Tweak sysutils/apcupsd version 3.14.13
[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 20150711:
9   AFFECTS: users of graphics/gdal
10   AUTHOR: sunpoet@FreeBSD.org
11
12   Due to changes in header files, please deinstall gdal first while updating
13   from 1.x to 2.0.
14
15 20150708:
16   AFFECTS: users of security/libressl
17   AUTHOR: brnrd@FreeBSD.org
18
19   After upgrading to 2.2.1, manually update all packages that depend on
20   any of the libraries provided by LibreSSL (libssl, libcrypto and
21   libtls) since the versions of these libraries have changed. Normally,
22   you can obtain the list of dependent software by running the following
23   command:
24
25   pkg query -e '%n = libressl' %ro
26
27   Then you should rebuild all ports depending on libressl to avoid dangling
28   shared library dependencies.
29
30 20150707:
31   AFFECTS: users of net-mgmt/netmagis-*
32   AUTHOR: pgollucci@FreeBSD.org
33
34   Netmagis-* ports have been upgraded to 2.3.0. Upgrading from
35   previous version require a database schema upgrade.
36   See http://netmagis.org/upgrade.html
37
38 20150702:
39   AFFECTS: users of multimedia/ffmpeg
40   AUTHOR: riggs@FreeBSD.org
41
42   ffmpeg has been updated to the latest version from the 2.7 branch.
43   If you are using binary pkg, 'pkg upgrade' will do the right thing.
44   Users of portmaster/portupgrade must rebuild all ports that depend
45   on it.
46
47   Portmaster users:
48       portmaster -w -r ffmpeg
49   Portupgrade users:
50       portupgrade -fr multimedia/ffmpeg
51
52 20150702:
53   AFFECTS: users of net/ptpd2-devel
54   AUTHOR: skreuzer@FreeBSD.org
55
56   net/ptpd2 has been upgraded to version 2.3.1
57   net/ptpd2-devel is now deprecated and has been removed
58
59   If using portupgrade:
60   # portupgrade -o net/ptpd2 net/ptpd2-devel
61
62   If using portmaster:
63   # portmaster -o net/ptpd2 net/ptpd2-devel
64
65 20150628:
66   AFFECTS: users of www/varnish, www/pecl-varnish,
67   www/varnish-libvmod-header, www/varnish-nagios
68   AUTHOR: feld@FreeBSD.org
69
70   Varnish 3.x has reached End of Life status and has been removed from
71   the ports tree. If you were using www/varnish we urge you to to update
72   to www/varnish4. The upgrade guide can be found here:
73
74   https://www.varnish-cache.org/docs/trunk/whats-new/upgrade-4.0.html
75   
76   www/varnish-libvmod-header and www/varnish-nagios have been updated to
77   versions that work with Varnish 4.x. You should not lose access to
78   this software.
79
80   www/pecl-varnish was updated to the latest release which has added
81   support for Varnish 4.x. Please note that it appears some
82   functionality has been lost. This is unfortunate but out of our
83   control. Details can be found here:
84
85   http://pecl.php.net/package-changelog.php?package=varnish
86
87   If for some reason you need www/varnish to exist in your ports tree
88   for a bit longer you may consider instead following the 2015Q2 branch.
89   Do note however that Varnish 3.x will not be receiving updates or
90   security patches from upstream.
91
92 20150624:
93   AFFECTS: users of devel/p5-Test-Tester and devel/p5-Test-use-ok
94   AUTHOR: adamw@FreeBSD.org
95
96   The Test::Tester and Test::use::ok modules have been rolled into
97   devel/p5-Test-Simple, and are included in perl 5.22. The p5-Test-Tester
98   and p5-Test-use-ok modules will be removed in one month.
99
100   If you use either of those ports and have perl-5.22 installed:
101
102       pkg delete p5-Test-Tester p5-Test-use-ok
103
104   If you use either of those ports and have perl-5.20 or lower installed:
105
106       portmaster -o devel/p5-Test-Simple p5-Test-Tester
107       portmaster -o devel/p5-Test-Simple p5-Test-use-ok
108
109 20150615:
110   AFFECTS: users of security/libressl
111   AUTHOR: brnrd@FreeBSD.org 
112
113   After upgrading libressl, manually update all packages that depend on
114   this library since its version has changed. Normally, you can obtain the 
115   list of dependent software by running the following command:
116
117   pkg query -e '%n = libressl' %ro
118
119   Then you should rebuild all ports depending on libressl to avoid dangling
120   shared library dependencies.
121
122 20150614:
123   AFFECTS: users of audio/libmusicbrainz5
124   AUTHOR: jhale@FreeBSD.org
125
126   libmusicbrainz5 has been updated to 5.1.0.  Please rebuild all ports that
127   depend on it.  PORTREVISIONS have been bumped on dependent ports.
128
129   If you use portmaster:
130         portmaster -w -r libmusicbrainz5
131   If you use portupgrade:
132         portupgrade -fr audio/libmusicbrainz5
133
134 20150613:
135   AFFECTS: users of multimedia/avidemux26-*
136   AUTHOR: riggs@FreeBSD.org
137
138   avidemux26 has been renamed to avidemux
139   If you are using binary pkg, 'pkg upgrade' will do the right thing.
140   Users of portmaster/portupgrade have to take a manual step:
141   Portmaster users:
142       portmaster -o multimedia/avidemux multimedia/avidemux26
143   Portupgrade users:
144       portupgrade -o multimedia/avidemux multimedia/avidemux26
145
146 20150610:
147   AFFECTS: users of databases/postgresql84-server
148   AUTHOR: girgen@FreeBSD.org
149
150   PostgreSQL-8.4 EOL was reached in July 2014. To upgrade to a later version of
151   choice, you need to do a dump+restore of the database.
152   Please follow the instructions at:
153
154      http://www.postgresql.org/docs/8.4/static/install-upgrading.html
155
156 20150527:
157   AFFECTS: users of sysutils/xfce4-power-manager
158   AUTHOR: olivierd@FreeBSD.org
159
160   Before upgrading, you must stop xfce4-power-manager daemon:
161
162     xfce4-power-manager --quit
163
164 20150519:
165   AFFECTS: users of sysutils/webmin and sysutils/usermin
166   AUTHOR: olgeni@FreeBSD.org
167
168   After upgrading to Perl 5.20 the /usr/bin/perl link will no longer
169   be available. You will have to check your perl-path files and
170   change the path of the Perl interpreter to "/usr/local/bin/perl":
171
172     /usr/local/etc/webmin/perl-path
173     /usr/local/etc/usermin/perl-path
174
175 20150513:
176   AFFECTS: users of lang/perl5*
177   AUTHOR: mat@FreeBSD.org
178
179   The default Perl version has been switched to Perl 5.20.  If you are using
180   binary packages to upgrade your system, you do not have anything to do, pkg
181   upgrade will do the right thing.  For the other people, assuming you are
182   migrating from 5.18 to 5.20, do:
183
184   Portupgrade users:
185         portupgrade -o lang/perl5.20 -f lang/perl5.18
186
187         portupgrade -f `pkg shlib -R libperl.so.5.18|tail +2`
188
189   Portmaster users:
190         portmaster -o lang/perl5.20 lang/perl5.18
191
192         portmaster -f `pkg shlib -R libperl.so.5.18|tail +2`
193
194   NOTE:
195     Perl has been removed from base more than ten years ago, so it was way past
196     time for the /usr/bin/perl symlink to be removed from the port.  If for
197     some strange reason, you still need it, you will have to create it
198     manually.
199
200   IMPORTANT:
201     In case you have not updated your system in a while, and specifically,
202     followed the 20141126 instructions regarding the new Perl layout, you
203     should follow those more extensive instructions rather than the
204     conservative presented here.
205
206 20150510:
207   AFFECTS: users of mail/postfix mail/postfix-current
208   AUTHOR: ohauer@FreeBSD.org
209
210   The following OPTIONS where renamed to match the default used in most all other ports
211   - SASL2 -> SASL
212   - OPENLDAP -> LDAP
213
214   If any of the old OPTIONS was enabled before, please re-run "make config".
215
216 20150508:
217   AFFECTS: users of www/iojs
218   AUTHOR: linpct@gmail.com
219
220   iojs has been updated to 2.0.0. The binary modules may need to be
221   rebuilt due to V8 version ABI change.
222
223 20150506:
224   AFFECTS: users of net/asterisk13 with PJSIP (default on) and SRTP (default off) options enabled
225   AUTHOR: madpilot@FreeBSD.org
226
227   This applies ONLY TO USERS COMPILING FROM PORTS:
228   To avoid dependency problems, you must remove the pjsip port
229   before upgrading asterisk13.
230
231     # pkg delete pjsip
232     # portmaster -a
233
234   These steps are unnecessary for those using binary packages.
235
236   Please see the 20150323 entry for background about this problem.
237
238 20150501:
239   AFFECTS: users of graphics/qgis
240   AUTHOR: brd@FreeBSD.org
241
242   Following OPTIONS have been renamed in 2.8.1_1 to match upstream:
243
244   - MAPSERVER to SERVER
245
246 20150427:
247   AFFECTS: users of mail/opensmtpd
248   AUTHOR: ashish@FreeBSD.org
249
250   Following OPTIONS are being removed in 5.4.5p1:
251
252   - LDAP
253   - SQLITE
254   - MYSQL
255   - PGSQL
256   - REDIS 
257  
258   They are disabled/removed in upstream since 5.4.4p1, but did not get removed
259   from port.
260
261 20150420:
262   AFFECTS: users of devel/icu
263   AUTHOR: bapt@FreeBSD.org
264
265   icu has been updated to 55.1. Please rebuild all ports that depends on it
266
267   If you use portmaster:
268         portmaster -w -r icu
269   If you use portupgrade:
270         portupgrade -fr devel/icu
271
272 20150419
273   AFFECTS: Users of emulators/wine-devel
274   AUTHOR: gerald@FreeBSD.org
275
276
277   The COMPHOLIO option in emulators/wine-devel has been renamed to
278   STAGING to align with the upstream evolution of that project.
279
280 20150417:
281   AFFECTS: Users of audio/bcg729
282   AUTHOR: tijl@FreeBSD.org
283
284   The Mediastreamer plugin included in this package has been separated into
285   a new port audio/msbcg729.
286
287 20150409:
288   AFFECTS: User of security/sguil
289   AUTHOR: feld@FreeBSD.org
290
291   security/sguil was erroneously provisioned a UID that conflicted with
292   the dns/dnscrypt-proxy port. A new UID and GID of 991 has been issued.
293
294   Existing users will be able to upgrade the sguil packages without
295   issue. The existing UID will continue to be used. If you do a clean
296   install of security/sguil on a new server and migrate files or
297   intentionally delete the sguil user and group and reinstall you may
298   run into permissions issues.
299
300   Examples include the /var/run/sguild and /usr/local/etc/sguild directories.
301
302 20150406:
303   AFFECTS: User of emulators/xen emulators/xl and sysutils/xen-tools
304   AUTHOR: bapt@FreeBSD.org
305
306   sysutils/xen-tools has been renamed sysutils/xen-guest-tools
307   emulators/xl has been renamed sysutils/xen-tools
308   emulators/xen has been renamed emulators/xen-kernel
309   A new emulators/xen has been introduced, it is a metaport that depends on
310   emulators/xen-kernel and sysutils/xen-tools
311
312 20150403:
313   AFFECTS: Users of irc/rbot
314   AUTHOR: bdrewery@FreeBSD.org
315
316   Ruby Bot now has a new upstream maintainer.  The project has been updated
317   to work with Ruby 2.0+.  Some migration is needed to move away from
318   BDB regristry files.  The guide for that is at
319   https://github.com/ruby-rbot/rbot/wiki/MigrationGuide
320
321   rbotdb can be used to backup a BDB database and then restore it to a working
322   format for the new rbot. Update your conf.yaml after with 'core.db: tc'
323   once converted.
324
325 20150331:
326 AUTHOR: ohauer@FreeBSD.org
327
328   Subversion modules are no longer activated in httpd.conf!
329   To activate the subversion apache modules a dedicated file
330   will be installed as modules.d/220_subversion.conf
331
332 20150324:
333   AFFECTS: Users of dns/bind9*
334   AUTHOR: mat@FreeBSD.org
335
336   This is only for FreeBSD 10.0+.
337
338   BIND auto chroot has been added back to the named rc script.  As enabling it
339   by default would most certainly break people's setup, it is not.  To enable
340   it, and chroot it in /var/named, add the following line to your rc.conf file:
341
342   named_chrootdir="/var/named"
343
344   On first launch, the rc script will move the /usr/local/etc/namedb directory
345   into the chroot, and create a symlink to it.
346
347   Note that, if you're running from within a jail, you need to have a
348   /var/named/dev devfs created beforehand, with the null and random devices.
349
350 20150323:
351   AFFECTS: Users of net/asterisk* and net/pjsip ports
352   AUTHOR: madpilot@FreeBSD.org
353
354   Due to conflicts between base OpenSSL and ports provided OpenSSL
355   library, which is required by net/libsrtp, the srtp support has
356   to be removed from the default asterisk13 port configuration,
357   otherwise a not working binary would be generated.
358
359   To get SRTP support working in the asterisk ports make sure all
360   dependencies are linked against the same SSL library implementation
361   to avoid runtime conflicts. On 10.1 everything will work fine
362   unless ports SSL libraries are explicitly installed. On older OS
363   versions(10.0 and earlier) you will need to compile all ports
364   with WITH_OPENSSL_PORT=yes.
365
366   To get working SRTP support in asterisk13 with the pjsip backend
367   it is also needed to enable the EXTSRTP option in the pjsip port.
368
369   If the CURL option is enabled also make sure the ftp/curl port
370   is using a GSSAPI implementation linking to the same SSL
371   implementation the other ports are using (BASE or NONE if you're
372   using base OpenSSL, GSSAPI_HEIMDAL GSSAPI_MIT otherwise). If an
373   incompatible option is being used the curl module will cause
374   asterisk to fail on startup due to mixing calls to OpenSSL from
375   base and from ports.
376
377 20150322:
378   AFFECTS: Users of security/openssh-portable
379   AUTHOR: bdrewery@FreeBSD.org
380
381   The port now uses VersionAddendum for the port version string. Setting
382   the value to "none" in your sshd_config and restarting openssh will allow
383   removing the version from the banner.
384
385 20150321:
386   AFFECTS: Users of x11-servers/xorg-server and other X servers
387   AUTHOR: bapt@FreeBSD.org
388
389   All fonts ports have been modified to respect XDG and install in
390   share/fonts
391
392   The Xorg servers now are looking there by default
393
394   If you experience font related issues, view the output of
395
396   # fc-list
397
398   If the list appears incomplete or has fonts still pointing to
399   /usr/local/lib/X11/fonts you may forcibly update the font cache:
400
401   # fc-cache -fs
402
403 20150317:
404   AFFECTS: users of editors/openoffice-4 and editors/openoffice-devel
405   AUTHOR: truckman@FreeBSD.org
406
407   Contrary to what is stated in pkg-message, openoffice-4 and
408   openoffice-devel have stored user settings in ~/.openoffice.org-devel/4
409   since r325370 (2013-08-25). This update expects user settings to reside
410   in the more standard ~/.openoffice.org/4.
411
412   To preserve your user settings, rename or copy them from
413   ~/.openoffice.org-devel/4 to ~/.openoffice.org/4. when installing this
414   update to apache-openoffice-4.1.1_7 or
415   apache-openoffice-devel-4.2.1652526_2,3.
416
417 20150313:
418   AFFECTS: users of net/serviio
419   AUTHOR: netchild@FreeBSD.org
420
421   The Java Polling Watch Service used in Serviio 1.5.1 is fixed. If you
422   unchecked "Keep library automatically updated" with 1.5 (as recommended
423   in the 20150206 entry) you can enable it again.
424
425 20150309:
426   AFFECTS: users of net-mgmt/netdisco
427   AUTHOR: dgeo@centrale-marseille.fr
428
429   netdisco version has been upgraded to netdisco2
430
431   After upgrading, you will need to review all your configuration, as
432   this new version won't read old config files.
433   You'll be able to keep your data though netdisco-deploy command
434
435 20150305:
436   AFFECTS: users of x11-wm/xfce4 and multimedia/xfce4-parole
437   AUTHOR: olivierd@FreeBSD.org
438
439   Xfce 4.12 has been imported. Please use the following instructions to
440   upgrade.
441
442   For package users:
443   # pkg upgrade
444
445   For ports users:
446   # portmaster -a
447   # portmaster x11-wm/xfce4
448
449   GStreamer 1.0 is enabled by default in Parole media player.
450
451   Xfce 4.12 now depends of Adwaita icon theme. If you are upgrading from
452   Xfce 4.10 you probably still have the Tango or GNOME theme selected.
453   Open the Settings Manager and select Appearance. Inside dialog box switch
454   to the Icons tag and select the "Adwaita" entry in the list.
455
456 20150304:
457   AFFECTS: users of security/libressl
458   AUTHOR: vsevolod@highsecure.ru
459
460   After upgrading of libressl you should manually update all packages that
461   depending on this library since its version has been changed. Normally,
462   you could obtain the list of dependent software by running the following
463   command:
464
465   pkg query -e '%n = libressl' %ro
466
467   Then you should rebuild all ports depending on libressl to avoid dangling
468   shared library dependencies.
469
470 20150301:
471   AFFECTS: users of lang/ruby20
472   AUTHOR: swills@FreeBSD.org
473
474   The default ruby version has been updated from 2.0 to 2.1.
475
476   If you compile your own ports you may keep 2.0 as the default version by
477   adding the following lines to your /etc/make.conf file:
478
479   #
480   # Keep ruby 2.0 as default version
481   #
482   DEFAULT_VERSIONS+=ruby=2.0
483
484   If you wish to update to the new default version, you need to first stop any
485   software that uses ruby. Then, you will need to follow these steps, depending
486   upon how you manage your system.
487
488   If you use pkgng, simply upgrade:
489   # pkg upgrade -f
490
491   If you use portmaster, install new ruby, then rebuild all ports that depend
492   on ruby:
493   # portmaster -o lang/ruby21 lang/ruby20
494   # portmaster -R -r ruby-2.1
495
496   If you use portupgrade, install new ruby, then rebuild all ports that depend
497   on ruby:
498
499   # pkg delete -f ruby portupgrade
500   # make -C /usr/ports/ports-mgmt/portupgrade install clean
501   # pkg set -o lang/ruby20:lang/ruby21
502   # portupgrade -x ruby-2.1.\* -fr lang/ruby21
503
504 20150227:
505   AFFECTS: Users of games/trigger
506   AUTHOR: makc@FreeBSD.org
507
508   games/trigger has been split and renamed to games/trigger-rally
509   and games/trigger-data ports. Deinstall previous version
510   before upgrading.
511
512 20150224:
513   AFFECTS: Users of devel/qt4-linguist
514   AUTHOR: makc@FreeBSD.org
515
516   Linguist tools have been moved from qt4-linguist port to new
517   devel/qt4-linguisttools port. Deinstall qt4-linguist before
518   upgrading.
519
520 20150224:
521   AFFECTS: Users of lang/ruby19
522
523   lang/ruby19 has reached its end-of-life and has been removed.  The
524   default version has been 2.0 for a while.  Other available versions
525   are Ruby 2.1 and Ruby 2.2.
526
527   Users who have DEFAULT_VERSIONS=ruby=1.9 in their /etc/make.conf are
528   encouraged to remove it or change it to an available version.
529
530 20150224:
531   AFFECTS: Users of net-p2p/bitcoin (cli utilities)
532
533   The bitcoin-cli and bitcoin-tx utilities have been re-packaged into
534   a separate port. If you require these programs, or use the bitcoin-cli
535   program to access the daemon or the GUI, install net-p2p/bitcoin-utils
536   to reinstall them.
537
538 20150220:
539   AFFECTS: users of PHP
540
541   The default PHP version has been updated from 5.4 to 5.6.
542
543   If you use binary packages you should make a list of php packages
544   before running 'pkg upgrade':
545
546   # pkg info php5\* > ~/installed-php-ports-list
547
548   After the upgrade, check with such list if all your php extensions
549   are still installed, and reinstall them if needed.
550
551 20150213:
552   AFFECTS: users who upgraded from FreeBSD 7.x or older with "make world" but never ran "make delete-old"
553   AUTHOR: antoine@FreeBSD.org
554
555   Dependency registration has been reworked.
556   If you encounter the following error,  you may have stale magic files
557   for file(1):
558
559     ===>   bar-x depends on shared library: libfoo.so - not found
560
561   You can remove the stale /usr/share/misc/magic.mime{,.mgc} files
562   manually or run "make delete-old" in ${SRCDIR}.
563
564 20150207:
565   AFFECTS: users of mail/opensmtpd-devel
566   AUTHOR: ashish@FreeBSD.org
567
568   MYSQL, PGSQL, LDAP, and REDIS options are removed from port, as
569   they're moved upstream to a separate project, which is yet to
570   release snapshots. If you need those options, then please install
571   "mail/opensmtpd" port instead. To do that:
572
573   If using portupgrade:
574   # portupgrade -o mail/opensmtpd mail/opensmtpd-devel
575
576   If using portmaster:
577   # portmaster -o mail/opensmtpd mail/opensmtpd-devel
578
579 20150206:
580   AFFECTS: users of net/serviio
581   AUTHOR: netchild@FreeBSD.org
582
583   The java dependency changed from java 7 (java/openjdk7 if you haven't
584   installed another java 7 implementation) to java 8 (e.g. java/openjdk8).
585   If serviio is the only reason that java 7 is installed, you can delete
586   java 7 after the update to serviio 1.5.0.
587
588   The Java Polling Watch Service used in Serviio 1.5 aggressively searches
589   for file system updates. Until the Serviio poller is re-enabled in 1.5.1,
590   consider unchecking "Keep library automatically updated" if you have a
591   large media collection or are concerned about CPU/disk usage.
592
593 20150204:
594   AFFECTS: users of databases/mysql55-(server|client)
595   AUTHOR: ale@FreeBSD.org
596
597   The default MySQL version has been updated from 5.5 to 5.6.
598
599   If you compile your own ports you may keep 5.5 as the default version by
600   adding the following lines to your /etc/make.conf file:
601
602   #
603   # Keep MySQL 5.5 as default version
604   #
605   DEFAULT_VERSIONS+=mysql= 5.5 
606
607   If you wish to update to the new default version, you need to first stop any
608   running server instance. Then, you will need to follow these steps, depending
609   on installed packages.
610
611   # pkg set -o databases/mysql55-client:databases/mysql56-client
612   # pkg set -o databases/mysql55-server:databases/mysql56-server
613   # pkg upgrade
614
615 20150118:
616   AFFECTS: users of www/thttpd
617   AUTHOR: danfe@FreeBSD.org
618
619   thttpd was updated to version 2.26, which brings several user-noticeable
620   changes to the port:
621
622     - Default WWW root was changed from ${PREFIX}/www/data to more expected
623       (and standard) ${WWWDIR} (${PREFIX}/www/thttpd), be sure to check and
624       adjust your thttpd configuration file and/or web layout accordingly;
625     - Default CGI pattern was changed to "/cgi-bin/*"; this goes better in
626       line with default installation;
627     - Default data MIME type was changed to "application/octet-stream";
628     - thttpd's own htpasswd(1) program, which was previously installed as
629       thttpdpasswd(1) to avoid conflict with other webservers, is now being
630       renamed to thtpasswd(1); this not just makes it shorter, but is more
631       consistent with popular GNU/Linux distributions;
632     - Index pages for directories are not generated by default from now on
633       for security reasons; an option (INDEXES) is provided to turn them
634       back on if they are wanted;
635     - IPREAL option (to respect (pass on) "X-Forwarded-For" header) is now
636       turned on by default: it is often required when thttpd is used as a
637       CGI server behind nginx (http://wiki.nginx.org/ThttpdCGI).
638
639 20150113:
640   AFFECTS: users of www/pecl-http
641   AUTHOR: vanilla@FreeBSD.org
642
643   The pecl-http has been upgraded to version 2.1.4, and the new version is
644   not compatible with the old one.  If you need the "old" 1.7.6, you can
645   find it in www/pecl-http1.
646
647 20150111:
648   AFFECTS: users of lang/python3
649   AUTHOR: demon@FreeBSD.org
650
651   The default version of python3 has changed from 3.3 to 3.4.
652   If you wish to stick with older version, add "python3=3.3" to your
653   DEFAULT_VERSIONS variable in /etc/make.conf.  To upgrade:
654
655   If using portupgrade:
656   # portupgrade -o lang/python34 lang/python33
657
658   If using portmaster:
659   # portmaster -o lang/python34 lang/python33
660
661 20150109:
662   AFFECTS: users of audio/speex
663   AUTHOR: tijl@FreeBSD.org
664
665   The audio/speex port has been updated to 1.2rc2 and one of the libraries
666   it installed has been split off into a new port audio/speexdsp.  Before
667   you can update audio/speex you must first delete the old package using
668   "pkg del -f speex".
669
670 20150101:
671   AFFECTS: users of net/unison and net/unison-nox11
672   AUTHOR: madpilot@FreeBSD.org
673
674   Unison has been upgraded to version 2.48, which uses a different wire
675   protocol than 2.40 did.  In order to support synchronization with
676   other computers where Unison is still at version 2.40, a new port
677   net/unison240 has been created.  It provides unison240 and if that is
678   GTK2-enabled, also unison240-text.  This unison240 port can be
679   installed in parallel with the existing net/unison port.
680
681 20141230:
682   AFFECTS: users of deskutils/xpad
683   AUTHOR: jgh@FreeBSD.org
684
685   deskutils/xpad has been moved to deskutils/xpad3, since 4.x has been around
686   for a while.
687
688   Should you wish to stick with legacy branch at this time;
689
690   # portmaster -o deskutils/xpad deskutils/xpad3
691
692 20141225:
693   AFFECTS: users of graphics/png
694   AUTHOR: antoine@FreeBSD.org
695
696   The PNG library has been updated to version 1.6.16.  Please rebuild all
697   ports that depend on it.
698
699   If you use portmaster:
700         portmaster -r png
701   If you use portupgrade:
702         portupgrade -fr graphics/png
703
704 20141224:
705   AFFECTS: users of lang/neon29
706   AUTHOR: ohauer@FreeBSD.org
707
708   The port www/neon29 was renamed to www/neon and updated to version 0.30.1
709
710   If you use pkg, simply upgrade:
711
712         # pkg upgrade
713
714   If you use portmaster, rebuild ports that depend on neon:
715
716         # portmaster -o www/neon www/neon29
717         # portmaster -R -r neon
718
719 20141219:
720   AFFECTS: users of x11/xorg and all xorg ports
721   AUTHOR: dumbbell@FreeBSD.org
722
723   The X.Org server (x11-servers/xorg-server) is updated to 1.14. All
724   ports which provide X.Org drivers must be updated simultaneously, i.e.
725   x11-drivers/xf86-*, emulators/virtualbox-ose-additions, net/tigervnc,
726   etc.
727
728   The input device autodetection backend is switched from HAL to devd.
729   If you configure your keyboard layout through HAL .fdi files, you need
730   to migrate this configuration to plain X.Org configuration files.
731
732   Up-to-date instructions and a description of the changes brought by
733   this update are detailed in a blog post:
734
735   http://blogs.freebsdish.org/graphics/2014/11/19/xserver-1-14-update-ready/
736
737 20141219:
738   AFFECTS: users of net-mgmt/xymon-server
739   AUTHOR: feld@FreeBSD.org
740
741   Xymon has been updated to 4.3.18. A major change is the replacement of
742   the individual cgi shell scripts with symlinks to a cgi program written
743   in C. This is to mitigate shellshock on Linux systems where the
744   /bin/sh -> /bin/bash. FreeBSD users were not exposed except in the
745   most unusual and unsupported circumstances. However, this is an
746   important update for security. This change could break your
747   configuration as Henrik describes here:
748
749   > NOTE: Replacing the shell script wrappers means that the cgioptions.cfg
750   > file is no longer processed as a shell script. The new wrapper works
751   > fine with the default version of cgioptions.cfg, but it you have
752   > modified it in a way that it relies on being processed by a shell, then
753   > it will break.
754
755 20141219:
756   AFFECTS: users of audio/abcde
757   AUTHOR: gblach@FreeBSD.org
758
759   In audio/abcde dependency has been changed from audio/py-eyed3-06
760   to audio/py-eyed3. Before updating audio/abcde to 2.6 you must manually
761   deinstall audio/py-eyed-06:
762
763         # pkg delete -f py\*-eyed3-06
764
765 20141218:
766   AFFECTS: users of security/openssh-portable
767   AUTHOR: bdrewery@FreeBSD.org
768
769   OpenSSH 6.7 disables some insecure ciphers by default, such as arcfour
770   and blowfish. You may have clients using these over LAN where security is
771   considered less important for the connection. For these cases you may need
772   to update your Ciphers entry in your sshd_config to enable them again.
773
774   See http://mgalgs.github.io/2014/10/22/enable-arcfour-and-other-fast-ciphers-on-recent-versions-of-openssh.html
775
776 20141217:
777   AFFECTS: users of lang/perl5.*
778   AUTHOR: mat@FreeBSD.org
779
780   Perl now links all .so it builds with libperl.so, it makes upgrading from one
781   Perl major version to another way easier.  For binary package users, it means
782   pkg upgrade will detect the libperl.so.x.yy change, and reinstall the
783   affected packages.  For users using ports, it will save rebuild time as it's
784   easier to detect what ports really need to be rebuilt.
785
786   Ports users are encouraged to rebuild ports that install files in SITE_ARCH.
787   If using Perl 5.18, run:
788
789   With portupgrade:
790
791     portupgrade -f `find /usr/local/lib/perl5/site_perl/mach/5.18 -name '*.so'|xargs pkg which -qo|sort -u`
792
793   With portmaster:
794
795     portmaster `find /usr/local/lib/perl5/site_perl/mach/5.18 -name '*.so'|xargs pkg which -qo|sort -u`
796
797 20141216:
798   AFFECTS: users of security/openssh-portable, security/openssh-portable66
799   AUTHOR: bdrewery@FreeBSD.org
800
801   All patches have been fixed for version 6.7. It is no longer required to use
802   the security/openssh-portable66 port.
803
804   The LPK option was removed from security/openssh-portable as it has been
805   deprecated since May 2013. Use AuthorizedKeysCommand as a replacement.
806
807 20141215:
808   AFFECTS: users of comms/spandsp-devel
809   AUTHOR: pawel@FreeBSD.org
810
811   comms/spandsp has been upgraded to version 0.0.6
812   comms/spandsp-devel is now deprecated and set for removal, all ports using
813   it were converted to use newer comms/spandsp. Before upgrade you must
814   remove comms/spandsp-devel so that ports can pick up new dependency:
815
816         # pkg delete -f spandsp-devel
817
818 20141215:
819   AFFECTS: users of emulators/linux_base-f10 and emulators/linux_base-c6
820   AUTHOR: sbruno@freebsd.org
821
822   The CentOS ports are now the default for stable/10 (after revision 275807).
823   See UPDATING entry 20141209 for details on migration of systems.
824
825 20141214:
826   AFFECTS: users of TeXLive
827   AUTHOR: hrs@FreeBSD.org
828
829   Several scripts in print/texlive-base have been moved to
830   devel/tex-kpathsea.  Upgrading them can fail because texlive-base
831   depends on tex-kpathsea, and the new tex-kpathsea tries to install
832   files which were installed by the old texlive-base.  The following
833   error message indicates this situation:
834
835     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
836
837   To solve this problem, remove both of tex-kpathsea and texlive-base first
838   and install the new versions:
839
840         # pkg delete -f tex-kpathsea texlive-base
841
842 20141209:
843   AFFECTS: users of emulators/linux_base-f10 and emulators/linux_base-c6
844   AUTHOR: xmj@freebsd.org
845
846   The CentOS ports infrastructure has replaced Fedora 10 as default.
847
848   1. Please delete all remaining f10 ports/packages:
849
850      # pkg delete -f linux_base-f10 linux-f10-\*
851
852   2. Persistently update the Linux kernel version in /etc/sysctl.conf:
853
854      compat.linux.osrelease=2.6.18
855
856     This step is necessary on all FreeBSD versions, apart from 11.0-CURRENT
857     (after revision 271982).
858
859   3. Reinstall all software depending on Linux emulation.
860      As an example, reinstall linux-firefox:
861
862      # portmaster -r linux-firefox
863        or
864      # portupgrade -f www/linux-firefox
865        or
866      # pkg install linux-firefox
867
868   If difficulties are encountered, please follow the UPDATING entry 20140922
869   but skip step 2 (OVERRIDE_LINUX_BASE_PORT and OVERRIDE_LINUX_NONBASE_PORTS
870   in /etc/make.conf). In case these steps do not fix the issues, please submit
871   an issue report in Bugzilla and send an email to FreeBSD's emulation@ mailing
872   list.
873
874   Users who need to continue using Fedora 10 base and userland should do the
875   following instead:
876
877   1. Add these lines to /etc/make.conf:
878
879       OVERRIDE_LINUX_BASE_PORT=f10
880       OVERRIDE_LINUX_NONBASE_PORTS=f10
881
882   2. Downgrade the Linux kernel version in /etc/sysctl.conf on FreeBSD versions
883      newer than and including 11.0-CURRENT (after revision 271982).
884
885        compat.linux.osrelease=2.6.16
886
887   This is all that is needed to continue using an existing Fedora 10 Linux base
888   and userland.
889
890
891 20141208:
892   AFFECTS: users of ports-mgmt/poudriere, ports-mgmt/poudriere-devel
893   AUTHOR: bdrewery@FreeBSD.org
894
895   8.4 jails created with Poudriere 3.1, or poudriere-devel-3.0.99.20141117
896   should be recreated with 'jail -d' and 'jail -c'. This fixes pkg(8)
897   crashes.
898
899 20141208:
900   AFFECTS: users of databases/postgresql??-(server|client)
901   AUTHOR: marino@FreeBSD.org
902
903   PostgreSQL version 9.3 is now the default. To upgrade from a version
904   lower than 9.3, follow the instructions on the PostgreSQL.org website.
905   http://www.postgresql.org/docs/9.3/interactive/upgrading.html
906   Please note that the pg_upgrade program is installed by the
907   databases/postgresql93-contrib port
908
909   When using binary packages, if you only use the client port, you can
910   issue the following command to follow the default version:
911
912   # pkg set -o databases/postgresql92-client:databases/postgresql93-client
913
914 20141205:
915   AFFECTS: users of polish/kadu
916   AUTHOR: pawel@FreeBSD.org
917
918   Before running kadu 1.x for the first time upstream developers
919   advise to backup your ~/.kadu directory.
920
921 20141203:
922   AFFECTS: users of ports-mgmt/poudriere
923   AUTHOR: bdrewery@FreeBSD.org
924
925   Poudriere has been updated to 3.1.0. See the release notes at
926   https://github.com/freebsd/poudriere/wiki/release_notes_31 for
927   information on changed features and required setup.
928
929 20141130:
930   AFFECTS: users of devel/gettext (close to everyone)
931   AUTHOR: tijl@FreeBSD.org
932
933   The devel/gettext port has been split up in devel/gettext-runtime, a
934   lightweight package containing runtime libraries, and devel/gettext-tools,
935   a package containing developer tools.  The devel/gettext port still exists
936   as a metaport.
937
938   You must first delete the existing installation of gettext and then
939   reinstall it.  This will break sudo, so you *must* do this in a root
940   shell (sudo -i) if you use sudo.
941
942   # pkg delete -f gettext
943   # portmaster devel/gettext
944
945   Or for portupgrade users:
946
947   # pkg delete -f gettext
948   # portinstall devel/gettext
949
950   Or for binary users:
951
952   # pkg delete -f gettext
953   # pkg upgrade
954
955 20141127:
956   AFFECTS: users of lang/perl5.*
957   AUTHOR: mat@FreeBSD.org
958
959   There was a nasty bug introduced in the update below, it was introduced in
960   SVN revision 373476 and corrected in 373485.  If you get errors looking like
961   this one:
962
963   ===>   Registering installation for p5-Params-Util-1.07_1 as automatic
964   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
965   *** [fake-pkg] Error code 74
966
967   You will have to wipe your ports tree clean.  If using portsnap, with:
968
969         portsnap extract
970
971   If using subversion:
972
973         svn revert -R
974
975 20141127:
976   AFFECTS: users of lang/perl5.*
977   AUTHOR: mat@FreeBSD.org
978
979   The .packlist files are back, if you upgraded all your p5- ports yesterday
980   and need them, you will need to reinstall them again, see yesterday's update
981   for instructions.
982
983 20141126:
984   AFFECTS: users of multimedia/x264
985   AUTHOR: xmj@FreeBSD.org
986
987   With the recent split of multimedia/x264 in library and binary and library
988   components, if an application that uses libx264 is updated before x264 itself,
989   multimedia/libx264 will conflict with the existing x264 package. Delete
990   this package before continuing any update that depends on it:
991
992         # pkg delete -f x264
993
994   Install the updated x264 and/or upgrade the other applications that
995   depend on libx264, such as ffmpeg.
996
997 20141126:
998   AFFECTS: users of lang/perl5.*
999   AUTHOR: mat@FreeBSD.org
1000
1001   The directories where Perl modules are installed has changed.  All
1002   affected ports' PORTREVISION have been bumped, so upgrading should
1003   be as painless as possible.  The old directories have been kept in
1004   the default Perl @INC to make it even more painless.
1005
1006   The default Perl has been switched to lang/perl5.18.  These examples
1007   are for switching from lang/perl5.16, if you are running a different
1008   version, replace lang/perl5.16 with the origin of the Perl you have
1009   installed.
1010
1011   Binary package users:
1012
1013     # pkg upgrade -f
1014
1015   Portupgrade users:
1016     0) Fix pkgdb.db (for safety):
1017         pkgdb -Ff
1018
1019     1) Reinstall new version of Perl (5.18):
1020         portupgrade -o lang/perl5.18 -f lang/perl5.16
1021
1022     2) Reinstall everything that depends on Perl:
1023         portupgrade -fr lang/perl5.18
1024
1025   Portmaster users:
1026         portmaster -o lang/perl5.18 lang/perl5.16
1027
1028         Conservative:
1029         portmaster p5-
1030
1031         Comprehensive (but perhaps overkill):
1032         portmaster -r perl5-
1033
1034   Note: If the "perl5-" glob matches more than one port you will need to specify
1035         the name of the installed Perl package explicitly.  You can get its name
1036         by running: pkg info perl5
1037
1038 20141125:
1039   AFFECTS: users of EFL libraries
1040   AUTHOR: gblach@FreeBSD.org
1041
1042   EFL libraries has been merged into one port. Before installing devel/efl
1043   you must deinstall old EFL libraries:
1044
1045   # pkg delete -f eina eet evas evas-\* ecore\* eio efreet embryo edje \
1046       ethumb emotion
1047   # make -C /usr/ports/devel/efl install clean
1048
1049 20141125:
1050   AFFECTS: users of x11-wm/e17-module*
1051   AUTHOR: gblach@FreeBSD.org
1052
1053   Enlightenment has been updated to 0.19.1. Some of e-modules can't be build
1054   with updated Enlightenment, these modules has been marked as broken.
1055   E-modules which work with new Enlightenment has been renamed to
1056   x11-wm/e-module-*. To update these modules you must call the following
1057   commands (substituting the name of module in place *):
1058
1059   # portmaster -o x11-wm/e-module-* x11-wm/e17-module-*
1060   # portmaster -o x11-wm/e-modules x11-wm/e17-modules
1061   or
1062   # portupgrade -fo x11-wm/e-module-* x11-wm/e17-module-*
1063   # portupgrade -fo x11-wm/e-modules x11-wm/e17-modules
1064
1065 20141123:
1066   AFFECTS: users of security/heimdal
1067   AUTHOR: hrs@FreeBSD.org
1068
1069   The header and library files have been moved from PREFIX/{include,lib} to
1070   PREFIX/{include,lib}/heimdal at r373047 to fix a library dependency
1071   confusion when software attempts to link a Heimdal library in base and
1072   an external library in LOCALBASE/lib at the same time.
1073
1074   All of packages which depend on security/heimdal have to be recompiled
1075   and reinstalled because of this library location change.
1076
1077 20141119:
1078   AFFECTS: users of x11/gnome2, graphics/clutter and lang/vala
1079   AUTHOR: kwm@FreeBSD.org
1080
1081   GNOME 3.14 was imported. Because this is a big change some manual help is
1082   needed. Please use the following instructions to update.
1083
1084   Make a list of the installed ports:
1085   # pkg info > ~/installed-ports-list
1086
1087   Delete the old and conflicting packages:
1088   # pkg delete clutter gnome-utils gnome-panel gnome-keyring vala-vapigen \
1089       guile gcalctool gnome-media libgnomekbd gnome-themes at-spi
1090   # pkg delete gnome-screensaver gnome-applets bug-buddy \
1091       evolution-exchange evolution-webcal gnome-system-tools \
1092       seahorse-plugins gnome-control-center
1093
1094   For package users the following lines will be enough:
1095   # pkg upgrade
1096   # pkg install gnome3
1097
1098   For ports users should do the following:
1099   # portmaster -a
1100   # portmaster x11/gnome3
1101
1102   After these steps, check with the list we made earlier if your favorite
1103   ports are still installed, and reinstall them if needed.
1104
1105 20141117:
1106   AFFECTS: users of security/openssh-portable
1107   AUTHOR: bdrewery@FreeBSD.org
1108
1109   Most of the optional patches for OpenSSH do not apply to the 6.7 update yet.
1110   The 6.6 version has been copied to security/openssh-portable66 if you require
1111   the use of one of the optional ports.
1112
1113 20141109:
1114   AFFECTS: users of multimedia/mediabrowser
1115   AUTHOR: woodsb02@gmail.com
1116
1117   The default MediaBrowser database/configuration/logs/media metadata
1118   storage directory has moved from /usr/local/mediabrowser to
1119   /var/db/mediabrowser. Users are advised either to move the contents of
1120   the old directory to the new location, or to add a mediabrowser_data_dir
1121   entry to /etc/rc.conf.
1122
1123 20141029:
1124   AFFECTS: users of devel/libvirt
1125   AUTHOR: jgh@FreeBSD.org
1126
1127   Application state and resource information has been changed from older
1128   path of /usr/local/var to /var. Users are advised to copy over contents
1129   of old var directory to new location if they wish to preserve resources
1130   from the old setup.
1131
1132 20141019:
1133   AFFECTS: users of x11/kde4-runtime
1134   AUTHOR: kde@FreeBSD.org
1135
1136   KDE SC ports have been updated to 4.14.2. Several files have been
1137   moved between packages, therefore the following action is required
1138   before running any pkg/port upgrade utility:
1139
1140         # pkg delete -f kde-runtime-4\*
1141
1142 20141008:
1143   AFFECTS: users of lang/ruby19
1144   AUTHOR: swills@FreeBSD.org
1145
1146   The default ruby version has been updated from 1.9 to 2.0.
1147
1148   If you compile your own ports you may keep 1.9 as the default version by
1149   adding the following lines to your /etc/make.conf file:
1150
1151   #
1152   # Keep ruby 1.9 as default version
1153   #
1154   DEFAULT_VERSIONS+=ruby=1.9
1155
1156   If you wish to update to the new default version, you need to first stop any
1157   software that uses ruby. Then, you will need to follow these steps, depending
1158   upon how you manage your system.
1159
1160   If you use pkgng, simply upgrade:
1161   # pkg upgrade
1162
1163   If you use portmaster, install new ruby, then rebuild all ports that depend
1164   on ruby:
1165   # portmaster -o lang/ruby20 lang/ruby19
1166   # portmaster -R -r ruby-2.0
1167
1168   If you use portupgrade, install new ruby, then rebuild all ports that depend
1169   on ruby:
1170
1171   # pkg delete -f ruby ruby-iconv portupgrade
1172   # make -C /usr/ports/ports-mgmt/portupgrade install clean
1173   # pkg set -o lang/ruby19:lang/ruby20
1174   # portupgrade -x ruby-2.0.\* -fr lang/ruby20
1175
1176 20141003:
1177   AFFECTS: xorg users
1178   AUTHOR: bapt@FreeBSD.org
1179
1180   The WITH_NEW_XORG setting has been activated by default on all versions
1181   of FreeBSD, which allows us to have packages for xorg 1.12 and kde4.
1182
1183   Please be aware that on systems that only support syscons
1184   switching virtual terminals or exiting X
1185   results in a black screen or the last image of their desktop
1186   (like a screenshot) being presented.  Commands can still be typed blindly.
1187
1188   Most, if not all, systems should be using vt(4) and this can be enabled
1189   by setting kern.vty=vt in /boot/loader.conf and reboot to activate.
1190
1191 20141001:
1192   AFFECTS: xorg users
1193   AUTHOR: bapt@FreeBSD.org
1194
1195   The WITH_NEW_XORG setting has been activated by default on FreeBSD 10.0
1196   and above, which allows us to have packages for xorg 1.12 and kde4.
1197
1198   Please be aware that on systems that only support syscons
1199   switching virtual terminals or exiting X
1200   results in a black screen or the last image of their desktop
1201   (like a screenshot) being presented.  Commands can still be typed blindly.
1202
1203   Most, if not all, systems should be using vt(4) and this can be enabled
1204   by setting kern.vty=vt in /boot/loader.conf and reboot to activate.
1205
1206 20140930:
1207   AFFECTS: users of mail/maildrop
1208   AUTHOR: madpilot@FreeBSD.org
1209
1210   Due to the way pkg works please note that the configuration
1211   variables MAILDROP_SUID and MAILDROP_SGID, despite keeping their
1212   old names, are now required to contain a valid username and
1213   groupname existing on the system in which the package will be
1214   installed, while in the past numeric uids and gids worked fine.
1215
1216   Wrong values will cause pkg to skip installing the setuid binaries
1217   on the system.
1218
1219   Please check your configuration.
1220
1221 20140929:
1222   AFFECTS: users of comms/usbmuxd
1223   AUTHOR: avilla@FreeBSD.org
1224
1225   libusbmuxd.so was split from comms/usbmuxd into comms/libusbmuxd.
1226   Remove usbmuxd before upgrading to avoid conflicts:
1227
1228         # pkg delete -f usbmuxd
1229
1230   If you need the daemon usbmuxd(1), you can reinstall the package
1231   after the upgrade.
1232
1233 20140928:
1234   AFFECTS: users of deskutils/calibre
1235   AUTHOR: madpilot@FreeBSD.org
1236
1237   The dependency on graphics/py-imaging in calibre has been changed
1238   to using the graphics/py-pillow port.
1239
1240   Due to this change automatic updating of the port will not work
1241   correctly.
1242
1243   It is suggested to remove calibre and py-imaging from the system
1244   and then reinstall calibre again using binary packages or ports.
1245
1246 20140927:
1247   AFFECTS: users of net/foreman-proxy
1248   AUTHOR: mm@FreeBSD.org
1249
1250   In version 1.6 Foreman Smart Proxy splits its configuration into multiple
1251   ruby files located in PREFIX/etc/foreman-proxy/settings.d.
1252   The configuration of each service (dhcp, dhs, bmc, etc.) has been moved
1253   into a dedicated file.
1254
1255   You can use a bundled script to convert your old settings to new settings:
1256   PREFIX/share/foreman/extra/migrate_settings.rb
1257
1258 20140926:
1259   AFFECTS: users of shells/bash
1260   AUTHOR: bdrewery@FreeBSD.org
1261
1262   Bash supports a feature of exporting functions in the environment with
1263   export -f.  Running bash with exported functions in the environment will
1264   then import those functions into the environment of the script being ran.
1265   This resulted in security issues CVE-2014-6271 and CVE-2014-7169, commonly
1266   known as "shellshock".  It also can result in poorly written scripts being
1267   tricked into running arbitrary commands.
1268
1269   To fully mitigate against this sort of attack we have applied a non-upstream
1270   patch to disable this functionality by default.  You can execute bash
1271   with --import-functions to allow it to import functions from the
1272   environment.  The default can also be changed in the port by selecting the
1273   IMPORTFUNCTIONS option.
1274
1275 20140926:
1276   AFFECTS: users of net/asterisk and net/asterisk11
1277   AUTHOR: madpilot@FreeBSD.org
1278
1279   The asterisk ports have been modified to have the LUA option
1280   turned on by default to make such functionality available to users
1281   of binary packages.
1282
1283   Some care should be taken before upgrading by people not using Lua
1284   to avoid the sample extensions.lua file from being loaded on reload
1285   after updating the asterisk port/pkg.
1286
1287   Users compiling from ports not interested in LUA support are advised
1288   to disable the option before updating.
1289
1290   People using binary packages(or not wanting to disable the LUA
1291   option in the port) not using the Lua functionality should add:
1292
1293         noload => pbx_lua.so
1294
1295   to the PREFIX/etc/asterisk/modules.conf file, if using the
1296   autoload=yes option in that same file. People not autoloading
1297   modules don't need to perform any special action.
1298
1299   If asterisk is rebooted and the pbx_lua module gets loaded on a
1300   system were it should not, it will load the example extensions.lua
1301   configuration file adding unexpected logic to your dialplan. In
1302   such a case following the above steps and reloading asterisk will
1303   fix the problem.
1304
1305 20140922:
1306   AFFECTS: users of emulators/linux_base-f10 and emulators/linux_base-c6
1307   AUTHOR: xmj@FreeBSD.org
1308
1309   The complete drop-in replacement linux-c6 port infrastructure is in
1310   ports and will shortly replace the current linux-f10- ports as default.
1311
1312   To switch to the linux-c6 infrastructure:
1313
1314   0. Back up all your vital information!
1315   1. Remove the current linux base port and all linux-f10- ports:
1316        # pkg delete -f linux_base-f10 linux-f10-\*
1317   2. Add these lines to /etc/make.conf:
1318        OVERRIDE_LINUX_BASE_PORT=c6
1319        OVERRIDE_LINUX_NONBASE_PORTS=c6
1320   3. Make sure no Linux application is running.
1321   4. Update the Linux kernel version in /etc/sysctl.conf:
1322        compat.linux.osrelease=2.6.18
1323      Make it take effect immediately:
1324        # sysctl compat.linux.osrelease=2.6.18
1325   5. Install emulators/linux-c6.
1326
1327   These steps are usually sufficient. If there are difficulties, expand
1328   step 1 to:
1329
1330   1a. Remove all ports which depend on the linux base port.
1331   1b. Remove the linux base port.
1332   1c. Clean the /compat/linux/ directory.
1333
1334   If there are any other difficulties not fixed by these extended steps,
1335   please submit an issue report in Bugzilla and send an email to
1336   FreeBSD's emulation@ mailing list.
1337
1338 20140909:
1339   AFFECTS: users seeing build errors about missing *.la files
1340   AUTHOR: tijl@FreeBSD.org
1341
1342   We are in the process of adjusting or, if possible, removing libtool archives
1343   (*.la files) from all ports because they can otherwise cause overlinking
1344   between packages.  This is the problem where in the dependency chain A->B->C
1345   an extra link is added from A to C even if A does not use C directly.  This
1346   makes some updates to port C expensive because then both A and B have to be
1347   rebuilt instead of just B.
1348
1349   This is mostly behind the scenes work that you won't notice.  In fact most
1350   ports have already been converted.  You may however run into build errors
1351   about missing *.la files if a port update in the past went wrong and left
1352   behind *.la files with references to other *.la files that are no longer
1353   there.  In this case, please run the following command:
1354
1355   find /usr/local/lib -name '*.la' | xargs grep -l 'libfoo\.la' | xargs pkg which
1356   (Replace libfoo\.la with the *.la file that is missing.)
1357
1358   This command will print a list of *.la files that refer to the missing *.la
1359   file and what package they belong to.  First, where it says "not found in
1360   the database", remove the *.la file.  After removing all such files, where
1361   it says "installed by package X", rebuild X.  Eventually the list printed by
1362   that command will be empty and the build error should be gone.
1363
1364 20140826:
1365   AFFECTS: users of ports-mgmt/pkg, ports-mgmt/pkg-devel
1366   AUTHOR: bdrewery@FreeBSD.org
1367
1368   Pkg has been updated to 1.3.7. This fixes registration and tracking of
1369   shared libraries. All earlier versions of Pkg incorrectly marked some
1370   shared libraries and used the wrong name for some.
1371
1372   Please note announcement for special instructions at:
1373     http://lists.freebsd.org/pipermail/freebsd-ports-announce/2014-August/000086.html
1374
1375   - Users need to run 'pkg update -f' and 'pkg check -Ba' after upgrading to
1376     pkg-1.3.7 and before updating any other packages. This avoids needing to
1377     reinstall anything not needed due to changed shlibs.
1378      For binary package users:
1379       # pkg install ports-mgmt/pkg
1380       # pkg update -f
1381       # pkg check -Ba
1382       # pkg upgrade
1383      For port users:
1384       # make -C /usr/ports/ports-mgmt/pkg build deinstall install clean
1385       # pkg check -Ba
1386   - People building packages for serving to other systems need to rebuild
1387     all packages with 1.3.7.
1388
1389 20140823:
1390   AFFECTS: users of graphics/libjpeg-turbo
1391   AUTHOR: adamw@FreeBSD.org
1392
1393   libjpeg-turbo installs its own unique library (libturbojpeg.so) and
1394   a drop-in replacement for libjpeg.so. The drop-in replacement has been
1395   split off into graphics/jpeg-turbo; libjpeg-turbo now installs only
1396   libturbojpeg.so.
1397
1398   If you were using the libjpeg.so from graphics/libjpeg-turbo, you
1399   should install graphics/jpeg-turbo AFTER upgrading the libjpeg-turbo
1400   port.
1401
1402 20140823:
1403   AFFECTS: users of TeXLive
1404   AUTHOR: hrs@FreeBSD.org
1405
1406   TeXLive in Ports Collection has been updated to TL2014.
1407
1408   When upgrading print/texlive-base on a system which has
1409   TL2012 packages, the following error may occur:
1410
1411   pkg-static: texlive-base-20140525 conflicts with texlive-texmf-20120701_4
1412
1413   Please remove texlive-texmf-20120701_4 first in that case.
1414
1415   If you still get a similar "conflict of install files" error,
1416   please remove all of tex-* and texlive-* packages and then
1417   see if ${PREFIX}/share/texmf-dist directory are empty.  If not,
1418   installing TeXlive can fail.  Removing files in the directory
1419   manually will fix the installation problem.
1420
1421 20140821:
1422   AFFECTS: users of databases/db4, databases/db4[1-7]*
1423   AUTHOR: mandree@FreeBSD.org
1424
1425   HEADS UP: for some applications that store their data in Berkeley DB
1426   databases, you may have to export the data before the upgrade and
1427   reload it afterwards.  Detailed instructions are at
1428   <https://wiki.freebsd.org/Ports/BerkeleyDBCleanup>.
1429
1430   The older databases/db4* ports providing versions 4.0 to 4.7
1431   inclusively have been removed, and 4.8 has been deprecated.
1432   The default Berkeley DB version is now 5.3.
1433   (6.x has a different license, but will be eligible as default on
1434   systems that build ports from source and have db6 installed.)
1435     All enabled and working ports have been changed such that they use
1436   Berkeley DB 4.8 or newer, and an -exp run has been made.
1437
1438   After you have performed the first steps from the Wiki documentation,
1439   and have arrived at a step that reads "build all applications", then
1440   type as privileged user and without the hash sign:
1441
1442   # Tools/scripts/BDB-upgrade-helper.sh
1443
1444   The helper script requires that ports-mgmt/portmaster or
1445   .../portupgrade is installed, will try to upgrade your applications
1446   with either of these tools (portmaster preferred), and if that succeeds,
1447   it will attempt to delete the packages if confirmed interactively.
1448
1449 20140815:
1450   AFFECTS: users of graphics/ilmbase and graphics/OpenEXR
1451   AUTHOR: mandree@FreeBSD.org
1452
1453   The OpenEXR and ilmbase (Industrial Light and Magic) shared object
1454   names have changed.  You must rebuild all packages that require either
1455   of these libraries, by using one of these commands:
1456
1457   # portmaster -r ilmbase -r OpenEXR
1458     or
1459   # portupgrade -fr graphics/ilmbase graphics/OpenEXR
1460
1461   The PORTREVISIONs of all ports that require ilmbase and/or OpenEXR
1462   have been bumped.
1463
1464 20140810:
1465   AFFECTS: users of lang/ghc and */hs-*
1466   AUTHOR: haskell@FreeBSD.org
1467
1468   The Glorious Glasgow Haskell Compiler has been updated to version
1469   7.8.3 and Haskell Platform to 2014.2.0.0.  Hence it is recommended to
1470   rebuild or reinstall all the dependent ports and the lang/ghc port
1471   itself by one of the following commands:
1472
1473   # portmaster -w -r ghc
1474     or
1475   # portupgrade -fr lang/ghc
1476
1477   If you use pkg(8) then it is just safer to remove all the GHC-dependent
1478   packages along with GHC and reinstall everything from scratch.
1479   Something alone these lines may work:
1480
1481   # pkg query "%ro" > ghc-pkgs.txt
1482   # pkg delete -y lang/ghc
1483   # pkg install -y `cat ghc-pkgs.txt | grep -Ev "/hs-(haskeline|terminfo|transformers|xhtml)"
1484
1485 20140803:
1486   AFFECTS: users of security/p5-openxpki
1487   AUTHOR: wg@FreeBSD.org
1488
1489   The following ports have been integrated into security/p5-openxpki:
1490     security/p5-openxpki-client
1491     security/p5-openxpki-client-scep
1492     security/p5-openxpki-deployment
1493
1494   Before update make sure to remove the old packages:
1495
1496   # pkg remove security/p5-openxpki-client
1497   # pkg remove security/p5-openxpki-client-scep
1498   # pkg remove security/p5-openxpki-deployment
1499
1500 20140802:
1501   AFFECTS: users of astro/stellarium
1502   AUTHOR: danfe@FreeBSD.org
1503
1504   Stellarium was updated to version 0.13.0.  It's a new major release, and
1505   it is based on Qt version 5 now.  For those who are not comfortable with
1506   upgrading to the new Qt, previous Stellarium version (0.12.4) was copied
1507   over to `astro/stellarium-qt4' port.
1508
1509 20140731:
1510   AFFECTS: users of www/ajaxplorer
1511   AUTHOR: madpilot@FreeBSD.org
1512
1513   The ajaxplorer project was renamed to pydio.
1514
1515   Due to this update some manual steps will need to be performed
1516   after updating the port.
1517
1518   IMPORTANT: Perform a backup of the ajaxplorer installation and
1519   the databases backing it(if you're using that feature).
1520
1521   First manually remove the ajaxplorer port and install www/pydio
1522   afterwards.
1523
1524   Further steps will be available in the pkg-message, which can
1525   be shown with these commands:
1526
1527         # pkg info -D pydio
1528
1529   Please also read the upgrading notes at:
1530
1531         http://pyd.io/pydio-core-5.2.0#Upgrading
1532
1533 20140728:
1534   AFFECTS: users of net/GeoIP
1535   AUTHOR: adamw@FreeBSD.org
1536
1537   GeoIP no longer ships with the GeoIP database. To continue using GeoIP,
1538   you MUST fetch the database after upgrading by running geoipupdate.sh.
1539
1540 20140727:
1541   AFFECTS: users of comms/qpage
1542   AUTHOR: marino@FreeBSD.org
1543
1544   The default configure file location has changed from
1545   ${LOCALBASE}/etc/qpage.cf to ${LOCALBASE}/etc/qpage.conf
1546   You will likely want to move the old configure file to the new location
1547   after updating if it contains custom settings.
1548
1549 20140725:
1550   AFFECTS: users of cad/netgen
1551   AUTHOR: stephen@FreeBSD.org
1552
1553   Before you update this port the old one should be removed.  (This is
1554   because the build may try to link to libraries that are in
1555   ${LOCALBASE}/lib rather than in ${WRKSRC}.)
1556
1557 20140724:
1558   AFFECTS: users of dns/mydns-ng
1559   AUTHOR: danilo@FreeBSD.org
1560
1561   The dns/mydns-ng port no longer has the suffix (-mysql|-pgsql). Before
1562   you update this port the old one must be removed:
1563
1564   pkg remove mydns-ng-mysql
1565     or
1566   pkg remove mysql-ng-pgsql
1567
1568 20140723:
1569   AFFECTS: users of devel/libevent
1570
1571   libevent1 has been replaced by libevent2 via the compatibility layer.
1572   All applications that used libevent1 must be rebuilt.
1573
1574   Please remove libevent1 before upgrading, by running:
1575
1576         pkg delete -f libevent
1577
1578 20140723:
1579   AFFECTS: users of security/scanlogd
1580   AUTHOR: tgyurci@gmail.com
1581
1582   The security/scanlogd port now creates scanlogd user and group. Previous
1583   scanlogd user and group must be removed before updating to not conflict
1584   with the one created by the port:
1585
1586         pw userdel scanlogd
1587         pw groupdel scanlogd
1588
1589 20140723:
1590   AFFECTS: users of TeX
1591   AUTHOR: bapt@FreeBSD.org
1592
1593   TeXLive is now the default teX provider.
1594   Please remove all TeX-related packages based on teTeX.
1595
1596 20140722:
1597   AFFECTS: users of mail/exim
1598   AUTHOR: vsevolod@FreeBSD.org
1599
1600   The behaviour of expansion of arguments to math comparison functions (<,
1601   <=, =, =>, >) was unexpected, expanding the values twice. Please update
1602   your configuration if you have relied on such an expansion.
1603
1604 20140722:
1605   AFFECTS: users of multimedia/mediainfo
1606   AUTHOR: sunpoet@FreeBSD.org
1607
1608   mediainfo has been split into 3 ports: libzen, libmediainfo and mediainfo.
1609   Please uninstall mediainfo before you update this port.
1610
1611 20140722:
1612   AFFECTS: users of games/bsdgames
1613   AUTHOR: adamw@FreeBSD.org
1614
1615   Please disregard any prior instructions about moving your game data to
1616   /usr/local/var/games. If you have done this, please move it back to
1617   /var/games.
1618
1619 20140714:
1620   AFFECTS: users of databases/db6
1621   AUTHOR: mandree@FreeBSD.org
1622
1623   Oracle Berkeley DB 6 has been upgraded to version 6.1.19.  Since the
1624   previous 6.0 version, the log file format has changed in 6.1.
1625   Depending on applications used, you may need to take action BEFORE you
1626   upgrade.  For details, please see the online upgrade manual at
1627   <http://docs.oracle.com/cd/E17076_04/html/upgrading/upgrade_process.html>
1628   <http://docs.oracle.com/cd/E17076_04/html/installation/upgrade_61_toc.html>
1629
1630   Note: if you've got Apache installed and depending on db6, you may
1631   need to upgrade it separately BEFORE upgrading other ports, such as
1632   Apache modules.
1633
1634   After that, you must rebuild all applications that link to db6 because
1635   the shared library name has changed with the upgrade.  To do that:
1636
1637   If you use portmaster:
1638         portmaster -w -r db6-
1639   If you use portupgrade:
1640         portupgrade -fr databases/db6
1641
1642 20140714:
1643   AFFECTS: users of net/linphone-base
1644   AUTHOR: tijl@FreeBSD.org
1645
1646   Linphone has been updated to version 3.7.0 and the linphone-base port
1647   has been split into separate components.  You must first delete the
1648   linphone-base package before you can update ports that depend on it.
1649
1650   pkg del -f linphone-base
1651     or
1652   pkg_delete -f linphone-base\*
1653
1654 20140713:
1655   AFFECTS: users of mail/postfix-current
1656   AUTHOR: sahil@FreeBSD.org
1657
1658   This is a significant update; so, please carefully review the
1659   RELEASE_NOTES to identify which incompatible changes impact your
1660   environment. Of particular note are changes to the Postfix
1661   build/install procedure.
1662
1663   Please backup main.cf, master.cf and any other important files
1664   associated with your Postfix setup before updating.
1665
1666 20140713:
1667   AFFECTS: users of www/apache22
1668   AUTHOR: ohauer@FreeBSD.org
1669
1670   The default version was changed from www/apache22 to www/apache24,
1671   pre-build apache modules and web applications will also reflect this!
1672
1673   In case ports are build by yourself and apache22 is required
1674   use the following command to keep apache22 as default.
1675
1676   # echo "DEFAULT_VERSIONS+=apache=2.2" >> /etc/make.conf
1677