/[ports]/head/UPDATING
ViewVC logotype

Contents of /head/UPDATING

Parent Directory Parent Directory | Revision Log Revision Log


Revision 569408 - (show annotations) (download)
Sun Mar 28 19:34:02 2021 UTC (3 years, 3 months ago) by adamw
File MIME type: text/plain
File size: 653956 byte(s)
www/caddy: Change all caddy runtime locations

Thanks to work by scf, the caddy rc(8) script has been completely
rewritten and substantially improved, though this necessitated
changing all runtime locations.

Most importantly:
- The runtime log now lives in /var/log/caddy/ instead of /var/log,
  so that the logdir can be null-mounted

- Automatic SSL certs are now stored in /var/db/caddy/data/caddy,
  instead of /root/.local/share/caddy

Caddy uses freedesktop.org's XDG base dir specification, which
conflicts quite spectacularly with FreeBSD's hier(7). The most
sensible thing to do was to put the runtime data stores into
/var/db/caddy, though XDG needs XDG_DATA_HOME and XDG_CONFIG_HOME
to be separate dirs and caddy will create a .../caddy subdir in
each of them.

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 20210328:
9 AFFECTS: users of www/caddy
10 AUTHOR: adamw@FreeBSD.org
11
12 The default locations for caddy runtime files have changed.
13
14 - Caddy's runtime log is now /var/log/caddy/caddy.log
15 (was /var/log/caddy.log)
16
17 - Automatic SSL certs are now stored in /var/db/caddy/data/caddy
18 (was /root/.local/share/caddy)
19
20 - Configuration autosaves are now stored in /var/db/caddy/config/caddy
21 (was /root/.config/caddy)
22
23 You can change these defaults. See /usr/local/etc/rc.d/caddy for the
24 list of settings.
25
26 20210322:
27 AFFECTS: users of net/wireguard
28 AUTHOR: decke@FreeBSD.org
29
30 A wireguard kernel implementation supporting FreeBSD 12.1 and newer was
31 added as net/wireguard-kmod recently.
32
33 The new default for users of net/wireguard is the kernel module.
34
35 If you experience problems with it you can switch back to wireguard-go
36 by removing net/wireguard-kmod and making sure net/wireguard-go is
37 installed.
38 The userland tools wg-quick(8) and wg(8) try to use kernel support if
39 the kernel module is available and otherwise fall back to wireguard-go
40 automatically. Config files are fully compatible.
41
42 20210317:
43 AFFECTS: users of security/strongswan
44 AUTHOR: driesm.michiels@gmail.com
45
46 The stroke starter interface has been deprecated by upstream
47 for some time now. The default interface for controlling the charon
48 daemon has switched from stroke to vici. Users still using the
49 legacy config files such as ipsec.conf and ipsec.secret (stroke, starter)
50 can easily revert to the old behavior by:
51
52 # sysrc strongswan_interface="stroke"
53
54 It is recommended to use the vici interface which is configured by swanctl.conf.
55 Check : https://wiki.strongswan.org/projects/strongswan/wiki/Fromipsecconf
56 to ease the transition from ipsec.* to swanctl.conf
57
58 20210313:
59 AFFECTS: users of net-mgmt/phpipam
60 AUTHOR: marko.cupac@mimar.rs
61
62 ipaddresses table in phpipam database is likely to contain incorrect datetime
63 values which prevent successful upgrade. Make sure to create backup of
64 phpipam database. Before starting upgrade wizard in web interface run the
65 following SQL query on phpipam database:
66
67 UPDATE ipaddresses SET lastSeen='1970-01-01 00:00:01' WHERE lastSeen < '0000-01-01 00:00:00';
68
69 20210310:
70 AFFECTS: users of textproc/redisearch
71 AUTHOR: osa@FreeBSD.org
72
73 The textproc/redisearch port has been updated to the recent stable
74 release - v2.0. Users wanting to stay on v1.6 can replace
75 textproc/redisearch with textproc/redisearch16 with one of the
76 following commands:
77
78 # pkg install textproc/redisearch16
79 or
80 # portmaster -o textproc/redisearch16 textproc/redisearch
81 or
82 # portupgrade -o textproc/redisearch16 textproc/redisearch
83
84 NOTE: The textproc/redisearch16 brings a new name for the module,
85 i.e. redisearch16.so, so be careful.
86
87 20210309:
88 AFFECTS: users of emulators/virtualbox-ose
89 AUTHOR: madpilot@FreeBSD.org
90
91 emulators/virtualbox-ose has been updated to 6.1.18. This new
92 version only works on amd64 hardware.
93
94 Previous version 5.x of the virtualbox ports have been preserved
95 as emulators/virtualbox-ose-legacy and similarly named ports for
96 the other parts.
97
98 If you can't run the latest version or wish to stay with the old
99 version, please install the legacy ports.
100
101 Also the additions at present build successfully only for amd64.
102 If you need i386 additions you can fallback to the old legacy
103 ones.
104
105 NOTE: There is no support for moving saved running machine states
106 across major updates of virtualbox. It is recommended to properly
107 shutdown all virtual machines before upgrading. Otherwise the saved
108 state can simply be discarded after the upgrade, if it's not
109 important to preserve it.
110
111 It should also be possible to downgrade to the legacy ports and
112 shutdown the machine properly from the saved state and then upgrade
113 back again.
114
115 20210302:
116 AFFECTS: users of editors/emacs-devel
117 AUTHOR: jrm@FreeBSD.org
118
119 If you get the error "Symbol's value as variable is void: minor-modes",
120 rebuild the offending Emacs packages. See
121 https://lists.gnu.org/archive/html/emacs-devel/2021-02/msg01164.html
122 for details.
123
124 20210220:
125 AFFECTS: users of math/py-mathics
126 AUTHOR: thierry@FreeBSD.org
127
128 math/py-mathics has been split into several ports, and Mathics Core
129 only provides a rudimentary command-line shell called mathics.
130 To get the same functionality as in 1.x, you need to install either
131 mathicsscript or Mathics-Django.
132
133 20210219:
134 AFFECTS: users of games/mangband
135 AUTHOR: adridg@FreeBSD.org
136
137 The client has updated from 1.1.3 (which has a single public server
138 left) to the current 1.5.3 (which has more public servers). If you
139 update, you can NOT connect to the old server any more. Remember
140 to finish your game before updating.
141
142 20210210:
143 AFFECTS: users of audio/spotifyd
144 AUTHOR: rodrigo@FreeBSD.org
145
146 The configuration format for audio/spotifyd is now TOML, make
147 sure to update your configuration file after upgrading the port.
148 Look at the sample configuration file for a working example.
149 https://github.com/Spotifyd/spotifyd/blob/master/docs/src/config/File.md
150
151 20210208:
152 AFFECTS: users of mail/mailscanner
153 AUTHOR: crees@FreeBSD.org
154
155 The clamavmodule has finally been removed after a long deprecation
156 period. Please remove all references to it in your mailscanner.conf as
157 it will now count as a syntax error and may stop MailScanner starting!
158
159 20210204:
160 AFFECTS: users of www/unit
161 AUTHOR: osa@FreeBSD.org
162
163 The default location for NGINX Unit's state directory has changed. It
164 was moved from /usr/local/libexec/unit to /var/db/unit in order to
165 avoid write operations on /usr/local filesystem.
166
167 20210130:
168 AFFECTS: users of graphics/opencv-core
169 AUTHOR: tcberner@FreeBSD.org
170
171 graphics/opencv-core has been reintegrated into graphics/opencv.
172 So there is no longer a circular dependency
173 opencv-core -> ffmpeg -> opencv
174
175 If you experience problems updating the packages, try
176 pkg delete -f opencv-core
177
178 20210124:
179 AFFECTS: users of net-mgmt/netbox
180 AUTHOR: kai@FreeBSD.org
181
182 The Django templating language (DTL) is no longer supported for export
183 templates. Please ensure that all export templates use Jinja2 before
184 upgrading.
185
186 Also the support for embedded graphs was completely removed and several
187 changes to the REST API were made. Please check the changelogs for
188 further details.
189
190 20210114:
191 AFFECTS: users of net-im/matterircd
192 AUTHOR: norrland@nullbyte.se
193
194 Commandline switches
195
196 Switched to viper for cmdline parsing, which does not support "short" flags.
197 You'll need to use --flag instead of -flag. Eg ./matterircd --debug
198 Bridge specific configuration is now only in configuration file. This means
199 the following flags have been removed: -restrict,-mmteam,-mmserver,
200 -mminsecure,-mmskiptlsverify.
201 You can set those in matterircd.toml, see the example file.
202
203 Config changes
204
205 BlacklistUser feature for slack has been renamed to DenyUsers.
206 JoinMpImOnTalk feature has been renamed to JoinDM and is available for
207 slack/mattermost
208 JoinInclude, JoinExclude now support regexp (see matterircd.toml.example)
209
210 20210113:
211 AFFECTS: users of databases/redis[-devel]
212 AUTHOR: osa@FreeBSD.org
213
214 The databases/redis port has been updated to the recent stable release.
215 Users wanting to stay on v5.x can replace databases/redis with
216 databases/redis5 with one of the following commands:
217
218 # pkg install databases/redis5
219 or
220 # portmaster -o databases/redis5 databases/redis
221 or
222 # portupgrade -o databases/redis5 databases/redis
223
224 20210106:
225 AFFECTS: mail/dovecot
226 AUTHOR: pi@FreeBSD.org
227
228 The VPOPMAIL option was removed, because it was dropped upstream,
229 so please check your config before upgrading.
230
231 20210106:
232 AFFECTS: sysutils/graylog
233 AUTHOR: dch@FreeBSD.org
234
235 graylog 4.0 and higher now use a new license, the SSPL. For more
236 details, see https://www.graylog.org/post/graylog-v4-0-licensing-sspl
237
238 20210102:
239 AFFECTS: x11/libexo, XFCE4 desktop users
240 AUTHOR: madpilot@FreeBSD.org
241
242 XFCE4 has been updated to version 4.16. Unluckily due to how the
243 update works out it interacts badly with a defect in pkg which can
244 cause files from the libexo package to be absent after upgrade.
245
246 To avoid the issue, before upgrading all packages, please update
247 libexo by itself:
248
249 # pkg upgrade libexo
250 # pkg upgrade
251
252 If you have already upgraded and you notice XFCE issues due to
253 missing libraries you can recover easily by forcing reinstallation
254 of libexo:
255
256 # pkg upgrade -f libexo
257
258 Users upgrading via ports should not be affected.
259
260 20201228:
261 AFFECTS: www/py-flexget
262 AUTHOR: jbeich@FreeBSD.org
263
264 py-flexget (or py37-flexget) has been renamed to flexget.
265 "pkg upgrade" doesn't track MOVED file unlike portmaster, so
266 provide a hint e.g.,
267
268 $ pkg upgrade -x flexget
269
270 or install again, letting pkg remove the old version
271
272 $ pkg install flexget
273
274 20201218:
275 AFFECTS: users of www/qt5-webengine
276 AUTHOR: kai@FreeBSD.org
277
278 Users that upgrade www/qt5-webengine without using pkg/poudriere might
279 experience failures due to conflicts with the installed version of 5.15.2.
280
281 In that case, pkg delete -f the qt5-webengine package before building
282 the updated version.
283
284 20201130:
285 AFFECTS: users of graphics/jpeg
286 AUTHOR: rene@FreeBSD.org
287
288 The graphics/jpeg port has been removed in favor of graphics/jpeg-turbo.
289 The former port was vulnerable and used an outdated ABI and API.
290
291 Please check your make configuration for JPEG_PORT and remove it or
292 set it to "jpeg-turbo" if it is currently set to "jpeg".
293
294 20201128:
295 AFFECTS: users of databases/cego
296 AUTHOR: pi@FreeBSD.org
297
298 Database updates from 2.45.x to 2.46.x require a xml tableset export
299 and import, since table structure information has been changed.
300
301 20201128:
302 AFFECTS: users of lang/ruby26
303 AUTHOR: mfechner@FreeBSD.org
304
305 The default ruby version has been updated from 2.6 to 2.7.
306
307 If you compile your own ports you may keep 2.6 as the default version by
308 adding the following lines to your /etc/make.conf file:
309
310 #
311 # Keep ruby 2.6 as default version
312 #
313 DEFAULT_VERSIONS+=ruby=2.6
314
315 If you wish to update to the new default version, you need to first stop any
316 software that uses ruby. Then, you will need to follow these steps, depending
317 upon how you manage your system.
318
319 If you use pkg, simply upgrade:
320 # pkg upgrade
321
322 If you do not use pkg, please check entry 20190420.
323 The description there should also work for this version.
324
325 20201112:
326 AFFECTS: users of net-mgmt/pushgateway
327 AUTHOR: rhurlin@FreeBSD.org
328
329 The v0.10.0 release changes the storage format. v0.10 can read the
330 storage format of v0.5--v0.9. It will then persist the new format so
331 that a downgrade won't be possible anymore [1].
332
333 For later releases >= v1.0.0 only persistence files created by v0.10+
334 are usable. So please, upgrade to v0.10 first to convert existing
335 persistence files.
336
337 It is intended to replace v0.10.0 in about four weeks from now (not
338 before 2020-12-12) by >= v1.3.0.
339
340 [1] https://github.com/prometheus/pushgateway/releases/tag/v0.10.0
341
342 20201110:
343 AFFECTS: users of net-mgmt/netbox
344 AUTHOR: kai@FreeBSD.org
345
346 Changes related to the NetBox configuration:
347
348 1. If in use, LDAP authentication must be enabled by setting
349 REMOTE_AUTH_BACKEND to 'netbox.authentication.LDAPBackend'. (The LDAP
350 configuration parameters in ldap_config.py remain unchanged.)
351
352 2. REMOTE_AUTH_DEFAULT_PERMISSIONS now takes a dictionary rather than a
353 list. This is a mapping of permission names to a dictionary of
354 constraining attributes, or None.
355
356 For example, ['dcim.add_site', 'dcim.change_site'] would become
357 {'dcim.add_site': None, 'dcim.change_site': None}.
358
359 3. Support for the DEFAULT_TIMEOUT parameter under REDIS database
360 configuration was removed. Set RQ_DEFAULT_TIMEOUT as a global
361 configuration parameter instead.
362
363 Please also check the pkg-message and the changelogs for further info.
364
365 20201106:
366 AFFECTS: users of www/samdruckerserver
367 AUTHOR: dvl@FreeBSD.org
368
369 If upgrading from < 0.2.4, the database schema has changed.
370
371 Run these scripts to update your database:
372
373 * PostgreSQL/updates-2020.08.28.sql
374 * PostgreSQL/procedures.sql
375
376 These scripts are in /usr/local/share/samdrucker/PostgreSQL
377
378 20201030:
379 AFFECTS: users of security/openvpn
380 AUTHOR: mandree@FreeBSD.org
381
382 The security/openvpn port has been updated to v2.5.0, which brings a
383 change to the default ciphersuite, which no longer contains BF-CBC.
384
385 Some options have been removed. Also, if you need to support very old (v2.3)
386 and unsupported clients or servers, you will need to adjust the
387 configuration. For details, see:
388 https://github.com/OpenVPN/openvpn/blob/release/2.5/Changes.rst#overview-of-changes-in-25
389
390 20201029:
391 AFFECTS: users of www/node
392 AUTHOR: bhughes@FreeBSD.org
393
394 The www/node port has been updated to Node.js v15.0.0, the latest
395 upstream release. A new port, www/node14, has been created for the
396 v14.x LTS branch. Users wanting to stay on v14.x can replace www/node
397 with www/node14 with one of the following commands:
398
399 # pkg install www/node14
400 or
401 # portmaster -o www/node14 www/node
402 or
403 # portupgrade -o www/node14 www/node
404
405 20201026:
406 AFFECTS: users of emulators/qemu
407 AUTHOR: bofh@FreeBSD.org
408
409 emulators/qemu has been updated to 5.0.1. Previous 4.2.X branch has
410 been repocopied to emulators/qemu42. If someone wants to stick with 4.2.X
411 branch please use one of the following command:
412
413 # pkg install emulators/qemu42
414 or
415 # portmaster -o emulators/qemu42 emulators/qemu
416 or
417 # portupgrade -o emulators/qemu42 emulators/qemu
418
419 20201021:
420 AFFECTS: users of www/py-unit
421 AUTHOR: osa@FreeBSD.org
422
423 The www/py-unit port has been renamed to www/unit-python.
424
425 20201012:
426 AFFECTS: Users of mesa-dri with VAAPI or VDPAU options
427 AUTHOR: manu@FreeBSD.org
428
429 The nondefault options VAAPI and VDPAU were removed from the mesa-dri
430 port and two new ports, mesa-gallium-va and mesa-gallium-vdpau now contain
431 the necessary libraries for using VAAPI or VDPAU on AMD hardware.
432
433 20201012:
434 AFFECTS: users of devel/libsoup-gnome
435 AUTHOR: bapt@FreeBSD.org
436
437 libsoup-gnome has been merged back into libsoup for people building locally:
438 first delete libsoup-gnome before installing the new libsoup
439
440 $ pkg delete -f libsoup-gnome
441
442 20201011:
443 AFFECTS: users of sysutils/rundeck3 who use MySQL as database
444 AUTHOR: daniel.tihanyi@tetragir.com
445
446 Please note that the MySQL JDBC driver is no longer bundled with Rundeck.
447 Please make sure that you migrate to the MariaDB Connector or copy the
448 driver yourself. More instructions:
449
450 https://docs.rundeck.com/docs/upgrading/upgrading-to-rundeck-3.3.4.html
451
452 20201006:
453 AFFECTS: users of sysutils/tenshi
454 AUTHOR: 0mp@FreeBSD.org
455
456 The default location for tenshi's configuration file has changed. It was
457 moved to /usr/local/etc/tenshi/tenshi.conf from /usr/local/etc/tenshi.conf
458 in order to follow upstream defaults.
459
460 20201002:
461 AFFECTS: users of mail/fetchmail beginning with 6.4.12_1
462 AUTHOR: mandree@FreeBSD.org
463
464 Note that if you are using fetchmail in a multi-user setup, i. e. with the
465 fetchmail_users (mind the -s!) variable set, the $fetchmail_home_prefix +
466 user second-guess work has been replaced by a real lookup of the user's home
467 directory. In the majority of configurations, this should not make a
468 difference, in some setups, it may open up some flexibility.
469
470 The fetchmail_home_prefix variable is ignored from 6.4.12_1 onwards.
471
472 Also, the rc script redirects its input from /dev/null so that passwords
473 will not be interactively queried from an rcfile. Put passwords into
474 the [.]fetchmailrc or into a .netrc file.
475
476 20201002:
477 AFFECTS: users of sysutils/modules
478 AUTHOR: 0mp@FreeBSD.org
479
480 The upstream developers of the Modules port encourage users to consult
481 the MIGRATING document, which describes the major changes occurring between
482 versions of Modules. It provides an overview of the new features and changed
483 behaviors that will be encountered when upgrading:
484
485 https://modules.readthedocs.io/en/v4.6.0/MIGRATING.html
486
487 20200930:
488 AFFECTS: users of sysutils/syslog-ng32[789]
489 AUTHOR: cy@FreeBSD.org
490
491 rc.conf variables syslog_ng_config and syslog_ng_pid have been replaced
492 by syslog_ng_flags and syslog_ng_pidfile respectively, making them
493 consistent with the rest of the ports tree. syslog_ng_config and
494 syslog_ng_pid will continue to work until syslog-ng331 has been
495 released and imported into ports.
496
497 20200924:
498 AFFECTS: users of net/freeradius3, who need python support
499 AUTHOR: zi@FreeBSD.org
500
501 FreeRADIUS 3.x currently uses python 2.7 for rlm_python support, which has
502 been deprecated and will be removed from the tree at the end of this year.
503
504 Starting in 3.0.21_2, the PYTHON option has been converted to use python 3.x.
505
506 Users should verify their python scripts are 3.x compatible and upgrade to
507 3.0.21_2 (or higher) to bring in python 3.x support.
508
509 20200921:
510 AFFECTS: users of databases/postgresql* and other software using PostgreSQL to run
511 AUTHOR: kbowling@FreeBSD.org
512
513 The default version of PostgreSQL has been switched from 11 to 12.
514 The upgrade procedure can use up twice the space the databases
515 currently needs. If you have a big amount of stored data take a
516 closer look at the manpage of pg_upgrade for avoidance and/or
517 speedup of the upgrade.
518
519 The upgrade instructions consider a basic usage and do not match
520 complex scenarios like replication, sharding, or similar.
521
522 Upgrade instructions:
523
524 First stop your PostgreSQL, create PostgreSQL-binaries and backup your data.
525 If you have another Version of PostgreSQL installed, for example 11.9, your
526 files are named according to this.
527
528 # service postgresql stop
529 # pkg create postgresql11-server postgresql11-contrib
530 # mkdir /tmp/pg-upgrade
531 # tar xf postgresql11-server-11.9.txz -C /tmp/pg-upgrade
532 # tar xf postgresql11-contrib-11.9.txz -C /tmp/pg-upgrade
533 # pkg delete -f databases/postgresql11-server databases/postgresql11-contrib databases/postgresql11-client
534
535 Now update PostgreSQL:
536
537 pkg user:
538 # pkg install databases/postgresql12-server databases/postgresql12-contrib
539 # pkg upgrade
540
541 Portmaster users:
542 # portmaster databases/postgresql12-server databases/postgresql12-contrib
543 # portmaster -a
544
545 Portupgrade users:
546 # portinstall databases/postgresql12-server databases/postgresql12-contrib
547 # portupgrade -a
548
549 After installing the new PostgreSQL version you need to convert
550 all your databases to new version:
551
552 # su -l postgres -c "/usr/local/bin/initdb --encoding=utf-8 --lc-collate=C -D /var/db/postgres/data12 -U postgres"
553 # su -l postgres -c "pg_upgrade -b /tmp/pg-upgrade/usr/local/bin/ -d /var/db/postgres/data11/ -B /usr/local/bin/ -D /var/db/postgres/data12/ -U postgres "
554
555 Now the migration is finished. You can start PostgreSQL again with:
556
557 # service postgresql start
558
559 ATTENTION:
560 1) The default user changed from "pgsql" to "postgres" in 11. The migration steps above now assume
561 the "postgres" database user and FreeBSD user.
562 2) See the updating entry 20190829 if you are updating from a release prior to 11.
563 3) If you use non-default initdb options, you have to adjust the initdb-command accordingly
564
565 20200918:
566 AFFECTS: users of mail/thunderbird
567 AUTHOR: cmt@FreeBSD.org
568
569 Thunderbird has been updated to the 78esr series. Thunderbird will
570 try to convert old profiles on first start, but conversion may fail
571 especially on old profiles. Also, older versions of Thunderbird will
572 not be able to use a profile once it has been converted. It is
573 strongly recommended to move any ~/.thunderbird folder away before
574 starting Thunderbird 78 for the first time, thus creating a new and
575 empty profile.
576 Also note that OpenPGP functionality has been integrated into Thunderbird,
577 obsoleting the Enigmail extension.
578 Check https://wiki.mozilla.org/Thunderbird:OpenPGP for details, and
579 especially https://wiki.mozilla.org/Thunderbird:OpenPGP:Smartcards
580 if your private key lives on a smartcard.
581
582 20200914:
583 AFFECTS: users of lang/php72
584 AUTHOR: tz@FreeBSD.org
585
586 The default version of PHP has been switched from 7.2 to 7.4.
587
588 If you use binary packages you should make a list of php packages
589 before running 'pkg upgrade':
590
591 # pkg info php7\* > ~/installed-php-ports-list
592
593 After the upgrade, check with such list if all your php extensions
594 are still installed, and reinstall them if needed.
595
596 If you use mod_php72 you need to deinstall it and install mod_php74.
597
598 20200811:
599 AFFECTS: users of *-emacs26-* packages
600 AUTHOR: jrm@FreeBSD.org
601
602 With the release of Emacs version 27.1, the major version of editors/emacs has
603 changed from 26 to 27. This means the names of some dependent packages have
604 also changed, so simply running `pkg upgrade` will not upgrade foo-emacs26-x
605 to foo-emacs27-x. To update these packages, run these commands with superuser
606 privileges.
607
608 Binary package users:
609
610 # sh
611 # for i in $(pkg query -g %n '*-emacs26*'); do \
612 nn=$(echo "$i" | sed -e 's/emacs26/emacs27/'); \
613 pkg set -yn "$i":"$nn"; \
614 done;
615 # pkg upgrade
616
617 portmaster users:
618
619 # portmaster -r emacs
620
621 20200803:
622 AFFECTS: users of lang/perl5*
623 AUTHOR: mat@FreeBSD.org
624
625 The default Perl version has been switched to Perl 5.32. If you are using
626 binary packages to upgrade your system, you do not have anything to do, pkg
627 upgrade will do the right thing. For the other people, follow the
628 instructions in entry 20161103, it should still be the same.
629
630 20200726:
631 AFFECTS: users of net-mgmt/librenms
632 AUTHOR: dvl@FreeBSD.org
633
634 The %%WWWDIR%%%/logs directory has been relocated to /var/log/librenms/
635 via the APP_LOG directive in %%WWWDIR%%%/.env.example - this won't affect
636 existing installs, but you are strongly encouraged to update your .env file
637 settings and relocate your logs.
638
639 Logs which were going to /var/log/messages and /var/log/librenms/ now only go
640 to /var/log/librenms/
641
642 20200720:
643 AFFECTS: users of net-mgmt/librenms
644 AUTHOR: dvl@FreeBSD.org
645
646 As mentioned previously in 20200503 polling via cronjob has been removed as of
647 release 1.63 - see
648 https://community.librenms.org/t/dropping-support-for-php-7-1-and-python-2/11851
649
650 A database upgrade is required:
651
652 cd /usr/local/www/librenms
653 sudo ./lnms migrate
654
655 You must migrate to the Dispatch Service:
656 https://docs.librenms.org/Extensions/Dispatcher-Service/
657
658 You may need to add LIBRENMS_USER to .env (see .env.example).
659
660 These steps should get you running:
661 * comment out the crontab entries listed above under PYPOLLER
662 * populate %%WWWDIR%%/.env with:
663 * APP_KEY - see farther below for how to create
664 * NODE_ID - see just below for how to create
665 * DB_HOST
666 * DB_DATABASE
667 * DB_USERNAME
668 * DB_PASSWORD
669 * you can create a NODE_ID with: php -r 'echo uniqid() . "\n";'
670 * sysrc librenms_enable="YES"
671 * service librenms start
672
673 20200719:
674 AFFECTS: users of emulators/qemu
675 AUTHOR: bofh@FreeBSD.org
676
677 emulators/qemu has been updated to 4.2.1. Previous 4.1.X branch has
678 been repocopied to emulators/qemu41. If someone wants to stick with 4.1.X
679 branch please use one of the following command:
680
681 # pkg install emulators/qemu41
682 or
683 # portmaster -o emulators/qemu41 emulators/qemu
684 or
685 # portupgrade -o emulators/qemu41 emulators/qemu
686
687 20200716:
688 AFFECTS: users of shells/bash, shells/bash-static
689 AUTHOR: ehaupt@FreeBSD.org
690
691 In order to cleanly decouple bash from base, bash now reads `profile` from
692 LOCALBASE/etc insead of from /etc. If you are using system wide bash
693 configuration in /etc/profile please migrate to LOCALBASE/etc/profile
694
695 # cp /etc/profile /usr/local/etc/profile
696
697 or create a symlink
698
699 # ln -s /etc/profile /usr/local/etc/
700
701 If you encounter the following error, you may have the obsolete
702 /lib/libreadline.so.8 lying around after an incomplete base update:
703
704 ld-elf.so.1: Undefined symbol "rl_signal_event_hook" referenced from COPY relocation in /usr/local/bin/bash
705
706 Please refer to to (23.5.6.2) in the FreeBSD Handbook on how to
707 safely check for outdated files and libraries:
708
709 https://www.freebsd.org/doc/en/books/handbook/makeworld.html
710
711 20200713:
712 AFFECTS: users of mail/php7[2-4]-imap
713 AUTHOR: tz@FreeBSD.org
714
715 The imap module of PHP was compiled against cclient till now. But this lib is
716 unmaintained for over 7 years. When combined with modern OpenSSL there are
717 various crashes reported.
718
719 Switching to the fork panda-cclient fixes these issues. Therefore we make the
720 usage of Panda cclient the new default. If you want to use the old cclient,
721 you need to enable it now!
722
723 20200616:
724 AFFECTS: users of www/baikal
725 AUTHOR: gahr@FreeBSD.org
726
727 The www/baikal has been updated to 0.7.1. With the 0.7.0 release, our
728 configuration format was updated to use YAML files. You need to go through
729 the installer again but we pre-fill most values with the ones from your old
730 installation. We recommend that you make a full backup of your data, as a
731 safety measure. Starting with 0.7.0, Baikal stores data in both the Specific
732 and the config folders. Keep this in mind when upgrading!
733
734 Known issue:: Upgrading from versions older than 0.6.1 does not work.
735
736 20200613:
737 AFFECTS: users of editors/libreoffice
738 AUTHOR: fluffy@FreeBSD.org
739
740 LibreOffice was updated to 6.4 branch with some critical changes:
741 - GTK2 option is obsolete by upstream
742 - GTK3 option is not more set by default because of unstable yet and have visual glitches
743 - QT5 option is set by default to provide comfy visual style for every user
744 - KDE option was renamed to KF5 follows upstream
745
746 Please re-run "make config" to pick up the new defaults
747
748 20200610:
749 AFFECTS: users of www/node
750 AUTHOR: bhughes@FreeBSD.org
751
752 The www/node port has been updated to Node.js v14.0.0, the latest
753 upstream release. This is a major release, including many significant
754 changes. Users are encouraged to read the release announcements before
755 upgrading:
756
757 https://nodejs.org/en/blog/release/v14.0.0/
758
759 20200602:
760 AFFECTS: users of www/radicale
761 AUTHOR: decke@FreeBSD.org
762
763 Migration from radicale 1.x to 2.x requires that you export the storage
764 with radicale 1.1.6 before updating.
765
766 Migration instructions are available at:
767 https://web.archive.org/web/20190314225402/https://radicale.org/1to2/
768
769 20200602:
770 AFFECTS: users of sysutils/py-salt
771 AUTHOR: krion@FreeBSD.org
772
773 This port is moved to sysutils/py-salt-2019 and sysutils/py-salt was
774 updated to version 3000.
775
776 If you wish to use pysalt-2019 in the future, you might run the
777 following command:
778
779 # pkg set -o sysutils/py-salt:sysutils/py-salt-2019
780 # pkg upgrade
781
782 20200531:
783 AFFECTS: users of mail/postfix-policyd-spf-python
784 AUTHOR: yasu@utahime.org
785
786 This port is now deprecated because upstream project is superseded by its
787 successor. So uninstall this port and install mail/py-spf-engine instead.
788 Keep in mind that the path of configuration file is changed from
789 ${PREFIX}/etc/postfix-policyd-spf-python/policyd-spf.conf to
790 ${PREFIX}/etc/python-policyd-spf/policyd-spf.conf. So you need to move
791 it to new location unless you use the default one without changing.
792
793 20200526:
794 AFFECTS: users of databases/mariadb104-client, databases/mariadb104-server
795 AUTHOR: brnrd@FreeBSD.org
796
797 The ports now add sample configuration files to /usr/local/etc/mysql. You
798 must merge your client configuration with the conf.d/client.cnf and your
799 server configuration with conf.d/server.cnf.
800
801 20200518:
802 AFFECTS: users of converters/libiconv
803 AUTHOR: zeising@FreeBSD.org
804
805 Support for the Japanese specific patches have been discontinued.
806 These were previously added in a nondefault ports options, for people who
807 needed them.
808 If you still need them, it might be possible to create a port of libiconv 1.14
809 which includes those patches.
810
811 20200517:
812 AFFECTS: users of x11/sddm
813 AUTHOR: arrowd@FreeBSD.org
814
815 The home directory of sddm user has been moved to /var/lib/sddm. It is advised
816 to run following commands as root after updating the package:
817
818 # pw usermod -n sddm -d /var/lib/sddm
819 # pwd_mkdb /etc/master.passwd
820 # mv /usr/local/etc/sddm/home/state.conf /var/lib/sddm/state.conf
821 # rm -rf /usr/local/etc/sddm/home
822
823 Otherwise, SDDM will keep using /usr/local/etc/sddm/home/ as its HOME.
824
825 20200515:
826 AFFECTS: users of devel/libphutil, devel/arcanist-lib, devel/phabricator
827 AUTHOR: grembo@FreeBSD.org
828
829 Upstream fully deprecated devel/libphutil and merged its functionality
830 into devel/arcanist-lib and devel/phabricator. As a result, the
831 devel/libphutil port will be removed from the ports tree.
832
833 After upgrading devel/(arcanist-lib|phabricator) to version 20200514, it is
834 recommended to remove the orphaned libphutil package by running:
835
836 # pkg delete php\*-libphutil
837
838 Alternatively, 'pkg autoremove' will also work as expected, but might
839 remove orphaned packages unrelated to this update.
840
841 20200505:
842 AFFECTS: users of net-im/pidgin-rocketchat
843 AUTHOR: tobias.rehbein@web.de
844
845 This port has been turned into a libpurple plugin (net-im/purple-rocketchat)
846 to support other libpurple clients than pidgin.
847
848 This also changes some dependencies and you should run the following command
849 to prevent pidgin from being autoremoved.
850
851 # mark pidgin as being not automatically installed
852 pkg set -A 0 pidgin
853
854 20200504:
855 AFFECTS: users of x11-wm/hs-xmonad
856 AUTHOR: arrowd@FreeBSD.org
857
858 From now, it is recommended to use "build script" method to compile XMonad
859 config. See https://github.com/xmonad/xmonad-testing/ for general info and
860 port's pkg-message for concrete steps.
861
862 20200503:
863 AFFECTS: users of net-mgmt/librenms
864 AUTHOR: dvl@FreeBSD.org
865
866 Polling via cronjob is deprecated as of release 1.63
867 Please see https://community.librenms.org/t/dropping-support-for-php-7-1-and-python-2/11851
868
869 Please migrate to the Dispatch Service:
870 https://docs.librenms.org/Extensions/Dispatcher-Service/
871
872 These steps should get you running:
873 * comment out the crontab entries listed above under PYPOLLER
874 * populate %%WWWDIR%%/.env with:
875 * APP_KEY - see farther below for how to create
876 * NODE_ID - see just below for how to create
877 * DB_HOST
878 * DB_DATABASE
879 * DB_USERNAME
880 * DB_PASSWORD
881 * you can create a NODE_ID with: php -r 'echo uniqid() . "\n";'
882 * sysrc librenms_enable="YES"
883 * service librenms start
884
885 20200501:
886 AFFECTS: users of www/phpmyfaq
887 AUTHOR: flo@FreeBSD.org
888
889 phpMyFAQ has been updated to 3.0.2, old templates are not compatible with
890 this new version. Please see:
891
892 https://www.phpmyfaq.de/docs/3.0#3.4
893
894 20200428:
895 AFFECTS: users of sysutils/ansible
896 AUTHOR: bofh@FreeBSD.org
897
898 Ansible has been updated to 2.9.7. Please follow the porting guide
899 to update the rulesets:
900
901 https://docs.ansible.com/ansible/devel/porting_guides/porting_guide_2.9.html
902
903 If you wish to stay with 2.8 version, you can switch
904 to new sysutils/ansible28 port, which tracks stable 2.8 branch:
905
906 # pkg set -n ansible:ansible28
907
908 20200428:
909 AFFECTS: x11-servers/xwayland-devel
910 AUTHOR: jbeich@FreeBSD.org
911
912 DRI3 is enabled by default since mesa-libs-18.3.2_4, so you no
913 longer need to define LIBGL_DRI3_ENABLE in ~/.profile or ~/.login.
914
915 See 20200308 entry for more details.
916
917 20200422:
918 AFFECTS: users of devel/kyua
919 AUTHOR: brooks@FreeBSD.org
920
921 A tests group has been added and the tests user should be a member
922 of it by default rather than nobody. You should update your password
923 database to match (change the group from 65534 to 977 after updating).
924
925 Please use the following command to do so:
926
927 pw usermod -n tests -g tests
928
929 20200408:
930 AFFECTS: users of security/openssh-portable
931 AUTHOR: bdrewery@FreeBSD.org
932
933 OpenSSH was upgraded to 8.2p1 on 2020-03-23.
934
935 A restart of sshd is required after upgrade due to an incompatibility
936 introduced in 8.2.
937
938 Please see https://www.openssh.com/txt/release-8.2 for upcoming
939 deprecation notices.
940
941 20200408
942 AFFECTS: users of net/irrd
943 AUTHOR: bofh@FreeBSD.org
944
945 Legacy version of net/irrd has been moved to net/irrd-legacy.
946 net/irrd has been upgraded to 4.X branch. If someone wants to stick with
947 legacy version then pkg users have to do something like
948
949 # pkg set -o net/irrd:net/irrd-legacy
950
951 For portmaster users
952 # portmaster -o net/irrd-legacy net/irrd
953
954 Both of the version can be installed and used concurrently in case there is
955 a need for migration
956
957 20200403:
958 AFFECTS: users of x11-fonts/fontconfig
959 AUTHOR: desktop@FreeBSD.org
960
961 Fontconfig 2.13.1 generated .uuid files in the fonts directory which where
962 not properly registered to the packages. To clean them up, please execute the
963 following command:
964
965 find /usr/local/share/fonts -type f -name .uuid -delete
966
967 20200326:
968 AFFECTS: users of devel/sonarqube and devel/sonar-ant-task
969 AUTHOR: netchild@FreeBSD.org
970
971 The outdated port devel/sonarqube has moved to
972 devel/sonarqube-community to make it clear that it is the community
973 edition. The log and DB files are still stored in the same location.
974
975 The devel/sonar-ant-task port has moved to devel/sonarqube-ant-task
976 to match the upstream-name. The install location is renamed
977 accordingly.
978
979 At the same time the user/group of the sonarqube port changed from
980 www:www to sonarqube:sonarqube.
981
982 It is expected that nobody was using the 6.2 version from 2016
983 anymore and no change needs to be done. No analysis was done to check
984 if the old 6.2 version can be updated in-place to the 8.2 version.
985 As such if there is still someone using the old 6.2 version, you may
986 have to delete /var/log/sonarqube and /var/db/sonarqube before
987 installing the new version.
988
989 20200320
990 AFFECTS: users of devel/qca
991 AUTHOR: kde@FreeBSD.org
992
993 New versions of devel/qca stopped supporting OpenSSL < 1.1.
994 For this reason devel/qca-legacy has been added, which is
995 held back at an older version until FreeBSD 11 goes EOL.
996
997 Ports depending on devel/qca should stop adding direct LIB_DEPENDS
998 and switch to depending on it via USES=qca.
999
1000 FreeBSD 11 users might want to run something like
1001
1002 pkg set -o devel/qca:devel/qca-legacy
1003
1004 20200320:
1005 AFFECTS: users of x11/libxkbcommon
1006 AUTHOR: zeising@FreeBSD.org
1007
1008 The libxkbcommon library (x11/libxkbcommon), used to handle keyboards
1009 in some applications, most notably kde and wayland, have been switched
1010 to use evdev rules by default on FreeBSD 12 and later. Some keys, most
1011 notably arrow keys, may not work in applications using libxkbcommon if
1012 you are using xf86-input-keyboard rather than xf86-input-libinput.
1013 If you have trouble with the keyboard keys, and if /var/log/Xorg.*.log
1014 shows that the "kbd" or "keyboard" driver is being used, you need to
1015 switch to legacy rules by setting the environment variable
1016 XKB_DEFAULT_RULES to xorg.
1017 This switch is made to match the default configuration on FreeBSD 12.1 and
1018 later, the default configuration on FreeBSD 11.3 still uses the legacy
1019 rules.
1020
1021 20200316:
1022 AFFECTS: users of net-im/slack-term
1023 AUTHOR: dmgk@FreeBSD.org
1024
1025 The config file location was changed from ~/.slack-term to
1026 ~/.config/slack-term/config, please move your existing config file
1027 accordingly.
1028
1029 20200308
1030 AFFECTS: users of graphics/mesa-libs and legacy graphics drivers
1031 AUTHOR: zeising@FreeBSD.org
1032
1033 The mesa OpenGL library (graphics/mesa-libs) has been switched to use DRI3
1034 by default, instead of the older DRI2 interface. This might cause regressions
1035 when using the legacy graphics drivers, either through
1036 graphics/drm-legacy-kmod or the graphics drivers in base.
1037
1038 If you experience issues when running OpenGL applications it is possible
1039 to force the use of DRI2 by setting the LIBGL_DRI3_DISABLE environment
1040 variable to 1 before starting any OpenGL application. The easiest way to
1041 do this is by adding it to either your shell startup files or .xinitrc.
1042
1043 20200306
1044 AFFECTS: users of databases/mysql80-server
1045 AUTHOR: joneum@FreeBSD.org
1046
1047 As of MySQL 8.0.16, the MySQL server performs the upgrade tasks previously
1048 handled by mysql_upgrade. Consequently, mysql_upgrade is unneeded and is
1049 deprecated as of that version, and will be removed in a future MySQL version.
1050 Because mysql_upgrade no longer performs upgrade tasks,
1051 it exits with status 0 unconditionally.
1052
1053 20200303:
1054 AFFECTS: users of net-mgmt/librenms
1055 AUTHOR: dvl@FreeBSD.org
1056
1057 1. Apache / mod_php options removed
1058
1059 The APACHEMOD option has been removed. LibreNMS can be used
1060 with other webservers, not just Apache. In order to simplify
1061 the port, the option was removed.
1062
1063 Now you manually install the webserver of your preference.
1064
1065 If upgrading from LibreNMS < 1.61, you can do this to
1066 prevent 'pkg autoremove' from uninstalling Apache / mod_php:
1067
1068 $ sudo pkg set -A 0 apache24 mod_php74
1069 Mark apache24-2.4.41 as not automatically installed? [y/N]: y
1070 Mark mod_php74-7.4.3 as not automatically installed? [y/N]: y
1071
1072 Adjust mod_php74 to suit the version of mod_php you have.
1073
1074 2. include/defaults.inc.php is gone
1075
1076 The file include/defaults.inc.php is no longer distributed by
1077 the upstream project. The FreeBSD port patched this file to
1078 correct the paths to common tools such as ping, snmpwalk, etc.
1079
1080 These values previously adjusted by the port must now be specified
1081 in config.php. New installs will have this automatically, but existing
1082 installs must be updated manually. These are the entries you should
1083 add if upgrading from LibreNMS < 1.61:
1084
1085 $config['snmpwalk'] = '/usr/local/bin/snmpwalk';
1086 $config['snmpget'] = '/usr/local/bin/snmpget';
1087 $config['snmpbulkwalk'] = '/usr/local/bin/snmpbulkwalk';
1088 $config['snmptranslate'] = '/usr/local/bin/snmptranslate';
1089
1090 $config['ping'] = '/sbin/ping';
1091 $config['mtr'] = '/usr/local/bin/mtr';
1092 $config['nmap'] = '/usr/local/bin/nmap';
1093
1094 $config['nagios_plugins'] = '/usr/local/libexec/nagios';
1095 $config['ipmitool'] = '/usr/local/bin/ipmitool';
1096 $config['virsh'] = '/usr/local/bin/virsh';
1097 $config['dot'] = '/usr/local/bin/dot';
1098 $config['sfdp'] = '/usr/local/bin/sfdp';
1099 $config['nfdump'] = '/usr/local/bin/nfdump';
1100
1101 20200229:
1102 AFFECTS: users of textproc/apache-solr
1103 AUTHOR: mfechner@FreeBSD.org
1104
1105 Apache-solr switched to the supported java LTS version 11.
1106 Make sure you update the following files accordingly:
1107 /usr/local/etc/solr.in.sh (see /usr/local/etc/solr.in.sh.sample)
1108 /usr/local/etc/javavm_opts.conf (JAVA_HOME=/usr/local/openjdk11/)
1109
1110 20200225:
1111 AFFECTS: users of net-mgmt/netbox
1112 AUTHOR: kai@FreeBSD.org
1113
1114 1. Removal of the Topology Maps feature
1115
1116 The deprecated topology maps feature has been removed. Please replicate
1117 any required data to another source before upgrading NetBox to v2.7.7, as
1118 any existing topology maps will be deleted.
1119
1120
1121 2. Changed REDIS database configuration settings
1122
1123 The REDIS database configuration parameters were splitted up in two
1124 discrete subsections named "webhooks" and "caching" with the 2.7 release.
1125 This requires modification of the REDIS parameter in configuration.py as
1126 follows:
1127
1128 Old Redis sample configuration:
1129
1130 REDIS = {
1131 'HOST': 'localhost',
1132 'PORT': 6379,
1133 'PASSWORD': '',
1134 'DATABASE': 0,
1135 'CACHE_DATABASE': 1,
1136 'DEFAULT_TIMEOUT': 300,
1137 'SSL': False,
1138 }
1139
1140 New Redis sample configuration:
1141
1142 REDIS = {
1143 'webhooks': {
1144 'HOST': 'redis.example.com',
1145 'PORT': 1234,
1146 'PASSWORD': 'foobar',
1147 'DATABASE': 0,
1148 'DEFAULT_TIMEOUT': 300,
1149 'SSL': False,
1150 },
1151 'caching': {
1152 'HOST': 'localhost',
1153 'PORT': 6379,
1154 'PASSWORD': '',
1155 'DATABASE': 1,
1156 'DEFAULT_TIMEOUT': 300,
1157 'SSL': False,
1158 }
1159 }
1160
1161 Note that the CACHE_DATABASE parameter has been removed and the connection
1162 settings have been duplicated for both webhooks and caching. This allows
1163 one to make use of separate Redis instances if desired. It is fine to use
1164 the same Redis service for both functions, although the database
1165 identifiers should be different.
1166
1167 Please also check the pkg-message and the changelogs for further info.
1168
1169 20200223:
1170 AFFECTS: users of security/gsasl
1171 AUTHOR: hrs@FreeBSD.org
1172
1173 The library part of security/gsasl has been split into security/libgsasl.
1174 The security/gsasl now depends on security/libgsasl. Due to this change,
1175 old security/gsasl conflicts with the new security/libgsasl and it can
1176 prevent the installed security/gsasl from upgrading. Please remove the
1177 installed security/gsasl before upgrading if a conflict error occurs.
1178
1179 20200220:
1180 AFFECTS: users of x11-servers/xorg-server
1181 AUTHOR: zeising@FreeBSD.org
1182
1183 x11-servers/xorg-server has been updated to 1.20.7.
1184
1185 With this update, xorg-server has switched from using the devd backend to
1186 the udev backend for device configuration on FreeBSD 12 and 13. If you have
1187 issues with input devices, please see the install message for details.
1188
1189 The HAL backend option has been completely removed, as it was deprecated.
1190
1191 If you have problems with input devices, ensure that both x11/libinput and
1192 x11-drivers/xf86-input-libinput are installed. They are installed in the
1193 default configuration, but if you have a custom configuration, they might not
1194 be.
1195
1196 20200210:
1197 AFFECTS: users of net-im/prosody
1198 AUTHOR: thomas@beingboiled.info
1199
1200 Prosody's pid file and data directory have moved to a new location.
1201 If you are upgrading from a version with the pid file and data
1202 directory in /usr/local/var/lib/prosody please perform these steps:
1203
1204 # stop Prosody
1205 pkill -F /usr/local/var/lib/prosody/prosody.pid
1206
1207 # copy the data directory
1208 cp -a /usr/local/var/lib/prosody /var/db/
1209 rm -f /var/db/prosody/prosody.pid
1210
1211 Make sure your prosody config has the following option set:
1212
1213 pidfile = "/var/run/prosody/prosody.pid"
1214
1215 Then start Prosody again. Everything should be working as before and
1216 the /usr/local/var/lib/prosody directory can now be removed.
1217
1218 20200207:
1219 AFFECTS: users of security/nss
1220 AUTHOR: lwhsu@FreeBSD.org
1221
1222 NSS header files and libraries have been moved from ${PREFIX}/include/nss/nss
1223 and ${PREFIX}/lib/nss to ${PREFIX}/include/nss and ${PREFIX}/lib
1224
1225 20200204:
1226 AFFECTS: users of editors/vim
1227 AUTHOR: adamw@FreeBSD.org
1228
1229 The PYTHON2 and PYTHON3 options have been turned into a single PYTHON
1230 option that uses whichever python you've set as default. However,
1231 this means that you cannot have both python2 and python3 support at
1232 the same time.
1233
1234 20200126:
1235 AFFECTS: users of multimedia/gstreamer1-plugins[-bad]
1236 AUTHOR: kwm@freebsd.org
1237
1238 In GStreamer 1.16 some files moved from the gstreamer1-plugins-bad package
1239 to the gstreamer1-plugins package.
1240
1241 If your using a tool like portmaster or portupgrade delete the old -bad
1242 port and then follow the normal upgrade method.
1243 # pkg delete -f gstreamer1-plugins-bad
1244
1245 20200126:
1246 AFFECTS: users of sysutils/helm
1247 AUTHOR: danilo@FreeBSD.org
1248
1249 The Helm project have deprecated the Tiller utility in Helm 3. If you are using
1250 Helm 2 you will need to migrate the configuration to be compatible with Helm 3.
1251 Please, refer to the following documentation for more information about the
1252 migration process:
1253
1254 https://helm.sh/blog/migrate-from-helm-v2-to-helm-v3/
1255
1256 Note that the 2to3 plugin binary is not available for FreeBSD and you will need
1257 to compile it yourself.
1258
1259 20200113:
1260 AFFECTS: users of python and net/samba410, devel/talloc, devel/tevent, databases/tdb, databases/ldb*
1261 AUTHOR: timur@FreeBSD.org
1262
1263 In the entry 20191216 for the Python update the filtering constrains
1264 are too limiting and omit the Samba supplimentary libraries, which do
1265 have Python bindings to the default Python 3.x version. With the update
1266 of the default Python3 version you also need to rebuild all the
1267 supplementary Samba libraries and samba410 itself.
1268
1269 For portmaster users it would be enough to run:
1270
1271 # portmaster devel/talloc devel/tevent databases/tdb databases/ldb15 net/samba410
1272
1273
1274 20200109:
1275 AFFECTS: www/firefox
1276 AUTHOR: gecko@FreeBSD.org
1277
1278 Firefox requires Capsicum since r522464 for IPC and in future will
1279 require Capsicum for process sandboxing. If you use a custom kernel
1280 make sure to copy the following lines from GENERIC kernel:
1281
1282 options CAPABILITY_MODE # Capsicum capability mode
1283 options CAPABILITIES # Capsicum capabilities
1284
1285 20200107:
1286 AFFECTS: Users of *-emacs27-* packages
1287 AUTHOR: ashish@FreeBSD.org
1288
1289 There is a major version bump in 28.0.50, therefore to upgrade all the
1290 packages dependent on editors/emacs-devel, please use the following commands:
1291
1292 # sh
1293 # for i in $(pkg query -g %n '*-emacs27*'); do \
1294 nn=$(echo "$i" | sed -e 's/emacs27/emacs28/'); \
1295 pkg set -yn "$i":"$nn"; done;
1296 # pkg upgrade
1297
1298 20200106:
1299 AFFECTS: users of net/gnatsd
1300 AUTHOR: olgeni@FreeBSD.org
1301
1302 net/gnatsd has been replaced by net/nats-server to reflect the
1303 new naming upstream.
1304
1305 All options in rc.conf should be renamed by replacing 'gnats'
1306 with 'nats' (nats_enable, nats_user, nats_options).
1307
1308 20200101:
1309 AFFECTS: users of security/openssl and security/openssl111
1310 AUTHOR: brnrd@FreeBSD.org
1311
1312 The openssl port was removed on 2019-12-31, subsequently the openssl111
1313 port was renamed to openssl on 2020-01-01.
1314
1315 The shared library version of OpenSSL has been bumped.
1316
1317 Users of DEFAULT_VERSIONS= ssl=openssl111 must update this to
1318 ssl=openssl.
1319
1320 You must rebuild all ports that depend on OpenSSL if you use OpenSSL
1321 from ports.
1322
1323 20191226:
1324 AFFECTS: users of sysutils/dsbmd
1325 AUTHOR: mk@freeshell.de
1326
1327 With version 1.10 dsbmd now uses sysutils/fusefs-jmtpfs for mounting
1328 MTP devices. Please adjust your dsbmd.conf or recreate it from the new
1329 dsbmd.conf.sample.
1330
1331 20191225:
1332 AFFECTS: multimedia/libva-intel-media-driver
1333 AUTHOR: jbeich@FreeBSD.org
1334
1335 As of libva 2.6.0 iHD driver is automatically enabled, so you no
1336 longer need to adjust LIBVA_DRIVER_NAME in ~/.profile or ~/.login.
1337
1338 20191221:
1339 AFFECTS: users of misc/openhab2
1340 AUTHOR: netchild@FreeBSD.org
1341
1342 If you upgrade from a pevious version, make a backup of
1343 /var/db/openhab2
1344 read about the breaking changes in the release notes at
1345 https://github.com/openhab/openhab-distro/releases/tag/2.5.0
1346 and run
1347 %%PREFIX%%/libexec/openhab2/runtime/bin/update.freebsd
1348 which takes care about changes for:
1349 - Textual Configuration
1350 - Next Generation Rule Engine
1351
1352 20191216:
1353 AFFECTS: users of python
1354 AUTHOR: antoine@FreeBSD.org
1355
1356 Default version of python3 and python was switched to 3.7.
1357
1358 For ports users wanting to keep version 3.6 as default,
1359 add DEFAULT_VERSIONS+= python=3.6 python3=3.6 to make.conf
1360
1361 This may ease the upgrade for users of pre-build packages:
1362 # sh
1363 # for i in $(pkg query -g %n 'py36-*'); do pkg set -yn ${i}:py37-${i#py36-}; done
1364 # pkg upgrade
1365
1366 For portmaster users:
1367 # sh
1368 # portmaster -o lang/python37 python36
1369 # REINSTALL="$(pkg info -o py36-\* | awk '{printf "%s ", $2}')"
1370 # pkg delete -f py36-\*
1371 # portmaster $REINSTALL
1372 # REBUILD=$(pkg query -g "%n:%dn" '*' | grep py3 | grep -v py37 | cut -d : -f 1 | sort -u)
1373 # portmaster $REBUILD
1374 # REBUILD2=$(pkg list | grep python-36 | xargs pkg which | awk '{print $6}' | sort -u)
1375 # portmaster $REBUILD2
1376
1377 20191204
1378 AFFECTS: users of mail/nextcloud-mail
1379 AUTHOR: brnrd@FreeBSD.org
1380
1381 Version 0.20.0 removed the default mail configuration via config.php.
1382 All users will be prompted to enter account and SMTP- and IMAP-server
1383 details for sending and reading email.
1384
1385 20191126:
1386 AFFECTS: consumers of net/py-urllib3
1387 AUTHOR: kai@FreeBSD.org
1388
1389 Since version 1.25 HTTPS connections are now verified by default which is
1390 done via "cert_reqs = 'CERT_REQUIRED'". While certificate verification
1391 can be disabled via "cert_reqs = 'CERT_NONE'", it's highly recommended to
1392 leave it on.
1393
1394 Various consumers of net/py-urllib3 already have implemented routines that
1395 either explicitly enable or disable HTTPS certificate verification (e.g.
1396 via configuration settings, CLI arguments, etc.).
1397
1398 Yet it may happen that there are still some consumers which don't
1399 explicitly enable/disable certificate verification for HTTPS connections
1400 which could then lead to errors (as is often the case with self-signed
1401 certificates).
1402
1403 In case of an error one should try first to temporarily disable
1404 certificate verification of the problematic urllib3 consumer to see if
1405 this approach will remedy the issue.
1406
1407 20191125:
1408 AFFECTS: users of emulators/qemu
1409 AUTHOR: bofh@FreeBSD.org
1410
1411 emulators/qemu31 has been updated to 4.1.1. Previous 3.1.X branch has
1412 been repocopied to emulators/qemu31. If someone wants to stick with 3.1.X
1413 branch please use one of the following command:
1414
1415 # pkg install emulators/qemu31
1416 or
1417 # portmaster -o emulators/qemu31 emulators/qemu
1418 or
1419 # portupgrade -o emulators/qemu31 emulators/qemu
1420
1421 20191124:
1422 AFFECTS: users of irc/eggdrop
1423 AUTHOR: dbaio@FreeBSD.org
1424
1425 The irc/eggdrop port has been updated to 1.8.4 and its config is not
1426 backward compatible with 1.6.21. A new port was created to keep 1.6.21
1427 version available at irc/eggdrop16 and it will be available for 3 months
1428 until users have time to upgrade their configuration.
1429
1430 More information at:
1431 https://raw.githubusercontent.com/eggheads/eggdrop/v1.8.4/NEWS
1432
1433 If you would like to keep using 1.6.21, please run the following command
1434 to update pkg database:
1435
1436 pkg set -n eggdrop:eggdrop16
1437 pkg set -o irc/eggdrop:irc/eggdrop16
1438
1439 20191108:
1440 AFFECTS: users of databases/redis[-devel]
1441 AUTHOR: osa@FreeBSD.org
1442
1443 The databases/redis port has been updated to the recent stable release.
1444 Users wanting to stay on v4.x can replace databases/redis with
1445 databases/redis4 with one of the following commands:
1446
1447 # pkg install databases/redis4
1448 or
1449 # portmaster -o databases/redis4 databases/redis
1450 or
1451 # portupgrade -o databases/redis4 databases/redis
1452
1453 20191103:
1454 AFFECTS: users of www/node
1455 AUTHOR: bhughes@FreeBSD.org
1456
1457 The www/node port has been updated to Node.js v13.0.0, the latest
1458 upstream release. A new port, www/node12, has been created for the
1459 v12.x LTS branch. Users wanting to stay on v12.x can replace www/node
1460 with www/node12 with one of the following commands:
1461
1462 # pkg install www/node12
1463 or
1464 # portmaster -o www/node12 www/node
1465 or
1466 # portupgrade -o www/node12 www/node
1467
1468 20191029:
1469 AFFECTS: users of emulators/open-vm-tools[-nox11]
1470 AUTHOR: jpaetzel@FreeBSD.org
1471
1472 open-vm-tools 11.0.1 has removed the vmxnet driver. This driver has been
1473 in tree for quite some time and hopefully everyone is using the in tree
1474 version, however if you had removed device vmx from your kernel, or are
1475 running an unsupported version of FreeBSD which didn't have the driver
1476 included in the base system, updating your open-vm-tools version will
1477 leave you without networking.
1478
1479 20191026:
1480 AFFECTS: users of www/qt5-webengine
1481 AUTHOR: kai@FreeBSD.org
1482
1483 Users that upgrade www/qt5-webengine without using pkg/poudriere might
1484 experience failures due to conflicts with the installed version of 5.12.2.
1485
1486 In that case, pkg delete -f the qt5-webengine package before building
1487 the updated version.
1488
1489 20191025:
1490 AFFECTS: users of x11/nvidia-driver (and slave ports)
1491 AUTHOR: danfe@FreeBSD.org
1492
1493 x11/nvidia-driver* ports no longer install Linux programs and libraries,
1494 which had been moved to their own ports (x11/linux-nvidia-libs*). When
1495 updating the driver package next time, remember to install them manually
1496 if you need to run Linux OpenGL programs.
1497
1498 20191016:
1499 AFFECTS: users of KDE Plasma Desktop (x11/plasma5*)
1500 AUTHOR: kde@FreeBSD.org
1501
1502 With Plasma 5.17 the startup script has been renamed. People who use the
1503 .xinitrc method to start Plasma have to call the new binary.
1504
1505 Previously:
1506 exec ck-launch-session startkde
1507 Change to:
1508 exec ck-launch-session startplasma-x11
1509
1510 20191014:
1511 AFFECTS: users of mail/rspamd, mail/rspamd-devel
1512 AUTHOR: vsevolod@FreeBSD.org
1513
1514 Sample configuration files has been removed as default configuration files
1515 are NOT intended for modification by users and SHOULD be overwritten on
1516 port upgrade.
1517
1518 Make sure the default configuration files are unmodified and migrate all
1519 configuration changes to the proper places, before you continue.
1520
1521 20191002:
1522 AFFECTS: users of textproc/groff
1523 AUTHOR: bapt@FreeBSD.org
1524
1525 with groff 1.2.4_3, groff does not depend anymore on ghostscript and
1526 netpbm. In order to be able to properly use the html backend the user
1527 can install ghostscript and netpbm from ports without the need of
1528 reinstalling the package.
1529
1530 Also note that the X11 option has been removed.
1531
1532 20190930:
1533 AFFECTS: users of net-mgmt/netbox
1534 AUTHOR: kai@FreeBSD.org
1535
1536 Since the 2.6 release a running Redis server instance is required for
1537 caching objects to run. Also the following settings like below need to be
1538 added (or modified) in the existing configuration.py:
1539
1540 REDIS = {
1541 'HOST': 'localhost',
1542 'PORT': 6397,
1543 'PASSWORD': ''
1544 'DATABASE': 0,
1545 'CACHE_DATABASE': 1,
1546 'DEFAULT_TIMEOUT': 300,
1547 'SSL': False,
1548 }
1549
1550 Note that if you were using these settings in a prior release with
1551 webhooks, the DATABASE setting remains the same but an additional
1552 CACHE_DATABASE settings has been added with a default value of 1 to
1553 support the caching backend.
1554
1555 The DATABASE setting will be renamed in a future release of NetBox to
1556 better relay the meaning of the setting. It is highly recommended to keep
1557 the webhook and cache databases separate. Using the same database number
1558 for both may result in webhook processing data being lost during cache
1559 flushing events.
1560
1561 Please also check the pkg-message and the changelogs for further info.
1562
1563 20190927:
1564 AFFECTS: users of emulators/qemu-devel
1565 AUTHOR: bofh@FreeBSD.org
1566
1567 qemu-devel has been updated to 4.1.0 and 4.0.0 has been merged into a new port
1568 emulators/qemu40. If you want to stick with 4.0.X branch, simply use:
1569 # portmaster -o emulators/qemu-devel emulators/qemu40
1570
1571 20190927:
1572 AFFECTS: users of XFCE desktop (x11-wm/xfce4)
1573 AUTHOR: madpilot@FreeBSD.org
1574
1575 Due to changes in the XFCE 4.14 metaport, systems could end up with
1576 both xscreensaver and xfce4-screensaver installed and enabled
1577 simultaneously.
1578
1579 This can cause conflicts and problems unlocking the screen.
1580
1581 To avoid problems, please make sure to have only one enabled by
1582 going to the Application Autostart tab of the Session and Startup
1583 settings applet and enable only one Screensaver there.
1584
1585 Some further information can be found in the xfce4-session
1586 pkg-message displayed on installation and upgrade.
1587
1588 20190920:
1589 AFFECTS: users of net-mgmt/pushgateway
1590 AUTHOR: 0mp@FreeBSD.org
1591
1592 The persistent storage format used by pushgateway in the latest version
1593 is not backwards compatible. See the pushgateway changelogs for details.
1594
1595 20190911:
1596 AFFECTS: users of security/bastillion
1597 AUTHOR: netchild@FreeBSD.org
1598
1599 The datastore of bastillion needs to be updated:
1600 java -jar $PREFIX/jetty_bastillion/upgrade/bastillion-upgrade-3.08.00.jar \
1601 $PREFIX/jetty_bastillion/bastillion/WEB-INF/classes/BastillionConfig.properties
1602
1603 20190909:
1604 AFFECTS: users of lang/ruby25
1605 AUTHOR: mfechner@FreeBSD.org
1606
1607 The default ruby version has been updated from 2.5 to 2.6.
1608
1609 If you compile your own ports you may keep 2.5 as the default version by
1610 adding the following lines to your /etc/make.conf file:
1611
1612 #
1613 # Keep ruby 2.5 as default version
1614 #
1615 DEFAULT_VERSIONS+=ruby=2.5
1616
1617 If you wish to update to the new default version, you need to first stop any
1618 software that uses ruby. Then, you will need to follow these steps, depending
1619 upon how you manage your system.
1620
1621 If you use pkgng, simply upgrade:
1622 # pkg upgrade
1623
1624 If you do not use pkg, please check entry 20190420.
1625 The description there should also work for this version.
1626
1627 20190906:
1628 AFFECTS: users of devel/py-fabric
1629 AUTHOR: dbaio@FreeBSD.org
1630
1631 Fabric (devel/py-fabric) was upgraded to 2.5.0, Fabric (2+) represents
1632 a near-total reimplementation and reorganization of the software.
1633
1634 Fabric 2 is not at 100% feature parity with 1.x! Some features have been
1635 explicitly dropped, but others simply have not been ported over yet,
1636 either due to time constraints or because said features need to be
1637 re-examined in a modern context.
1638
1639 More information at:
1640 https://www.fabfile.org/upgrading.html#upgrading
1641 https://www.fabfile.org/upgrading.html#upgrade-specifics
1642
1643 If you would like to keep using 1.x, please run the following command to
1644 update pkg database:
1645
1646 pkg set -n py27-fabric:py27-fabric1
1647 pkg set -o devel/py-fabric:devel/py-fabric1
1648
1649 20190830:
1650 AFFECTS: users of www/gitlab-ce
1651 AUTHOR: mfechner@FreeBSD.org
1652
1653 Make sure you upgrade your PostgreSQL to version 11 as described in 20190829,
1654 before you upgrade your gitlab-ce version.
1655 Gitlab-ce 12.1 needs at least PostgreSQL version 9.6.
1656
1657 After this you can follow the usual upgrade guide:
1658 https://gitlab.fechner.net/mfechner/Gitlab-docu/blob/master/update/12.0-12.1-freebsd.md
1659
1660 20190829:
1661 AFFECTS: users of databases/postgresql* and other software using PostgreSQL to run
1662 AUTHOR: tz@FreeBSD.org
1663
1664 The default version of PostgreSQL has been switched from 9.5 to 11.
1665 The upgrade procedure can use up twice the space the databases
1666 currently needs. If you have a big amount of stored data take a
1667 closer look at the manpage of pg_upgrade for avoidance and/or
1668 speedup of the upgrade.
1669
1670 The upgrade instructions consider a basic usage and do not match
1671 complex scenarios like replication, sharding, or similar.
1672
1673 Upgrade instructions:
1674
1675 First stop your PostgreSQL, create PostgreSQL-binaries and backup your data.
1676 If you have another Version of PostgreSQL installed, for example 9.5.19, your
1677 files are named according to this.
1678
1679 # service postgresql stop
1680 # pkg create postgresql95-server postgresql95-contrib
1681 # mkdir /tmp/pg-upgrade
1682 # tar xf postgresql95-server-9.5.19.txz -C /tmp/pg-upgrade
1683 # tar xf postgresql95-contrib-9.5.19.txz -C /tmp/pg-upgrade
1684 # pkg delete -f databases/postgresql95-server databases/postgresql95-contrib databases/postgresql95-client
1685
1686 Now update PostgreSQL:
1687
1688 pkg user:
1689 # pkg install databases/postgresql11-server databases/postgresql11-contrib
1690 # pkg upgrade
1691
1692 Portmaster users:
1693 # portmaster databases/postgresql11-server databases/postgresql11-contrib
1694 # portmaster -a
1695
1696 Portupgrade users:
1697 # portinstall databases/postgresql11-server databases/postgresql11-contrib
1698 # portupgrade -a
1699
1700 After installing the new PostgreSQL version you need to convert
1701 all your databases to new version:
1702
1703 # su -l postgres -c "/usr/local/bin/initdb --encoding=utf-8 --lc-collate=C -D /var/db/postgres/data11 -U pgsql"
1704 # chown -R postgres /usr/local/pgsql/data/
1705 # su -l postgres -c "pg_upgrade -b /tmp/pg-upgrade/usr/local/bin/ -d /usr/local/pgsql/data/ -B /usr/local/bin/ -D /var/db/postgres/data11/ -U pgsql "
1706
1707 Now the migration is finished. You can start PostgreSQL again with:
1708
1709 # service postgresql start
1710
1711 ATTENTION:
1712 1) The default user changed from "pgsql" to "postgres". The migration steps above preserve
1713 the "pgsql" database user while the database daemon is now executed as the "postgres" FreeBSD user.
1714 2) The default data dir changed from "/usr/local/pgsql/data/" to "/var/db/postgres/data11/"
1715 3) If you use non-default initdb options, you have to adjust the initdb-command accordingly
1716
1717 20190816:
1718 AFFECTS: users of net-im/ejabberd
1719 AUTHOR: ashish@FreeBSD.org
1720
1721 Riak support has been removed by upstream. For update instructions from
1722 19.05, please refer to:
1723
1724 https://docs.ejabberd.im/admin/upgrade/from_19.05_to_19.08/
1725
1726 20190812:
1727 AFFECTS: users of lang/perl5*
1728 AUTHOR: mat@FreeBSD.org
1729
1730 The default Perl version has been switched to Perl 5.30. If you are using
1731 binary packages to upgrade your system, you do not have anything to do, pkg
1732 upgrade will do the right thing. For the other people, follow the
1733 instructions in entry 20161103, it should still be the same.
1734
1735 20190801:
1736 AFFECTS: users of www/ot-recorder
1737 AUTHOR: dvl@FreeBSD.org
1738
1739 The data directory has moved from /var/spool/owntracks to
1740 /var/db/owntracks
1741
1742 Be sure to stop otrecorder, move the directory, and start otrecorder.
1743
1744 service ot-recorder stop
1745 cd /var/spool
1746 mv owntracks /var/db
1747 service ot-recorder start
1748
1749 20190728:
1750 AFFECTS: users of net-im/py-matrix-synapse
1751 AUTHOR: kai@FreeBSD.org
1752
1753 The support for Python 2.7 has been dropped with the 1.1.0 release of
1754 net/py-matrix-synapse.
1755
1756 Users that still use the Python 2.7 version of net-im/py-matrix-synapse
1757 should switch to a newer Python version, e.g. 3.6, which is the default
1758 Python version since April 2019.
1759
1760 20190717:
1761 AFFECTS: users of net-p2p/zetacoin and net-p2p/zetacoin-nox11
1762 AUTHOR: daniel@morante.net
1763
1764 Zetacoin will default to using modern versions of BDB (5.x or 6.x) when
1765 the WALLET option is selected. See pkg-help for explanation.
1766
1767 The zetacoin-nox11 slave port was renamed to zetacoin-daemon to align
1768 with the net-p2p/bitcoin format.
1769
1770 The zetacoin-cli and zetacoin-tx utilities have been re-packaged into
1771 a separate port. If you require these programs, or use the zetacoin-cli
1772 program to access the daemon or the GUI, install net-p2p/zetacoin-utils
1773 to reinstall them.
1774
1775 20190717:
1776 AFFECTS: users of sysutils/py-borgmatic
1777 AUTHOR: egypcio@FreeBSD.org
1778
1779 The default location for borgmatic's configurations changed. We moved it
1780 from '/etc/borgmatic' to '/usr/local/etc/borgmatic' in order to follow
1781 recommended standards used on FreeBSD.
1782
1783 20190710:
1784 AFFECTS: users with DEFAULT_VERSIONS+=linux=c6 or c6_64 in /etc/make.conf
1785 AUTHOR: tijl@FreeBSD.org
1786
1787 On amd64 adding DEFAULT_VERSIONS+=linux=c6 to /etc/make.conf made Linux
1788 infrastructure ports (linux_base-c6 and linux-c6*) install i386 CentOS 6
1789 packages. Using c6_64 instead of c6 made them install mixed amd64/i386
1790 CentOS 6 packages and allowed Linux application ports to install amd64
1791 binaries when available. The i386-only configuration was only useful for
1792 users of x11/nvidia-driver* which didn't provide Linux amd64 emulation
1793 until recently.
1794
1795 With x11/nvidia-driver* now supporting Linux amd64 there's no longer a
1796 need for i386-only Linux on amd64 so DEFAULT_VERSIONS+=linux=c6 has been
1797 changed to make Linux infrastructure ports install mixed amd64/i386
1798 CentOS 6 packages, like c6_64 before, and support for c6_64 has been
1799 removed.
1800
1801 Users with DEFAULT_VERSIONS+=linux=c6 should reinstall linux_base-c6 and
1802 all packages that depend on it. A list of dependent packages can be
1803 obtained with the following command:
1804
1805 pkg info -r linux_base-c6
1806
1807 Users with DEFAULT_VERSIONS+=linux=c6_64 only need to replace c6_64 with
1808 c6 in /etc/make.conf.
1809
1810 Users of x11/nvidia-driver* should upgrade to FreeBSD 11.3 or 12.0 if
1811 they want to run Linux amd64 OpenGL programs. If you are running an
1812 older version you may want to postpone installing or updating Linux
1813 application ports until you find the time to upgrade because application
1814 ports may install amd64 binaries now. Infrastructure ports are safe to
1815 reinstall, and so is x11/nvidia-driver*.
1816
1817 On i386 nothing has changed.
1818
1819 20190707:
1820 AFFECTS: users of www/gitlab-ce
1821 AUTHOR: mfechner@FreeBSD.org
1822
1823 You must at first upgrade to version 11.11.5 before you can upgrade
1824 to version 12.
1825 Support for MySQL will be dropped with next version.
1826 Make sure you use at least PostgreSQL version 9.6.
1827 Follow the normal upgrade manual that can be found here:
1828 https://gitlab.fechner.net/mfechner/Gitlab-docu/blob/master/update/11.11-12.0-freebsd.md
1829
1830 20190705:
1831 AFFECTS: users of net/serviio which bought a license for the non-free features
1832 AUTHOR: netchild@FreeBSD.org
1833
1834 Version 2 of serviio needs a new license file. Updating without a new license
1835 file will disable the non-free features.
1836
1837 20190701:
1838 AFFECTS: users of databases/mysql56-(server|client)
1839 AUTHOR: ale@FreeBSD.org
1840
1841 The default MySQL version has been updated from 5.6 to 5.7.
1842
1843 If you compile your own ports you may keep 5.6 as the default version by
1844 adding the following lines to your /etc/make.conf file:
1845
1846 #
1847 # Keep MySQL 5.6 as default version
1848 #
1849 DEFAULT_VERSIONS+=mysql=5.6
1850
1851 If you wish to update to the new default version, you need to first stop any
1852 running server instance. Then, you will need to follow these steps, depending
1853 on installed packages.
1854
1855 # pkg set -o databases/mysql56-client:databases/mysql57-client
1856 # pkg set -o databases/mysql56-server:databases/mysql57-server
1857 # pkg upgrade
1858
1859 20190630:
1860 AFFECTS: users of net/samba410
1861 AUTHOR: timur@FreeBSD.org
1862
1863 If you used Samba in AD/DC mode with the previous versions of the port on UFS2
1864 backed storage you have to add usage of vfs_freebsd VFS module for at least
1865 SYSVOL share and configure it to use 'legacy' mode(see manpage).
1866
1867 The reason behind this is that previous versions Samba port used a hack to
1868 workaround broken mapping of Linux security and trusted extended attributes
1869 into FreeBSD namespace. In particular, essential security.NTACL attribute
1870 was replaced with the user.NTACL and placed in a insecure USER namespace.
1871
1872 This port dropped this hack in favor of vfs_freebsd module, which should
1873 provide more controlled way of such a mapping.
1874
1875 To maintain the compatibility with the previous installations on UFS2 storage
1876 (as ZFS uses it's own way of mapping SYSVOL, thanks to the iXsystems patches)
1877 the vfs_freebsd module provides 'legacy' mode that implements old functionality.
1878
1879 For the fresh installations it is recommended to use 'secure' mode of operations
1880 for this module and use it as a global vfs objects.
1881
1882 Caution: The given module is still considered EXPERIMENTAL.
1883
1884 20190630:
1885 AFFECTS: users of net/samba410, net/samba4[6-8] and devel/talloc?, devel/tevent?, databases/tdb?, databases/ldb*
1886 AUTHOR: timur@FreeBSD.org
1887
1888 The port of the new version of Samba 4.10 is introduced. Due necessarily
1889 to keep backwards compatibility for the legacy samba4[6-8] ports the
1890 upgrade procedure is a bit convoluted.
1891
1892 You are safe to perform fresh new install of samba410 port. In case you
1893 are upgrading from the previous versions of Samba, please use the
1894 following procedure:
1895
1896 0. Take backups of all the relevant files, in particular PREFIX/etc/smb4.conf
1897 and /var/db/samba4/ subdirectory. Keep in mind that files there (may)
1898 have extended attributes, so use appropriate tools to preserve them.
1899
1900 1a. If you haven't updated Samba between 20190619 and 20190630 then next
1901 step should be as simple as:
1902
1903 portmaster -o net/samba410 net/samba48
1904
1905 1b. If you have been affected by the archiving legacy versions of
1906 Samba-related libraries for legacy versions of Samba, which happened
1907 in the given time frame, then you need to reverse operation from the
1908 20190619 entry:
1909
1910 for users of portmaster:
1911 portmaster -o devel/talloc devel/talloc1
1912 portmaster -o devel/tevent devel/tevent1
1913 portmaster -o databases/tdb databases/tdb1
1914 portmaster -o net/samba410 net/samba48
1915
1916 for users of portupgrade:
1917 portupgrade -o devel/talloc devel/talloc1
1918 portupgrade -o devel/tevent devel/tevent1
1919 portupgrade -o databases/tdb databases/tdb1
1920 portupgrade -o net/samba410 net/samba48
1921
1922 20190619:
1923 AFFECTS: users of samba4[6-8] and devel/talloc, devel/tevent, databases/tdb, databases/ldb*
1924 AUTHOR: timur@FreeBSD.org
1925
1926 To introduce samba410(we deliberately skip samba49 due the complexity of handling)
1927 and to drop dependency on deprecated Python 2.7, Samba supplementary libraries
1928 talloc, tevent and tdb were split into current Python 3 compatible versions
1929 and legacy ones, with the suffix "1".
1930
1931 Old versions of Samba were changed to depend on the legacy supplementary libraries,
1932 so if you need to install samba46, samba47 or samba48 over previous Samba
1933 installations you need to downgrade supplementary libs with the following commands:
1934
1935 for users of portmaster:
1936 portmaster -o devel/talloc1 devel/talloc
1937 portmaster -o devel/tevent1 devel/tevent
1938 portmaster -o databases/tdb1 databases/tdb
1939 portmaster -r talloc1
1940
1941 for users of portupgrade:
1942 portupgrade -o devel/talloc1 devel/talloc
1943 portupgrade -o devel/tevent1 devel/tevent
1944 portupgrade -o databases/tdb1 databases/tdb
1945 portupgrade -fr devel/talloc1
1946
1947 20190613:
1948 AFFECTS: users of www/qt5-webengine
1949 AUTHOR: kai@FreeBSD.org
1950
1951 Users that upgrade www/qt5-webengine without using pkg/poudriere might
1952 experience failures due to conflicts with the installed version of 5.12.2.
1953
1954 In that case, pkg delete -f the qt5-webengine package before building
1955 the updated version.
1956
1957 20190611:
1958 AFFECTS: users of net/routinator
1959 AUTHOR: rodrigo@FreeBSD.org
1960
1961 Release 0.4.0 fundamentally changes the command line options for
1962 running the server and introduces a new way to initialize the local RPKI
1963 repository used by Routinator.
1964 If you have been using previous releases, you will likely have to adjust
1965 your tooling. We apologize for this, but we also feel that the new commands
1966 are more intuitive and logical.
1967
1968 20190604:
1969 AFFECTS: users of net/samba47
1970 AUTHOR: antoine@FreeBSD.org
1971
1972 The default version of samba has been switched from 4.7 to 4.8.
1973 Upgrade instructions:
1974
1975 For package users having samba47 installed indirectly (as a dependency):
1976 # pkg upgrade
1977
1978 For package users having samba47 installed directly (leaf port):
1979 # pkg upgrade
1980 # pkg install samba48
1981
1982 For ports users:
1983 If you want to keep samba47, add DEFAULT_VERSIONS+= samba=4.7 to make.conf
1984
1985 If you want to upgrade to samba48, remove samba47:
1986 # pkg delete -f samba47
1987
1988 Portmaster users:
1989 # portmaster net/samba48
1990 # portmaster -a
1991
1992 Portupgrade users:
1993 # portinstall net/samba48
1994 # portupgrade -a
1995
1996 20180601:
1997 AFFECTS: www/tt-rss
1998 AUTHOR: dereks@lifeofadishwasher.com
1999
2000 tt-rss now uses php intl for extension; a web server reload
2001 will be required if intl extension isn't already loaded.
2002
2003 20190522:
2004 AFFECTS: users of sysutils/graylog
2005 AUTHOR: dch@FreeBSD.org
2006
2007 The port has been updated to the latest stable version 3.0.2, which
2008 includes more plugins by default, but also requires manual changes to
2009 graylog's configuration files, possibly port and URL changes, such as
2010 X-Graylog-Server-URL settings, and elasticsearch must be >= 5.
2011
2012 The location of configuration files has been amended to align with the
2013 official distribution files and locations.
2014
2015 After upgrading, manually review and merge changes from your
2016 /usr/local/etc/graylog/server/server.conf into
2017 /usr/local/etc/graylog/graylog.conf
2018
2019 Consult https://www.graylog.org/post/announcing-graylog-v3-0-ga for
2020 further details.
2021
2022 20190506:
2023 AFFECTS: users of www/gitea
2024 AUTHOR: stb@lassitu.de
2025
2026 Gitea requires the addition of another secret to the config file in order
2027 to start up. Either manually add JWT_SECRET to the
2028 ${PREFIX}/etc/gitea/conf/app.ini config file (see app.ini.sample), or allow
2029 Gitea to make the change for you by making the config file writable to the
2030 git user.
2031
2032 20190424:
2033 AFFECTS: users of www/node
2034 AUTHOR: bhughes@FreeBSD.org
2035
2036 The www/node port has been updated to Node.js v12.0.0, the latest
2037 upstream release. This is a major release, including many significant
2038 changes. Users are encouraged to read the release announcements before
2039 upgrading:
2040
2041 https://nodejs.org/en/blog/release/v12.0.0/
2042
2043 20190423:
2044 AFFECTS: users of www/gitlab-ce
2045 AUTHOR: mfechner@FreeBSD.org
2046
2047 The directory where all repositories and ssh permissions are stored
2048 was changed from /usr/home/git back to /usr/local/git, to match again the
2049 recommended standards on FreeBSD.
2050 This will cause now some other git management packages to collide with
2051 gitlab. Make sure you migrate all you git repositories to gitlab first,
2052 before you continue.
2053
2054 Make sure /usr/local/git/repositories and /usr/local/git/.ssh are not
2055 existing!
2056 Otherwise the next commands can break your installation for managing
2057 git repositories within gitlab and with your other gitlab management
2058 software!
2059
2060 You must move the old files to the new location with:
2061 # service gitlab stop
2062 # mv /usr/home/git /usr/local/
2063 # pkg upg
2064
2065 Make sure you update your config files, diff shows you what you maybe
2066 must change:
2067 # cd /usr/local/www/gitlab-ce
2068 # git diff config/gitlab.yml.sample config/gitlab.yml
2069 # cd /usr/local/share/gitlab-shell/
2070 # git diff config.yml.sample config.yml
2071 # cd /usr/local/share/gitaly
2072 # git diff config.toml.sample config.toml
2073
2074 # Change home directory of user git back to /usr/local/git
2075 # vipw
2076 The line should now looks like:
2077 git:*:211:211::0:0:gitosis user:/usr/local/git:/bin/sh
2078
2079 If you do an upgrade of gitlab follow the upgrade guide.
2080 If not, just start gitlab again with:
2081 # service gitlab start
2082
2083 20190422:
2084 AFFECTS: users of security/libressl
2085 AUTHOR: brnrd@FreeBSD.org
2086
2087 The port has been updated to the latest stable version 2.9 of LibreSSL.
2088 The shared library versions of the libraries have been bumped.
2089
2090 After upgrading, manually update all packages that depend on any of the
2091 libraries provided by LibreSSL (libssl, libcrypto and libtls) since the
2092 versions of these libraries have changed. Normally, you can obtain the
2093 list of dependent software by running the following command:
2094
2095 # pkg info -r libressl
2096
2097 Then you should rebuild all ports depending on libressl to avoid dangling
2098 shared library dependencies. Poudriere and pkg handle this correctly,
2099 portmaster and portupgrade users can use the following to rebuild all
2100 dependent ports.
2101
2102 Portmaster users:
2103 portmaster -r libressl
2104 Portupgrade users:
2105 portupgrade -fr security/libressl
2106
2107 20190421:
2108 AFFECTS: users of databases/cego
2109 AUTHOR: pi@FreeBSD.org
2110
2111 To upgrade from cego 2.39.16 to 2.44.1, you need to export to xml before
2112 the upgrade and import from xml after the upgrade, because the internal
2113 storage has changed for some types.
2114
2115 Use these steps:
2116
2117 - export your database while it runs, see
2118 http://www.lemke-it.com/litexec?request=pubcegodoc&user=&lang=en&section=cgdoc_database_running.html#tsimpexp_mode
2119 for details.
2120 - stop the database
2121 service cego stop
2122 - upgrade the port/package
2123 - re-create the database
2124 cego --mode=create --tableset=<database> --dbxml=<database>.xml
2125 - import the database
2126 cego --mode=xmlimport --tableset=<database> \
2127 --dbxml=<database>.xml --impfile=export.xml --doLogging
2128 - modify /etc/rc.conf by adding
2129 cego_<database>_cpdump="YES"
2130 cego_<database>_cleanup="YES"
2131 - start the database
2132 service cego start
2133
2134 20190420:
2135 AFFECTS: users of lang/ruby24
2136 AUTHOR: mfechner@FreeBSD.org
2137
2138 The default ruby version has been updated from 2.4 to 2.5.
2139
2140 If you compile your own ports you may keep 2.4 as the default version by
2141 adding the following lines to your /etc/make.conf file:
2142
2143 #
2144 # Keep ruby 2.4 as default version
2145 #
2146 DEFAULT_VERSIONS+=ruby=2.4
2147
2148 If you wish to update to the new default version, you need to first stop any
2149 software that uses ruby. Then, you will need to follow these steps, depending
2150 upon how you manage your system.
2151
2152 If you use pkgng, simply upgrade:
2153 # pkg upgrade
2154
2155 If you use portmaster, install new ruby, then rebuild all ports that depend
2156 on ruby:
2157 # portmaster -o lang/ruby25 lang/ruby24
2158 # portmaster -R -r ruby-2.5
2159
2160 If you use portupgrade, install new ruby, then rebuild all ports that depend
2161 on ruby:
2162
2163 # pkg delete -f ruby portupgrade
2164 # make -C /usr/ports/ports-mgmt/portupgrade install clean
2165 # pkg set -o lang/ruby24:lang/ruby25
2166 # portupgrade -x ruby-2.5.\* -fr lang/ruby25
2167
2168 20190419:
2169 AFFECTS: users of emulators/qemu
2170 AUTHOR: bofh@FreeBSD.org
2171
2172 qemu 2.X version has been moved to qemu2. If you would like to use
2173 2.X you should use qemu2. Otherwise you can use the new stable
2174 upstream branch of 3.0.X.
2175
2176 Portmaster users will need to run this command:
2177
2178 portmaster -o emulators/qemu2 emulators/qemu
2179
2180 20190410:
2181 AFFECTS: users of python
2182 AUTHOR: antoine@FreeBSD.org
2183
2184 Default version of python was switched to 3.6.
2185
2186 For ports users wanting to keep version 2.7 as default,
2187 add DEFAULT_VERSIONS+= python=2.7 to make.conf
2188
2189 20190328:
2190 AFFECTS: www/firefox-i18n, www/firefox-esr-i18n, mail/thunderbird-i18n, www/seamonkey-i18n
2191 AUTHOR: gecko@FreeBSD.org
2192
2193 Separate packages for localization packs are no longer supported.
2194 Firefox 65+ has in-browser menu while Firefox ESR60, Thunderbird 60
2195 or SeaMonkey 2.49 should download preferred .xpi manually. Refer to
2196 the following article (including previous revisions) how to do this.
2197
2198 https://support.mozilla.org/kb/use-firefox-another-language
2199
2200 20190328:
2201 AFFECTS: users of www/qt5-webengine
2202 AUTHOR: kde@FreeBSD.org
2203
2204 Users that upgrade www/qt5-webengine without using pkg/poudriere might
2205 experience failures due to conflicts with the installed version of 5.9.5.
2206
2207 In that case, pkg delete -f the qt5-webengine package before building
2208 the updated version.
2209
2210 20190314:
2211 AFFECTS: users of mail/rspamd, mail/rspamd-devel
2212 AUTHOR: vsevolod@FreeBSD.org
2213
2214 User and group that rspamd run as are changed from nobody:nobody to
2215 rspamd:rspamd. Unless it is clean install you need to execute following
2216 command.
2217
2218 # chown -R rspamd:rspamd /var/db/rspamd /var/log/rspamd /var/run/rspamd
2219
2220 20190311:
2221 AFFECTS: users of x11/xorg, x11-fonts/mkfontscale, x11-fonts/mkfontdir
2222 AUTHOR: zeising@FreeBSD.org
2223
2224 The x11-fonts/mkfontdir port has been removed and the functionality
2225 has been merged into x11-fonts/mkfontscale. This might cause issues
2226 with upgrading. If you get conflicts between mkfontscale and mkfontdir
2227 please remove mkfontdir before upgrading.
2228
2229 To do this, simply run the following:
2230 pkg delete -f mkfontdir
2231
2232 20190311:
2233 AFFECTS: users of www/igal2
2234 AUTHOR: rodrigo@freebsd.org
2235
2236 www/igal2 2.2-1 is now built with graphics/ImageMagick6-nox11
2237 and don't install the ImageMagick X11 dependencies anymore.
2238 A build option allows you to restore the previous behaviour.
2239
2240 20190303:
2241 AFFECTS: users of x11-fonts/noto*
2242 AUTHOR: sunpoet@FreeBSD.org
2243
2244 Google Noto Fonts family has been converted to several ports. x11-fonts/noto
2245 is a meta port which includes 1 old port and 5 new ports as follows:
2246 - x11-fonts/noto-basic (was noto-lite): basic fonts set with emoji
2247 - x11-fonts/noto-extra: extra fonts set
2248 - x11-fonts/noto-jp: Japanese fonts set
2249 - x11-fonts/noto-kr: Korean fonts set
2250 - x11-fonts/noto-sc: Simplified Chinese fonts set
2251 - x11-fonts/noto-tc: Traditional Chinese fonts set
2252
2253 20190302:
2254 AFFECTS: users of sysutils/paladin
2255 AUTHOR: Ryan Westlund <rlwestlund@gmail.com>
2256
2257 The way paladin parses its config file has changed, please
2258 check the provided sample config.
2259
2260 20190227:
2261 AFFECTS: users of security/softether, security/softether-devel
2262 AUTHOR: meta@FreeBSD.org
2263
2264 These ports' bridge, client, server daemon unintendedly had spit out
2265 chain_certs (certificate chain) directory on libexec directory until
2266 r494024.
2267
2268 If your ${PREFIX}/libexec/softether/chain_certs directory is empty, you
2269 can remove the directory safely. If the directory is not empty, move it
2270 to ${SE_DBDIR} when upgrading softether. Following commands should help:
2271
2272 service softether_(bridge|client|server) stop
2273 (portmaster, portupgrade or pkg upgrade)
2274 mv ${PREFIX}/libexec/softether/chain_certs ${SE_DBDIR}/
2275 service softether_(bridge|client|server) start
2276
2277 With the default Makefile settings, ${SE_DBDIR} is set to /var/db/softether.
2278
2279 20190224:
2280 AFFECTS: users of security/gnutls
2281 AUTHOR: tijl@FreeBSD.org
2282
2283 GnuTLS now looks for its configuration files in PREFIX/etc (/usr/local/etc)
2284 instead of /etc. If the following files exist they have to be moved. On a
2285 default installation these files do not exist.
2286
2287 /etc/gnutls/default-priorities
2288 /etc/gnutls/pkcs11.conf
2289 /etc/tpasswd
2290 /etc/tpasswd.conf
2291
2292 20190215:
2293 AFFECTS: users of net-im/ejabberd
2294 AUTHOR: ashish@FreeBSD.org
2295
2296 If you've mod_mam enabled with compress_xml set to true, then you're affected
2297 by bug where the XML namespace, and tag elements get interchanged in the MAM cache
2298 which results in invalid XML, and causing XMPP clients to disconnect. For more
2299 details, please refer to: https://github.com/processone/ejabberd/issues/2744
2300
2301 This upgrade contains the patch that fixes the problem going forward. For fixing already
2302 affected users, you'll need to wipe off the MAM cache for the affected users:
2303
2304 sudo -u ejabberd -H ejabberdctl remove_mam_for_user <user> <server>
2305
2306 20190207:
2307 AFFECTS: users of net-mgmt/mk-livestatus
2308 AUTHOR: egypcio@FreeBSD.org
2309
2310 The default Nagios version supported by net-mgmt/mk-livestatus changed
2311 from Nagios 3 to Nagios 4 - the respective Nagios package was added to
2312 net-mgmt/mk-livestatus' runtime dependencies.
2313
2314 If you still need support for Nagios 3 you just need to change the
2315 options for net-mgmt/mk-livestatus and compile the port yourself.
2316
2317 20190202:
2318 AFFECTS: users of archivers/urbackup-server
2319 AUTHOR: freebsd@coombscloud.com
2320
2321 Some of the port's sources previously included absolute references to /etc/urbackup.
2322 The upgrade now changes these references to ${PREFIX}/etc/urbackup. If you have
2323 placed any configuration files within /etc/urbackup, these should be relocated to
2324 ${PREFIX}/etc/urbackup.
2325
2326 20190130:
2327 AFFECTS: users of sysutils/password-store
2328 AUTHOR: rene@FreeBSD.org
2329
2330 password-store now stores plugins in ${PREFIX}/libexec instead of ${PREFIX}/lib.
2331 Ensure to move your own extensions there too and update your scripts to avoid
2332 breakage.
2333
2334 20190124:
2335 AFFECTS: users of sysutils/rubygem-fluentd, sysutils/fluent-bit
2336 AUTHOR: girgen@FreeBSD.org
2337
2338 The fluentd port has been upgraded from the 0.12 line to 1.3.3. The upgrade
2339 is mostly non-disruptive since there is a backward compatibility with 0.12
2340 plugins and configuration files, but care should be taken about the order of
2341 server upgrades since fluentd 1.x is unable to send it's data to version 0.12
2342 instances. You should carefully read
2343 https://docs.fluentd.org/v1.0/articles/update-from-v0.12 before performing
2344 any upgrade activities.
2345
2346 20190120:
2347 AFFECTS: users of mail/fetchmail
2348 AUTHOR: mandree@FreeBSD.org
2349
2350 The fetchmail port no longer offers the X11 option and no longer
2351 depends on Python. The corresponding fetchmailconf Python program has now
2352 been split out into a separate port or package, so that fetchmail itself
2353 will no longer require Python.
2354
2355 Users who wish to use fetchmailconf should install the new fetchmailconf
2356 port or package.
2357
2358 20190119:
2359 AFFECTS: users of german/webalizer2, japanese/webalizer, polish/webalizer2, portuguese/webalizer-pt_BR, portuguese/webalizer-pt_PT, ukrainian/webalizer, www/geolizer, www/webalizer
2360 AUTHOR: dinoex@FreeBSD.org
2361
2362 The option GEOIP has been changed to used the new database.
2363 Either copy GeoLite2-Country.mmdb in the working directory,
2364 or set the GeoIPDatabase option to the location of the file.
2365
2366 20190114:
2367 AFFECTS: users of graphics/qgis
2368 AUTHOR: rhurlin@gwdg.de
2369
2370 GIS 3.4 LTR, the first long-term release (LTR) of QGIS 3, has landed
2371 in the FreeBSD ports tree. It will also replace the previous 2.18 LTR
2372 in the QGIS package repositories in February 2019 [1].
2373
2374 Beside, the latest Qt4 version 4.8.7 has been EOL since December 2015
2375 and its expiration date on FreeBSD is set to March, 15th 2019.
2376 Because QGIS 2 is based on Qt4 and Python2, it was decided to not create
2377 a legacy port for QGIS 2, after graphics/qgis changed to QGIS 3.
2378
2379 For users moving over from the 2.18 LTR there is a huge list of new
2380 features and impactful changes in this new 3.4 LTR version. Most notably
2381 3.x plugins are incompatible with 2.x plugins, so please review your
2382 plugin usage carefully. Before moving over, if you have not already
2383 done so, take a look at the changelogs from versions 3.0, 3.2, and
2384 3.4 [2][3][4] to understand the full scope of changes in the 3.x release.
2385
2386 [1] https://qgis.org/en/site/getinvolved/development/roadmap.html#release-schedule
2387 [2] http://changelog.qgis.org/en/qgis/version/3.0.0/
2388 [3] http://changelog.qgis.org/en/qgis/version/3.2.0/
2389 [4] http://changelog.qgis.org/en/qgis/version/3.4-LTR/
2390
2391 20190114:
2392 AFFECTS: x11-wm/sway
2393 AUTHOR: jbeich@FreeBSD.org
2394
2395 swayidle and swaylock split out into x11/swayidle and x11/swaylock.
2396 Check your sway config and install those if required.
2397
2398 20190113:
2399 AFFECTS: users of net/GeoIP
2400 AUTHOR: adamw@FreeBSD.org
2401
2402 Maxmind no longer provides geolocation data in the legacy format used
2403 by net/GeoIP. All GEOIP-related OPTIONS have been removed, and all
2404 GeoIP-dependent ports will be removed soon.
2405
2406 Where possible, you must switch to net/libmaxminddb, which uses the
2407 newer (and fully supported) GeoIP 2 format. Unfortunately, this is
2408 not a drop-in replacement. To fetch the GeoIP 2 geolocation databases,
2409 whether the free or paid versions, you must use net/geoipupdate
2410 (pkg install geoipupdate).
2411
2412 The legacy database is no longer available, and we cannot distribute
2413 it by the Maxmind license, so the legacy GeoIP format is essentially
2414 dead.
2415
2416 20190108:
2417 AFFECTS: users of databases/mysql-connector-java
2418 AUTHOR: matthew@FreeBSD.org
2419
2420 The databases/mysql-connector-java port has been updated to 8.0.13,
2421 which requires a minimum of Java 1.8, so dropping support for Java
2422 1.6 and 1.7. Users of those versions of Java should substitute the
2423 databases/mysql-connector-java51 port which remains at version
2424 5.1.47
2425
2426 20190103:
2427 AFFECTS: users of multimedia/vlc*
2428 AUTHOR: riggs@FreeBSD.org
2429
2430 The multimedia/vlc port has been upgraded to 3.0.5, the latest upstream
2431 release. Subsequently, multimedia/vlc-qt4 and multimedia/vlc3 have been
2432 retired and removed from the ports tree. Users who previously used
2433 multimedia/vlc3 might want to switch to multimedia/vlc with the following
2434 commands:
2435
2436 # pkg install multimedia/vlc
2437 or
2438 # portmaster -o multimedia/vlc multimedia/vlc3
2439 or
2440 # portupgrade -o multimedia/vlc multimedia/vlc3
2441
2442 20190102:
2443 AFFECTS: users of net/serviio
2444 AUTHOR: netchild@FreeBSD.org
2445
2446 If you have customized your etc/serviio/profile.xml you need to review
2447 and merge changes from the profile.xml.sample file, else you may not be
2448 able to watch mkv files.
2449
2450 20181228:
2451 AFFECTS: users of devel/trio
2452 AUTHOR: rodrigo@freebsd.org
2453
2454 Since trio 1.16-1, the shared lib previously misnamed libtrio.so.2.0.0
2455 is now named libtrio.so.2 and the symlink libtrio.so is created.
2456
2457 20181222:
2458 AFFECTS: users of net/ntopng
2459 AUTHOR: madpilot@FreeBSD.org
2460
2461 Since ntopng 3.7, for security reasons, the default setting for
2462 the data directory has been changed to "/var/db/ntopng", and the
2463 default user has been changed to "ntopng". This new directory is
2464 created automatically by the port/package with correct permissions.
2465
2466 In order to maintain backward compatibility, if you are already
2467 using "/var/tmp/ntopng" as data directory, ntopng keeps using that
2468 folder, owned by "nobody". This said, using the old defaults is not
2469 recommended and a manual action is required in order to migrate to
2470 the new settings, unless you are already using a custom directory:
2471
2472 # service ntopng stop
2473 # mv /var/tmp/ntopng/* /var/db/ntopng/
2474 # chown -R ntopng:ntopng /var/db/ntopng
2475 # service ntopng start
2476
2477 Please check the upstream FAQ for reference:
2478 https://www.ntop.org/support/faq/migrate-the-data-directory-in-ntopng/
2479
2480 20181218:
2481 AFFECTS: users of misc/openhab2
2482 AUTHOR: netchild@FreeBSD.org
2483
2484 If you upgrade from a previous version, make a backup of
2485 /var/db/openhab2
2486 and run
2487 %%PREFIX%%/libexec/openhab2/runtime/bin/update.freebsd
2488
2489 Config specific info (changes from 2.3.0 to 2.4.0):
2490 Astro Binding: The 'kilometer' and 'miles' channels have been replaced
2491 by a new 'distance' channel
2492 Jeelink Binding: The 'currentWatt' and 'maxWatt' channels have been
2493 replaced with 'currentPower' and 'maxPower' channels
2494 WeatherUnderground Binding: A bridge has been added on top of the
2495 current things, you need to add a bridge
2496 containing your api-key.
2497 ZWave Binding: Major changes have been merged to support features
2498 such as security. All things must be deleted and
2499 re-added. Refer to
2500 https://community.openhab.org/t/zwave-binding-updates/51080
2501 for further information.
2502 Synop Binding is now using UoM. 'wind-speed-ms' and 'wind-speed-knots'
2503 channels have been replaced by a single 'wind-speed'
2504 channel.
2505 Amazonechocontrol Binding: The account thing does not have settings
2506 anymore. You have to login at amazon
2507 once again through the proxy server
2508 http(s)://<YourOpenHAB>/amazonechocontrol
2509 Milight Binding: The various available bulb types do not appear in
2510 the Paper UI Inbox anymore. The correct bulb need
2511 to be added manually. The bulb "zone" is now a
2512 configuration. Bulb Things need to be recreated
2513 to apply this change.
2514 Hue emulation: The item to hue ID mapping is no longer stored in
2515 files, but in the openHAB storage service. You need
2516 to rediscover "devices" in all services that use the
2517 hue emulation (Amazon Echo, Google Home, etc).
2518
2519 20181215:
2520 AFFECTS: users of sysutils/graylog
2521 AUTHOR: dch@FreeBSD.org
2522
2523 The dependent ports for ElasticSearch and MongoDB have both changed,
2524 and upstream changes to the configuration file may require minor
2525 changes to work correctly. Refer to the new sample files installed
2526 alongside the port for reference:
2527
2528 server.conf
2529 log4j.xml
2530 graylog_logging.xml
2531
2532 20181213:
2533 AFFECTS: users of lang/perl5*
2534 AUTHOR: mat@FreeBSD.org
2535
2536 The default Perl version has been switched to Perl 5.28. If you are using
2537 binary packages to upgrade your system, you do not have anything to do, pkg
2538 upgrade will do the right thing. For the other people, follow the
2539 instructions in entry 20161103, it should still be the same.
2540
2541 20181212:
2542 AFFECTS: users of net-im/ejabberd
2543 AUTHOR: ashish@FreeBSD.org
2544
2545 There are some new features added in ejabberd 18.12, esp. related to
2546 bookmarks, and XML compression in message archive storage. Please
2547 refer to: https://blog.process-one.net/ejabberd-18-12/
2548
2549 20181211:
2550 AFFECTS: users of news/inn when upgrading to FreeBSD 12
2551 AUTHOR: naddy@FreeBSD.org
2552
2553 When upgrading from FreeBSD 11 to 12, a change in the size of the
2554 ino_t type causes a binary incompatibility in the overview database
2555 if the default tradindexed format is used.
2556
2557 After upgrading the inn package, remove the overview/group.index
2558 file and regenerate the history and overview database with
2559 makehistory(8) before starting innd.
2560
2561 # echo '. /usr/local/news/lib/innshellvars && \
2562 rm -f $OVERVIEWDIR/group.index && \
2563 $NEWSBIN/makehistory -O -s `wc -l <$HISTORY`' | \
2564 su -fm news -c '/bin/sh -s'
2565
2566 20181209:
2567 AFFECTS: users of DRM ports other than graphics/drm-kmod
2568 AUTHOR: jmd@FreeBSD.org
2569
2570 In order to facilitate future porting efforts and help in supporting multiple
2571 FreeBSD versions, the DRM ports other than drm-kmod (graphics/drm-stable-kmod,
2572 graphics/drm-next-kmod, graphics/drm-devel-kmod) have been renamed to
2573 include the FreeBSD version they are designed for.
2574
2575 drm-stable-kmod is drm-fbsd11.2-kmod
2576 drm-next-kmod is drm-fbsd12.0-kmod
2577 drm-devel-kmod is drm-current-kmod
2578
2579 20181209
2580 AFFECTS: users of devel/geany and devel/geany-plugins
2581 AUTHOR: madpilot@FreeBSD.org
2582
2583 Geany and its plugins port have been moved to gtk3 and a new gtk2
2584 flavor has been added. The gtk2 flavor has a -gtk2 suffix added to the
2585 package name.
2586
2587 If you want to stay with the gtk2 version you need to use "pkg install"
2588 to install the new gtk2 flavor, pkg will automatically deinstall the
2589 gtk3 flavors.
2590
2591 If using port, to maintain the gtk2 version, you will need to deinstall
2592 geany and its plugins and reinstall specifying the gtk2 flavor.
2593
2594 Note that the following plugins are not available if using the new
2595 gtk3 flavor:
2596
2597 * geany-plugin-debugger
2598 * geany-plugin-devhelp
2599 * geany-plugin-geanypy
2600 * geany-plugin-multiterm
2601 * geany-plugin-scope
2602
2603 20181208:
2604 AFFECTS: users of misc/openhab2
2605 AUTHOR: netchild@FreeBSD.org
2606
2607 If you upgrade from a previous version, make a backup of
2608 /var/db/openhab2
2609 and run
2610 %%PREFIX%%/libexec/openhab2/runtime/bin/update.freebsd
2611
2612 Config specific info (changes from 2.2.0 to 2.3.0):
2613 Nest Binding: The 'camera' Thing Type now has channel groups.
2614 Add 'camera#' before the channel ID in the channel UID of
2615 existing camera channels. The 'time_to_target_mins' channel
2616 of the 'thermostat' Thing Type is renamed to 'time_to_target'
2617 Oceanic Binding: The 'softener' Thing Type no longer exists and is replaced
2618 by the 'serial' and 'ethernet' Thing Types
2619 Yamaha Receiver Binding: The configuration parameter names now use lower
2620 camel case convention. Change 'HOST' to 'host',
2621 'PORT' to 'port' etc
2622
2623 20181124:
2624 AFFECTS: users of sysutils/munin-master, sysutils/munin-node, www/owncloud, mail/mailman, net/ntpa
2625 AUTHOR: woodsb02@FreeBSD.org
2626
2627 The newsyslog.conf(5) filename installed by the port has been changed:
2628 OLD: ${PREFIX}/etc/newsyslog.conf.d/${PORTNAME}
2629 NEW: ${PREFIX}/etc/newsyslog.conf.d/${PORTNAME}.conf
2630
2631 Any file found at the old location will be automatically moved to the new
2632 location. This will ensure log rotation will continue to work after change
2633 r340318 to FreeBSD base, where the default newsyslog configuration now only
2634 includes filenames that end with '.conf' and do not begin with '.'.
2635
2636 If you use provisioning/configuration management tools to create or edit this
2637 file, you will need to change their configuration to use the new filename.
2638
2639 20181111
2640 AFFECTS: users of graphics/mesa-libs
2641 AUTHOR: jbeich@FreeBSD.org
2642
2643 Wayland support has been enabled in ports where it doesn't exclude
2644 X11 support in order to make the binary packages usable with Wayland
2645 compositors. If you get strange build failures re-run "make config"
2646 to pick up the new defaults. If the extra dependencies are not
2647 desired add the following to make.conf:
2648
2649 OPTIONS_UNSET += WAYLAND
2650
2651 20181109
2652 AFFECTS: users of security/ossec-hids-server
2653 AUTHOR: dominik.lisiak@bemsoft.pl
2654
2655 The "ossechids_enable" rc variable has been renamed to "ossec_hids_enable".
2656
2657 If using database output, you need to recreate database using new schema
2658 provided in /usr/local/share/doc/ossec-hids.
2659
2660 20181109
2661 AFFECTS: users of security/ossec-hids-local
2662 AUTHOR: dominik.lisiak@bemsoft.pl
2663
2664 The "ossechids_enable" rc variable has been renamed to "ossec_hids_enable".
2665
2666 If using database output, you need to recreate database using new schema
2667 provided in /usr/local/share/doc/ossec-hids.
2668
2669 20181109
2670 AFFECTS: users of security/ossec-hids-client
2671 AUTHOR: dominik.lisiak@bemsoft.pl
2672
2673 The ossec-hids-client port has been renamed to ossec-hids-agent.
2674 Portmaster users will need to run this command:
2675
2676 portmaster -o security/ossec-hids-agent security/ossec-hids-client
2677
2678 If the switch doesn't happen automatically for you, just delete the
2679 ossec-hids-client package and install ossec-hids-agent.
2680
2681 The "ossechids_enable" rc variable has been renamed to "ossec_hids_enable".
2682
2683 20181104:
2684 AFFECTS: users of sysutils/ansible*
2685 AUTHOR: lifanov@FreeBSD.org
2686
2687 Default Ansible configuration location changed to LOCALBASE/etc/ansible
2688 instead of a per-flavor directory. If you use system-wide Ansible
2689 configuration, please migrate from a flavored directory to a common
2690 one:
2691
2692 # mv /usr/local/etc/py27-ansible /usr/local/etc/ansible
2693
2694 20181031:
2695 AFFECTS: users of www/node
2696 AUTHOR: bhughes@FreeBSD.org
2697
2698 The www/node port has been updated to Node.js v11.0.0, the latest
2699 upstream release. A new port, www/node10, has been created for the
2700 v10.x LTS branch. Users wanting to stay on v10.x can replace www/node
2701 with www/node8 with one of the following commands:
2702
2703 # pkg install www/node10
2704 or
2705 # portmaster -o www/node10 www/node
2706 or
2707 # portupgrade -o www/node10 www/node
2708
2709 20181022:
2710 AFFECTS: users of lang/php71
2711 AUTHOR: joneum@FreeBSD.org
2712
2713 The default version of PHP has been switched from 7.1 to 7.2.
2714
2715 If you use binary packages you should make a list of php packages
2716 before running 'pkg upgrade':
2717
2718 # pkg info php7\* > ~/installed-php-ports-list
2719
2720 After the upgrade, check with such list if all your php extensions
2721 are still installed, and reinstall them if needed.
2722
2723 If you use mod_php71 you need to deinstall it and install mod_php72.
2724
2725 20181020:
2726 AFFECTS: users of security/libressl
2727 AUTHOR: brnrd@FreeBSD.org
2728
2729 The port has been updated to the latest stable version 2.8 of LibreSSL.
2730 The shared library versions of the libraries have been bumped.
2731
2732 After upgrading, manually update all packages that depend on any of the
2733 libraries provided by LibreSSL (libssl, libcrypto and libtls) since the
2734 versions of these libraries have changed. Normally, you can obtain the
2735 list of dependent software by running the following command:
2736
2737 # pkg info -r libressl
2738
2739 Then you should rebuild all ports depending on libressl to avoid dangling
2740 shared library dependencies. Poudriere and pkg handle this correctly,
2741 portmaster and portupgrade users can use the following to rebuild all
2742 dependent ports.
2743
2744 Portmaster users:
2745 portmaster -r libressl
2746 Portupgrade users:
2747 portupgrade -fr security/libressl
2748
2749 20181018:
2750 AFFECTS: users of security/hitch
2751 AUTHOR: zi@FreeBSD.org
2752
2753 Hitch has been updated to run as the hitch user/group, instead of the
2754 previous default of nobody/nobody. You should review your hitch
2755 configuration to ensure that everything has been updated to reflect
2756 this change.
2757
2758 20181014:
2759 AFFECTS: users of sysutils/ansible
2760 AUTHOR: lifanov@FreeBSD.org
2761
2762 Ansible has been updated to 2.7.0. Please follow the porting guide
2763 to update the rulesets:
2764
2765 https://docs.ansible.com/ansible/devel/porting_guides/porting_guide_2.7.html
2766
2767 If you wish to stay with 2.6 version, you can switch
2768 to new sysutils/ansible2.6 port, which tracks stable 2.6 branch:
2769
2770 # pkg set -n ansible:ansible26
2771
2772 20181010:
2773 AFFECTS: users of mail/courier-imap and other courier ports
2774 AUTHOR: madpilot@FreeBSD.org
2775
2776 Courier-IMAP 5.0.0 added IMAP UTF8 support, and converted maildir
2777 folders' names to Unicode.
2778
2779 Updating an existing system to Courier-IMAP 5.0, and later,
2780 requires a manual one-time conversion of all existing maildirs
2781 using the maildirmake command. See the maildirmake(1) manual page
2782 for more information.
2783
2784 All other courier ports accessing maildirs also need to be updated
2785 at the same time.
2786
2787 20181009:
2788 AFFECTS: users of devel/pecl-xdebug*
2789 AUTHOR: pizzamig@FreeBSD.org
2790
2791 xdebug 2.6.1 (devel/pecl-xdebug) is the new default version and it supports
2792 PHP from 7.0 to 7.2 included.
2793 If you're using PHP 5.6, the previous compatible xdebug version is still
2794 available in devel/pecl-xdebug25
2795 If you're using PHP 7.3, the only compatible xdebug version is available
2796 in devel/pecl-xdebug-devel
2797
2798 20180930:
2799 AFFECTS: users of DRM components
2800 AUTHOR: jmd@FreeBSD.org
2801
2802 A metaport, graphics/drm-kmod, was introduced for users of both the LinuxKPI-
2803 based DRM components as well as the legacy ones. It is recommended to use the
2804 metaport from now on, which will select a recommended DRM version based on
2805 the FreeBSD version.
2806
2807 20180924:
2808 AFFECTS: www/libresonic-standalone
2809 AUTHOR: jlh@FreeBSD.org
2810
2811 HTTPS support has been removed from the port, as it will be removed upstream:
2812 https://github.com/Libresonic/libresonic/issues/125#issuecomment-256227104
2813
2814 In order to avoid strange behavior for users who are using this feature, the
2815 rc.d script will fail fast if libresonic_ssl="YES". You should remove the
2816 following variables from rc.conf(5): libresonic_ssl libresonic_ssl_keystore
2817 libresonic_ssl_password.
2818
2819 # sed -i '' /libresonic_ssl/d /etc/rc.conf
2820
2821 Users needing SSL are encouraged to use an HTTP reverse-proxy. Example
2822 configurations can be found here:
2823 https://github.com/Libresonic/libresonic/issues/119
2824
2825 20180922:
2826 AFFECTS: users of graphics/ilmbase, graphics/OpenEXR
2827 AUTHOR: mandree@FreeBSD.org
2828
2829 The IlmBase package has been updated to 2.3.0.
2830 The OpenEXR package has been renamed to openexr and updated to 2.3.0.
2831
2832 The PORTREVISION of all ports requiring either has been bumped to
2833 ease the rebuilds, and where there were versions in the file names,
2834 these have been removed from the *_DEPENDS lines for easier maintenance.
2835
2836 A full ports or package upgrade should just work.
2837
2838 If you are doing partial updates, be sure to rebuild and reinstall
2839 all packages that require either of OpenEXR or ilmbase.
2840 Normally, these can be listed by running:
2841
2842 # pkg info -q -r OpenEXR ilmbase | sort -u | xargs pkg info -q -o
2843
2844 20180905:
2845 AFFECTS: users of lang/php56
2846 AUTHOR: tz@FreeBSD.org
2847
2848 The default version of PHP has been switched from 5.6 to 7.1.
2849
2850 If you use binary packages you should make a list of php packages
2851 before running 'pkg upgrade':
2852
2853 # pkg info php5\* > ~/installed-php-ports-list
2854
2855 After the upgrade, check with such list if all your php extensions
2856 are still installed, and reinstall them if needed.
2857
2858 If you use mod_php56 you need to deinstall it and install mod_php71.
2859
2860 20180901:
2861 AFFECTS: net/samba48
2862 AUTHOR: timur@FreeBSD.org
2863
2864 Samba ports from now on are not dependent from the databases/ldb* ports,
2865 as the link between Samba and LDB is too tight and each next major Samba
2866 release requires it's own major LDB release. Please, remove installed
2867 version of databases/ldb13 from your system with:
2868
2869 # pkg delete -f databases/ldb13
2870
2871 20180901:
2872 AFFECTS: net-mgmt/librenms
2873 AUTHOR: dvl@FreeBSD.org
2874
2875 As of version 1.42, to conform with man hier, logs and rrd files have
2876 relocated outside the WWW directory. When upgrading from < 1.42 to more
2877 recent versions, the following steps are required.
2878
2879 You must update config.php and manually relocate the rrd and log files.
2880 Before upgrading, please stop librenms, update the configuration, and
2881 relocate the files.
2882
2883 If you find graphs are not updating, fping >= 4.0 requires an IPv6
2884 address. Adding an IPv6 address should fix graphing.
2885
2886 Please add these entries to config.php:
2887
2888 $config['installed_from_package'] = true;
2889 $config['log_dir'] = '/var/log/librenms';
2890 $config['rrd_dir'] = '/var/db/librenms/rrd';
2891
2892 To relocate the files:
2893
2894 mkdir /var/log/librenms /var/db/librenms
2895 chown www:ww: /var/log/librenms /var/db/librenms
2896 cd /usr/local/www/librenms
2897 mv rrd /var/db/librenms/
2898 mv logs/librenms.log /var/log/librenms/
2899 rmdir logs
2900
2901 An application key is required. Please follow these steps to generate it:
2902
2903 cd /usr/local/www/librenms
2904 cp -i .env.sample .env
2905
2906 You might need to set your database details in that file.
2907 Then run:
2908
2909 php artisan key:generate
2910
2911 The output should look something like this:
2912
2913 **************************************
2914 * Application In Production! *
2915 **************************************
2916
2917 Do you really wish to run this command? (yes/no) [no]:
2918 > y
2919
2920 Application key [base64:P62La9V........qw=] set successfully.
2921
2922 20180901:
2923 AFFECTS: users of samba46
2924 AUTHOR: antoine@FreeBSD.org
2925
2926 The default version of samba has been switched from 4.6 to 4.7.
2927 Upgrade instructions:
2928
2929 For package users having samba46 installed indirectly (as a dependency):
2930 # pkg upgrade
2931
2932 For package users having samba46 installed directly (leaf port):
2933 # pkg upgrade
2934 # pkg install samba47
2935
2936 For ports users:
2937 If you want to keep samba46, add DEFAULT_VERSIONS+= samba=4.6 to make.conf
2938
2939 If you want to upgrade to samba47, remove samba46:
2940 # pkg delete -f samba46
2941
2942 Portmaster users:
2943 # portmaster net/samba47
2944 # portmaster -a
2945
2946 Portupgrade users:
2947 # portinstall net/samba47
2948 # portupgrade -a
2949
2950 20180813:
2951 AFFECTS: net/geoipupdate
2952 AUTHOR: adamw@FreeBSD.org
2953
2954 There have been some breaking changes to the GeoIP.conf in version 3.0.0.
2955 Read about the changes at
2956 https://github.com/maxmind/geoipupdate/blob/master/ChangeLog.md
2957 and either edit your GeoIP.conf as needed, or recreate it from
2958 GeoIP.conf.sample.
2959
2960 20180810:
2961 AFFECTS: databases/postgresql??-server
2962 AUTHOR: girgen@FreeBSD.org
2963
2964 The PostgreSQL server packages are no longer built with support for the XML
2965 datatype per default. To retain support for the XML datatype you should build
2966 the port and check the XML option in the option dialog. The reason for this
2967 is the bad security reputation of libxml2.
2968
2969 20180806:
2970 AFFECTS: www/tt-rss
2971 AUTHOR: thierry@FreeBSD.org
2972
2973 tt-rss now uses pdo_mysql/pgsql for database access; a web server reload
2974 will be required if pdo ext. isn't installed.
2975
2976 20180804:
2977 AFFECTS: net-mgmt/zabbix*-server
2978 AUTHOR: dbaio@FreeBSD.org
2979
2980 The JAVAGW option was removed from the Zabbix Server and an additional slave
2981 port was created, zabbix*-java, it installs only Zabbix Java Gateway files,
2982 this way is possible to deploy a Zabbix Java Gateway without the need to
2983 install Zabbix Server components.
2984
2985 If you are using the JAVAGW option on Zabbix Server, please, install now the
2986 new zabbix*-java port.
2987
2988 20180803
2989 AFFECTS: users of net/openntpd
2990 AUTHOR: naddy@FreeBSD.org
2991
2992 The numerical ID of the "_ntp" user had to be moved after 12.0-CURRENT
2993 (revision 336525) took over its value for a user "ntpd" that uses a
2994 different privilege model.
2995
2996 To avoid clashes between the two users, please remove the openntpd
2997 package, delete the old UID with
2998
2999 # pw userdel _ntp
3000
3001 and re-install openntpd.
3002
3003 20180731:
3004 AFFECTS: users of audio/sndio
3005 AUTHOR: tobik@FreeBSD.org
3006
3007 sndiod(8) will now use the default audio device /dev/dsp instead
3008 of /dev/dsp0 if no device was specified.
3009
3010 The location of ~/.aucat_cookie has moved to ~/.sndio/cookie. If
3011 you share audio devices via sndiod(8) on the network or between
3012 local users, please migrate it manually to the new location to
3013 guarantee a smooth upgrade.
3014
3015 20180731:
3016 AFFECTS: users of x11/xorg and all ports with USE_XORG=*proto
3017 AUTHOR: zeising@FreeBSD.org
3018
3019 The xorg *proto packages have all been merged into one package,
3020 x11/xorgproto. This might cause issues with upgrading. If you
3021 get conflicts between xorgproto and old *proto packages, please
3022 remove the old package and install xorgproto again.
3023
3024 In order to remove all orphaned ports, including all *proto port,
3025 the following can be used after the ports tree has been updated:
3026 pkg version -l \? | cut -f 1 -w | grep -v compat | xargs pkg delete -fy
3027
3028 20180728:
3029 AFFECTS: users who upgrade from security/kc to security/kc24
3030 AUTHOR: pi@FreeBSD.org
3031
3032 The ondisk format changes from kc 2.3 to kc 2.4, so please
3033 read the kc24 pkg-message file before the upgrade. It describes
3034 how to create a backup, the xml dump and how to import the
3035 xml dump afterwards.
3036
3037 20180725:
3038 AFFECTS: users of textproc/ibus-typing-booster
3039 AUTHOR: thierry@FreeBSD.org
3040
3041 Due to a migration from IBusConfig to GSettings, the old settings are
3042 unfortunately lost, so one has to open the setup tool and recreate ones
3043 favourite settings.
3044
3045 20180714:
3046 AFFECTS: users of dns/dnsdist
3047 AUTHOR: cpm@FreeBSD.org
3048
3049 After discussing with several users, we noticed that quite a lot of them
3050 were not aware that enabling the dnsdist's console without a key, even
3051 restricted to the local host, could be a security issue and allow privilege
3052 escalation by allowing an unprivileged user to connect to the console and
3053 execute Lua code as the dnsdist user. We therefore decided to refuse any
3054 connection to the console until a key has been set, so please check that
3055 you do set a key before upgrading if you use the console.
3056
3057 For further details read:
3058 https://blog.powerdns.com/2018/07/10/dnsdist-1-3-2-released/
3059
3060 20180704:
3061 AFFECTS: users of www/gitlab
3062 AUTHOR: mfechner@FreeBSD.org
3063
3064 The gitlab port uses the package from gitlab.org instead of github.org.
3065 For this the port was renamed from gitlab to gitlab-ce.
3066 Please follow the instructions very carefully to not lose your data!
3067 Not only the package was renamed, also the directory name changed.
3068
3069 You can find the current instruction here:
3070 https://gitlab.fechner.net/mfechner/Gitlab-docu/blob/master/update/10.8-11.0-freebsd.md
3071
3072 Please note the update was only tested for an update from 10.8.5 to 11.0.2.
3073 If your version of gitlab was released before 2014-03-13 you cannot update
3074 to this version. You need to make an intermediate update to an earlier
3075 version before.
3076
3077 20180701:
3078 AFFECTS: users of devel/bats
3079 AUTHOR: lifanov@FreeBSD.org
3080
3081 The devel/bats port has been renamed to devel/bats-core to match the
3082 new upstream project.
3083
3084 20180630:
3085 AFFECTS: users of net-im/ejabberd
3086 AUTHOR: ashish@FreeBSD.org
3087
3088 In version 18.06, upstream has removed support for IRC transport.
3089
3090 20180625:
3091 AFFECTS: users of PHP based applications like drush
3092 AUTHOR: mfechner@FreeBSD.org
3093
3094 Flavors are being added to PHP applications. If you use PHP 5.6 you need:
3095
3096 # pkg set -n drush:drush-php56
3097
3098 For more details see 20180611.
3099
3100 20180612:
3101 AFFECTS: users of the nox flavor of editors/emacs-devel
3102 AUTHOR: jrm@FreeBSD.org
3103
3104 The package name for the nox flavor of editors/emacs-devel changed from
3105 emacs-devel_nox to emacs-devel-nox. To install the new package, run
3106
3107 # pkg install emacs-devel-nox
3108
3109 pkg should remove the old and install the new package.
3110
3111 20180612:
3112 AFFECTS: users of packages that depend on Emacs
3113 AUTHOR: jrm@FreeBSD.org
3114
3115 With the release of Emacs version 26.1, the major version of editors/emacs
3116 changed from 25 to 26, so the names of packages that depend on Emacs have also
3117 changed. For example, pdf-tools-emacs25-0.80.79_1 is now called
3118 pdf-tools-emacs26-0.80.79_1. The name change means simply running `pkg
3119 upgrade` will not upgrade foo-emacs25-x to foo-emacs26-x.
3120
3121 To list the packages to upgrade, use
3122
3123 # pkg info \*emacs25\*
3124
3125 then install the new version for each with
3126
3127 # pkg install foo-emacs26
3128
3129 pkg should remove the old and install the new packages.
3130
3131 20180611:
3132 AFFECTS: users of PHP based applications
3133 AUTHOR: mat@FreeBSD.org
3134
3135 Flavors are being added to PHP applications. When a port is flavorized, pkg
3136 needs to be told about the name change, for example, if PHP 5.6 is the one
3137 you need:
3138
3139 # pkg set -n squirrelmail:squirrelmail-php56
3140
3141 Most port will have packages for all PHP versions present in the ports tree,
3142 but some may not be compatible with a specific version.
3143
3144 To get the available flavors, pkg rquery can be used:
3145
3146 # pkg rquery %n mail/squirrelmail
3147 squirrelmail-php56
3148 squirrelmail-php70
3149 squirrelmail-php71
3150 squirrelmail-php72
3151
3152 20180602:
3153 AFFECTS: users of net/frr
3154 AUTHOR: olivier@FreeBSD.org
3155
3156 Due to regression detected in FRR version 4.0, port was renamed to frr4
3157 to prepare re-introduction of frr3 port version.
3158
3159 To rename the installed package to match the new naming scheme, run:
3160 # pkg set -n frr:frr4
3161
3162 20180529:
3163 AFFECTS: users of textproc/ibus-typing-booster
3164 AUTHOR: thierry@FreeBSD.org
3165
3166 Attention, this release merges all engines into one. Therefore, the
3167 engine names had to change. The old engine names like "German - DE
3168 (Typing Booster)", "Hindi - HI (Typing Booster)" don't exist anymore!
3169 If one has entries for them in the Gnome Control Center or in
3170 ibus-setup, one needs to remove these old entries and add the new
3171 engine name "Other (Typing Booster)".
3172
3173 20180518:
3174 AFFECTS: users of sysutils/ansible*
3175 AUTHOR: lifanov@FreeBSD.org
3176
3177 Ansible ports are now flavored. Package names for Ansible changed
3178 to include python version. Poudriere and package users don't need
3179 to do anything.
3180
3181 To rename an installed package to match the new naming scheme,
3182 for example, for ansible24, run:
3183
3184 # pkg set -n ansible24:py27-ansible24
3185
3186 20180514:
3187 AFFECTS: users of www/gitlab
3188 AUTHOR: mfechner@FreeBSD.org
3189
3190 Gitlab-pages support was removed as new version does not compile.
3191 If you require gitlab-pages do not update to version 10.7.3 till it is
3192 fixed upstream.
3193 You can find the bug report here:
3194 https://gitlab.com/gitlab-org/gitlab-pages/issues/143
3195
3196 20180513:
3197 AFFECTS: users of net/xrdp
3198 AUTHOR: meta@FreeBSD.org
3199
3200 net/xrdp has been updated from 0.6.2 to 0.9.6. There are significant
3201 changes between these versions. You should consider backing up your
3202 configuration files such as xrdp.ini and sesman.ini, and then migrate
3203 configuration files by hand.
3204
3205 Regarding km-*.ini, don't use the old files. They can be safely replaced
3206 with new ones.
3207
3208 20180507:
3209 AFFECTS: users of math/suitesparse who build it locally
3210 AUTHOR: yuri@FreeBSD.org
3211
3212 The suitesparse needs to be uninstalled before math/suitesparse can be
3213 correctly built. This is true for the version 5.2.0 and prior versions.
3214
3215 20180505:
3216 AFFECTS: users of www/gitea
3217 AUTHOR: stb@lassitu.de
3218
3219 The www/gitea port no longer requires shell/bash. If you want to
3220 stop using bash and deinstall the package, make sure to set the
3221 configuration in etc/gitea/conf/app.ini, section [repository],
3222 SCRIPT_TYPE to "sh". See app.ini.sample for an example.
3223
3224 20180501:
3225 AFFECTS: users of www/node
3226 AUTHOR: bhughes@FreeBSD.org
3227
3228 The www/node port has been updated to Node.js v10.0.0, the latest
3229 upstream release. This is a major release, including many significant
3230 changes. Users are encouraged to read the release announcements before
3231 upgrading:
3232
3233 https://nodejs.org/en/blog/release/v10.0.0/
3234
3235 In particular, Node.js now depends on OpenSSL 1.1.0h, so the
3236 BUNDLED_SSL option is enabled by default. Users can disable this
3237 option when using security/openssl-devel as their default SSL library.
3238
3239 20180430:
3240 AFFECTS: users of news/nntp
3241 AUTHOR: dinoex@FreeBSD.org
3242
3243 The option INETD was removed. If you used inetd, please change the path
3244 in /etc/inetd.conf from /usr/local/sbin/nntpd to /usr/local/libexec/nntpd.
3245
3246 20180428:
3247 AFFECTS: users of security/libressl
3248 AUTHOR: brnrd@FreeBSD.org
3249
3250 The port has been updated to the latest stable version 2.7 of LibreSSL.
3251 The shared library versions of the libraries have been bumped.
3252
3253 After upgrading, manually update all packages that depend on any of the
3254 libraries provided by LibreSSL (libssl, libcrypto and libtls) since the
3255 versions of these libraries have changed. Normally, you can obtain the
3256 list of dependent software by running the following command:
3257
3258 # pkg info -r libressl
3259
3260 Then you should rebuild all ports depending on libressl to avoid dangling
3261 shared library dependencies. Poudriere and pkg handle this correctly,
3262 portmaster and portupgrade users can use the following to rebuild all
3263 dependent ports.
3264
3265 Portmaster users:
3266 portmaster -r libressl
3267 Portupgrade users:
3268 portupgrade -fr security/libressl
3269
3270 20180427:
3271 AFFECTS: users of sysutils/zrepl
3272 AUTHOR: woodsb02@FreeBSD.org
3273
3274 The zrepl update to 0.0.3 includes the following breaking changes:
3275 - Snapshots are automatically bookmarked and pruning of bookmarks must
3276 be configured by adding the keep_bookmarks parameter to the prune
3277 policy section of the zrepl configuration file (source side only).
3278 Be sure to understand the meaning bookmarks have for maximum
3279 allowable replication downtime.
3280 - The ssh+stdinserver transport protocol has changed, requiring zrepl
3281 to be updates on both the sending and receiving side, and the daemon
3282 restarted on both sides.
3283 - The first outlet in the global.logging section of the configuration
3284 file is now used for logging meta-errors (e.g. problems encountered
3285 when writing to other logging outlets).
3286
3287 20180425:
3288 AFFECTS: users of databases/pecl-redis
3289 AUTHOR: daniel@blodan.se
3290
3291 pecl-redis 4.0.0 breaks backwards compatibility, users
3292 not aware if you are using the changed functionality or not
3293 should swap to databases/pecl-redis3
3294
3295 20180417:
3296 AFFECTS: users of dns/dnscrypt-proxy2
3297 AUTHOR: egypcio@googlemail.com
3298
3299 DNSCrypt-Proxy 2 has been updated to 2.0.10 and the configuration file
3300 has changed from ${PREFIX}/etc/dnscrypt-proxy.toml to
3301 ${PREFIX}/etc/dnscrypt-proxy/dnscrypt-proxy.toml.
3302
3303 20180416:
3304 AFFECTS: users of mail/postgrey
3305 AUTHOR: ports.maintainer@evilphi.com
3306
3307 If you use any of the optional make.conf variables to specify the
3308 postgrey user, group, db dir, or run dir when building the port, you will
3309 need to change the prefix from PG_ to POSTGREY_*. The variables were
3310 renamed to solve a namespace collision with the PostgreSQL ports.
3311
3312 20180412:
3313 AFFECTS: users of devel/php-composer
3314 AUTHOR: madpilot@FreeBSD.org
3315
3316 Flavors have been added to the composer port with the update to
3317 1.6.3. Due to the change in PKGNAME pkg(and other tools) will not
3318 notice the update. It is required to tell pkg about the name
3319 change, for example:
3320
3321 # pkg set -n php-composer:php56-composer
3322
3323 20180410:
3324 AFFECTS: users of KDE SC4
3325 AUTHOR: kde@FreeBSD.org
3326
3327 Most of KDE Applications 17.12.3 have now landed in the ports tree.
3328 There are still some missing pieces, that will follow soon.
3329
3330 As mentioned in the commit messages, users of KDE SC4 should stick with the
3331 <foo>-kde4 named package.
3332
3333 As the MOVED entries for ports like databases/akonadi-kde4 have been removed
3334 in the process of updating (as there now is again a databases/akonad), there
3335 might be issues for people that update from a too old installed package list
3336 with portmaster.
3337
3338 These should be fixable by issuing a command à la
3339 # pkg set --change-origin databases/akonadi:databases/akonadi-kde4 akonadi
3340
3341 20180409:
3342 AFFECTS: users of net-im/matterircd
3343 AUTHOR: norrland@nullbyte.se
3344
3345 Matterircd has been updated to 0.17.0 and mattermost configuration settings
3346 need to be migrated to [mattermost] section. See matterircd.toml.sample.
3347
3348 20180404:
3349 AFFECTS: users of www/nextcloud
3350 AUTHOR: brnrd@FreeBSD.org
3351
3352 With the 13.0.1 update the path for Apps bundled with the package has
3353 changed from "apps" to "apps-pkg". You must add an entry to the
3354 "apps_paths" array in config/config.php of your nextcloud installation,
3355 a patch for the default installation can be applied with:
3356
3357 # cd /usr/local/www/nextcloud
3358 # su -m www -c "php ./occ config:import < /usr/local/share/nextcloud/fix-apps_paths.json"
3359
3360 20180401:
3361 AFFECTS: users of mail/dovecot and mail/dovecot-pigeonhole
3362 AUTHOR: adamw@FreeBSD.org
3363
3364 Dovecot has been upgraded to 2.3.1, and pigeonhole to 0.5.1. Most
3365 existing dovecot installations MUST be modified for 2.3, but for
3366 most users the modifications are simple.
3367
3368 Modify your Dovecot conf.d/ files before spinning up 2.3.1. The
3369 upgrading instructions are detailed here:
3370
3371 https://wiki2.dovecot.org/Upgrading/2.3
3372
3373 20180330:
3374 AFFECTS: users of lang/perl5*
3375 AUTHOR: mat@FreeBSD.org
3376
3377 The default Perl version has been switched to Perl 5.26. If you are using
3378 binary packages to upgrade your system, you do not have anything to do, pkg
3379 upgrade will do the right thing. For the other people, follow the
3380 instructions in entry 20161103, it should still be the same.
3381
3382 20180325:
3383 AFFECTS: users of net/samba48
3384 AUTHOR: timur@FreeBSD.org
3385
3386 New Samba 4.8 upgrades the relevant database files in the way, that doesn't
3387 allow easy fallback to the previous versions of Samba. So, before upgrading
3388 to the new version make a backup of the /var/db/samba4/ directory.
3389
3390 Full list of changes, new features and upgrade procedure is available at:
3391
3392 https://www.samba.org/samba/history/samba-4.8.0.html
3393
3394 Please, read it carefully before upgrading!.
3395
3396 20180320:
3397 AFFECTS: users of x11/sterm
3398 AUTHOR: pkubaj@anongoth.pl
3399
3400 The user-defined options in config.h have changed. You should
3401 compare your config.h file with the default one and change
3402 appropriately.
3403
3404 20180319:
3405 AFFECTS: users of dns/dnsmasq
3406 AUTHOR: mandree@FreeBSD.org
3407
3408 Note that with dnsmasq 2.79, some parts of the interface have changed in an
3409 incompatible way versus previous versions. This comprises changed recursion
3410 behaviour, signature support, a change for SIGINT (vs. SIGHUP) behaviour.
3411
3412 Note especially that dnsmasq will no longer answer non-recursive queries
3413 unless it is marked authoritative! Be sure to see the manual page for the
3414 various --auth-* options, such as --auth-zone.
3415
3416 Please see the CHANGELOG that ships with dnsmasq for details.
3417
3418 20180317:
3419 AFFECTS: users of multimedia/plexpy
3420 AUTHOR: feld@FreeBSD.org
3421
3422 Plexpy project has been renamed to Tautulli due to copyright
3423 infringement. The software also has received a major update. Please
3424 see the following upgrade instructions:
3425
3426 - Install multimedia/tautulli
3427 - Create /var/db/tautulli, owned by the user you will run the daemon as
3428 (default: nobody).
3429 - Copy your config.ini and plexpy.db to /var/db/tautulli
3430 - Enable the service and start the software
3431
3432 Tautulli should automatically find your database file, rename it to
3433 tautulli.db, and perform the required updates.
3434
3435 20180310:
3436 AFFECTS: users of security/openssl
3437 AUTHOR: brnrd@FreeBSD.org
3438
3439 The EXPCIPHERS option has been removed from the security/openssl port.
3440 Use the security/openssl-unsafe port if you require this feature.
3441
3442 20180309:
3443 AFFECTS: users of net/unison
3444 AUTHOR: madpilot@FreeBSD.org
3445
3446 Unison has been upgraded to version 2.51, which uses a different
3447 wire protocol than 2.48 did. In order to support synchronization
3448 with other computers where Unison is still at version 2.48, a new
3449 port net/unison248 has been created. It provides unison248 and,
3450 for the x11 flavor, also unison248-text. This unison248 port can
3451 be installed in parallel with the existing net/unison port.
3452
3453 20180308:
3454 AFFECTS: */php* */pecl* */pear*
3455 AUTHOR: mat@FreeBSD.org
3456
3457 PHP extensions and modules have been flavored.
3458
3459 People using Poudriere 3.2+ and binary packages do not have to do anything if
3460 they are using PHP applications.
3461
3462 PHP modules and extensions may have change their names from php5- or php7- to
3463 fully versionned phpXY-.
3464 PECL extensions and PEAR modules package names have changed from pecl- and
3465 pear- to phpXX-pecl and phpXX-pear-.
3466
3467 To rename an installed package to match the new naming scheme, for example,
3468 for the imagick pecl extension, run:
3469
3470 # pkg set -n pecl-imagick:php56-pecl-imagick
3471
3472 For other people, to build the PHP 7.2 version of, for example,
3473 databases/php-memcached, you need to run:
3474
3475 # make FLAVOR=php72 install
3476
3477 20180220:
3478 AFFECTS: users of www/nextcloud
3479 AUTHOR: brnrd@FreeBSD.org
3480
3481 The file and directory permissions of Nextcloud have changed. Write
3482 permissions have been removed from all directories except `data' and
3483 `config'. For the updater to work, the app store of your installation
3484 must be disabled. To disable the app-store prior to updating the
3485 package:
3486
3487 # cd /usr/local/www/nextcloud
3488 # su -m www -c "php ./occ config:system:set appstoreenabled --value=false --type=boolean"
3489
3490 If you've already updated your nextcloud package, you must manually edit
3491 the configuration of nextcloud (config/config.php) and add
3492
3493 'appstoreenabled' => false,
3494
3495 to the CONFIG array before the updater will run.
3496
3497 20180214:
3498 AFFECTS: users of lang/ruby23
3499 AUTHOR: swills@FreeBSD.org
3500
3501 The default ruby version has been updated from 2.3 to 2.4.
3502
3503 If you compile your own ports you may keep 2.3 as the default version by
3504 adding the following lines to your /etc/make.conf file:
3505
3506 #
3507 # Keep ruby 2.3 as default version
3508 #
3509 DEFAULT_VERSIONS+=ruby=2.3
3510
3511 If you wish to update to the new default version, you need to first stop any
3512 software that uses ruby. Then, you will need to follow these steps, depending
3513 upon how you manage your system.
3514
3515 If you use pkgng, simply upgrade:
3516 # pkg upgrade
3517
3518 If you use portmaster, install new ruby, then rebuild all ports that depend
3519 on ruby:
3520 # portmaster -o lang/ruby24 lang/ruby23
3521 # portmaster -R -r ruby-2.4
3522
3523 If you use portupgrade, install new ruby, then rebuild all ports that depend
3524 on ruby:
3525
3526 # pkg delete -f ruby portupgrade
3527 # make -C /usr/ports/ports-mgmt/portupgrade install clean
3528 # pkg set -o lang/ruby23:lang/ruby24
3529 # portupgrade -x ruby-2.4.\* -fr lang/ruby24
3530
3531 20180209:
3532 AFFECTS: users of japanese/lookup
3533 AUTHOR: yasu@utahime.org
3534
3535 japanese/lookup is update to 1.99.96.20130920. This version is not
3536 compatible with previous version 1.4.1 and incompatibility includes
3537 how to setup. See info of Lookup for detail.
3538
3539 20180209:
3540 AFFECTS: users of net-mgmt/pmacct
3541 AUTHOR: pi@FreeBSD.org
3542
3543 To allow separate pmacctd instances per interface, use
3544
3545 pmacctd_enable="YES"
3546 pmacctd_interfaces="re1 re2"
3547
3548 in /etc/rc.conf. The path to the config files will be
3549
3550 /usr/local/etc/pmacct/<interface>
3551
3552 20180208:
3553 AFFECTS: users of mail/mailman*
3554 AUTHOR: mandree@FreeBSD.org
3555
3556 In order to overcome complaints about mismatched checksums in
3557 Mailman/Default.py, mailman now configures the DEFAULT_EMAIL_HOST
3558 and DEFAULT_URL_HOST to "localhost" statically, and the rc script
3559 will check this and refuse to start on next boot.
3560
3561 Users must configure DEFAULT_EMAIL_HOST and DEFAULT_URL_HOST in
3562 Mailman/mm_cfg.py properly and add this line below:
3563 add_virtualhost(DEFAULT_URL_HOST, DEFAULT_EMAIL_HOST)
3564
3565 A short example has been added to:
3566 ${PREFIX}/local/share/doc/mailman/FreeBSD-post-install-notes.
3567
3568 As of 2.1.26_3, the post-install script will add back the prior
3569 default settings to mm_cfg.py (instead of Defaults.py) if no
3570 virtual hosts have been defined, to cover the normal use cases
3571 and initial installation.
3572
3573 20180201:
3574 AFFECTS: users of editors/emacs* and all ports using Emacs via USES=emacs
3575 AUTHOR: jrm@FreeBSD.org
3576
3577 The Emacs ports framework has been updated to support flavors and the
3578 editors/emacs-nox11 port has been replaced by the nox flavors of
3579 editors/emacs and editors/emacs-devel.
3580
3581 Supported Flavors
3582 --------------------------------------------------------
3583 editors/emacs: full canna nox
3584 editors/emacs-devel: full nox
3585 ports using Emacs: full canna nox devel_full devel_nox
3586 --------------------------------------------------------
3587
3588 For those using pre-built packages, if
3589
3590 # pkg upgrade
3591
3592 does not install the new Emacs package, use one of
3593
3594 # pkg install emacs
3595 # pkg install emacs-canna
3596 # pkg install emacs-nox
3597 # pkg install emacs-devel
3598 # pkg install emacs-devel-nox
3599
3600 For those building their own packages, a flavor other than the default must be
3601 specified. For example, to build the nox flavor of editors/emacs, or to build
3602 the devel_full flavor of a port using Emacs, use
3603
3604 # poudriere bulk -j 11amd64 editors/emacs@nox
3605 # poudriere bulk -j 11amd64 print/pdf-tools@devel_full
3606
3607 or
3608
3609 # make FLAVOR=nox install
3610 # make FLAVOR=devel_full
3611
3612 An alternative to the default flavor, full, for editors/emacs and
3613 editors/emacs-devel can be set in make.conf. For example, to specify nox as
3614 the default flavor for both ports, use
3615
3616 .if ${.CURDIR:M*/editors/emacs*}
3617 FLAVOR?=nox
3618 .endif
3619
3620 For ports using Emacs, an alternative to the default flavor, full,
3621 can be also be set in make.conf. For example, to automatically depend on
3622 emacs-nox, use
3623
3624 DEFAULT_VERSIONS+=emacs=nox
3625
3626 20180117:
3627 AFFECTS: users of x11-toolkits/kf5-kirigami2 and x11/kf5-plasma-framework
3628 AUTHOR: kde@FreeBSD.org
3629
3630 Files that were previously installed by kf5-kirigami2 are now installed
3631 by kf5-plasma-framework. This can lead to a conflict during the upgrade
3632 of the packages.
3633 It is recommended to first remove the package kf5-kirigami2.
3634
3635 20180115:
3636 AFFECTS: users of net-p2p/transmission-daemon
3637 AUTHOR: woodsb02@FreeBSD.org
3638
3639 The transmission-daemon port has been updated to 2.92_4 to incorporate
3640 a patch which mitigates DNS rebinding attacks. This will prevent
3641 clients from being able to connect to the transmission daemon using
3642 DNS with any hostname other than localhost, unless one of the
3643 following is done:
3644 - Enable password authentication, then any hostname is allowed.
3645 This can be achieved by either:
3646 - setting rpc-authentication-required to true, and adding
3647 credentials to the rpc-username and rpc-password fields in
3648 settings.json (must be done whilst the transmission service is
3649 stopped); or
3650 - running transmission-daemon with the following arguments
3651 (these can be set with transmission_flags in /etc/rc.conf):
3652 -t -u USERNAME -v PASSWORD
3653 OR
3654 - Add the allowed server hostnames to the rpc-host-whitelist setting
3655 in settings.json (must be done whilst the transmission service is
3656 stopped). Note that this value is NOT a list of allowed CLIENTS,
3657 but instead a list of allowed SERVER hostnames.
3658
3659 20180111:
3660 AFFECTS: users of editors/vim-lite
3661 AUTHOR: adamw@FreeBSD.org
3662
3663 The vim-lite port has been renamed to vim-console, because it isn't
3664 actually any lighter. All three vim packages are built with
3665 --enable-features=huge. Portmaster users will need to run this
3666 command:
3667
3668 portmaster -o editors/vim-console editors/vim-lite
3669
3670 If the switch doesn't happen automatically for you, just delete the
3671 vim-lite package and install vim-console.
3672
3673 20180109:
3674 AFFECTS: users of www/qt5-webengine
3675 AUTHOR: kde@FreeBSD.org
3676
3677 The upgrade of www/qt5-webengine to 5.9.3 may fail if an older version
3678 of it is installed. It is recommended to either build the port in a
3679 builder like poudriere, or to deinstall and then doing an install.
3680
3681 20180107:
3682 AFFECTS: users of security/gnupg and mail/mutt and mail/neomutt
3683 AUTHOR: adamw@FreeBSD.org
3684
3685 The invocation for gpg from mutt/neomutt changed between gnupg-2.0
3686 (which has expired and is now removed) and gnupg-2.2 (the current
3687 version in the tree). Unless you're using gpgme, PGP-related
3688 commands may fail in (neo)mutt.
3689
3690 In all cases, users are strongly urged to use security/gpgme to take
3691 care of the setup for you. If you prefer to roll your own, the
3692 following muttrc/neomuttrc entry has been reported to work:
3693
3694 pgp_decrypt_command="gpg2 %?p?--passphrase-fd 0 --pinentry-mode=loopback? --no-verbose --batch --output - %f"
3695
3696 See muttrc(5), neomuttrc(5), mutt.org, and neomutt.org for instructions
3697 on (neo)mutt's gpg and gpgme instructions.
3698
3699 20180102:
3700 AFFECTS: users of devel/awscli
3701 AUTHOR: bhughes@FreeBSD.org
3702
3703 The package name for devel/awscli has changed (back) to just awscli.
3704 The introduction of flavors erroneously caused the awscli package to
3705 be renamed to py27-awscli.
3706
3707 20171230:
3708 AFFECTS: users of net-im/ejabberd
3709 AUTHOR: ashish@FreeBSD.org
3710
3711 If you are building ejabberd 17.11 on a host, which already has an older
3712 version of ejabberd installed, then build process will fail with "unknown type
3713 specifier" errors. As a workaround, please uninstall ejabberd before building
3714 ejabberd.
3715
3716 This has been reported upstream at:
3717 https://github.com/processone/ejabberd/issues/2194
3718
3719 20171223:
3720 AFFECTS: users of dns/dnscrypt-proxy
3721 AUTHOR: egypcio@googlemail.com
3722
3723 The 1.9.5_3 update of dns/dnscrypt-proxy replaces the default resolver used
3724 by dnscrypt-proxy (cisco/OpenDNS) by a random one that does not log entries
3725 and supports dnssec.
3726
3727 20171223:
3728 AFFECTS: users of samba44
3729 AUTHOR: antoine@FreeBSD.org
3730
3731 The default version of samba has been switched from 4.4 to 4.6.
3732 Upgrade instructions:
3733
3734 For package users having samba44 installed indirectly (as a dependency):
3735 # pkg upgrade
3736
3737 For package users having samba44 installed directly (leaf port):
3738 # pkg upgrade
3739 # pkg install samba46
3740
3741 For ports users:
3742 If you want to keep samba44, add DEFAULT_VERSIONS+= samba=4.4 to make.conf
3743
3744 If you want to upgrade to samba46, remove samba44:
3745 # pkg delete -f samba44
3746
3747 Portmaster users:
3748 # portmaster net/samba46
3749 # portmaster -a
3750
3751 Portupgrade users:
3752 # portinstall net/samba46
3753 # portupgrade -a
3754
3755 20171218:
3756 AFFECTS: users of devel/gogs
3757 AUTHOR: dg@syrec.org
3758
3759 Gogs user has been changed to "git" and configuration files are now
3760 located in /usr/local/etc/gogs. Users should update ownership of the
3761 existing Gogs directories with
3762
3763 # chown -R git:git /var/db/gogs
3764 # chown -R git:git /var/log/gogs
3765
3766 and either move or merge the contents of /var/db/gogs/home/.ssh with
3767 /usr/local/git/.ssh. After migration, /var/db/gogs/home can be removed,
3768 and both the user "gogs" and the group "gogs" should be deleted:
3769
3770 # rm -rf /var/db/gogs/home
3771 # pw userdel gogs
3772 # pw groupdel gogs
3773
3774 20171215:
3775 AFFECTS: users of finance/gnucash
3776 AUTHOR: madpilot@FreeBSD.org
3777
3778 The gnucash port has been converted too use flavors, the GUILE1
3779 and GUILE2 options have been converted to flavors so that two
3780 separate packages can be provided.
3781
3782 Since the next major release of gnucash will drop guile1 support,
3783 the default flavor package is compiled against guile2, switching
3784 the previous default.
3785
3786 Users who intend to stay on the guile1 version should deinstall
3787 the default gnucash package and install the gnucash-guile1 package.
3788
3789 20171214:
3790 AFFECTS: all ports users
3791 AUTHOR: adamw@FreeBSD.org
3792
3793 Support for some deprecated variables is going to be removed soon. If
3794 you use any of the following constructs (usually in /etc/make.conf),
3795 you must switch to the new incantations:
3796
3797 OLD NEW
3798 ------------------------------- ------------------------------
3799 WITH_[...] OPTIONS_SET= [...]
3800 WITHOUT_[...] OPTIONS_UNSET= [...]
3801 WITHOUT_NLS OPTIONS_UNSET= NLS
3802 NOPORTDOCS OPTIONS_UNSET= DOCS
3803 NOPORTEXAMPLES OPTIONS_UNSET= EXAMPLES
3804 WITH_BDB_VER=[...] DEFAULT_VERSIONS+= bdb=[...]
3805 OVERRIDE_LINUX_BASE_PORT=[...] DEFAULT_VERSIONS+= linux=[...]
3806 WITH_OPENSSL_BASE DEFAULT_VERSIONS+= ssl=base
3807 WITH_OPENSSL_PORT DEFAULT_VERSIONS+= ssl=port
3808
3809 20171205:
3810 AFFECTS: users of dns/powerdns
3811 AUTHOR: krion@FreeBSD.org
3812
3813 Recursor passthrough removal: This will impact many installations.
3814 Previously, the PowerDNS Authoritative Server contained a facility
3815 for sending recursion desired queries to a resolving backend,
3816 possibly after first consulting its local cache. This feature
3817 (‘recursor=’) was frequently confusing and also delivered
3818 inconsistent results, for example when a query ended up referring
3819 to a CNAME that was outside of the Authoritative Server’s
3820 knowledge.
3821
3822 20171203:
3823 AFFECTS: users of sysutils/dsbmd
3824 AUTHOR: mk@freeshell.de
3825
3826 Due to new configuration variables and new features, users of dsbmd
3827 version 0.4.1 and earlier should consider recreating their dsbmd.conf from
3828 the new dsbmd.conf.sample.
3829
3830 20171130:
3831 AFFECTS: all ports users
3832 AUTHOR: adamw@FreeBSD.org
3833
3834 The ports tree has gained "flavors," which are a way to produce multiple
3835 variations of a port. Some intended examples of this are language
3836 modules being produced for multiple language versions, and lite/nox11 packages,
3837 without needing separate ports for each variation. Python ports have already
3838 been flavored (see the below entry). Flavor support must be added to
3839 individual ports.
3840
3841 Flavors are already supported by make, pkg, poudriere, and synth; see the
3842 manpages for those tools for usage instructions. Portmaster and portupgrade
3843 don't support flavors yet, but community work on those tools is in progress.
3844
3845 Some bumps and breakages are inevitable for a major change such as this.
3846 Please report breakages and monitor the ports@ list for solutions as they
3847 become available.
3848
3849 20171130:
3850 AFFECTS: */py*
3851 AUTHOR: mat@FreeBSD.org
3852
3853 Ports using Python via USES=python are now flavored. All the py3-* ports
3854 have been removed and folded into their py-* master ports.
3855
3856 People using Poudriere 3.2+ and binary packages do not have to do anything.
3857
3858 For other people, to build the Python 3.6 version of, for example,
3859 databases/py-gdbm, you need to run:
3860
3861 # make FLAVOR=py36 install
3862
3863 20171126:
3864 AFFECTS: users of security/p5-openxpki
3865 AUTHOR: dbaio@FreeBSD.org
3866
3867 OpenXPKI has been updated to 1.19.4, some important changes were made, please
3868 see the upgrading documentation for more details:
3869
3870 http://openxpki.readthedocs.io/en/latest/upgrading.html
3871
3872 20171126:
3873 AFFECTS: users of mail/sympa
3874 AUTHOR: dgeo@centrale-marseille.fr
3875
3876 Web's static dirs have moved to a single dedicated directory.
3877 Users should review webserver's /static configuration (examples in
3878 share/examples/sympa).
3879
3880 20171119:
3881 AFFECTS: users of sysutils/zrepl
3882 AUTHOR: woodsb02@FreeBSD.org
3883
3884 Zrepl has been updated to 0.0.2, which introduces two changes that will
3885 require existing users to change their zrepl.yml config file:
3886 - global.logging is no longer a dictionary but a list.
3887 Refer to the new format here: https://zrepl.github.io/configuration/logging.html
3888 - source job field datasets renamed to filesystems.
3889 Refer to the new format here: https://zrepl.github.io/configuration/jobs.html
3890
3891 https://zrepl.github.io/changelog.html#id1
3892
3893 20171117:
3894 AFFECTS: users of sysutils/terraform
3895 AUTHOR: lifanov@FreeBSD.org
3896
3897 Terraform has been updated to 0.11, which introduces several incompatible
3898 changes. Please follow upgrading guide when updating the package.
3899
3900 https://www.terraform.io/upgrade-guides/0-11.html
3901
3902 20171114:
3903 AFFECTS: users of ports-mgmt/poudriere
3904 AUTHOR: bdrewery@FreeBSD.org
3905
3906 "poudriere options" now respects the -p flag while it did not before.
3907 This means that it may create an empty directory when used now rather
3908 than continue to use your existing options set. You may want to not
3909 use -p or move your existing options directory, in
3910 /usr/local/etc/poudriere.d/*-options, to the new format with the
3911 ports tree name in it. Otherwise "poudriere bulk" will use the
3912 new empty directory.
3913
3914 This behavior will likely change in 3.2.1 to be more backwards-compatible.
3915
3916 20171112:
3917 AFFECTS: consumers of devel/oniguruma*
3918 AUTHOR: riggs@FreeBSD.org
3919
3920 Outdated versions of oniguruma have been removed from the ports
3921 tree; devel/oniguruma is the only supported version, currently
3922 replacing devel/oniguruma6.
3923 pkg should handle this automatically while users of portmaster or
3924 portupgrade might need to take additional manual steps:
3925
3926 for users of portmaster:
3927 portmaster -o devel/oniguruma devel/oniguruma6
3928 portmaster -r devel/oniguruma
3929
3930 for users of portupgrade:
3931 portupgrade -o devel/oniguruma devel/oniguruma6
3932 portupgrade -fr devel/oniguruma
3933
3934 20171107:
3935 AFFECTS: users of www/node
3936 AUTHOR: bhughes@FreeBSD.org
3937
3938 The www/node port has been updated to node.js v9.0.0, the latest
3939 upstream release. A new port, www/node8, has been created for the
3940 v8.x LTS branch. Users wanting to stay on v8.x can replace www/node
3941 with www/node8 with one of the following commands:
3942
3943 # pkg install www/node8
3944 or
3945 # portmaster -o www/node8 www/node
3946 or
3947 # portupgrade -o www/node8 www/node
3948
3949 20171107:
3950 AFFECTS: users of security/libressl
3951 AUTHOR: brnrd@FreeBSD.org
3952
3953 The port has been updated to the latest stable version 2.6 of LibreSSL.
3954 The shared library versions of the libraries have been bumped.
3955
3956 After upgrading, manually update all packages that depend on any of the
3957 libraries provided by LibreSSL (libssl, libcrypto and libtls) since the
3958 versions of these libraries have changed. Normally, you can obtain the
3959 list of dependent software by running the following command:
3960
3961 # pkg info -r libressl
3962
3963 Then you should rebuild all ports depending on libressl to avoid dangling
3964 shared library dependencies. Poudriere and pkg handle this correctly,
3965 portmaster and portupgrade users can use the following to rebuild all
3966 dependent ports.
3967
3968 Portmaster users:
3969 portmaster -r libressl
3970 Portupgrade users:
3971 portupgrade -fr security/libressl
3972
3973 20171105:
3974 AFFECTS: users of www/mod_auth_cas
3975 AUTHOR: brnrd@FreeBSD.org
3976
3977 The configuration of mod_auth_cas has changed since the previous
3978 version. Visit the https://github.com/apereo/mod_auth_cas page for
3979 an overview of all configuration parameters
3980
3981 20171105:
3982 AFFECTS: users of www/mod_rpaf2
3983 AUTHOR: brnrd@FreeBSD.org
3984
3985 The configuration of mod_rpaf2 has been heavily modified since version
3986 0.6. Have a look at https://github.com/gnif/mod_rpaf/tree/v0.8.4 to
3987 determine what you need to change in your configuration.
3988
3989 20171031:
3990 AFFECTS: users of editors/vim
3991 AUTHOR: adamw@FreeBSD.org
3992
3993 The default vim language bindings have changed. Python 2 and 3 bindings
3994 may now be enabled independently (the default vim package will continue
3995 to depend on python-2.7).
3996
3997 Lua and Tcl bindings have been disabled by default. If you need these
3998 bindings, you'll need to compile vim yourself. Note that bindings are
3999 only for plugins written in those languages, and for interactive
4000 debugging. Editing, indenting, linting, completing, and syntax-highlighting
4001 those languages is NOT affected.
4002
4003 20171026:
4004 AFFECTS: users of devel/universal-ctags
4005 AUTHOR: rodrigo@FreeBSD.org
4006
4007 Due to conflicts with emacs ctag (editors/emacs-devel, editors/emacs-nox11, editors/emacs),
4008 the installed files will be prefixed with the 'u' character.
4009 The new binaries will de named uctags and ureadtags.
4010
4011 20171015:
4012 AFFECTS: people using WITHOUT_DEBUG
4013 AUTHOR: madpilot@FreeBSD.org
4014
4015 The WITHOUT_DEBUG flag has been retired. It's only purpose was
4016 to override a global WITH_DEBUG, if that was defined, but many
4017 ports were ignoring such flag even if honouring WITH_DEBUG.
4018
4019 The same effect can be obtained using ".undef WITH_DEBUG" without
4020 any special support in port Makefiles.
4021
4022 20171012:
4023 AFFECTS: users of security/openssh-portable
4024 AUTHOR: bdrewery@FreeBSD.org
4025
4026 OpenSSH has been upgraded to 7.6p1 which has removed several deprecated
4027 features:
4028
4029 - SSH version 1 support dropped.
4030 - Dropped support for hmac-ripemd160 MAC.
4031 - Dropped support for the ciphers arcfour, blowfish and CAST.
4032 - RSA keys less than 1024 bits are refused.
4033
4034 The HPN option is currently disabled by default, and does not build,
4035 in the package. This follows what happened in base as well.
4036
4037 20171004:
4038 AFFECTS: users of security/krb5-appl
4039 AUTHOR: cy@FreeBSD.org
4040
4041 Configuration options to rename kerberos ftp, telnet, rlogin, rsh, and
4042 rcp are now default to avoid conflicting with net/bsdrcmds packages
4043 (in poudriere). Deselect the options to use the original command names
4044 and also uninstall net/bsdrcmds to avoid the conflict.
4045
4046 20171002:
4047 AFFECTS: users of x11-wm/cwm
4048 AUTHOR: tobik@FreeBSD.org
4049
4050 Configuration options were renamed and you need to update your ~/.cwmrc
4051 accordingly. Make sure to check cwmrc(5) for the new option names.
4052 cwm-migrate-config.pl can help in migrating your ~/.cwmrc.
4053
4054 20171001:
4055 AFFECTS: users of mail/isync using Maildir sub-folders
4056 AUTHOR: ehaupt@FreeBSD.org
4057
4058 If you have Maildir sub-folders, you need to update the configuration
4059 to specify the naming style.
4060
4061 Please refer to the mbsync(1) man page section 'SubFolders
4062 Verbatim|Maildir++|Legacy' on how to make the apropriate changes.
4063
4064 20170930:
4065 AFFECTS: users of PHP and its modules
4066 AUTHOR: eugen@FreeBSD.org
4067
4068 All lang/php* ports switched to depend on devel/oniguruma6
4069 instead of previous oniguruma version some time ago.
4070
4071 If you have not moved from devel/oniguruma5 before and
4072 have troubles updating PHP,
4073
4074 for users of portmaster:
4075 portmaster -o devel/oniguruma6 devel/oniguruma5
4076 portmaster -r devel/oniguruma6
4077
4078 for users of portupgrade:
4079 portupgrade -o devel/oniguruma6 devel/oniguruma5
4080 portupgrade -fr devel/oniguruma6
4081
4082 pkg should handle this automatically.
4083
4084 20170928:
4085 AFFECTS: users of security/courier-authlib and its modules
4086 AUTHOR: madpilot@FreeBSD.org
4087
4088 The affected ports have been modified to follow the upstream
4089 suggested best practice to use the sysconftool on installation.
4090
4091 Please make sure your configuration files include all the comments
4092 that tool uses to correctly update the configuration on update.
4093
4094 You can use the ".sample" or ".dist" files as templates for missing
4095 comments if needed.
4096
4097 20170915:
4098 AFFECTS: users of devel/cargo
4099 AUTHOR: rust@FreeBSD.org
4100
4101 Starting with version 1.19.0, Cargo is provided with Rust. Therefore,
4102 devel/cargo was merged into lang/rust.
4103
4104 20170914:
4105 AFFECTS: users of CMake & CMake Modules
4106 AUTHOR: adridg@FreeBSD.org
4107
4108 The devel/cmake-modules port has been merged into devel/cmake.
4109
4110 The benefit of being able to update the modules without the binary
4111 is outweighed by the issues caused by having the binary out-of-sync
4112 with the modules.
4113
4114 Users should delete the devel/cmake-modules package and then
4115 upgrade or reinstall devel/cmake.
4116
4117 All ports have been updated to depend only on CMake.
4118
4119 20170904:
4120 AFFECTS: users of net-mgmt/seafile-server
4121 AUTHOR: ultima@FreeBSD.org
4122
4123 Users using MySQL updating to 6.1.2 need to verify table's collation
4124 are utf8_unicode_ci. Upstream has set collation type to be implicit
4125 and will cause all libraries to disappear if set to incorrect collation.
4126
4127 20170828:
4128 AFFECTS: users of security/gnupg
4129 AUTHOR: adamw@FreeBSD.org
4130
4131 security/gnupg has become the new stable version of GnuPG. This is
4132 an LTS branch. gnupg20 will reach EOL at the end of the year, and all
4133 gnupg20 users should migrate to gnupg22.
4134
4135 See https://gnupg.org/faq/whats-new-in-2.1.html for important changes.
4136
4137 20170820:
4138 AFFECTS: users of www/uwsgi
4139 AUTHOR: ultima@FreeBSD.org
4140
4141 The default socket owner and mode had been changed from www:www 600
4142 to uwsgi:www 660. This should resolve issue #1471[1] on github.
4143
4144 [1] https://github.com/unbit/uwsgi/issues/1471
4145
4146 20170808:
4147 AFFECTS: users of lang/ghc and */hs-*
4148 AUTHOR: haskell@FreeBSD.org
4149
4150 The Glorious Glasgow Haskell Compiler has been updated to version
4151 8.0.2. Hence it is recommended to rebuild or reinstall all the
4152 dependent ports and the lang/ghc port itself in one of the following
4153 ways:
4154
4155 # portmaster -w -r ghc
4156 or
4157 # portupgrade -fr lang/ghc
4158
4159 In case of pkg(8), it is probably safer to remove all the GHC-dependent
4160 packages along with GHC and reinstall everything from scratch. For
4161 example:
4162
4163 # pkg query "%ro" ghc > ghc-pkgs.txt
4164 # pkg delete -y lang/ghc
4165
4166 In ghc-pkgs.txt, check and remove all the packages that have been moved
4167 on the update, then use this command:
4168
4169 # pkg install -y `cat ghc-pkgs.txt`
4170
4171 20170807:
4172 AFFECTS: users of mail/dovecot2 and mail/dovecot2-pigeonhole
4173 AUTHOR: adamw@FreeBSD.org
4174
4175 Now that dovecot1 has been removed from the ports tree, dovecot2
4176 and dovecot2-pigeonhole have been renamed to simply dovecot and
4177 dovecot-pigeonhole.
4178
4179 pkg should handle the rename automatically, but if you run into
4180 trouble, you can point pkg at the new origin via:
4181
4182 # pkg set -o mail/dovecot2:mail/dovecot
4183 # pkg set -o mail/dovecot2-pigeonhole:mail/dovecot-pigeonhole
4184
4185 Similarly, you can point portmaster at the new location via:
4186
4187 # portmaster -o mail/dovecot mail/dovecot2
4188
4189 If all else fails, just remove and reinstall the package:
4190
4191 # pkg delete dovecot2
4192 # pkg install dovecot
4193
4194 20170806:
4195 AFFECTS: users of mail/dovecot2-antispam-plugin
4196 AUTHOR: adamw@FreeBSD.org
4197
4198 Development of the antispam plugin ceased years ago, and upstream
4199 recommends using pigeonhole (mail/dovecot2-pigeonhole) instead.
4200
4201 See https://wiki2.dovecot.org/HowTo/AntispamWithSieve for a recipe
4202 to replicate the antispam plugin's behaviour.
4203
4204 20170803:
4205 AFFECTS: users of net/guacamole-client
4206 AUTHOR: ultima@FreeBSD.org
4207
4208 As of version 0.9.13, the configuration directory for guacamole-client
4209 has changed from /usr/local/etc/guacamole to
4210 /usr/local/etc/guacamole-client.
4211
4212 20170803:
4213 AFFECTS: users of net/guacamole-server
4214 AUTHOR: ultima@FreeBSD.org
4215
4216 As of version 0.9.13, the configuration directory for guacamole-server
4217 has changed from /usr/local/etc/guacd to /usr/local/etc/guacamole-server.
4218
4219 20170803:
4220 AFFECTS: users of sysutils/terraform
4221 AUTHOR: lifanov@FreeBSD.org
4222
4223 Terraform was updated to version 0.10.0, which split out provider plugins.
4224 Provider plugins are now installed in the project directory the next time
4225 "terraform init" is run. Please see the complete upgrading guide:
4226
4227 https://www.terraform.io/upgrade-guides/0-10.html
4228
4229 20170729:
4230 AFFECTS: users of net-p2p/bitcoin
4231 AUTHOR: lwhsu@FreeBSD.org
4232
4233 Bitcoin data directory has been changed from /var/db/bitcoind to
4234 /var/db/bitcoin. Users of previous versions may want to migrate data to
4235 new location or specify bitcoind_data.
4236
4237 20170729:
4238 AFFECTS: users of mail/mailscanner
4239 AUTHOR: crees@FreeBSD.org
4240
4241 Version 5.0.3 of MailScanner introduced a serious bug in packaging.
4242 Unfortunately if it is installed, your configuration has been deleted.
4243
4244 If you have managed to get it working, please back up
4245 /usr/local/etc/MailScanner as it will also be deleted on deinstall
4246 of the same package.
4247
4248 20170726:
4249 AFFECTS: users of www/luakit
4250 AUTHOR: ports@textmail.me
4251
4252 Luakit was updated to version 2017.07.26, which is incompatible to the
4253 previous release from 2012. Please remove old configuration files from
4254 the following directories:
4255 ${PREFIX}/etc/xdg/luakit
4256 ${HOME}/.config/luakit
4257 ${HOME}/.local/share/luakit
4258
4259 20170721:
4260 AFFECTS: users of security/sshguard*
4261 AUTHOR: dan.mcgregir@usask.ca
4262
4263 security/sshguard was updated to 2.0.0, and security/sshguard-pf,
4264 security/sshguard-ipfw, and security/sshguard-null have been merged into
4265 security/sshguard.
4266
4267 Configuration of the service is now handled in ${PREFIX}/etc/sshguard.conf.
4268 Please select the desired backend, -null is selected by default.
4269
4270 In order to upgrade from 1.7.1 change the origin to security/sshguard
4271
4272 # pkg set -o security/sshguard-ipfw:security/sshguard
4273 # pkg set -o security/sshguard-null:security/sshguard
4274 # pkg set -o security/sshguard-pf:security/sshguard
4275
4276 20170717:
4277 AFFECTS: users of devel/p5-Log-Any and devel/p5-Log-Any-Adapter-Syslog
4278 AUTHOR: eugen@FreeBSD.org
4279
4280 devel/p5-Log-Any-Adapter-Syslog functionality have been merged into
4281 devel/p5-Log-Any and from now devel/p5-Log-Any must be used.
4282
4283 devel/p5-Log-Any-Adapter-Syslog will be marked as deprecated and removed.
4284
4285 20170712:
4286 AFFECTS: users of devel/apr1
4287 AUTHOR: brnrd@FreeBSD.org
4288
4289 APR was updated to 1.6.0 and APR-util was updated to 1.6.2
4290
4291 The Apache Portable Runtime project removed support for FreeTDS from the
4292 APR Utilities in version 1.6. Users of FreeTDS will have to migrate
4293 configurations to use the newly added ODBC support in conjunction with
4294 FreeTDS using FreeTDS' ODBC capabilities.
4295
4296 Please rebuild all ports which are using functions from APR/APR-util
4297 such as Apache, Subversion, etc. Normally, you can obtain the list of
4298 dependent software by running the following command:
4299
4300 # pkg info -r apr
4301
4302 Then you should rebuild all ports depending on APR(-util) to avoid
4303 dangling shared library dependencies. Poudriere and pkg handle this
4304 correctly, portmaster and portupgrade users can use the following to
4305 rebuild all dependent ports.
4306
4307 Portmaster users:
4308 portmaster -r apr
4309 Portupgrade users:
4310 portupgrade -fr devel/apr1
4311
4312 20170710:
4313 AFFECTS: users of net-im/ejabberd
4314 AUTHOR: ashish@FreeBSD.org
4315
4316 After update to 17.07, there is an issue[1] expected related to certificate
4317 verification with TLS connections.
4318
4319 [1] - https://github.com/processone/ejabberd/issues/1833
4320
4321 20170628:
4322 AFFECTS: users of www/node
4323 AUTHOR: bhughes@FreeBSD.org
4324
4325 The www/node port has been updated to Node.js v8.1.2, the latest
4326 upstream release. This is a major release, including many significant
4327 changes. Users are encouraged to read the release announcements before
4328 upgrading:
4329
4330 https://nodejs.org/en/blog/release/v8.0.0/
4331 https://nodejs.org/en/blog/release/v8.1.0/
4332
4333 20170626:
4334 AFFECTS: users of net-mgmt/zabbix24*
4335 AUTHOR: dbaio@FreeBSD.org
4336
4337 Zabbix 2.4 has reached end of life and net-mgmt/zabbix24* ports have been
4338 removed. Users that have not yet moved to a newer version, should use now
4339 net-mgmt/zabbix3-* (LTS release) or net-mgmt/zabbix32-* (Standard release).
4340
4341 See more info about Zabbix releases here:
4342 http://www.zabbix.com/life_cycle_and_release_policy
4343
4344 20170624:
4345 AFFECTS: users of mail/dcc-dccd
4346 AUTHOR: ultima@FreeBSD.org
4347
4348 The ALT_HOME option was removed in 1.3.159_1. If this option is being
4349 used, please be sure to move the old home directory, /var/dcc to
4350 ${PREFIX}/dcc.
4351
4352 20170624:
4353 AFFECTS: users of net/rabbitmq
4354 AUTHOR: olgeni@FreeBSD.org
4355
4356 The rabbitmq-3.6.10_1 port has been changed to use version 19 of
4357 the Erlang runtime, because RabbitMQ is not yet compatible with
4358 version 20.
4359
4360 Upgrades to the previous rabbitmq-3.6.10 must be avoided as
4361 they can lead to data corruption due to changes in Erlang 20.
4362
4363 20170622:
4364 AFFECTS: users of databases/postgresql* and other software using PostgreSQL to run
4365 AUTHOR: tz@FreeBSD.org
4366
4367 The default version of PostgreSQL has been switched from 9.3 to 9.5.
4368 The upgrade procedure can use up twice the space the databases
4369 currently needs. If you have a big amount of stored data take a
4370 closer look at the manpage of pg_upgrade for avoidance and/or
4371 speedup of the upgrade.
4372
4373 The upgrade instructions consider a basic usage and do not match
4374 complex scenarios like replication, sharding, or similar.
4375
4376 Upgrade instructions:
4377
4378 First stop your PostgreSQL, create PostgreSQL-binaries and backup your data.
4379 If you have another Version of PostgreSQL installed, for example 9.3.12, your
4380 files are named according to this.
4381
4382 # service postgresql stop
4383 # pkg create postgresql93-server postgresql93-contrib
4384 # mkdir /tmp/pg-upgrade
4385 # tar xf postgresql93-server-9.3.17.txz -C /tmp/pg-upgrade
4386 # tar xf postgresql93-contrib-9.3.17.txz -C /tmp/pg-upgrade
4387 # mv /usr/local/pgsql/data /usr/local/pgsql/data93
4388 # pkg delete -f databases/postgresql93-server databases/postgresql93-contrib databases/postgresql93-client
4389
4390 Now update PostgreSQL:
4391
4392 pkg user:
4393 # pkg install databases/postgresql95-server databases/postgresql95-contrib
4394 # pkg upgrade
4395
4396 Portmaster users:
4397 # portmaster databases/postgresql95-server databases/postgresql95-contrib
4398 # portmaster -a
4399
4400 Portupgrade users:
4401 # portinstall databases/postgresql95-server databases/postgresql95-contrib
4402 # portupgrade -a
4403
4404 After installing the new PostgreSQL version you need to convert
4405 all your databases to new version:
4406
4407 # service postgresql initdb
4408 # su -l pgsql -c "pg_upgrade -b /tmp/pg-upgrade/usr/local/bin/ -d /usr/local/pgsql/data93/ -B /usr/local/bin/ -D /usr/local/pgsql/data/"
4409
4410 Now the migration is finished. You can start PostgreSQL again with:
4411
4412 # service postgresql start
4413
4414 20170614:
4415 AFFECTS: users of editors/calligra
4416 AUTHOR: groot@kde.org
4417
4418 Calligra has been updated to 3.0.1, which is a KDE Frameworks 5 (KF5)
4419 based application. Calligra now uses Qt5 and KF5. The translations have
4420 been merged (upstream) into the application, so separate language /
4421 translation ports are no longer provided. Krita has been split out
4422 (upstream) into a separate application, which is packaged as
4423 graphics/krita. Kexi, the visual database applications creator,
4424 is packaged separately as databases/kexi.
4425
4426 Users of Calligra are encouraged to install Krita and Kexi separately,
4427 and to report issues with the upgrade to kde@.
4428
4429 20170613:
4430 AFFECTS: users of net-im/ejabberd
4431 AUTHOR: ashish@FreeBSD.org
4432
4433 After update to 17.04, there is an issue[1] expected with S2S connections,
4434 which can be resolved by adding 'mod_s2s_dialback: {}' to 'modules' section
4435 of configuration file.
4436
4437 [1] - https://github.com/processone/ejabberd/issues/1700
4438
4439 20170603:
4440 AFFECTS: users of www/kanboard
4441 AUTHOR: joneum@FreeBSD.org
4442
4443 After update to 1.0.44, there are following breaking changes:
4444 * Move calendar to external plugin: https://github.com/kanboard/plugin-calendar
4445 * Move Gantt charts to external plugin: https://github.com/kanboard/plugin-gantt
4446 * Move Gravatar to external plugin: https://github.com/kanboard/plugin-gravatar
4447
4448 20170602:
4449 AFFECTS: users of Qt 5 in presence of binutils
4450 AUTHOR: amdmi3@FreeBSD.org
4451
4452 gold linker from binutils 2.28 may produce duplicate library
4453 symbols, which makes shared libraries created with it not usable
4454 with conventional ld linker.
4455
4456 This affects Qt, as qt5-qmake will detect gold and use it to build
4457 Qt libraries. Broken libQt5Core will be produced and ports which
4458 depend on it will then fail to link with the following errors:
4459
4460 ...lib/libQt5Core.so:(.dynamic+0x27ac8): multiple definition of `__bss_start at Qt_5'
4461 ...lib/libQt5Core.so:(.dynamic+0x27ac8): first defined here
4462 ...lib/libQt5Core.so:(.dynamic+0x27ac8): multiple definition of `_edata at Qt_5'
4463 ...lib/libQt5Core.so:(.dynamic+0x27ac8): first defined here
4464 ...lib/libQt5Core.so:(.dynamic+0x2b2d0): multiple definition of `_end at Qt_5'
4465
4466 Qt5 was fixed to ignore gold. If you see these errors, you
4467 need to rebuild qt5-qmake, then all qt5-* ports.
4468
4469 20170529:
4470 AFFECTS: users of sysutils/dsbmd
4471 AUTHOR: mk@freeshell.de
4472
4473 Due to new configuration variables and semantic changes, users of dsbmd
4474 version 0.2 and earlier should consider recreating their dsbmd.conf from
4475 the new dsbmd.conf.sample.
4476
4477 20170518:
4478 AFFECTS: users of www/yarn
4479 AUTHOR: adamw@FreeBSD.org
4480
4481 The default node backend for yarn has switched to www/node. Binary
4482 package users should expect the node backend to be switched during
4483 the upgrade. To keep the node6 (LTS) backend, rebuild www/yarn with
4484 the NODE6 backend option enabled.
4485
4486 20170517:
4487 AFFECTS: users of security/pecl-ssh2
4488 AUTHOR: dbaio@FreeBSD.org
4489
4490 The security/pecl-ssh2 has been upgraded to version 1.0, and the new
4491 version is not compatible with PHP5. If you need PHP5 support, you can
4492 find version 0.13 in security/pecl-ssh2-0.
4493
4494 20170412:
4495 AFFECTS: users of sysutils/ansible
4496 AUTHOR: lifanov@FreeBSD.org
4497
4498 The default value for ansible_python_interpreter has been changed
4499 to match the upstream /usr/bin/python. If managing FreeBSD systems,
4500 adjust the hosts database to explicitly set a valid python interpreter:
4501
4502 [freebsd]
4503 host1
4504
4505 [freebsd_vars]
4506 ansible_python_interpreter=/usr/local/bin/python2.7
4507
4508 20170411:
4509 AFFECTS: users of security/libressl
4510 AUTHOR: brnrd@FreeBSD.org
4511
4512 The port has been updated to the latest stable version 2.5 of LibreSSL.
4513 The shared library versions of the libraries have been bumped.
4514
4515 After upgrading, manually update all packages that depend on any of the
4516 libraries provided by LibreSSL (libssl, libcrypto and libtls) since the
4517 versions of these libraries have changed. Normally, you can obtain the
4518 list of dependent software by running the following command:
4519
4520 # pkg info -r libressl
4521
4522 Then you should rebuild all ports depending on libressl to avoid dangling
4523 shared library dependencies. Poudriere and pkg handle this correctly,
4524 portmaster and portupgrade users can use the following to rebuild all
4525 dependent ports.
4526
4527 Portmaster users:
4528 portmaster -r libressl
4529 Portupgrade users:
4530 portupgrade -fr security/libressl
4531
4532 20170411:
4533 AFFECTS: www/firefox
4534 AUTHOR: gecko@FreeBSD.org
4535
4536 Firefox 53 or later may fail to build if sem(4) is present (see below)
4537 because sysconf(3) still consults the old limits. If you don't plan to
4538 run FreeBSD 8.x or older binaries make sure sem(4) isn't loaded during
4539 boot or built statically into the kernel.
4540
4541 Creating config.status
4542 Traceback (most recent call last):
4543 File "configure.py", line 124, in <module>
4544 sys.exit(main(sys.argv))
4545 File "configure.py", line 34, in main
4546 return config_status(config)
4547 File "configure.py", line 119, in config_status
4548 return config_status(args=[], **encode(sanitized_config, encoding))
4549 File "python/mozbuild/mozbuild/config_status.py", line 136, in config_status
4550 reader = BuildReader(env)
4551 File "python/mozbuild/mozbuild/frontend/reader.py", line 886, in __init__
4552 self._gyp_worker_pool = ProcessPoolExecutor(max_workers=max_workers)
4553 File "python/futures/concurrent/futures/process.py", line 274, in __init__
4554 _check_system_limits()
4555 File "python/futures/concurrent/futures/process.py", line 263, in _check_system_limits
4556 raise NotImplementedError(_system_limited)
4557 NotImplementedError: system provides too few semaphores (30 available, 256 necessary)
4558
4559 20170410:
4560 AFFECTS: users of x11-wm/awesome
4561 AUTHOR: garga@FreeBSD.org
4562
4563 Awesome Window Manager (x11-wm/awesome) was upgraded to 4.1 and its config
4564 is not backward compatible with 3.5. A new port was created to keep 3.5
4565 version available at x11-wm/awesome3 and it will be available for 6 months
4566 until users have time to upgrade configuration.
4567
4568 There are references about what has changed in 4.0 at:
4569
4570 https://awesomewm.org/apidoc/documentation/89-NEWS.md.html#v4
4571
4572 And configuration porting tips at:
4573
4574 https://awesomewm.org/apidoc/documentation/17-porting-tips.md.html#v4
4575
4576 If you would like to keep using 3.x, please run the collowing command to
4577 update pkg database:
4578
4579 # pkg set -n awesome:awesome3
4580 # pkg set -o x11-wm/awesome:x11-wm/awesome3
4581
4582 20170404:
4583 AFFECTS: users of Xapian 1.2.x and www/ikiwiki
4584 AUTHOR: sunpoet@FreeBSD.org
4585
4586 Xapian has been updated to 1.4.3. The 1.2.x series has been renamed with
4587 suffix "12". The Perl binding for Xapian 1.4.x is databases/p5-Xapian.
4588 Since www/ikiwiki depends on Search::Xapian, it stays with Xapian 1.2.
4589 If you would like to keep using 1.2, please run the following commands
4590 to update pkg database:
4591
4592 xapian-core:
4593 # pkg set -n xapian-core:xapian-core12
4594 # pkg set -o databases/xapian-core:databases/xapian-core12
4595
4596 p5-Search-Xapian:
4597 # pkg set -n p5-Search-Xapian:p5-Search-Xapian12
4598 # pkg set -o databases/p5-Search-Xapian:databases/p5-Search-Xapian12
4599
4600 xapian-bindings:
4601 # pkg set -n xapian-bindings:xapian-bindings12
4602 # pkg set -o databases/xapian-bindings:databases/xapian-bindings12
4603
4604 xapian-omega:
4605 # pkg set -n xapian-omega:xapian-omega12
4606 # pkg set -o databases/xapian-omega:databases/xapian-omega12
4607
4608 20170401:
4609 AFFECTS: net/samba44, net/samba45, net/samba46 and devel/p5-Parse-Pidl*
4610 AUTHOR: timur@FreeBSD.org
4611
4612 It turned out that arbitary versions of p5-Parse-Pidl may lead to the
4613 hard to explain crashes of the Samba server and utilities(in particular
4614 we suspect it was responsible for the troubles with the DC provisioning).
4615
4616 So, from now on net/samba* ports use bundled version of Pidl. You need to
4617 remove external package from the system:
4618
4619 pkg delete -f p5-Parse-Pidl p5-Parse-Pidl44
4620
4621 20170331:
4622 AFFECTS: users of security/openssh-portable
4623 AUTHOR: bdrewery@FreeBSD.org
4624
4625 The format of several log messages emitted by the packet code has
4626 changed to include additional information about the user and
4627 their authentication state. Software that monitors ssh/sshd logs
4628 may need to account for these changes. For example:
4629
4630 Connection closed by user x 1.1.1.1 port 1234 [preauth]
4631 Connection closed by authenticating user x 10.1.1.1 port 1234 [preauth]
4632 Connection closed by invalid user x 1.1.1.1 port 1234 [preauth]
4633
4634 Affected messages include connection closure, timeout, remote
4635 disconnection, negotiation failure and some other fatal messages
4636 generated by the packet code.
4637
4638 20170326:
4639 AFFECTS: users of samba43
4640 AUTHOR: antoine@FreeBSD.org
4641
4642 The default version of samba has been switched from 4.3 to 4.4.
4643 Upgrade instructions:
4644
4645 For package users having samba43 installed indirectly (as a dependency):
4646 # pkg upgrade
4647
4648 For package users having samba43 installed directly (leaf port):
4649 # pkg upgrade
4650 # pkg install samba44
4651
4652 For ports users:
4653 If you want to keep samba43, add DEFAULT_VERSIONS+= samba=4.3 to make.conf
4654
4655 If you want to upgrade to samba44, remove samba43 and obsolete packages:
4656 # pkg delete -f samba36-libsmbclient samba36-nmblookup samba36-smbclient samba36 samba43 p5-Parse-Pidl
4657
4658 Portmaster users:
4659 # portmaster net/samba44
4660 # portmaster -a
4661
4662 Portupgrade users:
4663 # portinstall net/samba44
4664 # portupgrade -a
4665
4666 20170325:
4667 AFFECTS: net/samba46 and devel/p5-Parse-Pidl
4668 AUTHOR: timur@FreeBSD.org
4669
4670 New version of Samba port from 4.6 branch is added. Before upgrading please read upgrade notes:
4671
4672 https://www.samba.org/samba/history/samba-4.6.0.html
4673
4674 For the vfs_fruit users:
4675
4676 Users on *BSD must rename the metadata xattr used by vfs_fruit when
4677 using the default setting "fruit:metadata = netatalk".
4678
4679 Due to a glitch in the Samba xattr API compatibility layer for FreeBSD and a
4680 mistake in vfs_fruit, vfs_fruit ended up using the wrong xattr name when
4681 configured with "fruit:metadata = netatalk" (default). Instead of the correct
4682
4683 org.netatalk.Metadata
4684
4685 it used
4686
4687 netatalk.Metadata
4688
4689 Starting with Samba 4.6 vfs_fruit will use the correct "org.netatalk.Metadata"
4690 which means existing installations must rename this xattrs. For this purpose
4691 Samba now includes a new tool `mvxattr`.
4692
4693 20170325:
4694 AFFECTS: net/samba45, net/samba46 and devel/p5-Parse-Pidl
4695 AUTHOR: timur@FreeBSD.org
4696
4697 While new Uses/samba.mk dosen't work well with slave ports to compile devel/p5-Parse-Pidl
4698 for net/samba45 or net/samba46 you need explicitly set in the /etc/make.conf:
4699
4700 SAMBA4_PORT=net/samba46
4701
4702 explicitly. In the future that shouldn't be necessary.
4703
4704 20170321:
4705 AFFECTS: users of samba36-libsmbclient, samba36-nmblookup samba36-smbclient and samba36
4706 AUTHOR: antoine@FreeBSD.org
4707
4708 The obsolete samba36-libsmbclient, samba36-nmblookup, samba36-smbclient and samba36 packages/ports were removed
4709 and USES=samba was introduced.
4710 Upgrade instructions:
4711
4712 For package users having those ports installed indirectly (as dependencies):
4713 # pkg upgrade
4714
4715 For package users having those ports installed directly (leaf ports):
4716 # pkg upgrade
4717 # pkg install samba43
4718
4719 For ports users:
4720 Choose you samba version, for instance add DEFAULT_VERSIONS+= samba=4.3 to make.conf
4721
4722 Remove obsolete packages:
4723 # pkg delete -f samba36-libsmbclient samba36-nmblookup samba36-smbclient samba36
4724
4725 Portmaster users:
4726 # portmaster net/samba43
4727 # portmaster -a
4728
4729 Portupgrade users:
4730 # portinstall net/samba43
4731 # portupgrade -a
4732
4733 20170319:
4734 AFFECTS: users of mail/pecl-mailparse
4735 AUTHOR: dbaio@bsd.com.br
4736
4737 The mail/pecl-mailparse has been upgraded to version 3.0.2, and the new
4738 version is not compatible with PHP5. If you need PHP5 support, you can
4739 find version 2.1.6 in mail/pecl-mailparse2.
4740
4741 20170319:
4742 AFFECTS: users of textproc/pecl-yaml
4743 AUTHOR: dbaio@bsd.com.br
4744
4745 The pecl-yaml has been upgraded to version 2.0.0, and the new version is
4746 not compatible with PHP5. If you need PHP5 support, you can find version
4747 1.3.0 in textproc/pecl-yaml1.
4748
4749 20170316:
4750 AFFECTS: users of python setuptools
4751 AUTHOR: antoine@FreeBSD.org
4752
4753 The python setuptools ports have been renamed to better match other python ports.
4754 Ports users need to rename them so that portupgrade and portmaster do not
4755 get confused. For example:
4756
4757 pkg set -n py27-setuptools27:py27-setuptools
4758 pkg set -o devel/py-setuptools27:devel/py27-setuptools
4759 or
4760 pkg set -n py35-setuptools35:py35-setuptools
4761 pkg set -o devel/py-setuptools35:devel/py35-setuptools
4762
4763 20170312:
4764 AFFECTS: users of textproc/ack
4765 AUTHOR: sunpoet@FreeBSD.org
4766
4767 ack has been renamed back to p5-ack to match our perl naming. You could
4768 run the following to update pkg database:
4769
4770 # pkg set -n ack:p5-ack
4771 # pkg set -o textproc/ack:textproc/p5-ack
4772
4773 20170311:
4774 AFFECTS: users of games/tome4 with paid DLCs
4775 AUTHOR: lifanov@FreeBSD.org
4776
4777 The Ashes of Urh'Rok and Embers of Rage DLCs have been updated to be
4778 compatible with changes introduced in ToME 1.5.0. Users of these DLCs
4779 will need to redownload nd place these in $HOME/.t-engine/4.0/addons.
4780
4781 20170302:
4782 AFFECTS: users of mail/thunderbird with Lightning
4783 AUTHOR: cmt@FreeBSD.org
4784
4785 After changes in the packaging of the Lightning extension, profiles
4786 using this extension have to be re-created.
4787
4788 20170223:
4789 AFFECTS: users of devel/mtbl
4790 AUTHOR: truckman@FreeBSD.org
4791
4792 There is a libmtbl shared library version bump in mtbl version 1.0.0.
4793 The affected dependent ports have had PORTREVISION bumps, but you will
4794 need to rebuild any applications that link to libmtbl.
4795
4796 20170220:
4797 AFFECTS: sysutils/filebeat sysutils/metricbeat sysutils/packetbeat
4798 AUTHOR: girgen@FreeBSD.org
4799
4800 The three elasticsearch beats ports have merged into one single port
4801 systuils/beats that installs all of the above and some more. The reason is to
4802 make the port more maintainable and also that the new heartbeat beat would
4803 conflict with sysutils/heartbeat.
4804
4805 20170220:
4806 AFFECTS: devel/libevent2
4807 AUTHOR: jbeich@FreeBSD.org
4808
4809 libevent2 has been renamed back to libevent as the default version.
4810 If you manage out of tree ports make sure to run the following:
4811
4812 # pkg set -n libevent2:libevent
4813 # pkg set -o devel/libevent2:devel/libevent
4814
4815 20170218:
4816 AFFECTS: users of Qt 4 and Qt 5
4817 AUTHOR: kde@FreeBSD.org
4818
4819 Following what is already done in Qt 5, the Qt 4 ports no longer install
4820 their binaries into ${LOCALBASE}/bin (which is "/usr/local/bin" in most
4821 cases). Additionally, the "-qt4" suffix has been dropped from the file names
4822 of the binaries that had it, such as "qmake-qt4".
4823
4824 The new misc/qtchooser port is now used to choose whether a Qt 4 or Qt 5
4825 version of a binary such as "moc", "qmake" or "designer" will be used. By
4826 default, the Qt 5 versions are preferred, but that can be changed by setting
4827 the QT_SELECT environment variable to "qt4".
4828
4829 qtchooser also allows one to seamlessly use other Qt installations for those
4830 binaries, which is particularly beneficial to people working on Qt itself or
4831 who need their own checkouts.
4832
4833 See qtchooser(1) for more information on how to configure qtchooser.
4834
4835 20170213:
4836 AFFECTS: users of www/node*
4837 AUTHOR: bradleythughes@fastmail.fm
4838
4839 The BUNDLED_SSL option is now enabled by default on FreeBSD 10, since
4840 Node.js requires OpenSSL 1.0.2, and FreeBSD 10 is shipped with 1.0.1.
4841
4842 20170213:
4843 AFFECTS: users of graphics/libGL, graphics/libEGL, graphics/libglesv2
4844 AUTHOR: kwm@FreeBSD.org
4845
4846 The workaround for handling conflicting libraries between the
4847 nvidia-driver, libGL, libEGL and libglesv2 ports was removed. If the
4848 nvidia-driver port is updated before the other ports, it will remove
4849 the libraries of said ports. This is a side effect of how the workaround
4850 worked. If this happens reinstalling the affected port is enough.
4851
4852 pkg users can run: pkg install -f libGL libEGL libglesv2
4853
4854 20170211:
4855 AFFECTS: users of x11-server/xorg-server
4856 AUTHOR: rezny@FreeBSD.org
4857
4858 Xorg server has been updated to 1.18.4 and autodetection has changed.
4859 The order in which drivers are now attempted is:
4860 1) vendor/model specific driver according to PCI IDs
4861 2) generic modesetting driver which requires a drm driver with KMS
4862 3) scfb, the generic framebuffer driver
4863 4) vesa (only if arch is x86)
4864
4865 This should minimize the need for xorg.conf files. It is recommended to
4866 load the correct KMS driver (i915kms.ko or radeonkms.ko) via rc.conf,
4867 i.e. kld_list="i915kms.ko", to ensure correct functionality. Although
4868 the vendor drivers may attempt to load the correct drm driver, which
4869 does not always work, the modesetting driver assumes the required KMS
4870 driver is already loaded and will fail if there is none. The modesetting
4871 driver is now recommended as an alternative to the Intel driver; the
4872 performance is comparable and stability is better with modesetting. The
4873 ATI driver continues to offer better performance than modesetting.
4874
4875 20170203:
4876 AFFECTS: users of security/libressl-devel
4877 AUTHOR: brnrd@FreeBSD.org
4878
4879 The version 2.5.1 bumps the libcrypto, libssl and libtls shared library
4880 versions. You will have to rebuild all packages that depend on
4881 libressl-devel. Check the 20160811 libressl entry for more detailed
4882 guidance on rebuilding.
4883
4884 20170202:
4885 AFFECTS: users of www/uwsgi
4886 AUTHOR: feld@FreeBSD.org
4887
4888 The previous disruptive changes to uwsgi for security have been remediated
4889 through creation of a dedicated uwsgi user/group and utilizing the
4890 uwsgi feature to set socket ownership. The uwsgi daemon by default now
4891 has the following properties:
4892
4893 * Process runs as uwsgi user and group (UID/GID 165)
4894 * Socket mode is 660, still protecting unauthorized access from "other"
4895 * Socket ownership is www:www, restoring compatibility
4896
4897 20170130:
4898 AFFECTS: users of devel/ice, devel/py-ice, devel/php5-ice
4899 AUTHOR: grembo@FreeBSD.org
4900
4901 Since __WORDSIZE as defined by <stdint.h> always reports 32 when using
4902 C++98/03 (unless __STDC_LIMIT_MACROS is set explictly), Ice 3.6.3 used
4903 "long long" for Int64 instead of "long" on 64-bit platforms by mistake.
4904 A workaround has been added in version 3.6.3_2 of these three ports,
4905 requiring to upgrade all of them at the same time and to rebuild all
4906 custom code that links against them.
4907
4908 20170129:
4909 AFFECTS: users of multimedia/motion
4910 AUTHOR: jhale@FreeBSD.org
4911
4912 Version 3.x expected the configuration files to reside in:
4913 ${LOCALBASE}/etc
4914 Version 4.x expects the configuration files to reside in:
4915 ${LOCALBASE}/etc/motion
4916 This was unfortunately overlooked when the port was updated to 4.x, but it
4917 has now been fixed to install the default configuration file in the new
4918 location. The rc script now checks for motion.conf in the new location.
4919
4920 While you may be able to simply copy your old motion.conf to the new location,
4921 it is recommended to review ${LOCALBASE}/etc/motion/motion.conf and make
4922 changes to it based on your old ${LOCALBASE}/etc/motion.conf as some options
4923 have been added and removed.
4924
4925 Further, if you use motion with multiple cameras and have
4926 ${LOCALBASE}/etc/thread[0-9].conf files, they should be moved to
4927 ${LOCALBASE}/etc/motion as well. These files are deprecated and should be
4928 renamed to camera[0-9].conf and in motion.conf, lines like:
4929 thread /usr/local/etc/thread1.conf
4930 Should be converted to:
4931 camera /usr/local/etc/motion/camera1.conf
4932
4933 20170127:
4934 AFFECTS: users of www/uwsgi
4935 AUTHOR: feld@FreeBSD.org
4936
4937 The default socket mode for uwsgi as 777 is a severe security concern.
4938 This has been remediated by changing the rc script to default to 600.
4939 The mode is configurable with rc.conf values: uwsgi_socket_mode="600"
4940 or for a profile named "www", uwsgi_www_socket_mode="600".
4941
4942 20170121:
4943 AFFECTS: users of security/tinc
4944 AUTHOR: dinoex@FreeBSD.org
4945
4946 this version of tinc requires all nodes in the VPN to be linked with a
4947 version of OpenSSL or LibreSSL that supports the AES256 and SHA256
4948 algorithms.
4949
4950 20170120:
4951 AFFECTS: users of databases/mysql56-server
4952 AUTHOR: feld@FreeBSD.org
4953
4954 databases/mysql56-server was updated to 5.6.35 which included backported
4955 rc script changes from the mysql57-server port. This broke mysql_optfile in
4956 rc.conf and also forced a sample my.cnf if none existed. MySQL has
4957 some parameters which cannot be changed after a database has been
4958 created, so this caused MySQL to fail to start.
4959
4960 This change was reverted in mysql56-server-5.6.35_1
4961
4962 An additional change was made in mysql56-server-5.6.35_2 to prevent
4963 automatic loading of a sample my.cnf which was causing issues for
4964 users who were running without a my.cnf.
4965
4966 20170117:
4967 AFFECTS: users of EoL'ed FreeBSD versions (<10.3, 11 prior to 11.0)
4968 AUTHOR: amdmi3@FreeBSD.org
4969
4970 The ports system will now refuse to build anything if it's run on
4971 outdated system version. This protects users from unexpected build
4972 failures after code to support EoL'ed systems is removed from the
4973 tree. You may define ALLOW_UNSUPPORTED_SYSTEM to override this and
4974 allow builds, but no support will be provided in case of failures.
4975
4976 20170116:
4977 AFFECTS: users of java/wildfly10
4978 AUTHOR: olgeni@FreeBSD.org
4979
4980 The java/wildfly10 port has been updated to 10.1.0. To complete the
4981 migration you must copy your existing configuration (directories
4982 "appclient", "standalone", and "domain") from /usr/local/wildfly-10.0.0
4983 to /usr/local/wildfly10.
4984
4985 20170115:
4986 AFFECTS: users of net-mgmt/librenms
4987 AUTHOR: dvl@FreeBSD.org
4988
4989 The following is recommended for /var/db/mysql/my.cnf
4990
4991 NOTE: these are global settings. Please read this first:
4992
4993 http://dev.mysql.com/doc/refman/5.7/en/sql-mode.html
4994
4995 [mysqld]
4996 innodb_file_per_table=1
4997 sql-mode=""
4998
4999 20170109:
5000 AFFECTS: users of lang/ruby22
5001 AUTHOR: swills@FreeBSD.org
5002
5003 The default ruby version has been updated from 2.2 to 2.3.
5004
5005 If you compile your own ports you may keep 2.2 as the default version by
5006 adding the following lines to your /etc/make.conf file:
5007
5008 #
5009 # Keep ruby 2.2 as default version
5010 #
5011 DEFAULT_VERSIONS+=ruby=2.2
5012
5013 If you wish to update to the new default version, you need to first stop any
5014 software that uses ruby. Then, you will need to follow these steps, depending
5015 upon how you manage your system.
5016
5017 If you use pkgng, simply upgrade:
5018 # pkg upgrade
5019
5020 If you use portmaster, install new ruby, then rebuild all ports that depend
5021 on ruby:
5022 # portmaster -o lang/ruby23 lang/ruby22
5023 # portmaster -R -r ruby-2.3
5024
5025 If you use portupgrade, install new ruby, then rebuild all ports that depend
5026 on ruby:
5027
5028 # pkg delete -f ruby portupgrade
5029 # make -C /usr/ports/ports-mgmt/portupgrade install clean
5030 # pkg set -o lang/ruby22:lang/ruby23
5031 # portupgrade -x ruby-2.3.\* -fr lang/ruby23
5032
5033 20170102:
5034 AFFECTS: multimedia/ffmpeg
5035 AUTHOR: jbeich@FreeBSD.org
5036
5037 OPTIMIZED_CFLAGS switched to only use vendor optimizations which
5038 means -ffast-math -fno-finite-math-only are no longer applied. If
5039 you did like the former behavior consider adding
5040
5041 # multimedia/ffmpeg/Makefile.local
5042 OPTIMIZED_CFLAGS_CFLAGS += -ffast-math -fno-finite-math-only
5043
5044 or
5045
5046 # /etc/make.conf
5047 .if ${.CURDIR:M*/multimedia/ffmpeg}
5048 CFLAGS += -ffast-math -fno-finite-math-only
5049 .endif
5050
5051 20161230:
5052 AFFECTS: users of x11/xfce4-terminal
5053 AUTHOR: olivierd@FreeBSD.org
5054
5055 The port has been updated to the latest stable version 0.8.2.
5056 Please, don't active the hidden 'MiscSlimTabs' option in
5057 ~/.config/xfce4/terminal/terminalrc, it requires Gtk+ > 3.20.
5058
5059 20161228:
5060 AFFECTS: users of multimedia/mlt
5061 AUTHOR: avilla@FreeBSD.org
5062
5063 MLT Qt plugins have been moved to their own ports, mlt-qt4 and
5064 mlt-qt5. Please, uninstall multimedia/mlt before you update:
5065
5066 # pkg delete mlt
5067
5068 20161227:
5069 AFFECTS: users of security/openvpn, security/openvpn-polarssl
5070 AUTHOR: Matthias Andree <mandree@FreeBSD.org>
5071
5072 The OpenVPN ports have been updated to the new upstream release v2.4,
5073 and their predecessors preserved as openvpn23 and openvpn23-polarssl,
5074 respectively. Note that for the new v2.4 release, the
5075 openvpn-polarssl port has been renamed to openvpn-mbedtls to match the
5076 upstream library's new name.
5077
5078 20161218:
5079 AFFECTS: users of www/nghttp2
5080 AUTHOR: sunpoet@FreeBSD.org
5081
5082 nghttp2 has been split into 2 ports: www/libnghttp2 for core library and
5083 www/nghttp2 for the rest. Please uninstall nghttp2 before you update
5084 this port.
5085
5086 20161216:
5087 AFFECTS: mail/thunderbird, www/seamonkey
5088 AUTHOR: gecko@FreeBSD.org
5089
5090 ENIGMAIL is no longer provided as part of the ports after upstream
5091 dropped binary components in 1.9. Go to Tools -> Add-ons Manager
5092 then type "enigmail" in the search box to install.
5093
5094 20161213:
5095 AFFECTS: users of devel/skalibs, lang/execline, sysutils/s6
5096 AUTHOR: Colin Booth <colin-ports@heliocat.net>
5097
5098 skalibs has undergone a major version bump and compatibility is not
5099 guaranteed for software with a runtime dependency on
5100 libskarnet.so.2.3.9.0. This will not affect lang/execline or
5101 sysutils/s6 as those are statically linked against libskarnet.a.
5102
5103 execline has undergone a major version bump and compatibility is not
5104 guaranteed for software with a runtime dependency on
5105 libexecline.so.2.1.4.5. This will not affect sysutils/s6 as all s6
5106 programs are statically linked against libexecline.a.
5107
5108 s6 has undergone a major version bump and compatibility is not
5109 guaranteed for software with a runtime dependency on
5110 libs6.so.2.2.4.3. Additionally, s6-applyuidgid and s6-setuidgid
5111 have moved from $PREFIX/sbin to $PREFIX/bin. Any scripts calling
5112 those utilities that are not relying on $PATH resolution to find
5113 them will need to be rewritten.
5114
5115 20161207:
5116 AFFECTS: users of www/node
5117 AUTHOR: bradleythughes@fastmail.fm
5118
5119 The www/node port has been updated to node.js v7.2.0, the latest
5120 upstream release. A new port, www/node6, has been created for the
5121 v6.x LTS branch. Users wanting to stay on v6.x can replace www/node
5122 with www/node6 with one of the following commands:
5123
5124 # pkg set -o www/node:www/node6
5125 or
5126 # portmaster -o www/node6 www/node
5127 or
5128 # portupgrade -o www/node6 www/node
5129
5130 20161202:
5131 AFFECTS: users of textproc/p5-Search-Elasticsearch
5132 AUTHOR: tj@FreeBSD.org
5133
5134 As of the 5.01 release of ths package, the client libraries for older
5135 versions of Elasticsearch have started to be shipped seperately. If you are
5136 using this library to access a none 5.X server you will need to install one of
5137 the textproc/p5-Search-Elasticsearch-Client-* ports.
5138
5139 20161126:
5140 AFFECTS: users of security/gpgme-*
5141 AUTHOR: jhale@FreeBSD.org
5142
5143 Gpgme has been updated to 1.8.0.
5144 With it comes the removal of libgpgme-pthread.so in favor of using
5145 libgpgme.so itself as the thread-safe library. Ports that may have
5146 linked to -lgpgme-pthread will now just link to -lgpgme. PORTREVISION
5147 has been bumped on all ports with a dependency on security/gpgme.
5148
5149 The Python module provided by security/py-gpgme has been renamed
5150 from pyme3 to gpg, as well.
5151
5152 Portmaster users:
5153 portmaster -r gpgme
5154 Portupgrade users:
5155 portupgrade -fr security/gpgme
5156
5157 20161121:
5158 AFFECTS: users of graphics/tiff
5159 AUTHOR: antoine@FreeBSD.org
5160
5161 The tiff port was updated to 4.0.7.
5162 The following tools are removed from this release: bmp2tiff, gif2tiff, ras2tiff, rgb2ycbcr and thumbnail.
5163
5164 20161116:
5165 AFFECTS: users of sysutils/bareos-*
5166 AUTHOR: rand@iteris.com
5167
5168 Bareos v1.6.x changed the configuration scheme, from one configuration
5169 file per Bareos component (file daemon, storage daemon, and director)
5170 to several configuration files, in several directories, for each
5171 component. See http://doc.bareos.org/master/html/bareos-manual-main-reference.html
5172
5173 The new scheme will use all files named *.conf in the directory
5174 hierarchies for each component:
5175
5176 /usr/local/etc/bareos/bareos-dir.d/
5177 /usr/local/etc/bareos/bareos-fd.d/
5178 /usr/local/etc/bareos/bareos-sd.d/
5179
5180 To retain the old configuration scheme of one file per component add
5181 appropriate lines such as these to your /etc/rc.conf:
5182
5183 bareos_dir_config="/usr/local/etc/bareos/bareos-dir.conf"
5184 bareos_fd_config="/usr/local/etc/bareos/bareos-fd.conf"
5185 bareos_sd_config="/usr/local/etc/bareos/bareos-sd.conf"
5186
5187 20161113:
5188 AFFECTS: users of devel/libosinfo
5189 AUTHOR: novel@FreeBSD.org
5190
5191 The libosinfo port was separated into three different ports
5192 to follow the upstream split:
5193
5194 - sysutils/osinfo-db-tools: contains the CLI tools
5195 - misc/osinfo-db: contains database with OS data
5196 - devel/libosinfo: the library
5197
5198 As osinfo-db-tools now ships binaries that previously were
5199 part of libosinfo, it's required to delete the old libosinfo
5200 package to prevent conflict because of same files installation:
5201
5202 # pkg delete libosinfo
5203
5204 And then install the new version.
5205
5206 20161112:
5207 AFFECTS: users of security/heimdal
5208 AUTHOR: hrs@FreeBSD.org
5209
5210 Heimdal in the base system and security/heimdal <= 1.5.3_6 use
5211 Berkeley DB to store principals into /var/heimdal/heimdal.db and
5212 the database format is version 3 by default. On the other hand,
5213 security/heimdal 1.5.3_7 or newer use the newer version of
5214 Berkeley DB and the database format is version 9.
5215 These two versions are not compatible with each other. If there is
5216 a mismatch between Heimdal utilities and its database format,
5217 you will get an error like the following:
5218
5219 # /usr/local/sbin/kadmin -l dump
5220 BDB0641 __db_meta_setup: /var/heimdal/heimdal.db: unexpected file type or format
5221 kadmin: hdb_open: opening /var/heimdal/heimdal: Invalid argument
5222
5223 This mismatch can occur in the following three cases:
5224
5225 1. You used Heimdal in the base system and switch to use security/heimdal
5226 after creating /var/db/heimdal.db.
5227
5228 2. You used security/heimdal >= 1.5.3_7 and switch to use one in the
5229 base system.
5230
5231 3. You used security/heimdal < 1.5.3_7 and upgrade it to 1.5.3_7 or later.
5232
5233 To fix this mismatch, you need to dump contents of heimdal.db and
5234 rebuild the database by using kadmin(8) utility.
5235
5236 If you use Heimdal in the base system or older versions of
5237 security/heimdal, and plan to switch to use
5238 security/heimdal >= 1.5.3_7, execute the following command
5239 *after* creating a backup copy of /var/heimdal and installing
5240 security/heimdal:
5241
5242 # /usr/bin/kadmin -l dump /var/heimdal/heimdal.db.dump
5243 # rm /var/heimdal/heimdal.db
5244 # /usr/local/sbin/kadmin -l load /var/heimdal/heimdal.db.dump
5245 # rm /var/heimdal/heimdal.db.dump
5246
5247 The above example assumes security/heimdal is installed into
5248 /usr/local. If your base system is compiled with WITHOUT_KERBEROS
5249 use the following instead:
5250
5251 # db_dump185-5 /var/heimdal/heimdal.db | db_load-5 /var/heimdal/heimdal.db.new
5252 # chown 0600 /var/heimdal/heimdal.db.new
5253 # mv /var/heimdal/heimdal.db.new /var/heimdal/heimdal.db
5254
5255 db_dump and db_load utilitites are installed by databases/db5 as
5256 dependency of security/heimdal.
5257
5258 If you want to switch from security/heimdal to Heimdal in the base
5259 system, use the following:
5260
5261 # /usr/local/sbin/kadmin -l dump /var/heimdal/heimdal.db.dump
5262 # rm /var/heimdal/heimdal.db
5263 # /usr/bin/kadmin -l load /var/heimdal/heimdal.db.dump
5264 # rm /var/heimdal/heimdal.db.dump
5265
5266 20161105:
5267 AFFECTS: users of security/heimdal
5268 AUTHOR: hrs@FreeBSD.org
5269
5270 kadmin(8) in heimdal-1.5.3_5 and prior did not create a database
5271 in /var/heimdal in Berkeley DB format which kdc(8) required. This
5272 problem has been fixed in heimdal-1.5.3_6.
5273
5274 20161104:
5275 AFFECTS: users of mail/mu4e and mail/mu4e-maildirs
5276 AUTHOR: hrs@FreeBSD.org
5277
5278 The package name of mail/mu4e* have been changed from mu4e* to
5279 mu4e*-emacsNN. When upgrading the older versions, this change can
5280 cause the following error which prevents it from upgrading:
5281
5282 pkg-static: mu4e-emacs25-0.9.16 conflicts with mu4e-0.9.16 (installs files into the same place).
5283
5284 If this error occurs, please remove the old packages by using
5285 "pkg delete" manually:
5286
5287 # pkg delete mu4e-0.9.16 mu4e-maildirs-0.8.20160126_1
5288
5289 20161103:
5290 AFFECTS: users of lang/perl5*
5291 AUTHOR: mat@FreeBSD.org
5292
5293 The default Perl version has been switched to Perl 5.24. If you are using
5294 binary packages to upgrade your system, you do not have anything to do, pkg
5295 upgrade will do the right thing. For the other people, assuming you are
5296 migrating from 5.20 to 5.24, do:
5297
5298 First, add to /etc/make.conf:
5299
5300 DEFAULT_VERSIONS+= perl5=5.24
5301
5302 Portupgrade users:
5303 portupgrade -o lang/perl5.24 -f lang/perl5.20
5304
5305 You can now remove the DEFAULT_VERSIONS line added earlier
5306 from /etc/make.conf
5307
5308 Then you will need to rebuild everything that uses libperl.so, you
5309 can do so with:
5310
5311 portupgrade -f `pkg shlib -qR libperl.so.5.20`
5312
5313 If, for some reason, this command fails at one point, it is safe to
5314 run it again, it will not rebuild what it already rebuilt, as the
5315 ports that have been rebuilt no longer depend on libperl.so.5.20 but
5316 on libperl.so.5.24.
5317
5318 Portmaster users:
5319 portmaster -o lang/perl5.24 lang/perl5.20
5320
5321 You can now remove the DEFAULT_VERSIONS line added earlier
5322 from /etc/make.conf
5323
5324 Then you will need to rebuild everything that uses libperl.so, you
5325 can do so with:
5326
5327 portmaster -f `pkg shlib -qR libperl.so.5.20`
5328
5329 If, for some reason, this command fails at one point, it is safe to
5330 run it again, it will not rebuild what it already rebuilt, as the
5331 ports that have been rebuilt no longer depend on libperl.so.5.20 but
5332 on libperl.so.5.24.
5333
5334 20161102:
5335 AFFECTS: users of security/acme-client
5336 AUTHOR: brnrd@FreeBSD.org
5337
5338 The default configuration paths have changed from 'letsencrypt' to
5339 'acme'. Rename the directories used accordingly
5340
5341 mv /usr/local/etc/letsencrypt /usr/local/etc/acme
5342 mv /usr/local/etc/ssl/letsencrypt /usr/local/etc/ssl/acme
5343 mv /usr/local/www/letsencrypt /usr/local/www/acme
5344
5345 Check your scripts to ensure proper operation.
5346
5347 20161030:
5348 AFFECTS: users of mail/squirrelmail
5349 AUTHOR: adamw@FreeBSD.org
5350
5351 For better php70 support, the squirrelmail port has switched from
5352 PEAR database access to PDO. If you are using squirrelmail with
5353 a database backend, you'll need to install a corresponding PDO
5354 database module, such as php56-pdo_sqlite.
5355
5356 20161030:
5357 AFFECTS: users of security/srm
5358 AUTHOR: rakuco@FreeBSD.org
5359
5360 srm has been updated from 1.2.12 to 1.2.15. Since version 1.2.14,
5361 srm defaults to using its "simple" mode to overwrite files (one pass
5362 writing 0x00 to the files) instead of the 35-pass Gutmann method.
5363
5364 20161029:
5365 AFFECTS: users of irc/quassel
5366 AUTHOR: woodsb02@FreeBSD.org
5367
5368 Quassel is now split into two ports / packages; one for providing
5369 the server backend (irc/quassel-core), and one for providing the
5370 client front-end (irc/quassel). Alternatively, the irc/quassel
5371 port can be built with the MONO option enabled to also install
5372 the client and server combined into a single monolithic binary.
5373
5374 20161028:
5375 AFFECTS: users of security/openssl and security/openssl-devel
5376 AUTHOR: brnrd@FreeBSD.org
5377
5378 The shared library versions of OpenSSL have been bumped to avoid
5379 issues with ports' and base's OpenSSL not being binary compatible.
5380
5381 Please rebuild all ports that depend on OpenSSL if you use OpenSSL
5382 from ports.
5383
5384 If you use portmaster:
5385 portmaster -r openssl
5386 If you use portupgrade:
5387 portupgrade -fr security/openssl
5388
5389 20161026:
5390 AFFECTS: users of net-p2p/deluge
5391 AUTHOR: rm@FreeBSD.org
5392
5393 Deluge port has been split out onto CLI part and GUI part. So if user
5394 only needs deluged, net-p2p/deluge-cli should be installed. For full
5395 deluge installation, including GTK+ GUI client, net-p2p/deluge should
5396 be installed as a usual.
5397
5398 Old deluge package should be removed manually first:
5399
5400 # pkg delete deluge
5401
5402 After that install preferred deluge package as usual.
5403
5404 20161018:
5405 AFFECTS: users of x11/xfce4-terminal
5406 AUTHOR: olivierd@FreeBSD.org
5407
5408 The port has been updated to the latest stable version 0.8.0.
5409 A warning appears each time we open new tab:
5410
5411 Gtk-WARNING **: gtk_widget_size_allocate(): attempt to allocate
5412 widget with...
5413
5414 This issue will disappear with Gtk > 3.21.
5415
5416 20161014:
5417 AFFECTS: users of lang/python3
5418 AUTHOR: antoine@FreeBSD.org
5419
5420 The default version of python3 has changed from 3.4 to 3.5.
5421 If you wish to stick with older version, add "python3=3.4" to your
5422 DEFAULT_VERSIONS variable in /etc/make.conf. To upgrade:
5423
5424 If using portupgrade:
5425 # portupgrade -o lang/python35 lang/python34
5426
5427 If using portmaster:
5428 # portmaster -o lang/python35 lang/python34
5429
5430 20161011:
5431 AFFECTS: users of net-im/ejabberd
5432 AUTHOR: ashish@FreeBSD.org
5433
5434 Before upgrading ejabberd to 16.09, please make sure to backup your
5435 ejabberd data using:
5436
5437 % sudo -u ejabberd -H ejabberdctl backup /path/to/backup/file
5438
5439 In some cases, ejabberd may fail to start, for which a workaround is to
5440 remove the schema.DAT file from /var/spool/ejabberd before starting, and
5441 then restoring everything from the backup using:
5442
5443 % sudo -u ejabberd -H ejabberdctl restore /path/to/backup/file
5444
5445 For more details:
5446
5447 https://github.com/processone/ejabberd/issues/1305
5448
5449 20161005:
5450 AFFECTS: users of audio/squeezeboxserver (now audio/logitechmediaserver)
5451 AUTHOR: woodsb02@FreeBSD.org
5452
5453 With the rename of the audio/squeezeboxserver port to
5454 audio/logitechmediaserver, the server and database are now installed in
5455 different locations by default (/usr/local/share/logitechmediaserver and
5456 /var/db/logitechmediaserver respectively).
5457
5458 If you were an existing user of audio/squeezeboxserver, you should
5459 consider backing up you server configuration files and database before
5460 upgrading to audio/logitechmediaserver. If you wish to override the
5461 default locations for storing the server and database, you can set the
5462 SLIMDIR and SLIMDBDIR variables in your /etc/make.conf when building
5463 the audio/logitechmediaserver port.
5464
5465 20161004:
5466 AFFECTS: mail/roundcube-carddav
5467 AUTHOR: gahr@FreeBSD.org
5468
5469 There is no upgrade path from the 1.0 version. You'll need to:
5470
5471 1. Log off from Roundcube.
5472 2. Manually drop all carddav_* tables from your db backend.
5473 3. Upgrade the mail/roundcube-carddav port.
5474
5475 The new tables will be created upon login. The CardDAV plugin will need to be
5476 reconfigured.
5477
5478 If you are running php < 7.0.0, you'll need to set the plugin option:
5479 $prefs['_GLOBAL']['suppress_version_warning'] = true;
5480
5481 See https://github.com/blind-coder/rcmcarddav/issues/165 for details.
5482
5483 20160927:
5484 AFFECTS: emulators/ppsspp
5485 AUTHOR: jbeich@FreeBSD.org
5486
5487 Qt* GUI was split into separate ports:
5488
5489 emulators/ppsspp-qt4
5490 emulators/ppsspp-qt5
5491
5492 20160927:
5493 AFFECTS: sysutils/android-file-transfer
5494 AUTHOR: jbeich@FreeBSD.org
5495
5496 Qt* GUI was split into separate ports:
5497
5498 sysutils/android-file-transfer-qt4
5499 sysutils/android-file-transfer-qt5
5500
5501 20160922:
5502 AFFECTS: users of databases/pglogical, databases/pglogical-output
5503 AUTHOR: matthew@FreeBSD.org
5504
5505 As of version 1.2.0, databases/pglogical-output has been merged into
5506 databases/pglogical. portmaster or portupgrade users should delete
5507 pglogical-output manually before upgrading.
5508
5509 20160921:
5510 AFFECTS: users of mail/sieve-connect
5511 AUTHOR: alexey@renatasystems.org
5512
5513 Version 0.88 contains two breaking changes:
5514 1. If the Sieve server does not offer STARTTLS, then connections should now
5515 fail.
5516 2. When deriving a remote script name from the local filename, use the
5517 basename and strip off directories.
5518
5519 For additional information see:
5520 http://mail.globnix.net/pipermail/sieve-connect-announce/2016/000012.html
5521
5522 20160919:
5523 AFFECTS: users of net/vtun
5524 AUTHOR: cy@FreeBSD.org
5525
5526 The VTUN_EXTENDED_MODE option has been replaced by -e command line
5527 option.
5528
5529 20160914:
5530 AFFECTS: users of www/nginx-devel
5531 AUTHOR: osa@FreeBSD.org
5532
5533 Nginx now creates logs under /var/log/nginx/ and changes default log
5534 names from "nginx-access.log" and "nginx-error.log" to "access.log" and
5535 "error.log" respectively. This is important for the error log because
5536 the location is encoded and touched by nginx during startup regardless
5537 of the configured location for the error log.
5538
5539 See http://trac.nginx.org/nginx/ticket/147 for additional information
5540 on why this happens.
5541
5542 20160914:
5543 AFFECTS: users of deskutils/xfce4-volumed-pulse
5544 AUTHOR: olivierd@FreeBSD.org
5545
5546 The port has been updated to the latest stable version 0.2.2.
5547 Support of xfce4-mixer has been removed, so you can delete
5548 its properties with the following command:
5549
5550 xfconf-query -c xfce4-mixer -p / -rR
5551
5552 20160910:
5553 AFFECTS: users of security/letsencrypt.sh
5554 AUTHOR: riggs@FreeBSD.org
5555
5556 The config filename has been changed upstream from "config.sh"
5557 to "config". Users must rename the current config file manually.
5558 In addition, the default WELLKNOWN location has been changed to
5559 %%PREFIX%%/www/letsencrypt. In order to use the previous default
5560 location, the config file must be updated manually as well.
5561
5562 20160907:
5563 AFFECTS: users of math/galculator
5564 AUTHOR: woodsb02@FreeBSD.org
5565
5566 galculator now uses GTK3 by default. An option exists in the port to revert
5567 to GTK2 if desired.
5568
5569 20160906:
5570 AFFECTS: uses of www/nginx
5571 AUTHOR: marino@FreeBSD.org
5572
5573 Nginx now creates logs under /var/log/nginx/ and changes default log
5574 names from "nginx-access.log" and "nginx-error.log" to "access.log" and
5575 "error.log" respectively. This is important for the error log because
5576 the location is encoded and touched by nginx during startup regardless
5577 of the configured location for the error log.
5578
5579 See http://trac.nginx.org/nginx/ticket/147 for additional information
5580 on why this happens.
5581
5582 20160905:
5583 AFFECTS: users of databases/postgresql96-server
5584 AUTHOR: girgen@FreeBSD.org
5585
5586 The default unix user used by the PostgreSQL daemon has changed to
5587 `postgres' to reflect the long time upstream's convention. Any scripts
5588 you have using the old `pgsql' unix user should be modified when upgrading to
5589 PostgreSQL version 9.6. Older versions of PostgreSQL will continue using
5590 `pgsql' until their end-of-life.
5591
5592 For users with UTF-8 locales in the database: The ICU patch is *activated by
5593 default* for the PostgreSQL-9.6 server. For previous versions it was optional
5594 and default off, but this has changed. Please read the entry here below from
5595 20160811 and understand the consequences of changing between ICU and system
5596 locale for database collation (short version: don't). pg_upgrade requires the
5597 collation method to be the same (or a reindex), while pg_dump/restore does not.
5598
5599 Also, the default home directory for the postgres user is now
5600 /var/db/postgres, and the default data directory for PostgreSQL 9.6 is
5601 /var/db/postgres/data96.
5602
5603 20160829:
5604 AFFECTS: users of x11/nvidia-driver
5605 AUTHOR: cem@FreeBSD.org
5606
5607 The NVidia driver has been updated to version 367.35. Starting with
5608 version 358.09, new kernel module was added, nvidia-modeset.ko. This
5609 new driver component works in conjunction with the nvidia.ko kernel
5610 module to program the display engine of the GPU.
5611
5612 Users that experience hangs when starting X11 server, or observe
5613
5614 (II) NVIDIA(0): Validated MetaModes:
5615 (II) NVIDIA(0): "NULL"
5616
5617 messages in their /var/log/Xorg.0.log file should replace ``nvidia''
5618 with ``nvidia-modeset'' in /boot/loader.conf or /etc/rc.conf files,
5619 depending on how they prefer to load NVidia driver kernel module.
5620
5621 20160829:
5622 AFFECTS: users of security/sshguard
5623 AUTHOR: feld@FreeBSD.org
5624
5625 Sshguard has been updated to 1.7.0. There have been several changes to
5626 this release. Notably the hosts and ipfilter backends are no longer
5627 supported. If you need these backends to be supported and you missed
5628 the survey sent out by upstream I urge you to contact upstream.
5629
5630 The hosts backend was previously served by security/sshguard directly.
5631 The additional backends were slave ports with package name suffixes. I
5632 have opted to keep the master/slave port relationship but not choose a
5633 specific backend for security/sshguard. Instead it is now a metaport
5634 which will prompt you for which backend you prefer. If no backend is
5635 configured it will depend on security/sshguard-ipfw, which is the
5636 native FreeBSD firewall. This my be surprising to users who depended
5637 on security/sshguard which only provided hosts/TCP Wrappers blocking,
5638 but there is no replacement at this time.
5639
5640 I would also like to document that sshguard no longer accepts the -e
5641 argument which allowed external scripts to run when sshguard finds a
5642 match. As a result the null backend can no longer be used to create
5643 custom blocking functionality; it only serves as a detection backend.
5644
5645 If the removed backends return due to user demand they will be added
5646 as slave ports for consistency. I apologize for any inconvenience and
5647 lack of notice on the deprecation of these features.
5648
5649 20160815:
5650 AFFECTS: users of mail/rspamd*
5651 AUTHOR: vsevolod@FreeBSD.org
5652
5653 Rspamd users should update Rspamd to 1.3.3 version as soon as possible
5654 and ensure that '/usr/local/etc/rspamd/module.d/fuzzy_check.conf` has
5655 the line `algorithm = "mumhash";` for the "rspamd.com" rule. The more
5656 detailed information could be found on
5657 https://rspamd.com/announce/2016/08/15/rspamd-1.3.3.html
5658
5659 20160815:
5660 AFFECTS: users of dns/powerdns*
5661 AUTHOR: junovitch@FreeBSD.org
5662
5663 PowerDNS Authoritative Server and Recursor 4.0.0+ introduce significant
5664 changes to the configuration files, which need to be handled before
5665 restarting the services. As from the Recursor changelog, "The Lua hook
5666 infrastructure was redone using LuaWrapper; old scripts will no longer
5667 work, but new scripts are easier to write under the new interface."
5668
5669 20160811:
5670 AFFECTS: users of security/libressl
5671 AUTHOR: brnrd@FreeBSD.org
5672
5673 The port has been updated to the latest stable version 2.4 of LibreSSL.
5674 The shared library versions of the libraries have been bumped.
5675 With this update, the patch for the OPENSSL_VERSION_NUMBER has been
5676 removed. This causes issues with a number of ports. Patches for all
5677 ports for which this issues is known can be found on
5678 https://wiki.freebsd.org/LibreSSL/Ports#OPENSSL_VERSION_NUMBER
5679
5680 After upgrading, manually update all packages that depend on any of the
5681 libraries provided by LibreSSL (libssl, libcrypto and libtls) since the
5682 versions of these libraries have changed. Normally, you can obtain the
5683 list of dependent software by running the following command:
5684
5685 # pkg info -r libressl
5686
5687 Then you should rebuild all ports depending on libressl to avoid dangling
5688 shared library dependencies. Poudriere and pkg handle this correctly,
5689 portmaster and portupgrade users can use the following to rebuild all
5690 dependent ports.
5691
5692 Portmaster users:
5693 portmaster -r libressl
5694 Portupgrade users:
5695 portupgrade -fr security/libressl
5696
5697 20160811:
5698 AFFECTS: users of databases/postgresqlNN-server with ICU patch
5699 AUTHOR: girgen@FreeBSD.org
5700
5701 The ICU patch is added to the PostgreSQL-9.5 server. Please note that you
5702 must never change between using the ICU patch and using system locale for
5703 the same database cluster without REINDEXing all TEXT/VARCHAR columns, or
5704 dump and restore your database. Failing to do so will result in corrupted
5705 indexes due to the differences between the locale definitions. ICU will
5706 always be the better choice for speed and correctness.
5707
5708 Also, the ICU patch used to support other Unicode encodings than UTF-8,
5709 but that has been removed due to lack of demand and the complicated testing
5710 required. If you use another Unicode encoding and rely on ICU for collation,
5711 please refrain from upgrading the postgresql server and instead contact the
5712 author named above.
5713
5714 20160722:
5715 AFFECTS: users of emulators/virtualbox-ose
5716 AUTHOR: jkim@FreeBSD.org
5717
5718 VirtualBox has been updated to 5.0.26 and it is incompatible with old
5719 kernel modules. You should upgrade emulators/virtualbox-ose-kmod and
5720 load new kernel modules before starting new version, e.g.,
5721
5722 # service vboxnet restart
5723
5724 20160722:
5725 AFFECTS: users of games/stonesoup-*
5726 AUTHOR: lifanov@mail.lifanov.com
5727
5728 The WIZARD option has been renamed to NOWIZARD and is now an opt-out to
5729 better reflect the upstream. If you run a shared game server and would
5730 like the Wizard mode support disabled, please update port options.
5731
5732 20160718:
5733 AFFECTS: users of www/awstats
5734 AUTHOR: adamw@FreeBSD.org
5735
5736 The directory containing icons has changed from ".../icons" to ".../icon".
5737 awstats has, in its suggested configuration file, contained an alias
5738 from /awstatsicons. After applying the awstats-7.5 update, you must
5739 update that alias to point to /usr/local/www/awstats/icon (just remove
5740 the "s" at the end).
5741
5742 20160708:
5743 AFFECTS: users of sysutils/screen
5744 AUTHOR: cy@FreeBSD.org
5745
5746 GNU Screen was updated to version 4.4.0 (r417201). Note that there was
5747 fix to screen message structure field responsible for $TERM handling,
5748 making it impossible to attach to older versions.
5749
5750 20160704:
5751 AFFECTS: users of databases/mysql57-*
5752 AUTHOR: riggs@FreeBSD.org
5753
5754 The default location for my.cnf has changed from "/var/db/mysql/my.cnf"
5755 to "/usr/local/etc/mysql/my.cnf". Existing my.cnf files must be merged
5756 manually with the new default and moved to the new location. To
5757 continue using the my.cnf file at the old location, set "mysql_optfile"
5758 in /etc/rc.conf to point to the location of the existing my.cnf file.
5759
5760 20160701:
5761 AFFECTS: users of www/node5
5762 AUTHOR: bradleythughes@fastmail.fm
5763
5764 Node.js v5.x has reached end of life and has been removed. Users that
5765 have not yet moved to v6.x should do so now by switching to the www/node
5766 port.
5767
5768 20160627:
5769 AFFECTS: users of sysutils/rsyslog7
5770 AUTHOR: brd@FreeBSD.org
5771
5772 Rsyslog 7.x has reached end of life status and is being marked as
5773 depreciated. Rsyslog 8 has been made the default.
5774
5775 20160626:
5776 AFFECTS: users of www/calendarserver
5777 AUTHOR: pi@FreeBSD.org
5778
5779 Please note that updating from the previous version (5.1) to the current
5780 version (8.0) requires manual steps. Please consult the pkg-message for
5781 details.
5782
5783 20160624:
5784 AFFECTS: users of shells/zsh
5785 AUTHOR: adamw@FreeBSD.org
5786
5787 zsh now looks for system-wide conf files in ${PREFIX}/etc, instead of
5788 /etc. If you have files like zshrc, zshenv, zprofile, zlogin, or zlogout
5789 in /etc, either move them to /usr/local/etc or rebuild zsh with the
5790 ETCDIR option on.
5791
5792 Note that this change only affects system-wide conf files, which are not
5793 installed or created by a default installation.
5794
5795 20160621:
5796 AFFECTS: users of www/redmine
5797 AUTHOR: tz@FreeBSD.org
5798
5799 Redmine was updated from 2.6.9 to 3.2.3. Since this an update over
5800 major versions be careful with your update.
5801 For further update instructions please have a look at:
5802 https://www.redmine.org/projects/redmine/wiki/RedmineUpgrade
5803
5804 20160621:
5805 AFFECTS: users of ftp/wget
5806 AUTHOR: vd@FreeBSD.org
5807
5808 Wget 1.18 fixes a security vulnerability (CVE-2016-4971) and the fix
5809 introduces a backward-incompatibility for HTTP->FTP redirects. Any script that
5810 relies on the old behaviour must use --trust-server-names in order to trust
5811 the HTTP response and redirect to the new filename.
5812
5813 20160619:
5814 AFFECTS: users of databases/py-apsw
5815 AUTHOR: rm@FreeBSD.org
5816
5817 SQLite 3.12 completely changed the semantics of VFS.xGetLastError() in an
5818 incompatible way. This required a rewrite of the relevant C, Python and test
5819 code. If you implement or use this method then you have to rewrite your code
5820 too. Also note that running the test suite from an earlier version of APSW
5821 against this or future SQLite versions will result in consuming all memory,
5822 swap or address space (an underlying integer changed meaning).
5823
5824 20160616:
5825 AFFECTS: users of security/openssl*, security/libressl*
5826 AUTHOR: mat@FreeBSD.org
5827
5828 Previously, to tell the ports tree, you needed to set:
5829
5830 WITH_OPENSSL_PORT=yes
5831
5832 And if you wanted a port that was not security/openssl, you needed to add,
5833 for example:
5834
5835 OPENSSL_PORT= security/libressl
5836
5837 Now, all you need to do is:
5838
5839 DEFAULT_VERSIONS+= ssl=libressl
5840
5841 Valid values are base, openssl, openssl-devel, libressl, and libressl-devel.
5842
5843 20160614:
5844 AFFECTS: users of www/node, www/node5, and www/node4
5845 AUTHOR: adamw@FreeBSD.org
5846
5847 node now prefers a few libraries from ports to the versions bundled
5848 with node. However, node cannot use the libssl from LibreSSL. If you
5849 are using LibreSSL as your SSL provider, you must enable the
5850 "BUNDLED_SSL" option when building node.
5851
5852 20160611:
5853 AFFECTS: users of textproc/xmlroff
5854 AUTHOR: hrs@FreeBSD.org
5855
5856 The library part of xmlroff has been separated into textproc/libfo.
5857 Remove the installed xmlroff first when upgrading it because older
5858 xmlroff than 0.6.2_6 have files which libfo installs. A typical
5859 error message is the following:
5860
5861 pkg-static: libfo-0.6.2 conflicts with xmlroff-0.6.2_5 (installs files into the same place). Problematic file: /usr/local/include/libfo-0.6/libfo/area/fo-area.h
5862
5863 20160610:
5864 AFFECTS: users of databases/postgresql-repmgr
5865 AUTHOR: bofh@FreeBSD.org
5866
5867 The port has been repocopied to databases/postgresql-repmgr2 and current
5868 post has been updated to 3.x series. If anyone is still looking forward
5869 to use the 2.x please upgrade as following.
5870
5871 # portmaster -o databases/postgresql-repmgr2 databases/postgresql-repmgr
5872 or
5873 # portupgrade -o databases/postgresql-repmgr2 databases/postgresql-repmgr
5874
5875 Otherwise if you want to move on with 3.x series just use
5876
5877 # portmaster -r databases/postgresql-repmgr
5878 or
5879 # portupgrade -fr databases/postgresql-repmgr
5880
5881 20160605:
5882 AFFECTS: users of www/h2o
5883 AUTHOR: junovitch@FreeBSD.org
5884
5885 File paths no longer have a trailing / appended to them. This enables
5886 directing specific paths to a file but may break existing configurations.
5887 Refer to https://h2o.examp1e.net/configure/file_directives.html and
5888 revise your yaml config appropriately.
5889
5890 20160601:
5891 AFFECTS: users of security/libressl-devel
5892 AUTHOR: brnrd@FreeBSD.org
5893
5894 The port has been updated to the latest "unstable" version of LibreSSL.
5895 The shared library versions of the libraries have been bumped.
5896 With this update, the patch for the OPENSSL_VERSION_NUMBER has been
5897 removed. This causes issues with a number of ports. Patches for many of
5898 these issues can be found on
5899 https://wiki.freebsd.org/LibreSSL/Ports#OPENSSL_VERSION_NUMBER
5900
5901 After upgrading to 2.4.0, manually update all packages that depend on
5902 any of the libraries provided by LibreSSL (libssl, libcrypto and
5903 libtls) since the versions of these libraries have changed. Normally,
5904 you can obtain the list of dependent software by running the following
5905 command:
5906
5907 # pkg info -r libressl-devel
5908
5909 Then you should rebuild all ports depending on libressl-devel to avoid
5910 dangling shared library dependencies. Poudriere and pkg handle this
5911 correctly, portmaster and portupgrade users can use the following to
5912 rebuild all dependent ports.
5913
5914 Portmaster users:
5915 portmaster -r libressl-devel
5916 Portupgrade users:
5917 portupgrade -fr security/libressl-devel
5918
5919 20160527:
5920 AFFECTS: users of mail/opensmtpd-extras (any of them)
5921 AUTHOR: adamw@FreeBSD.org
5922
5923 The invocation for extras has changed. Some extras might fail unless
5924 you pass all options/arguments separated by quotes:
5925
5926 filter myfilter dnsbl "-c /var/chroot/dnsbl" "-h my.dnsbl.com"
5927
5928 Additionally, extras now run in a chroot. Either pass "-C" to skip the
5929 chroot entirely (not recommended), or put all required config files,
5930 resolv.conf, and external binaries into the chroot. For example:
5931
5932 # mkdir -p /var/chroot/dnsbl/etc
5933 # cp /etc/resolv.conf /var/chroot/dnsbl/etc
5934
5935 And pass "-c /var/chroot/dnsbl" to the filter.
5936
5937 20160526:
5938 AFFECTS: users of mail/opensmtpd
5939 AUTHOR: brnrd@FreeBSD.org
5940
5941 Due to changes to the rc-script you must stop smtpd prior to upgrading
5942 mail/opensmtpd to version 5.9.2
5943
5944 # service smtpd stop
5945
5946 Then upgrade OpenSMTPD to version 5.9.2.
5947 Additionally version 5.9.2 changes the file mode bits for two directories.
5948 To allow existing installations to start successfully you must apply the
5949 following changes
5950
5951 # chown -R root:_smtpq /var/spool/smtpd/offline
5952 # chmod -R 770 /var/spool/smtpd/offline
5953 # chmod -R 700 /var/spool/smtpd/purge
5954
5955 After applying the changes, the smtpd daemon can successfully be started.
5956
5957 20160525:
5958 AFFECTS: users of devel/qtcreator
5959 AUTHOR: loise@kde.org
5960
5961 QBS (Qt Build System) was previously shipped as part of qtcreator, now
5962 it is independently available as devel/qbs. However, on upgrading
5963 qtcreator to 3.6.1, the depends will detect qbs through a previously
5964 installed qtcreator port and will not build/install correctly
5965 (devel/qbs won't be installed automatically as depends)
5966
5967 The solution is to pkg remove qtcreator, then building works correctly.
5968
5969 20160523:
5970 AFFECTS: users of databases/db6
5971 AUTHOR: mandree@FreeBSD.org
5972
5973 The databases/db6 port has been updated to release 6.2.23.
5974
5975 This requires manual action in two places:
5976 1. dependent applications need to be recompiled,
5977 2. SQL databases, if any, need to be reindexed.
5978
5979 To obtain a list of ports needing a recompilation,
5980 the following command should provide it:
5981
5982 # pkg info -r db6
5983
5984 Then rebuild db6 and the dependent ports. For pkg users, this should
5985 be transparent.
5986
5987 Portmaster users:
5988 # portmaster -r databases/db6
5989 Portupgrade users:
5990 # portupgrade -fr databases/db6
5991
5992 In order to reindex SQL databases, a db6-upgrade61.sh script is
5993 provided in ${PREFIX}/bin, if and only if the port's SQL option is
5994 enabled. For detailed reindexing instructions, see
5995 http://docs.oracle.com/cd/E17076_05/html/installation/sqlite_ver61.html
5996 and note that the FreeBSD port installs the upgrade61.sh script with a
5997 db6- prefix that you need to add.
5998
5999 20160511:
6000 AFFECTS: users of audio/clementine-player
6001 AUTHOR: sbruno@FreeBSD.org
6002
6003 The audio/clementine-player port has been updated to v1.3.1, the latest
6004 upstream release. The music database code now has a hard dependency on
6005 databases/sqlite having the FTS3_TOKENIZER option enabled. This has
6006 been made the default option in databases/sqlite.
6007
6008 Without this option, clementine-player will crash on startup.
6009
6010 20160510:
6011 AFFECTS: users of biology/seqan
6012 AUTHOR: junovitch@FreeBSD.org
6013
6014 The biology/seqan port has been split into biology/seqan (only the
6015 library) and biology/seqan-apps for the programs based on SeqAn. Both
6016 ports are based on version 2.1.1 of the SeqAn repository. There is a new
6017 biology/seqan1 port with version 1.3 of SeqAn for backwards compatibility,
6018 but this port will likely be deprecated in the next year so please update
6019 your software to SeqAn2.
6020
6021 20160505:
6022 AFFECTS: users of www/node
6023 AUTHOR: bradleythughes@fastmail.fm
6024
6025 The www/node port has been updated to node.js v6.0.0, the latest
6026 upstream release. Users of node.js v5.x are encouraged to upgrade as
6027 soon as possible, as upstream support will end two months from now.
6028
6029 The www/node5 port has been created to aid users transition. Use one of
6030 the following commands to continue using node.js v5.x:
6031
6032 # pkg install node5
6033 or
6034 # portmaster -o www/node5 www/node
6035 or
6036 # portupgrade -o www/node5 www/node
6037
6038 20160503:
6039 AFFECTS: users of security/libressl
6040 AUTHOR: brnrd@FreeBSD.org
6041
6042 LibreSSL 2.3 has removed SSLv3 support completely which leads to issues
6043 with a number of ports. Patches for many of these issues can be found
6044 on https://wiki.freebsd.org/OpenSSL/No-SSLv3
6045
6046 After upgrading to 2.3.4, manually update all packages that depend on
6047 any of the libraries provided by LibreSSL (libssl, libcrypto and
6048 libtls) since the versions of these libraries have changed. Normally,
6049 you can obtain the list of dependent software by running the following
6050 command:
6051
6052 # pkg info -r libressl
6053
6054 Then you should rebuild all ports depending on libressl to avoid dangling
6055 shared library dependencies. Poudriere and pkg handle this correctly,
6056 portmaster and portupgrade users can use the following to rebuild all
6057 dependent ports.
6058
6059 Portmaster users:
6060 portmaster -r libressl
6061 Portupgrade users:
6062 portupgrade -fr security/libressl
6063
6064 20160501:
6065 AFFECTS: users of mail/dspam
6066 AUTHOR: junovitch@FreeBSD.org
6067
6068 dspam has been modified to no longer run as root:mail by default.
6069 Existing configuration must be adjusted to reflect using a non-privileged
6070 port and the /var/run/dspam directory for PID and socket files. If you
6071 need dspam to run as root for your mail setup, you can use the SETUID
6072 config option to enable the old insecure behavior.
6073
6074 20160229:
6075 AFFECTS: users of www/nginx and www/nginx-devel
6076 AUTHOR: osa@FreeBSD.org
6077
6078 The ${MODULESDIR}, default directory for dynamic modules, has been
6079 changed from ${ETCDIR}/modules to ${PREFIX}/libexec/${PORTNAME}.
6080 It's highly recommended to review existing configuration files of
6081 nginx, i.e. ${PREFIX}/etc/nginx/nginx.conf.
6082
6083 20160424:
6084 AFFECTS: users of net-mgmt/icinga2
6085 AUTHOR: lme@FreeBSD.org
6086
6087 The creation of Icinga2 directories and files in /var is now controlled
6088 by the /etc/rc.conf variable icinga2_mkvar. Earlier ports always
6089 created the /var entries, but could slow startup significantly when /var
6090 was a normal disk rather than a RAM disk. icinga2_mkvar defaults to
6091 "NO".
6092
6093 20160415:
6094 AFFECTS: users of audio/chromaprint
6095 AUTHOR: jhale@FreeBSD.org
6096
6097 chromaprint has been updated to version 1.3.1 and includes a shared
6098 library bump. PORTREVISIONS have been bumped on affected ports.
6099 If you are using binary pkg, 'pkg upgrade' will do the right thing.
6100 Users of portmaster/portupgrade must rebuild all ports which depend
6101 on chromaprint.
6102
6103 Portmaster users:
6104 portmaster -w -r chromaprint
6105 Portupgrade users:
6106 portupgrade -fr audio/chromaprint
6107
6108 20160414:
6109 AFFECTS: users of www/tt-rss
6110 AUTHOR: thierry@FreeBSD.org
6111
6112 Tiny Tiny RSS can use a database running on a separate server.
6113 Previously, in this case, you had to set the option DBLOCAL; this option
6114 has been removed and replaced by a settable run-time flag: now you
6115 should set
6116 ttrssd_local_db="NO"
6117 in your /etc/rc.conf .
6118
6119 20160414:
6120 AFFECTS: users of graphics/kipi-plugin-googledrive and graphics/kipi-plugin-picasaweb
6121 AUTHOR: kde@FreeBSD.org
6122
6123 DigiKam and its related ports have been updated to 4.14.0, the latest
6124 stable upstream release.
6125
6126 The graphics/kipi-plugin-googledrive and graphics/kipi-plugin-picasaweb
6127 have both been merged into the new graphics/kipi-plugin-googleservices
6128 following a move done upstream.
6129
6130 Those two ports must be removed, and graphics/kipi-plugin-googleservices
6131 should be used instead.
6132
6133 20160413:
6134 AFFECTS: users of www/node-devel
6135 AUTHOR: bradleythughes@fastmail.fm
6136
6137 www/node-devel was outdated and has been removed. Upstream no longer
6138 releases a development version. You can use the www/node port to get
6139 node.js 5.x by running one of the following commands:
6140
6141 # pkg install node
6142 or
6143 # portmaster -o www/node www/node-devel
6144 or
6145 # portupgrade -o www/node www/node-devel
6146
6147 20160413:
6148 AFFECTS: multimedia/x264
6149 AUTHOR: jbeich@FreeBSD.org
6150
6151 LSMASH replaced GPAC by default. If you use BATCH=y in /etc/make.conf
6152 and hit below error make sure to re-run "make config".
6153
6154 ====> You cannot select multiple options from the MP4 radio
6155 *** Error code 1
6156
6157 20160412:
6158 AFFECTS: users of net/samba42 and net/samba/43
6159 AUTHOR: timur@FreeBSD.org
6160
6161 Samba 4.2.x and 4.3.x ports have been updated to address
6162 BadLock(http://badlock.org) vulnerability, as well as few other
6163 discovered.
6164
6165 Please note that Samba 4.1.x and older versions are also affected by
6166 the issues fixed with this release but are not supported anymore. It is
6167 strongly recommend to upgrade to a recent version at your earliest
6168 convenience.
6169
6170 The security updates include new smb.conf options and a number of
6171 stricter behaviours to prevent Man in the Middle attacks. Between these
6172 changes, compatibility with a large number of older software versions
6173 has been lost in the default configuration.
6174
6175 For more information about the related behaviour changes and the
6176 security issues please visit:
6177
6178 https://www.samba.org/samba/latest_news.html#4.4.2
6179 https://www.samba.org/samba/history/samba-4.3.8.html
6180 https://www.samba.org/samba/history/samba-4.2.11.html
6181
6182 20160411:
6183 AFFECTS: users of databases/influxdb
6184 AUTHOR: cheffo@freebsd-bg.org
6185
6186 To upgrade to InfluxDB 0.12, you must be on version 0.10 and all shards must
6187 be in TSM format (the default storage engine starting with InfluxDB 0.10).
6188 See the 0.10 documentation [1] for how to convert b1 and bz1 shards to TSM. If
6189 any b1 or bz1 shards are present, InfluxDB 0.12 will not start.
6190
6191 Next, you need to update your metastore *before updating to 0.12.* [2]
6192
6193 [1] https://docs.influxdata.com/influxdb/v0.10/administration/upgrading/#convert-b1-and-bz1-shards-to-tsm1
6194 [2] https://docs.influxdata.com/influxdb/v0.12/administration/upgrading/
6195
6196 20160406:
6197 AFFECTS: users of www/pecl-http
6198 AUTHOR: bofh@FreeBSD.org
6199
6200 www/pecl-http has been updated to the latest 3.x stable release, which
6201 supports php70+ and a new port www/pecl-http2 has been created for the
6202 2.x branch.
6203
6204 Should users want to continue to use version 2.x, replace www/pecl-http with
6205 www/pecl-http2 as follows:
6206
6207 Using packages:
6208
6209 # pkg delete pecl-http
6210 # pkg install pecl-http2
6211
6212 Using ports:
6213
6214 # portupgrade -o www/pecl-http2 www/pecl-http
6215
6216 OR
6217
6218 # portmaster -o www/pecl-http2 www/pecl-http
6219
6220 20160404:
6221 AFFECTS: users of lang/ruby21
6222 AUTHOR: swills@FreeBSD.org
6223
6224 The default ruby version has been updated from 2.1 to 2.2.
6225
6226 If you compile your own ports you may keep 2.1 as the default version by
6227 adding the following lines to your /etc/make.conf file:
6228
6229 #
6230 # Keep ruby 2.1 as default version
6231 #
6232 DEFAULT_VERSIONS+=ruby=2.1
6233
6234 If you wish to update to the new default version, you need to first stop any
6235 software that uses ruby. Then, you will need to follow these steps, depending
6236 upon how you manage your system.
6237
6238 If you use pkgng, simply upgrade:
6239 # pkg upgrade
6240
6241 If you use portmaster, install new ruby, then rebuild all ports that depend
6242 on ruby:
6243 # portmaster -o lang/ruby22 lang/ruby21
6244 # portmaster -R -r ruby-2.2
6245
6246 If you use portupgrade, install new ruby, then rebuild all ports that depend
6247 on ruby:
6248
6249 # pkg delete -f ruby portupgrade
6250 # make -C /usr/ports/ports-mgmt/portupgrade install clean
6251 # pkg set -o lang/ruby21:lang/ruby22
6252 # portupgrade -x ruby-2.2.\* -fr lang/ruby22
6253
6254 20160404:
6255 AFFECTS: mail/spamassassin
6256 AUTHOR: adamw@FreeBSD.org
6257
6258 Support for SSLv3 has been removed from SpamAssassin, because
6259 SSLv3 is a Bad Idea. No direct option is provided to re-enable it.
6260 If your setup requires use of SSLv3, some instructions are available
6261 in FreeBSD PR 208225.
6262
6263 20160331:
6264 AFFECTS: security/clamav-unofficial-sigs
6265 AUTHOR: lukasz@wasikowski.net, sf@maxempire.com
6266
6267 This version of clamav-unofficial-sigs is eXtremeSHOK's fork.
6268 Configuration file location has changed from
6269 %PREFIX%/clamav-unofficial-sigs.conf to
6270 %PREFIX%/clamav-unofficial-sigs/
6271
6272 master.conf and os.conf hold default values, local changes should
6273 be placed in user.conf.
6274
6275 20160324:
6276 AFFECTS: print/ghostscript9-base
6277 AUTHOR: tijl@FreeBSD.org
6278
6279 The default Ghostscript port has changed from print/ghostscript9-base,
6280 which is no longer developed, to print/ghostscript9-agpl-base. Package
6281 users will upgrade automatically. Ports users can stick with the old
6282 port by adding "DEFAULT_VERSIONS+=ghostscript=9" to /etc/make.conf, or
6283 move to the new port with:
6284
6285 portmaster -o print/ghostscript9-agpl-base ghostscript9-base
6286 or: portupgrade -o print/ghostscript9-agpl-base print/ghostscript9-base
6287
6288 And if you have ghostscript9-x11 installed:
6289
6290 portmaster -o print/ghostscript9-agpl-x11 ghostscript9-x11
6291 or: portupgrade -o print/ghostscript9-agpl-x11 print/ghostscript9-x11
6292
6293 Note that print/ghostscript9-agpl-base is licensed under the AGPLv3
6294 while print/ghostscript9-base is licensed under the GPLv3.
6295
6296 20160317:
6297 AFFECTS: security/openvas-client
6298 AUTHOR: tijl@FreeBSD.org
6299
6300 The OpenVAS ports have been updated from version 2 to version 8. All
6301 components have been renamed and rearranged. The old OpenVAS client
6302 no longer exists. Instead there is a web interface provided by
6303 security/greenbone-security-assistant or a command-line interface
6304 provided by security/openvas-cli.
6305
6306 20160311:
6307 AFFECTS: print/hplip
6308 AUTHOR: tijl@FreeBSD.org
6309
6310 HPLIP has been updated to verion 3.16.2. As part of the update support
6311 for the hpijs/foomatic-rip filter has been dropped. This has long been
6312 unsupported upstream. If you used this filter with your printer you'll
6313 have to remove the printer with HP Device Manager and then add it back as
6314 a new device.
6315
6316 20160311:
6317 AFFECTS: print/cups-base, print/cups-client, print/cups-image
6318 AUTHOR: tijl@FreeBSD.org
6319
6320 The cups-base, cups-client and cups-image packages have been combined
6321 into one cups package.
6322
6323 If you build your own ports the easiest way to update is to delete these
6324 packages first and then build and install print/cups.
6325
6326 If you are using binary packages, depending on the packages installed on
6327 your system, pkg(8)'s solver might get confused. In this case do not proceed
6328 with the upgrade but delete first the packages:
6329
6330 pkg delete -fg "cups*"
6331
6332 Then usual upgrade process: pkg upgrade
6333
6334 The device URI of USB printers has changed so you have to adjust the
6335 printer configuration. Go to http://localhost:631/printers/. Click on
6336 your printer and select "Modify Printer" in the Administration drop-down.
6337 You should then be able to select the new URI of the printer. The web
6338 interface requires cookies and JavaScript to function properly so make
6339 sure your browser does not block them.
6340
6341 The package also installs a devd(8) configuration file now that gives
6342 cups access to USB printers. Unless you have any special needs you can
6343 remove any devd(8), devfs.conf(5) or devfs.rules(5) configuration related
6344 to cups that you may have added in the past.
6345
6346 20160306:
6347 AFFECTS: net-mgmt/yaf
6348 AUTHOR: pi@FreeBSD.org
6349
6350 YAF is updated to version 2.8.1 with many new OPTIONS. Please use
6351 the default options to get same behavior as previous version.
6352
6353 20160302:
6354 AFFECTS: audio/alsa-utils, www/firefox, www/firefox-esr, www/seamonkey
6355 AUTHOR: jbeich@FreeBSD.org
6356
6357 ALSA backend in libcubeb as used by Firefox has an unresolved issue
6358 with the OSS patch in audio/alsa-plugins. To avoid excessive CPU
6359 usage when playing HTML5 videos rebuild the port with BUFSZ_P2
6360 option enabled or reset options to default.
6361
6362 However, with BUFSZ_P2 enabled alsa-utils may crash:
6363
6364 $ aplay test.wav
6365 Playing WAVE 'test.wav' : Signed 16 bit Little Endian, Rate 48000 Hz, Stereo
6366 Assertion failed: (err >= 0), function set_params, file aplay.c, line 1289.
6367 Aborted by signal Abort trap...
6368
6369 20160229:
6370 AFFECTS: users of security/openssh-portable-devel
6371 AUTHOR: bdrewery@FreeBSD.org
6372
6373 openssh-portable-devel has been removed since it is stale, insecure and
6374 not worth maintaining any longer.
6375
6376 Users should switch back to openssh-portable.
6377
6378 Using packages:
6379
6380 # pkg delete openssh-portable-devel
6381 # pkg install openssh-portable
6382
6383 Using ports:
6384
6385 # portmaster -o security/openssh-portable openssh-portable-devel
6386
6387 OR
6388
6389 # portupgrade -o security/openssh-portable security/openssh-portable-devel
6390
6391 20160228:
6392 AFFECTS: users of mail/postfix
6393 AUTHOR: ohauer@FreeBSD.org
6394
6395 Postfix has been updated to version 3.1, VDA and native SPF is no
6396 longer supported.
6397
6398 - if VDA support is needed, users should stay on mail/postfix211
6399 - SPF support can be added to postfix via one of the mail/*spf* ports
6400
6401 The Dovecot SASL OPTION was removed, Dovecot SASL support is always given
6402 from now on. In addition, for each mail/postfix* port there is now a
6403 mail/postfix*-sasl slave port providing Cyrus SASL as default.
6404
6405 To stay on postfix-2.11.x run the command:
6406
6407 # pkg set -o mail/postfix:mail/postfix211
6408
6409 20160217:
6410 AFFECTS: users of www/nginx-devel
6411 AUTHOR: osa@FreeBSD.org
6412
6413 Dynamic modules support has been enabled for the following third-party
6414 modules, in case of usage of these modules please update nginx
6415 configuration file for load these modules:
6416
6417 load_module "modules/ngx_dynamic_upstream_module.so";
6418 load_module "modules/ngx_http_small_light_module.so";
6419
6420 20160214:
6421 AFFECTS: users of www/nginx-devel
6422 AUTHOR: osa@FreeBSD.org
6423
6424 Dynamic modules support has been enabled for the following third-party
6425 modules, in case of usage of these modules please update nginx
6426 configuration file for load these modules:
6427
6428 load_module "modules/ngx_http_echo_module.so";
6429 load_module "modules/ngx_http_headers_more_filter_module.so";
6430 load_module "modules/ngx_http_eval_module.so";
6431 load_module "modules/ngx_http_lua_module.so";
6432 load_module "modules/ngx_http_set_misc_module.so";
6433
6434 20160213:
6435 AFFECTS: users of www/nginx-devel
6436 AUTHOR: osa@FreeBSD.org
6437
6438 Dynamic modules support has been enabled. In case of usage following
6439 modules please update nginx configuration file for load these modules:
6440
6441 load_module "modules/ngx_http_geoip_module.so";
6442 load_module "modules/ngx_http_image_filter_module.so";
6443 load_module "modules/ngx_http_xslt_filter_module.so";
6444 load_module "modules/ngx_mail_module.so";
6445 load_module "modules/ngx_stream_module.so";
6446
6447 See https://www.nginx.com/blog/dynamic-modules-nginx-1-9-11/ for details.
6448
6449 20160127:
6450 AFFECTS: users of net-im/uTox
6451 AUTHOR: amdmi3@FreeBSD.org
6452
6453 Before upgrading uTox port, please set maximum font scale in the
6454 program options.
6455
6456 20160119:
6457 AFFECTS: users of security/tor, security/tor-devel
6458 AUTHOR: amdmi3@FreeBSD.org
6459
6460 The tor ports now create /var/log/tor subdirectory for tor logs. If
6461 you've used /var/log/tor as a log _file_, you'll need to update your
6462 torrc and move the file before updating the port.
6463
6464 20160118:
6465 AFFECTS: users of mail/rspamd and mail/rmilter
6466 AUTHOR: vsevolod@FreeBSD.org
6467
6468 Rspamd has been updated to the version 1.1.0. If you have used per user
6469 statistics, then please consult changelog for details: your configuration
6470 should be changed.
6471
6472 Rmilter has been updated to the version 1.7.0. Support of SPF and Spamassassin
6473 has been dropped from this project completely. You might also consider
6474 migration from memcahched to redis in this version.
6475
6476 20160113:
6477 AFFECTS: users of sysutils/ansible
6478 AUTHOR: lifanov@mail.lifanov.com
6479
6480 Ansible 2.0.0 introduces a number of incompatible configuration changes.
6481 Please read changelog and migrate current configuration:
6482
6483 https://raw.githubusercontent.com/ansible/ansible/v2.0.0.0-1/CHANGELOG.md
6484
6485 Ansible 1.9.* will be provided as sysutils/ansible1 until the next update
6486 of 2.0 branch.
6487
6488 20160111:
6489 AFFECTS: users of security/easy-rsa
6490 AUTHOR: mandree@FreeBSD.org
6491
6492 The port has been upgraded to version 3. This incurs major changes,
6493 please see ${PREFIX}/share/doc/easy-rsa/doc/EasyRSA-Upgrade-Notes.md
6494 for details.
6495
6496 The old version 2.2.2 has been retained as security/easy-rsa2.
6497
6498 20151227:
6499 AFFECTS: users of games/nethack34
6500 AUTHOR: glewis@FreeBSD.org
6501
6502 The port name and installation location of games/nethack34 have changed
6503 to allow for a port of NetHack 3.6.0. To preserve your save and bones
6504 files do the following after updating:
6505
6506 # sudo cp -p ${LOCALBASE}/share/nethack/save/* ${LOCALBASE}/share/nethack34/save/
6507 # sudo cp -p ${LOCALBASE}/share/nethack/bon* ${LOCALBASE}/share/nethack34/
6508
6509 After verifying the files were copied correctly, remove the playground
6510 directory (as these files are incompatible with NetHack 3.6.0).
6511
6512 # sudo rm -r ${LOCALBASE}/share/nethack
6513
6514 20151219:
6515 AFFECTS: users of net/samba4, net/samba41
6516 AUTHOR: timur@FreeBSD.org
6517
6518 Given version of Samba were marked as deprecated. Please, consider to upgrade.
6519
6520 Samba4 was giving wrong builds with recent version of p5-Parse-Pidl. It was
6521 converted to use bundled version instead and to conflict with the given package.
6522 If you still intend to build net/samba4 - remove p5-Parse-Pidle first.
6523
6524 20151217:
6525 AFFECTS: users of security/tor, security/tor-devel
6526 AUTHOR: amdmi3@FreeBSD.org
6527
6528 Tor rc.d script no longer overrides or forces logfile configuration,
6529 you now need to setup logging by hand. To preserve old behavior, add
6530 the following line to /usr/local/etc/tor/torrc:
6531
6532 Log notice file /var/log/tor
6533
6534 20151215:
6535 AFFECTS: all users of www/node
6536 AUTHOR: koobs@FreeBSD.org
6537
6538 www/node has been updated to the latest 5.x stable release, and a new port
6539 www/node4 has been created for the 4.x LTS branch.
6540
6541 Should users want to continue to use version 4.x, replace www/node with
6542 www/node4 as follows:
6543
6544 Using packages:
6545
6546 # pkg delete node
6547 # pkg install node4
6548
6549 Using ports:
6550
6551 # portupgrade -o www/node4 www/node
6552
6553 OR
6554
6555 # portmaster -o www/node4 node
6556
6557 20151210:
6558 AFFECTS: users of comms/gammu
6559 AUTHOR: vanilla@FreeBSD.org
6560
6561 The python binding of comms/gammu were split from the main port. To get them you
6562 need to install comms/py-gammu.
6563
6564 20151206:
6565 AFFECTS: users of mail/postfixadmin
6566 AUTHOR: riggs@FreeBSD.org
6567
6568 Caveat when updating to version 2.93: If you have an existing
6569 configuration and are NOT using the recommended practice of putting your
6570 settings changes in config.local.php:
6571
6572 Copy config.inc.php to config.local.php prior to upgrading, then revise
6573 config.local.php for the current version afterward.
6574
6575 Postfixadmin will not function correctly unless correct and complete
6576 data structures are placed in config.inc.php. Therefore the file must be
6577 upgraded as part of the package and any changes to config.inc.php will
6578 be overwritten.
6579
6580 Detailed information regarding this procedure is provided in step 3 of
6581 the installation instructions in ${DATADIR}/INSTALL.TXT (by default
6582 /usr/local/share/postfixadmin/INSTALL.TXT).
6583
6584 20151205:
6585 AFFECTS: users of devel/ncurses
6586 AUTHOR: bapt@FreeBSD.org
6587
6588 ncurses has been updated to 6.0.
6589 If you are using binary pkg, 'pkg upgrade' will do the right thing.
6590 Users of portmaster/portupgrade must rebuild all ports which depend
6591 on ncurses.
6592
6593 Portmaster users:
6594 portmaster -w -r ncurses
6595 Portupgrade users:
6596 portupgrade -fr devel/ncurses
6597
6598 20151203:
6599 AFFECTS: users of x11-toolkits/qt4-gui or x11-toolkits/qt5-gui
6600 AUTHOR: kde@FreeBSD.org
6601
6602 Back in mid-2012, pkg-message was added to the port suggesting changes to the
6603 default shared memory limits in loader.conf(5). Since then, the default
6604 limits have been changed and the values suggested by the port are no longer
6605 sensible. If you have changed the following values in loader.conf(5) due to
6606 qt4-gui's or qt5-gui's pkg-message, please considering removing them and
6607 using the default settings:
6608 * kern.ipc.shmall
6609 * kern.ipc.shmmni
6610 * kern.ipc.shmseg
6611 See base r209037 and ports PR 202927 for more context.
6612
6613 20151203:
6614 AFFECTS: users of sysutils/logstash
6615 AUTHOR: junovitch@FreeBSD.org
6616
6617 Logstash has been updated to the 2.1.0 release. The embedded ElasticSearch
6618 instance is no longer supported. If in use, end users must update
6619 logstash.conf to point to the URL of an ElasticSearch instance.
6620
6621 20151130:
6622 AFFECTS: users of net/samba43
6623 AUTHOR: timur@FreeBSD.org
6624
6625 A new version of Samba server that has better integration with Windows 10.
6626 This is still experimental and there were reports that rolling upgrade from
6627 previous version of Samba fails to work.
6628
6629 Please, backup all relevant files from /var/db/samba4/ directory, as well
6630 as configuration files.
6631
6632 Follow https://wiki.samba.org/index.php/Updating_Samba for the upgrade path.
6633
6634 20151130:
6635 AFFECTS: users of net/samba4, net/samba41, net/samba42
6636 AUTHOR: timur@FreeBSD.org
6637
6638 Recent versions of devel/talloc, devel/tevent, databases/tdb, databases/ldb
6639 contained infinit recursive call to the strtol* set of replacement functions,
6640 which lead to coredumps. Unofficial patch was added meanwhile, but now
6641 official version of the fixed libs were released. If your version of
6642 net/samba4 works fine you don't need to recompile it. Other ports were also
6643 upgraded and some bugs were fixed in upstream.
6644
6645 20151122:
6646 AFFECTS: users of audio/audacity
6647 AUTHOR: riggs@FreeBSD.org
6648
6649 Audacity has been upgraded to version 2.1.1. Changes in its settings
6650 processing may prevent it from starting. If this happens, removing its
6651 user-specific configuration directory ~/.audacity-data resolves this.
6652
6653 20151118:
6654 AFFECTS: users of mail/rmilter
6655 AUTHOR: vsevolod@FreeBSD.org
6656
6657 Rmilter now has switched from user postfix to user _rmilter for security
6658 and sanity purposes. You might want to fix the ownership of
6659 /var/run/rmilter to user _rmilter and group mail.
6660
6661 20151105:
6662 AFFECTS: users of deskutils/egroupware
6663 AUTHOR: danilo@FreeBSD.org
6664
6665 EGroupware 1.8 was deprecated and removed from sourceforge.net.
6666 To upgrade to the new version (14.3), make a backup of all files and
6667 database, remove all files from ${PREFIX}/www/eg:
6668
6669 # pkg remove egroupware
6670 # rm -rf ${PREFIX}/www/eg
6671
6672 Install the new egroupware:
6673 # pkg install egroupware
6674 or
6675 # make -C /usr/ports/deskutils/egroupware install clean
6676
6677 Access the setup page on your browser and run the upgrade process
6678 (eg: http://<server>/eg/setup).
6679
6680 20151101:
6681 AFFECTS: users of www/codeigniter
6682 AUTHOR: junovitch@FreeBSD.org
6683
6684 CodeIgniter has been updated to the 3.0.x release branch. End users
6685 must ensure their web applications are compliant with the guidance
6686 in the "Upgrading From a Previous Version" document.
6687
6688 http://www.codeigniter.com/user_guide/installation/upgrade_300.html
6689
6690 CodeIgniter 2.2.x has reached EOL as of 31 October 2015 but may be
6691 installed in the interim from the www/codeigniter22 port.
6692
6693 20151020:
6694 AFFECTS: users of security/keepassx2
6695
6696 Due to a package name change, first remove the existing package
6697 and then reinstall it:
6698
6699 # pkg delete security/keepassx2
6700 # portmaster security/keepassx2
6701
6702 20151019:
6703 AFFECTS: users of www/varnish4
6704 AUTHOR: feld@FreeBSD.org
6705
6706 Varnish has been updated to 4.1.0. As part of the update an effort has
6707 been made to increase the security of the varnish daemons by utilizing
6708 separate UIDs. Users who upgrade will likely run into a permissions
6709 issue as a result. The simplest solution is to delete files varnish
6710 will recreate with the correct permissions and to adjust permissions
6711 of existing log files.
6712
6713 The following changes will allow you to start varnishd, varnishlog,
6714 and varnishncsa successfully:
6715
6716 # rm -r /usr/local/varnish/$(hostname)
6717 # rm /var/run/varnishlog.pid
6718 # rm /var/run/varnishncsa.pid
6719 # chown varnishlog /var/log/varnish.log
6720 # chown varnishlog /var/log/varnishncsa.log
6721
6722 Please also note that the syntax for binding to additional IPs has
6723 changed in 4.1.0. Multiple listening addresses are now specified by
6724 using multiple -a arguments. In rc.conf it would look like this:
6725
6726 varnishd_listen="x.x.x.x:80 -a y.y.y.y:80"
6727
6728 20151015:
6729 AFFECTS: users of devel/subversion, its bindings and www/mod_dav_svn
6730 AUTHOR: lev@FreeBSD.org
6731
6732 The subversion upgdate to 1.9 branch introduces new "old" subversion
6733 port devel/subversion18.
6734
6735 If you don't want to update your subversion installation, run
6736
6737 pkg set -n subversion:subversion18
6738
6739 and add
6740
6741 WITH_SUBVERSION_VER=18
6742
6743 to your /etc/make.conf
6744
6745 20151013:
6746 AFFECTS: users of security/sshguard-ipfw
6747 AUTHOR: feld@FreeBSD.org
6748
6749 The sshguard update to 1.6.2 introduces a rewritten IPFW backend. The
6750 previous approach was to insert individual block rules with a
6751 predefined numbered range. This does not scale well and is not
6752 flexible so the design was scrapped. The new approach utilizes IPFW
6753 tables. The sshguard IPFW backend now inserts offenders into hardcoded
6754 table 22.
6755
6756 To continue blocking the attackers effectively you will need to add a
6757 block rule like the following:
6758
6759 ipfw add deny all from 'table(22)' to any
6760
6761 The release announcement can be found here:
6762 http://sourceforge.net/p/sshguard/mailman/message/34534861/
6763
6764 20151011:
6765 AFFECTS: users of emulators/qemu-sbruno, emulators/qemu-user-static
6766 AUTHOR: sbruno@FreeBSD.org
6767
6768 The Jemalloc update at svn r286871 introduced some TLS enhancements
6769 for MIPS targets that require a bit of workaround. Users who want
6770 to build MIPS packages should update their host systems past r286871
6771 prior to upgrading their qemu-user-static/qemu-sbruno ports.
6772
6773 Discussion about this can be found here:
6774 https://lists.freebsd.org/pipermail/freebsd-mips/2015-October/004018.html
6775
6776 20151006:
6777 AFFECTS: users of www/firefox, www/seamonkey
6778 AUTHOR: gecko@FreeBSD.org
6779
6780 Firefox since 41.0 and SeaMonkey since 2.38 require databases/sqlite3
6781 port built with DBSTAT option enabled (default). Re-run "make config"
6782 if the port(s) fail to build as described in ports/200853.
6783
6784 20150921:
6785 AFFECTS: users of mail/rspamd
6786 AUTHOR: vsevolod@FreeBSD.org
6787
6788 rspamd has been updated to the version 1.0.
6789 For migration from the previous releases, please read the following document:
6790 https://rspamd.com/doc/migration.html
6791
6792 20150919:
6793 AFFECTS: users of multimedia/ffmpeg
6794 AUTHOR: riggs@FreeBSD.org
6795
6796 ffmpeg has been updated to the version 2.8.
6797 If you are using binary pkg, 'pkg upgrade' will do the right thing.
6798 Users of portmaster/portupgrade must rebuild all ports which depend
6799 on ffmpeg.
6800
6801 Portmaster users:
6802 portmaster -w -r ffmpeg
6803 Portupgrade users:
6804 portupgrade -fr multimedia/ffmpeg
6805
6806 20150916:
6807 AFFECTS: users of graphics/jpeg
6808 AUTHOR: antoine@FreeBSD.org
6809
6810 Default implementation of jpeg has been switched from graphics/jpeg to
6811 graphics/jpeg-turbo. To perform the upgrade, use instructions below.
6812
6813 If using binary packages: 'pkg upgrade' will do the right thing. If it
6814 doesn't and complains about 'Cannot solve problem using SAT solver', run
6815 'pkg delete -f jpeg' before 'pkg upgrade'.
6816
6817 If using portmaster:
6818 # portmaster -o graphics/jpeg-turbo jpeg
6819
6820 If using portupgrade:
6821 # portupgrade -f -o graphics/jpeg-turbo graphics/jpeg
6822
6823 If you compile your ports and want to keep using IJG's jpeg implementation,
6824 add this line to your /etc/make.conf file:
6825 JPEG_PORT=graphics/jpeg
6826
6827 20150914:
6828 AFFECTS: users of lang/perl5*
6829 AUTHOR: mat@FreeBSD.org
6830
6831 Binary package users can ignore this.
6832
6833 The way lang/perl5* ports install themselves has changed. From now on, only
6834 the default Perl port (currently 5.20), or the version listed in
6835 DEFAULT_VERSIONS, will install /usr/local/bin/perl.
6836
6837 If you are NOT using the default version of Perl (as of right now, it is
6838 5.20) you MUST add a line setting the version you are using to your
6839 /etc/make.conf, to preserve /usr/local/bin/perl:
6840
6841 DEFAULT_VERSIONS+= perl5=5.xx
6842
6843 If your Perl package name is not called perl5-5.xx.y but perl5.xx-5.xx.y,
6844 you will need to rename it so that portupgrade and portmaster do not get
6845 confused:
6846
6847 pkg set -n perl5.xx:perl5
6848
6849 After this date, to migrate from one Perl version to the other, you must
6850 first put the DEFAULT_VERSIONS line in your make.conf, and then, for example,
6851 if you want to move from 5.20 to 5.22, do:
6852
6853 pkg set -o lang/perl5.20:lang/perl5.22
6854 portmaster `pkg shlib -qR libperl.so.5.20`
6855
6856 If you do not do that, you will replace your default Perl 5.20 installation
6857 (one that has /usr/local/bin/perl) with an installation that does not have
6858 /usr/local/bin/perl, and it will break everything.
6859
6860 20150908:
6861 AFFECTS: users of print/texlive-base
6862 AUTHOR: hrs@FreeBSD.org
6863
6864 pdfclose and pdfopen utilities in print/texlive-base are now in a separate
6865 port print/xpdfopen. While upgrading print/texlive-base, a conflict may
6866 occur between pdfclose utility installed by an old print/texlive-base and
6867 one being installed by print/xpdfopen. If it occurred on your system,
6868 remove the installed print/texlive-base first by using the following
6869 command:
6870
6871 # pkg delete -f texlive-base
6872
6873 20150901:
6874 AFFECTS: users of editors/libreoffice
6875 AUTHOR: jkim@FreeBSD.org
6876
6877 editors/libreoffice has been updated to 5.0.1. However, FreeBSD 9.x is
6878 no longer supported because it requires C++11-capable library installed
6879 in the base. If you cannot upgrade your system or still want 4.3.x for
6880 some reason, use editors/libreoffice4.
6881
6882 20150822:
6883 AFFECTS: users of print/ghostscript*
6884 AUTHOR: hrs@FreeBSD.org
6885
6886 print/ghostscript{7,8,9,9-agpl} have been split into
6887 print/ghostscript{7,8,9,9-agpl}-{base,x11}.
6888 print/ghostscript*-nox11 ports have been removed.
6889
6890 The -base installs Ghostscript binaries, libgs, and other data files
6891 and it depends on no X11 library. The -x11 installs a small shared
6892 library to enable x11* devices in the installed -base package.
6893
6894 In most cases, Ghostscript is installed as a dependency. A port/package
6895 which requires Ghostscript will automatically pick up -base, and
6896 when x11* devices required it will pick up -x11 in addition.
6897
6898 If one wants to install Ghostscript manually and full compatibility
6899 with the previous versions, just install -x11 because it installs
6900 -base as a dependency. Combination of the two provides the same
6901 functionality as before.
6902
6903 20150821:
6904 AFFECTS: users of security/openssh-portable
6905 AUTHOR: bdrewery@FreeBSD.org
6906
6907 OpenSSH 7.0 disables support for:
6908 * SSH protocol 1
6909 * 1024-bit diffie-hellman-group1-sha1 key exchange
6910 * ssh-dss, ssh-dss-cert-* host and user keys
6911 * legacy v00 cert format
6912
6913 See http://www.openssh.com/txt/release-7.0 for more information and
6914 http://www.openssh.com/legacy.html for how to re-enable some of these
6915 algorithms.
6916
6917 20150820:
6918 AFFECTS: users of lang/ghc and */hs-*
6919 AUTHOR: haskell@FreeBSD.org
6920
6921 The Glorious Glasgow Haskell Compiler has been updated to version
6922 7.10.2 and Haskell Platform has been removed. As a result, it is
6923 recommended to rebuild or reinstall all the dependent ports and the
6924 lang/ghc port itself in one of the following ways:
6925
6926 # portmaster -w -r ghc
6927 or
6928 # portupgrade -fr lang/ghc
6929
6930 In case of pkg(8), it is probably safer to remove all the GHC-dependent
6931 packages along with GHC and reinstall everything from scratch. For
6932 example:
6933
6934 # pkg query "%ro" ghc > ghc-pkgs.txt
6935 # pkg delete -y lang/ghc
6936
6937 In ghc-pkgs.txt, check and remove all the packages that have been moved,
6938 then:
6939
6940 # pkg install -y `cat ghc-pkgs.txt`
6941
6942 20150818:
6943 AFFECTS: users of sysutils/s6
6944 AUTHOR: Colin Booth <colin@heliocat.net>
6945
6946 s6-notifywhenup has been removed as of v2.2.0.0. Any run scripts
6947 using readyness notification must be updated to use a notification
6948 fd instead.
6949
6950 s6-svc options have changed for sending syncronous up/down timeouts.
6951 Any management or wrapper scripts using those options will need to
6952 be updated.
6953
6954 20150817:
6955 AFFECTS: everybody who still uses <UNIQUENAME>_SET/UNSET in make.conf
6956 AUTHOR: mat@FreeBSD.org
6957
6958 The use of <UNIQUENAME>_SET/UNSET has been deprecated for a long time,
6959 replaced by <OPTIONS_NAME>_SET/UNSET. It is now not supported any more.
6960 A warning will be issued telling you what to do, for example:
6961
6962 $ make
6963 /!\ WARNING /!\
6964 You are using perl_SET which is not supported any more, use:
6965 lang_perl5.20_SET= DEBUG
6966
6967 20150816:
6968 AFFECTS: users of sysutils/s6
6969 AUTHOR: Colin Booth <colin@heliocat.net>
6970
6971 s6-notifywhenup is deprecated and will be removed in the next version
6972 of s6. Any run scripts depending on that program should be updated to
6973 use an in-servicedir notification-fd file as described under
6974 "Readyness notification support" in s6-supervise.html.
6975
6976 20150812:
6977 AFFECTS: users of net-mgmt/icinga and net-mgmt/icinga2
6978 AUTHOR: lme@FreeBSD.org
6979
6980 The Icinga port has been split into two ports: net-mgmt/icinga-core
6981 which contains the Icinga 1.x backend and net-mgmt/icinga-classicweb
6982 which contains the Icinga classic web (CGI) interface. The latter can
6983 be both used with Icinga 1.x and the Icinga 2 port (net-mgmt/icinga2).
6984 A new meta-port net-mgmt/icinga was added which depends on both new
6985 ports, so updating the Icinga port should be transparent.
6986
6987 20150812:
6988 AFFECTS: users of sysutils/moosefs-master and other moosefs packages
6989 AUTHOR: feld@FreeBSD.org
6990
6991 MooseFS ports have been updated to 2.0.72-1. Upstream has been
6992 providing a private package repository to distribute newer releases of
6993 MooseFS. These changes have now made it into the ports tree. This has
6994 resulted in splitting up the sysutils/moosefs-master port into several
6995 new ports:
6996
6997 sysutils/moosefs-cli
6998 sysutils/moosefs-cgi
6999 sysutils/moosefs-cgiserv
7000 sysutils/moosefs-metalogger
7001 sysutils/moosefs-netdump
7002
7003 You may need to install these additional ports/packages to restore the
7004 complete functionality of your MooseFS cluster. Please review the
7005 upstream documentation.
7006
7007 http://moosefs.com/documentation/moosefs-2-0.html
7008
7009 20150809:
7010 AFFECTS: users of sysutils/xfce4-power-manager
7011 AUTHOR: olivierd@FreeBSD.org
7012
7013 After upgrading to 1.5.2, by default a label is displayed next to the
7014 panel icon (it shows percentage and remaining time).
7015
7016 To hide this label, a new property /xfce4-power-manager/show-panel-label
7017 must be created:
7018
7019 xfconf-query -c xfce4-power-manager \
7020 -p /xfce4-power-manager/show-panel-label -n -t int -s 0
7021
7022 Possible values are:
7023 - 0 -> does not display label
7024 - 1 -> displays only percentage
7025 - 2 -> displays only remaining time
7026 - 3 -> displays only percentage and remaining time (default value)
7027
7028 20150806:
7029 AFFECTS: users of security/libressl
7030 AUTHOR: brnrd@FreeBSD.org
7031
7032 After upgrading to 2.2.2, manually update all packages that depend on
7033 any of the libraries provided by LibreSSL (libssl, libcrypto and
7034 libtls) since the versions of these libraries have changed. Normally,
7035 you can obtain the list of dependent software by running the following
7036 command:
7037
7038 # pkg info -r libressl
7039
7040 Then you should rebuild all ports depending on libressl to avoid dangling
7041 shared library dependencies. Poudriere and pkg handle this correctly,
7042 portmaster and portupgrade users can use the following to rebuild all
7043 dependent ports.
7044
7045 Portmaster users:
7046 portmaster -r libressl
7047 Portupgrade users:
7048 portupgrade -fr security/libressl
7049
7050 20150805:
7051 AFFECTS: users of sysutils/tracker
7052 AUTHOR: kwm@FreeBSD.org
7053
7054 The new tracker version does not build if the old version is installed.
7055
7056 # pkg delete -f tracker
7057
7058 After use your upgrade tool of choice.
7059
7060 20150802:
7061 AFFECTS: users of mail/opensmtpd
7062 AUTHOR: ashish@FreeBSD.org
7063
7064 After upgrading, you will need to review all your configuration, as
7065 there are some configuration changes between 5.4.x and 5.7.1.
7066
7067 20150726:
7068 AFFECTS: users of ukrainian/monacofonts
7069 AUTHOR: mi@aldan.algebra.com
7070
7071 The destination-directory used by monacofonts port was altered.
7072 The fonts-location changed from koi8u-monaco/ to koi8-u-monaco/
7073
7074 Users are advised to modify the path set in their xorg.conf files.
7075
7076 20150720:
7077 AFFECTS: users of print/texlive-base and other TeXLive packages
7078 AUTHOR: hrs@FreeBSD.org
7079
7080 TeXLive in Ports Collection has been updated to TL2015. To upgrade
7081 installed old packages, upgrading of "tex-*" packages is required.
7082
7083 If you have a problem with upgrading, please send it to
7084 freebsd-tex@FreeBSD.org and/or file a PR.
7085
7086 20150711:
7087 AFFECTS: users of graphics/gdal
7088 AUTHOR: sunpoet@FreeBSD.org
7089
7090 Due to changes in header files, please deinstall gdal first while updating
7091 from 1.x to 2.0.
7092
7093 20150708:
7094 AFFECTS: users of security/libressl
7095 AUTHOR: brnrd@FreeBSD.org
7096
7097 After upgrading to 2.2.1, manually update all packages that depend on
7098 any of the libraries provided by LibreSSL (libssl, libcrypto and
7099 libtls) since the versions of these libraries have changed. Normally,
7100 you can obtain the list of dependent software by running the following
7101 command:
7102
7103 pkg query -e '%n = libressl' %ro
7104
7105 Then you should rebuild all ports depending on libressl to avoid dangling
7106 shared library dependencies.
7107
7108 20150707:
7109 AFFECTS: users of net-mgmt/netmagis-*
7110 AUTHOR: pgollucci@FreeBSD.org
7111
7112 Netmagis-* ports have been upgraded to 2.3.0. Upgrading from
7113 previous version require a database schema upgrade.
7114 See http://netmagis.org/upgrade.html
7115
7116 20150702:
7117 AFFECTS: users of multimedia/ffmpeg
7118 AUTHOR: riggs@FreeBSD.org
7119
7120 ffmpeg has been updated to the latest version from the 2.7 branch.
7121 If you are using binary pkg, 'pkg upgrade' will do the right thing.
7122 Users of portmaster/portupgrade must rebuild all ports that depend
7123 on it.
7124
7125 Portmaster users:
7126 portmaster -w -r ffmpeg
7127 Portupgrade users:
7128 portupgrade -fr multimedia/ffmpeg
7129
7130 20150702:
7131 AFFECTS: users of net/ptpd2-devel
7132 AUTHOR: skreuzer@FreeBSD.org
7133
7134 net/ptpd2 has been upgraded to version 2.3.1
7135 net/ptpd2-devel is now deprecated and has been removed
7136
7137 If using portupgrade:
7138 # portupgrade -o net/ptpd2 net/ptpd2-devel
7139
7140 If using portmaster:
7141 # portmaster -o net/ptpd2 net/ptpd2-devel
7142
7143 20150628:
7144 AFFECTS: users of www/varnish, www/pecl-varnish,
7145 www/varnish-libvmod-header, www/varnish-nagios
7146 AUTHOR: feld@FreeBSD.org
7147
7148 Varnish 3.x has reached End of Life status and has been removed from
7149 the ports tree. If you were using www/varnish we urge you to to update
7150 to www/varnish4. The upgrade guide can be found here:
7151
7152 https://www.varnish-cache.org/docs/trunk/whats-new/upgrade-4.0.html
7153
7154 www/varnish-libvmod-header and www/varnish-nagios have been updated to
7155 versions that work with Varnish 4.x. You should not lose access to
7156 this software.
7157
7158 www/pecl-varnish was updated to the latest release which has added
7159 support for Varnish 4.x. Please note that it appears some
7160 functionality has been lost. This is unfortunate but out of our
7161 control. Details can be found here:
7162
7163 http://pecl.php.net/package-changelog.php?package=varnish
7164
7165 If for some reason you need www/varnish to exist in your ports tree
7166 for a bit longer you may consider instead following the 2015Q2 branch.
7167 Do note however that Varnish 3.x will not be receiving updates or
7168 security patches from upstream.
7169
7170 20150624:
7171 AFFECTS: users of devel/p5-Test-Tester and devel/p5-Test-use-ok
7172 AUTHOR: adamw@FreeBSD.org
7173
7174 The Test::Tester and Test::use::ok modules have been rolled into
7175 devel/p5-Test-Simple, and are included in perl 5.22. The p5-Test-Tester
7176 and p5-Test-use-ok modules will be removed in one month.
7177
7178 If you use either of those ports and have perl-5.22 installed:
7179
7180 pkg delete p5-Test-Tester p5-Test-use-ok
7181
7182 If you use either of those ports and have perl-5.20 or lower installed:
7183
7184 portmaster -o devel/p5-Test-Simple p5-Test-Tester
7185 portmaster -o devel/p5-Test-Simple p5-Test-use-ok
7186
7187 20150615:
7188 AFFECTS: users of security/libressl
7189 AUTHOR: brnrd@FreeBSD.org
7190
7191 After upgrading libressl, manually update all packages that depend on
7192 this library since its version has changed. Normally, you can obtain the
7193 list of dependent software by running the following command:
7194
7195 pkg query -e '%n = libressl' %ro
7196
7197 Then you should rebuild all ports depending on libressl to avoid dangling
7198 shared library dependencies.
7199
7200 20150614:
7201 AFFECTS: users of audio/libmusicbrainz5
7202 AUTHOR: jhale@FreeBSD.org
7203
7204 libmusicbrainz5 has been updated to 5.1.0. Please rebuild all ports that
7205 depend on it. PORTREVISIONS have been bumped on dependent ports.
7206
7207 If you use portmaster:
7208 portmaster -w -r libmusicbrainz5
7209 If you use portupgrade:
7210 portupgrade -fr audio/libmusicbrainz5
7211
7212 20150613:
7213 AFFECTS: users of multimedia/avidemux26-*
7214 AUTHOR: riggs@FreeBSD.org
7215
7216 avidemux26 has been renamed to avidemux
7217 If you are using binary pkg, 'pkg upgrade' will do the right thing.
7218 Users of portmaster/portupgrade have to take a manual step:
7219 Portmaster users:
7220 portmaster -o multimedia/avidemux multimedia/avidemux26
7221 Portupgrade users:
7222 portupgrade -o multimedia/avidemux multimedia/avidemux26
7223
7224 20150610:
7225 AFFECTS: users of databases/postgresql84-server
7226 AUTHOR: girgen@FreeBSD.org
7227
7228 PostgreSQL-8.4 EOL was reached in July 2014. To upgrade to a later version of
7229 choice, you need to do a dump+restore of the database.
7230 Please follow the instructions at:
7231
7232 http://www.postgresql.org/docs/8.4/static/install-upgrading.html
7233
7234 20150527:
7235 AFFECTS: users of sysutils/xfce4-power-manager
7236 AUTHOR: olivierd@FreeBSD.org
7237
7238 Before upgrading, you must stop xfce4-power-manager daemon:
7239
7240 xfce4-power-manager --quit
7241
7242 20150519:
7243 AFFECTS: users of sysutils/webmin and sysutils/usermin
7244 AUTHOR: olgeni@FreeBSD.org
7245
7246 After upgrading to Perl 5.20 the /usr/bin/perl link will no longer
7247 be available. You will have to check your perl-path files and
7248 change the path of the Perl interpreter to "/usr/local/bin/perl":
7249
7250 /usr/local/etc/webmin/perl-path
7251 /usr/local/etc/usermin/perl-path
7252
7253 20150513:
7254 AFFECTS: users of lang/perl5*
7255 AUTHOR: mat@FreeBSD.org
7256
7257 The default Perl version has been switched to Perl 5.20. If you are using
7258 binary packages to upgrade your system, you do not have anything to do, pkg
7259 upgrade will do the right thing. For the other people, assuming you are
7260 migrating from 5.18 to 5.20, do:
7261
7262 Portupgrade users:
7263 portupgrade -o lang/perl5.20 -f lang/perl5.18
7264
7265 portupgrade -f `pkg shlib -R libperl.so.5.18|tail +2`
7266
7267 Portmaster users:
7268 portmaster -o lang/perl5.20 lang/perl5.18
7269
7270 portmaster -f `pkg shlib -R libperl.so.5.18|tail +2`
7271
7272 NOTE:
7273 Perl has been removed from base more than ten years ago, so it was way past
7274 time for the /usr/bin/perl symlink to be removed from the port. If for
7275 some strange reason, you still need it, you will have to create it
7276 manually.
7277
7278 IMPORTANT:
7279 In case you have not updated your system in a while, and specifically,
7280 followed the 20141126 instructions regarding the new Perl layout, you
7281 should follow those more extensive instructions rather than the
7282 conservative presented here.
7283
7284 20150510:
7285 AFFECTS: users of mail/postfix mail/postfix-current
7286 AUTHOR: ohauer@FreeBSD.org
7287
7288 The following OPTIONS where renamed to match the default used in most all other ports
7289 - SASL2 -> SASL
7290 - OPENLDAP -> LDAP
7291
7292 If any of the old OPTIONS was enabled before, please re-run "make config".
7293
7294 20150508:
7295 AFFECTS: users of www/iojs
7296 AUTHOR: linpct@gmail.com
7297
7298 iojs has been updated to 2.0.0. The binary modules may need to be
7299 rebuilt due to V8 version ABI change.
7300
7301 20150506:
7302 AFFECTS: users of net/asterisk13 with PJSIP (default on) and SRTP (default off) options enabled
7303 AUTHOR: madpilot@FreeBSD.org
7304
7305 This applies ONLY TO USERS COMPILING FROM PORTS:
7306 To avoid dependency problems, you must remove the pjsip port
7307 before upgrading asterisk13.
7308
7309 # pkg delete pjsip
7310 # portmaster -a
7311
7312 These steps are unnecessary for those using binary packages.
7313
7314 Please see the 20150323 entry for background about this problem.
7315
7316 20150501:
7317 AFFECTS: users of graphics/qgis
7318 AUTHOR: brd@FreeBSD.org
7319
7320 Following OPTIONS have been renamed in 2.8.1_1 to match upstream:
7321
7322 - MAPSERVER to SERVER
7323
7324 20150427:
7325 AFFECTS: users of mail/opensmtpd
7326 AUTHOR: ashish@FreeBSD.org
7327
7328 Following OPTIONS are being removed in 5.4.5p1:
7329
7330 - LDAP
7331 - SQLITE
7332 - MYSQL
7333 - PGSQL
7334 - REDIS
7335
7336 They are disabled/removed in upstream since 5.4.4p1, but did not get removed
7337 from port.
7338
7339 20150420:
7340 AFFECTS: users of devel/icu
7341 AUTHOR: bapt@FreeBSD.org
7342
7343 icu has been updated to 55.1. Please rebuild all ports that depends on it
7344
7345 If you use portmaster:
7346 portmaster -w -r icu
7347 If you use portupgrade:
7348 portupgrade -fr devel/icu
7349
7350 20150419:
7351 AFFECTS: users of emulators/wine-devel
7352 AUTHOR: gerald@FreeBSD.org
7353
7354 The COMPHOLIO option in emulators/wine-devel has been renamed to
7355 STAGING to align with the upstream evolution of that project.
7356
7357 20150417:
7358 AFFECTS: users of audio/bcg729
7359 AUTHOR: tijl@FreeBSD.org
7360
7361 The Mediastreamer plugin included in this package has been separated into
7362 a new port audio/msbcg729.
7363
7364 20150409:
7365 AFFECTS: users of security/sguil
7366 AUTHOR: feld@FreeBSD.org
7367
7368 security/sguil was erroneously provisioned a UID that conflicted with
7369 the dns/dnscrypt-proxy port. A new UID and GID of 991 has been issued.
7370
7371 Existing users will be able to upgrade the sguil packages without
7372 issue. The existing UID will continue to be used. If you do a clean
7373 install of security/sguil on a new server and migrate files or
7374 intentionally delete the sguil user and group and reinstall you may
7375 run into permissions issues.
7376
7377 Examples include the /var/run/sguild and /usr/local/etc/sguild directories.
7378
7379 20150406:
7380 AFFECTS: users of emulators/xen emulators/xl and sysutils/xen-tools
7381 AUTHOR: bapt@FreeBSD.org
7382
7383 sysutils/xen-tools has been renamed sysutils/xen-guest-tools
7384 emulators/xl has been renamed sysutils/xen-tools
7385 emulators/xen has been renamed emulators/xen-kernel
7386 A new emulators/xen has been introduced, it is a metaport that depends on
7387 emulators/xen-kernel and sysutils/xen-tools
7388
7389 20150403:
7390 AFFECTS: users of irc/rbot
7391 AUTHOR: bdrewery@FreeBSD.org
7392
7393 Ruby Bot now has a new upstream maintainer. The project has been updated
7394 to work with Ruby 2.0+. Some migration is needed to move away from
7395 BDB regristry files. The guide for that is at
7396 https://github.com/ruby-rbot/rbot/wiki/MigrationGuide
7397
7398 rbotdb can be used to backup a BDB database and then restore it to a working
7399 format for the new rbot. Update your conf.yaml after with 'core.db: tc'
7400 once converted.
7401
7402 20150331:
7403 AFFECTS: users of www/mod_dav_svn
7404 AUTHOR: ohauer@FreeBSD.org
7405
7406 Subversion modules are no longer activated in httpd.conf!
7407 To activate the subversion apache modules a dedicated file
7408 will be installed as modules.d/220_subversion.conf
7409
7410 20150324:
7411 AFFECTS: users of dns/bind9*
7412 AUTHOR: mat@FreeBSD.org
7413
7414 This is only for FreeBSD 10.0+.
7415
7416 BIND auto chroot has been added back to the named rc script. As enabling it
7417 by default would most certainly break people's setup, it is not. To enable
7418 it, and chroot it in /var/named, add the following line to your rc.conf file:
7419
7420 named_chrootdir="/var/named"
7421
7422 On first launch, the rc script will move the /usr/local/etc/namedb directory
7423 into the chroot, and create a symlink to it.
7424
7425 Note that, if you're running from within a jail, you need to have a
7426 /var/named/dev devfs created beforehand, with the null and random devices.
7427
7428 20150323:
7429 AFFECTS: users of net/asterisk* and net/pjsip ports
7430 AUTHOR: madpilot@FreeBSD.org
7431
7432 Due to conflicts between base OpenSSL and ports provided OpenSSL
7433 library, which is required by net/libsrtp, the srtp support has
7434 to be removed from the default asterisk13 port configuration,
7435 otherwise a not working binary would be generated.
7436
7437 To get SRTP support working in the asterisk ports make sure all
7438 dependencies are linked against the same SSL library implementation
7439 to avoid runtime conflicts. On 10.1 everything will work fine
7440 unless ports SSL libraries are explicitly installed. On older OS
7441 versions(10.0 and earlier) you will need to compile all ports
7442 with WITH_OPENSSL_PORT=yes.
7443
7444 To get working SRTP support in asterisk13 with the pjsip backend
7445 it is also needed to enable the EXTSRTP option in the pjsip port.
7446
7447 If the CURL option is enabled also make sure the ftp/curl port
7448 is using a GSSAPI implementation linking to the same SSL
7449 implementation the other ports are using (BASE or NONE if you're
7450 using base OpenSSL, GSSAPI_HEIMDAL GSSAPI_MIT otherwise). If an
7451 incompatible option is being used the curl module will cause
7452 asterisk to fail on startup due to mixing calls to OpenSSL from
7453 base and from ports.
7454
7455 20150322:
7456 AFFECTS: users of security/openssh-portable
7457 AUTHOR: bdrewery@FreeBSD.org
7458
7459 The port now uses VersionAddendum for the port version string. Setting
7460 the value to "none" in your sshd_config and restarting openssh will allow
7461 removing the version from the banner.
7462
7463 20150321:
7464 AFFECTS: users of x11-servers/xorg-server and other X servers
7465 AUTHOR: bapt@FreeBSD.org
7466
7467 All fonts ports have been modified to respect XDG and install in
7468 share/fonts
7469
7470 The Xorg servers now are looking there by default
7471
7472 If you experience font related issues, view the output of
7473
7474 # fc-list
7475
7476 If the list appears incomplete or has fonts still pointing to
7477 /usr/local/lib/X11/fonts you may forcibly update the font cache:
7478
7479 # fc-cache -fs
7480
7481 20150317:
7482 AFFECTS: users of editors/openoffice-4 and editors/openoffice-devel
7483 AUTHOR: truckman@FreeBSD.org
7484
7485 Contrary to what is stated in pkg-message, openoffice-4 and
7486 openoffice-devel have stored user settings in ~/.openoffice.org-devel/4
7487 since r325370 (2013-08-25). This update expects user settings to reside
7488 in the more standard ~/.openoffice.org/4.
7489
7490 To preserve your user settings, rename or copy them from
7491 ~/.openoffice.org-devel/4 to ~/.openoffice.org/4. when installing this
7492 update to apache-openoffice-4.1.1_7 or
7493 apache-openoffice-devel-4.2.1652526_2,3.
7494
7495 20150313:
7496 AFFECTS: users of net/serviio
7497 AUTHOR: netchild@FreeBSD.org
7498
7499 The Java Polling Watch Service used in Serviio 1.5.1 is fixed. If you
7500 unchecked "Keep library automatically updated" with 1.5 (as recommended
7501 in the 20150206 entry) you can enable it again.
7502
7503 20150309:
7504 AFFECTS: users of net-mgmt/netdisco
7505 AUTHOR: dgeo@centrale-marseille.fr
7506
7507 netdisco version has been upgraded to netdisco2
7508
7509 After upgrading, you will need to review all your configuration, as
7510 this new version won't read old config files.
7511 You'll be able to keep your data though netdisco-deploy command
7512
7513 20150305:
7514 AFFECTS: users of x11-wm/xfce4 and multimedia/xfce4-parole
7515 AUTHOR: olivierd@FreeBSD.org
7516
7517 Xfce 4.12 has been imported. Please use the following instructions to
7518 upgrade.
7519
7520 For package users:
7521 # pkg upgrade
7522
7523 For ports users:
7524 # portmaster -a
7525 # portmaster x11-wm/xfce4
7526
7527 GStreamer 1.0 is enabled by default in Parole media player.
7528
7529 Xfce 4.12 now depends of Adwaita icon theme. If you are upgrading from
7530 Xfce 4.10 you probably still have the Tango or GNOME theme selected.
7531 Open the Settings Manager and select Appearance. Inside dialog box switch
7532 to the Icons tag and select the "Adwaita" entry in the list.
7533
7534 20150304:
7535 AFFECTS: users of security/libressl
7536 AUTHOR: vsevolod@highsecure.ru
7537
7538 After upgrading of libressl you should manually update all packages that
7539 depending on this library since its version has been changed. Normally,
7540 you could obtain the list of dependent software by running the following
7541 command:
7542
7543 pkg query -e '%n = libressl' %ro
7544
7545 Then you should rebuild all ports depending on libressl to avoid dangling
7546 shared library dependencies.
7547
7548 20150301:
7549 AFFECTS: users of lang/ruby20
7550 AUTHOR: swills@FreeBSD.org
7551
7552 The default ruby version has been updated from 2.0 to 2.1.
7553
7554 If you compile your own ports you may keep 2.0 as the default version by
7555 adding the following lines to your /etc/make.conf file:
7556
7557 #
7558 # Keep ruby 2.0 as default version
7559 #
7560 DEFAULT_VERSIONS+=ruby=2.0
7561
7562 If you wish to update to the new default version, you need to first stop any
7563 software that uses ruby. Then, you will need to follow these steps, depending
7564 upon how you manage your system.
7565
7566 If you use pkgng, simply upgrade:
7567 # pkg upgrade -f
7568
7569 If you use portmaster, install new ruby, then rebuild all ports that depend
7570 on ruby:
7571 # portmaster -o lang/ruby21 lang/ruby20
7572 # portmaster -R -r ruby-2.1
7573
7574 If you use portupgrade, install new ruby, then rebuild all ports that depend
7575 on ruby:
7576
7577 # pkg delete -f ruby portupgrade
7578 # make -C /usr/ports/ports-mgmt/portupgrade install clean
7579 # pkg set -o lang/ruby20:lang/ruby21
7580 # portupgrade -x ruby-2.1.\* -fr lang/ruby21
7581
7582 20150227:
7583 AFFECTS: users of games/trigger
7584 AUTHOR: makc@FreeBSD.org
7585
7586 games/trigger has been split and renamed to games/trigger-rally
7587 and games/trigger-data ports. Deinstall previous version
7588 before upgrading.
7589
7590 20150224:
7591 AFFECTS: users of devel/qt4-linguist
7592 AUTHOR: makc@FreeBSD.org
7593
7594 Linguist tools have been moved from qt4-linguist port to new
7595 devel/qt4-linguisttools port. Deinstall qt4-linguist before
7596 upgrading.
7597
7598 20150224:
7599 AFFECTS: users of lang/ruby19
7600
7601 lang/ruby19 has reached its end-of-life and has been removed. The
7602 default version has been 2.0 for a while. Other available versions
7603 are Ruby 2.1 and Ruby 2.2.
7604
7605 Users who have DEFAULT_VERSIONS=ruby=1.9 in their /etc/make.conf are
7606 encouraged to remove it or change it to an available version.
7607
7608 20150224:
7609 AFFECTS: users of net-p2p/bitcoin (cli utilities)
7610
7611 The bitcoin-cli and bitcoin-tx utilities have been re-packaged into
7612 a separate port. If you require these programs, or use the bitcoin-cli
7613 program to access the daemon or the GUI, install net-p2p/bitcoin-utils
7614 to reinstall them.
7615
7616 20150220:
7617 AFFECTS: users of PHP
7618
7619 The default PHP version has been updated from 5.4 to 5.6.
7620
7621 If you use binary packages you should make a list of php packages
7622 before running 'pkg upgrade':
7623
7624 # pkg info php5\* > ~/installed-php-ports-list
7625
7626 After the upgrade, check with such list if all your php extensions
7627 are still installed, and reinstall them if needed.
7628
7629 20150213:
7630 AFFECTS: users who upgraded from FreeBSD 7.x or older with "make world" but never ran "make delete-old"
7631 AUTHOR: antoine@FreeBSD.org
7632
7633 Dependency registration has been reworked.
7634 If you encounter the following error, you may have stale magic files
7635 for file(1):
7636
7637 ===> bar-x depends on shared library: libfoo.so - not found
7638
7639 You can remove the stale /usr/share/misc/magic.mime{,.mgc} files
7640 manually or run "make delete-old" in ${SRCDIR}.
7641
7642 20150207:
7643 AFFECTS: users of mail/opensmtpd-devel
7644 AUTHOR: ashish@FreeBSD.org
7645
7646 MYSQL, PGSQL, LDAP, and REDIS options are removed from port, as
7647 they're moved upstream to a separate project, which is yet to
7648 release snapshots. If you need those options, then please install
7649 "mail/opensmtpd" port instead. To do that:
7650
7651 If using portupgrade:
7652 # portupgrade -o mail/opensmtpd mail/opensmtpd-devel
7653
7654 If using portmaster:
7655 # portmaster -o mail/opensmtpd mail/opensmtpd-devel
7656
7657 20150206:
7658 AFFECTS: users of net/serviio
7659 AUTHOR: netchild@FreeBSD.org
7660
7661 The java dependency changed from java 7 (java/openjdk7 if you haven't
7662 installed another java 7 implementation) to java 8 (e.g. java/openjdk8).
7663 If serviio is the only reason that java 7 is installed, you can delete
7664 java 7 after the update to serviio 1.5.0.
7665
7666 The Java Polling Watch Service used in Serviio 1.5 aggressively searches
7667 for file system updates. Until the Serviio poller is re-enabled in 1.5.1,
7668 consider unchecking "Keep library automatically updated" if you have a
7669 large media collection or are concerned about CPU/disk usage.
7670
7671 20150204:
7672 AFFECTS: users of databases/mysql55-(server|client)
7673 AUTHOR: ale@FreeBSD.org
7674
7675 The default MySQL version has been updated from 5.5 to 5.6.
7676
7677 If you compile your own ports you may keep 5.5 as the default version by
7678 adding the following lines to your /etc/make.conf file:
7679
7680 #
7681 # Keep MySQL 5.5 as default version
7682 #
7683 DEFAULT_VERSIONS+=mysql= 5.5
7684
7685 If you wish to update to the new default version, you need to first stop any
7686 running server instance. Then, you will need to follow these steps, depending
7687 on installed packages.
7688
7689 # pkg set -o databases/mysql55-client:databases/mysql56-client
7690 # pkg set -o databases/mysql55-server:databases/mysql56-server
7691 # pkg upgrade
7692
7693 20150118:
7694 AFFECTS: users of www/thttpd
7695 AUTHOR: danfe@FreeBSD.org
7696
7697 thttpd was updated to version 2.26, which brings several user-noticeable
7698 changes to the port:
7699
7700 - Default WWW root was changed from ${PREFIX}/www/data to more expected
7701 (and standard) ${WWWDIR} (${PREFIX}/www/thttpd), be sure to check and
7702 adjust your thttpd configuration file and/or web layout accordingly;
7703 - Default CGI pattern was changed to "/cgi-bin/*"; this goes better in
7704 line with default installation;
7705 - Default data MIME type was changed to "application/octet-stream";
7706 - thttpd's own htpasswd(1) program, which was previously installed as
7707 thttpdpasswd(1) to avoid conflict with other webservers, is now being
7708 renamed to thtpasswd(1); this not just makes it shorter, but is more
7709 consistent with popular GNU/Linux distributions;
7710 - Index pages for directories are not generated by default from now on
7711 for security reasons; an option (INDEXES) is provided to turn them
7712 back on if they are wanted;
7713 - IPREAL option (to respect (pass on) "X-Forwarded-For" header) is now
7714 turned on by default: it is often required when thttpd is used as a
7715 CGI server behind nginx (http://wiki.nginx.org/ThttpdCGI).
7716
7717 20150113:
7718 AFFECTS: users of www/pecl-http
7719 AUTHOR: vanilla@FreeBSD.org
7720
7721 The pecl-http has been upgraded to version 2.1.4, and the new version is
7722 not compatible with the old one. If you need the "old" 1.7.6, you can
7723 find it in www/pecl-http1.
7724
7725 20150111:
7726 AFFECTS: users of lang/python3
7727 AUTHOR: demon@FreeBSD.org
7728
7729 The default version of python3 has changed from 3.3 to 3.4.
7730 If you wish to stick with older version, add "python3=3.3" to your
7731 DEFAULT_VERSIONS variable in /etc/make.conf. To upgrade:
7732
7733 If using portupgrade:
7734 # portupgrade -o lang/python34 lang/python33
7735
7736 If using portmaster:
7737 # portmaster -o lang/python34 lang/python33
7738
7739 20150109:
7740 AFFECTS: users of audio/speex
7741 AUTHOR: tijl@FreeBSD.org
7742
7743 The audio/speex port has been updated to 1.2rc2 and one of the libraries
7744 it installed has been split off into a new port audio/speexdsp. Before
7745 you can update audio/speex you must first delete the old package using
7746 "pkg del -f speex".
7747
7748 20150101:
7749 AFFECTS: users of net/unison and net/unison-nox11
7750 AUTHOR: madpilot@FreeBSD.org
7751
7752 Unison has been upgraded to version 2.48, which uses a different wire
7753 protocol than 2.40 did. In order to support synchronization with
7754 other computers where Unison is still at version 2.40, a new port
7755 net/unison240 has been created. It provides unison240 and if that is
7756 GTK2-enabled, also unison240-text. This unison240 port can be
7757 installed in parallel with the existing net/unison port.
7758
7759 20141230:
7760 AFFECTS: users of deskutils/xpad
7761 AUTHOR: jgh@FreeBSD.org
7762
7763 deskutils/xpad has been moved to deskutils/xpad3, since 4.x has been around
7764 for a while.
7765
7766 Should you wish to stick with legacy branch at this time;
7767
7768 # portmaster -o deskutils/xpad deskutils/xpad3
7769
7770 20141225:
7771 AFFECTS: users of graphics/png
7772 AUTHOR: antoine@FreeBSD.org
7773
7774 The PNG library has been updated to version 1.6.16. Please rebuild all
7775 ports that depend on it.
7776
7777 If you use portmaster:
7778 portmaster -r png
7779 If you use portupgrade:
7780 portupgrade -fr graphics/png
7781
7782 20141224:
7783 AFFECTS: users of lang/neon29
7784 AUTHOR: ohauer@FreeBSD.org
7785
7786 The port www/neon29 was renamed to www/neon and updated to version 0.30.1
7787
7788 If you use pkg, simply upgrade:
7789
7790 # pkg upgrade
7791
7792 If you use portmaster, rebuild ports that depend on neon:
7793
7794 # portmaster -o www/neon www/neon29
7795 # portmaster -R -r neon
7796
7797 20141219:
7798 AFFECTS: users of x11/xorg and all xorg ports
7799 AUTHOR: dumbbell@FreeBSD.org
7800
7801 The X.Org server (x11-servers/xorg-server) is updated to 1.14. All
7802 ports which provide X.Org drivers must be updated simultaneously, i.e.
7803 x11-drivers/xf86-*, emulators/virtualbox-ose-additions, net/tigervnc,
7804 etc.
7805
7806 The input device autodetection backend is switched from HAL to devd.
7807 If you configure your keyboard layout through HAL .fdi files, you need
7808 to migrate this configuration to plain X.Org configuration files.
7809
7810 Up-to-date instructions and a description of the changes brought by
7811 this update are detailed in a blog post:
7812
7813 http://blogs.freebsdish.org/graphics/2014/11/19/xserver-1-14-update-ready/
7814
7815 20141219:
7816 AFFECTS: users of net-mgmt/xymon-server
7817 AUTHOR: feld@FreeBSD.org
7818
7819 Xymon has been updated to 4.3.18. A major change is the replacement of
7820 the individual cgi shell scripts with symlinks to a cgi program written
7821 in C. This is to mitigate shellshock on Linux systems where the
7822 /bin/sh -> /bin/bash. FreeBSD users were not exposed except in the
7823 most unusual and unsupported circumstances. However, this is an
7824 important update for security. This change could break your
7825 configuration as Henrik describes here:
7826
7827 > NOTE: Replacing the shell script wrappers means that the cgioptions.cfg
7828 > file is no longer processed as a shell script. The new wrapper works
7829 > fine with the default version of cgioptions.cfg, but it you have
7830 > modified it in a way that it relies on being processed by a shell, then
7831 > it will break.
7832
7833 20141219:
7834 AFFECTS: users of audio/abcde
7835 AUTHOR: gblach@FreeBSD.org
7836
7837 In audio/abcde dependency has been changed from audio/py-eyed3-06
7838 to audio/py-eyed3. Before updating audio/abcde to 2.6 you must manually
7839 deinstall audio/py-eyed-06:
7840
7841 # pkg delete -f py\*-eyed3-06
7842
7843 20141218:
7844 AFFECTS: users of security/openssh-portable
7845 AUTHOR: bdrewery@FreeBSD.org
7846
7847 OpenSSH 6.7 disables some insecure ciphers by default, such as arcfour
7848 and blowfish. You may have clients using these over LAN where security is
7849 considered less important for the connection. For these cases you may need
7850 to update your Ciphers entry in your sshd_config to enable them again.
7851
7852 See http://mgalgs.github.io/2014/10/22/enable-arcfour-and-other-fast-ciphers-on-recent-versions-of-openssh.html
7853
7854 20141217:
7855 AFFECTS: users of lang/perl5.*
7856 AUTHOR: mat@FreeBSD.org
7857
7858 Perl now links all .so it builds with libperl.so, it makes upgrading from one
7859 Perl major version to another way easier. For binary package users, it means
7860 pkg upgrade will detect the libperl.so.x.yy change, and reinstall the
7861 affected packages. For users using ports, it will save rebuild time as it's
7862 easier to detect what ports really need to be rebuilt.
7863
7864 Ports users are encouraged to rebuild ports that install files in SITE_ARCH.
7865 If using Perl 5.18, run:
7866
7867 With portupgrade:
7868
7869 portupgrade -f `find /usr/local/lib/perl5/site_perl/mach/5.18 -name '*.so'|xargs pkg which -qo|sort -u`
7870
7871 With portmaster:
7872
7873 portmaster `find /usr/local/lib/perl5/site_perl/mach/5.18 -name '*.so'|xargs pkg which -qo|sort -u`
7874
7875 20141216:
7876 AFFECTS: users of security/openssh-portable, security/openssh-portable66
7877 AUTHOR: bdrewery@FreeBSD.org
7878
7879 All patches have been fixed for version 6.7. It is no longer required to use
7880 the security/openssh-portable66 port.
7881
7882 The LPK option was removed from security/openssh-portable as it has been
7883 deprecated since May 2013. Use AuthorizedKeysCommand as a replacement.
7884
7885 20141215:
7886 AFFECTS: users of comms/spandsp-devel
7887 AUTHOR: pawel@FreeBSD.org
7888
7889 comms/spandsp has been upgraded to version 0.0.6
7890 comms/spandsp-devel is now deprecated and set for removal, all ports using
7891 it were converted to use newer comms/spandsp. Before upgrade you must
7892 remove comms/spandsp-devel so that ports can pick up new dependency:
7893
7894 # pkg delete -f spandsp-devel
7895
7896 20141215:
7897 AFFECTS: users of emulators/linux_base-f10 and emulators/linux_base-c6
7898 AUTHOR: sbruno@FreeBSD.org
7899
7900 The CentOS ports are now the default for stable/10 (after revision 275807).
7901 See UPDATING entry 20141209 for details on migration of systems.
7902
7903 20141214:
7904 AFFECTS: users of TeXLive
7905 AUTHOR: hrs@FreeBSD.org
7906
7907 Several scripts in print/texlive-base have been moved to
7908 devel/tex-kpathsea. Upgrading them can fail because texlive-base
7909 depends on tex-kpathsea, and the new tex-kpathsea tries to install
7910 files which were installed by the old texlive-base. The following
7911 error message indicates this situation:
7912
7913 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
7914
7915 To solve this problem, remove both of tex-kpathsea and texlive-base first
7916 and install the new versions:
7917
7918 # pkg delete -f tex-kpathsea texlive-base
7919
7920 20141209:
7921 AFFECTS: users of emulators/linux_base-f10 and emulators/linux_base-c6
7922 AUTHOR: xmj@FreeBSD.org
7923
7924 The CentOS ports infrastructure has replaced Fedora 10 as default.
7925
7926 1. Please delete all remaining f10 ports/packages:
7927
7928 # pkg delete -f linux_base-f10 linux-f10-\*
7929
7930 2. Persistently update the Linux kernel version in /etc/sysctl.conf:
7931
7932 compat.linux.osrelease=2.6.18
7933
7934 This step is necessary on all FreeBSD versions, apart from 11.0-CURRENT
7935 (after revision 271982).
7936
7937 3. Reinstall all software depending on Linux emulation.
7938 As an example, reinstall linux-firefox:
7939
7940 # portmaster -r linux-firefox
7941 or
7942 # portupgrade -f www/linux-firefox
7943 or
7944 # pkg install linux-firefox
7945
7946 If difficulties are encountered, please follow the UPDATING entry 20140922
7947 but skip step 2 (OVERRIDE_LINUX_BASE_PORT and OVERRIDE_LINUX_NONBASE_PORTS
7948 in /etc/make.conf). In case these steps do not fix the issues, please submit
7949 an issue report in Bugzilla and send an email to FreeBSD's emulation@ mailing
7950 list.
7951
7952 Users who need to continue using Fedora 10 base and userland should do the
7953 following instead:
7954
7955 1. Add these lines to /etc/make.conf:
7956
7957 OVERRIDE_LINUX_BASE_PORT=f10
7958 OVERRIDE_LINUX_NONBASE_PORTS=f10
7959
7960 2. Downgrade the Linux kernel version in /etc/sysctl.conf on FreeBSD versions
7961 newer than and including 11.0-CURRENT (after revision 271982).
7962
7963 compat.linux.osrelease=2.6.16
7964
7965 This is all that is needed to continue using an existing Fedora 10 Linux base
7966 and userland.
7967
7968 20141208:
7969 AFFECTS: users of ports-mgmt/poudriere, ports-mgmt/poudriere-devel
7970 AUTHOR: bdrewery@FreeBSD.org
7971
7972 8.4 jails created with Poudriere 3.1, or poudriere-devel-3.0.99.20141117
7973 should be recreated with 'jail -d' and 'jail -c'. This fixes pkg(8)
7974 crashes.
7975
7976 20141208:
7977 AFFECTS: users of databases/postgresql??-(server|client)
7978 AUTHOR: marino@FreeBSD.org
7979
7980 PostgreSQL version 9.3 is now the default. To upgrade from a version
7981 lower than 9.3, follow the instructions on the PostgreSQL.org website.
7982 http://www.postgresql.org/docs/9.3/interactive/upgrading.html
7983 Please note that the pg_upgrade program is installed by the
7984 databases/postgresql93-contrib port
7985
7986 When using binary packages, if you only use the client port, you can
7987 issue the following command to follow the default version:
7988
7989 # pkg set -o databases/postgresql92-client:databases/postgresql93-client
7990
7991 20141205:
7992 AFFECTS: users of polish/kadu
7993 AUTHOR: pawel@FreeBSD.org
7994
7995 Before running kadu 1.x for the first time upstream developers
7996 advise to backup your ~/.kadu directory.
7997
7998 20141203:
7999 AFFECTS: users of ports-mgmt/poudriere
8000 AUTHOR: bdrewery@FreeBSD.org
8001
8002 Poudriere has been updated to 3.1.0. See the release notes at
8003 https://github.com/freebsd/poudriere/wiki/release_notes_31 for
8004 information on changed features and required setup.
8005
8006 20141130:
8007 AFFECTS: users of devel/gettext (close to everyone)
8008 AUTHOR: tijl@FreeBSD.org
8009
8010 The devel/gettext port has been split up in devel/gettext-runtime, a
8011 lightweight package containing runtime libraries, and devel/gettext-tools,
8012 a package containing developer tools. The devel/gettext port still exists
8013 as a metaport.
8014
8015 You must first delete the existing installation of gettext and then
8016 reinstall it. This will break sudo, so you *must* do this in a root
8017 shell (sudo -i) if you use sudo.
8018
8019 # pkg delete -f gettext
8020 # portmaster devel/gettext
8021
8022 Or for portupgrade users:
8023
8024 # pkg delete -f gettext
8025 # portinstall devel/gettext
8026
8027 Or for binary users:
8028
8029 # pkg delete -f gettext
8030 # pkg upgrade
8031
8032 20141127:
8033 AFFECTS: users of lang/perl5.*
8034 AUTHOR: mat@FreeBSD.org
8035
8036 There was a nasty bug introduced in the update below, it was introduced in
8037 SVN revision 373476 and corrected in 373485. If you get errors looking like
8038 this one:
8039
8040 ===> Registering installation for p5-Params-Util-1.07_1 as automatic
8041 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
8042 *** [fake-pkg] Error code 74
8043
8044 You will have to wipe your ports tree clean. If using portsnap, with:
8045
8046 portsnap extract
8047
8048 If using subversion:
8049
8050 svn revert -R
8051
8052 20141127:
8053 AFFECTS: users of lang/perl5.*
8054 AUTHOR: mat@FreeBSD.org
8055
8056 The .packlist files are back, if you upgraded all your p5- ports yesterday
8057 and need them, you will need to reinstall them again, see yesterday's update
8058 for instructions.
8059
8060 20141126:
8061 AFFECTS: users of multimedia/x264
8062 AUTHOR: xmj@FreeBSD.org
8063
8064 With the recent split of multimedia/x264 in library and binary and library
8065 components, if an application that uses libx264 is updated before x264 itself,
8066 multimedia/libx264 will conflict with the existing x264 package. Delete
8067 this package before continuing any update that depends on it:
8068
8069 # pkg delete -f x264
8070
8071 Install the updated x264 and/or upgrade the other applications that
8072 depend on libx264, such as ffmpeg.
8073
8074 20141126:
8075 AFFECTS: users of lang/perl5.*
8076 AUTHOR: mat@FreeBSD.org
8077
8078 The directories where Perl modules are installed has changed. All
8079 affected ports' PORTREVISION have been bumped, so upgrading should
8080 be as painless as possible. The old directories have been kept in
8081 the default Perl @INC to make it even more painless.
8082
8083 The default Perl has been switched to lang/perl5.18. These examples
8084 are for switching from lang/perl5.16, if you are running a different
8085 version, replace lang/perl5.16 with the origin of the Perl you have
8086 installed.
8087
8088 Binary package users:
8089
8090 # pkg upgrade -f
8091
8092 Portupgrade users:
8093 0) Fix pkgdb.db (for safety):
8094 pkgdb -Ff
8095
8096 1) Reinstall new version of Perl (5.18):
8097 portupgrade -o lang/perl5.18 -f lang/perl5.16
8098
8099 2) Reinstall everything that depends on Perl:
8100 portupgrade -fr lang/perl5.18
8101
8102 Portmaster users:
8103 portmaster -o lang/perl5.18 lang/perl5.16
8104
8105 Conservative:
8106 portmaster p5-
8107
8108 Comprehensive (but perhaps overkill):
8109 portmaster -r perl5-
8110
8111 Note: If the "perl5-" glob matches more than one port you will need to specify
8112 the name of the installed Perl package explicitly. You can get its name
8113 by running: pkg info perl5
8114
8115 20141125:
8116 AFFECTS: users of EFL libraries
8117 AUTHOR: gblach@FreeBSD.org
8118
8119 EFL libraries has been merged into one port. Before installing devel/efl
8120 you must deinstall old EFL libraries:
8121
8122 # pkg delete -f eina eet evas evas-\* ecore\* eio efreet embryo edje \
8123 ethumb emotion
8124 # make -C /usr/ports/devel/efl install clean
8125
8126 20141125:
8127 AFFECTS: users of x11-wm/e17-module*
8128 AUTHOR: gblach@FreeBSD.org
8129
8130 Enlightenment has been updated to 0.19.1. Some of e-modules can't be build
8131 with updated Enlightenment, these modules has been marked as broken.
8132 E-modules which work with new Enlightenment has been renamed to
8133 x11-wm/e-module-*. To update these modules you must call the following
8134 commands (substituting the name of module in place *):
8135
8136 # portmaster -o x11-wm/e-module-* x11-wm/e17-module-*
8137 # portmaster -o x11-wm/e-modules x11-wm/e17-modules
8138 or
8139 # portupgrade -fo x11-wm/e-module-* x11-wm/e17-module-*
8140 # portupgrade -fo x11-wm/e-modules x11-wm/e17-modules
8141
8142 20141123:
8143 AFFECTS: users of security/heimdal
8144 AUTHOR: hrs@FreeBSD.org
8145
8146 The header and library files have been moved from PREFIX/{include,lib} to
8147 PREFIX/{include,lib}/heimdal at r373047 to fix a library dependency
8148 confusion when software attempts to link a Heimdal library in base and
8149 an external library in LOCALBASE/lib at the same time.
8150
8151 All of packages which depend on security/heimdal have to be recompiled
8152 and reinstalled because of this library location change.
8153
8154 20141119:
8155 AFFECTS: users of x11/gnome2, graphics/clutter and lang/vala
8156 AUTHOR: kwm@FreeBSD.org
8157
8158 GNOME 3.14 was imported. Because this is a big change some manual help is
8159 needed. Please use the following instructions to update.
8160
8161 Make a list of the installed ports:
8162 # pkg info > ~/installed-ports-list
8163
8164 Delete the old and conflicting packages:
8165 # pkg delete clutter gnome-utils gnome-panel gnome-keyring vala-vapigen \
8166 guile gcalctool gnome-media libgnomekbd gnome-themes at-spi
8167 # pkg delete gnome-screensaver gnome-applets bug-buddy \
8168 evolution-exchange evolution-webcal gnome-system-tools \
8169 seahorse-plugins gnome-control-center
8170
8171 For package users the following lines will be enough:
8172 # pkg upgrade
8173 # pkg install gnome3
8174
8175 For ports users should do the following:
8176 # portmaster -a
8177 # portmaster x11/gnome3
8178
8179 After these steps, check with the list we made earlier if your favorite
8180 ports are still installed, and reinstall them if needed.
8181
8182 20141117:
8183 AFFECTS: users of security/openssh-portable
8184 AUTHOR: bdrewery@FreeBSD.org
8185
8186 Most of the optional patches for OpenSSH do not apply to the 6.7 update yet.
8187 The 6.6 version has been copied to security/openssh-portable66 if you require
8188 the use of one of the optional ports.
8189
8190 20141109:
8191 AFFECTS: users of multimedia/mediabrowser
8192 AUTHOR: woodsb02@gmail.com
8193
8194 The default MediaBrowser database/configuration/logs/media metadata
8195 storage directory has moved from /usr/local/mediabrowser to
8196 /var/db/mediabrowser. Users are advised either to move the contents of
8197 the old directory to the new location, or to add a mediabrowser_data_dir
8198 entry to /etc/rc.conf.
8199
8200 20141029:
8201 AFFECTS: users of devel/libvirt
8202 AUTHOR: jgh@FreeBSD.org
8203
8204 Application state and resource information has been changed from older
8205 path of /usr/local/var to /var. Users are advised to copy over contents
8206 of old var directory to new location if they wish to preserve resources
8207 from the old setup.
8208
8209 20141019:
8210 AFFECTS: users of x11/kde4-runtime
8211 AUTHOR: kde@FreeBSD.org
8212
8213 KDE SC ports have been updated to 4.14.2. Several files have been
8214 moved between packages, therefore the following action is required
8215 before running any pkg/port upgrade utility:
8216
8217 # pkg delete -f kde-runtime-4\*
8218
8219 20141008:
8220 AFFECTS: users of lang/ruby19
8221 AUTHOR: swills@FreeBSD.org
8222
8223 The default ruby version has been updated from 1.9 to 2.0.
8224
8225 If you compile your own ports you may keep 1.9 as the default version by
8226 adding the following lines to your /etc/make.conf file:
8227
8228 #
8229 # Keep ruby 1.9 as default version
8230 #
8231 DEFAULT_VERSIONS+=ruby=1.9
8232
8233 If you wish to update to the new default version, you need to first stop any
8234 software that uses ruby. Then, you will need to follow these steps, depending
8235 upon how you manage your system.
8236
8237 If you use pkgng, simply upgrade:
8238 # pkg upgrade
8239
8240 If you use portmaster, install new ruby, then rebuild all ports that depend
8241 on ruby:
8242 # portmaster -o lang/ruby20 lang/ruby19
8243 # portmaster -R -r ruby-2.0
8244
8245 If you use portupgrade, install new ruby, then rebuild all ports that depend
8246 on ruby:
8247
8248 # pkg delete -f ruby ruby-iconv portupgrade
8249 # make -C /usr/ports/ports-mgmt/portupgrade install clean
8250 # pkg set -o lang/ruby19:lang/ruby20
8251 # portupgrade -x ruby-2.0.\* -fr lang/ruby20
8252
8253 20141003:
8254 AFFECTS: xorg users
8255 AUTHOR: bapt@FreeBSD.org
8256
8257 The WITH_NEW_XORG setting has been activated by default on all versions
8258 of FreeBSD, which allows us to have packages for xorg 1.12 and kde4.
8259
8260 Please be aware that on systems that only support syscons
8261 switching virtual terminals or exiting X
8262 results in a black screen or the last image of their desktop
8263 (like a screenshot) being presented. Commands can still be typed blindly.
8264
8265 Most, if not all, systems should be using vt(4) and this can be enabled
8266 by setting kern.vty=vt in /boot/loader.conf and reboot to activate.
8267
8268 20141001:
8269 AFFECTS: xorg users
8270 AUTHOR: bapt@FreeBSD.org
8271
8272 The WITH_NEW_XORG setting has been activated by default on FreeBSD 10.0
8273 and above, which allows us to have packages for xorg 1.12 and kde4.
8274
8275 Please be aware that on systems that only support syscons
8276 switching virtual terminals or exiting X
8277 results in a black screen or the last image of their desktop
8278 (like a screenshot) being presented. Commands can still be typed blindly.
8279
8280 Most, if not all, systems should be using vt(4) and this can be enabled
8281 by setting kern.vty=vt in /boot/loader.conf and reboot to activate.
8282
8283 20140930:
8284 AFFECTS: users of mail/maildrop
8285 AUTHOR: madpilot@FreeBSD.org
8286
8287 Due to the way pkg works please note that the configuration
8288 variables MAILDROP_SUID and MAILDROP_SGID, despite keeping their
8289 old names, are now required to contain a valid username and
8290 groupname existing on the system in which the package will be
8291 installed, while in the past numeric uids and gids worked fine.
8292
8293 Wrong values will cause pkg to skip installing the setuid binaries
8294 on the system.
8295
8296 Please check your configuration.
8297
8298 20140929:
8299 AFFECTS: users of comms/usbmuxd
8300 AUTHOR: avilla@FreeBSD.org
8301
8302 libusbmuxd.so was split from comms/usbmuxd into comms/libusbmuxd.
8303 Remove usbmuxd before upgrading to avoid conflicts:
8304
8305 # pkg delete -f usbmuxd
8306
8307 If you need the daemon usbmuxd(1), you can reinstall the package
8308 after the upgrade.
8309
8310 20140928:
8311 AFFECTS: users of deskutils/calibre
8312 AUTHOR: madpilot@FreeBSD.org
8313
8314 The dependency on graphics/py-imaging in calibre has been changed
8315 to using the graphics/py-pillow port.
8316
8317 Due to this change automatic updating of the port will not work
8318 correctly.
8319
8320 It is suggested to remove calibre and py-imaging from the system
8321 and then reinstall calibre again using binary packages or ports.
8322
8323 20140927:
8324 AFFECTS: users of net/foreman-proxy
8325 AUTHOR: mm@FreeBSD.org
8326
8327 In version 1.6 Foreman Smart Proxy splits its configuration into multiple
8328 ruby files located in PREFIX/etc/foreman-proxy/settings.d.
8329 The configuration of each service (dhcp, dhs, bmc, etc.) has been moved
8330 into a dedicated file.
8331
8332 You can use a bundled script to convert your old settings to new settings:
8333 PREFIX/share/foreman/extra/migrate_settings.rb
8334
8335 20140926:
8336 AFFECTS: users of shells/bash
8337 AUTHOR: bdrewery@FreeBSD.org
8338
8339 Bash supports a feature of exporting functions in the environment with
8340 export -f. Running bash with exported functions in the environment will
8341 then import those functions into the environment of the script being ran.
8342 This resulted in security issues CVE-2014-6271 and CVE-2014-7169, commonly
8343 known as "shellshock". It also can result in poorly written scripts being
8344 tricked into running arbitrary commands.
8345
8346 To fully mitigate against this sort of attack we have applied a non-upstream
8347 patch to disable this functionality by default. You can execute bash
8348 with --import-functions to allow it to import functions from the
8349 environment. The default can also be changed in the port by selecting the
8350 IMPORTFUNCTIONS option.
8351
8352 20140926:
8353 AFFECTS: users of net/asterisk and net/asterisk11
8354 AUTHOR: madpilot@FreeBSD.org
8355
8356 The asterisk ports have been modified to have the LUA option
8357 turned on by default to make such functionality available to users
8358 of binary packages.
8359
8360 Some care should be taken before upgrading by people not using Lua
8361 to avoid the sample extensions.lua file from being loaded on reload
8362 after updating the asterisk port/pkg.
8363
8364 Users compiling from ports not interested in LUA support are advised
8365 to disable the option before updating.
8366
8367 People using binary packages(or not wanting to disable the LUA
8368 option in the port) not using the Lua functionality should add:
8369
8370 noload => pbx_lua.so
8371
8372 to the PREFIX/etc/asterisk/modules.conf file, if using the
8373 autoload=yes option in that same file. People not autoloading
8374 modules don't need to perform any special action.
8375
8376 If asterisk is rebooted and the pbx_lua module gets loaded on a
8377 system were it should not, it will load the example extensions.lua
8378 configuration file adding unexpected logic to your dialplan. In
8379 such a case following the above steps and reloading asterisk will
8380 fix the problem.
8381
8382 20140922:
8383 AFFECTS: users of emulators/linux_base-f10 and emulators/linux_base-c6
8384 AUTHOR: xmj@FreeBSD.org
8385
8386 The complete drop-in replacement linux-c6 port infrastructure is in
8387 ports and will shortly replace the current linux-f10- ports as default.
8388
8389 To switch to the linux-c6 infrastructure:
8390
8391 0. Back up all your vital information!
8392 1. Remove the current linux base port and all linux-f10- ports:
8393 # pkg delete -f linux_base-f10 linux-f10-\*
8394 2. Add these lines to /etc/make.conf:
8395 OVERRIDE_LINUX_BASE_PORT=c6
8396 OVERRIDE_LINUX_NONBASE_PORTS=c6
8397 3. Make sure no Linux application is running.
8398 4. Update the Linux kernel version in /etc/sysctl.conf:
8399 compat.linux.osrelease=2.6.18
8400 Make it take effect immediately:
8401 # sysctl compat.linux.osrelease=2.6.18
8402 5. Install emulators/linux-c6.
8403
8404 These steps are usually sufficient. If there are difficulties, expand
8405 step 1 to:
8406
8407 1a. Remove all ports which depend on the linux base port.
8408 1b. Remove the linux base port.
8409 1c. Clean the /compat/linux/ directory.
8410
8411 If there are any other difficulties not fixed by these extended steps,
8412 please submit an issue report in Bugzilla and send an email to
8413 FreeBSD's emulation@ mailing list.
8414
8415 20140909:
8416 AFFECTS: users seeing build errors about missing *.la files
8417 AUTHOR: tijl@FreeBSD.org
8418
8419 We are in the process of adjusting or, if possible, removing libtool archives
8420 (*.la files) from all ports because they can otherwise cause overlinking
8421 between packages. This is the problem where in the dependency chain A->B->C
8422 an extra link is added from A to C even if A does not use C directly. This
8423 makes some updates to port C expensive because then both A and B have to be
8424 rebuilt instead of just B.
8425
8426 This is mostly behind the scenes work that you won't notice. In fact most
8427 ports have already been converted. You may however run into build errors
8428 about missing *.la files if a port update in the past went wrong and left
8429 behind *.la files with references to other *.la files that are no longer
8430 there. In this case, please run the following command:
8431
8432 find /usr/local/lib -name '*.la' | xargs grep -l 'libfoo\.la' | xargs pkg which
8433 (Replace libfoo\.la with the *.la file that is missing.)
8434
8435 This command will print a list of *.la files that refer to the missing *.la
8436 file and what package they belong to. First, where it says "not found in
8437 the database", remove the *.la file. After removing all such files, where
8438 it says "installed by package X", rebuild X. Eventually the list printed by
8439 that command will be empty and the build error should be gone.
8440
8441 20140826:
8442 AFFECTS: users of ports-mgmt/pkg, ports-mgmt/pkg-devel
8443 AUTHOR: bdrewery@FreeBSD.org
8444
8445 Pkg has been updated to 1.3.7. This fixes registration and tracking of
8446 shared libraries. All earlier versions of Pkg incorrectly marked some
8447 shared libraries and used the wrong name for some.
8448
8449 Please note announcement for special instructions at:
8450 http://lists.freebsd.org/pipermail/freebsd-ports-announce/2014-August/000086.html
8451
8452 - Users need to run 'pkg update -f' and 'pkg check -Ba' after upgrading to
8453 pkg-1.3.7 and before updating any other packages. This avoids needing to
8454 reinstall anything not needed due to changed shlibs.
8455 For binary package users:
8456 # pkg install ports-mgmt/pkg
8457 # pkg update -f
8458 # pkg check -Ba
8459 # pkg upgrade
8460 For port users:
8461 # make -C /usr/ports/ports-mgmt/pkg build deinstall install clean
8462 # pkg check -Ba
8463 - People building packages for serving to other systems need to rebuild
8464 all packages with 1.3.7.
8465
8466 20140823:
8467 AFFECTS: users of graphics/libjpeg-turbo
8468 AUTHOR: adamw@FreeBSD.org
8469
8470 libjpeg-turbo installs its own unique library (libturbojpeg.so) and
8471 a drop-in replacement for libjpeg.so. The drop-in replacement has been
8472 split off into graphics/jpeg-turbo; libjpeg-turbo now installs only
8473 libturbojpeg.so.
8474
8475 If you were using the libjpeg.so from graphics/libjpeg-turbo, you
8476 should install graphics/jpeg-turbo AFTER upgrading the libjpeg-turbo
8477 port.
8478
8479 20140823:
8480 AFFECTS: users of TeXLive
8481 AUTHOR: hrs@FreeBSD.org
8482
8483 TeXLive in Ports Collection has been updated to TL2014.
8484
8485 When upgrading print/texlive-base on a system which has
8486 TL2012 packages, the following error may occur:
8487
8488 pkg-static: texlive-base-20140525 conflicts with texlive-texmf-20120701_4
8489
8490 Please remove texlive-texmf-20120701_4 first in that case.
8491
8492 If you still get a similar "conflict of install files" error,
8493 please remove all of tex-* and texlive-* packages and then
8494 see if ${PREFIX}/share/texmf-dist directory are empty. If not,
8495 installing TeXlive can fail. Removing files in the directory
8496 manually will fix the installation problem.
8497
8498 20140821:
8499 AFFECTS: users of databases/db4, databases/db4[1-7]*
8500 AUTHOR: mandree@FreeBSD.org
8501
8502 HEADS UP: for some applications that store their data in Berkeley DB
8503 databases, you may have to export the data before the upgrade and
8504 reload it afterwards. Detailed instructions are at
8505 <https://wiki.freebsd.org/Ports/BerkeleyDBCleanup>.
8506
8507 The older databases/db4* ports providing versions 4.0 to 4.7
8508 inclusively have been removed, and 4.8 has been deprecated.
8509 The default Berkeley DB version is now 5.3.
8510 (6.x has a different license, but will be eligible as default on
8511 systems that build ports from source and have db6 installed.)
8512 All enabled and working ports have been changed such that they use
8513 Berkeley DB 4.8 or newer, and an -exp run has been made.
8514
8515 After you have performed the first steps from the Wiki documentation,
8516 and have arrived at a step that reads "build all applications", then
8517 type as privileged user and without the hash sign:
8518
8519 # Tools/scripts/BDB-upgrade-helper.sh
8520
8521 The helper script requires that ports-mgmt/portmaster or
8522 .../portupgrade is installed, will try to upgrade your applications
8523 with either of these tools (portmaster preferred), and if that succeeds,
8524 it will attempt to delete the packages if confirmed interactively.
8525
8526 20140815:
8527 AFFECTS: users of graphics/ilmbase and graphics/OpenEXR
8528 AUTHOR: mandree@FreeBSD.org
8529
8530 The OpenEXR and ilmbase (Industrial Light and Magic) shared object
8531 names have changed. You must rebuild all packages that require either
8532 of these libraries, by using one of these commands:
8533
8534 # portmaster -r ilmbase -r OpenEXR
8535 or
8536 # portupgrade -fr graphics/ilmbase graphics/OpenEXR
8537
8538 The PORTREVISIONs of all ports that require ilmbase and/or OpenEXR
8539 have been bumped.
8540
8541 20140810:
8542 AFFECTS: users of lang/ghc and */hs-*
8543 AUTHOR: haskell@FreeBSD.org
8544
8545 The Glorious Glasgow Haskell Compiler has been updated to version
8546 7.8.3 and Haskell Platform to 2014.2.0.0. Hence it is recommended to
8547 rebuild or reinstall all the dependent ports and the lang/ghc port
8548 itself by one of the following commands:
8549
8550 # portmaster -w -r ghc
8551 or
8552 # portupgrade -fr lang/ghc
8553
8554 If you use pkg(8) then it is just safer to remove all the GHC-dependent
8555 packages along with GHC and reinstall everything from scratch.
8556 Something alone these lines may work:
8557
8558 # pkg query "%ro" > ghc-pkgs.txt
8559 # pkg delete -y lang/ghc
8560 # pkg install -y `cat ghc-pkgs.txt | grep -Ev "/hs-(haskeline|terminfo|transformers|xhtml)"
8561
8562 20140803:
8563 AFFECTS: users of security/p5-openxpki
8564 AUTHOR: wg@FreeBSD.org
8565
8566 The following ports have been integrated into security/p5-openxpki:
8567 security/p5-openxpki-client
8568 security/p5-openxpki-client-scep
8569 security/p5-openxpki-deployment
8570
8571 Before update make sure to remove the old packages:
8572
8573 # pkg remove security/p5-openxpki-client
8574 # pkg remove security/p5-openxpki-client-scep
8575 # pkg remove security/p5-openxpki-deployment
8576
8577 20140802:
8578 AFFECTS: users of astro/stellarium
8579 AUTHOR: danfe@FreeBSD.org
8580
8581 Stellarium was updated to version 0.13.0. It's a new major release, and
8582 it is based on Qt version 5 now. For those who are not comfortable with
8583 upgrading to the new Qt, previous Stellarium version (0.12.4) was copied
8584 over to `astro/stellarium-qt4' port.
8585
8586 20140731:
8587 AFFECTS: users of www/ajaxplorer
8588 AUTHOR: madpilot@FreeBSD.org
8589
8590 The ajaxplorer project was renamed to pydio.
8591
8592 Due to this update some manual steps will need to be performed
8593 after updating the port.
8594
8595 IMPORTANT: Perform a backup of the ajaxplorer installation and
8596 the databases backing it(if you're using that feature).
8597
8598 First manually remove the ajaxplorer port and install www/pydio
8599 afterwards.
8600
8601 Further steps will be available in the pkg-message, which can
8602 be shown with these commands:
8603
8604 # pkg info -D pydio
8605
8606 Please also read the upgrading notes at:
8607
8608 http://pyd.io/pydio-core-5.2.0#Upgrading
8609
8610 20140728:
8611 AFFECTS: users of net/GeoIP
8612 AUTHOR: adamw@FreeBSD.org
8613
8614 GeoIP no longer ships with the GeoIP database. To continue using GeoIP,
8615 you MUST fetch the database after upgrading by running geoipupdate.sh.
8616
8617 20140727:
8618 AFFECTS: users of comms/qpage
8619 AUTHOR: marino@FreeBSD.org
8620
8621 The default configure file location has changed from
8622 ${LOCALBASE}/etc/qpage.cf to ${LOCALBASE}/etc/qpage.conf
8623 You will likely want to move the old configure file to the new location
8624 after updating if it contains custom settings.
8625
8626 20140725:
8627 AFFECTS: users of cad/netgen
8628 AUTHOR: stephen@FreeBSD.org
8629
8630 Before you update this port the old one should be removed. (This is
8631 because the build may try to link to libraries that are in
8632 ${LOCALBASE}/lib rather than in ${WRKSRC}.)
8633
8634 20140724:
8635 AFFECTS: users of dns/mydns-ng
8636 AUTHOR: danilo@FreeBSD.org
8637
8638 The dns/mydns-ng port no longer has the suffix (-mysql|-pgsql). Before
8639 you update this port the old one must be removed:
8640
8641 pkg remove mydns-ng-mysql
8642 or
8643 pkg remove mysql-ng-pgsql
8644
8645 20140723:
8646 AFFECTS: users of devel/libevent
8647
8648 libevent1 has been replaced by libevent2 via the compatibility layer.
8649 All applications that used libevent1 must be rebuilt.
8650
8651 Please remove libevent1 before upgrading, by running:
8652
8653 pkg delete -f libevent
8654
8655 20140723:
8656 AFFECTS: users of security/scanlogd
8657 AUTHOR: tgyurci@gmail.com
8658
8659 The security/scanlogd port now creates scanlogd user and group. Previous
8660 scanlogd user and group must be removed before updating to not conflict
8661 with the one created by the port:
8662
8663 pw userdel scanlogd
8664 pw groupdel scanlogd
8665
8666 20140723:
8667 AFFECTS: users of TeX
8668 AUTHOR: bapt@FreeBSD.org
8669
8670 TeXLive is now the default teX provider.
8671 Please remove all TeX-related packages based on teTeX.
8672
8673 20140722:
8674 AFFECTS: users of mail/exim
8675 AUTHOR: vsevolod@FreeBSD.org
8676
8677 The behaviour of expansion of arguments to math comparison functions (<,
8678 <=, =, =>, >) was unexpected, expanding the values twice. Please update
8679 your configuration if you have relied on such an expansion.
8680
8681 20140722:
8682 AFFECTS: users of multimedia/mediainfo
8683 AUTHOR: sunpoet@FreeBSD.org
8684
8685 mediainfo has been split into 3 ports: libzen, libmediainfo and mediainfo.
8686 Please uninstall mediainfo before you update this port.
8687
8688 20140722:
8689 AFFECTS: users of games/bsdgames
8690 AUTHOR: adamw@FreeBSD.org
8691
8692 Please disregard any prior instructions about moving your game data to
8693 /usr/local/var/games. If you have done this, please move it back to
8694 /var/games.
8695
8696 20140714:
8697 AFFECTS: users of databases/db6
8698 AUTHOR: mandree@FreeBSD.org
8699
8700 Oracle Berkeley DB 6 has been upgraded to version 6.1.19. Since the
8701 previous 6.0 version, the log file format has changed in 6.1.
8702 Depending on applications used, you may need to take action BEFORE you
8703 upgrade. For details, please see the online upgrade manual at
8704 <http://docs.oracle.com/cd/E17076_04/html/upgrading/upgrade_process.html>
8705 <http://docs.oracle.com/cd/E17076_04/html/installation/upgrade_61_toc.html>
8706
8707 Note: if you've got Apache installed and depending on db6, you may
8708 need to upgrade it separately BEFORE upgrading other ports, such as
8709 Apache modules.
8710
8711 After that, you must rebuild all applications that link to db6 because
8712 the shared library name has changed with the upgrade. To do that:
8713
8714 If you use portmaster:
8715 portmaster -w -r db6-
8716 If you use portupgrade:
8717 portupgrade -fr databases/db6
8718
8719 20140714:
8720 AFFECTS: users of net/linphone-base
8721 AUTHOR: tijl@FreeBSD.org
8722
8723 Linphone has been updated to version 3.7.0 and the linphone-base port
8724 has been split into separate components. You must first delete the
8725 linphone-base package before you can update ports that depend on it.
8726
8727 pkg del -f linphone-base
8728 or
8729 pkg_delete -f linphone-base\*
8730
8731 20140713:
8732 AFFECTS: users of mail/postfix-current
8733 AUTHOR: sahil@FreeBSD.org
8734
8735 This is a significant update; so, please carefully review the
8736 RELEASE_NOTES to identify which incompatible changes impact your
8737 environment. Of particular note are changes to the Postfix
8738 build/install procedure.
8739
8740 Please backup main.cf, master.cf and any other important files
8741 associated with your Postfix setup before updating.
8742
8743 20140713:
8744 AFFECTS: users of www/apache22
8745 AUTHOR: ohauer@FreeBSD.org
8746
8747 The default version was changed from www/apache22 to www/apache24,
8748 pre-build apache modules and web applications will also reflect this!
8749
8750 In case ports are build by yourself and apache22 is required
8751 use the following command to keep apache22 as default.
8752
8753 # echo "DEFAULT_VERSIONS+=apache=2.2" >> /etc/make.conf
8754
8755 20140710:
8756 AFFECTS: users of lang/rust
8757 AUTHOR: robak@FreeBSD.org
8758
8759 The lang/rust port was updated to 0.11 and is now only working on FreeBSD
8760 versions 10 and 11 -- the 9.x support has been removed by upstream.
8761
8762 20140709:
8763 AFFECTS: users of security/pam-pgsql
8764 AUTHOR: tijl@FreeBSD.org
8765
8766 The pam_pgsql.so module is now installed in PREFIX/lib (/usr/local/lib)
8767 instead of /usr/lib.
8768
8769 20140627:
8770 AFFECTS: users of Java
8771 AUTHOR: swills@FreeBSD.org
8772
8773 The default version of OpenJDK has been updated from 1.6 to 1.7. To update,
8774 users of Java will need to rebuild all ports that depend on Java:
8775
8776 If you use pkg (regardless of if you build ports from source or install
8777 binary packages):
8778 # pkg set -o java/openjdk6:java/openjdk7
8779
8780 If you use portmaster to build ports from source:
8781
8782 # portmaster -o java/openjdk7 openjdk6
8783 # portmaster -R -r openjdk
8784
8785 If you use portupgrade to build ports from source:
8786
8787 # portupgrade -fo java/openjdk7 java/openjdk6
8788
8789 If you use pkg to install prebuilt binary packages:
8790
8791 # pkg install -fR java/openjdk7
8792
8793 If you wish to keep the 1.6 version as default, add the following lines to
8794 your /etc/make.conf file:
8795
8796 #
8797 # Keep OpenJDK 1.6 as default version.
8798 #
8799 JAVA_PREFERRED_PORTS=JAVA_PORT_NATIVE_OPENJDK_JDK_1_6
8800
8801 20140627:
8802 AFFECTS: users of security/amavisd-milter
8803 AUTHOR: delphij@FreeBSD.org
8804
8805 The default working directory of security/amavisd-milter have been
8806 changed to /var/run/amavis/. Users will have to adjust path to the
8807 milter socket.
8808
8809 20140627:
8810 AFFECTS: users of editors/emacs21 and editors/emacs22
8811 AUTHOR: ashish@FreeBSD.org
8812
8813 editors/emacs21, and editors/emacs22 are removed as they were
8814 unmaintained upstream for a while. Their dependent ports are removed
8815 as well. Please switch to editors/emacs (Emacs 24 release), or
8816 editors/emacs23 (Emacs 23 release), or editors/emacs-devel (Emacs
8817 development branch) ports.
8818
8819 20140626:
8820 AFFECTS: users of mail/qmail-spamcontrol
8821 AUTHOR: bdrewery@FreeBSD.org
8822
8823 Spamcontrol has been updated to the 2.7 release.
8824
8825 It is advised to read the release notes as some features were removed and
8826 others reworked.
8827
8828 http://www.fehcom.de/qmail/spamcontrol/RELEASE_27.spamcontrol
8829
8830 2.7 manual: http://www.fehcom.de/qmail/spamcontrol/README_spamcontrol.html
8831
8832 20140626:
8833 AFFECTS: users of comms/smstools3
8834 AUTHOR: madpilot@FreeBSD.org
8835
8836 The smstools3 startup screen has been modified to allow smsd to
8837 change uid/gid by itself. The rc options smsd_logfile, smsd_user
8838 and smsd_group are not supported anymore, user, group and log
8839 filename should be specified in the configuration file.
8840
8841 The sample configuration file has been updated to have defaults
8842 equivalent to the old ones.
8843
8844 20140624:
8845 AFFECTS: users of databases/p5-Bucardo
8846 AUTHOR: mat@FreeBSD.org
8847
8848 The bucardo_ctl script has been renamed to bucardo, so, to follow the naming,
8849 the bucardo_ctl_enable rc variable has been renamed to bucardo_enable.
8850
8851 20140622:
8852 AFFECTS: users of security/gpgme
8853 AUTHOR: jhale@FreeBSD.org
8854
8855 If you have both security/gnupg AND security/gnupg1 installed, gpgme will
8856 now automatically detect and use security/gnupg. Specifically, it will
8857 search for gpgconf(1) first and use the paths for the binaries provided
8858 by it. Failing that, it will search for a binary named "gpg".
8859
8860 It is no longer possible to specify the location of the gpg binary at
8861 buildtime to differentiate between version 1.x and version 2.x. The port
8862 options GNUPG1 and GNUPG2 now merely add their respective versions of gnupg
8863 as build and runtime dependencies.
8864
8865 20140618:
8866 AFFECTS: users of devel/m17n-* textproc/*m17n*
8867 AUTHOR: Nikola Lecic <nikola.lecic@anthesphoria.net>
8868
8869 devel/m17n-db now incorporates a set of user-contributed input methods and
8870 a conversion script, formerly available through textproc/m17n-contrib.
8871 Delete textproc/m17n-contrib first and then update/install devel/m17n-db.
8872
8873 20140616:
8874 AFFECTS: users of devel/subversion
8875 AUTHOR: lev@FreeBSD.org
8876
8877 The subversion port has been overhauled. Some optional parts were extracted
8878 into separate ports. These ports are:
8879
8880 www/mod_dav_svn
8881 instead of option MOD_DAV_SVN.
8882 security/subversion-gnome-keyring
8883 instead of option GNOME_KEYRING.
8884 security/subversion-kwallet
8885 instead of option KDE_KWALLET.
8886
8887 If you used devel/subversion with one (or more) of these non-standard
8888 options, you should install the appropriate port(s) after upgrading
8889 subversion.
8890
8891 "mod_dontdothat" is installed unconditionally by www/mod_dav_svn port (it
8892 depended on the TOOLS option before), but is not activated by default, you
8893 may need to edit apache's configuration file.
8894
8895 The devel/subversion port now installs svndiff, svndiff3 and svndiff4
8896 commands if TOOLS option is enabled. They was skipped before.
8897 The official names "diff", "diff3" and "diff4" are prefixed with "svn" to
8898 avoid conflicts with base and other diff versions.
8899
8900 All libraries and binaries are now stripped if the MAINTAINER_DEBUG
8901 option is not selected (including all sub-ports, like bindings
8902 and mod_dav_svn).
8903
8904 20140611:
8905 AFFECTS: users of devel/icu
8906 AUTHOR: bapt@FreeBSD.org
8907
8908 icu has been updated to 53.1. Please rebuild all ports that depend on it
8909
8910 If you use portmaster:
8911 portmaster -w -r icu
8912 If you use portupgrade:
8913 portupgrade -fr devel/icu
8914
8915 20140610:
8916 AFFECTS: users of www/firefox, www/seamonkey, mail/thunderbird, www/libxul
8917 AUTHOR: gecko@FreeBSD.org
8918
8919 Gecko ports were switched to use more system libraries. Some of them
8920 must be built with certain options unset (default). `audio/soundtouch'
8921 has to be installed with INTEGER_SAMPLES option disabled.
8922
8923 20140604:
8924 AFFECTS: users of dns/dnscrypt-proxy
8925 AUTHOR: feld@FreeBSD.org
8926
8927 The 1.4.0 update to dns/dnscrypt-proxy introduced a privilege
8928 separation capability utilizing the new _dnscrypt-proxy user.
8929 The home directory for this user was misconfigured as /nonexistent.
8930 The dnscrypt-proxy server will try to chroot to _dnscrypt-proxy's home
8931 directory and fail to start. If you are affected you will need to
8932 change _dnscrypt-proxy's home directory to /var/empty:
8933
8934 # pw usermod _dnscrypt-proxy -d /var/empty
8935
8936 20140603:
8937 AFFECTS: users of net-p2p/zetacoin
8938 AUTHOR: daniel@morante.net
8939
8940 The zetacoind process now runs as the zetacoin user. Please make sure that
8941 this user has appropriate permissions to the blockchain database and wallet
8942 directory.
8943
8944 If you are using the default path, run:
8945
8946 # chown -R zetacoin:zetacoin /var/db/zetacoin
8947 # chown -R zetacoin:zetacoin /.zetacoin
8948
8949 20140529:
8950 AFFECTS: users of databases/postgresql??-(server|client)
8951 AUTHOR: mat@FreeBSD.org
8952
8953 PostgreSQL version 9.2 is now the default. To upgrade from a version
8954 lower than 9.2, follow the instructions on the PostgreSQL.org website.
8955 http://www.postgresql.org/docs/9.2/interactive/upgrading.html
8956
8957 When using binary packages, if you only use the client port, you can issue
8958 the following command to follow the default version:
8959
8960 # pkg set -o databases/postgresql90-client:databases/postgresql92-client
8961
8962 20140528:
8963 AFFECTS: users of security/calife & security/calife-devel
8964 AUTHOR: roberto@FreeBSD.org
8965
8966 Calife 2.8.x is now officially EoL. Replace it with 3.0 (formerly
8967 calife-devel).
8968
8969 For port builds system please follow the following instructions:
8970 Please delete old version:
8971
8972 # pkg delete -f security/calife-devel
8973 or
8974 # pkg_delete security/calife-devel
8975
8976 and install security/calife.
8977
8978 Change origin if you had the old one:
8979 # pkg set -o security/calife-devel:security/calife
8980
8981 20140527:
8982 AFFECTS: users of databases/db6
8983 AUTHOR: mandree@FreeBSD.org
8984
8985 Oracle BerkeleyDB 6.0 was upgraded to version 6.0.30. Databases that
8986 use BLOBs need to be upgraded using db_upgrade-6.0 before they can be
8987 accessed again. See the manual for details:
8988
8989 <http://docs.oracle.com/cd/E17076_03/html/api_reference/C/db_upgrade.html>
8990
8991 Databases that do not use BLOBs are unaffected.
8992
8993 20140526:
8994 AFFECTS: users of lang/lua
8995
8996 lang/lua has been replaced by lang/lua51.
8997
8998 For port builds system please follow the following instructions:
8999
9000 # portmaster -o lang/lua51 lang/lua
9001 or
9002 # portupgrade -fo lang/lua51 lang/lua
9003 or
9004 # pkg set -o lang/lua:lang/lua51
9005
9006 20140525:
9007 AFFECTS: users of devel/py-gobject3 and devel/py-dbus
9008 AUTHOR: gnome@FreeBSD.org
9009
9010 py-gobject3 and py-dbus where split up in a common port (*-common),
9011 python2 port (py-*) and python3 port (py3-*) port.
9012
9013 For port builds systems please follow the next following instructions:
9014 Please delete the existing version to avoid conflicts.
9015
9016 # pkg delete -f py27-gobject3 py27-dbus
9017 or
9018 # pkg_delete devel/py-gobject3 devel/py-dbus
9019
9020 followed by:
9021 # portmaster devel/py-gobject3 devel/py-dbus
9022 or
9023 # portinstall devel/py-gobject3 devel/py-dbus
9024
9025 20140521:
9026 AFFECTS: users of databases/mariadb55*
9027 AUTHOR: grembo@FreeBSD.org
9028
9029 The mariadb55-client and mariadb55-server port have been changed to
9030 respect hier(7) and behave like the mysql ports. Therefore mysql-server
9031 and mysql monitor will refuse to start if my.cnf exists in /etc or
9032 /etc/mysql.
9033
9034 In case you're affected, please move /etc/my.cnf to /usr/local/etc and/or
9035 /etc/mysql/my.cnf to /usr/local/etc/mysql.
9036
9037 20140520:
9038 AFFECTS: users of security/dropbear
9039 AUTHOR: ak@FreeBSD.org
9040
9041 security/dropbear port separator syntax was changed (again), now using
9042 host^port instead of host%port.
9043
9044 You may need to update your config files while updating to 2014.63 from
9045 the previous versions.
9046
9047 20140511:
9048 AFFECTS: users of databases/firebird*
9049 AUTHOR: bapt@FreeBSD.org
9050
9051 The default version of databases/firebird* have been changed to support
9052 DEFAULT_VERSIONS variable
9053
9054 DEFAULT_VERSIONS=firebird=2.5
9055
9056 20140507:
9057 AFFECTS: users of lang/open-cobol
9058 AUTHOR: johans@FreeBSD.org
9059
9060 lang/open-cobol was moved to lang/gnu-cobol to match the new package
9061 name. Please do the following according to package manager used.
9062
9063 # portmaster -o lang/gnu-cobol lang/open-cobol
9064 or
9065 # portupgrade -fo lang/gnu-cobol lang/open-cobol
9066 or
9067 # pkg set -o lang/open-cobol:lang/gnu-cobol
9068
9069 20140506:
9070 AFFECTS: users of ports-mgmt/portshaker
9071 AUTHOR: romain@FreeBSD.org
9072
9073 ports-mgmt/portshaker was updated to avoid creating an aditional 'ports'
9074 subdirectory when merging to a poudriere_tree without ZFS, so that
9075 portshaker's default location matches poudriere's default location.
9076
9077 Users of poudriere on non-ZFS systems should not anymore have to pass extra
9078 options to poudriere for it to find the ports tree.
9079
9080 20140506:
9081 AFFECTS: users of security/yassl
9082 AUTHOR: gahr@FreeBSD.org
9083
9084 security/yassl was moved to security/cyassl to match the original package
9085 name. Please do the following according to package manager used.
9086
9087 # portmaster -o security/cyassl security/yassl
9088 or
9089 # portupgrade -fo security/cyassl security/yassl
9090 or
9091 # pkg set -o security/yassl:security/cyassl
9092
9093 20140505:
9094 AFFECTS: users of databases/libiodbc
9095 AUTHOR: bapt@FreeBSD.org
9096
9097 libiodbc no longer provide the odbc compatibility
9098
9099 Rebuild all ports that are linked to libiodbc
9100 # portmaster -r libiodbc
9101 or
9102 # portupgrade -r databases/libiodbc
9103
9104 20140503:
9105 AFFECTS: users of science/hdf5* and science/netcdf*
9106 AUTHOR: sunpoet@FreeBSD.org
9107
9108 There are major version changes in HDF5 and NetCDF ports:
9109 - science/hdf5: updated from 1.6.9 to 1.8.12
9110 - science/hdf5-18: replaced by science/hdf5
9111 - science/netcdf: updated from 3.6.3 to 4.3.2
9112 C++/Fortran binding moved into new ports (by upstream)
9113 - science/netcdf-cxx: new port for C++ binding of NetCDF
9114 - science/netcdf-fortran: new port for Fortran binding of NetCDF
9115 - science/netcdf-ftn: replaced by science/netcdf-fortran
9116 - science/netcdf3-ftn: replaced by science/netcdf-fortran
9117 - science/netcdf4: replaced by science/netcdf
9118
9119 Please deinstall them before building the new versions.
9120
9121 20140428:
9122 AFFECTS: users of java/openjdk7
9123 AUTHOR: glewis@FreeBSD.org
9124
9125 The previous version of openjdk7 had a bug that will prevent it from
9126 being able to bootstrap itself. Please deinstall openjdk7 before
9127 building the new version.
9128
9129 20140427:
9130 AFFECTS: users of graphics/gdal
9131 AUTHOR: sunpoet@FreeBSD.org
9132
9133 Due to changes in header files, please deinstall gdal first while updating
9134 from 1.9.x/1.10.x to 1.11.x.
9135
9136 20140420:
9137 AFFECTS: users of net/samba4
9138 AUTHOR: timur@FreeBSD.org
9139
9140 Samba4 port now re-uses the same logic and startup script as Samba41. So,
9141 to get net/samba4 runing you need to rename samba4_enable in /etc/rc.conf
9142 to the samba_sever_enable.
9143
9144 samba_server_enable="YES"
9145
9146 Startup script tries it's best to guess which out of samba/nmbd/smbd/winbindd
9147 daemons have to be started, but you can fine tune this by specifying them in
9148 rc.conf, just make sure that samba_server_enable is enabled(see entry for 20121022).
9149
9150 20140416:
9151 AFFECTS: users of x11/xorg graphics/dri graphics/libGL and related ports
9152 AUTHOR: x11@FreeBSD.org
9153
9154 The default xorg version has been switched on FreeBSD 10-STABLE and
9155 FreeBSD 9-STABLE.
9156
9157 To upgrade graphics/libGL, graphics/dri and related MESA ports, it is
9158 necessary to first remove the old versions of those ports.
9159 No special upgrade procedure is needed for xorg ports but it is
9160 necessary to recompile all xorg drivers (xf86-*) and other ports that
9161 depend on the xserver version, including
9162 emulators/virtualbox-ose-additions. Portrevisions have been bumped
9163 where needed, but users of drivers not in the ports tree will need to
9164 recompile those.
9165
9166 If it is important to stay on the old versions, it is possible to
9167 specify WITHOUT_NEW_XORG= in /etc/make.conf to get the old xorg
9168 distribution.
9169
9170 For users in need of working console when using KMS drivers (intel and
9171 radeon graphics cards) please use the new vt(9) console driver.
9172 For more information, see https://wiki.freebsd.org/Graphics and
9173 https://wiki.freebsd.org/Newcons .
9174
9175 To update:
9176
9177 # pkg_delete -f libGL-\* dri-\*
9178 or
9179 # pkg delete -f libGL dri
9180 followed by
9181 # portmaster graphics/dri graphics/libGL
9182 or
9183 # portupgrade graphics/dri graphics/libGL
9184 and then
9185 # portmaster -a
9186 or
9187 # portupgrade -a
9188
9189 20140416:
9190 AFFECTS: users of print/freetype2 textproc/libxml2 x11/pixman
9191 x11/libxcb and graphics/freeglut
9192 AUTHOR: x11@FreeBSD.org and gnome@FreeBSD.org
9193
9194 The library version of the above libraries has been brought in line
9195 with what upstream expects. To do this all users of these ports need
9196 to be rebuilt. Portrevisions have been bumped as a consequence.
9197
9198 # portmaster -r freetype2 -r libxml2 -r pixman -r freeglut -r libxcb
9199 or
9200 # portupgrade -rf freetype2 libxml2 pixman freeglut libxcb
9201
9202 20140415:
9203 AFFECTS: users of mod_python3
9204 AUTHOR: ohauer@FreeBSD.org
9205
9206 www/mod_python3 was renamed to www/mod_python33, additional www/mod_python35
9207 with support for apache24 was added to the portstree.
9208
9209 To reflect the new port location use:
9210
9211 pkgng users:
9212 # pkg set -o www/mod_python3:www/mod_python33
9213
9214 portmaster users:
9215 # portmaster -o www/mod_python33 www/mod_python3
9216
9217 portupgrade users:
9218 # portupgrade -o www/mod_python33 www/mod_python3
9219
9220 20140414:
9221 AFFECTS: users of dmd 1.X and dmd 2.x.
9222 AUTHOR: cy@FreeBSD.org
9223
9224 lang/dmd and lang/dmd2 have switched places. Dmd 1.x is no longer supported
9225 by digitalmars.com and is now the secondary dmd port in the collection.
9226 Dmd2 is the primary port. What this means to dmd users is that dmd1 is now
9227 used to invoke dmd 1.x and the dmd command (instead of dmd2) now invokes
9228 dmd 2.x.
9229
9230 20140413:
9231 AFFECTS: users of Python and pkg >= 1.2.7_1
9232 AUTHOR: koobs@FreeBSD.org
9233
9234 There have been reports of the following error when upgrading Python ports:
9235
9236 pkg-static: Plist error, directory listed as a file: <name>.egg-info
9237
9238 The cause is an outdated or unpatched version of setuptools or distribute
9239 installed by the user, or leftover from previous upgrades being used during
9240 the `setup.py install` phase. pkg >= 1.2.7_1 now generates an error where
9241 previously it did not.
9242
9243 Users should inspect their ${LOCALBASE}/lib/pythonX.Y/site-packages
9244 directory, and remove any entries that reference versions of
9245 setuptools or distribute *not* provided by ports or packages.
9246
9247 Examples of entries that may be removed are:
9248
9249 1) distribute-0.6.35-py2.7.egg
9250 2) setuptools-0.6c11-py2.7.egg
9251 3) *Any* version of setuptools directly from PyPI via pip or easy_install
9252
9253 More information is available here:
9254
9255 http://lists.freebsd.org/pipermail/freebsd-ports/2014-April/091618.html
9256
9257 20140410:
9258 AFFECTS: users of mail/vpopmail
9259 AUTHOR: bdrewery@FreeBSD.org
9260
9261 If you are storing limits in MySQL, the following schema changes must be made:
9262
9263 ALTER TABLE `limits` ADD `disable_maildrop` TINYINT(1) DEFAULT '0' NOT NULL AFTER `disable_spamassassin`;
9264 ALTER TABLE `limits` MODIFY `diskquota` BIGINT UNSIGNED NOT NULL DEFAULT 0;
9265 ALTER TABLE `limits` MODIFY `maxmsgcount` BIGINT UNSIGNED NOT NULL DEFAULT 0;
9266 ALTER TABLE `limits` MODIFY `defaultquota` BIGINT UNSIGNED NOT NULL DEFAULT 0;
9267 ALTER TABLE `limits` MODIFY `defaultmaxmsgcount` BIGINT UNSIGNED NOT NULL DEFAULT 0;
9268
9269 20140403:
9270 AFFECTS: users of net/rabbitmq
9271 AUTHOR: olgeni@FreeBSD.org
9272
9273 This release changes the behaviour of the default "guest" user.
9274
9275 Previously the guest user could be accessed from any network
9276 location. In RabbitMQ 3.3.0 and later, the guest user can only
9277 be accessed via localhost by default.
9278
9279 Any other users you create will not (by default) be restricted
9280 in this way.
9281
9282 See http://www.rabbitmq.com/access-control.html for more information.
9283
9284 20140403:
9285 AFFECTS: users of net/kdnssd
9286 AUTHOR: kde@FreeBSD.org
9287
9288 KDE SC ports have been updated to 4.12.4. kdnssd package has been renamed
9289 to match upstream naming. pkgng users need to update package origin
9290 manually:
9291
9292 # pkg set -o net/kdnssd:net/zeroconf-ioslave
9293
9294 20140402:
9295 AFFECTS: users of textproc/elasticsearch
9296 AUTHOR: tj@FreeBSD.org
9297
9298 Elasticsearch has been updated to version 1.1.0. If you are updating
9299 from a version prior to 1.0.0 you will need to do a full cluster
9300 shutdown for this update as it cannot be performed in a rolling
9301 fashion.
9302
9303 20140401:
9304 AFFECTS: users of security/gnutls3
9305 AUTHOR: bdrewery@FreeBSD.org
9306
9307 Libdane support is no longer enabled by default. Rebuild the port with
9308 the LIBDANE option if danetool is desired.
9309
9310 20140331:
9311 AFFECTS: users of print/cups-client and print/cups-image
9312 AUTHOR: bsam@FreeBSD.org
9313
9314 CUPS ports have been updated to version 1.7.1. A file has migrated from
9315 cups-image port to cups-client. Before upgrading you should force the
9316 removal of cups-image port, otherwise it will conflict with the new one.
9317
9318 pkg users:
9319 # pkg delete -f cups-image\*
9320
9321 other users:
9322 # pkg_delete -f cups-image\*
9323
9324 2. Install/upgrade other cups* packages.
9325
9326 If cups-filters complains about a missing cups/raster.h include,
9327 try reinstalling the cups-client package.
9328
9329 20140327:
9330 AFFECTS: users of lang/php5 and lang/php55 with Apache module
9331 AUTHOR: ale@FreeBSD.org
9332
9333 The Apache PHP module has been separated from the main PHP port.
9334 If you had the APACHE OPTION selected, you have to perform the
9335 following steps:
9336
9337 1) update your lang/php* options (i.e. 'make config')
9338 2) rebuild lang/php* port
9339 3) install www/mod_php* port
9340
9341 It is *mandatory* to build both ports with the same DEBUG and ZTS
9342 options, so if you have a threaded Apache (i.e. worker or event MPM)
9343 you have to select the ZTS option in lang/php* port.
9344
9345 20140322:
9346 AFFECTS: users of devel/apr1
9347 AUTHOR: ohauer@FreeBSD.org
9348
9349 APR was updated to 1.5.0, BDB requirement was bumped to 48+
9350 It is necessary to first remove the old version of devel/apr1.
9351
9352 Please rebuild all ports which are using functions from APR/APR-util
9353 such as Apache, Subversion, etc.
9354
9355 # portmaster -r apr
9356 or
9357 # portupgrade -r devel/apr1
9358
9359 20140318:
9360 AFFECTS: users of net/openldap24-server
9361 AUTHOR: delphij@FreeBSD.org
9362
9363 Please note that Berkeley DB backend is now deprecated and will be removed
9364 in a future version. Existing users should migrate data to the new MDB
9365 backend when possible.
9366
9367 20140317:
9368 AFFECTS: users of misc/ossp-uuid-perl
9369 AUTHOR: culot@FreeBSD.org
9370
9371 misc/ossp-uuid-perl was replaced by misc/p5-OSSP-uuid. Please do the
9372 following according to package manager used.
9373
9374 # portmaster -o misc/p5-OSSP-uuid misc/ossp-uuid-perl
9375 or
9376 # portupgrade -fo misc/p5-OSSP-uuid misc/ossp-uuid-perl
9377 or
9378 # pkg set -o misc/p5-OSSP-uuid:misc/ossp-uuid-perl
9379
9380 20140312:
9381 AFFECTS: users of net/openistgt
9382 AUTHOR: jpaetzel@FreeBSD.org
9383
9384 Between istgt supporting target reload, and iscsid using CTL there is no
9385 point to this port. As such it has been deleted without warning, since
9386 the support for it is as best questionable.
9387
9388 pkgng users:
9389
9390 # pkg set -o net/openistgt:net/istgt
9391
9392 portmaster users:
9393
9394 # portmaster -o net/istgt net/openistgt
9395 # portmaster -r istgt
9396
9397 portupgrade users:
9398
9399 # portupgrade -o net/istgt -f net/openistgt
9400 # portupgrade -fr net/istgt
9401
9402 20140310:
9403 AFFECTS: users of mail/p5-Mail-SpamAssassin and japanese/p5-Mail-SpamAssassin
9404 AUTHOR: ohauer@FreeBSD.org
9405
9406 The port mail/p5-Mail-SpamAssassin was renamed to mail/spamassassin and
9407 the port japanese/p5-Mail-SpamAssassin was renamed to japanese/spamassassin.
9408 To ease upgrading run the following set of commands:
9409
9410 pkgng users:
9411
9412 # pkg set -o mail/p5-Mail-SpamAssassin:mail/spamassassin
9413 # pkg set -o japanese/p5-Mail-SpamAssassin:japanese/spamassassin
9414
9415 portmaster users:
9416
9417 # portmaster -o mail/spamassassin mail/p5-Mail-SpamAssassin
9418 # portmaster -o japanese/spamassassin japanese/p5-Mail-SpamAssassin
9419
9420 20140307:
9421 AFFECTS: users of devel/py-setuptools dependent ports
9422 AUTHOR: sunpoet@FreeBSD.org
9423
9424 devel/py-setuptools is being used for every python ports (if USE_PYDISTUTILS
9425 defined) since r336553. Due to PKGORIGIN limitation, we cannot build one
9426 python port with python27 and the other with python33 since they require
9427 different setuptools versions which have same PKGORIGIN. With the addition
9428 of py-setuptools{27,32,33}, we could now have py27-foo and py33-bar coexist
9429 in one system.
9430
9431 Note that this is only a short-term solution. It does not help if you need
9432 coexistence of one port with different python versions, e.g. py27-foo and
9433 py33-foo.
9434
9435 Please rebuild all ports that depend on devel/py-setuptools and use
9436 devel/py-setuptools{27,32,33} instead.
9437
9438 XX represents python version (27, 32 or 33) in the following steps.
9439
9440 pkgng users:
9441
9442 # pkg set -o devel/py-setuptools:devel/py-setuptoolsXX
9443
9444 portmaster users:
9445
9446 # portmaster -o devel/py-setuptoolsXX devel/py-setuptools
9447 # portmaster -r py\*setuptools
9448
9449 portupgrade users:
9450
9451 # portupgrade -o devel/py-setuptoolsXX -f devel/py-setuptools
9452 # portupgrade -fr devel/py-setuptools
9453
9454 20140304:
9455 AFFECTS: users of security/kwallet
9456 AUTHOR: kde@FreeBSD.org
9457
9458 KDE SC ports have been updated to 4.12.3. kwallet package has been renamed
9459 to match upstream naming. pkgng users need to update package origin
9460 manually:
9461
9462 # pkg set -o security/kwallet:security/kwalletmanager
9463
9464 20140302:
9465 AFFECTS: users of sysutils/ansible
9466 AUTHOR: rm@FreeBSD.org
9467
9468 This is an major update and changes were introduced in ansible 1.5, that
9469 are not backward compatible. Please refer changelog there before update:
9470 https://raw.github.com/ansible/ansible/v1.5.0/CHANGELOG.md
9471
9472 20140223:
9473 AFFECTS: users of net-mgmt/mk-livestatus
9474 AUTHOR: ohauer@FreeBSD.org
9475
9476 livecheck was removed in 1.2.3.i5. It never was really stable, Nagios4
9477 has something similar built in.
9478 Please remove the "livecheck=..." directive from etc/nagios/nagios.cfg.
9479
9480 20140222:
9481 AFFECTS: users of mail/courier-imap
9482 AUTHOR: oliver@FreeBSD.org
9483
9484 When using SSL and updating from an older version, run mkdhparams(8) to
9485 create the new TLS_DHPARAMS file which is needed for Courier IMAP 4.15
9486 and up.
9487
9488 20140222:
9489 AFFECTS: users of net-im/turpial
9490 AUTHOR: olivierd@FreeBSD.org
9491
9492 Turpial has been updated to 3.0, due to changes in net-im/turpial port it
9493 will be necessary to remove it before updating.
9494
9495 20140220:
9496 AFFECTS: users of editors/vim
9497 AUTHOR: sunpoet@FreeBSD.org
9498
9499 The editors/vim port has been reworked to simplify option handling. In UI
9500 option group, a new option (CONSOLE) was added for users who do not need
9501 GUI support. This option is off by default. You might encounter install
9502 or package failures with "old" option setting. Please run "make config" to
9503 modify your setting.
9504
9505 20140219:
9506 AFFECTS: users of textproc/docbook*
9507 AUTHOR: mat@FreeBSD.org
9508
9509 The textproc/docbook-* ports have been consolidated into two ports
9510 textproc/docbook-sgml and textproc/docbook-xml.
9511
9512 Before upgrading you should force the removal of the existing ports, they
9513 will conflict with the new ones.
9514
9515 pkg users can run:
9516
9517 pkg delete -f docbook-xml\* docbook-sk\* docbook\[2345\]\?\?-\* docbook-4\*
9518
9519 the other users can run:
9520
9521 pkg_delete -f docbook-xml\* docbook-sk\* docbook\[2345\]\?\?-\* docbook-4\*
9522
9523 20140218:
9524 AFFECTS: users of KDE SC 4
9525 AUTHOR: kde@FreeBSD.org
9526
9527 KDE SC ports have been updated to 4.12.2. kdeadmin, kdenetwork, kdesdk,
9528 and kdetoys ports have been split due to upstream changes.
9529
9530 KDE Workspace port has been updated to 4.11.6. It requires modern
9531 Mesa libraries, provided by WITH_NEW_XORG knob. To update Xorg ports
9532 to newer version follow instructions at https://wiki.freebsd.org/Graphics
9533
9534 20140218:
9535 AFFECTS: users of misc/kdehier4
9536 AUTHOR: kde@FreeBSD.org
9537
9538 KDE4_PREFIX has been changed from /usr/local/kde4 to /usr/local.
9539 All ports that depends on kdehier4 must be reinstalled.
9540 PORTREVISION for affected ports has been increased, upgrading tools
9541 (portmaster, pkg) should handle this update without manual intervention.
9542 Please check /usr/local/kde4 for leftovers after upgrade. If you don't
9543 have locally modified files, e.g. under /usr/local/kde4/etc, you may
9544 safely remove /usr/local/kde4.
9545
9546 20140214:
9547 AFFECTS: users of lang/perl5.12
9548 AUTHOR: mat@FreeBSD.org
9549
9550 Perl 5.12 has been removed. The default Perl is lang/perl5.16.
9551
9552 pkg(8) users:
9553 1) Update the origin to point to 5.16:
9554 pkg set -o lang/perl5.12:lang/perl5.16
9555
9556 2) Upgrade perl and all dependencies:
9557 pkg install -Rf lang/perl5.16
9558
9559 Portupgrade users:
9560 0) Fix pkgdb.db (for safety):
9561 pkgdb -Ff
9562
9563 1) Reinstall new version of Perl (5.16):
9564 portupgrade -o lang/perl5.16 -f lang/perl5.12
9565
9566 2) Reinstall everything that depends on Perl:
9567 portupgrade -fr lang/perl5.16
9568
9569 Portmaster users:
9570 portmaster -o lang/perl5.16 lang/perl5.12
9571
9572 Conservative:
9573 portmaster p5-
9574
9575 Comprehensive (but perhaps overkill):
9576 portmaster -r perl-
9577
9578 Note: If the "perl-" glob matches more than one port specify the name of
9579 the Perl directory in /var/db/pkg explicitly. Also, depending on when
9580 perl 5.12 was installed last, the prefix may be perl-, perl5- or
9581 perl5.12-.
9582
9583 20140211:
9584 AFFECTS: users of lang/php* databases/postgresql* databases/mysql* www/apache*
9585 AUTHOR: mat@FreeBSD.org
9586
9587 The default versions of lang/php*, databases/postgresql*,
9588 databases/mysql* and www/apache* have been changed to support the
9589 new DEFAULT_VERSIONS variable.
9590
9591 DEFAULT_APACHE_VER, DEFAULT_MYSQL_VER, DEFAULT_PGSQL_VER,
9592 DEFAULT_FPC_VER and DEFAULT_PHP_VER are now deprecated. You can use
9593 the new DEFAULT_VERSIONS variable like this:
9594
9595 DEFAULT_VERSIONS=php=5.5 mysql=5.6 apache=2.4
9596
9597 20140208:
9598 AFFECTS: users of spamdyke
9599 AUTHOR: bdrewery@FreeBSD.org
9600
9601 Spamdyke has been updated to 5.0.0. The behavior has changed from
9602 4.x. Please see the upgrading notes at:
9603
9604 http://www.spamdyke.org/documentation/UPGRADING_version_4_to_version_5.txt
9605
9606 20140208:
9607 AFFECTS: users of icu
9608 AUTHOR: bapt@FreeBSD.org
9609
9610 icu has been updated to 52.1. Please rebuild all ports that depend on it
9611 if you have the glib20 port built with COLLATION_FIX option activated
9612
9613 If you use portmaster:
9614 portmaster -w -r icu
9615 If you use portupgrade:
9616 portupgrade -fr devel/icu
9617 If you use pkgng with binary packages:
9618 pkg install -fR devel/icu
9619
9620 20140201:
9621 AFFECTS: users of net-mgmt/zabbix*
9622 AUTHOR: koobs@FreeBSD.org
9623
9624 The login shell for the zabbix user in UIDs was changed from
9625 /usr/sbin/nologin to /bin/sh to fix the zabbix-agent UserParameter
9626 feature.
9627
9628 To update the existing user on your system, run:
9629
9630 # pw usermod zabbix -s /bin/sh
9631
9632 20140114:
9633 AFFECTS: users of www/mod_authnz_external
9634 AUTHOR: ohauer@FreeBSD.org
9635
9636 www/mod_authnz_external was moved to www/mod_authnz_external22
9637 Please do the following according to package manager used.
9638
9639 # portmaster -o www/mod_authnz_external22 www/mod_authnz_external
9640 or
9641 # portupgrade -fo www/mod_authnz_external22 www/mod_authnz_external
9642 or
9643 # pkg set -o www/mod_authnz_external:www/mod_authnz_external22
9644
9645 20140113:
9646 AFFECTS: users of net/samba41
9647 AUTHOR: timur@FreeBSD.org
9648
9649 With the introduction of Samba 4.1 corresponding port lost SWAT support
9650 and made WINBIND support mandatory. As samba4 introduced additional 'samba'
9651 daemon to the tripplet of nmbd/smbd/winbindd to avoid confusion startup
9652 script for samba41 was renamed to 'samba_server'. To start the whole band
9653 up it's enough to add to the rc.conf:
9654
9655 samba_server_enable="YES"
9656
9657 Startup script tries it's best to guess which out of samba/nmbd/smbd/winbindd
9658 daemons have to be started, but you can fine tune this by specifying them in
9659 rc.conf, just make sure that samba_server_enable is enabled(see entry for 20121022).
9660
9661 20140112:
9662 AFFECTS: users of devel/libical
9663 AUTHOR: kwm@FreeBSD.org
9664
9665 The libical port was updated to 1.0.0. Due to the shared library bump
9666 and the removal of the .la file, all ports that use libical need to be
9667 rebuilt.
9668
9669 # portmaster -r libical
9670 or
9671 # portupgrade -fr libical
9672 or
9673 # pkg install -fR libical
9674
9675 20140111:
9676 AFFECTS: users of lang/go
9677 AUTHOR: jlaffaye@FreeBSD.org
9678
9679 Third party Go packages installed via the ports tree are no longer installed
9680 in GOROOT (PREFIX/go) but in a specific path: PREFIX/share/go
9681
9682 Affected ports had their PORTREVISION bumped.
9683 To reinstall these packages via the ports tree, it is needed to deinstall
9684 them first (the build will fail if the `go` command detects that they
9685 already exists in GOROOT).
9686
9687 If you are using these third party Go packages for local Go development,
9688 you have to add this new path to your GOPATH environment variable.
9689
9690 20140107:
9691 AFFECTS: users of Qt 4 ports
9692 AUTHOR: makc@FreeBSD.org
9693
9694 Qt 4 ports framework has been reworked, several ports have been renamed.
9695 To ease upgrading run the following set of commands:
9696
9697 # pkg set -o devel/qt4-declarative:x11-toolkits/qt4-declarative
9698 # pkg set -o devel/qt4-qtestlib:devel/qt4-testlib
9699 # pkg set -o textproc/qt4-clucene:textproc/clucene-qt4
9700 # pkg set -o www/qt4-webkit:www/webkit-qt4
9701 # pkg set -o x11/qt4-opengl:graphics/qt4-opengl
9702
9703 20140102:
9704 AFFECTS: users of archivers/p7zip
9705 AUTHOR: rakuco@FreeBSD.org
9706
9707 The MINIMAL and MODULES options have been removed from archivers/p7zip,
9708 which now unconditionally installs the 7z, 7za and 7zr, as if the MINIMAL
9709 option was previously unset.
9710
9711 The RAR decompression codec, whose source code has a more restrictive
9712 license that forbids its use for creating RAR archives, has been moved to
9713 a separate port, archivers/p7zip-codec-rar.
9714
9715 20131230:
9716 AFFECTS: ports using Apache Software License 2.0
9717 AUTHOR: ohauer@FreeBSD.org
9718
9719 The acronym for Apache Software License 2.0 was renamed to APACHE20
9720
9721 20131226:
9722 AFFECTS: users of security/cyrus-sasl2
9723 AUTHOR: ume@FreeBSD.org
9724
9725 The SASL GSSAPI authentication plugin was removed from
9726 security/cyrus-sasl2 port and divided into new
9727 security/cyrus-sasl2-gssapi port.
9728
9729 If you are using the SASL GSSAPI authentication, please install
9730 security/cyrus-sasl2-gssapi port, in addition to upgrading
9731 security/cyrus-sasl2 port.
9732
9733 20131218:
9734 AFFECTS: users of news/cnews
9735 AUTHOR: dinoex@FreeBSD.org
9736
9737 The default path for overview files has changed.
9738 Rebuild your overview files after the update with:
9739
9740 su - news /usr/local/libexec/cnews/nov/initov
9741
9742 20131217:
9743 AFFECTS: users of databases/ruby-bdb or ports-mgmt/portupgrade and databases/db5 or databases/db6
9744 AUTHOR: mandree@FreeBSD.org
9745
9746 databases/db5 and databases/db6 have recently been updated to fix
9747 bugs. This changed their patchlevel version.
9748
9749 However, ruby-bdb used to break during the db[56] upgrade due to a bug
9750 described in <http://www.freebsd.org/cgi/query-pr.cgi?pr=184921>.
9751
9752 THEREFORE, YOU MUST MANUALLY UPGRADE databases/ruby-bdb INDIVIDUALLY
9753 TO 0.6.6_2 OR NEWER WHEN USING portupgrade AGAINST databases/db[56]
9754 PORTS. To achieve that, type:
9755
9756 # portupgrade databases/ruby-bdb
9757 or
9758 # portmaster -x 'db*' databases/ruby-bdb
9759
9760 before proceeding with other upgrades.
9761
9762 Should you have corrupted the portupgrade databases, or if ruby-bdb
9763 refuses to work with the upgraded db* port with errors such as "DB
9764 needs compatible versions of libdb & db.h", then rebuild the ruby-bdb
9765 port manually, and fix the portupgrade databases:
9766
9767 # make -C /usr/ports/databases/ruby-bdb all deinstall install clean
9768 # pkgdb -fu
9769 # portupgrade -f db5 db6
9770
9771 This should return portupgrade to normal operation.
9772
9773 20131216:
9774 AFFECTS: users of x11/xorg, graphics/libGL, graphics/dri, all xorg ports
9775 AUTHOR: zeising@FreeBSD.org
9776
9777 The default xorg version has been switched on FreeBSD CURRENT.
9778
9779 To upgrade graphics/libGL, graphics/dri and related MESA ports, it is
9780 necessary to first remove the old versions of those ports.
9781 No special upgrade procedure is needed for xorg port but it is
9782 necessary to recompile all xorg drivers (xf86-*) and other ports that
9783 depend on the xserver version, including
9784 emulators/virtualbox-ose-additions. Portrevisions have been bumped
9785 where needed, but users of drivers not in the ports tree will need to
9786 recompile those.
9787
9788 If it is important to stay on the old versions, it is possible to
9789 specify WITHOUT_NEW_XORG= in /etc/make.conf to get the old xorg
9790 distribution.
9791
9792 To update:
9793
9794 # pkg_delete -f libGL-\* dri-\*
9795 or
9796 # pkg delete -f libGL dri
9797 followed by
9798 # portmaster graphics/dri graphics/libGL
9799 or
9800 # portupgrade graphics/dri graphics/libGL
9801 and then
9802 # portmaster -a
9803 or
9804 # portupgrade -a
9805
9806 20131216:
9807 AFFECTS: users of databases/db4*
9808 AUTHOR: mandree@FreeBSD.org
9809
9810 Berkeley DB versions before and excluding 4.8 have been marked deprecated.
9811 New port installations should be based on Berkeley DB 5 or 6.
9812
9813 Note that Oracle Berkeley DB 6 is under the more restrictive Affero GPL v3
9814 license, be sure to review if using that fits your requirements.
9815
9816 You can add WITH_BDB_VER=5 or WITH_BDB_VER=6 to /etc/make.conf to have all
9817 applications that get rebuilt use Oracle Berkeley DB 5 or 6, respectively.
9818
9819 DO NOT FORCE DELETE older BerkeleyDB packages, that breaks the upgrade
9820 tools. Instead, first rebuild the ports that depend on it, then
9821 remove the old Berkeley DB versions.
9822
9823 Berkeley DB ports should be able to build/install with an older and a
9824 newer version version both installed if WITH_BDB_VER is set. If a
9825 port then grabs the old Berkeley DB version, that is an issue with the
9826 port that requires Berkeley DB, and should be reported to the
9827 maintainer.
9828
9829 If you are interested in upgrading now already, we have instructions
9830 at <https://wiki.freebsd.org/Ports/BerkeleyDBCleanup>.
9831
9832 20131209:
9833 AFFECTS: users of dns/bind96, dns/bind98 and bind99 on FreeBSD 10.0
9834 AUTHOR: erwin@FreeBSD.org
9835
9836 Bind versions before 9.6.3.2.ESV.R10_2, 9.8.6_2, and 9.9.4_2 on
9837 FreeBSD 10.0 will replace named.conf on upgrade. Make sure to
9838 backup any local changes before upgrading to the _2 versions.
9839
9840 20131208:
9841 AFFECTS: users of java/subversion-java
9842 AUTHOR: ohauer@FreeBSD.org
9843
9844 java/subversion-java was moved to java/java-subversion.
9845 Please do the following according to package manager used.
9846
9847 # portmaster -o java/java-subversion java/subversion-java
9848 or
9849 # portupgrade -fo java/java-subversion java/subversion-java
9850 or
9851 # pkg set -o java/subversion-java:java/java-subversion
9852
9853 20131208:
9854 AFFECTS: users of x11-toolkits/vte
9855 AUTHOR: kwm@FreeBSD.org
9856
9857 The gnome-pty-helper program has been split off from the vte package
9858 to allow both vte and vte3 to be installed at the same time. To update
9859 after this change please do the following:
9860
9861 # pkg_delete -f vte\*
9862 or
9863 # pkg delete -fg vte\*
9864 followed by
9865 # portmaster x11-toolkits/vte
9866 or
9867 # portupgrade x11-toolkits/vte
9868
9869 20131207:
9870 AFFECTS: users of mail/opensmtpd
9871 AUTHOR: ashish@FreeBSD.org
9872
9873 There has been changes to the OpenSMTPD configuration. Please refer to
9874 smtpd.conf(5), and use "smtpd -nf smtpd.conf" to validate.
9875
9876 20131203:
9877 AFFECTS: users of graphics/opencv, graphics/opencv-core
9878 AUTHOR: jhale@FreeBSD.org
9879
9880 OpenCV has been updated to 2.4.7. Due to movement of files between the
9881 opencv port and the opencv-core port, it will be necessary to remove
9882 both packages before updating.
9883
9884 # pkg_delete -f opencv\*
9885 or
9886 # pkg delete -fg opencv\*
9887 followed by
9888 # portmaster -a
9889 or
9890 # portupgrade -a
9891
9892 20131127:
9893 AFFECTS: users of devel/py-distribute (i.e you)
9894 AUTHOR: wg@FreeBSD.org
9895
9896 devel/py-distribute was replaced with devel/py-setuptools. Please do
9897 the following according to package manager used. py-distribute port
9898 will be removed shortly.
9899
9900 # portmaster -o devel/py-setuptools devel/py-distribute
9901 or
9902 # portupgrade -fo devel/py-setuptools devel/py-distribute
9903 or
9904 # pkg set -o devel/py-distribute:devel/py-setuptools
9905 # pkg install -f devel/py-setuptools
9906
9907 20131125:
9908 AFFECTS: users of www/mod_wsgi
9909 AUTHOR: ohauer@FreeBSD.org
9910
9911 The port www/mod_wsgi moved to www/mod_wsgi2 to reflect the port version.
9912
9913 # portmaster -o www/mod_wsgi2 www/mod_wsgi
9914 or
9915 # portupgrade -fo www/mod_wsgi2 www/mod_wsgi
9916 or
9917 # pkg set -o www/mod_wsgi:www/mod_wsgi2
9918
9919 20131120:
9920 AFFECTS: users of lang/perl5.12 lang/perl5.14 lang/perl5.16 and lang/perl5.18
9921 AUTHOR: mat@FreeBSD.org
9922
9923 The THREADS option has been enabled by default in all Perl. If you're using
9924 binary packages you need to do :
9925
9926 # pkg install -Rf perl5
9927
9928 If you're not using binary packages, and want to switch from non threaded
9929 Perl to threaded Perl, you need to recompile and reinstall most ports
9930 depending on Perl. Supposing you have Perl 5.16, you would do:
9931
9932 Portupgrade users:
9933 0) Fix pkgdb.db (for safety):
9934 pkgdb -Ff
9935
9936 1) Change the option in lang/perl5.16:
9937 make -C /usr/ports/lang/perl5.16 config
9938
9939 2) Reinstall everything that depends on Perl:
9940 portupgrade -fr lang/perl5.16
9941
9942 Portmaster users:
9943 1) Change the option in lang/perl5.16:
9944 make -C /usr/ports/lang/perl5.16 config
9945
9946 2) Reinstall everything that depends on Perl:
9947 portmaster -r perl5-
9948
9949 Note: The installed Perl package was named perl and is now named perl5, if
9950 you have not updated your installation in a long time, you may need to
9951 use "perl-" here.
9952
9953 20131112:
9954 AFFECTS: users of dns/nsd
9955 AUTHOR: erwin@FreeBSD.org
9956
9957 dns/nsd was updated to the new 4.0.0 major release.
9958
9959 This version replaces the nsdc control program with nsd-control.
9960 This requires some manual setup with nsd-control-setup and editing
9961 of the config files. nsd-control is incompatible with nsdc so when
9962 that is used in scripts, these should be adapted. More information:
9963 http://www.nlnetlabs.nl/svn/nsd/tags/NSD_4_0_0_REL/doc/NSD-4-features
9964
9965 NSD version 3 is still supported in dns/nsd3. To keep the old
9966 version:
9967 # portmaster -o dns/nsd3 dns/nsd
9968 or
9969 # portupgrade -fo dns/nsd3 dns/nsd
9970 or
9971 # pkg set -o dns/nsd:dns/nsd3
9972
9973 20131112:
9974 AFFECTS: users of dns/bind9*
9975 AUTHOR: erwin@FreeBSD.org
9976
9977 All bind9 ports have been updated to support FreeBSD 10.x after
9978 BIND was removed from the base system. It is now self-contained
9979 in ${PREFIX}/etc/namedb, and chroot and symlinking options are
9980 no longer supported out of the box.
9981
9982 For users of FreeBSD 9.x and earlier, the LINKS option is no longer
9983 enabled by default, but still supported. No other changes should
9984 affect those users, and updating without changing already set options
9985 will keep the system in the same state.
9986
9987 20131103:
9988 AFFECTS: users of security/libtasn1 and any port that depends on it
9989 AUTHOR: novel@FreeBSD.org
9990
9991 libtasn1 has been updated to 3.3 and all shared libraries versions have
9992 been bumped. So you need to rebuild all applications that depend on
9993 libtasn1.
9994
9995 # portmaster -r libtasn1
9996 or
9997 # portupgrade -fr security/libtasn1
9998 or
9999 # pkg install -fR security/libtasn1
10000
10001 20131031:
10002 AFFECTS: users of multimedia/rtmpdump
10003 AUTHOR: hrs@FreeBSD.org
10004
10005 The library part of multimedia/rtmpdump is split into multimedia/librtmp.
10006 multimedia/rtmpdump now depends on the library port.
10007
10008 A build error can occur if you built and installed old rtmpdump by
10009 using stock OpenSSL, and then install security/openssl and try to build
10010 multimedia/rtmpdump without deinstalling the installed one. Please
10011 make sure if the old rtmpdump is removed before building the new version.
10012
10013 20131028:
10014 AFFECTS: users of comms/dcf77pi
10015 AUTHOR: rene@FreeBSD.org
10016
10017 As of version 1.0.5 the configuration file was renamed from
10018 hardware.txt to config.txt and the format has been made more flexible.
10019
10020 If you have customized any parameters, be sure to copy them to
10021 config.txt after which hardware.txt can be removed.
10022
10023 20131028:
10024 AFFECTS: users of multimedia/ffmpeg1 and multimedia/ffmpeg-devel
10025 AUTHOR: wg@FreeBSD.org
10026
10027 The port ffmpeg was updated, ffmpeg1 and ffmpeg-devel were removed in
10028 favor of ffmpeg.
10029
10030 # portmaster -o multimedia/ffmpeg multimedia/ffmpeg1
10031 or
10032 # portupgrade -fo multimedia/ffmpeg multimedia/ffmpeg1
10033 or
10034 # pkg set -o multimedia/ffmpeg1:multimedia/ffmpeg
10035
10036 and
10037
10038 # portmaster -o multimedia/ffmpeg multimedia/ffmpeg-devel
10039 or
10040 # portupgrade -fo multimedia/ffmpeg multimedia/ffmpeg-devel
10041 or
10042 # pkg set -o multimedia/ffmpeg-devel:multimedia/ffmpeg
10043
10044 20131023:
10045 AFFECTS: users of lang/perl5.12 lang/perl5.14
10046 AUTHOR: mat@FreeBSD.org
10047
10048 The default Perl has been switched to lang/perl5.16. These examples
10049 are for switching from lang/perl5.14, if you are running another
10050 version, replace lang/perl5.14 with the origin of the Perl you have
10051 installed.
10052
10053 Pkgng users:
10054
10055 # pkg set -o lang/perl5.14:lang/perl5.16
10056 # pkg install -Rf lang/perl5.16
10057
10058 Portupgrade users:
10059 0) Fix pkgdb.db (for safety):
10060 pkgdb -Ff
10061
10062 1) Reinstall new version of Perl (5.16):
10063 portupgrade -o lang/perl5.16 -f lang/perl5.14
10064
10065 2) Reinstall everything that depends on Perl:
10066 portupgrade -fr lang/perl5.16
10067
10068 Portmaster users:
10069 portmaster -o lang/perl5.16 lang/perl5.14
10070
10071 Conservative:
10072 portmaster p5-
10073
10074 Comprehensive (but perhaps overkill):
10075 portmaster -r perl-
10076
10077 Note: If the "perl-" glob matches more than one port you will need to specify
10078 the name of the Perl directory in /var/db/pkg explicitly.
10079
10080 20131020:
10081 AFFECTS: users of mail/squirrelmail
10082 AUTHOR: adamw@adamw.org
10083
10084 The default location for user data files and attachments has changed.
10085 This will only affect new installations, and upgrading SquirrelMail
10086 WILL NOT break your current installation.
10087
10088 To make use of the new locations, do the following:
10089
10090 # cp -rp /var/spool/squirrelmail/pref/* /usr/local/www/squirrelmail/data
10091 # cp -rp /var/spool/squirrelmail/attach/* /usr/local/www/squirrelmail/attach
10092
10093 and then run /usr/local/www/squirrelmail/configure and tell SM about
10094 it ("Data Directory" and "Attachment Directory" under "General Options").
10095
10096 This version of SquirrelMail is a SNAPSHOT that brings in PHP 5.4 and 5.5
10097 compatibility.
10098
10099 20131020:
10100 AFFECTS: users of security/gpgme
10101 AUTHOR: jhale@FreeBSD.org
10102
10103 The library version of security/gpgme has changed, and PORTREVISION has
10104 been bumped in all dependent ports. If you have external software that
10105 depends on gpgme, this software needs to be recompiled.
10106 To recompile all software dependent on gpgme, run:
10107
10108 # portmaster -r gpgme
10109 or
10110 # portupgrade -rf gpgme
10111
10112 20131008:
10113 AFFECTS: all users
10114 AUTHOR: bapt@FreeBSD.org
10115
10116 A new USES has been added: compiler.mk, this uses allows porters to
10117 select a compiler for a given port based on the features the port needs
10118 By default this will always try to find Clang > 3.3.
10119 If the user prefers using GCC then the following macro should be added
10120 to user's make.conf: FAVORITE_COMPILER=gcc
10121
10122 20131004:
10123 AFFECTS: users of net-mgmt/nrpe2
10124 AUTHOR: ohauer@FreeBSD.org
10125
10126 The port nrpe2 was updated and moved to nrpe
10127
10128 # portmaster -o net-mgmt/nrpe net-mgmt/nrpe2
10129 or
10130 # portupgrade -fo net-mgmt/nrpe net-mgmt/nrpe2
10131 or
10132 # pkg set -o net-mgmt/nrpe2:net-mgmt/nrpe
10133
10134 20131003:
10135 AFFECTS: users of lang/python* and ports
10136 AUTHOR: mva@FreeBSD.org
10137
10138 The default versions of lang/python* have been changed to support the
10139 new DEFAULT_VERSIONS variable.
10140
10141 PYTHON_DEFAULT_VERSION, PYTHON2_DEFAULT_VERSION and
10142 PYTHON3_DEFAULT_VERSION are deprecated. If you have set them in your
10143 make.conf, you should change them something like
10144
10145 DEFAULT_VERSIONS=python=2.7 python2=2.7 python3=3.3
10146
10147 20130929:
10148 AFFECTS: users of x11/pixman
10149 AUTHOR: zeising@FreeBSD.org
10150
10151 The library version of x11/pixman has changed, and PORTREVISION has
10152 been bumped in all dependent ports. If you have external software that
10153 depends on pixman, this software needs to be recompiled.
10154 To recompile all software dependent on pixman, run:
10155
10156 # portmaster -r pixman
10157 or
10158 # portupgrade -rf pixman
10159
10160 20130929:
10161 AFFECTS: users of graphics/libGL, graphics/dri and other MESA ports
10162 AUTHOR: zeising@FreeBSD.org
10163
10164 The graphics/libGL, graphics/dri and related MESA ports have been
10165 updated to 9.1 when compiled with WITH_NEW_XORG= set. It is necessary
10166 to remove the old versions of both ports before updating.
10167
10168 # pkg_delete -f libGL-\* dri-\*
10169 or
10170 # pkg delete -f libGL dri
10171 followed by
10172 # portmaster -a
10173
10174 20130925:
10175 AFFECTS: users of print/qpdf
10176 AUTHOR: d.y.kazarov@mail.ru
10177
10178 Due to the changes in libqpdf.so, please deinstall qpdf first if you
10179 are updating from 4.0.0 to 4.0.1+
10180
10181 20130920:
10182 AFFECTS: users of ptlib, opal and/or ekiga
10183 AUTHOR: kwm@FreeBSD.org
10184
10185 The ptlib26, opal3 and ekiga3 ports where updated to the latest version
10186 and moved to the location of the old ports. If the ekiga (2.0) port is
10187 installed the same line as for ekiga3 can be used except without the 3 at
10188 the end.
10189
10190 # portmaster -o devel/ptlib devel/ptlib26
10191 # portmaster -o net/opal net/opal3
10192 # portmaster -o net/ekiga3 net-im/ekiga
10193 or
10194 # portupgrade -fo devel/ptlib devel/ptlib26
10195 # portupgrade -fo net/opal net/opal3
10196 # portupgrade -fo net/ekiga3 net-im/ekiga
10197 or
10198 # pkg set -o devel/ptlib26 devel/ptlib
10199 # pkg set -o net/opal3 net/opal
10200 # pkg set -o net/ekiga3 net-im/ekiga
10201
10202 20130920:
10203 AFFECTS: users of ports
10204 AUTHOR: bapt@FreeBSD.org
10205
10206 New way to override the default version of a language in the ports
10207 tree.
10208
10209 The make variable, DEFAULT_VERSIONS, allows users to override the
10210 default version defined by the ports tree.
10211
10212 For example, to declare specific versions for Perl, Ruby and Tcl/Tk,
10213 it would be defined as:
10214
10215 DEFAULT_VERSIONS= perl5=5.18 ruby=2.0 tcltk=8.6
10216
10217 Today, this only is supported by Perl, Ruby, and Tcl/Tk.
10218
10219 20130920:
10220 AFFECTS: users of ports
10221 AUTHOR: bdrewery@FreeBSD.org
10222
10223 Optional Stack Protector [1] support has been added with the WITH_SSP_PORTS
10224 knob.
10225
10226 WITH_SSP_PORTS= yes
10227
10228 This currently is only supported on FreeBSD 10 amd64/i386 and earlier
10229 releases on amd64.
10230
10231 The default SSP_CLFAGS is -fstack-protector, but -fstack-protector-all
10232 may optionally be set instead.
10233
10234 To enable support, add WITH_SSP_PORTS=yes to your make.conf and rebuild all
10235 ports.
10236
10237 # portmaster -af
10238 or
10239 # portupgrade -af
10240
10241 [1] https://en.wikipedia.org/wiki/Buffer_overflow_protection
10242
10243 20130904:
10244 AFFECTS: 10-CURRENT users with any port depending on converters/libiconv
10245 AUTHOR: madpilot@FreeBSD.org
10246
10247 10-CURRENT after r254273 (committed on August 13, 2013) has an
10248 implementation of iconv enabled by default in libc.
10249
10250 NOTE: after r341775 (committed on January 29, 2014) and other
10251 following commits, a few ports, including devel/glib20, depend
10252 on the converters/libiconv again due to missing functionality in the
10253 base iconv implementation.
10254
10255 Due to this change some major overhauling of the ports tree has
10256 been necessary to move the ports to using that implementation.
10257
10258 People using pkgng binary packages should have little problems,
10259 "pkg upgrade" will update all software to not depend on libiconv
10260 anymore, once updated packages are available. Please make sure to
10261 perform a "pkg autoremove" after that and check that libiconv is
10262 correctly removed by it.
10263
10264 If you are using ports the update requires some manual intervention.
10265 The following procedure should be followed:
10266
10267 # pkg query %ro libiconv >ports_to_update
10268 # pkg delete -f libiconv
10269 # cat ports_to_update | xargs portmaster
10270
10271 or:
10272
10273 # pkg query %ro libiconv >ports_to_update
10274 # pkg delete -f libiconv
10275 # cat ports_to_update | xargs portupgrade -f
10276
10277 20130831:
10278 AFFECTS: users of graphics/gdal
10279 AUTHOR: sunpoet@FreeBSD.org
10280
10281 Due to changes in header files, please deinstall gdal first while updating
10282 from 1.9.x to 1.10.x.
10283
10284 20130830:
10285 AFFECTS: users of mail/meta1
10286 AUTHOR: dinoex@FreeBSD.org
10287
10288 The on disk format has changed.
10289 Please make sure that queue is empty before you update.
10290
10291 20130817:
10292 AFFECTS: users of lang/python*
10293 AUTHOR: mva@FreeBSD.org
10294
10295 The lang/python* ports do not install links to 2to3, idle, pydoc, python
10296 and other binaries anymore. Those were moved into the lang/python2 and
10297 lang/python3 ports respectively. This change brings us closer to the goal
10298 of making Python ports usable with different Python versions at the same
10299 time.
10300
10301 If you have lang/python2* or lang/python3* installed, please also install
10302 the associated lang/python2 or lang/python3 port.
10303
10304 1. update lang/python2* and/or lang/python3*
10305 2. install lang/python2 and/or lang/python3
10306 3. install/update lang/python
10307
10308 20130816:
10309 AFFECTS: users of graphics/opendx and math/octave-forge-octcdf
10310 AUTHOR: stephen@FreeBSD.org
10311
10312 These two ports have changed the science/netcdf dependency to
10313 science/netcdf4. It is recommended that the science/netcdf package
10314 be deinstalled before rebuilding these ports, otherwise you are likely
10315 to face port conflicts when building future ports.
10316
10317 20130806:
10318 AFFECTS: users of devel/eric4
10319 AUTHOR: bsam@FreeBSD.org
10320
10321 Since PKGVERSION=4.5.13_1 the default file destination has changed from
10322 ${PYTHON_SITELIBDIR}/eric4 to ${DATADIR}.
10323
10324 20130731:
10325 AFFECTS: users of glib20
10326 AUTHOR: kwm@FreeBSD.org
10327
10328 The devel/gio-fam-backend port was removed in the glib 2.36 update.
10329 Since the gio-fam-backend port was used in USE_GNOME=glib20, all
10330 dependencies need to be rebuilt. The removal of gio-fam-backend isn't
10331 critical, glib20 using programs should work just fine if the port is still
10332 installed. It is not clear however, if glib20 will use the new kqueue
10333 backend or the old fam backend.
10334
10335 Note that users of pkg packages can just run the pkg delete command after
10336 their next update.
10337
10338 # portmaster -r gio-fam-backend
10339 # pkg_delete gio-fam-backend-\* (for pkgng: pkg delete gio-fam-backend)
10340 # portmaster -a
10341
10342 or
10343
10344 # portupgrade -rf gio-fam-backend
10345 # pkg_delete gio-fam-backend-\* (for pkgng: pkg delete gio-fam-backend)
10346 # portupgrade -a
10347
10348 20130726:
10349 AFFECTS: users of Qt 3 and KDE 3
10350 AUTHOR: rene@FreeBSD.org
10351
10352 All ports based on Qt 3 (including KDE 3 but also ports which used Qt 3
10353 as a graphical toolkit) expired on 20130701 because Qt 3 and KDE 3 were
10354 no longer maintained upstream. These ports have been removed today.
10355
10356 Users of KDE 3 are advised to switch to another desktop environment
10357 provided in the Ports Collection, e.g. KDE 4 or Xfce.
10358
10359 Users of Qt 3 are advised to upgrade to the Qt 4 counterpart(s).
10360
10361 20130725:
10362 AFFECTS: users of net/openafs
10363 AUTHOR: bjk@FreeBSD.org
10364
10365 The OpenAFS 1.6.5 release is a security release which requires substantial
10366 configuration changes to the AFS servers in addition to the software update,
10367 in order to be fully protected. The entry for OPENAFS-SA-2013-003 on
10368 http://www.openafs.org/security/ has links to the upgrade documentation.
10369 The procedure involves rekeying the cell to a non-DES krb5 key, stored in
10370 a krb5 keytab named rxkad.keytab in PREFIX/etc/openafs/server/.
10371
10372 20130720:
10373 AFFECTS: users of japanese/mozc-server and japanese/mozc-el
10374 AUTHOR: hrs@FreeBSD.org
10375
10376 The bin/mozc_emacs_helper program is now built and installed by
10377 japanese/mozc-server because the build processes are heavily
10378 overlapped with each other and the helper program does not depend on
10379 most of what mozc-server does actually. To upgrade them, please remove
10380 mozc-el first to prevent a conflict with the installed bin/mozc_emacs_helper.
10381
10382 20130719:
10383 AFFECTS: users of sysutils/bacula-server, sysutils/bacula-client, sysutils/bacula-bat
10384 AUTHOR: dvl@FreeBSD.org
10385
10386 The configuration files for bacula have been moved to PREFIX/etc/bacula.
10387 Move your existing configuration files to this directory after
10388 upgrading.
10389
10390 20130718:
10391 AFFECTS: users of security/logcheck
10392 AUTHOR: glarkin@FreeBSD.org
10393
10394 The logcheck port now provides a configuration option controlling
10395 installation of the crontab file. When installing the port interactively,
10396 the port option is enabled by default to mimic previous behavior.
10397
10398 When the port is installed non-interactively (BATCH=yes) the crontab
10399 file *will not* be installed automatically. If the EXAMPLES port option
10400 is enabled, the crontab file can be installed manually at a later time
10401 from EXAMPLESDIR/crontab.in.
10402
10403 20130718:
10404 AFFECTS: users of www/zend-framework
10405 AUTHOR: wg@FreeBSD.org
10406
10407 zend-framework has been updated to 2.2.1 and old 1.12.0 has been copied
10408 to www/zend-framework1. If you wish to stay with the older version run:
10409
10410 # portmaster -o www/zend-framework1 www/zend-framework
10411 or
10412 # portupgrade -fo www/zend-framework1 www/zend-framework
10413 or
10414 # pkg set -o www/zend-framework:www/zend-framework1
10415
10416 20130714:
10417 AFFECTS: users of net/avahi-gtk
10418 AUTHOR: kwm@FreeBSD.org
10419
10420 Avahi was updated to 0.6.31, due to changes in the avahi-gtk port it will
10421 be necessary to remove the avahi-gtk port before updating.
10422 Users of pkg packages can skip this step.
10423
10424 # pkg_delete -f avahi-gtk\*
10425 or
10426 # pkg delete -f avahi-gtk
10427 followed by
10428 # portmaster net/avahi-gtk
10429 or
10430 # portupgrade net/avahi-gtk
10431
10432 20130711:
10433 AFFECTS: users of dns/py-ldns
10434 AUTHOR: mat@FreeBSD.org
10435
10436 The dns/py-ldns port now only installs the Python bits, and depends on
10437 dns/ldns. Because of that, you cannot just do a regular upgrade, it
10438 would install dns/ldns overwriting existing files and removing them when
10439 removing the old version of dns/py-ldns.
10440
10441 # pkg_delete -f py-ldns-\*
10442 # cd /usr/ports/dns/py-ldns && make clean && make install clean
10443 or
10444 # pkg delete -fg py-ldns-\*
10445 # pkg install -f dns/py-ldns
10446
10447 20130707:
10448 AFFECTS: users of www/ajaxplorer
10449 AUTHOR: madpilot@FreeBSD.org
10450
10451 Ajaxplorer was updated to 5.0.1. This is a major update and some
10452 manual intervention may be needed.
10453
10454 Before upgrading you should preserve the following files in WWWDIR
10455 (defaults to PREFIX/www/ajaxplorer) if you have customized them:
10456
10457 conf/bootstrap_conf.php
10458 conf/bootstrap_context.php
10459 conf/bootstrap_plugins.php
10460 conf/bootstrap_repositories.php
10461
10462 and put them back after the upgrade.
10463
10464 If you are using a database backend you will need to manually
10465 update your database table using the sql script the port will
10466 install at WWWDIR/conf/conf/4.2.3-5.0.0-db-upgrade.sql
10467
10468 Don't forget to check the documentation about upgrading from
10469 version 4.x at:
10470 http://ajaxplorer.info/ajaxplorer-5-0-0:/#Upgrade_from_4X_to_500
10471
10472 20130706:
10473 AFFECTS: users of devel/apr1
10474 AUTHOR: ohauer@FreeBSD.org
10475
10476 APR was updated to 1.4.8 and APR-util was updated to 1.5.2.
10477
10478 Please rebuild all ports which are using functions from APR/APR-util
10479 such as Apache, Subversion, etc.
10480
10481 # portmaster -r apr
10482 or
10483 # portupgrade -r devel/apr1
10484 or
10485 # pkg install -fR devel/apr1
10486
10487 20130705:
10488 AFFECTS: users of x11/kdelibs4
10489 AUTHOR: kde@FreeBSD.org
10490
10491 The KDE Software Compilation 4.10.4 was committed a few days ago, and
10492 version 4.10.5 was committed today.
10493
10494 They include better support for using clang as the compiler, but that
10495 requires recompiling all KDE ports which depend on x11/kdelibs4. Most
10496 ports which fall into this category are already part of the KDE Software
10497 Compilation and have been updated to version 4.10.5, but those released
10498 separately need to be rebuilt manually.
10499
10500 If you are building your KDE ports with clang, doing the following is
10501 recommended:
10502
10503 # portmaster -r kdelibs-4\*
10504 or
10505 # portupgrade -fr x11/kdelibs4
10506 or
10507 # pkg install -fR x11/kdelibs4
10508
10509 Alternatively, to avoid rebuilding the ports which are part of the 4.10.5
10510 update:
10511
10512 # portmaster -x \*-4.10.5\* -r kdelibs-4\*
10513 or
10514 # portupgrade -x \*-4.10.5\* -fr x11/kdelibs4
10515
10516 20130703:
10517 AFFECTS: users of comms/trustedqsl and comms/tqsllib
10518 AUTHOR: db@FreeBSD.org
10519
10520 Upstream have removed the need for a separate port for the library
10521 formerly found in comms/tqsllib. Please remove tqsllib before installing
10522 trustedqsl
10523
10524 20130627:
10525 AFFECTS: users of ports-mgmt/portmaster
10526 AUTHOR: bdrewery@FreeBSD.org
10527
10528 Since June 22nd, portmaster no longer relies on 'WITH_PKGNG' to be defined,
10529 or ports to be checked out to enable pkgng support.
10530
10531 It now considers whether or not pkg is installed and registered with itself.
10532
10533 I.e., if this returns data, pkgng is considered in use:
10534
10535 # pkg info pkg
10536
10537 It's possible that you may have tested pkgng in the past, ran pkg2ng, and
10538 never fully committed to it by setting WITH_PKGNG. If this is the case,
10539 uninstall pkg with pkg_info/pkg_delete and also remove the stale database,
10540 rm /var/db/pkg/local.sqlite.
10541
10542 This could manifest itself as portmaster -L showing the wrong versions, or
10543 portmaster no longer detecting installed packages correctly.
10544
10545 Note that PORTS still require WITH_PKGNG=yes in make.conf if you are not
10546 running CURRENT.
10547
10548 20130627:
10549 AFFECTS: users of net/samba36
10550 AUTHOR: timur@FreeBSD.org
10551
10552 Samba has updated format of it's printing tdbs (ntprinting.tdb, ntforms.tdb,
10553 ntdrivers.tdb) to include character encoding. When updating from Samba 3.5
10554 or earlier to Samba 3.6 or 4.0 these tdbs need to be migrated to new registry
10555 based printing management. This implies also character conversion.
10556
10557 You have to specify the correct code page for the conversion, see iconv -l.
10558 The mostly used one is Windows Latin1 which is CP1252.
10559
10560 You can correctly view the tdb with:
10561
10562 # net printing dump encoding=CP1252 /path/to/ntprinters.tdb
10563
10564 or migrate it with e.g.:
10565
10566 # net printing migrate encoding=CP1252 /path/to/ntprinters.tdb
10567
10568 If you migrate printers it is suggest to do it in the following order:
10569
10570 ntforms.tdb
10571 ntdrivers.tdb
10572 ntprinting.tdb
10573
10574 Don't forget to rename, move or delete these files in /var/db/samba after
10575 the migration.
10576
10577 20130623:
10578 AFFECTS: users of net-im/mikutter003
10579 AUTHOR: tota@FreeBSD.org
10580
10581 net-im/mikutter003 has been removed from the ports tree because the
10582 Twitter API version 1.0 was deprecated on 2013-05-07 and mikutter003,
10583 which uses the API 1.0, won't work.
10584 Please consider using net-im/mikutter instead of this.
10585
10586 1. deinstall mikutter003
10587 2. upgrade Ruby to 1.9( or later) (see the entry 20130527)
10588 3. install net-im/mikutter
10589
10590 20130623:
10591 AFFECTS: users of www/magento
10592 AUTHOR: melvyn@magemana.nl
10593
10594 Magento has been updated to 1.7.0.2 on 2013-06-03. With it a stricter file
10595 system policy is enforced on the port. If you (or your customer) rely heavily
10596 on Magento Connect via the backend to install extensions, your quickfix is:
10597
10598 # chown -R www: ${PREFIX}/www/magento
10599 # chmod -R u+w ${PREFIX}/www/magento
10600
10601 The more conservative approach:
10602 # chown -R www: ${PREFIX}/www/magento/app/code/{local,community} \
10603 ${PREFIX}/www/magento/app/{design,locale} \
10604 ${PREFIX}/www/magento/{downloader,skin}
10605
10606 # chmod -R u+w ${PREFIX}/www/magento/app/code/{local,community} \
10607 ${PREFIX}/www/magento/app/{design,locale} \
10608 ${PREFIX}/www/magento/{downloader,skin}
10609
10610 The conservative approach will alert you to extensions that try to write in
10611 Magento core, while allowing clean extensions to install properly (corner
10612 cases may exist).
10613
10614 20130619:
10615 AFFECTS: users of devel/subversion
10616 AUTHOR: ohauer@FreeBSD.org
10617
10618 devel/subversion has been upgraded from 1.7.10 to 1.8.0
10619
10620 If you want to upgrade, and use http/https access to repositories,
10621 please check, that the SERF option is enabled, as NEON support
10622 is gone. Also, mod_dontdothat and svnauthz_validate are
10623 now enabled with one option TOOLS, among other new tools
10624 and SVNMUCC is enabled always.
10625
10626 subversion-1.7.x is available as devel/subversion17
10627
10628 To stay on subversion-1.7.x set in /etc/make.conf
10629 WITH_SUBVERSION_VER=17
10630 and use the following command
10631
10632 # pkg set -o devel/subversion:devel/subversion17
10633 or
10634 # portmaster -o devel/subversion17 devel/subversion
10635
10636 20130614:
10637 AFFECTS: users who set port options in make.conf
10638 AUTHOR: tijl@FreeBSD.org
10639
10640 Configuring options in make.conf using variables like OPTIONS_SET and
10641 OPTIONS_UNSET now also suppresses the option dialog for those options.
10642 This means that when building a port the option dialog will only appear if
10643 there are truly new options that have not been configured before using either
10644 the dialog or make.conf. This allows you to set options like DOCS, NLS,
10645 X11, etc. once for all ports and not have option dialogs pop up if those are
10646 the only options. For a list of variables you can set in make.conf to
10647 control options see Mk/bsd.options.mk.
10648
10649 20130612:
10650 AFFECTS: users of lang/perl* and any port that depends on it
10651 AUTHOR: az@FreeBSD.org
10652
10653 lang/perl5.12 has been upgraded from version 5.12.4 to 5.12.5
10654 lang/perl5.14 has been upgraded from version 5.14.2 to 5.14.4
10655 lang/perl5.16 has been upgraded from version 5.16.2 to 5.16.3
10656
10657 The directory structure where Perl is installed has also been modified:
10658 "major.minor" is now used instead of "major.minor.patchlevel".
10659
10660 The "perl-after-upgrade" script has been removed.
10661
10662 Please rebuild all Perl ports and all ports that depend on it:
10663
10664 # portmaster -r perl
10665 or
10666 # portupgrade -rf perl
10667 or
10668 # pkg install -fR perl
10669
10670 20130609:
10671 AFFECTS: users of audio/flac and any port that depends on it
10672 AUTHOR: naddy@FreeBSD.org
10673
10674 FLAC has been updated to 1.3.0 and the shared library versions
10675 have been bumped. Please rebuild all ports that depend on it:
10676
10677 # portmaster -r flac
10678 or
10679 # portupgrade -fr audio/flac
10680 or
10681 # pkg install -fR audio/flac
10682
10683 20130607:
10684 AFFECTS: Nobody
10685 AUTHOR: wxs@FreeBSD.org
10686
10687 FreeBSD 8.4 released.
10688
10689 20130604:
10690 AFFECTS: users of lang/ghc and */hs-*
10691 AUTHOR: haskell@FreeBSD.org
10692
10693 The Glorious Glasgow Haskell Compiler has been updated to version
10694 7.6.3 and Haskell Platform to 2013.2.0.0. Hence it is recommended to
10695 rebuild or reinstall all the dependent ports by one of the following
10696 commands:
10697
10698 # portmaster -w -r ghc
10699 or
10700 # portupgrade -fr lang/ghc
10701 or
10702 # pkg install -fR lang/ghc
10703
10704 Note that prefixes used for hs- ports (Cabal packages) have been
10705 changed to PREFIX/{lib,share,share/doc}/cabal/ghc-GHC_VERSION to
10706 enable more seamless upgrades in the future.
10707
10708 20130603:
10709 AFFECTS: users of dns/opendnssec
10710 AUTHOR: wg@FreeBSD.org
10711
10712 Some database changes have been made between version 1.3 and 1.4,
10713 upgrading needs to be done manually by running the following scripts:
10714
10715 For MySQL users:
10716 PREFIX/share/opendnssec/migrate_adapters_1.mysql
10717
10718 For SQLite users:
10719 PREFIX/share/opendnssec/migrate_adapters_1.sqlite3
10720
10721 For the full migration explanation see:
10722 PREFIX/share/doc/opendnssec/MIGRATION
10723
10724 opendnssec 1.3 version was preserved as dns/opendnssec13 port.
10725
10726 20130601:
10727 AFFECTS: users of textproc/ack
10728 AUTHOR: rakuco@FreeBSD.org
10729
10730 ack has been updated to version 2.04. It is slightly incompatible with some
10731 options present in ack1. For more information, see
10732 http://beyondgrep.com/ack-2.0.
10733
10734 20130530:
10735 AFFECTS: users of irc/inspircd
10736 AUTHOR: swills@FreeBSD.org
10737
10738 The irc/inspircd port has been updated to 2.0.12. Some of the config option
10739 names in the rc script have been changed. Check the script for more detail.
10740
10741 20130527:
10742 AFFECTS: users of lang/ruby18
10743 AUTHOR: swills@FreeBSD.org
10744
10745 The default ruby version has been updated from 1.8 to 1.9. First, stop any
10746 software that uses ruby. Then, you'll need to rebuild all ports that depend
10747 on ruby:
10748
10749 If you use portmaster:
10750 # portmaster -o lang/ruby19 lang/ruby18
10751 # portmaster -R -r ruby-1.9
10752
10753 If you use portupgrade:
10754 # portupgrade -f lang/ruby18
10755 # portupgrade -f lang/ruby19 # if you have it installed
10756 # portupgrade -f ports-mgmt/portupgrade
10757 # portupgrade -x ruby-1.8.\* -fr lang/ruby18
10758
10759 After these steps are complete, you can pkg_delete ruby 1.8 if you
10760 no longer need it.
10761
10762 If you use pkgng:
10763 # pkg set -o lang/ruby18:lang/ruby19
10764 # pkg install -fR lang/ruby19
10765
10766 If you wish to keep the 1.8 version as default, add the following lines
10767 to your /etc/make.conf file:
10768
10769 #
10770 # Keep ruby 1.8 as default version.
10771 #
10772 RUBY_DEFAULT_VER=1.8
10773
10774 20130525:
10775 AFFECTS: users of sysutils/rsyslog5*
10776 AUTHOR: brd@FreeBSD.org
10777
10778 Rsyslog 5.x has reached end of life status and has therefore been removed.
10779 While sysutils/rsyslog6* exists, please consider migrating to
10780 sysutils/rsyslog7 as that is the currently supported release.
10781
10782 20130525:
10783 AFFECTS: users of mail/postgrey
10784 AUTHOR: Darren Pilgrim <ports.maintainer@evilphi.com>
10785
10786 The RC script for postgrey has been modified. If you use the
10787 default value for postgrey_flags this does not affect you.
10788
10789 If you have postgrey listening on a Unix socket or set any optional
10790 values, please read the comments in the RC scripts and check your
10791 settings in rc.conf prior to restarting postgrey.
10792
10793 20130525:
10794 AFFECTS: users of x11/xorg and all xorg ports
10795 AUTHOR: zeising@FreeBSD.org
10796
10797 X.Org, including libraries and some drivers, was updated. If you are
10798 running the default X.Org distribution, no special upgrade procedure
10799 should be necessary.
10800
10801 If you are running with WITH_NEW_XORG= make sure to update and rebuild
10802 all installed drivers since xorg-server has been updated.
10803
10804 20130520:
10805 AFFECTS: users of textproc/elasticsearch
10806 AUTHOR: tj@FreeBSD.org
10807
10808 This is the first stable release based on Lucene 4. We recommend testing
10809 the upgrade before doing it in production.
10810
10811 Upgrading from 0.20 requires a full cluster restart.
10812
10813 In order to be able to downgrade, stop indexing new data, issue a flush
10814 request, do the upgrade and only enable indexing of new data once you
10815 are certain that you no longer need to downgrade. Once new data has
10816 been indexed, downgrading is no longer possible. To be extra safe, back
10817 up your data before upgrading.
10818
10819 20130519:
10820 AFFECTS: users of net/activemq
10821 AUTHOR: tj@FreeBSD.org
10822
10823 The JVM used by activemq has changed to OpenJDK 7. You will need to
10824 make sure javavmwrapper is configured to use the installed
10825 java/openjdk7 JVM.
10826
10827 20130512:
10828 AFFECTS: users of devel/hs-git-annex
10829 AUTHOR: haskell@FreeBSD.org
10830
10831 On FreeBSD, git-annex incorrectly calculated SHA256 hashes for files
10832 added to the annex repository due to the BSD-style output of
10833 /sbin/sha256. The result of this is silent data corruption.
10834
10835 This problem has been fixed, but every file stored in an annex
10836 repository will fail a `git-annex fsck` after the upgrade. Thus,
10837 before updating, it is wise to issue the command below and restore the
10838 files.
10839
10840 $ git-annex uninit
10841
10842 Corruptions can then be found by finding all files with the same hash.
10843 Note that only files that were mishashed to the same location are a
10844 problem.
10845
10846 20130511:
10847 AFFECTS: users of TeX
10848 AUTHOR: hrs@FreeBSD.org
10849
10850 One can now choose TeXLive or teTeX by using TEX_DEFAULT.
10851 Specifying TEX_DEFAULT=texlive, almost all of ports which use TeX
10852 will install and depend on TeXLive-based ones. Note that the
10853 default value is still "tetex" and the two cannot coexist. You need
10854 to remove all of the TeX-related packages based on teTeX to try
10855 TeXLive.
10856
10857 20130507:
10858 AFFECTS: users of comms/usbmuxd or comms/libimobiledevice
10859 AUTHOR: avilla@FreeBSD.org
10860
10861 libusbmuxd and libimobiledevice versions have changed. Please, rebuild
10862 all the ports that depend on them:
10863
10864 # portmaster -r usbmuxd
10865 or
10866 # portupgrade -fr comms/usbmuxd
10867 or
10868 # pkg install -fR comms/usbmuxd
10869
10870 20130507:
10871 AFFECTS: users of devel/libplist
10872 AUTHOR: avilla@FreeBSD.org
10873
10874 libplist Python bindings were split from the main port. To get them you
10875 need to install devel/py-libplist.
10876
10877 20130506:
10878 AFFECTS: users of TeX
10879 AUTHOR: hrs@FreeBSD.org
10880
10881 TeXLive ports have been imported. Although most of ports still depend
10882 on teTeX at this moment, they will be converted to use TeXLive.
10883
10884 The directory layout of them is as follows. Please use print/texlive-full
10885 if you are not familiar with how each component works. Finer-grained
10886 ports will be added (specifically, meta ports for smaller installation
10887 and so on). Note that the full installation needs around 3GB of disk space.
10888
10889 teTeX-based ports and TeXLive are mutually exclusive. This means TeXLive
10890 ports cannot be installed when teTeX is already installed. You need
10891 to remove all of the TeX-related packages based on teTeX to try TeXLive.
10892 Migration procedure will be announced when conversion of the port
10893 dependency is completed.
10894
10895 * Meta port
10896 - print/texlive-full: meta port to install all of the TeXLive components
10897
10898 * Libraries
10899 - devel/tex-kpathsea: kpathsea library
10900 - devel/tex-web2c: WEB2C toolchain and TeX engines
10901 - print/tex-ptexenc: character code conversion library for pTeX
10902
10903 * Base part of the TeXLive
10904 - print/texlive-base: binary programs in TeXLive
10905 - print/texlive-texmf: macro and font data in TeXLive
10906 - print/texlive-infra: tlmgr dependency (Perl modules)
10907 - print/tex-formats:
10908
10909 * TeX Formats
10910 - print/tex-formats: TeX, LaTeX, PDFTeX, AMSTeX, ConTeXT, CSLaTeX,
10911 EplainTeX, METAFONT, MLTeX, PDFTeX, TeXsis
10912 - print/tex-aleph: Aleph/Lambda
10913 - print/tex-xetex: XeTeX
10914 - print/tex-luatex: LuaTeX
10915 - print/tex-jadetex: JadeTeX
10916 - print/tex-xmltex: XMLTeX
10917 - japanese/tex-ptex: pTeX
10918
10919 * DVI ware
10920 - print/tex-xdvik: XDvi
10921
10922 20130503:
10923 AFFECTS: users of security/libgcrypt and any port that depends on it
10924 AUTHOR: ehaupt@FreeBSD.org
10925
10926 The libgcrypt port has been updated to 1.5.2 and all shared libraries
10927 versions have been bumped. So you need to rebuild all applications that
10928 depend on libgcrypt. Do something like:
10929
10930 # portmaster -r libgcrypt
10931 or
10932 # portupgrade -rf libgcrypt
10933
10934 Alternatively, you may install sysutils/bsdadminscripts, run pkg_libchk and
10935 rebuild all detected ports:
10936
10937 # pkg_libchk | tee /tmp/rebuild
10938 # awk -F':' '/libgcrypt.so/ {print $1}' /tmp/rebuild | sort | uniq \
10939 | xargs portmaster -D
10940
10941 20130502:
10942 AFFECTS: users of ports-mgmt/pkg, ports-mgmt/poudriere, ports-mgmt/tinderbox
10943 AUTHOR: bdrewery@FreeBSD.org
10944
10945 This only affects people who are _building_ binary packages for pkgng. If you
10946 are building from ports please ignore this. This step is optional.
10947
10948 It is recommended to rebuild all packages and then have your users run 'pkg
10949 check -Ba' and 'pkg upgrade' on their servers once. This will allow the new
10950 shlib tracking to reinstall packages that have changed shlib requirements.
10951
10952 20130427:
10953 AFFECTS: users of print/a2ps-{a4,letter}, print/c2ps-{a4,letter}, print/lprps-{a4,letter}, or graphics/jpeg2ps-{a4,letter}
10954 AUTHOR: hrs@FreeBSD.org
10955
10956 The affected ports have been converted to use libpaper for the default paper
10957 size as print/psutils did. For more detail, see 20130424 below.
10958
10959 20130424:
10960 AFFECTS: users of print/psutils-a4 or print/psutils-letter
10961 AUTHOR: hrs@FreeBSD.org
10962
10963 print/psutils-a4 and print/psutils-letter have been merged into a single port
10964 print/psutils. The default paper size in psnup(1), psresize(1), and
10965 pstops(1) is now selected via an environment variable and/or a configuration
10966 file of libpaper(3). For more detail, see papersize(5) and paperconfig(8)
10967 manual page. If you prefer A4 or letter size by default as the old
10968 version did, please install print/papersize-default-a4 or
10969 print/papersize-default-letter, which installs a papersize configuration
10970 file without manual configuration.
10971
10972 20130423:
10973 AFFECTS: users of mail/postfix
10974 AUTHOR: sahil@FreeBSD.org
10975
10976 This is a significant update; so, please carefully review the
10977 RELEASE_NOTES to identify which incompatible changes impact your
10978 environment.
10979
10980 20130408:
10981 AFFECTS: users of astro/libkgeomap, graphics/digikam-kde4, graphics/kipi-plugins-kde4
10982 AUTHOR: makc@FreeBSD.org
10983
10984 Digikam ports have been updated and split. Previous versions have
10985 to be deinstalled before upgrade:
10986
10987 # pkg_delete -f digikam-2\* kipi-plugins-2\* libkgeomap-2\*
10988 or
10989 # pkg delete -fg digikam-2\* kipi-plugins-2\* libkgeomap-2\*
10990
10991 20130403:
10992 AFFECTS: users of mail/thunderbird-esr*
10993 AUTHOR: flo@FreeBSD.org
10994
10995 Mozilla stopped providing 2 versions of thunderbird. The only one lives
10996 in mail/thunderbird if you are using thunderbird-esr please switch to
10997 thunderbird by running on of the following commands.
10998
10999 # portupgrade -o mail/thunderbird mail/thunderbird-esr
11000 # portupgrade -o mail/thunderbird-i18n \
11001 mail/thunderbird-esr-i18n (if installed)
11002
11003 or
11004
11005 # portmaster -o mail/thunderbird mail/thunderbird-esr
11006 # portmaster -o mail/thunderbird-i18n \
11007 mail/thunderbird-esr-i18n (if installed)
11008
11009 20130331:
11010 AFFECTS: users of */hs-*
11011 AUTHOR: haskell@FreeBSD.org
11012
11013 Due to some unexpected dynamic linking problems, Haskell Cabal ports with
11014 binaries that link to their own libraries may not work. With default
11015 configuration, the following ports are known to have this problem:
11016 Agda, BNFC, pandoc, and uuagc. (Their port revision are now bumped.)
11017
11018 In general, it is recommended to rebuild the port if you are
11019 experiencing that the corresponding binary will not start, e.g.:
11020
11021 % agda
11022 Shared object "libHSAgda-2.3.2-ghc7.4.2.so" not found, required by "agda"
11023
11024 20130329:
11025 AFFECTS: users of ports-mgmt/portmaster
11026 AUTHOR: bdrewery@FreeBSD.org
11027
11028 Portmaster 3.15 should be skipped if you are not using pkgng and are on
11029 9.1, 8-STABLE, 9-STABLE, or CURRENT. It may require manual upgrading to
11030 3.16:
11031
11032 # make -C /usr/ports/ports-mgmt/portmaster build deinstall install clean
11033
11034 20130329:
11035 AFFECTS: users of net/kio-upnp-ms
11036 AUTHOR: avilla@FreeBSD.org
11037
11038 A wrong setting in x11/kdelibs4 was causing some unlisted files to
11039 be installed. Remember to delete them after updating x11/kdelibs4 to
11040 4.10.1_1:
11041
11042 # rm /usr/local/kde4/bin/upnpmstest
11043 # rm /usr/local/kde4/bin/stattest
11044 # rm /usr/local/kde4/bin/recursive_upnp
11045
11046 20130327:
11047 AFFECTS: users of mail/opensmtpd
11048 AUTHOR: ashish@FreeBSD.org
11049
11050 Privilege separation is enabled in OpenSMTPD port from 5.3,1. Users
11051 upgrading from version 201303011853 or earlier are required to follow
11052 the instructions in pkg-message to fix the filesystem permissions on
11053 OpenSMTPD spool directories.
11054
11055 20130327:
11056 AFFECTS: users of KDE SC 4
11057 AUTHOR: kde@FreeBSD.org
11058
11059 KDE SC ports have been updated to 4.10.1. kdelibs4 does no longer
11060 directly use aspell or hspell, to regain their functionality enable
11061 corresponding option in textproc/enchant.
11062 A number of ports have been split and must be deinstalled before
11063 upgrading:
11064
11065 # pkg_delete -f kdegames-4\* kde-workspace-4\* kde-wallpapers-4\*
11066 or
11067 # pkg delete -fg kdegames-4\* kde-workspace-4\* kde-wallpapers-4\*
11068
11069 20130326:
11070 AFFECTS: users of deskutils/strigi
11071 AUTHOR: makc@FreeBSD.org
11072
11073 Strigi port has been split on libraries, client, daemon, and utilities.
11074 Manual update is required:
11075
11076 # cd /usr/ports/deskutils/strigi && make deinstall && \
11077 make clean && make install clean
11078 or
11079 # pkg delete -f strigi && pkg upgrade && pkg install deskutils/strigi
11080
11081 20130323:
11082 AFFECTS: users of archivers/libarchive
11083 AUTHOR: glewis@FreeBSD.org
11084
11085 The archivers/libarchive port has been updated to 3.1.2. The shared library
11086 version has changed from 12 to 14. Please rebuild all ports that depend on
11087 it:
11088
11089 # portmaster -r libarchive
11090 or
11091 # portupgrade -fr archivers/libarchive
11092 or
11093 # pkg install -fR archivers/libarchive
11094
11095 20130319:
11096 AFFECTS: users of ports
11097 AUTHOR: bdrewery@FreeBSD.org
11098
11099 Ports now use ports-mgmt/dialog4ports to render and interact with the
11100 options dialog in 'make config'. This will be automatically built and
11101 installed on the first use.
11102
11103 dialog4ports provides a new UI able to represent all the features provided
11104 by the new options framework.
11105
11106 20130319:
11107 AFFECTS: users of net/freerdp
11108 AUTHOR: fluffy@FreeBSD.org
11109
11110 The net/freerdp package was changed API and require to deinstall previous
11111 version first to avoid build conflicts.
11112
11113 20130317:
11114 AFFECTS: users of graphics/poppler
11115 AUTHOR: gnome@FreeBSD.org
11116
11117 The graphics/poppler has been updated to 0.22.2. The shared library version
11118 has changed from 18 to 34. Please rebuild all ports that depends on it:
11119
11120 # portmaster -r poppler-0
11121 or
11122 # portupgrade -fr graphics/poppler
11123 or
11124 # pkg install -fR graphics/poppler
11125
11126 20130317:
11127 AFFECTS: users of devel/protobuf
11128 AUTHOR: vanilla@FreeBSD.org
11129
11130 The devel/protobuf has been updated to 2.5.0. The shared library version
11131 has changed from 7 to 8. Please rebuild all ports that depends on it:
11132
11133 # portmaster -r protobuf
11134 or
11135 # portupgrade -fr devel/protobuf
11136 or
11137 # pkg install -fR devel/protobuf
11138
11139 20130316:
11140 AFFECTS: users of converters/libiconv and devel/gettext
11141 AUTHOR: bapt@FreeBSD.org
11142
11143 libiconv now handles the lib/charset.alias file instead of devel/gettext.
11144 If you are using pkgng 'and' upgrading from source with portupgrade or
11145 portmaster, first delete gettext, upgrade libiconv, then reinstall gettext.
11146
11147 This will break sudo, so you *must* do this in a root shell (sudo -i)
11148 if you use sudo.
11149
11150 # pkg delete -f devel/gettext
11151 # portmaster converters/libiconv devel/gettext
11152 or
11153 # pkg delete -f devel/gettext
11154 # portupgrade converters/libiconv devel/gettext
11155
11156 20130308:
11157 AFFECTS: users of net-im/folks and devel/libgee
11158 AUTHOR: kwm@FreeBSD.org
11159
11160 folks and libgee have been repocopied net-im/folks04 and devel/libgee06
11161 respectively. Please do the following according to package manager used.
11162
11163 # portmaster -o devel/libgee06 devel/libgee
11164 # portmaster -o net-im/folks04 net-im/folks
11165 or
11166 # portupgrade -fo devel/libgee06 devel/libgee
11167 # portupgrade -fo net-im/folks04 net-im/folks
11168 or
11169 # pkg set -o devel/libgee:devel/libgee06
11170 # pkg set -o net-im/folks:net-im/folks04
11171
11172 20130307:
11173 AFFECTS: users of textproc/elasticsearch
11174 AUTHOR: tj@FreeBSD.org
11175
11176 textproc/elasticsearch has been updated to 0.20.5. This update also
11177 changes the required JDK to OpenJDK 7 as there are known issues when
11178 running on a Java 1.6 JDK.
11179
11180 20130307:
11181 AFFECTS: users of audio/liblastfm
11182 AUTHOR: nivit@FreeBSD.org
11183
11184 The audio/liblastfm has been updated to 1.0.6. The shared library version
11185 has changed from 0 to 1. Please rebuild all ports that depends on it:
11186
11187 If you use portmaster:
11188 portmaster -r liblastfm
11189 If you use portupgrade:
11190 portupgrade -fr audio/liblastfm
11191 If you use pkgng with binary packages:
11192 pkg install -fR audio/liblastfm
11193
11194 20130305:
11195 AFFECTS: users of devel/py-setuptools (i.e you)
11196 AUTHOR: rm@FreeBSD.org
11197
11198 devel/py-setuptools was replaced with devel/py-distribute. Please do
11199 the following according to package manager used. py-setuptools port
11200 will be removed shortly.
11201
11202 # portmaster -o devel/py-distribute devel/py-setuptools
11203 or
11204 # portupgrade -fo devel/py-distribute devel/py-setuptools
11205 or
11206 # pkg set -o devel/py-setuptools:devel/py-distribute
11207 # pkg install -f devel/py-distribute
11208
11209 20130226:
11210 AFFECTS: users of textproc/apache-solr
11211 AUTHOR: vanilla@FreeBSD.org
11212
11213 textproc/apache-solr has been repocopied to textproc/apache-solr3.
11214 If you need to continue with the old stable version please run
11215
11216 # portmaster -o textproc/apache-solr3 textproc/apache-solr
11217 or
11218 # portupgrade -fo textproc/apache-solr3 textproc/apache-solr
11219 or
11220 # pkg set -o textproc/apache-solr:textproc/apache-solr3
11221
11222 20130218:
11223 AFFECTS: users of net/samba4-devel
11224 AUTHOR: timur@FreeBSD.org
11225
11226 The port was renamed into net/samba4 and is going to replace older
11227 development version of Samba4. You can upgrade it with:
11228
11229 # portmaster -o net/samba4 net/samba4-devel
11230
11231 In case you want to upgrade from net/samba36 make sure, that you've
11232 made backup of /usr/local/etc/smb.conf and the content of /var/db/samba/
11233 directory.
11234
11235 There is no direct upgrade path from Samba3 to Samba4, but you can
11236 always try:
11237
11238 # portmaster -o net/samba4 net/samba36
11239
11240 Make sure you've read instructions from the supplied README.FreeBSD
11241 file and read all the relevant pages on http://wiki.samba.org/
11242
11243 We still miss necessary support for Samba4 from base ntpd and bind9,
11244 port versions are also are not ready yet, but been worked on.
11245
11246 Please note, that Samba4 is still in it's early days, so there are
11247 bugs both from my side and it's own, so be careful with placing it
11248 into production.
11249
11250 20130206:
11251 AFFECTS: users of sysutils/boxbackup
11252 AUTHOR: bdrewery@FreeBSD.org
11253
11254 The default location of the configuration files changed from
11255 /usr/local/etc/box to /usr/local/etc/boxbackup. Move your
11256 configuration after upgrading:
11257
11258 mv /usr/local/etc/box /usr/local/etc/boxbackup
11259
11260 20130206:
11261 AFFECTS: users of x11/wbar
11262 AUTHOR: nivit@FreeBSD.org
11263
11264 wbar has been updated to 2.3.4. The new version uses a different icon
11265 for the dock background, so you have to replace the old one in your
11266 config file ~/.wbar
11267
11268 Replace
11269
11270 i: /usr/local/share/pixmaps/wbar/osxbarback.png
11271
11272 with
11273
11274 i: /usr/local/share/pixmaps/wbar/dock.png
11275
11276 20130206:
11277 AFFECTS: users of security/libtasn1 and any port that depends on it
11278 AUTHOR: novel@FreeBSD.org
11279
11280 libtasn1 has been updated to 2.14 and all shared libraries versions have
11281 been bumped. So you need to rebuild all applications that depend on
11282 libtasn1.
11283
11284 If you use portmaster:
11285 portmaster -r libtasn1
11286 If you use portupgrade:
11287 portupgrade -fr security/libtasn1
11288 If you use pkgng with binary packages:
11289 pkg install -fR security/libtasn1
11290
11291 20130206:
11292 AFFECTS: users of Tcl/Tk
11293 AUTHOR: gahr@FreeBSD.org
11294
11295 The following ports have been removed, as threads and modules are
11296 now included in the main ports:
11297
11298 - lang/tcl84-thread
11299 - lang/tcl85-thread
11300 - lang/tcl86-thread
11301 - lang/tcl-modules
11302 - x11-toolkits/tk84-thread
11303 - x11-toolkits/tk85-thread
11304 - x11-toolkits/tk86-thread
11305
11306 Please remove them ...
11307
11308 If you use pkgng:
11309 pkg delete -f <port>
11310
11311 If you use pkg_* tools
11312 pkg_delete -f <port>
11313
11314 ... before rebuilding all ports that depend on them:
11315
11316 If you use portmaster:
11317 portmaster -w -r <port>
11318
11319 If you use portupgrade:
11320 portupgrade -Ofr <origin/port>
11321
11322 If you use pkgng with binary packages:
11323 pkg install -fR <origin/port>
11324
11325 20130205:
11326 AFFECTS: users of lang/ghc and */hs-*
11327 AUTHOR: haskell@FreeBSD.org
11328
11329 Note that the recent devel/libffi update caused some breakage in the Haskell
11330 ports with the DYNAMIC option enabled. The problem has been identified and
11331 fixed since then. All Haskell ports have been updated to their latest stable
11332 versions or bumped as DYNAMIC is enabled by default.
11333
11334 Hence it is recommended to rebuild or reinstall all ports depending on GHC
11335 by one of the following commands:
11336
11337 # portmaster -w -r ghc
11338 or
11339 # portupgrade -fr lang/ghc
11340 or
11341 # pkg install -fR lang/ghc
11342
11343 20130205:
11344 AFFECTS: users of editors/libreoffice
11345 AUTHOR: bapt@FreeBSD.org
11346
11347 LibreOffice has been updated to 3.6.5 with a bundle version of libcmis. The
11348 build will fail if you sill have net/libcmis 0.1 installed. Before upgrading
11349 LibreOffice you should either first remove libcmis from your system or upgrade
11350 it to version 0.3.
11351
11352 20130205:
11353 AFFECTS: users of security/gnutls and any port that depends on it
11354 AUTHOR: novel@FreeBSD.org
11355
11356 gnutls has been updated to 2.12.23 and all shared libraries versions have
11357 been bumped. So you need to rebuild all applications that depend on
11358 gnutls.
11359
11360 If you use portmaster:
11361 portmaster -r gnutls
11362 If you use portupgrade:
11363 portupgrade -fr security/gnutls
11364 If you use pkgng with binary packages:
11365 pkg install -fR security/gnutls
11366
11367 20130204:
11368 AFFECTS: users of sysutils/zfstools
11369 AUTHOR: bdrewery@FreeBSD.org
11370
11371 The zfstools package has dropped the 'rubygem-' prefix and now installs
11372 its binary files to PREFIX/sbin instead of PREFIX/bin.
11373
11374 20130204:
11375 AFFECTS: users of multimedia/qt4-phonon, multimedia/qt4-phonon-gst
11376 AUTHOR: makc@FreeBSD.org
11377
11378 qt4-phonon has been deprecated in favour of multimedia/phonon. Remove
11379 WITH_QT_PHONON from your make.conf and replace qt4-phonon with
11380 multimedia/phonon:
11381
11382 # portmaster -o multimedia/phonon multimedia/qt4-phonon
11383 # portmaster -o multimedia/phonon-gstreamer multimedia/qt4-phonon-gst
11384
11385 20130204:
11386 AFFECTS: users of lang/perl5.8 and lang/perl5.10
11387 AUTHOR: az@FreeBSD.org
11388
11389 lang/perl5.8 and lang/perl5.10 have been removed since they've
11390 been EOL by upstream. You will have to recompile all perl dependant
11391 ports after updating your ports tree. Please see entry 20110517 for help.
11392
11393 20130204:
11394 AFFECTS: users of dns/poweradmin
11395 AUTHOR: Edmondas Girkantas <eg@fbsd.lt>
11396
11397 Some database changes have been made between version 2.1.5 and 2.1.6,
11398 upgrading needs to be done manually by running the following SQL:
11399
11400 For MySQL users:
11401
11402 ALTER TABLE users MODIFY username VARCHAR(64) NOT NULL DEFAULT '0';
11403 ALTER TABLE users MODIFY password VARCHAR(128) NOT NULL DEFAULT '0';
11404
11405 For PostgreSQL users:
11406
11407 ALTER TABLE users ALTER COLUMN username TYPE VARCHAR(64);
11408 ALTER TABLE users ALTER COLUMN password TYPE VARCHAR(128);
11409
11410 20130203:
11411 AFFECTS: users of KDE SC 4
11412 AUTHOR: kde@FreeBSD.org
11413
11414 KDE SC ports have been updated to 4.9.5. kdemultimedia4, kdenetwork4,
11415 kde-runtime and kde-workspace ports have been split, they must be
11416 deinstalled before running any port upgrade tool:
11417
11418 # pkg_delete -f kdemultimedia-4\* kdenetwork-4\* \
11419 kde-workspace-4\* kde-runtime-4\*
11420
11421 20130202:
11422 AFFECTS: users of net-p2p/deluge
11423 AUTHOR: rm@FreeBSD.org
11424
11425 deluge port had switched to using libtorrent-rasterbar 0.16 as backend. Since
11426 both of the versions of libtorrent are conflicting with each other, you need
11427 to deinstall libtorrent-rasterbar-15 and libtorrent-rasterbar-15-python first
11428 and then update deluge as usual. Please also keep in mind, that deluge does
11429 not work via http-proxy when libtorrent-rasterbar 0.16 is used.
11430
11431 20130131:
11432 AFFECTS: users of devel/boost-libs
11433 AUTHOR: bapt@FreeBSD.org
11434
11435 boost has been updated to 1.52.0. Please rebuild all ports that depends
11436 on it:
11437
11438 If you use portmaster:
11439 portmaster -w -r boost-libs
11440 If you use portupgrade:
11441 portupgrade -fr devel/boost-libs
11442 If you use pkgng with binary packages:
11443 pkg install -fR devel/boost-libs
11444
11445 20130129:
11446 AFFECTS: users of textproc/elasticsearch
11447 AUTHOR: tj@FreeBSD.org
11448
11449 elasticsearch has been updated to 0.20.4. This upgrade requires a
11450 full cluster restart after installation.
11451
11452 Upgrade steps:
11453 1) Shutdown all cluster nodes
11454 2) Install elasticsearch update
11455 3) Start all cluster nodes
11456
11457 20130128:
11458 AFFECTS: users of libffi
11459 AUTHOR: jkim@FreeBSD.org
11460
11461 libffi has been updated to 3.0.11. Please rebuild all ports that
11462 depends on it:
11463
11464 If you use portmaster:
11465 portmaster -w -r libffi
11466 If you use portupgrade:
11467 portupgrade -fr devel/libffi
11468 If you use pkgng with binary packages:
11469 pkg install -fR devel/libffi
11470
11471 20130121:
11472 AFFECTS: users of mail/opensmtpd
11473 AUTHOR: ashish@FreeBSD.org
11474
11475 Please flush your mail queue before updating to version 201301191220.
11476
11477 20130116:
11478 AFFECTS: users of games/py-anki
11479 AUTHOR: araujo@FreeBSD.org
11480
11481 games/py-anki has been removed upstream and merged with games/anki.
11482 Users of games/py-anki, from now must use games/anki.
11483
11484 20130114:
11485 AFFECTS: users of www/hiawatha
11486 AUTHOR: cs@FreeBSD.org
11487
11488 php-fcgi has been removed upstream from hiawatha and is not supported anymore.
11489 It is recommended to move to another FastCGI implementation, e.g. PHP-FPM
11490 (lang/php5).
11491
11492 20130113:
11493 AFFECTS: users of security/openvpn*
11494 AUTHOR: mandree@FreeBSD.org
11495
11496 security/openvpn has been upgraded to the IPv6-capable v2.3.0.
11497 This upgrade moves easy-rsa into a separate package in
11498 security/easy-rsa that is pre-selected as default run-time dependency,
11499 and changes installed file layout a bit.
11500
11501 security/openvpn22 retains the prior OpenVPN 2.2.2 version.
11502 If you want to continue using this version, use one of these commands:
11503
11504 # portmaster -o security/openvpn22 security/openvpn
11505 or
11506 # portupgrade -o security/openvpn22 security/openvpn
11507 or
11508 # pkg set -o security/openvpn:security/openvpn22
11509
11510 security/openvpn20 has been marked deprecated and to be removed
11511 in half a year's time. Please migrate to a newer version soonish.
11512
11513 20130110:
11514 AFFECTS: everyone using csup(1), net/cvsup, or cvs(1) to update the
11515 ports tree
11516 AUTHOR: wblock@FreeBSD.org
11517
11518 On February 28, 2013, the CVSup and CVS services will end:
11519 http://lists.freebsd.org/pipermail/freebsd-ports-announce/2012-September/000026.html
11520
11521 csup(1), net/cvsup, and cvs(1) will no longer be able to update the
11522 ports tree. Please switch to one of the alternate update methods of
11523 portsnap(8) or devel/subversion before that time. The Handbook has
11524 information on using these update methods:
11525 http://www.freebsd.org/doc/en_US.ISO8859-1/books/handbook/ports-using.html
11526
11527 20130108:
11528 AFFECTS: users of devel/libvanessa_socket, mail/perdition
11529 AUTHOR: jhale@FreeBSD.org
11530
11531 The update of devel/libvanessa_socket to 0.0.12 (used by Perdition)
11532 adds IPv6 support. If the hostname in bind_address has both IPv4 and
11533 IPv6 addresses in DNS, then Perdition will ONLY listen on IPv6.
11534
11535 If you prefer to continue to use IPv4, you need to change the
11536 bind_address in /usr/local/etc/perdition/perdition.conf to use an
11537 explicit IPv4 address. This can be in addition to, or instead of,
11538 the current hostname, depending on whether you want to use IPv6 or
11539 not. If your Perdition server does not have an IPv6 address
11540 listed in DNS, this change does not affect you.
11541
11542 20130108:
11543 AFFECTS: users of sysutils/cfengine*
11544 AUTHOR: gjb@FreeBSD.org
11545
11546 sysutils/cfengine has been created as a master port for the set of
11547 sysutils/cfengine* ports. Users interested in tracking the latest
11548 stable branch of cfengine should update their port origins to use
11549 the new port, for example:
11550
11551 # portmaster -o sysutils/cfengine sysutils/cfengine33
11552 or
11553 # portupgrade -fo sysutils/cfengine sysutils/cfengine33
11554 or
11555 # pkg set -o sysutils/cfengine33:sysutils/cfengine
11556
11557 Users that switch their port origin and later wish to remain on
11558 a particular cfengine release can override the default version by
11559 adding CFENGINE_VERSION to /etc/make.conf, where CFENGINE_VERSION
11560 is a value from:
11561
11562 # make -V VERSIONS
11563
11564 20130103:
11565 AFFECTS: users of textproc/docproj*
11566 AUTHOR: doceng@FreeBSD.org
11567
11568 textproc/docproj no longer requires WITH_JADETEX to be set to 'yes' or
11569 'no', and by default, will enable the JADETEX dependencies.
11570
11571 The textproc/docproj-jadetex port has been removed as a result of this
11572 change.
11573
11574 Users that have installed textproc/docproj and have set
11575 WITH_JADETEX=no during compile time should update the package origin
11576 to use textproc/docproj-nojadetex:
11577
11578 # portmaster -o textproc/docproj textproc/docproj-nojadetex
11579 or
11580 # portupgrade -fo textproc/docproj textproc/docproj-nojadetex
11581 or
11582 # pkg set -o textproc/docproj-nojadetex:textproc/docproj
11583
11584 Users that have installed textproc/docproj-jadetex should update the
11585 package origin to use the textproc/docproj port:
11586
11587 # portmaster -o textproc/docproj textproc/docproj-jadetex
11588 or
11589 # portupgrade -fo textproc/docproj textproc/docproj-jadetex
11590 or
11591 # pkg set -o textproc/docproj-jadetex:textproc/docproj
11592
11593 Users that have installed textproc/docproj and have set
11594 WITH_JADETEX=yes will not need to make any changes.
11595
11596 20130103:
11597 AFFECTS: users of audio/baresip
11598 AUTHOR: crees@FreeBSD.org
11599
11600 Baresip is tightly linked to the versions of audio/re and audio/rem, and
11601 will not build against different versions.
11602
11603 To update without problems, the -R flag for portupgrade is mandatory, or
11604 build will fail. Portmaster and pkgng will handle this correctly.
11605
11606 20130103:
11607 AFFECTS: users of emulators/virtualbox-ose
11608 AUTHOR: decke@FreeBSD.org
11609
11610 VirtualBox has been updated and does now depend on devel/kBuild instead
11611 of devel/kBuild-devel. Both are in conflict with each other so this has
11612 to be resolved manually. kBuild is only a build dependency so it is safe
11613 to remove installed kBuild before updating.
11614
11615 # pkg_delete -f kBuild-\*
11616
11617 20130102:
11618 AFFECTS: users of mail/opensmtpd
11619 AUTHOR: ashish@FreeBSD.org
11620
11621 OpenSMTPD port has been updated to the latest portable snapshot. There
11622 has been several changes to the configuration between the last version
11623 and this version, which requires configuration file need to be reviewed.
11624
11625 20121230:
11626 AFFECTS: Nobody
11627 AUTHOR: wxs@FreeBSD.org
11628
11629 FreeBSD 9.1 released.
11630
11631 20121229:
11632 AFFECTS: users of devel/libical
11633 AUTHOR: gnome@FreeBSD.org
11634
11635 The devel/libical has been updated to 0.48. The shared library version has
11636 been changed from 44 to 0. Please rebuild all ports that depends on it:
11637
11638 If you use portmaster:
11639 portmaster -r libical
11640 If you use portupgrade:
11641 portupgrade -fr devel/libical
11642 If you use pkgng with binary packages:
11643 pkg install -fR devel/libical
11644
11645 20121228:
11646 AFFECTS: users of databases/innotop, multimedia/zoneminder
11647 net-mgmt/netdot, ports-mgmt/tinderbox, ports-mgmt/tinderbox-devel
11648 sysutils/watchmen, www/MT
11649
11650 The above mentioned ports were converted to depend on
11651 databases/p5-DBD-mysql. That will cause messages like
11652
11653 ===> p5-DBD-mysql-4.021 conflicts with installed package(s):
11654 p5-DBD-mysql55-4.021
11655
11656 To prevent this run one of the following commands to fix the
11657 dependencies.
11658
11659 # portmaster -o databases/p5-DBD-mysql databases/p5-DBD-mysql55
11660 or
11661 # portupgrade -fo databases/p5-DBD-mysql databases/p5-DBD-mysql55
11662 or
11663 # pkg set -o databases/p5-DBD-mysql55:databases/p5-DBD-mysql
11664
11665 20121220:
11666 AFFECTS: users of lang/ghc and */hs-*
11667 AUTHOR: haskell@FreeBSD.org
11668
11669 Note that the Glorious Glasgow Haskell Compiler has been updated to
11670 version 7.4.2.
11671
11672 Please rebuild or reinstall all dependent ports by issuing one of the
11673 following commands, depending on the tool used:
11674
11675 # portmaster -w -r ghc
11676 or
11677 # portupgrade -fr lang/ghc
11678 or
11679 # pkg install -fR lang/ghc
11680
11681 20121218:
11682 AFFECTS: users of icu
11683 AUTHOR: bapt@FreeBSD.org
11684
11685 icu has been updated to 50.1. Please rebuild all ports that depend on it:
11686
11687 If you use portmaster:
11688 portmaster -w -r icu
11689 If you use portupgrade:
11690 portupgrade -fr devel/icu
11691 If you use pkgng with binary packages:
11692 pkg install -fR devel/icu
11693
11694 20121212:
11695 AFFECTS: users of openldap24-client who uses SASL
11696 AUTHOR: Xin Li <delphij@FreeBSD.org>
11697
11698 There is a change in the openldap24-client port which removes the SASL
11699 option. If the user previously install openldap24-client, but enabled
11700 SASL from the config menu, the user would have to replace it with
11701 openldap24-sasl-client.
11702
11703 Note that this only affects those who manually set SASL from the menu,
11704 most of the users are not affected.
11705
11706 If you use portmaster:
11707 portmaster -o net/openldap24-sasl-client openldap24-client
11708 If you use portupgrade:
11709 portupgrade -fo net/openldap24-sasl-client openldap24-client
11710 If you use pkgng with binary packages:
11711 pkg set -o net/openldap24-client:net/openldap24-sasl-client
11712
11713 20121212:
11714 AFFECTS: users of horde-* applications
11715 AUTHOR: Martin Matuska <mm@FreeBSD.org>
11716
11717 Horde3 has reached EOL and to make place for new horde application versions
11718 all old horde3 applications have been renamed to use the "horde3-" prefix.
11719
11720 20121211:
11721 AFFECTS: users of graphics/ImageMagick
11722 AUTHOR: bdrewery@FreeBSD.org
11723
11724 The ImageMagick library has been updated to version 6.8.0-7. Please
11725 rebuild all ports that depend on it.
11726
11727 If you use portmaster:
11728 portmaster -w -r ImageMagick
11729 If you use portupgrade:
11730 portupgrade -fr graphics/ImageMagick
11731 If you use pkgng with binary packages:
11732 pkg install -fR graphics/ImageMagick
11733
11734 20121211:
11735 AFFECTS: users of devel/pcre
11736 AUTHOR: bdrewery@FreeBSD.org
11737
11738 The pcre library has been updated to version 8.32. Please
11739 rebuild all ports that depend on it.
11740
11741 If you use portmaster:
11742 portmaster -w -r pcre
11743 If you use portupgrade:
11744 portupgrade -fr devel/pcre
11745 If you use pkgng with binary packages:
11746 pkg install -fR devel/pcre
11747
11748 20121210:
11749 AFFECTS: users of security/cyrus-sasl2
11750 AUTHOR: ume@FreeBSD.org
11751
11752 The cyrus-sasl2 library has been updated to version 2.1.26. Please
11753 rebuild all ports that depend on it.
11754
11755 If you use portmaster:
11756 portmaster -w -r cyrus-sasl-
11757 If you use portupgrade:
11758 portupgrade -fr security/cyrus-sasl2
11759
11760 20121202:
11761 AFFECTS: users of www/owncloud
11762 AUTHOR: crees@FreeBSD.org
11763
11764 www/owncloud includes the entire WWWDIR directory structure in pkg-plist.
11765
11766 This means that if you upgrade it, your config files are added to pkg-plist,
11767 and are then removed on the next deinstall.
11768
11769 This issue has been fixed, but you must back up your install of owncloud and
11770 reinstall to avoid data loss;
11771
11772 # cd /usr/ports/www/owncloud
11773 # tar cfC /tmp/owncloud.tar `make -VWWWDIR` .
11774 # make deinstall
11775 # tar xfC /tmp/owncloud.tar `make -VWWWDIR`
11776 # make install clean && rm /tmp/owncloud.tar
11777
11778 20121201:
11779 AFFECTS: users of www/typo3
11780 AUTHOR: Helmut Ritter <freebsd-ports@charlieroot.de>
11781
11782 www/typo3 has been repocopied to www/typo347. If you need to continue with
11783 the old stable version please run
11784
11785 # portmaster -o www/typo347 www/typo3
11786 or
11787 # portupgrade -fo www/typo347 www/typo3
11788 or
11789 # pkg set -o www/typo3:www/typo347
11790
11791 20121128:
11792 AFFECTS: users of irc/znc
11793 AUTHOR: jase@FreeBSD.org
11794
11795 znc has been updated to 1.0. This introduces some major changes to its
11796 functionality. As a result, if you are upgrading from a previous version
11797 you need to be aware that znc will automatically modify your
11798 configuration file to incorporate support for the new functionality.
11799 Users are recommended to take a backup of their configuration file
11800 before running this new version.
11801
11802 The SASL option has been renamed to CYRUS following a rename of the
11803 associated module. Additionally, a number of modules have been removed
11804 or renamed in this release.
11805
11806 Modules that were classed as Extra modules in previous versions are now
11807 built as standard. The EXTRA option has been removed accordingly.
11808
11809 Please refer to the following URL for detailed information regarding all
11810 changes in this release:
11811
11812 http://wiki.znc.in/ChangeLog/1.0
11813
11814 20121128:
11815 AFFECTS: users of www/opera
11816 AUTHOR: itetcu@FreeBSD.org
11817
11818 If you are running KDE and you are using KDE's File dialog toolkit, and if
11819 your Opera crashes on start with a 'libpng error: incorrect data check'
11820 you can work around it by setting 'Dialog Toolkit=4' in your
11821 .opera/operaprefs.ini [File Selector] section.
11822
11823 20121112:
11824 AFFECTS: users of devel/git
11825 AUTHOR: wxs@FreeBSD.org
11826
11827 The git-daemon(1) process now runs as the git_daemon user. Please make
11828 sure that this user has appropriate permissions to the repositories.
11829
11830 20121109:
11831 AFFECTS: FreeBSD < 9.1 users of syslog-ng >= 3.3.6
11832 AUTHOR: cy@FreeBSD.org
11833
11834 Syslog-ng version 3.3.6 changed the way how /dev/kmsg is read. If you
11835 don't use the system() source (which configures it automatically),
11836 please make sure, that in the kmsg related line follow-freq(1) is used
11837 instead of the previously default follow-freq(0).
11838
11839 20121109:
11840 AFFECTS: users of devel/py-liblarch_gtk deskutils/gtg
11841 AUTHOR: rm@FreeBSD.org
11842
11843 Code of py-liblarch_gtk has been merged into py-liblarch 2.1.0. To avoid
11844 any conflicts, user need to remove py-liblarch_gtk before the update of
11845 py-liblarch.
11846
11847 20121105:
11848 AFFECTS: users of mail/postfix-current
11849 AUTHOR: sahil@FreeBSD.org
11850
11851 With this version of Postfix, the default master.cf now uses "unix"
11852 instead of "fifo" for the pickup and qmgr services. In addition, a
11853 new smtpd_relay_restrictions feature has been introduced for mail
11854 relay control. For sites that do not define this parameter in
11855 main.cf, the upgrade process will add an entry to main.cf. Please
11856 read the RELEASE_NOTES to understand this new feature, how it may
11857 affect your site, and backwards compatibility options.
11858
11859 20121104:
11860 AFFECTS: users of lang/perl5.16
11861 AUTHOR: az@FreeBSD.org
11862
11863 lang/perl5.16 has been updated to 5.16.2. You should update everything
11864 that depends on perl. The easiest way to do that is to use
11865 "perl-after-upgrade" script supplied with lang/perl5.16.
11866 Please see its manual page for details.
11867
11868 If you are using binary packages with pkgng, not ports, do this instead of
11869 "perl-after-upgrade":
11870
11871 # pkg install -fR perl
11872
11873 20121102:
11874 AFFECTS: users of shells/bash-completion
11875 AUTHOR: adamw@FreeBSD.org
11876
11877 The bash completion library has been updated to 2.0, and the mechanism
11878 for activating the library has changed. To use the library, you must:
11879
11880 source /usr/local/share/bash-completion/bash_completion.sh
11881
11882 from your .bashrc file. See the pkg-message or README for a more
11883 graceful invocation.
11884
11885 20121101:
11886 AFFECTS: users of graphics/tesseract
11887 AUTHOR: bf@FreeBSD.org
11888
11889 The trained English and OSD language data that were distributed in
11890 graphics/tesseract have been moved to graphics/tesseract-data. The
11891 latter port includes all available trained language data by default;
11892 as before, users who desire a subset of languages may build smaller
11893 packages by defining TESSERACT_LANGS during a build.
11894
11895 20121031:
11896 AFFECTS: users of dns/ldns
11897 AUTHOR: ak@FreeBSD.org
11898
11899 There is a binary incompatibility in ldns 1.6.14 which is fixed with an
11900 emergency release of ldns 1.6.15.
11901
11902 Warning!
11903 If you have compiled ldns using software with ldns-1.6.14, then this new
11904 version will be binary incompatible with your installed version. You
11905 will have to recompile the software together with ldns-1.6.15.
11906
11907 Was the software compiled with ldns-1.6.13 or earlier, then you will not
11908 have this problem and can safely install ldns-1.6.15.
11909
11910 20121030:
11911 AFFECTS: users of www/squid31
11912 AUTHOR: flo@FreeBSD.org
11913
11914 The WITH_SQUID_ECAP option was removed from the port. If you use ECAP
11915 you need to update to www/squid32, you can do so by running one of the
11916 following commands:
11917
11918 # portmaster -o www/squid32 www/squid31
11919 or
11920 # portupgrade -fo www/squid32 www/squid31
11921
11922 20121025:
11923 AFFECTS: users of net/activemq
11924 AUTHOR: tj@FreeBSD.org
11925
11926 After reinstalling the port, if you wish to use the datastore used before
11927 or have any undelivered persistent messages add the following to rc.conf:
11928
11929 activemq_data=/usr/local/activemq
11930
11931 20121022:
11932 AFFECTS: users of net/samba36
11933 AUTHOR: timur@FreeBSD.org
11934
11935 Startup rc.d/samba script was modified to address some problems with the
11936 fine control of supplementary daemons. As a side effect now it's always
11937 necessary to specify in rc.conf:
11938
11939 samba_enable=YES
11940
11941 to get the script working. You can still control each of the daemons
11942 individually, by disabling/enabling them with:
11943
11944 nmbd_enable=NO
11945 smbd_enable=NO
11946 winbindd_enable=YES
11947
11948 20121015:
11949 AFFECTS: users of ports-mgmt/portmaster
11950 AUTHOR: bdrewery@FreeBSD.org
11951
11952 Portmaster now supports pkgng. To use pkgng, enable the patch in the port,
11953 enable pkgng in your make.conf, and convert your existing /var/db/pkg
11954 database. Also see UPDATING entry 20121010 if you are on a recent CURRENT
11955 and do not want to use pkg.
11956
11957 This is optional and not currently required.
11958
11959 # make -C /usr/ports/ports-mgmt/pkg install clean
11960 # make -C /usr/ports/ports-mgmt/portmaster config build deinstall install clean
11961 # echo 'WITH_PKGNG=yes' >> /etc/make.conf
11962 # pkg2ng
11963
11964 20121015:
11965 AFFECTS: users of ports-mgmt/portupgrade
11966 AUTHOR: bdrewery@FreeBSD.org
11967
11968 Portupgrade now supports pkgng. To use pkgng, enable it in your make.conf,
11969 and convert your databases.
11970
11971 This is optional and not currently required.
11972
11973 # make -C /usr/ports/ports-mgmt/pkg install clean
11974 # echo 'WITH_PKGNG=yes' >> /etc/make.conf
11975 # pkg2ng
11976 # pkgdb -fu
11977
11978 20121010:
11979 AFFECTS: users of mail/enigmail*
11980 AUTHOR: gecko@FreeBSD.org
11981
11982 Enigmail has been integrated into the Thunderbird / SeaMonkey build and
11983 is available as option ENIGMAIL (enabled by default)
11984
11985 Before upgrading Thunderbird or SeaMonkey delete all installed enigmail
11986 ports by running e.g.
11987
11988 # pkg_delete -f seamonkey-enigmail-1.4.3 thunderbird-esr-enigmail-1.4.3 \
11989 thunderbird-enigmail-1.4.3
11990
11991 20121010:
11992 AFFECTS: users of CURRENT (OSVERSION >= 1000017)
11993 AUTHOR: bapt@FreeBSD.org
11994
11995 The ports tree is now using pkgng as the default package manager
11996 for HEAD. This only affects users of CURRENT -- users of other
11997 branches need not take any action.
11998
11999 To keep pkg_install as the default package manager, use the new
12000 WITHOUT_PKGNG knob in make.conf
12001
12002 To make the switch:
12003
12004 1) Set WITHOUT_PKGNG=yes in make.conf and upgrade all your ports to
12005 the latest available versions using your favourite tools.
12006
12007 2) Install ports-mgmt/pkg
12008
12009 3) Remove WITHOUT_PKGNG from make.conf and run:
12010
12011 # pkg2ng
12012
12013 20121009:
12014 AFFECTS: users of multimedia/vdpau-video
12015 AUTHOR: madpilot@FreeBSD.org
12016
12017 vdpau-video has been renamed upstream to libva-vdpau-driver. The
12018 port has been changed accordingly.
12019
12020 Please update the port origins as follows:
12021
12022 # portmaster -o multimedia/libva-vdpau-driver multimedia/vdpau-video
12023 or
12024 # portupgrade -fo multimedia/libva-vdpau-driver multimedia/vdpau-video
12025 or
12026 # pkg set -o multimedia/vdpau-video:multimedia/libva-vdpau-driver
12027
12028 20121008:
12029 AFFECTS: users of mail/squirrelmail
12030 AUTHOR: adamw@FreeBSD.org
12031
12032 The locale data, including translations and associated help files,
12033 have been moved to mail/squirrelmail-translations. If you or your
12034 users are using Squirrelmail in anything other than en_US, you should
12035 install that port.
12036
12037 20121007:
12038 AFFECTS: users of lang/mit-scheme
12039 AUTHOR: olgeni@FreeBSD.org
12040
12041 The lang/mit-scheme port was converted to OptionsNG, and now uses
12042 the standard PGSQL knob rather than POSTGRESQL. Be sure to check
12043 your configuration before rebuilding.
12044
12045 20121006:
12046 AFFECTS: users of devel/geany-plugins
12047 AUTHOR: makc@FreeBSD.org
12048
12049 devel/geany-plugins has been updated to 1.22 and split into numerous
12050 devel/geany-plugin-* ports. geany-plugins must be deinstalled before
12051 running any port upgrade utility.
12052
12053 20121002:
12054 AFFECTS: users of devel/clanlib
12055 AUTHOR: jhale@FreeBSD.org
12056
12057 devel/clanlib has been updated to 2.3.6 and the legacy version has been
12058 moved to devel/clanlib1 and updated to 1.0.0. Although both versions
12059 may be installed at the same time, you should update your port origins
12060 first since many ports that depend on clanlib will not work with the
12061 new version.
12062
12063 Update your port origins as follows:
12064
12065 # portmaster -o devel/clanlib1 devel/clanlib
12066 or
12067 # portupgrade -fo devel/clanlib1 devel/clanlib
12068 or
12069 # pkg set -o devel/clanlib:devel/clanlib1
12070
12071 20120928:
12072 AFFECTS: users of mail/maildrop
12073 AUTHOR: madpilot@FreeBSD.org
12074
12075 With the update to 2.6.0 of mail/maildrop the following executable
12076 files:
12077
12078 bin/deliverquota -> bin/maildrop-deliverquota
12079 bin/maidirmake -> bin/maildrop-maildirmake
12080
12081 have been renamed to avoid colliding with files installed from
12082 other ports. Man pages and HTML files in DOCSDIR relating to these
12083 files have also been renamed accordingly.
12084
12085 20120925:
12086 AFFECTS: users of www/linux-f10-flashplugin11
12087 AUTHOR: eadler@FreeBSD.org
12088
12089 After reinstalling the port make sure to run nspluginwrapper -v -a -u
12090 for each user that uses the plugin.
12091
12092 20120924:
12093 AFFECTS: users of textproc/aspell
12094 AUTHOR: bapt@FreeBSD.org
12095
12096 textproc/aspell no longer installs the English dictionary. If you need it
12097 please install textproc/en-aspell.
12098
12099 20120919:
12100 AFFECTS: users of net-mgmt/better-cacti-templates
12101 AUTHOR: Bryan Drewery <bdrewery@FreeBSD.org>
12102
12103 better-cacti-templates has been renamed as the upstream has merged
12104 with Percona Monitoring Plugins.
12105
12106 Update your port origins as follows:
12107
12108 # portmaster -o net-mgmt/percona-monitoring-plugins net-mgmt/better-cacti-templates
12109 or
12110 # portupgrade -fo net-mgmt/percona-monitoring-plugins net-mgmt/better-cacti-templates
12111 or
12112 # pkg set -o net-mgmt/better-cacti-templates:net-mgmt/percona-monitoring-plugins
12113
12114 20120916:
12115 AFFECTS: users of german/webalizer2, japanese/webalizer, polish/webalizer2, portuguese/webalizer-pt_BR, portuguese/webalizer-pt_PT, ukrainian/webalizer, www/geolizer, www/webalizer
12116 AUTHOR: dinoex@FreeBSD.org
12117
12118 The default Berkeley DB has changed, so existing DNS caches needs to be
12119 rebuild or choose the option BDB1 in the port.
12120
12121 20120913:
12122 AFFECTS: users of sysutils/bacula-server, sysutils/bacula-client
12123 AUTHOR: rm@FreeBSD.org
12124
12125 If you have both sysutils/bacula-server and sysutils/bacula-client
12126 installed, you need to pkg_delete them both prior to this update.
12127
12128 20120910:
12129 AFFECTS: users of www/libxul
12130 AUTHOR: gecko@FreeBSD.org
12131
12132 The www/libxul has been updated to 10.0 and the older version 1.9.2
12133 has moved to www/libxul19.
12134
12135 If you want to stay with 1.9.2 please run the following command:
12136
12137 # portmaster -o www/libxul19 www/libxul
12138 or
12139 # portupgrade -o www/libxul19 www/libxul
12140 or
12141 # pkg set -o www/libxul:www/libxul19
12142
12143 20120909:
12144 AFFECTS: users of www/testlink
12145 AUTHOR: tota@FreeBSD.org
12146
12147 Testlink 1.9.4 was released. Before updating, you should read carefully
12148 the included README file or go to www.teamst.org (Forum: TestLink 1.9.4
12149 News, changes, etc) because this release requires a manual update of the
12150 database scheme.
12151
12152 20120908:
12153 AFFECTS: users of irc/bitlbee, irc/irssi-otr, net-im/climm, net-im/mcabber, net/kdenetwork4, security/kopete-otr, security/py-otr
12154 AUTHOR: Doug Barton <dougb@FreeBSD.org>
12155
12156 The libotr library has been bumped in version 4.0.0, and the new version is
12157 not compatible with the old. In order to make it possible for both versions
12158 to coexist in the short term the old version has been moved to a new port.
12159
12160 If you are currently using pidgin-otr:
12161 # pkg_delete -f pidgin-otr\*
12162
12163 Then:
12164 # portmaster -o security/libotr3 security/libotr
12165 # portmaster -r libotr
12166 or
12167 # portupgrade -o security/libotr3 security/libotr
12168 # portupgrade -r libotr
12169 or
12170 # pkg set -o security/libotr:security/libotr3
12171
12172 20120902:
12173 AFFECTS: users of www/apache22, www/apache22-event-mpm, www/apache22-itk-mpm, www/apache22-peruser-mpm, www/apache22-worker-mpm
12174 AUTHOR: ohauer@FreeBSD.org
12175
12176 The port use now the options NG framework, this means WITH_xxx
12177 directives are no longer valid.
12178
12179 Additional:
12180 - APR only specific options like THREADS, MYSQL, PGSQL, SQLITE,
12181 BDB and IPV6 where removed.
12182 - PKGNAME has changed from apache-2... to apache22-2...
12183 - PROXY is now a MULTI directive which means at last one additional
12184 PROXY_(AJP|BALANCER|CONNECT|FTP|HTTP|SCGI) module is required.
12185 - CGI is only a valid option for MPM prefork, peruser and itk.
12186
12187 20120902:
12188 AFFECTS: users of devel/apr1
12189 AUTHOR: ohauer@FreeBSD.org
12190
12191 APR was updated to 1.4.6 and APR-util was updated to 1.4.1.
12192
12193 Please rebuild all ports which are using functions from
12194 APR/APR-util such as apache, subversion ...
12195
12196 # portmaster -r apr
12197 or
12198 # portupgrade -r devel/apr1
12199 or
12200 # pkg install -fR devel/apr1
12201
12202 20120902:
12203 AFFECTS: users of math/cantor and math/kalgebra
12204 AUTHOR: kde@FreeBSD.org
12205
12206 If you have both cantor and kalgebra installed, chances are that
12207 your cantor installation is corrupted. If the file
12208 ${KDE4_PREFIX}/lib/kde4/cantor_kalgebrabackend.so is missing on
12209 your system, rebuild cantor after updating kalgebra to 4.8.4_1 (or
12210 later).
12211
12212 20120822:
12213 AFFECTS: users of net/asterisk16, net/asterisk16-addons
12214 AUTHOR: Florian Smeets <flo@FreeBSD.org>
12215
12216 asterisk16 has been unsupported upstream for a while now and has known
12217 security vulnerabilities, therefore it was removed from the ports tree.
12218 People still running net/asterisk16 should upgrade to net/asterisk.
12219
12220 First delete the asterisk addons, as they are part of asterisk now.
12221
12222 # pkg_delete -f asterisk16-addons\*
12223
12224 after that you can run one of the following
12225
12226 # portmaster -o net/asterisk net/asterisk16
12227 or
12228 # portupgrade -o net/asterisk net/asterisk16
12229 or
12230 # pkg set -o net/asterisk16:net/asterisk
12231
12232 After that you need to update your configuration. Take a look at the following
12233 URL for the changes between 1.6 and 1.8
12234
12235 http://svnview.digium.com/svn/asterisk/branches/1.8/UPGRADE.txt
12236
12237 20120820:
12238 AFFECTS: users of ports-mgmt/portupgrade-devel
12239 AUTHOR: bdrewery@FreeBSD.org
12240
12241 Due to a bug introduced in 20120601, portupgrade is unable to
12242 upgrade itself on FreeBSD 7.x. This has been fixed in 20120820.
12243 ports-mgmt/portupgrade is not affected. To upgrade, execute the following:
12244
12245 # make -C /usr/ports/ports-mgmt/portupgrade-devel all deinstall install clean
12246
12247 20120817:
12248 AFFECTS: users of games/unnethack
12249 AUTHOR: knu@FreeBSD.org
12250
12251 The place for variable files has changed from
12252 $PREFIX/share/unnethack to $PREFIX/var/games/unnethack. To keep
12253 your saved files and game records, please manually move the
12254 following files and directories to the new directory after
12255 upgrading.
12256
12257 logfile
12258 perm
12259 record
12260 xlogfile
12261 bones/
12262 level/
12263 saves/
12264
12265 20120816:
12266 AFFECTS: users of sysutils/cfengine*
12267 AUTHOR: gjb@FreeBSD.org
12268
12269 The sysutils/cfengine* ports have been renamed as follows:
12270
12271 o sysutils/cfengine -> sysutils/cfengine22
12272 o sysutils/cfengine3-legacy -> sysutils/cfengine32
12273 o sysutils/cfengine3 -> sysutils/cfengine33
12274
12275 Users are reminded to update the port origins, for example:
12276
12277 # portmaster -o sysutils/cfengine22 sysutils/cfengine
12278 or
12279 # portupgrade -fo sysutils/cfengine22 sysutils/cfengine
12280 or
12281 # pkg set -o sysutils/cfengine:sysutils/cfengine22
12282
12283 20120815:
12284 AFFECTS: users of lang/erlang
12285 AUTHOR: olgeni@FreeBSD.org
12286
12287 The lang/erlang port was updated to R15B01. Some port options
12288 were updated, so be sure to run "make config" in the port directory
12289 and check your configuration before upgrading.
12290
12291 To upgrade Erlang and rebuild all of the dependent ports under
12292 the new environment:
12293
12294 # portmaster -r erlang
12295 or
12296 # portupgrade -r lang/erlang
12297
12298 20120815:
12299 AFFECTS: users of lang/erlang-lite
12300 AUTHOR: olgeni@FreeBSD.org
12301
12302 The lang/erlang-lite port uses the same default options as
12303 lang/erlang, which were changed some time ago.
12304
12305 The couchdb, rabbitmq, freeswitch-core and freeswitch-core-devel
12306 ports have been updated to use lang/erlang rather than lang/erlang-lite.
12307
12308 Please check that your lang/erlang options are configured as you
12309 wish (especially X11 support), then follow the instructions below
12310 to update your dependencies.
12311
12312 # portmaster -o lang/erlang lang/erlang-lite
12313 or
12314 # portupgrade -fo lang/erlang erlang-lite
12315
12316 20120810:
12317 AFFECTS: users of net-p2p/transmission-gtk2
12318 AUTHOR: crees@FreeBSD.org
12319
12320 Unfortunately Transmission 2.61 moved the requirement for GTK to version
12321 3.2.0, which is not yet in our tree.
12322
12323 Those who wish to have a graphical client can either choose transmission-qt4
12324 in the meantime, or switch to the transmission25 ports.
12325
12326 A script to generate appropriate commands can be found at:
12327 http://people.FreeBSD.org/~crees/scripts/transmission25.sh
12328
12329 20120808:
12330 AFFECTS: users of www/libmicrohttpd
12331 AUTHOR: bdrewery@FreeBSD.org
12332
12333 libmicrohttpd has been updated to version 0.9.21, with a shared library bump.
12334 This requires dependent ports to be rebuilt.
12335
12336 # portmaster -r libmicrohttpd
12337 or
12338 # portupgrade -r www/libmicrohttpd
12339 or
12340 # pkg install -fR www/libmicrohttpd
12341
12342 20120804:
12343 AFFECTS: users of graphics/libglut
12344 AUTHOR: x11@FreeBSD.org
12345
12346 The libglut library is replaced by the freeglut library.
12347 Due to shlib version bump all glut users should be rebuild.
12348 Please follow the instructions below to upgrade.
12349
12350 # portmaster -o graphics/freeglut graphics/libglut
12351 # portmaster -r freeglut
12352 or
12353 # env DISABLE_CONFLICTS=1 portupgrade -fo graphics/freeglut libglut\*
12354 # portupgrade -frx freeglut freeglut
12355 or
12356 # pkg set -o graphics/libglut:graphics/freeglut
12357 # pkg install -Rf graphics/freeglut
12358
12359 20120801:
12360 AFFECTS: users of editors/emacs
12361 AUTHOR: ashish@FreeBSD.org
12362
12363 GNU Emacs port is updated to 24.1. Emacs 23 is moved to editors/emacs23.
12364
12365 If you prefer to stick with Emacs 23, please specify EMACS_PORT_NAME=emacs23
12366 in /etc/make.conf, and do:
12367
12368 # portmaster -o editors/emacs23 editors/emacs
12369 or
12370 # env DISABLE_CONFLICTS=1 portupgrade -fo editors/emacs23 editors/emacs
12371 or
12372 # pkg set -o editors/emacs:editors/emacs23
12373
12374 20120726:
12375 AFFECTS: users of www/firefox, www/seamonkey, mail/thunderbird, www/libxul
12376 AUTHOR: gecko@FreeBSD.org
12377
12378 Gecko ports were switched to use system libraries. Some of them
12379 must be built with certain options set (default).
12380
12381 - graphics/png has to be installed with APNG option
12382
12383 - databases/sqlite3 has to be installed with SECURE_DELETE, THREADSAFE,
12384 FTS3, UNLOCK_NOTIFY options
12385
12386 20120726:
12387 AFFECTS: users of devel/pkg-config
12388 AUTHOR: bapt@FreeBSD.org
12389
12390 devel/pkg-config has been replaced by devel/pkgconf
12391
12392 # portmaster -o devel/pkgconf devel/pkg-config
12393 or
12394 # portupgrade -fo devel/pkgconf pkg-config-\*
12395
12396 pkgng:
12397 # pkg set -o devel/pkg-config:devel/pkgconf
12398 # pkg install -f devel/pkgconf
12399
12400 20120725:
12401 AFFECTS: users of chinese/fcitx
12402 AUTHOR: lichray@gmail.com
12403
12404 The textproc/fcitx-keyboard port is merged into chinese/fcitx.
12405 Before updating, be sure to
12406
12407 # pkg_delete -f fcitx-keyboard-\*
12408
12409 And make sure you have at least one keyboard layout based input method
12410 enabled in fcitx-configtool, to keep the activation/deactivation of IM
12411 panel working.
12412
12413 And, since chinese/fcitx-sunpinyin depends on an update to
12414 chinese/sunpinyin
12415
12416 20120725:
12417 AFFECTS: users of www/py-beautifulsoup
12418 AUTHOR: rm@FreeBSD.org
12419
12420 Current www/py-beautifulsoup has been moved to www/py-beautifulsoup32,
12421 since 4.1.1 is now current stable version.
12422
12423 If you prefer to stick with 3.2.0 do:
12424
12425 # portmaster -o www/py-beautifulsoup32 www/py-beautifulsoup
12426
12427 20120723:
12428 AFFECTS: users of security/snort
12429 AUTHOR: zi@FreeBSD.org
12430
12431 The database output modules have been deprecated. If you need this
12432 functionality please look at the security/barnyard2 port.
12433
12434 20120723:
12435 AFFECTS: users of graphics/ImageMagick and graphics/ImageMagick-nox11
12436 AUTHOR: mm@FreeBSD.org
12437
12438 The options for ImageMagick have been changed to match commonly used
12439 option names. If you are using a customized build, please reconfigure
12440 your port options with "make config".
12441
12442 20120720:
12443 AFFECTS: users of net/spread and net/spread4
12444 AUTHOR: ohauer@FreeBSD.org
12445
12446 The ports net/spread and net/spread4 are using now the
12447 reserved UID/GID 282 instead (user|group)next.
12448
12449 20120722:
12450 AFFECTS: users of mail/mutt
12451 AUTHOR: crees@FreeBSD.org
12452
12453 mail/mutt-devel has been moved to mail/mutt, since 1.5 has been around
12454 for a while.
12455
12456 Should you wish to stick with version 1.4 at this time;
12457
12458 # portmaster -o mail/mutt14 mutt
12459
12460 20120721:
12461 AFFECTS: users of audio/libogg
12462 AUTHOR: naddy@FreeBSD.org
12463
12464 There is a new version of libogg (1.3.0) and the shared library version
12465 has been bumped (ogg.7 to ogg.8). All ports that have an identifiable
12466 direct dependency on this library have had their PORTREVISIONs bumped.
12467 However, some ports that pull in the library indirectly may continue to
12468 look for the old version. To ensure that all are updated, perform this
12469 step:
12470
12471 # portmaster -r libogg
12472 or
12473 # portupgrade -rf libogg
12474
12475 20120717:
12476 AFFECTS: users of ftp/proftpd
12477 AUTHOR: mm@FreeBSD.org
12478
12479 The options of ProFTPD have been made much more user-friendly.
12480 As the modules are all shared libraries, all possible modules are built
12481 and installed. The following modules are now in separate slave ports:
12482
12483 databases/proftpd-mod_sql_odbc: mod_sql_odbc
12484 databases/proftpd-mod_sql_sqlite: mod_sql_sqlite
12485 databases/proftpd-mod_sql_tds: mod_sql_tds
12486 net/proftpd-mod_ldap: mod_ldap and mod_quotatab_ldap
12487
12488 20120716:
12489 AFFECTS: users of www/lighttpd
12490 AUTHOR: mm@FreeBSD.org
12491
12492 The following port options have been reorganized:
12493 The OPENLDAP option has been renamed to LDAP.
12494 The MAGNET and CML options have been withdrawn in favor of new LUA option.
12495
12496 20120716:
12497 AFFECTS: users of mail/postfix-current
12498 AUTHOR: sahil@FreeBSD.org
12499
12500 The postscreen-to-smtpd protocol has changed. To avoid "cannot
12501 receive connection attributes" warnings and dropped connections,
12502 execute the command "postfix reload".
12503
12504 20120716:
12505 AFFECTS: Nobody
12506 AUTHOR: beat@FreeBSD.org
12507
12508 The FreeBSD ports tree switched from CVS to Subversion. A Subversion
12509 to CVS exporter is in place to continue the support of CVSup.
12510
12511 20120709:
12512 AFFECTS: users of math/metis
12513 AUTHOR: bf@FreeBSD.org
12514
12515 The older version of metis has been moved to math/metis4, and
12516 math/metis has been updated to 5.0.2. Dependent ports still use
12517 the old API, and the different versions of metis cannot coexist, so
12518 most users should update with:
12519
12520 # portmaster -o math/metis4 math/metis
12521 # portmaster -r math/metis4
12522
12523 or the equivalent.
12524
12525 20120702:
12526 AFFECTS: users of databases/couchdb
12527 AUTHOR: crees@FreeBSD.org, Adam Strohl <adams-ports@ateamsystems.com>
12528
12529 The couchdb port has an unfortunate side effect; versions before 1.2.0
12530 will clobber local.ini. The port will refuse to build if that file is
12531 present and an earlier version is installed, however no such protection
12532 can be afforded to package installation.
12533
12534 To upgrade from 1.1.0 and earlier, simply move PREFIX/etc/couchdb/local.ini
12535 out of the way until the upgrade is complete.
12536
12537 20120702:
12538 AFFECTS: users of net-im/mikutter
12539 AUTHOR: tota@FreeBSD.org
12540
12541 The net-im/mikutter has been updated to 0.1.1.810 which is required
12542 Ruby 1.9.2 or later. Before upgrading this port, please see the entry
12543 20110822 in this file to upgrade Ruby to 1.9.
12544
12545 If you want to stay with 0.0.3 (requires Ruby 1.8.7, 1.9.2 or later),
12546 please run the following command:
12547
12548 # portmaster -o net-im/mikutter003 net-im/mikutter
12549 or
12550 # portupgrade -o net-im/mikutter003 net-im/mikutter
12551
12552 20120630:
12553 AFFECTS: users of lang/perl*
12554 AUTHOR: skv@FreeBSD.org
12555
12556 lang/perl5.16 is out. If you want to switch to it from, for example
12557 lang/perl5.12, that is:
12558
12559 Portupgrade users:
12560 0) Fix pkgdb.db (for safety):
12561 pkgdb -Ff
12562
12563 1) Reinstall new version of Perl (5.16):
12564 env DISABLE_CONFLICTS=1 portupgrade -o lang/perl5.16 -f perl-5.12.\*
12565
12566 2) Reinstall everything that depends on Perl:
12567 portupgrade -fr perl
12568
12569 Portmaster users:
12570 portmaster -o lang/perl5.16 lang/perl5.12
12571
12572 Conservative:
12573 portmaster p5-
12574
12575 Comprehensive (but perhaps overkill):
12576 portmaster -r perl-
12577
12578 Note: If the "perl-" glob matches more than one port you will need to
12579 specify the name of the Perl directory in /var/db/pkg explicitly.
12580
12581 The default version for Perl has also been changed from 5.12 to 5.14.
12582
12583 20120623:
12584 AFFECTS: users of sysutils/xfce4-utils
12585 AUTHOR: xfce@FreeBSD.org
12586
12587 The port has been discontinued, and installs files that conflict with
12588 the new versions of misc/xfce4-appfinder and x11-wm/xfce4-session.
12589
12590 # pkg_delete -f xfce4-utils-\*
12591 # portmaster misc/xfce4-appfinder x11-wm/xfce4-session
12592
12593 20120618:
12594 AFFECTS: users of databases/db5
12595 AUTHOR: mandree@FreeBSD.org
12596
12597 The databases/db5 port has been upgraded to BerkeleyDB 5.3. This
12598 entails a shared library bump.
12599
12600 Before upgrading this port, check if your applications use
12601 transactional data bases, and if they do, prepare them for a log file
12602 format upgrade. YOU MUST DO THIS BEFORE YOU UPGRADE THE DB5 PORT! See:
12603 http://docs.oracle.com/cd/E17076_02/html/upgrading/upgrade_process.html
12604
12605 All packages that depend on db5 need to be rebuilt due to the shared
12606 library version change. The full changelog is at
12607 http://download.oracle.com/otndocs/products/berkeleydb/html/changelog_5_3.html
12608
12609 To upgrade the packages that need Berkeley DB 5, please
12610 issue one of the following commands (depending on your preferred tool):
12611
12612 # portmaster -r db5-5
12613 or
12614 # portupgrade -fr databases/db5
12615
12616 20120616:
12617 AFFECTS: users of www/lighttpd
12618 AUTHOR: mm@FreeBSD.org
12619
12620 The lighttpd startup script has been changed and is now compatible to the
12621 apache startup script. The "reload" subcommand now sends a SIGHUP to the
12622 process and triggers cycling of log files. The new command "graceful"
12623 performs a graceful restart (similar to former "reload") and "gracefulstop"
12624 performs a graceful stop. The "check" command has been replaced with
12625 the "configtest" command.
12626
12627 20120615:
12628 AFFECTS: users of databases/akonadi
12629 AUTHOR: kde@FreeBSD.org
12630
12631 The latest Akonadi update includes critical bug fixes. Manual
12632 intervention is required for people using local MySQL database (the
12633 default configuration) as backend:
12634
12635 $ akonadictl stop
12636
12637 Wait a bit, and make sure that akonadiserver and akonadi_control are
12638 not running. Kill them if needed. Then, you have two alternatives:
12639
12640 $ mysql_install_db --force \
12641 --defaults-file=~/.local/share/akonadi/mysql.conf \
12642 --datadir=~/.local/share/akonadi/db_data \
12643 --basedir=$(dirname `dirname $(which mysql_install_db)`)
12644 $ rm ~/.local/share/akonadi/mysql.conf
12645
12646 ...or...
12647
12648 $ rm -r ~/.local/share/akonadi
12649
12650 In the latter case, Akonadi will have to recache your personal data
12651 (might take a while). Akonadi is only a cache, no data will be lost.
12652 Then:
12653
12654 $ akonadictl start
12655
12656 20120613:
12657 AFFECTS: users of graphics/djvulibre and graphics/djvulibre-nox11
12658 AUTHOR: bf@FreeBSD.org
12659
12660 DjVuLibre been updated to 3.5.25.3. The Qt 3.x GUI support that was in
12661 graphics/djvulibre has been removed (users of this GUI should consider
12662 switching to the new Qt 4.x GUI in graphics/djview4), and
12663 graphics/djvulibre-nox11 has been merged back into graphics/djvulibre.
12664 To update DjVuLibre, you can use:
12665
12666 # pkg_delete djvulibre-\?.\*
12667 # portmaster -o graphics/djvulibre djvulibre-nox11
12668
12669 You should then update any installed ports that link to the djvulibre shared
12670 library: converters/pdf2djvu, graphics/djview4, graphics/okular, and --
12671 if optional djvulibre support was enabled -- graphics/ImageMagick,
12672 graphics/apvlv, and graphics/evince.
12673
12674 20120612:
12675 AFFECTS: users of databases/postgresql-libpqxx
12676 AUTHOR: avilla@FreeBSD.org
12677
12678 postgresql-libpqxx has been updated to 4.0. If you want to stick
12679 with version 3, install postgresql-libpqxx30:
12680
12681 # portmaster -o databases/postgresql-libpqxx30 postgresql-libpqxx
12682
12683 20120612:
12684 AFFECTS: users of graphics/gdal
12685 AUTHOR: sunpoet@FreeBSD.org
12686
12687 Language bindings (Perl, PHP, Python, and Ruby) were moved to separate
12688 ports. Please install them if required. The new ports are:
12689
12690 Perl binding: graphics/p5-Geo-GDAL
12691 PHP binding: graphics/php-gdal
12692 Python binding: graphics/py-gdal
12693 Ruby binding: graphics/ruby-gdal
12694
12695 20120605:
12696 AFFECTS: users of net/p5-ZConf
12697 AUTHOR: vvelox@vvelox.net
12698
12699 Please append '.set' to all sets for the FS backend. This was done to prevent
12700 collisions between config and set names. Previously the config
12701 "someConfig/default" would collide with the set "default" for "someConfig".
12702
12703 20120603:
12704 AFFECTS: users of lang/ghc and */hs-*
12705 AUTHOR: haskell@FreeBSD.org
12706
12707 Note that The Glorious Glasgow Haskell Compiler and the Haskell Platform
12708 have been updated to versions 7.4.1 and 2012.2.0.0, respectively. At the
12709 same time, all Haskell ports have been updated to their latest working
12710 versions.
12711
12712 To follow the changes, please issue one of the following commands
12713 (depending on the tool used):
12714
12715 # portmaster -r ghc
12716 or
12717 # portupgrade -fr lang/ghc
12718
12719 20120531:
12720 AFFECTS: users of graphics/png
12721 AUTHOR: dinoex@FreeBSD.org
12722
12723 The PNG library has been updated to version 1.5.10. Please rebuild all
12724 ports that depend on it.
12725
12726 If you use portmaster:
12727 portmaster -r png-
12728 If you use portupgrade:
12729 portupgrade -fr graphics/png
12730
12731 20120531:
12732 AFFECTS: users of editors/koffice-kde4
12733 AUTHOR: kde@FreeBSD.org
12734
12735 KOffice 2 has been replaced by Calligra. You are encouraged to
12736 deinstall any KOffice port and install equivalent Calligra ones:
12737
12738 # pkg_delete \*koffice\*
12739 # portmaster editors/calligra <additional l10n ports>
12740
12741 20120530:
12742 AFFECTS: users of databases/postgresql*-server
12743 AUTHOR: jgh@FreeBSD.org
12744
12745 Affected users are those who use the crypt(text, text) function with
12746 DES encryption in the optional pg_crypto module. Passwords affected
12747 are those that contain characters that cannot be represented with
12748 7-bit ASCII. If a password contains a character that has the most
12749 significant bit set (0x80), and DES encryption is used, that character
12750 and all characters after it will be ignored.
12751
12752 20120530:
12753 AFFECTS: users of net/nss-pam-ldapd
12754 AUTHOR: scheidell@FreeBSD.org
12755
12756 The net/nss-pam-ldapd port no longer provides an option for SASL. This has
12757 been sourced out to the new net/nss-pam-ldapd-sasl port, to accommodate
12758 users using packages (see ports/162240). Users with openldap-sasl-client
12759 installed are encouraged to change the port's origin to:
12760 net/nss-pam-ldapd-sasl using their favorite ports management tool.
12761 Example for portmaster:
12762 portmaster -o net/nss-pam-ldapd-sasl nss-pam-ldapd
12763
12764 20120527:
12765 AFFECTS: users of x11-toolkits/qt4-gui
12766 AUTHOR: kde@FreeBSD.org
12767
12768 Qt started using the raster graphics system engine, which relies on
12769 shared memory. Be sure to check pkg-message.
12770
12771 20120525:
12772 AFFECTS: users of deskutils/kdepim4, deskutils/kdepim4-runtime
12773 AUTHOR: kde@FreeBSD.org
12774
12775 kdepim4 has been updated to 4.8.3. For those who prefer old
12776 kdepim-4.4.11.1 deskutils/kdepim44* ports have been added.
12777 To stay with kdepim-4.4.11.1 run the following commands:
12778
12779 # portmaster -o deskutils/kdepim44-runtime kdepim-runtime-4\*
12780 # portmaster -o deskutils/kdepim44 kdepim-4\*
12781
12782 20120525:
12783 AFFECTS: users of KDE SC 4
12784 AUTHOR: kde@FreeBSD.org
12785
12786 KDE SC ports have been updated to 4.8.3. Several ports were split,
12787 thus manual intervention into update procedure is required:
12788
12789 # pkg_delete -f kde-runtime-\* ruby\*-kdebindings-korundum\* \
12790 kalgebra-4\* kdeaccessibility-4\* kdeutils-4\* kde-baseapps-\* \
12791 plasma-applet-icontasks\*
12792 # portmaster -a
12793
12794 20120518:
12795 AFFECTS: users of dns/poweradmin
12796 AUTHOR: Edmondas Girkantas <eg@fbsd.lt>
12797
12798 Some database changes have been made between version 2.1.4 and 2.1.5,
12799 upgrading needs to be done manually by running the following SQL:
12800
12801 For MySQL users:
12802
12803 ALTER TABLE `zones` ADD `zone_templ_id` INT( 11 ) NOT NULL;
12804 ALTER TABLE zones ENGINE = InnoDB;
12805 ALTER TABLE zone_templ ENGINE = InnoDB;
12806 ALTER TABLE zone_templ_records ENGINE = InnoDB;
12807
12808 For PostgreSQL users:
12809
12810 ALTER TABLE zones ADD zone_templ_id INT DEFAULT NULL;
12811
12812 Source: https://www.poweradmin.org/trac/wiki/ReleaseNotes/2.1.5
12813
12814 20120516:
12815 AFFECTS: users of lang/php5
12816 AUTHOR: ale@FreeBSD.org
12817
12818 PHP has been updated to 5.4. Suhosin patch has been disabled until the
12819 new version will be released (soon). Suhosing extension will take more
12820 time. LINKTHR option is now enabled by default, be sure to flag it if
12821 you are updating using an old saved configuration. sqlite2 extension
12822 has been permanently removed.
12823 If you want to remain at PHP 5.3, a new port (lang/php53) has been
12824 created for such purpose.
12825
12826 20120513:
12827 AFFECTS: users of net-mgmt/smokeping
12828 AUTHOR: lth@FreeBSD.org
12829
12830 Smokeping has been updated to 2.6.7, and the web server configuration
12831 has changed. FastCGI is now preferred. Please check the documentation
12832 that your web server configuration is OK.
12833
12834 20120512:
12835 AFFECTS: users of textproc/p5-XML-SAX
12836 AUTHOR: crees@FreeBSD.org
12837
12838 p5-XML-SAX (X-S) was split into p5-XML-SAX-Base (X-S-B) and p5-XML-SAX for
12839 version 0.99. Since X-S-B now installs some files formerly installed by X-S
12840 the package for X-S must be deinstalled before updating X-S.
12841
12842 # pkg_delete -fx p5-XML-SAX
12843 # portmaster textproc/p5-XML-SAX
12844
12845 (users of pkgng can substitute pkg_delete with pkg delete)
12846
12847 20120511:
12848 AFFECTS: users of graphics/xpdf
12849 AUTHOR: cy@FreeBSD.org
12850
12851 In order to allow graphics/xpdf and graphics/poppler-utils to coexist,
12852 graphics/xpdf binaries have been moved from ${LOCALBASE}/bin to
12853 ${LOCALBASE}/lib/xpdf. The symlink ${LOCALBASE}/bin/xpdf points to
12854 ${LOCALBASE}/lib/xpdf/xpdf. However the other utilities installed by
12855 the xpdf port conflict with poppler-utils, no symlinks are maintained.
12856 Applicaions and scripts which use the pdf* utilities provided by
12857 graphics/xpdf must reference them using their new location, specify
12858 ${LOCALBASE}/lib/xpdf in $PATH, or use the same utilities provided by
12859 graphics/poppler-utils.
12860
12861 20120510:
12862 AFFECTS: users of devel/gitolite
12863 AUTHOR: milki@rescomp.berkeley.edu
12864
12865 gitolite has been split into two ports: devel/gitolite for 3.x and
12866 devel/gitolite2 for 2.x
12867
12868 gitolite 3.x is NOT "API" compatible with gitolite 2.x and requires
12869 additional manual migration steps which can be found in the online
12870 documentation.
12871
12872 http://sitaramc.github.com/gitolite/install.html#migr
12873
12874 Current users wishing to continue using gitolite 2.x should run:
12875
12876 # portmaster -o devel/gitolite2 gitolite
12877 or
12878 # portupgrade -o devel/gitolite2 gitolite
12879
12880 20120508:
12881 AFFECTS: users of www/node and www/node-devel
12882 AUTHOR: sunpoet@FreeBSD.org
12883
12884 npm is a package manager for node. Starting with node 0.6.17 (www/node) and
12885 node 0.7.8 (www/node-devel), we do not install bundled npm but provide a
12886 separate port (www/npm). Please install www/npm if you need it.
12887
12888 20120430:
12889 AFFECTS: users of www/py-google-api-python-client
12890 AUTHOR: nivit@FreeBSD.org
12891
12892 The port has been updated to 1.0.b8. This new version has important
12893 changes which might break your code:
12894
12895 * apiclient.anyjson has moved to oauth2client.anyjson.
12896 * Some calls, for example, taskqueue().lease() used to require
12897 a parameter named body. In this new release only methods that
12898 really need to send a body require a body parameter, and so
12899 you may get errors about an unknown 'body' parameter in your call.
12900 The solution is to remove the unneeded body={} parameter
12901
12902 See http://code.google.com/p/google-api-python-client/wiki/PyDoc for
12903 more information.
12904
12905 20120426:
12906 AFFECTS: users of editors/libreoffice
12907 AUTHOR: bapt@FreeBSD.org
12908
12909 LOCALIZED_LANG option has gone, localized packages are now available
12910 separately, you can also use editors/libreoffice-i18n to pick the
12911 localization you want.
12912
12913 20120425:
12914 AFFECTS: users of mail/postfix, mail/postfix2[6-8]
12915 AUTHOR: sahil@FreeBSD.org
12916
12917 The latest update to these ports adds support to turn off
12918 the TLSv1.1 and TLSv1.2 protocols introduced in OpenSSL 1.0.1.
12919 These protocols are known to cause inter-operability issues
12920 with certain services, e.g. hotmail. If using TLS with Postfix,
12921 please consult the RELEASE_NOTES for information about possible
12922 workarounds.
12923
12924 20120423:
12925 AFFECTS: users of astro/boinc-astropulse
12926 AUTHOR: rene@FreeBSD.org
12927
12928 Astropulse has been updated to 6.01, which is a different application
12929 than version 5.06. You need to have Astropulse v6 enabled in your
12930 account under SETI@home preferences. It is also advisable to finish
12931 and report existing Astropulse units before updating.
12932
12933 20120421:
12934 AFFECTS: users of x11/xorg
12935 AUTHOR: x11@FreeBSD.org
12936
12937 The default mesa has been updated to 7.6.1 and the default xorg-server
12938 to 1.7.7.
12939 A switch is available for people that want to use mesa 7.11.x and
12940 xorg-server 1.10.6. This requires an nvidia card or Intel+KMS support.
12941 If you have an intel card and can try these experimental KMS support
12942 patches:
12943 10/head with a patch: http://people.freebsd.org/~kib/drm/
12944 FreeBSD stable/9 and releng/9.0:
12945 http://lists.freebsd.org/pipermail/freebsd-x11/2012-April/011640.html
12946
12947 20120419:
12948 AFFECTS: users of security/openssl
12949 AUTHOR: dinoex@FreeBSD.org
12950
12951 The OpenSSL port has been updated to 1.0.1a. Please rebuild all
12952 ports that depend on it.
12953
12954 If you use portmaster:
12955 portmaster -r openssl
12956 Or, if you would prefer a more gradual approach:
12957 portmaster -w openssl (check the man page for more information)
12958
12959 If you use portupgrade:
12960 portupgrade -fr security/openssl
12961
12962 20120418:
12963 AFFECTS: Nobody
12964 AUTHOR: wxs@FreeBSD.org
12965
12966 FreeBSD 8.3 released.
12967
12968 20120418:
12969 AFFECTS: users of www/firefox and mail/thunderbird
12970 AUTHOR: gecko@FreeBSD.org
12971
12972 Firefox and Thunderbird have been updated to 11.0. If you want to
12973 stay with the Extended Support Release please use the new -esr
12974 ports.
12975
12976 Firefox:
12977 # portupgrade -o www/firefox-esr www/firefox
12978 # portupgrade -o www/firefox-esr-i18n www/firefox-i18n (if installed)
12979 or
12980 # portmaster -o www/firefox-esr www/firefox
12981 # portmaster -o www/firefox-esr-i18n www/firefox-i18n (if installed)
12982
12983 Thunderbird:
12984 # portupgrade -o mail/thunderbird-esr mail/thunderbird
12985 # portupgrade -o mail/thunderbird-esr-i18n \
12986 mail/thunderbird-i18n (if installed)
12987 or
12988 # portmaster -o mail/thunderbird-esr mail/thunderbird
12989 # portmaster -o mail/thunderbird-esr-i18n \
12990 mail/thunderbird-i18n (if installed)
12991
12992 20120418:
12993 AFFECTS: users of www/chpasswd
12994 AUTHOR: madpilot@FreeBSD.org
12995
12996 Previous version of the chpasswd port put the configuration file
12997 in the pkg-plist, causing it to be removed on deinstall.
12998
12999 Users are advised to make a backup copy of the configuration file
13000 before upgrading. This has been fixed and will not happen anymore
13001 in future updates.
13002
13003 20120415:
13004 AFFECTS: users of irc/ircd-ratbox
13005 AUTHOR: scheidell@FreeBSD.org
13006
13007 Ircd-ratbox has been updated to follow the current stable release
13008 branch (3.0.x). All previous branches are no longer supported by the
13009 ratbox team.
13010
13011 Users of ircd-ratbox are advised to create new ircd configuration
13012 files based on the examples provided.
13013
13014 20120404:
13015 AFFECTS: users of net-mgmt/net-snmp
13016 AUTHOR: zi@FreeBSD.org
13017
13018 The net-snmp startup script now specifies a new pid_file to avoid a
13019 conflict that existed with bsnmpd. As a result, the startup script
13020 cannot find currently running versions of snmpd.
13021
13022 You will need to either stop the daemon before upgrading or locate the
13023 PID of snmpd and manually kill it after upgrade. Then, start the daemon
13024 as you normally would.
13025
13026 20120326:
13027 AFFECTS: users of www/tomcat7
13028 AUTHOR: ale@FreeBSD.org
13029
13030 Tomcat 7 startup script now uses 'jsvc' to monitor the daemon's process.
13031 A few rc.conf variables has been changed, be sure to adapt your
13032 configuration, if needed.
13033
13034 20120318:
13035 AFFECTS: users of mail/dbmail
13036 AUTHOR: rm@FreeBSD.org
13037
13038 dbmail 3.0 is now available.
13039
13040 There are a number of significant changes including Dependencies,
13041 Config, Schema and Server changes.
13042
13043 Without required modifications, dbmail will not run and you will
13044 no longer have access to your emails. See UPGRADING for details.
13045 Don't forget to backup and fully test before upgrading.
13046
13047 To stick with version 2.2.x run:
13048 # portupgrade -o mail/dbmail22 mail/dbmail
13049 or
13050 # portmaster -o mail/dbmail22 mail/dbmail
13051
13052 20120313:
13053 AFFECTS: users of x11-toolkits/qt4-gui
13054 AUTHOR: kde@FreeBSD.org
13055
13056 MIT-SHM problem (blank windows in Marble and KDE-Games) has been
13057 fixed, kern.ipc.shm_allow_removed=1 is not needed anymore to
13058 workaround it.
13059
13060 20120311:
13061 AFFECTS: users of lang/perl5.8 and lang/perl5.10
13062 AUTHOR: linimon@FreeBSD.org
13063
13064 lang/perl5.8 and lang/perl5.10 have been restored from the Attic
13065 in order to give a FreeBSD-style deprecation cycle. However, users
13066 are advised to upgrade to perl5.12 as soon as feasible.
13067
13068 20120308:
13069 AFFECTS: users of lang/perl5.8 and lang/perl5.10
13070 AUTHOR: pgollucci@FreeBSD.org
13071
13072 lang/perl5.8 and lang/perl5.10 have been removed since they've
13073 been EOL upstream for 3yrs and 2yrs respectively. The default
13074 of lang/perl5.12 has not changed (yet). Conditional checks for
13075 perl < 5.12 have been removed. UNLESS you have PERL_VERSION=5.8.x
13076 or PERL_VERSION=5.10.x in /etc/make.conf you need take no action.
13077 If you do, you will have to recompile all perl dependant ports after
13078 updating your ports tree. Please see entry 20110517 for help.
13079
13080 20120225:
13081 AFFECTS: users of archivers/libarchive
13082 AUTHOR: glewis@FreeBSD.org
13083
13084 libarchive has been updated to version 3.0.3, with a shared library bump.
13085 This requires dependent ports to be rebuilt.
13086
13087 # portmaster -r libarchive
13088 or
13089 # portupgrade -r archivers/libarchive
13090
13091 20120221:
13092 AFFECTS: users of emulators/virtualbox-ose
13093 AUTHOR: decke@FreeBSD.org
13094
13095 virtualbox-ose has been updated to 4.1.8 and requires the latest
13096 devel/kBuild-devel now. It is only a build dependency so it is safe
13097 to remove it before updating.
13098
13099 # pkg_delete -f kBuild-\*
13100
13101 20120220:
13102 AFFECTS: users of graphics/libungif
13103 AUTHOR: dinoex@FreeBSD.org
13104
13105 libungif is obsolete, please deinstall it and rebuild all ports using
13106 it with graphics/giflib.
13107
13108 # portmaster -o graphics/giflib graphics/libungif
13109 # portmaster -r giflib
13110 or
13111 # portupgrade -o graphics/giflib graphics/libungif
13112 # portupgrade -rf giflib
13113
13114 20120216:
13115 AFFECTS: users of multimedia/libvpx
13116 AUTHOR: ashish@FreeBSD.org
13117
13118 libvpx has been updated to version 1.0.0, with a shared library bump.
13119 This requires dependencies to be rebuilt.
13120
13121 # portmaster -r libvpx
13122 or
13123 # portupgrade -r multimedia/libvpx
13124
13125 20120214:
13126 AFFECTS: users of net/libexosip2
13127 AUTHOR: jgh@FreeBSD.org
13128
13129 libexosip2 has been updated with a shared library bump.
13130 This requires dependencies to be rebuilt.
13131
13132 # portmaster -r libexosip2
13133 or
13134 # portupgrade -rf libexosip2-3.\*
13135
13136 20120214:
13137 AFFECTS: users of devel/pcre
13138 AUTHOR: dougb@FreeBSD.org
13139
13140 Until all dependent ports have been updated you should update pcre in
13141 a manner that will preserve its old shared library. For example:
13142
13143 # portmaster -w devel/pcre
13144 or
13145 # portupgrade devel/pcre
13146
13147 20120213:
13148 AFFECTS: users of lang/ghc and */hs-*
13149 AUTHOR: pgj@FreeBSD.org
13150
13151 GHC has been updated to version 7.0.4, and Haskell Platform to version
13152 2011.4.0.0, and other Haskell ports are also updated to their Haskell
13153 Platform versions or latest versions.
13154
13155 To update all affected ports:
13156
13157 # portmaster -r lang/ghc
13158 or
13159 # portupgrade -r lang/ghc
13160
13161 20120210:
13162 AFFECTS: users of mail/postfix
13163 AUTHOR: Sahil Tandon <sahil@FreeBSD.org>
13164
13165 Postfix 2.9.0 contains several major changes, some of which could
13166 result in incompatible or unexpected behavior. Regardless of the
13167 version from which you are upgrading, please carefully review the
13168 RELEASE_NOTES before proceeding.
13169
13170 20120126:
13171 AFFECTS: users of ftp/proftpd and ftp/proftpd-mysql
13172 AUTHOR: Martin Matuska <mm@FreeBSD.org>
13173
13174 The proftpd port has been updated to 1.3.4 and changed to use
13175 dynamically loadable modules. Please add corresponding LoadModule
13176 directives to your configuration file, like in the following example:
13177
13178 LoadModule mod_tls.c
13179
13180 The modules mod_sql_mysql and mod_sql_postgres are now outside of the
13181 main proftpd port:
13182 databases/proftpd-mod_sql_mysql
13183 databases/proftpd-mod_sql_postgres
13184
13185 The proftpd-mysql port has been removed, use the alternative port:
13186 databases/proftpd-mod_sql_mysql
13187
13188 20120121:
13189 AFFECTS: users of multimedia/vdr
13190 AUTHOR: Juergen Lock <nox@FreeBSD.org>
13191
13192 The vdr ports have been updated to 1.7.22 which involves at least
13193 two changes:
13194
13195 - svdrpsend.pl is now called svdrpsend.
13196
13197 - The ttxtsubs channels.conf format has changed so if you use that
13198 plugin you need to edit /usr/local/etc/vdr/channels.conf for the
13199 channels you want to receive teletext subtitles on - see:
13200
13201 /usr/local/share/doc/vdr-plugin-ttxtsubs/HISTORY
13202
13203 20120116:
13204 AFFECTS: users of mail/postfix-current
13205 AUTHOR: Sahil Tandon <sahil@FreeBSD.org>
13206
13207 From the upstream RELEASE_NOTES:
13208
13209 Instead of terminating immediately with a "fatal" message when a
13210 database file can't be opened, a Postfix daemon program now logs
13211 an "error" message, and continues execution with reduced
13212 functionality.
13213
13214 Specify "daemon_table_open_error_is_fatal = yes" to get the
13215 historical behavior (immediate termination with "fatal" message).
13216
13217 Logfile-based alerting systems may need to be updated to look for
13218 "error" messages in addition to "fatal" messages.
13219
13220 By default the Postfix SMTP server no longer reports transcripts
13221 of sessions where a client command is rejected because a table is
13222 unavailable. To receive such reports, add the new "data" class to
13223 the notify_classes parameter value. The reports will be sent to the
13224 error_notice_recipient address as before. This class is also used
13225 by the Postfix SMTP client to report about sessions that fail
13226 because a table is unavailable.
13227
13228 20120116:
13229 AFFECTS: users of x11/xcb-util
13230 AUTHOR: garga@FreeBSD.org
13231
13232 x11/xcb-util was updated to 0.3.8 and was split in new modules.
13233 Dependencies were adjusted but main port symbols were moved to a single
13234 library, xcb-util.so. For this reason, all dependent ports must be
13235 recompiled.If you use portmaster, run:
13236
13237 # portmaster -R -r xcb-util-0
13238
13239 Or for portupgrade:
13240
13241 # portupgrade -r xcb-util-0\*
13242
13243 20120112:
13244 AFFECTS: Nobody
13245 AUTHOR: wxs@FreeBSD.org
13246
13247 FreeBSD 9.0 released.
13248
13249 20120109:
13250 AFFECTS: users of www/p5-WWW-GitHub-Gist
13251 AUTHOR: lbr@FreeBSD.org
13252
13253 gist command was moved into new www/p5-App-gist port.
13254
13255 20120109:
13256 AFFECTS: ports using Apache Software License 2.0
13257 AUTHOR: tabthorpe@FreeBSD.org
13258
13259 The correct acronym for Apache Software License 2.0 is really AL2.
13260
13261 20120109:
13262 AFFECTS: users of graphics/inkscape:
13263 AUTHOR: bsam@FreeBSD.org
13264
13265 Before updating graphics/inkscape to version 0.48.2 one should deinstall
13266 the port graphics/libwpg01.
13267
13268 20120108:
13269 AFFECTS: users of devel/p5-CPAN-Meta and devel/p5-Version-Requirements
13270 AUTHOR: sunpoet@FreeBSD.org
13271
13272 Author of Version::Requirements (devel/p5-Version-Requirements) merged
13273 its function to CPAN::Meta::Requirements (part of devel/p5-CPAN-Meta).
13274 As a result, devel/p5-Version-Requirements is marked DEPRECATED.
13275 Please run the following commands to update p5-CPAN-Meta and remove
13276 p5-Version-Requirements:
13277
13278 # portmaster -o devel/p5-CPAN-Meta devel/p5-Version-Requirements
13279 # pkg_delete p5-Version-Requirements-\*
13280
13281 20120104:
13282 AFFECTS: users of devel/thrift, py-thrift, php5-thrift, p5-thrift
13283 AUTHOR: scheidell@FreeBSD.org
13284
13285 Users upgrading thrift from 0.6.1, please take note: library structure
13286 and versions have changed, and are not compatible with 0.7.0+
13287
13288 20111231:
13289 AFFECTS: users of lang/newlisp
13290 AUTHOR: olgeni@FreeBSD.org
13291
13292 In lang/newlisp, the MYSQL5 and MYSQL51 options have been unified into
13293 MYSQL, which will pick the correct MySQL version using the standard
13294 MySQL selection logic. MySQL users will have to run "make config" and
13295 select the MYSQL option.
13296
13297 Tinderbox users will have to update their options files with the new
13298 MYSQL option, and possibly change their Tinderbox environment to select
13299 a specific MySQL version.
13300
13301 20111229:
13302 AFFECTS: users of ftp/proftpd{-devel,-mysql}
13303 AUTHORS: delphij@FreeBSD.org, mm@FreeBSD.org
13304
13305 Due to the nature of the way FreeBSD-SA-11:07.chroot is implemented,
13306 users have to update to latest -STABLE, -CURRENT, or supported
13307 security branch to use the chroot functionality in these ports.
13308
13309 Please see the security advisory for more details.
13310
13311 20111219:
13312 AFFECTS: users of lang/perl5.14
13313 AUTHOR: skv@FreeBSD.org
13314
13315 lang/perl5.14 has been updated to 5.14.2. You should update everything
13316 that depends on perl. The easiest way to do that is to use
13317 "perl-after-upgrade" script supplied with lang/perl5.14.
13318 Please see its manual page for details.
13319
13320 If you want to switch to lang/perl5.14 from lang/perl5.{8,10,12} please
13321 follow instructions in the entry 20110517 in this file.
13322
13323 20111205:
13324 AFFECTS: users of ruby-gnome ports
13325 AUTHOR: swills@FreeBSD.org
13326
13327 ruby-gnome has been updated to 1.0.3. Some of them have been removed
13328 since they are no longer included upstream. The meta port is
13329 now x11/ruby-gnome2. To update run the following command:
13330
13331 # portmaster -o x11/ruby-gnome2 x11/ruby-gnome2-all
13332
13333 You may also wish to remove the old ports using:
13334
13335 # portmaster -s
13336
13337 20111130:
13338 AFFECTS: users of dns/nsd
13339 AUTHOR: zi@FreeBSD.org
13340
13341 The database format of nsd.db has changed as of version 3.2.9.
13342 Before you run nsd, you must convert the existing database:
13343
13344 # nsdc rebuild
13345
13346 20111123:
13347 AFFECTS: users of net-im/kopete or net-im/libjingle
13348 AUTHOR: kde@FreeBSD.org
13349
13350 kopete and libjingle are now depending on a newer oRTP from
13351 linphone-base. To correctly switch to the new port, you need to deinstall
13352 ortp prior to the update:
13353
13354 # pkg_delete -f ortp-\*
13355
13356 20111123:
13357 AFFECTS: users of databases/redis
13358 AUTHOR: osa@FreeBSD.org
13359
13360 The redis configuration file, redis.conf, have been changed, some options
13361 removed in newer versions (>=2.4). In some cases, redis-server with
13362 older configuration might does not run at startup.
13363
13364 If you run into startup problems, re-edit configuration file.
13365
13366 20111101:
13367 AFFECTS: users of x11/kde4-workspace
13368 AUTHOR: kde@FreeBSD.org
13369
13370 If your KDM fails with the message
13371 'X server "/usr/bin/X" cannot be executed'
13372 you need to delete its configuration file and restart it:
13373
13374 # rm /usr/local/kde4/share/config/kdm/kdmrc
13375 # service kdm4 restart
13376
13377 20111101:
13378 AFFECTS: users of graphics/poppler-gtk
13379 AUTHOR: Koop Mast <kwm@FreeBSD.org>
13380
13381 Poppler was update to 0.18.0, and the gtk slave port was renamed to
13382 match the library it installs. Please run the following command to migrate.
13383
13384 # portmaster -o graphics/poppler-glib poppler-gtk-0.16.7
13385
13386 20111031:
13387 AFFECTS: users of textproc/py-creole
13388 AUTHOR: Stanislav Svirid <count@211.ru>
13389
13390 Some API is changed: replace 'parser_kwargs' and 'emitter_kwargs'
13391 with separate arguments. More information on new API:
13392 http://code.google.com/p/python-creole/wiki/API
13393
13394 20111025:
13395 AFFECTS: users of print/flpsed or www/dillo2
13396 AUTHOR: bf@FreeBSD.org
13397
13398 The new versions of flpsed and dillo have switched from
13399 x11-toolkits/fltk2 to the new fltk 1.3.0 from x11-toolkits/fltk.
13400 Users who have customizations specific to fltk2 may need to consult
13401 the fltk 1.3 documents in order to adjust their local settings. For
13402 dillo, some commonly-used key bindings have changed, and new
13403 configuration options are available: consult dillorc.dist and
13404 keysrc.dist for details.
13405
13406 20111019:
13407 AFFECTS: users of mail/thunderbird or www/seamonkey with lightning
13408 plugin installed.
13409 AUTHOR: gecko@FreeBSD.org
13410
13411 To get an up to date version of lightning you should use the new
13412 LIGHTNING option in mail/thunderbird or www/seamonkey. This option
13413 is not enabled by default so you have to run "make config" prior
13414 to the build. The old deskutils/lightning-thunderbird and
13415 deskutils/lightning ports should no longer be used and will be
13416 removed very soon.
13417
13418 Like other XPIs ports, lightning now registers itself as a global
13419 extension and doesn't create the XPI to be installed manually.
13420 Upgrading users should remove lightning from their profile before
13421 installing Thunderbird or SeaMonkey the first time with the new
13422 LIGHTNING option enabled.
13423
13424 20111018:
13425 AFFECTS: users of mail/postfix-current
13426 AUTHOR: Sahil Tandon <sahil@FreeBSD.org>
13427
13428 The default smtp_address_preference value is now "any" instead
13429 of "ipv6", meaning choose randomly between IPv6 and IPv4. With
13430 this the Postfix SMTP client will have more success delivering
13431 mail to sites that have problematic IPv6 configurations.
13432
13433 20111016:
13434 AFFECTS: users of devel/p5-subversion-freebsd
13435 AUTHOR: wxs@FreeBSD.org
13436
13437 devel/p5-subversion-freebsd has been removed as it is no longer necessary.
13438 If you have it installed please run the following to switch to
13439 devel/p5-subversion:
13440
13441 portmaster -o devel/p5-subversion p5-subversion-freebsd
13442
13443 Please also see the second entry below (20111016) if haven't upgraded
13444 subversion yet.
13445
13446 20111016:
13447 AFFECTS: users of KDE SC 4
13448 AUTHOR: kde@FreeBSD.org
13449
13450 KDE SC has been updated to 4.7.2. A number of files were moved between
13451 packages and several ports were split, thus manual intervention into
13452 update procedure is required:
13453
13454 # pkg_delete -f raptor-1\* kdelibs-4\* kdebase-\*4\* \
13455 kdeaccessibility-4\* kdeedu-4\* kdegames-4\* kdegraphics-4\* \
13456 kdesdk-4\* kdeutils-4\* konq-plugins-4\* ktts\* nepomukcontroller\* \
13457 ruby\*-kdebindings\* kdebindings-smoke\*
13458 # pkg_delete -f kdehier4\*
13459 # mv /usr/local/kde4/etc/pam.d/* \
13460 /usr/local/etc/pam.d/
13461 # mv /usr/local/kde4/etc/rc.d/* \
13462 /usr/local/etc/rc.d/
13463 # mv /usr/local/kde4/share/dbus-1/services/* \
13464 /usr/local/share/dbus-1/services/
13465 # mv /usr/local/kde4/share/dbus-1/system-services/* \
13466 /usr/local/share/dbus-1/system-services/
13467 # rmdir /usr/local/kde4/etc/pam.d /usr/local/kde4/etc/rc.d \
13468 /usr/local/kde4/share/dbus-1/*services
13469 # rm -r /var/tmp/kdecache-*
13470 # portmaster misc/kdehier4
13471
13472 If you have - or plan to install - net/kdenetwork4, also run:
13473
13474 # portmaster -o net/linphone-base ortp
13475
13476 Finally:
13477
13478 # portmaster -a
13479
13480 Also, remove /usr/local/kde4/etc/rc.d from local_startup in rc.conf(5).
13481 Failure to do this will cause all enabled scripts in /usr/local/etc/rc.d
13482 to be started twice.
13483
13484 Remember to check for missing ports, bearing in mind that x11/kdebase4*
13485 ports were replaced by x11/kde4-* ones, ktts was replaced by jovie, while
13486 konq-plugins-kde4 and nepomukcontroller were removed. Then:
13487
13488 # portmaster --check-depends
13489
13490 You're also encouraged to run `pkg_cutleaves` or similar to check for
13491 orphaned ports.
13492
13493 Please, note that `pkg_add -r kde4` will not install Plasma scriptengines
13494 and printer utilities by default anymore, and `pkg_add -r kdegames4` will
13495 not install Kajongg. This was made to avoid depending by default on
13496 kdebindings.
13497
13498 20111016:
13499 AFFECTS: users of devel/subversion, devel/subversion-freebsd,
13500 devel/p5-subversion, devel/py-subversion,
13501 devel/ruby-subversion and java/subversion-java and
13502 all dependand ports.
13503 AUTHOR: Lev Serebryakov <lev@FreeBSD.org>
13504
13505 Subversion was updated to version 1.7.0 and port was reworked.
13506
13507 Now there is no "devel/subversion-freebsd" port. All FreeBSD-specific patches
13508 are incorporated into main subversion port as options, which are turned ON by
13509 default.
13510
13511 These options are:
13512
13513 P4_STYLE_MARKERS -- change conflict markers to P4 style,
13514 established for FreeBSD projects.
13515 This is not mandatory for working with
13516 FreeBSD sources.
13517
13518 ENHANCED_KEYWORD -- Support for custom keywords, like
13519 $ FreeBSD $ in sources.
13520 This is MANDATORY for working with
13521 FreeBSD sources.
13522
13523 FREEBSD_TEMPLATE -- Standard FreeBSD commit template.
13524 It is RECOMMENDED for working with
13525 FreeBSD sources.
13526
13527 Also, subversion 1.7.0 changes the working copy format,
13528 and a working copy cannot be shared between
13529 subversion 1.7.0 and 1.6.x. Please, think twice before
13530 upgrading.
13531
13532 Additional the port "devel/subversion16" was created to
13533 support subversion 1.6.x. Subversion 1.7.x and 1.6.x
13534 cannot be installed simultaneously!
13535
13536 Binding ports can be built with Subversion 1.7.0 (Default)
13537 or with Subversion 1.6.x. To build bindings with subversion 1.6.x
13538 you should set variable WITH_SUBVERSION_VER to "16".
13539
13540 There are several ways to upgrade, depending on what you used
13541 before and what you want to get after upgrade.
13542
13543 (a) You use devel/subversion without FreeBSD patches and, maybe,
13544 some bindings. You want fresh'n'new subversion 1.7.0.
13545 Please, run:
13546
13547 # cd /usr/ports/devel/subversion && make config
13548 <deselect first three options described above, if you want it>
13549 # portupgrade -r devel/subversion
13550 or
13551 # portmaster -R -r subversion-1.6
13552
13553 (b) You use devel/subversion-freebsd and, maybe, some
13554 bindings. You want fresh'n'new subversion 1.7.0, again
13555 with FreeBSD patches.
13556 Please, run:
13557
13558 # cd /usr/ports/devel/subversion && make config
13559 <make sure that first three options are selected>
13560 # portupgrade -o devel/subversion devel/subversion-freebsd
13561 # portupgrade -r devel/subversion
13562 or
13563 # portmaster -o devel/subversion devel/subversion-freebsd
13564 # portmaster -R -r subversion-1.7
13565
13566 (c) You use devel/subversion without FreeBSD patches and, maybe,
13567 some bindings. You want good old subversion 1.6.x, again
13568 without again.
13569 Please, run:
13570
13571 # cd /usr/ports/devel/subversion16 && make config
13572 <deselect first three options described above, if you want it>
13573 # portupgrade -o devel/subversion16 devel/subversion
13574 # portupgrade -m "WITH_SUBVERSION_VER=16" -r devel/subversion16
13575 or
13576 # portmaster -o devel/subversion16 devel/subversion
13577 # portmaster -m "WITH_SUBVERSION_VER=16" -R -r subversion-1.6
13578
13579 (d) You use devel/subversion-freebsd and, maybe, some bindings.
13580 You want good old subversion 1.6.x, with FreeBSD patches.
13581 Please, run:
13582
13583 # cd /usr/ports/devel/subversion16 && make config
13584 <make sure, that first three options are selected>
13585 # portupgrade -o devel/subversion16 devel/subversion-freebsd
13586 # portupgrade -m "WITH_SUBVERSION_VER=16" -r devel/subversion16
13587 or
13588 # portmaster -o devel/subversion16 devel/subversion-freebsd
13589 # portmaster -m "WITH_SUBVERSION_VER=16" -R -r subversion-1.6
13590
13591 20111005:
13592 AFFECTS: users of lang/erlang
13593 AUTHOR: Jimmy Olgeni <olgeni@FreeBSD.org>
13594
13595 Following the R14B04 upgrade the JAVA, X11, WX and ODBC port
13596 options have been set to OFF by default; this will allow to replace
13597 lang/erlang-lite with lang/erlang for headless operation in the
13598 near future.
13599
13600 If you need any of these options, run "make config" in lang/erlang
13601 before upgrading, or set your make.conf accordingly.
13602
13603 20111003:
13604 AFFECTS: users of math/qhull
13605 AUTHOR: Stephen Montgomery-Smith <stephen@FreeBSD.org>
13606
13607 The port math/qhull has been moved to math/qhull5, and math/qhull has been
13608 updated to a version that is incompatible with all ports previously using
13609 math/qhull. If you are upgrading a port that has math/qhull as a dependency,
13610 please delete the port math/qhull first, so that math/qhull5 is properly
13611 made as a dependency.
13612
13613 20110929:
13614 AFFECTS: users of net/py-zope.proxy, devel/py-zope.testing and
13615 devel/py-zope.interface
13616 AUTHOR: Ruslan Mahmatkhanov <cvs-src@yandex.ru>
13617
13618 Several Zope ports have been renamed for consistency with their
13619 upstream distributions. Please run the following commands to update
13620 your local installations:
13621
13622 If you use portmaster run:
13623 # portmaster -o devel/py-zope.interface devel/py-zopeInterface
13624 # portmaster -o net/py-zope.proxy net/py-zopeproxy
13625 # portmaster -o devel/py-zope.testing devel/py-zopetesting
13626
13627 If you use portupgrade run:
13628 # portupgrade -o devel/py-zope.interface devel/py-zopeInterface
13629 # portupgrade -o net/py-zope.proxy net/py-zopeproxy
13630 # portupgrade -o devel/py-zope.testing devel/py-zopetesting
13631
13632 20110928:
13633 AFFECTS: users of 10-current
13634 AUTHOR: eadler@FreeBSD.org
13635
13636 There are known issues installing ports on FreeBSD 10+ due to
13637 bogus assumptions by various build scripts. This will not be fixed
13638 until 9-RELEASE is released.
13639
13640 There are two workarounds:
13641
13642 1) Set UNAME_r=9.9-CURRENT in your environment
13643 2) Set REVISION="9.9" in ${SRCDIR}/sys/conf/newvers.sh
13644
13645 20110928:
13646 AFFECTS: users of www/nginx-devel
13647 AUTHOR: osa@FreeBSD.org
13648
13649 Note: 1.1.4 release introduces several API changes which may affect
13650 third-party modules.
13651
13652 20110925:
13653 AFFECTS: users of lang/python*
13654 AUTHOR: lwhsu@FreeBSD.org
13655
13656 The HUGE_STACK_SIZE option has been removed, now Python will use default
13657 thread stack size of the system. If you want to change it, specify it
13658 with -DTHREAD_STACK_SIZE=<size> in CFLAGS.
13659
13660 20110925:
13661 AFFECTS: users of net/openldap*
13662 AUTHOR: ume@FreeBSD.org
13663
13664 The security/cyrus-sasl2 was updated to 2.1.25. If the SASL option
13665 is enabled (disabled by default), net/openldap* must be recompiled
13666 after upgrading cyrus-sasl2.
13667
13668 20110921:
13669 AFFECTS: users of devel/maven2 and devel/maven3
13670 AUTHOR: hq@FreeBSD.org
13671
13672 The devel/maven2 and devel/maven3 now rely on a wrapper port:
13673 devel/maven-wrapper. If you plan to upgrade the devel/maven[23] ports, you
13674 will have to uninstall all of them before reinstalling them.
13675
13676 20110917:
13677 AFFECTS: users of misc/tvbrowser
13678 AUTHOR: lme@FreeBSD.org
13679
13680 From version 3.0.2 on TV-Browser doesn't include any plugins any longer. You
13681 are supposed to download the plugins manually, this also means that you need
13682 to download the appropriate channel sources plugin for your country. After
13683 installing it your previously configured channels are visible again. To do so,
13684 select "Tools -> Install / Update Plugins..." and choose the plugins you need.
13685
13686 20110915:
13687 AFFECTS: users of dns/unbound
13688 AUTHOR: sem@FreeBSD.org
13689
13690 unbound supports GOST from version 1.4.12 but only if dns/ldns was build
13691 with GOST support too. There is no way to check the option when unbound
13692 builds, so you should make sure the option is on in both unbound and lds.
13693
13694 20110914:
13695 AFFECTS: users of www/asterisk-stat
13696 AUTHOR: flo@FreeBSD.org
13697
13698 asterisk-stat depends on asterisk16 now, you will need to update asterisk
13699 and asterisk-addons to 1.6. Instructions on upgrading your configuration
13700 files are here:
13701
13702 http://svnview.digium.com/svn/asterisk/branches/1.6.2/UPGRADE-1.6.txt
13703
13704 If you use portmaster run:
13705 # portmaster -o net/asterisk16 net/asterisk14
13706 # portmaster -o net/asterisk16-addons net/asterisk14-addons
13707
13708 If you use portupgrade run:
13709 # portupgrade -o net/asterisk16 net/asterisk14
13710 # portupgrade -o net/asterisk16-addons net/asterisk14-addons
13711
13712 20110909:
13713 AFFECTS: users of net/p5-SOAP-Lite
13714 AUTHOR: az@FreeBSD.org
13715
13716 SOAP::Transport::TCP is not a part of net/p5-SOAP-Lite
13717 distribution since version 0.714. If you need SOAP::Transport::TCP
13718 you should install net/p5-SOAP-Transport-TCP manually.
13719
13720 20110901:
13721 AFFECTS: users of databases/db51
13722 AUTHOR: mandree@FreeBSD.org
13723
13724 The databases/db51 port (Oracle Berkeley DB version 5.1) has been
13725 removed. Version 5.2 of the package is available in databases/db5.
13726 Users of ports that depend on the removed 5.1 versions are advised
13727 to rebuild the affected ports.
13728
13729 20110830:
13730 AFFECTS: users of lang/racket
13731 AUTHOR: olgeni@FreeBSD.org
13732
13733 Racket has been upgraded to version 5.1.3. Due to the recent rewrite of
13734 the Racket graphics handling code, it is no longer possible to build
13735 this port without X11.
13736
13737 The WITHOUT_X11 switch now controls if X11 is brought in as
13738 USE_GNOME/LIB_DEPENDS or BUILD_DEPENDS.
13739
13740 In the latter case you will be able to build a Racket package that can
13741 then be deployed on a headless server.
13742
13743 20110829:
13744 AFFECTS: users of security/maia
13745 AUTHOR: Janky Jay, III <ek@purplehat.org>
13746
13747 There have been many changes to the maia port, including renaming the rc
13748 script and variables from maia to maiad. You will need to replace any
13749 instances of maia with maiad in /etc/rc.conf, as well as renaming /var/amavisd
13750 to /var/maiad. The 'vscan' user's home directory also needs to be changed to
13751 /var/maiad.
13752
13753 These can be done by:
13754
13755 # mv /var/amavisd /var/maiad
13756 # sed -i.bak -e "s/^maia_/maiad_/" /etc/rc.conf
13757 # pw usermod vscan -d /var/maiad
13758
13759 20110828:
13760 AFFECTS: users of print/cups-{base,client,image}
13761 AUTHOR: sahil@FreeBSD.org
13762
13763 During the update to 1.4.8, the GNUTLS option was changed from ON to
13764 OFF by default. Because old configuration options are saved, users
13765 should re-run 'make config' and explicitly deselect the GNUTLS option
13766 before upgrading.
13767
13768 20110823:
13769 AFFECTS: users of lang/ruby
13770 AUTHOR: swills@FreeBSD.org
13771
13772 The default ruby version has been reverted from 1.9 to 1.8. If you followed
13773 the procedure in the 20110822 entry, you may need to follow these steps:
13774
13775 If you use portmaster:
13776 # portmaster -o lang/ruby18 lang/ruby19
13777 # portmaster -R -r ruby-1.8
13778
13779 If you use portupgrade:
13780 # portupgrade -f lang/ruby19
13781 # portupgrade -f lang/ruby18 # if you have it installed
13782 # portupgrade -f ports-mgmt/portupgrade
13783 # portupgrade -x ruby-1.9.\* -fr lang/ruby19
13784
13785 If you wish to keep the 1.9 version as default, add the following lines
13786 to your /etc/make.conf file:
13787
13788 #
13789 # Keep ruby 1.9 as default version.
13790 #
13791 RUBY_DEFAULT_VER=1.9
13792
13793 20110823:
13794 AFFECTS: users of devel/libnotify and net/libproxy
13795 AUTHOR: gnome@FreeBSD.org
13796
13797 libnotify and libproxy are updated with shared library bumps.
13798 This requires dependancies to be rebuild.
13799
13800 # portmaster -r libnotify-0
13801 # portmaster -r libproxy-0
13802 # portmaster -a
13803 or
13804 # portupgrade -rf libnotify-0.\* libproxy-0.\*
13805 # portupgrade -aR
13806
13807 20110822:
13808 AFFECTS: users of lang/ruby
13809 AUTHOR: stas@FreeBSD.org
13810
13811 The default ruby version has been updated to 1.9. Please rebuild all ports that
13812 depends on it.
13813
13814 If you use portmaster:
13815 # portmaster -o lang/ruby19 lang/ruby18
13816 # portmaster -R -r ruby-1.9
13817
13818 If you use portupgrade:
13819 # portupgrade -f lang/ruby18
13820 # portupgrade -f lang/ruby19 # if you have it installed
13821 # portupgrade -f ports-mgmt/portupgrade
13822 # portupgrade -x ruby-1.8.\* -fr lang/ruby18
13823
13824 After these steps are complete, you can pkg_delete ruby 1.8 if you
13825 no longer need it.
13826
13827 If you wish to keep the 1.8 version as default, add the following lines
13828 to your /etc/make.conf file, and rebuild lang/ruby18 after that.
13829
13830 #
13831 # Keep ruby 1.8 as default version.
13832 #
13833 RUBY_DEFAULT_VER=1.8
13834
13835 20110822:
13836 AFFECTS: users of graphics/opencv
13837 AUTHOR: mm@FreeBSD.org
13838
13839 OpenCV python module was moved to own port: graphics/py-opencv
13840
13841 20110820:
13842 AFFECTS: users of www/apache* and depending ports
13843 AUTHOR: ohauer@FreeBSD.org
13844
13845 The default apache version changed from www/apache13 to www/apache22.
13846 Users who will continue with apache13 should create the following entry
13847 in /etc/make.conf
13848
13849 APACHE_PORT= www/apache13
13850
13851 20110818:
13852 AFFECTS: users of mail/enigmail-* ports
13853 AUTHOR: ale@FreeBSD.org
13854
13855 Like other XPIs ports, enigmail now registers itself as a global
13856 extension and doesn't create the XPI to be installed manually.
13857 Upgrading users should remove enigmail from their profile before
13858 installing the new port.
13859
13860 20110815:
13861 AFFECTS: users of sysutils/swapexd
13862 AUTHOR: crees@FreeBSD.org
13863
13864 swapexd used to clobber its config file on deinstall, unfortunately this will
13865 not be fixed in installed packages. Back up your config before updating, or
13866 you will lose it!
13867
13868 # cp /usr/local/etc/swapexd/swapexd.conf ~/swapexd.conf.bak
13869
13870 20110808:
13871 AFFECTS: users of net-mgmt/zenoss
13872 AUTHOR: pphillips@experts-exchange.com
13873
13874 Some functionality of zenoss requires a valid shell. The FreeBSD port until
13875 now was installing a user account without a shell. To fix your existing
13876 installation, please run the following command as root:
13877
13878 # pw usermod zenoss -s /bin/sh -d /usr/local/zenoss
13879
13880 20110808:
13881 AFFECTS: users of dns/powerdns
13882 AUTHOR: tremere@cainites.net
13883
13884 The port has been updated to PowerDNS 3.0, which includes support for DNSSEC.
13885
13886 Before upgrading please read the following:
13887 http://doc.powerdns.com/upgrades.html#from2.9to3.0
13888
13889 Make sure to read the documentation and wiki on http://powerdnssec.org/ on
13890 how to enable DNSSEC mode in the configuration-file and for the necessary
13891 database changes.
13892
13893 Take note that not all backends support DNSSEC. The ones that do are BIND,
13894 SQLite3 and Generic MySQL and PgSQL.
13895
13896 20110808:
13897 AFFECTS: users of security/amavisd-new
13898 AUTHOR: sahil@FreeBSD.org
13899
13900 Along with new features and bug fixes, amavisd-new 2.7.0 introduces some
13901 incompatibilities with previous releases. Several variable defaults, SQL
13902 schemas, and other changes warrant a careful review of the RELEASE_NOTES.
13903 Also note that helper programs amavis.c and amavis-milter.c are no longer
13904 distributed with this package; for milter functionality, please shift to
13905 the dedicated security/amavisd-milter port.
13906
13907 20110731:
13908 AFFECTS: users of lang/guile
13909 AUTHOR: jlaffaye@FreeBSD.org
13910
13911 guile has been updated to version 1.8.8. Please rebuild all ports that
13912 depends on it.
13913
13914 If you use portmaster:
13915 # portmaster -r guile
13916
13917 If you use portupgrade:
13918 # portupgrade -fr lang/guile
13919
13920 20110731:
13921 AFFECTS: users of www/typo3
13922 AUTHOR: Helmut Schneider <jumper99@gmx.de>
13923
13924 www/typo3 has been repocopied to www/typo345. If you need to continue with
13925 the old stable version please run
13926
13927 # portmaster -o www/typo345 www/typo3
13928 or
13929 # portupgrade -o www/typo345 www/typo3
13930
13931 Please remember to change the path of your config files too.
13932
13933 20110730:
13934 AFFECTS: users of x11-toolkits/gtk20
13935 AUTHOR: gnome@FreeBSD.org
13936
13937 The gtk-update-icon-cache utility has been split out of the gtk20 port.
13938 Use the following instructions to update your system.
13939
13940 # pkg_delete -f gtk-2.\*
13941 # portmaster x11-toolkits/gtk20
13942 # portmaster -a
13943
13944 20110726:
13945 AFFECTS: users of devel/msp430-gcc
13946 AUTHOR: lev@FreeBSD.org
13947
13948 msp430-gcc was updated to lates gcc-4.5.3 version.
13949 If you want to use old gcc-3.4.4, run command:
13950
13951 # portmaster -o devel/msp430-gcc3 devel/msp430-gcc
13952 or
13953 # portupgrade -o devel/msp430-gcc3 devel/msp430-gcc
13954
13955 before updating devel/msp430-libc port.
13956
13957 20110721:
13958 AFFECTS: users of games/megaglest
13959 AUTHOR: smoeller@nichthelfer.de
13960
13961 If you upgraded from version 3.4.0, your personal settings are stored in
13962 ~/.megaglest3.4.0. If you copy glestuser.ini and glestuserkeys.ini to
13963 ~/.megaglest, you will have your old settings again.
13964
13965 20110721:
13966 AFFECTS: users of security/gpgme
13967 AUTHOR: jlaffaye@FreeBSD.org
13968
13969 gpgme has been updated to version 1.3.1. Please rebuild all ports that depends
13970 on it.
13971
13972 If you use portmaster:
13973 # portmaster -r gpgme
13974
13975 If you use portupgrade:
13976 # portupgrade -fr security/gpgme
13977
13978 20110718:
13979 AFFECTS: users of hungarian/hunspell
13980 AUTHOR: jlaffaye@FreeBSD.org
13981
13982 The hunspell port has been moved to textproc/hunspell.
13983 To update the installed port run the command
13984
13985 # portmaster -o textproc/hunspell hungarian/hunspell
13986 or
13987 # portupgrade -o textproc/hunspell hungarian/hunspell
13988
13989 20110711:
13990 AFFECTS: users of java/openjdk6
13991 AUTHOR: jkim@FreeBSD.org
13992
13993 java/openjdk6 has been updated to b23 and "WEB" option (for web browser
13994 plug-in and Java Web Start) has been deprecated. If you need the same
13995 functionality, rebuild the port with "ICEDTEA" option first, then install
13996 a new port java/icedtea-web with "PLUGIN" option (default). Also, if you
13997 have a symlink to the previous IcedTeaPlugin.so in ~/.mozilla/plugins,
13998 for example, you need to remove it. Note system-wide symlinks are now
13999 automatically created by java/icedtea-web for your convenience.
14000
14001 20110711:
14002 AFFECTS: users of www/p5-libwww
14003 AUTHOR: mandree@FreeBSD.org
14004
14005 portmaster cannot process the upgrade of www/p5-libwww from version
14006 5 to version 6. To upgrade p5-libwww, use portupgrade instead, or
14007 deinstall p5-libwww before reinstalling:
14008
14009 If you use portmaster:
14010 # pkg_delete -f 'p5-libwww-5*' ; portmaster www/p5-libwww
14011
14012 If you use portupgrade, no special treatment is necessary.
14013
14014 20110711:
14015 AFFECTS: users of devel/icu
14016 AUTHOR: bapt@FreeBSD.org
14017
14018 icu has been updated to version 4.8. Please rebuild all ports that depends
14019 on it.
14020
14021 If you use portmaster:
14022 # portmaster -r icu
14023
14024 If you use portupgrade:
14025 # portupgrade -fr devel/icu
14026
14027 20110706:
14028 AFFECTS: users of multimedia/zoneminder
14029 AUTHOR: bsam@FreeBSD.org
14030
14031 RC script was renamed from zm to zoneminder. So do variables at
14032 /etc/rc.conf[.local]. One should fix the latter file.
14033
14034 20110705:
14035 AFFECTS: users of security/libgcrypt and any port that depends on it
14036 AUTHOR: swills@FreeBSD.org
14037
14038 The libgcrypt port has been updated to 1.5.0 and all shared libraries
14039 versions have been bumped. So you need to rebuild all applications that
14040 depend on libgcrypt. Do something like:
14041
14042 # portmaster -r libgcrypt
14043 or
14044 # portupgrade -rf libgcrypt
14045
14046 20110703:
14047 AFFECTS: users of print/lyx and print/lyx-devel
14048 AUTHOR: makc@FreeBSD.org
14049
14050 print/lyx has been updated to 2.0. print/lyx16 has been added to ports tree
14051 for those who prefers to stick with the last stable in lyx-1.6.x series.
14052
14053 20110630:
14054 AFFECTS: users of math/octave-forge* and benchmarks/octave-forge-benchmark
14055 AUTHOR: stephen@FreeBSD.org
14056
14057 The octave-forge* port structure has been completely redesigned. This was
14058 to make them compatible with portmaster and other port installation tools.
14059
14060 Before using the new octave-forge* ports, the old octave-forge* ports must
14061 be completely removed with, for example, the command:
14062
14063 # pkg_delete "octave-forge*"
14064
14065 20110630:
14066 AFFECTS: users of mail/thunderbird
14067 AUTHOR: gecko@FreeBSD.org
14068
14069 The mail/thunderbird port has been updated to 5.0. If you want to stay with
14070 Thunderbird 3.1 please run:
14071
14072 # portupgrade -o mail/thunderbird3 mail/thunderbird
14073 # portupgrade -o mail/thunderbird3-i18n mail/thunderbird-i18n (if installed)
14074 or
14075 # portmaster -o mail/thunderbird3 mail/thunderbird
14076 # portmaster -o mail/thunderbird3-i18n mail/thunderbird-i18n (if installed)
14077
14078 Do not select the OPTIMIZED_CFLAGS option on a system with less then
14079 2 GB of RAM otherwise you will run out of memory during the build.
14080
14081 Please make sure all your addons are compatible with Thunderbird 5.0 and
14082 backup your ~/.thunderbird directory prior to the first launch of Thunderbird
14083 5.0.
14084
14085 20110630:
14086 AFFECTS: users of x11/wbar
14087 AUTHOR: nivit@FreeBSD.org
14088
14089 x11/wbar has been updated to 2.2.2. Before launching the program, please
14090 backup your configuration file (~/.wbar), and then use the command wbar-config
14091 to set your preferences and change the path of the old icons (in particular
14092 the Bar image).
14093
14094 20110629:
14095 AFFECTS: users of graphics/opencv
14096 AUTHOR: mm@FreeBSD.org
14097
14098 OpenCV was updated to version 2.3.0rc and to avoid circular dependencies
14099 split into two ports: graphics/opencv-core and graphics/opencv
14100
14101 Before updating please uninstall the graphics/opencv port first because
14102 the new dependency graphics/opencv-core contains conflicting files with
14103 the old port graphics/opencv.
14104
14105 20110626:
14106 AFFECTS: users of mail/p5-Mail-SpamAssassin
14107 AUTHOR: wxs@FreeBSD.org
14108
14109 mail/p5-Mail-SpamAssassin has been updated to version 3.3.2. Prior to
14110 starting spamd you must run sa-update, or spamd will fail to start.
14111
14112 20110624:
14113 AFFECTS: users of deskutils/opengoo
14114 AUTHOR: acm@FreeBSD.org
14115
14116 desktutils/opengoo has been renamed to deskutils/fengoffice, because
14117 The OpenGoo name was changed to Feng Office Community Edition.
14118
14119 If you want migrate from opengoo to fengoffice, please see upgrading
14120 section at:
14121
14122 http://fengoffice.com/web/wiki/doku.php/installation
14123
14124 20110623:
14125 AFFECTS: users of databases/py-sqlalchemy
14126 AUTHOR: nivit@FreeBSD.org
14127
14128 The version 0.6 of SQLAlchemy has been moved to databases/py-sqlalchemy06,
14129 while the port databases/py-sqlalchemy now holds the series 0.7.X.
14130 To update the installed port run the command
14131
14132 # portmaster -o databases/py-sqlalchemy06 databases/py-sqlalchemy
14133 or
14134 # portupgrade -o databases/py-sqlalchemy06 databases/py-sqlalchemy
14135
14136 20110622:
14137 AFFECTS: users of lang/perl5.12
14138 AUTHOR: skv@FreeBSD.org
14139
14140 lang/perl5.12 has been updated to 5.12.4. You should update everything
14141 that depends on perl. The easiest way to do that is to use
14142 "perl-after-upgrade" script supplied with lang/perl5.12.
14143 Please see its manual page for details.
14144
14145 If you want to switch to lang/perl5.12 from lang/perl5.{8,10} please
14146 follow instructions in the entry 20100715 in this file.
14147
14148 20110620:
14149 AFFECTS: users of net/samba35
14150 AUTHOR: timur@FreeBSD.org
14151
14152 A bug, introduced by local patch to pam_winbind.so, that made it coredump
14153 was spotted by Martin Minkus. It is fixed in the 3.5.9 version of the port.
14154 So, if pam_winbind.so started to work for you - send him kudos.
14155
14156 20110619:
14157 AFFECTS: users of irc/ezbounce and irc/ezbounce-devel
14158 AUTHOR: flo@FreeBSD.org
14159
14160 irc/ezbounce-devel was moved to irc/ezbounce as the version previously in
14161 irc/ezbounce has been broken for some time and the distfile is not available
14162 anymore.
14163
14164 If you are upgrading from a 1.0X version make sure to verify that your config
14165 still works. There is basic compatibility for old config files but a lot has
14166 changed, see http://linuxftw.com/ezbounce/files/CHANGES
14167
14168 If you run irc/ezbounce-devel you need to run one of the following commands:
14169
14170 # portmaster -o irc/ezbounce irc/ezbounce-devel
14171 or
14172 # portupgrade -o irc/ezbounce irc/ezbounce-devel
14173
14174 20110619:
14175 AFFECTS: users of lang/perl5.14
14176 AUTHOR: skv@FreeBSD.org
14177
14178 lang/perl5.14 has been updated to 5.14.1. You should update everything
14179 that depends on perl. The easiest way to do that is to use
14180 "perl-after-upgrade" script supplied with lang/perl5.14.
14181 Please see its manual page for details.
14182
14183 If you want to switch to lang/perl5.14 from lang/perl5.{8,10,12} please
14184 follow instructions in the entry 20110517 in this file.
14185
14186 20110618:
14187 AFFECTS: users of mail/mailscanner
14188 AUTHOR: crees@FreeBSD.org
14189
14190 mail/mailscanner no longer requires running of any renew-* targets to
14191 update the config files / wrapper scripts; it is now automatically
14192 performed as the port is installed -- these targets have been removed.
14193
14194 As an added bonus, the binary package now performs these steps as well,
14195 in case you don't have a portstree handy.
14196
14197 Before upgrading, please backup your PREFIX/etc/MailScanner,
14198 PREFIX/share/MailScanner and PREFIX/libexec/MailScanner if you
14199 have customised any of these directories, just in case.
14200
14201 20110608:
14202 AFFECTS: users of security/amavisd-milter
14203 AUTHOR: delphij@FreeBSD.org
14204
14205 A change have been made to rc.d script for amavisd-milter makes it to
14206 specify -s explicitly. If you used to override the location of listening
14207 socket by specifying -s, please migrate to the new way (specify
14208 amavisd_milter_socket in /etc/rc.conf).
14209
14210 20110607:
14211 AFFECTS: users of devel/p5-Moose and devel/p5-Class-MOP
14212 AUTHOR: az@FreeBSD.org
14213
14214 p5-Moose has been updated to 2.0007. Now p5-Class-MOP is a part of the
14215 p5-Moose distribution. Manual intervention of the update procedure is
14216 required:
14217
14218 # portmaster -o devel/p5-Moose devel/p5-Class-MOP
14219 # portmaster -R -r p5-Moose-\*
14220
14221 or do the same things with portupgrade.
14222
14223 To check everything went fine you can run:
14224 # perl -Moose\ 999
14225 and
14226 # perl -MClass::MOP\ 999
14227 in both cases you should see output:
14228 version 999 required--this is only version 2.0007
14229
14230 20110606:
14231 AFFECTS: users of mail/sympa
14232 AUTHOR: crees@FreeBSD.org
14233
14234 Sympa previously used to install to ${PREFIX}/sympa, which goes against
14235 the general rules for hierarchy. Most files which were previously found
14236 in ${PREFIX}/sympa should now be found in ${PREFIX}/libexec/sympa.
14237
14238 Any configuration in httpd.conf files etc will need to be updated to the
14239 new directory.
14240
14241 Before upgrade, it is advisable to back up configuration files
14242 ${PREFIX}/etc/sympa.conf and wwsympa.conf since previous versions wipe these
14243 out on deinstall.
14244
14245 20110606:
14246 AFFECTS: users of databases/mariadb
14247 AUTHOR: dougb@FreeBSD.org
14248
14249 The mariadb port has been split into -client, -scripts, and -server ports
14250 ala mysql. You can now install only the parts that you need.
14251
14252 If you have devel/libevent installed along with mariadb you should do
14253 something like:
14254
14255 pkg_delete mariadb\*
14256 portmaster devel/libevent
14257
14258 20110605:
14259 AFFECTS: users of security/gnutls and any port that depends on it
14260 AUTHOR: novel@FreeBSD.org
14261
14262 gnutls has been updated to 2.12.6.1 and all shared libraries versions have
14263 been bumped. So you need to rebuild all applications that depend on
14264 gnutls. Do something like:
14265
14266 portupgrade -rf gnutls
14267 portmaster -r gnutls
14268
14269 20110605:
14270 AFFECTS: users of sysutils/zfsnap
14271 AUTHOR: Aldis Berjoza <aldis@bsdroot.lv>
14272
14273 There is an issue with zpool v28 (currently only on 9-CURRENT, or
14274 8-STABLE systems that have been manually patched) that affects
14275 zfSnap. If you are using v28 make sure to use the -zpool28fix flag
14276 with zfsnap to work around the problem.
14277
14278 For more information please see:
14279
14280 http://wiki.bsdroot.lv/zfsnap#zpool_v28_zfs_destroy_-r_bug
14281
14282 20110602:
14283 AFFECTS: users of net/freeradius
14284 AUTHOR: Sevan Janiyan <venture37@geeklan.co.uk>
14285
14286 Freeradius no longer runs as nobody. It now runs as the freeradius
14287 user. Please ensure that the following paths are owned by freeradius:
14288
14289 /var/run/radiusd
14290 /var/log/radacct
14291 /var/log/radius.log
14292
14293 20110529:
14294 AFFECTS: users of textproc/*kmfl*
14295 AUTHOR: nikola.lecic@anthesphoria.net
14296
14297 KMFL keyboard ports are now shared between IBus and SCIM KMFL IMEngines
14298 (textproc/ibus-kmfl and textproc/scim-kmfl-imengine). Thus, the prefix
14299 'scim-' is dropped from keyboard ports names.
14300
14301 Similar to m17n, both engines now search engine-neutral locations,
14302 ${LOCALBASE}/share/kmfl/ and ~/.kmfl/. Users have to move their local
14303 keyboard files from ~/.scim/kmfl/ to ~/.kmfl/.
14304
14305 20110523:
14306 AFFECTS: users of www/mod_perl2
14307 AUTHOR: ohauer@FreeBSD.org
14308
14309 mod_perl2 was updated to version 2.0.5, this version includes
14310 p5-Apache-Reload again. The ports p5-Apache-Reload is now marked as
14311 conflict for mod_perl2.
14312
14313 To update your mod_perl2 with portmaster use the commands
14314
14315 # portmaster -o www/mod_perl2 www/p5-Apache-Reload
14316 # portmaster -R -r mod_perl2
14317
14318 20110522:
14319 AFFECTS: users of emulators/virtualbox-ose
14320 AUTHOR: vbox@FreeBSD.org
14321
14322 The emulators/virtualbox-ose port has been updated to 4.0.8. If you
14323 want to stay with VirtualBox 3.2.x please run:
14324
14325 # portmaster -o emulators/virtualbox-ose-kmod-legacy emulators/virtualbox-ose-kmod
14326 # portmaster -o emulators/virtualbox-ose-legacy emulators/virtualbox-ose
14327 or
14328 # portupgrade -o emulators/virtualbox-ose-kmod-legacy emulators/virtualbox-ose-kmod
14329 # portupgrade -o emulators/virtualbox-ose-legacy emulators/virtualbox-ose
14330
14331 The emulators/virtualbox-ose-legacy port will always include the
14332 latest legacy version as a fallback if you hit a serious regression
14333 in the latest version.
14334
14335 20110517:
14336 AFFECTS: users of lang/perl*
14337 AUTHOR: skv@FreeBSD.org
14338
14339 lang/perl5.14 is out. If you want to switch to it from, for example
14340 lang/perl5.12, that is:
14341
14342 Portupgrade users:
14343 0) Fix pkgdb.db (for safety):
14344 pkgdb -Ff
14345
14346 1) Reinstall new version of Perl (5.14):
14347 env DISABLE_CONFLICTS=1 portupgrade -o lang/perl5.14 -f perl-5.12.\*
14348
14349 2) Reinstall everything that depends on Perl:
14350 portupgrade -fr perl
14351
14352 Portmaster users:
14353 portmaster -o lang/perl5.14 lang/perl5.12
14354
14355 Conservative:
14356 portmaster p5-
14357
14358 Comprehensive (but perhaps overkill):
14359 portmaster -r perl-
14360
14361 Note: If the "perl-" glob matches more than one port you will need to
14362 specify the name of the Perl directory in /var/db/pkg explicitly.
14363
14364 20110516:
14365 AFFECTS: users of net/skype, net/skype-devel, net-im/skype, net-im/skype-devel
14366 AUTHOR: Ion-Mihai Tetcu <itetcu@FreeBSD.org>
14367
14368 All skype ports were moved to net-im/:
14369 - skype12: unchanged, very old version (for FreeBSD 6)
14370 - skype20: last version with OSS support, that used to live in net/skype; the
14371 DISTFILE is gone from the vendor but if you happen to have it, it would be a
14372 way of having sound w/o needing to upgrade your base OS
14373 - [RECOMMENDED] skype: currently at 2.1.0.81 and the best supported
14374 - skype-devel: currently at 2.2.0.25, sounds is OK, video doesn't work
14375
14376 To run either skype or skype-devel with fully working sound you need:
14377 - to run fc10 (most probably, please report what you can do with fc4):
14378 (OVERRIDE_LINUX_BASE_PORT=f10,OVERRIDE_LINUX_NONBASE_PORTS=f10
14379 in /etc/make.conf for systems that doesn't have it as default)
14380 - In order for Skype to work OK, you need your kernel and modules to be:
14381 - post 2011-05-03 in on HEAD
14382 - post 2011-05-08 in on 7,8-STABLE
14383 The port tries to catch if your system version is too old, but there's a
14384 ~3months window where because of a lack of OSVERSION bump, this is not
14385 possible. So please check; and PLEASE READ THE PKGMESSAGE for setup details.
14386 For how to update your kernel/world, see:
14387 http://www.freebsd.org/doc/en_US.ISO8859-1/books/handbook/kernelconfig.html
14388
14389 IF YOUR OSVERSION IS NOT NEW ENOUGH, SOUND (ESPECIALLY MIC) WON'T WORK.
14390
14391 If you run into problems, at very least we need to know the output of:
14392 $ uname -a; sysctl compat.linux | head -2; \
14393 grep OVERRIDE_LINUX_ /etc/make.conf; \
14394 cat /compat/linux/etc/alsa/pcm/pcm-oss.conf
14395 the skype version you are using and hardware details (eg. webcam, if related)
14396 I most probably will ignore any mail not containing this info since without
14397 it it's impossible to help.
14398 Please test your sound /video setup outside skype before blaming skype /
14399 mailing me.
14400
14401 20110516:
14402 AFFECTS: users of audio/musicpd
14403 AUTHOR: Chris Rees <utisoft@gmail.com>
14404
14405 Musicpd now installs the binary for the server as bin/musicpd, rather than
14406 mpd, to remove a conflict with net/mpich2; before upgrade you should run:
14407
14408 # /usr/local/etc/rc.d/musicpd stop
14409
14410 Likewise, mpd.conf has been renamed musicpd.conf-- if you want to keep it
14411 as mpd.conf then place MPDCONF="mpd.conf" into /etc/make.conf, otherwise
14412 after upgrade run:
14413
14414 # mv /usr/local/etc/mpd.conf /usr/local/etc/musicpd.conf
14415
14416 20110514:
14417 AFFECTS: users of sysutils/gksu, sysutils/libgksu, sysutils/libgksuui
14418 AUTHOR: bsam@FreeBSD.org
14419
14420 sysutils/gksu has been updated to 2.0.2. sysutils/libgksuui has been
14421 deprecated since it has become a part of sysutils/libgksu.
14422
14423 Before upgrading remove sysutils/libgksuui.
14424
14425 20110511:
14426 AFFECTS: users of editors/emacs
14427 AUTHOR: ashish@FreeBSD.org
14428
14429 Due to a bug when upgrading from 23.2 or later versions, everything
14430 installed by other ports in "${PREFIX}/share/emacs" gets removed.
14431
14432 Before upgrading:
14433
14434 * Please backup custom configurations in "${PREFIX}/share/emacs".
14435 * After upgrading reinstall any ports that may have had files in the
14436 "${PREFIX}/share/emacs" directory.
14437
14438 20110509:
14439 AFFECTS: users of lang/ghc and */hs-*
14440 AUTHOR: ashish@FreeBSD.org
14441
14442 GHC has been updated to version 7.0.3 and other Haskell ports are also
14443 updated to their Haskell Platform versions or latest versions.
14444
14445 To update all affected ports:
14446
14447 # portmaster -r lang/ghc
14448 or
14449 # portupgrade -r lang/ghc
14450
14451 20110506:
14452 AFFECTS: users of lang/perl*
14453 AUTHOR: skv@FreeBSD.org
14454
14455 Default version of Perl was bumped to 5.12.
14456
14457 If you already have lang/perl5.10 or lang/perl5.8 installed, and want to
14458 switch to lang/perl5.12 please follow instructions in the entry 20100715
14459 in this file.
14460
14461 20110503:
14462 AFFECTS: users of www/codeigniter and www/codeigniter-devel
14463 AUTHOR: glarkin@FreeBSD.org
14464
14465 www/codeigniter has been renamed to www/codeigniter17 to track the
14466 legacy 1.7.* branch of Codeigniter development. www/codeigniter-devel
14467 has been renamed to www/codeigniter to track the recommended 2.0.*
14468 branch of Codeigniter development.
14469
14470 If you have Codeigniter 1.7.x installed and would like to continue using
14471 it, please run one of the following commands to update its origin:
14472
14473 # portmaster -o www/codeigniter17 www/codeigniter
14474 or
14475 # portupgrade -o www/codeigniter17 www/codeigniter
14476
14477 If you have Codeigniter 2.0.x installed, please run one of the following
14478 commands to update its origin:
14479
14480 # portmaster -o www/codeigniter www/codeigniter-devel
14481 or
14482 # portupgrade -o www/codeigniter www/codeigniter-devel
14483
14484 20110427:
14485 AFFECTS: users of mail/ezmlm-idx
14486 AUTHOR: glarkin@FreeBSD.org
14487
14488 1) Please consult the instructions for upgrading to version 7.1.1 from
14489 the earlier 0.444 version in the ports tree:
14490
14491 Online: https://github.com/bruceg/ezmlm-idx/blob/master/UPGRADE
14492 Local: /usr/local/share/doc/ezmlm-idx/UPGRADE
14493
14494 2) SQLite3 has been added as a supported database plugin. Note that the
14495 MySQL, PgSQL and SQLite options are mutually exclusive, and the first
14496 selected option takes precedence if multiple options are selected.
14497
14498 20110421:
14499 AFFECTS: users of multimedia/webcamd
14500 AUTHOR: kwm@FreeBSD.org
14501
14502 Webcamd now creates device nodes with 0660 permission and webcamd:webcamd
14503 ownership. To get access to the webcamd devices just add yourself to the
14504 webcamd group.
14505
14506 20110409:
14507 AFFECTS: users of japanese/asterisk-sounds
14508 AUTHOR: tota@FreeBSD.org
14509
14510 The japanese/asterisk-sounds has been updated to 1.8.
14511 If you want to stay with ja-asterisk14-sounds, please run:
14512
14513 # portmaster -o japanese/asterisk14-sounds japanese/asterisk-sounds
14514 or
14515 # portupgrade -o japanese/asterisk14-sounds japanese/asterisk-sounds
14516
14517 See also 20101128 net/asterisk entry.
14518
14519 20110406:
14520 AFFECTS: users of lang/ocaml and related libraries/applications
14521 AUTHOR: stas@FreeBSD.org
14522
14523 Ocaml compiler and libraries suite has been updated to 3.12.
14524 There appears to be an ABI incompatibility with .cmi files
14525 generated by previous compiler versions. Though these should
14526 only affect the linking process, if some application you're
14527 using start to misbehave after the lang/ocaml updated you're
14528 advised to rebuild this applications using the new ocaml version.
14529
14530 20110402:
14531 AFFECTS: users of net-mgmt/xymon-client and net-mgmt/xymon-server
14532 AUTHOR: dinoex@FreeBSD.org
14533
14534 Loginname, path, scripts and config files have been renamed in 4.3.0
14535 Steps to update:
14536 1. Stop and deinstall the old version.
14537 2. Copy the remaining config files to the new location.
14538 3. Read the instructions
14539 4. merge your old config with the upgrade430.sh script
14540 5. fix the hobbit_*_enable lines in /etc/rc.conf
14541
14542 # /usr/local/etc/rc.d/hobbit-server stop
14543 # /usr/local/etc/rc.d/hobbit-client stop
14544 # pkg_delete /var/db/pkg/xymon-*
14545 # pkg_add xymon-client-4.3.0.tbz
14546 # pkg_add xymon-server-4.3.0.tbz
14547 # cp /usr/local/www/hobbit/server/etc/* /usr/local/www/xymon/server/etc/
14548 # less /usr/local/www/xymon/server/www/help/upgrade-to-430.txt
14549 # /usr/local/www/xymon/server/bin/bbcmd /usr/local/www/xymon/server/bin/upgrade430.sh
14550 # sed -i '' -e 's|hobbit|xymon' /etc/rc.conf
14551 # /usr/local/etc/rc.d/xymon-client start
14552 # /usr/local/etc/rc.d/xymon-server start
14553
14554 20110328:
14555 AFFECTS: users of net/openldap24-client
14556 AUTHOR: delphij@FreeBSD.org
14557
14558 OpenLDAP has been upgraded to 2.4.25. In this version, certain library
14559 routines were moved from liblutil to libldap. If you previously built
14560 the library with "FETCH" support, this would cause libldap to depend on
14561 FreeBSD's libfetch.so library.
14562
14563 As of 20110402, a local change have been introduced so OpenLDAP libraries
14564 link against libfetch.so when FETCH is enabled. Normally, no further user
14565 interaction would be required.
14566
14567 For new installations, the FETCH option have been turned off by default.
14568
14569 20110324:
14570 AFFECTS: users of KDE SC 4
14571 AUTHOR: kde@FreeBSD.org
14572
14573 KDE SC ports have been updated to 4.6.1. As usual a number of files were
14574 moved between packages, manual intervention into update procedure is
14575 required:
14576
14577 # pkg_delete -f kdehier4\* kdebase-runtime-4\* kdebase-workspace-4\*
14578 # pkg_delete -f kdeedu-4\* kdeutils-4\*
14579 # portmaster -a
14580
14581 20110322:
14582 AFFECTS: users of www/firefox
14583 AUTHOR: gecko@FreeBSD.org
14584
14585 The www/firefox port has been updated to 4.0. If you want to stay with
14586 Firefox 3.6 please run:
14587
14588 # portupgrade -o www/firefox36 www/firefox
14589 # portupgrade -o www/firefox36-i18n www/firefox-i18n (if installed)
14590 or
14591 # portmaster -o www/firefox36 www/firefox
14592 # portmaster -o www/firefox36-i18n www/firefox-i18n (if installed)
14593
14594 Do not select the OPTIMIZED_CFLAGS option on a system with less then
14595 2 GB of RAM otherwise you will run out of memory during the build.
14596
14597 Please make sure all your addons are compatible with Firefox 4.0 and
14598 backup your ~/.mozilla directory prior to the first launch of Firefox
14599 4.0.
14600
14601 The startup script has been renamed from firefox3 to firefox.
14602
14603 20110319:
14604 AFFECTS: users of databases/mysql55-client
14605 AUTHOR: ale@FreeBSD.org
14606
14607 The shared library version of the client library was increased to reflect
14608 ABI changes, and avoid compatibility problems with the client library
14609 in MySQL 5.1, so client programs that use the 5.5 client library should
14610 be recompiled against the 5.5.10 client library.
14611 This can be achieved with:
14612
14613 # portmaster -r mysql-client-5.5
14614 or
14615 # portupgrade -fr mysql-client-5.5
14616
14617 20110318:
14618 AFFECTS: users of www/node and www/node-devel
14619 AUTHOR: araujo@FreeBSD.org
14620
14621 The port www/node was merged with www/node-devel since there is no longer a
14622 development version. Also www/node has not followed the stable upstream
14623 prior to this update.
14624
14625 To keep www/node updated in your applications, from now on you must use
14626 www/node instead of www/node-devel. If you have been using the www/node-devel,
14627 you must run one of the following commands to upgrade:
14628
14629 # portmaster -o www/node www/node-devel
14630 or
14631 # portupgrade -o www/node www/node-devel
14632
14633 20110317:
14634 AFFECTS: users of www/uzbl
14635 AUTHOR: Klaus Aehlig <aehlig@linta.de>
14636
14637 The port has been updated to version as of 2011/02/15. This introduces
14638 the following incompatabilities.
14639
14640 - $UZBL_FIFO, $UZBL_TITLE are available to scripts as environment variables,
14641 but not as command-line arguments.
14642 - environment variables are no longer expanded by the config parser
14643 - download handling has changed
14644 - cookie daemons are no longer supported
14645
14646 Users are advised to change their personal configuration files/scripts accordingly.
14647
14648 20110316:
14649 AFFECTS: users of sysutils/duplicity
14650 AUTHOR: peter.schuller@infidyne.com
14651
14652 sysutils/duplicity has been upgraded to 0.6.11. The old version
14653 (0.5.20) is retained as sysutils/duplicity05. Duplicity 0.6 should
14654 be generally compatible, but pay special attention to the new meaning
14655 of the --archive-dir command. In particular, the archive dir is now
14656 mandatory and defaults to ~/.cache/duplicity. You may have to
14657 --exclude accordingly. In addition, it is recommended you consult
14658 the CHANGELOG, specifically the "New in v0.6.00 (2009/06/08)" section
14659 which details the checkpoint/restore feature (enabled by default) and
14660 its implications.
14661
14662 20110313:
14663 AFFECTS: users of astro/boinc-setiathome-enhanced
14664 AUTHOR: rene@FreeBSD.org
14665
14666 The setiathome client has been updated to version 6.12. Before you
14667 update, finish and report your current workunits to avoid losing them.
14668
14669 20110304:
14670 AFFECTS: users of lang/python* and py-*
14671 AUTHOR: miwi@FreeBSD.org
14672
14673 The default version of Python has been changed from 2.6.x to 2.7.x.
14674 If you have 2.6.x installed, perform an upgrade of lang/python26 to
14675 lang/python27 with one of the following commands:
14676
14677 If using portupgrade:
14678 # portupgrade -o lang/python27 lang/python26
14679
14680 If using portmaster:
14681 # portmaster -o lang/python27 lang/python26
14682
14683 If you want to retain 2.6.x as default Python version, set the
14684 PYTHON_DEFAULT_VERSION variable to 'python2.6' (without quotes) in
14685 /etc/make.conf, then go to lang/python and perform the following
14686 command:
14687
14688 # portupgrade -R python
14689
14690 Once the installed Python has been updated to 2.7, by using the
14691 method above, it is required to run the upgrade-site-packages target in
14692 lang/python to assure that site-packages are made available to the new
14693 Python version.
14694
14695 If using portupgrade:
14696 # cd /usr/ports/lang/python && make upgrade-site-packages
14697
14698 If using portmaster:
14699 # cd /usr/ports/lang/python && make upgrade-site-packages -DUSE_PORTMASTER
14700
14701 The portmaster case can take quite some time to complete due to the lack of
14702 cached information that the portupgrade suite uses (specifically pkg_which).
14703 This is not the fault of portmaster.
14704
14705 20110301:
14706 AFFECTS: users of databases/jasperserver
14707 AUTHOR: jhelfman@experts-exchange.com
14708
14709 (taken from release notes of 4.0 from vendor)
14710 If you are upgrading from an older JasperServer version such as 3.5 then
14711 you must first upgrade to JasperServer 3.7 before upgrading to 4.0.
14712 Upgrading directly from JasperServer 3.5 to 4.0 is not a "certified"
14713 (i.e. fully QA tested) procedure.
14714
14715 The steps to carry out this operation are fully documented in the
14716 JasperReports Server Installation Guide for the 3.7 release. You will
14717 need to download the JasperServer 3.7 release package to get the relevant
14718 files and documentation. To download the JasperServer 3.7 WAR file
14719 distribution zip package, go to the JasperForge.org website and to the
14720 JasperServer project.
14721
14722 http://jasperforge.org/projects/jasperserver
14723
14724 20110228:
14725 AFFECTS: users of devel/ccache
14726 AUTHOR: Emanuel Haupt <ehaupt@FreeBSD.org>
14727
14728 ccache now allows the use of non-default compilers such as clang. This
14729 requires adjustments of the ccache make glue.
14730
14731 Please (re)read the following document after updating ccache to
14732 ccache-3.1.4_1:
14733
14734 /usr/local/share/doc/ccache/ccache-howto-freebsd.txt
14735
14736 20110227:
14737 AFFECTS: users of net/unison and net/unison-devel
14738 AUTHOR: mandree@FreeBSD.org
14739
14740 Unison has been upgraded to version 2.40, which uses a different wire
14741 protocol than 2.32 did. In order to support synchronization with
14742 other computers where Unison is still at version 2.32, a new port
14743 net/unison232 has been created. It provides unison232 and if that is
14744 GTK2-enabled, also unison232-text. This unison232 port can be
14745 installed in parallel with the existing net/unison port.
14746
14747 20110224:
14748 AFFECTS: users of x11-drivers/xf86-video-ati
14749 AUTHOR: miwi@FreeBSD.org
14750
14751 X.Org has been updated to 7.5.1. For all ATI users the driver
14752 was updated to 6.14.0 but the old one is still available in
14753 x11-drivers/xf86-video-ati613. See radeon(5) for options
14754 available.
14755
14756 20110224:
14757 AFFECTS: users of net/openldap24-{client,server}
14758 AUTHOR: delphij@FreeBSD.org
14759
14760 OpenLDAP has been upgraded to 2.4.24, which requires a shared library
14761 version bump. Therefore, you need to reinstall all ports that depend on
14762 it. Please do something like:
14763
14764 # portupgrade -fr net/openldap24-client
14765 or
14766 # portmaster -r net/openldap24-client
14767
14768 20110224:
14769 AFFECTS: Nobody
14770 AUTHOR: wxs@FreeBSD.org
14771
14772 FreeBSD 8.2 and 7.4 released.
14773
14774 20110209:
14775 AFFECTS: users of www/testlink
14776 AUTHOR: tota@FreeBSD.org
14777
14778 Testlink 1.9.1 was released. Before updating, you should read carefully
14779 the included README file because this release requires a manual update
14780 of the database scheme.
14781
14782 20110125:
14783 AFFECTS: users of lang/perl5.12
14784 AUTHOR: skv@FreeBSD.org
14785
14786 lang/perl5.12 has been updated to 5.12.3. You should update everything
14787 that depends on perl. The easiest way to do that is to use
14788 "perl-after-upgrade" script supplied with lang/perl5.12.
14789 Please see its manual page for details.
14790
14791 If you want to switch to lang/perl5.12 from lang/perl5.{8,10} please
14792 follow instructions in the entry 20100715 in this file.
14793
14794 20110124:
14795 AFFECTS: users of mail/postfix
14796 AUTHOR: sahil@FreeBSD.org
14797
14798 Postfix 2.8 introduces minor incompatibilities with previous versions.
14799 Alias expansion, dns lookups, TLS support, milters and other features
14800 are affected. To avoid surprises, carefully review the RELEASE_NOTES.
14801
14802 If you upgrade from Postfix 2.6 or earlier, you must execute "postfix
14803 stop" and "postfix start" before you can use the postscreen(8) daemon.
14804 This is needed because the Postfix 2.6 "pass" master service type did
14805 not work reliably on some systems. If you upgrade from Postfix 2.7, or
14806 from Postfix 2.8 before July 25, 2010, you must "postfix reload" (or
14807 "postfix stop" followed by "postfix start"). This is needed because
14808 the queue manager to delivery agent protocol has changed.
14809
14810 Also note that the optional SPF and VDA patches have not been updated
14811 for Postfix 2.8; as a result, they are currently disabled.
14812
14813 20110111:
14814 AFFECTS: users of www/redmine
14815 AUTHOR: decke@FreeBSD.org
14816
14817 If you use 3rd party plugins that are incompatible with i18n >= 0.5.0
14818 (eg. variables in yml files as {{variable}}) then you need to
14819 install an older i18n version manually.
14820
14821 # gem install -v=0.4.2 i18n
14822
14823 Then upgrade the database as usual:
14824
14825 # rake db:migrate RAILS_ENV=production
14826
14827 20110107:
14828 AFFECTS: users of mail/exim
14829 AUTHOR: rea@FreeBSD.org
14830
14831 [POSSIBLE CONFIG BREAKAGE] The default value for system_filter_user
14832 is now the Exim run-time user, instead of root.
14833
14834 [POSSIBLE CONFIG BREAKAGE] ALT_CONFIG_ROOT_ONLY is no longer
14835 optional and is forced on. This is mitigated by the new build
14836 option TRUSTED_CONFIG_LIST which defines a list of configuration
14837 files which are trusted; one per line. If a config file is owned
14838 by root and matches a pathname in the list, then it may be invoked
14839 by the Exim build-time user without Exim relinquishing root
14840 privileges.
14841
14842 [POSSIBLE CONFIG BREAKAGE] The Exim user is no longer automatically
14843 trusted to supply -D<Macro[=Value]> overrides on the command-line.
14844 Going forward, we recommend using TRUSTED_CONFIG_LIST with shim
14845 configs that include the main config. As a transition mechanism,
14846 we are temporarily providing a work-around: the new build option
14847 WHITELIST_D_MACROS provides a colon-separated list of macro names
14848 which may be overriden by the Exim run-time user. The values of
14849 these macros are constrained to the regex ^[A-Za-z0-9_/.-]*$
14850 (which explicitly does allow for empty values).
14851
14852 Upgrading users are encouraged to fully study
14853 ftp://exim.inode.at/exim/ChangeLogs/NewStuff-4.73
14854 and
14855 ftp://exim.inode.at/exim/ChangeLogs/ChangeLog-4.73
14856
14857 20110103:
14858 AFFECTS: users of textproc/libwpd and graphics/libwpg
14859 AUTHOR: fluffy@FreeBSD.org
14860
14861 LibWPD and LibWPG is now using new API, partially incompatible with
14862 previous versions.
14863 For correct upgrade procedure please upgrade LibWPD and LibWPG first
14864 as described, than follow usual upgrade procedure
14865
14866 # portmaster -o textproc/libwpd08 libwpd
14867 # portmaster -o graphics/libwpg01 libwpg
14868
14869 substitute 'portupgrade' for 'portmaster' accordingly if that's your
14870 your upgrade tool of choice.
14871
14872 20101230:
14873 AFFECTS: users of databases/postgresql??-(server|client)
14874 AUTHOR: ohauer@FreeBSD.org
14875
14876 PostgreSQL version 8.4 is now the default. To upgrade from a version
14877 lower than 8.4, follow the instructions on the PostgreSQL.org website.
14878 http://www.postgresql.org/docs/8.4/interactive/install-upgrading.html
14879
14880 20101230:
14881 AFFECTS: users of net-mgmt/pnp
14882 AUTHOR: rea@FreeBSD.org
14883
14884 Starting from 0.6.10_1 config.php is no longer preserved across
14885 upgrades; PNP way is to put all modifications into config_local.php.
14886
14887 Existing config.php will be saved as config.php.orig and you should
14888 review your deviations from defaults and place them into
14889 config_local.php.
14890
14891 20101227:
14892 AFFECTS: users of databases/mysql55-server
14893 AUTHOR: ale@FreeBSD.org
14894
14895 MySQL 5.5 has been updated to 5.5.8 GA release. Since layout is
14896 changed you should remove mysql55-{client/server/scripts} ports
14897 before upgrading. The build system is changed too, so expect
14898 failures.
14899
14900 20101227:
14901 AFFECTS: users of security/opensc
14902 AUTHOR: ale@FreeBSD.org
14903
14904 opensc has been updated to 0.12.0 release. Only one backend can be
14905 choosen at compile-time: PC/SC is now the default one.
14906 opensc doesn't export anymore its internal library, PKCS#11 is the
14907 recommended interface.
14908
14909 20101220:
14910 AFFECTS: users of net-mgmt/flowd
14911 AUTHOR: ohauer@FreeBSD.org
14912
14913 flowd use now a fix UID/GID (id 542) instead the next free UID.
14914 Before updating the port use the command "pw userdel _flowd"
14915
14916 20101216:
14917 AFFECTS: users of security/libksba
14918 AUTHOR: glarkin@FreeBSD.org
14919
14920 libksba has been updated to 1.1.0, and the shared library version has
14921 increased from .17 to .18.
14922
14923 Directly- and indirectly-dependent ports have had their PORTREVISION
14924 bumped to facilitate rebuilding. Please rebuild the dependent ports
14925 with your preferred upgrading tool:
14926
14927 # portupgrade -rf security/libksba
14928 -or-
14929 # portmaster -w -r security/libksba
14930
14931 If there are still ports on your system that require ksba.so.17 (either
14932 in ${LOCALBASE}/lib/compat/pkg, or non-existent), _please_ file a PR so
14933 that a correct direct dependency can be added.
14934
14935 Once you are satisfied that no ports still depend on the old shared
14936 library version (libksba.so.17), you can safely delete it from the
14937 ${LOCALBASE}/lib/compat/pkg directory if it is present there.
14938
14939 20101216:
14940 AFFECTS: users of databases/akonadi
14941 AUTHOR: avilla@FreeBSD.org
14942
14943 With SQLite 3 installed, Akonadi used to build its plugin and
14944 install it in a wrong place, without it being listed in plist. To
14945 remove the orphaned file, run the following commands PRIOR TO the
14946 Akonadi upgrade:
14947
14948 # cd /usr/ports/databases/akonadi
14949 # rm `make -V KDE4_PREFIX`/`make -V QT_PLUGINDIR_REL`/sqldrivers/libqsqlite3.so
14950 # rmdir `make -V KDE4_PREFIX`/`make -V QT_PLUGINDIR_REL`/sqldrivers \
14951 `make -V KDE4_PREFIX`/`make -V QT_PLUGINDIR_REL` \
14952 `make -V KDE4_PREFIX`/`make -V QT_LIBDIR_REL`
14953
14954 20101214:
14955 AFFECTS: users of devel/icu
14956 AUTHOR: bapt@FreeBSD.org
14957
14958 icu has been updated to version 4.6. Please rebuild all ports that depends
14959 on it.
14960
14961 If you use portmaster:
14962 # portmaster -r icu
14963
14964 If you use portupgrade:
14965 # portupgrade -fr devel/icu
14966
14967 Note that devel/icu4 is now deprecated consider replacing it by devel/icu
14968 # portmaster -o devel/icu devel/icu4
14969 or
14970 # env DISABLE_CONFLICTS=1 portupgrade -o devel/icu -f icu-4\*
14971
14972 20101211:
14973 AFFECTS: users of devel/bugzilla, japanese/bugzilla and russian/bugzilla-ru
14974 AUTHOR: tota@FreeBSD.org
14975
14976 Bugzilla and its language packs are installed to
14977 WWWDIR (defaults to PREFIX/www/bugzilla).
14978 BUGZILLADIR (that defaulted to PREFIX/www/data/bugzilla) is deprecated.
14979
14980 20101211:
14981 AFFECTS: users of databases/mysql-proxy
14982 AUTHOR: Florian Smeets <flo@smeets.im>
14983
14984 The parameters --admin-username and --admin-password are mandatory now.
14985 Add something like the following to rc.conf
14986
14987 mysql_proxy_args="--admin-username admin --admin-password somepassword"
14988
14989 20101210:
14990 AFFECTS: users of multimedia/avidemux2
14991 AUTHOR: nox@FreeBSD.org
14992
14993 The port has been updated to 2.5.4 which now installs plugins separately
14994 and I had to make a slave port for them, multimedia/avidemux2-plugins.
14995 So you'll now have to install that port too for the app to become useful.
14996
14997 20101208:
14998 AFFECTS: autotools
14999 AUTHOR: autotools@FreeBSD.org
15000
15001 Another stage in the autotools cleanup that reduces tree churn whilst
15002 updating components, a number of ports have now moved to non-versioned
15003 locations since there is now only the concept of legacy and current
15004 versions.
15005
15006 # portmaster -o devel/autoconf devel/autoconf268
15007 # portmaster -o devel/automake devel/automake111
15008 # portmaster -o devel/libtool devel/libtool22
15009 # portmaster -o devel/libltdl devel/libltdl22
15010
15011 substitute 'portupgrade' for 'portmaster' accordingly if that's your
15012 your upgrade tool of choice.
15013
15014 20101205:
15015 AFFECTS: users of www/py-flexget
15016 AUTHOR: lioux@FreeBSD.org
15017
15018 Database schema changes. Please run:
15019
15020 $ sqlite3 db-config.sqlite "ALTER TABLE thetvdb_favorites ADD series_id VARCHAR;"
15021 $ sqlite3 db-config.sqlite "ALTER TABLE imdb_movies ADD updated DateTime;"
15022 $ sqlite3 db-config.sqlite "ALTER TABLE imdb_movies ADD mpaa_rating VARCHAR;"
15023
15024 inside flexget configuration directory (~/.flexget) for each
15025 sqlite database you might have.
15026
15027 Replace "db-config.sqlite" with the appropriate name for your
15028 sqlite database file.
15029
15030 20101204:
15031 AFFECTS: users of audio/libmpcdec
15032 AUTHOR: lioux@FreeBSD.org
15033
15034 audio/libmpcdec has been removed in favor of audio/musepack; which
15035 has a higher shared library version. You will have to rebuild all
15036 ports that depend on audio/libmpcdec. Do this:
15037
15038 Portmaster users:
15039 # portmaster -o audio/musepack audio/libmpcdec
15040 # portmaster -r musepack-
15041
15042 Portupgrade users:
15043 # env DISABLE_CONFLICTS=1 portupgrade -o audio/musepack -f libmpcdec-\*
15044 # pkgdb -Ff
15045 # portupgrade -rf musepack-\*
15046
15047 20101204:
15048 AFFECTS: autotools
15049 AUTHOR: autotools@FreeBSD.org
15050
15051 The next stage in the ongoing cleanup of autotools-using ports is
15052 a refactoring of bsd.autotools.mk so that version numbers are no longer
15053 needed within the USE_AUTOTOOLS stanza. There is either
15054 autoconf213/autoconf or automake14/automake (for the legacy versions,
15055 and the currently available versions). This will considerably reduce
15056 the amount of tree-wide patching in future on an update.
15057
15058 IMPORTANT: if you have either devel/autoconf-wrapper or
15059 devel/automake-wrapper installed on your system (and you most likely do)
15060 PLEASE update these ports to their new versions before updating anything
15061 else -- Bad Things[tm] are likely to happen otherwise.
15062
15063 20101202:
15064 AFFECTS: users of multimedia/gstreamer-plugins
15065 AUTHOR: multimedia@FreeBSD.org
15066
15067 If during the upgrade of gstreamer-plugins the following error happens:
15068 GstAudio-0.10.gir: Incompatible version 1.0 (supported: 1.2)
15069 Use the following command to upgrade:
15070
15071 cd ports/multimedia/gstreamer-plugins && make deinstall clean install
15072
15073 20101202:
15074 AFFECTS: users of www/wordpress
15075 AUTHOR: sunpoet@FreeBSD.org
15076
15077 WordPress is now installed to WWWDIR (defaults to PREFIX/wordpress)
15078 instead of WORDPRESS (defaults to PREFIX/www/data/wordpress).
15079
15080 20101129:
15081 AFFECTS: users of sysutils/radmind
15082 AUTHOR: ohauer@FreeBSD.org
15083
15084 The radmind user and group is created automatically during installation.
15085 The owner of $RADMIND_BASE_DIR changes from root to radmind.
15086
15087 20101128:
15088 AFFECTS: users of net/asterisk, net/asterisk-addons
15089 AUTHOR: Florian Smeets <flo@smeets.im>
15090
15091 If you want to upgrade to 1.8.0 first remove asterisk-addons by running
15092
15093 # pkg_delete -f asterisk-addons\*
15094
15095 after that you can run one of the following
15096
15097 # portmaster asterisk
15098 or
15099 # portupgrade asterisk
15100
15101 You need to update your config files as the step from 1.4.x to 1.8.x is
15102 quite big. First you need to look at what changed between 1.4 and 1.6
15103
15104 http://svnview.digium.com/svn/asterisk/branches/1.8/UPGRADE-1.6.txt
15105
15106 After that you also need to take into account what chagne between
15107 1.6 and 1.8
15108
15109 http://svnview.digium.com/svn/asterisk/branches/1.8/UPGRADE.txt
15110
15111 If you want to stay with asterisk 1.4.x please run
15112
15113 # portmaster -o net/asterisk14 net/asterisk
15114 # portmaster -o net/asterisk14-addons net/asterisk-addons
15115 or
15116 # portupgrade -o net/asterisk14 net/asterisk
15117 # portupgrade -o net/asterisk14-addons net/asterisk-addons
15118
15119 20101127:
15120 AFFECTS: users of mail/postfix, mail/postfix2[56]
15121 AUTHOR: sahil@FreeBSD.org
15122
15123 As of Postfix 2.7.2, 2.6.8, 2.5.11:
15124
15125 Postfix no longer automatically appends the system default CA
15126 (certificate authority) certificates, when it reads the CA
15127 certificates specified with {smtp, lmtp, smtpd}_tls_CAfile or
15128 with {smtp, lmtp, smtpd}_tls_CApath. This prevents third-party
15129 certificates from getting mail relay permission with the
15130 permit_tls_all_clientcerts feature. Unfortunately, this change
15131 may cause compatibility problems with configurations that rely
15132 on certificate verification for other purposes. To get the old
15133 behavior, specify "tls_append_default_CA = yes".
15134
15135 20101124:
15136 AFFECTS: users of www/py-flexget
15137 AUTHOR: lioux@FreeBSD.org
15138
15139 metainfo_series is no longer a builtin. This should only affect
15140 you if you aren't using one of the series plugins (series,
15141 all_series, thetvdb_favorites, or series_premiere.) If you need
15142 to enable metainfo_series manually for a feed it can be done like
15143 so:
15144
15145 metainfo_series: yes
15146
15147 20101120:
15148 AFFECTS: users of x11-toolkits/gtk20 and x11-toolkits/gtkmm24
15149 AUTHOR: FreeBSD GNOME Team <gnome@FreeBSD.org>
15150
15151 In the GNOME 2.32 release. gdk-pixbuf2 has been split off from gtk20,
15152 and atkmm has been split off from gtkmm24. To upgrade please use the
15153 following instructions:
15154
15155 Portmaster users:
15156
15157 # pkg_delete -f gtkmm-2.20\* gtk-2.20\*
15158 # portmaster -a
15159
15160 Portupgrade users:
15161
15162 # pkgdb -fF
15163 # pkg_deinstall -fO gtkmm-2.20\* gtk-2.20\*
15164 # portupgrade -aOW
15165
15166 20101118:
15167 AFFECTS: users of editors/emacs-devel
15168 AUTHOR: Ashish SHUKLA <ashish@FreeBSD.org>
15169
15170 Due to a bug when upgrading from 24.0.50.101606, everything
15171 installed by other ports in "${PREFIX}/share/emacs" gets removed.
15172
15173 Before upgrading:
15174
15175 * Please backup custom configurations in "${PREFIX}/share/emacs".
15176 * After upgrading reinstall any ports that may have had files in the
15177 "${PREFIX}/share/emacs" directory.
15178
15179 Apologies for this inconvenience.
15180
15181 20101117:
15182 AFFECTS: users of net-p2p/transmission-cli and net-p2p/transmission-gtk
15183 AUTHOR: Mezz <mezz@FreeBSD.org>
15184
15185 Transmission has been updated to 2.12. The following name of binaries and
15186 manpages have been renamed:
15187
15188 transmissioncli -> transmission-cli
15189 transmission -> transmission-gtk
15190
15191 20101117:
15192 AFFECTS: users of devel/ccache
15193 AUTHOR: Emanuel Haupt <ehaupt@FreeBSD.org>
15194
15195 Updated instructions on how to workaround a buildworld failure have been
15196 committed. Please (re)read the following document after updating ccache to
15197 3.1.1_1:
15198
15199 /usr/local/share/doc/ccache/ccache-howto-freebsd.txt
15200
15201 20101110:
15202 AFFECTS: users of databases/mysql55-server
15203 AUTHOR: Alex Dupre <ale@FreeBSD.org>
15204
15205 If you are upgrading from a previous MySQL release, the server will exit
15206 during startup after finding that the proxies_priv table is missing.
15207 To create the table, start the server with the --skip-grant-tables
15208 option to cause it to skip the normal grant table checks, then run
15209 mysql_upgrade. Then stop the server and restart it normally.
15210 You can do this by temporarly setting the following line in rc.conf:
15211
15212 mysql_args="--skip-grant-tables --skip-networking"
15213
15214 20101108:
15215 AFFECTS: users of databases/py-bsddb3
15216 AUTHOR: wen@FreeBSD.org
15217
15218 py-bsddb3 update to 5.1.0. This release drops support for Berkeley
15219 DB 4.1, and adds support for Berkeley DB version 5.1, brand new. If
15220 you need Berkeley DB 4.1 support, keep using pybsddb 5.0.0. If you
15221 want support for Berkeley DB 5.1, remember to install the BDB library
15222 before installing these bindings.
15223
15224 20101030:
15225 AFFECTS: users of www/xshttpd-devel
15226 AUTHOR: johans@FreeBSD.org
15227
15228 The default XS-httpd configuration file locations have changed:
15229 The main configuration file is now $PREFIX/etc/xshttpd/httpd.conf
15230 and other configuration file are stored in that same directory.
15231 Existing configurations should be moved over manually.
15232 Log files now appear in /var/log/xshttpd/ by default.
15233
15234 20101029:
15235 AFFECTS: users of ports-mgmt/portmaster
15236 AUTHOR: Doug Barton <dougb@FreeBSD.org>
15237
15238 The changes to bsd.port.mk in 1.652 require all portmaster users to
15239 upgrade to version 3.1 or later. The best method to do this will be
15240 to use the port, rather than portmaster itself:
15241
15242 # pkg_delete -f portmaster\*
15243 # cd /usr/ports/ports-mgmt/portmaster && make clean && make install clean
15244
15245 20101026:
15246 AFFECTS: users of net/samba35
15247 AUTHOR: Timur Bakeyev <timur@FreeBSD.org>
15248
15249 This is the latest stable release of the Samba3 distribution. It has
15250 been extended with the experimental support of the NFS4-like ACLs on
15251 ZFS partitions, thanks to the sysutils/libsunacl library by Edward
15252 Tomasz Napierala(trasz). This support haven't been tested thoroughly,
15253 so try it on your own risk.
15254
15255 This port reverted back to the pre- net/samba34 layout of the
15256 directories and now they are again $PREFIX/etc/samba, /var/run/samba,
15257 /var/log/samba, /var/db/samba and /var/spool/samba respectively.
15258
15259 In case, you are upgrading from net/samba34, please rename
15260 corresponding samba34/ subdirectories into samba/ ones. Upgrades from
15261 older versions of Samba and fresh installations should be seamless.
15262
15263 20101015:
15264 AFFECTS: users of devel/llvm-devel who use clang
15265 AUTHOR: Brooks Davis <brooks@FreeBSD.org>
15266
15267 The clang portion of devel/llvm-devel has been split out and now
15268 resides in lang/clang-devel. If you have devel/llvm-devel installed
15269 in order to use clang, you will need to install the clang-devel port
15270 when upgrading.
15271
15272 20101003:
15273 AFFECTS: users of www/typo3
15274 AUTHOR: Helmut Schneider <jumper99@gmx.de>
15275
15276 www/typo3 has been repocopied to www/typo343. If you need to continue with
15277 the old stable version please run
15278
15279 # portmaster -o www/typo343 www/typo3
15280 or
15281 # portupgrade -o www/typo343 www/typo3
15282
15283 Please remember to change the path of your config files too.
15284
15285 20101003:
15286 AFFECTS: users of net-mgmt/kismet
15287 AUTHOR: bf@FreeBSD.org
15288
15289 This update includes major changes in how Kismet works and is configured.
15290 Clients, servers, drones, and configuration files must be updated to work
15291 with the new version. Map support has not yet been added.
15292
15293 See the kismet README for details.
15294
15295 20100929:
15296 AFFECTS: users of sysutils/zfsnap
15297 AUTHOR: Aldis Berjoza <aldis@bsdroot.lv>
15298
15299 Since timestamp format changed you need to use -o option with -d
15300 option in order to be able to delete old snapshots. Note however that
15301 you don't need -o when creating new snapshots, unless you want to keep
15302 using the old timestamp format.
15303
15304 See http://wiki.bsdroot.lv/zfsnap for more info.
15305
15306 20100927:
15307 AFFECTS: users of mail/postfix-current
15308 AUTHOR: ohauer@FreeBSD.org
15309
15310 Incompatibility with snapshot 20100912
15311 ======================================
15312 - If your DNSBL queries have a "secret" in the domain name, you must
15313 now censor this information from the postscreen(8) SMTP replies.
15314 - The postscreen "continue" action is now called "ignore". The old
15315 name is still supported but no longer documented.
15316 - The postscreen_hangup_action parameter was removed. Postscreen
15317 now always behaves as if "postscreen_hangup_action = drop".
15318 - The postscreen_cache_retention_time default was increased from
15319 1d to 7d, to avoid deleting results from expensive deep SMTP
15320 protocol tests too quickly.
15321
15322 Incompatibility with snapshot 20100827
15323 ======================================
15324 - The Postfix SMTP client no longer appends the local domain when
15325 looking up a DNS name without ".".
15326 Specify "smtp_dns_resolver_options = res_defnames" to get the old
15327 behavior, which may produce unexpected results.
15328
15329 20100924:
15330 AFFECTS: users of x11/nvidia-driver
15331 AUTHOR: makc@FreeBSD.org
15332
15333 nvidia-driver does not install vdpau library and headers anymore, they
15334 are now provided by multimedia/libvdpau port. To avoid conflict, please
15335 rebuild nvidia-driver port before upgrading your ports and before
15336 installing multimedia/libvdpau.
15337
15338 20100921:
15339 AFFECTS: users of p5-Compress-Zlib, p5-IO-Compress-*
15340 AUTHOR: mm@FreeBSD.org
15341
15342 The p5-Compress-Zlib, p5-IO-Compress-Base, p5-IO-Compress-Zlib and
15343 p5-IO-Compress-Bzip2 ports have been replaced by p5-IO-Compress.
15344 Users of Perl 5.10 and higher do not need to install this module
15345 because it is already included in the standard perl distribution.
15346
15347 20100920:
15348 AFFECTS: users of security/stunnel
15349 AUTHOR: roam@FreeBSD.org
15350
15351 In stunnel-4.34, the DH support is no longer configurable by the user,
15352 but always enabled when OpenSSL supports it instead. This means that
15353 it will now most probably be enabled on the supported versions of FreeBSD.
15354 If this leads to problems with old SSL clients, I will look into making
15355 it configurable at build time again.
15356
15357 20100917:
15358 AFFECTS: users of sysutils/cdrtools-cjk
15359 AUTHOR: marius@FreeBSD.org
15360
15361 sysutils/cdrtools-cjk port has been removed, as the required functionality is
15362 now available in cdrtools 3.0.0 in the standard sysutils/cdrtools port.
15363
15364 20100915:
15365 AFFECTS: autoconf, automake
15366 AUTHOR: autotools@FreeBSD.org
15367
15368 autoconf has been updated from 2.62 to 2.67 -- all ports depending on
15369 autoconf-2.62 have had their PORTREVISIONs update, so a standard
15370 port updating method will suffice.
15371
15372 USE_GETTEXT has been extended to also accept 'build' and 'run' for
15373 ports which need devel/gettext as a BUILD- or RUN-time dependency only.
15374 No port should now be directly depending on devel/gettext in Makefiles.
15375
15376 20100915:
15377 AFFECTS: users of sysutils/cdrtools-cjk
15378 AUTHOR: marius@FreeBSD.org
15379
15380 Version 3.00 of sysutils/cdrtools breaks but at the same time also
15381 obsoletes sysutils/cdrtools-cjk as mkisofs now employs iconv for
15382 character conversion. Consequently sysutils/cdrtools-cjk is marked
15383 BROKEN and the use of USE_CDRTOOLS=cjk as well as USE_CDRTOOLS together
15384 with the WITH_CJK knob left in a broken state until bsd.port.mk is
15385 updated by portmgr@ accordingly. Once USE_CDRTOOLS is updated to no
15386 longer refer to sysutils/cdrtools-cjk the latter will be removed.
15387 Previous users of sysutils/cdrtools-cjk should switch to using
15388 sysutils/cdrtools instead, which might require not using the WITH_CJK
15389 knob until said update of bsd.port.mk has happened.
15390
15391 20100915:
15392 AFFECTS: users of lang/perl5.12
15393 AUTHOR: skv@FreeBSD.org
15394
15395 lang/perl5.12 has been updated to 5.12.2. You should update everything
15396 that depends on perl. The easiest way to do that is to use
15397 "perl-after-upgrade" script supplied with lang/perl5.12.
15398 Please see its manual page for details.
15399
15400 If you want to switch to lang/perl5.12 from lang/perl5.{8,10} please
15401 follow instructions in the entry 20100715 in this file.
15402
15403 20100912:
15404 AFFECTS: ftp/curl
15405 AUTHOR: roam@FreeBSD.org
15406
15407 With version 7.21.1, the cURL port is built with stricter compiler
15408 checking by default (the -Werror flag is passed to the C compiler,
15409 making it treat any warnings as fatal errors). If you experience
15410 problems building cURL, re-run "make config" in the ftp/curl
15411 directory and disable the WERROR knob.
15412
15413 20100912:
15414 AFFECTS: www/tdiary-devel, japanese/tdiary-devel
15415 AUTHOR: tota@FreeBSD.org
15416
15417 The stable tDiary ports, www/tdiary and japanese/tdiary, have been
15418 updated to 3.0.0. The development versions of tDiary have been merged
15419 from www/tdiary-devel to www/tdiary and from japanese/tdiary-devel to
15420 japanese/tdiary, respectively.
15421
15422 If you have been using the www/tdiary-devel or japanese/tdiary-devel,
15423 you run one of the following commands to upgrade:
15424
15425 - www/tdiary-devel
15426 # portmaster -o www/tdiary www/tdiary-devel
15427 or
15428 # portupgrade -o www/tdiary www/tdiary-devel
15429
15430 - japanese/tdiary-devel
15431 # portmaster -o japanese/tdiary japanese/tdiary-devel
15432 or
15433 # portupgrade -o japanese/tdiary japanese/tdiary-devel
15434
15435 Before upgrading, please read the following for more details:
15436
15437 http://www.tdiary.org/20100828.html (written in Japanese)
15438
15439 20100907:
15440 AFFECTS: sysutils/pecl-fileinfo
15441 AUTHOR: ale@FreeBSD.org
15442
15443 If you are using php 5.3 (lang/php5) and fileinfo extension, you
15444 should switch to sysutils/php5-fileinfo port:
15445
15446 portmaster -o sysutils/php5-fileinfo sysutils/pecl-fileinfo
15447
15448 20100904:
15449 AFFECTS: net/netcat
15450 AUTHOR: pgollucci@FreeBSD.org
15451
15452 Rename nc to netcat to prevent /usr/bin/nc shadowing /usr/local/bin/nc
15453
15454 20100902:
15455 AFFECTS: users of KDE 4
15456 AUTHOR: kde@FreeBSD.org
15457
15458 KDE SC ports has been updated to 4.5.1. A number of files were moved
15459 between packages, manual intervention into update procedure is required:
15460
15461 # pkg_delete -f kdehier4\* kdelibs-4\* kdebase-4\* kdebase-runtime-4\* kdebase-workspace-4\*
15462 # rm -rf /usr/local/kde4/share/PolicyKit/policy
15463 # cd /usr/ports/misc/kdehier4 && make install clean
15464 # portmaster -a
15465
15466 20100901:
15467 AFFECTS: users of www/rubygem-rails
15468 AUTHOR: pgollucci@FreeBSD.org
15469
15470 Rails has been updated to 3.0.0. As always, make sure you check the
15471 changes at http://weblog.rubyonrails.org/.
15472
15473 20100817:
15474 AFFECTS: users of www/lighttpd
15475 AUTHOR: mm@FreeBSD.org
15476
15477 The modules mod_geoip and mod_h264_streaming have been moved into slave
15478 ports: www/lighttpd-mod_geoip and www/lighttpd-mod_h264_streaming
15479
15480 20100818:
15481 AFFECTS: users of www/lighttpd
15482 AUTHOR: mm@FreeBSD.org
15483
15484 The default lighttpd configuration file locations have changed.
15485 The main configuration file is now: $PREFIX/etc/lighttpd/lighttpd.conf
15486 and includes other configuration files from $PREFIX/etc/lighttpd/
15487
15488 For compatibility with old-style configurations, if the lighttpd_conf
15489 variable is not set in /etc/rc.conf, $PREFIX/etc/lighttpd.conf takes
15490 precedence over $PREFIX/etc/lighttpd/lighttpd.conf
15491
15492 20100815:
15493 AFFECTS: users of databases/redis and databases/redis-devel
15494 AUTHOR: osa@FreeBSD.org
15495
15496 The redis configuration file, redis.conf, have been changed, some options
15497 removed in newer versions (>=2.0). In some cases, redis-server with
15498 older configuration might does not run at startup.
15499
15500 If you run into startup problems, re-edit configuration file.
15501
15502 20100813:
15503 AFFECTS: www/opera
15504 AUTHOR: dinoex@FreeBSD.org
15505
15506 If you run opera without gtk or kde4, the browser might crash on shutdown.
15507 In this case go to about:config and change "Dialog Toolkit" from 0 to 4.
15508
15509 20100811:
15510 AFFECTS: multimedia/mpeg4ip-libmp4v2
15511 AUTHOR: makc@FreeBSD.org
15512
15513 multimedia/mpeg4ip-libmp4v2, which is not maintained upstream, has been
15514 replaced with new port, multimedia/mp4v2. The shared library version
15515 has been changed with this update, thus all ports that depends on
15516 mp4v2 library must be rebuilt:
15517
15518 portmaster -o multimedia/mp4v2 multimedia/mpeg4ip-libmp4v2
15519 portmaster -a
15520
15521 20100731:
15522 AFFECTS: users of devel/ccache
15523 AUTHOR: ehaupt@FreeBSD.org
15524
15525 Users upgrading from 2.4 release should clear the old cache directory with:
15526
15527 # ccache --clear
15528
15529 20100730:
15530 AFFECTS: users of www/neon28 and www/neon29
15531 AUTHOR: mezz@FreeBSD.org
15532
15533 Makes neon29 our default neon library in the ports tree. The www/neon28
15534 has been removed and www/neon29's shared library version has been changed.
15535 You will have to rebuild all ports that depend on www/neon29. Do this:
15536
15537 Portmaster users:
15538 portmaster -o www/neon29 www/neon28
15539 portmaster -r neon29-
15540
15541 Portupgrade users:
15542 env DISABLE_CONFLICTS=1 portupgrade -o www/neon29 -f neon28-\*
15543 pkgdb -Ff
15544 portupgrade -rf neon29-\*
15545
15546 20100728:
15547 AFFECTS: users of textproc/nltk
15548 AUTHOR: clsung@FreeBSD.org
15549
15550 Nltk has been upgraded to 2.0b8 which depends on devel/py-yaml now.
15551 You need to deinstall nltk before upgrading, since the previous port
15552 will delete files installed from py-yaml during its deinstall phase.
15553
15554 Use, for example:
15555
15556 # pkg_delete nltk-2.0b7,1
15557 # portsnap fetch update
15558 # cd /usr/ports/textproc/nltk/
15559 # make install clean
15560
15561 20100727:
15562 AFFECTS: users of security/libgcrypt
15563 AUTHOR: wxs@FreeBSD.org
15564
15565 libgcrypt has been upgraded to 1.4.6 which has a shared library version
15566 bump. You need to reinstall all ports that depend on it. Use something
15567 like this:
15568
15569 portupgrade -rf libgcrypt
15570 portmaster -r libgcrypt
15571
15572 20100722:
15573 AFFECTS: users of net/rabbitmq
15574 AUTHOR: Phillip <pneumann@gmail.com>
15575
15576 The database schema and the format in which persistent messages are
15577 stored have both changed since the last release (1.7.2). When
15578 starting, the RabbitMQ server will detect the existence of an old
15579 database and will move it to a backup location, before creating a
15580 fresh, empty database, and will log a warning.
15581
15582 20100715:
15583 AFFECTS: users of lang/perl*
15584 AUTHOR: skv@FreeBSD.org
15585
15586 lang/perl5.12 is out. If you want to switch to it from, for example
15587 lang/perl5.10, that is:
15588
15589 Portupgrade users:
15590 0) Fix pkgdb.db (for safety):
15591 pkgdb -Ff
15592
15593 1) Reinstall new version of Perl (5.12):
15594 env DISABLE_CONFLICTS=1 portupgrade -o lang/perl5.12 -f perl-5.10.\*
15595
15596 2) Reinstall everything that depends on Perl:
15597 portupgrade -fr perl
15598
15599 Portmaster users:
15600 portmaster -o lang/perl5.12 lang/perl5.10
15601
15602 Conservative:
15603 portmaster p5-
15604
15605 Comprehensive (but perhaps overkill):
15606 portmaster -r perl-
15607
15608 Note: If the "perl-" glob matches more than one port you will need to
15609 specify the name of the Perl directory in /var/db/pkg explicitly.
15610
15611 20100626:
15612 AFFECTS: users of japanese/ibus-mozc
15613 AUTHOR: daichi@FreeBSD.org
15614
15615 The japanese/ibus-mozc port has been updated to version 0.11.383.102,
15616 and separated into 5 ports to cope with upcoming new port
15617 japanese/scim-mozc.
15618
15619 o japanese/mozc-server
15620 o japanese/mozc-tool
15621 o japanese/mozc-additions
15622 o japanese/ibus-mozc
15623 o devel/py-gyp-devel
15624
15625 You cannot upgrade with portupgrade or portmaster. To upgrade, you
15626 must deinstall japanese/ibus-mozc first and then install the new
15627 japanese/ibus-mozc.
15628
15629 For example:
15630
15631 # pkg_delete ja-ibus-mozc-0.11.365.102_1
15632 # portsnap fetch update
15633 # cd /usr/ports/japanese/ibus-mozc/
15634 # make install clean
15635
15636 20100617:
15637 AFFECTS: users of security/{dirmngr|gnupg}
15638 AUTHOR: dougb@FreeBSD.org
15639
15640 The security/libassuan port has been updated to version 2.0.0, and
15641 the applications listed above have been updated to use it as of versions
15642 1.1.0 and 2.0.15 respectively. If you HAVE NOT updated your libassuan
15643 port as described in the 20100613 entry, you can simply update all 3
15644 ports together (libassuan, dirmngr if installed, and gnupg) using your
15645 normal upgrade path. If you HAVE updated to libassuan-1, then you need
15646 to do the following before upgrading dirmngr and gnupg.
15647
15648 If you use portupgrade:
15649
15650 portupgrade -f -o security/libassuan security/libassuan-1
15651
15652 If you use portmaster:
15653
15654 portmaster -o security/libassuan libassuan-1
15655
15656 If you use neither:
15657
15658 pkg_delete -f libassuan*
15659
15660 Please note, libassuan version 2.0.0 is now a shared library, so unlike
15661 the previous version it is now a runtime dependency and cannot be deleted
15662 after you are done building dirmngr and/or gnupg.
15663
15664 20100613:
15665 AFFECTS: users of deskutils/kdepim4, and security/{gpa|opensc}
15666 AUTHOR: dougb@FreeBSD.org
15667
15668 The security/libassuan port has been updated to version 2.0.0, however,
15669 the applications listed above are not yet compatible with it. Therefore
15670 security/libassuan-1 has been created until they can be updated, and the
15671 ports listed above have been updated to depend on it. You must first
15672 replace your existing libassuan with version 1 in the new location, then
15673 you can update the ports listed above normally.
15674
15675 If you use portupgrade:
15676
15677 portupgrade -f -o security/libassuan-1 security/libassuan
15678
15679 If you use portmaster:
15680
15681 portmaster -o security/libassuan-1 libassuan
15682
15683 If you use neither:
15684
15685 pkg_delete -f libassuan*
15686
15687 20100609:
15688 AFFECTS: users of audio/libogg and audio/libao
15689 AUTHOR: naddy@FreeBSD.org
15690
15691 There are new versions of libogg (1.2.0) and libao (1.0.0) and the
15692 shared library versions have been bumped (ogg.6 to ogg.7, ao.3 to ao.4).
15693
15694 All ports that have an identifiable direct dependency on these libraries
15695 have had their PORTREVISIONs bumped. However, some ports that pull in
15696 the libraries indirectly may continue to look for the old versions. To
15697 ensure that all are updated, perform this step:
15698
15699 If you use portupgrade:
15700
15701 portupgrade -rf libogg libao
15702
15703 If you use portmaster:
15704
15705 portmaster -r libogg libao
15706
15707 20100605:
15708 AFFECTS: users of multimedia/gstreamer-plugins-good and
15709 multimedia/gstreamer-plugins-bad
15710 AUTHOR: kwm@FreeBSD.org
15711
15712 Certain plugins were moved from the -bad port to the -good port. Please
15713 follow instructions below before proceeding with normal update steps:
15714
15715 If you use portmaster:
15716
15717 portmaster gstreamer-plugins-bad
15718
15719 If you use portupgrade:
15720
15721 portupgrade -R multimedia/gstreamer-plugins-bad
15722
15723 20100602:
15724 AFFECTS: users of lang/mono
15725 AUTHOR: romain@FreeBSD.org
15726
15727 Starting with Mono 2.6, the Moonlight compiler and assemblies are not
15728 installed by the lang/mono port anymore. They are however provided by
15729 the multimedia/moonlight port.
15730
15731 If you are doing some Silverlight development, install multimedia/moonlight
15732 after updating lang/mono.
15733
15734 20100530:
15735 AFFECTS: users of devel/gettext (i.e.: YOU)
15736 AUTHOR: ade@FreeBSD.org
15737
15738 Another version of gettext (0.18), and another shared library version
15739 bump (from intl.8 to intl.9), so:
15740
15741 All ports that have an identifiable known direct dependency on gettext
15742 have had their PORTREVISIONs bumped. If after upgrading:
15743
15744 # portupgrade -rf gettext
15745 # portmaster -w -r gettext
15746
15747 The upgrade of devel/gobject-introspection may fail because it is looking
15748 for libintl.so.8. In this case, do the following:
15749
15750 # cd /usr/ports/devel/gobject-introspection
15751 # make clean
15752 # make deinstall
15753 # make install clean
15754
15755 Then continue your upgrade procedure normally.
15756
15757 If there are still ports on your system that are looking for libintl.so.8
15758 (either in ${LOCALBASE}/lib/compat/pkg, or non-existent), _please_ file
15759 a PR so that a correct direct dependency can be added.
15760
15761 Once you are satisfied that no ports still depend on the old versions (such
15762 as libgettextpo.so.4 and libintl.so.8) you can safely delete them from the
15763 ${LOCALBASE}/lib/compat/pkg directory if they are present there.
15764
15765 20100524:
15766 AFFECTS: users of devel/darcs, ports-mgmt/porte, textproc/pandoc,
15767 x11/xmobar, x11-wm/xmonad, x11-wm/xmonad-contrib
15768 AUTHOR: pgj@FreeBSD.org
15769
15770 The following ports have been renamed to improve consistency among Haskell
15771 Cabal ports:
15772
15773 - devel/darcs -> devel/hs-darcs
15774 - ports-mgmt/porte -> ports-mgmt/hs-porte
15775 - textproc/pandoc -> textproc/hs-pandoc
15776 - x11/xmobar -> x11/hs-xmobar
15777 - x11-wm/xmonad -> x11-wm/hs-xmonad
15778 - x11-wm/xmonad-contrib -> x11-wm/hs-xmonad-contrib
15779
15780 Please follow these steps below to update Haskell ports that you have
15781 installed:
15782
15783 1) Reinstall the renamed Haskell port dependencies (see previous entry).
15784 Note that this will possibly require that you remove the affected leaf
15785 (aforementioned) ports as well;
15786
15787 2) Reinstall the renamed application(s) you use.
15788
15789 20100524:
15790 AFFECTS: users of hs-* ports
15791 AUTHOR: pgj@FreeBSD.org
15792
15793 The following Haskell ports have been renamed in order to bring them in
15794 sync with the naming scheme used at HackageDB. Please follow these steps
15795 below to update your installation:
15796
15797 1) Delete the following ports (if you have any of them installed):
15798
15799 - hs-zip-archive-ghc
15800 - hs-binary-ghc
15801 - hs-language-c-ghc
15802 - hs-lazysmallcheck-c-ghc
15803 - hs-pcre-light-ghc
15804 - hs-utf8-string-ghc
15805 - hs-HGL-ghc
15806 - hs-digest-ghc
15807 - hs-haxml
15808 - hs-highlighting-kate-ghc
15809 - hs-polyparse-ghc
15810 - hs-x11-ghc
15811 - hs-x11-xft-ghc
15812 - hs-opengl-ghc
15813 - hs-OpenGLRaw-ghc
15814 - hs-OpenGLURaw-ghc
15815 - hs-glut-ghc
15816
15817 2) Rebuild the renamed ports and all ports that depend on them.
15818
15819 20100518:
15820 AFFECTS: users of devel/pylint
15821 AUTHOR: mva@FreeBSD.org
15822
15823 The pylint user configuration files have been changed slightly in newer
15824 versions (>=0.20.0). In some cases, older configurations might crash
15825 pylint at startup.
15826
15827 If you run into startup problems, make sure you remove the .pylintrc
15828 configuration settings and the .pylint.d directory from your home
15829 directory:
15830
15831 $ rm ~/.pylintrc
15832 $ rm -rf ~/.pylint.d
15833
15834 20100518:
15835 AFFECTS: users of devel/apr0, devel/apr1, www/apache20, www/apache22
15836 AUTHOR: pgollucci@FreeBSD.org
15837
15838 devel/apr port has been renamed to devel/apr1.
15839
15840 WITH_APR_FROM_PORTS=yes for www/apache22 has been dissolved and may be
15841 removed from your configuration files; devel/apr1 is always used now.
15842
15843 Please manually delete apache-2.\* if installed _before_ updating using
15844 either portmaster or portupgrade:
15845
15846 pkg_delete -f apache-2.\*
15847
15848 Then, if you use portmaster:
15849
15850 portmaster -o devel/apr1 devel/apr
15851
15852 If you use portupgrade:
15853
15854 portupgrade -f -o devel/apr1 devel/apr
15855
15856 Finally, reinstall Apache port if you deleted it earlier and update ports as
15857 usual (`XX' below is either 20 or 22):
15858
15859 portinstall www/apacheXX
15860
15861 20100512:
15862 AFFECTS: users of www/apache20
15863 AUTHOR: pgollucci@FreeBSD.org
15864
15865 The rc.d script has been renamed:
15866
15867 apache2.sh -> apache2
15868
15869 You'll need to update any crons wrappers, etc. for the new paths.
15870
15871 20100511:
15872 AFFECTS: users of KDE SC 4
15873 AUTHOR: kde@FreeBSD.org
15874
15875 KDE SC ports have been updated from 4.3.5 to 4.4.3. A number of libraries
15876 was moved between packages. The recommended update procedure is to delete
15877 kdelibs-experimental*, kdebase-4*, kdebase-workspace-4*,
15878 kdebase-runtime-4*, kdepim-4*, kdepim-runtime-4*, and then update ports as
15879 usual and install desired KDE 4 ports:
15880
15881 # pkg_delete -f kdebase-\*4\* kdepim-\*4\* kdelibs-experimental-\*4\*
15882 # portmaster -a (or portupgrade -aR)
15883
15884 In order to enabled Nepomuk semantic desktop search you have to install
15885 databases/virtuoso (you don't need to manually configure or run virtuoso
15886 server).
15887
15888 20100511:
15889 AFFECTS: users of textproc/redland RDF engine
15890 AUTHOR: kde@FreeBSD.org
15891
15892 Redland RDF engine has been split into redland itself and rasqal engine.
15893 The recommended update procedure is to delete redland, then update ports
15894 as usual and install desired RDF ports:
15895
15896 # pkg_delete -f redland-\*
15897 # portmaster raptor (or portupgrade -r raptor)
15898
15899 20100511:
15900 AFFECTS: users of multimedia/qt4-phonon, multimedia/qt4-phonon-gst,
15901 multimedia/phonon, and multimedia/phonon-gstreamer
15902 AUTHOR: kde@FreeBSD.org
15903
15904 WITH_QT_PHONON global knob has been introduced to allow selection between
15905 multimedia/qt4-phonon* ports (a bit outdated Phonon, which is shipped with
15906 Qt 4) and multimedia/phonon* ports. Since KDE SC 4.4 now requires fresh
15907 Phonon, multimedia/phonon* ports are installed by default.
15908
15909 If you don't use KDE, you may set WITH_QT_PHONON=yes in /etc/make.conf
15910 and continue to use Qt 4 Phonon implementation ports.
15911
15912 If you want to use KDE SC 4.4 (or if you want the latest Phonon), do not
15913 define WITH_QT_PHONON, delete multimedia/qt4-phonon* ports, and install
15914 multimedia/phonon*:
15915
15916 If you use portmaster:
15917
15918 portmaster -o multimedia/phonon multimedia/qt4-phonon
15919 portmaster -o multimedia/phonon-gstreamer multimedia/qt4-phonon-gst
15920
15921 If you use portupgrade:
15922
15923 portupgrade -f -o multimedia/phonon multimedia/qt4-phonon
15924 portupgrade -f -o multimedia/phonon-gstreamer multimedia/qt4-phonon-gst
15925
15926 20100510:
15927 AFFECTS: users of security/gnome-keyring
15928 AUTHOR: kwm@FreeBSD.org
15929
15930 libgnome-keyring was split out of the gnome-keyring package. Perform the
15931 following before doing your normal upgrade steps:
15932
15933 pkg_delete -f "gnome-keyring-*"
15934 portmaster security/gnome-keyring
15935 or
15936 pkgdb -Ff
15937 portupgrade -R -x gnome-keyring -x libgnome-keyring gnome-keyring
15938 pkg_deinstall -fO gnome-keyring
15939 portinstall security/gnome-keyring
15940
15941 20100506:
15942 AFFECTS: users of mail/nullmailer on FreeBSD 6.X
15943 AUTHOR: glarkin@FreeBSD.org
15944
15945 The nullmailer port was recently updated with an rc.d script to correctly
15946 daemonize nullmailer-send with daemon(8). On FreeBSD 6.X, daemon(8) does
15947 not support "[-u user]" command-line switch, causing the nullmailer rc.d
15948 script failure to start nullmailer-send.
15949
15950 Support for "[-u user]" command-line switch was recently MFC'd to 6-STABLE
15951 (http://www.freebsd.org/cgi/query-pr.cgi?pr=bin/146266). FreeBSD 6.X users
15952 should patch and install daemon(8) by one of the methods described below.
15953
15954 If /usr/src is not yet populated, csup the 6-STABLE sources and run these
15955 commands:
15956
15957 cd /usr/src/usr.sbin/daemon
15958 make install
15959 /usr/local/etc/rc.d/nullmailer start
15960
15961 If /usr/src is already populated with sources from a previous 6.X release,
15962 use these commands:
15963
15964 cd /usr/src/usr.sbin/daemon
15965 fetch 'http://people.freebsd.org/~glarkin/pr-links/daemon/patch-daemon.c'
15966 fetch 'http://people.freebsd.org/~glarkin/pr-links/daemon/patch-daemon.8'
15967 patch -p0 daemon.c < patch-daemon.c
15968 patch -p0 daemon.8 < patch-daemon.8
15969 make install
15970 /usr/local/etc/rc.d/nullmailer start
15971
15972 20100502:
15973 AFFECTS: users of www/squid*
15974 AUTHOR: miwi@FreeBSD.org
15975
15976 Starting with squid* the directory containing the default cache and log
15977 directory was changed from $PREFIX/squid/ to /var/squid/.
15978
15979 The default values for the following Squid configuration parameters have
15980 changed as shown below:
15981
15982 cache_log from $PREFIX/squid/logs/cache.log to /var/squid/logs/cache.log
15983 cache_store_log from $PREFIX/squid/logs/store.log to /var/squid/logs/store.log
15984 pid_filename from $PREFIX/squid/logs/squid.pid to /var/squid/logs/squid.pid
15985 coredump_dir from $PREFIX/squid/cache to /var/squid/cache
15986
15987 Please check whether you need to define any of these variables in your
15988 squid.conf to the old defaults explicitly before updating, especially if
15989 you have set up automated log processing or automated log rotation. If you
15990 define pid_filename in your squid.conf, you should also set squid_pidfile
15991 to the same value in /etc/rc.conf, cf. $PREFIX/etc/rc.d/squid.
15992
15993 20100419:
15994 AFFECTS: users of math/libgmp4
15995 AUTHOR: ale@FreeBSD.org
15996
15997 The default gmp version in FreeBSD is now 5.0.x. The port directory
15998 changed from math/libgmp4 to math/gmp. An entry has been added to MOVED
15999 and all depending ports revisions have been bumped, so the update should
16000 be handled correctly by usual port management tools such as portupgrade.
16001
16002 Portmaster users, please do the following before upgrading ports that
16003 depend on gmp:
16004
16005 portmaster -o math/gmp math/libgmp4
16006
16007 20100409:
16008 AFFECTS: users of lang/php5
16009 AUTHOR: ale@FreeBSD.org
16010
16011 As of PHP 5.3, a few extensions were removed from or included into the core
16012 PHP5 package. Follow the steps below to update your installation.
16013
16014 1) Delete the following packages (if installed):
16015
16016 - php5-dbase
16017 - php5-ncurses
16018 - php5-pcre
16019 - php5-spl
16020 - php5-ming
16021 - php5-mhash
16022
16023 2) Rebuild lang/php5 and all ports that depend on it.
16024
16025 20100403:
16026 AFFECTS: users of net/dgd
16027 AUTHOR: glewis@FreeBSD.org
16028
16029 The kernel library has been separated from the main net/dgd port into its
16030 own net/dgd-kernel port so that all libraries are on an equal footing.
16031 This also reflects the split of the kernel library out from the main DGD
16032 distribution.
16033
16034 If you wish to continue to use the kernel library you'll need to install
16035 net/dgd-kernel after updating to dgd-1.4.1_2.
16036
16037 20100330:
16038 AFFECTS: users of gstreamer-plugins-bad and gstreamer-plugins-good
16039 AUTHOR: kwm@FreeBSD.org
16040
16041 Plugin moved from the -bad port to the -good port. Please follow the
16042 instructions below before proceeding with normal update steps.
16043
16044 If you use portmaster:
16045
16046 portmaster gstreamer-plugins-bad
16047
16048 If you use portupgrade:
16049
16050 portupgrade -R multimedia/gstreamer-plugins-bad
16051
16052 20100328:
16053 AFFECTS: users of graphics/png
16054 AUTHOR: dinoex@FreeBSD.org
16055
16056 The PNG library has been updated to version 1.4.1. Please rebuild all
16057 ports that depend on it.
16058
16059 If you use portmaster: make sure you update to portmaster version 2.20 or
16060 newer, then do:
16061
16062 portmaster -r png-
16063
16064 If you use portupgrade:
16065
16066 portupgrade -fr graphics/png
16067
16068 20100221:
16069 AFFECTS: users of rblibtorrent-devel
16070 AUTHOR: dougb@FreeBSD.org
16071
16072 The port name has changed to libtorrent-rasterbar-14.
16073
16074 If you use portmaster:
16075
16076 portmaster -o net-p2p/libtorrent-rasterbar-14 net-p2p/rblibtorrent-devel
16077
16078 If you use portupgrade:
16079
16080 portupgrade -o net-p2p/libtorrent-rasterbar-14 net-p2p/rblibtorrent-devel
16081
16082 20100216:
16083 AFFECTS: users of sysutils/bacula-server, sysutils/bacula-client
16084 AUTHOR: dvl@FreeBSD.org
16085
16086 Bacula 5.x uses new shared objects which conflict with the shared objects
16087 from previous versions. You should delete all existing Bacula packages
16088 from your system before compiling Bacula 5.x, otherwise you'll encounter
16089 compilation errors.
16090
16091 /usr/local/etc/rc.d/bacula-dir stop
16092 /usr/local/etc/rc.d/bacula-sd stop
16093 /usr/local/etc/rc.d/bacula-fd stop
16094 pkg_delete 'bacula-*'
16095
16096 After upgrading, remember to run the database upgrade script supplied
16097 with the port.
16098
16099 20100214:
16100 AFFECTS: users of japanese/roundcube
16101 AUTHOR: nork@FreeBSD.org
16102
16103 If you switch mail/roundcube to japanese/roundcube, please re-check
16104 configuration files like ${PREFIX}/www/roundcube/config/main.inc.php.
16105 At least, please add following settings:
16106
16107 $rcmail_config['message_charset_languages'] = array('en_US' => 'ISO-8859-1', ...
16108 $rcmail_config['transfer_encoding_languages'] = array('en_US' => 'quoted-printable', ...
16109
16110 See also: ${PREFIX}/www/roundcube/config/main.inc.php.dist
16111
16112 20100207:
16113 AFFECTS: users of www/firefox
16114 AUTHORS: beat@FreeBSD.org, mandree@FreeBSD.org (Java plugin)
16115
16116 The www/firefox port has been updated to 3.6. From now on www/firefox
16117 will contain the most recent version of Firefox. Older but still
16118 supported releases will be available in www/firefox3 and www/firefox35.
16119
16120 In order to update to Firefox 3.6 please delete your older installed
16121 version of Firefox first and install www/firefox afterwards. Please
16122 make sure all your addons are compatible with Firefox 3.6 and backup
16123 your ~/.mozilla directory prior to the first launch of Firefox 3.6.
16124
16125 Note that in order to use Java with Firefox 3.6, you need to install
16126 java/openjdk6, build it with the "WEB" option enabled and use the Iced
16127 Tea plugin. To achieve the latter, each user needs to create a
16128 symlink to the Icedtea plugin as described in the Browsers/Firefox and
16129 Java[tm] Plugin section in the handbook:
16130
16131 ln -s /usr/local/openjdk6/jre/lib/IcedTeaPlugin.so \
16132 $HOME/.mozilla/plugins
16133
16134 20100207:
16135 AFFECTS: users of Mesa3D libraries and x11-drivers/xf86-video-nouveau
16136 AUTHOR: nork@FreeBSD.org
16137
16138 If you want to use Mesa3D 7.6.1 and libdrm 2.4.17 rather than 7.4.4
16139 and 2.4.12, you must define WITHOUT_NOUVEAU global macro, at least,
16140 enabled on graphics/libGL*, graphics/libglut, graphics/dri,
16141 graphics/mesa-demos, and graphics/libdrm. And please give up using
16142 x11-drivers/xf86-video-nouveau.
16143
16144 At this time, I cannot enable latest Mesa3D and libdrm, because they
16145 break xf86-video-nouveau. But old (current?) Mesa3D and libdrm do not
16146 break any drivers.
16147
16148 AMD Radeon HD 2xxx/3xxx/4xxx users: If you use AMD Radeon HD [234]xxx
16149 series, please define WITHOUT_NOUVEAU global macro. You can then use
16150 OpenGL Hardware Accelerator feature on these series.
16151
16152 20100206:
16153 AFFECTS: users of net/samba4-devel
16154 AUTHOR: timur@FreeBSD.org
16155
16156 Default configuration file was moved to ${LOCALBASE}/etc/smb4.conf to
16157 avoid conflicts with the installed net/samba3?. Also, userland utils
16158 are not installed by default, which should also help with the parallel
16159 setup of Samba3 and Samba4.
16160
16161 20100205:
16162 AFFECTS: users of Qt 3 and KDE 3
16163 AUTHOR: itetcu@FreeBSD.org
16164
16165 When building qt33 and kdelibs3 (at least), while they are installed,
16166 because of -L/usr/local/lib being passed too soon, the currently installed
16167 libraries are used instead of the ones from the build. This makes the
16168 build fail if you updated any of the libraries these Qt/KDE libraries are
16169 linked against (e.g. libjpeg).
16170
16171 For the moment the workaround, when you get to this, is to move the old lib
16172 out of the way, e.g.:
16173
16174 mv /usr/local/lib/libqt-mt.so /usr/local/lib/libqt-mt.so.old && \
16175 cd /usr/ports/x11-toolkits/qt33/ && make && \
16176 mv /usr/local/lib/libqt-mt.so.old /usr/local/lib/libqt-mt.so && \
16177 portmaster -C x11-toolkits/qt33 (or portupgrade -w qt-33\*) ...
16178
16179 20100205:
16180 AFFECTS: users of lang/perl*
16181 AUTHOR: skv@FreeBSD.org
16182
16183 Default version of Perl was bumped to 5.10.
16184
16185 If you already have lang/perl5.8 installed, and want to switch to
16186 lang/perl5.10 please follow instructions in the entry 20090328 in this
16187 file.
16188
16189 20100205:
16190 AFFECTS: users of net/samba34
16191 AUTHOR: timur@FreeBSD.org
16192
16193 This port was developed with the generous help of Florent Brodin.
16194
16195 The default passdb backend has been changed to `tdbsam'! That breaks
16196 existing setups using the `smbpasswd' backend without explicit
16197 declaration! Please use `passdb backend = smbpasswd' if you would like
16198 to stick to the `smbpasswd' backend or convert your smbpasswd entries
16199 using e.g. `pdbedit -i smbpasswd -e tdbsam'.
16200
16201 The `tdbsam' backend is much more flexible concerning per user
16202 settings like `profile path' or `home directory' and there are some
16203 commands which do not work with the `smbpasswd' backend at all.
16204
16205 20100130:
16206 AFFECTS: users of audio/sdl_mixer and graphics/sdl_image
16207 AUTHOR: mva@FreeBSD.org
16208
16209 The SDL_mixer and SDL_image libraries have new shared library versions.
16210 Please rebuild all ports that depend on them.
16211
16212 If you use portmaster:
16213
16214 portmaster -r sdl_mixer-
16215 portmaster -r sdl_image-
16216
16217 If you use portupgrade:
16218
16219 portupgrade -fr audio/sdl_mixer
16220 portupgrade -fr graphics/sdl_image
16221
16222 20100125:
16223 AFFECTS: users of audio/openal and graphics/openal-soft
16224 AUTHOR: mva@FreeBSD.org
16225
16226 The default OpenAL implementation was switched to audio/openal-soft.
16227 To update all ports correctly, the following steps have to be performed.
16228
16229 pkg_delete -f openal-\*
16230
16231 If you use portmaster:
16232
16233 portmaster -o audio/openal-soft audio/openal
16234 portmaster -r audio/openal-soft
16235
16236 If you use portupgrade:
16237
16238 portupgrade -ro audio/openal audio/openal-soft
16239
16240 If you want to stick with audio/openal, please specify the following ports
16241 make flag within /etc/make.conf (or an appropriate configuration file for
16242 your ports):
16243
16244 WANT_OPENAL=si
16245
16246 20100122:
16247 AFFECTS: users of sysutils/policykit and sysutils/polkit
16248 AUTHOR: gnome@FreeBSD.org
16249
16250 Due to a recent change in sysutils/policykit, both sysutils/policykit,
16251 and sysutils/polkit need to be rebuilt, but in a certain order. First,
16252 upgrade sysutils/policykit to 0.9_6. Then, force rebuild and reinstall
16253 of sysutils/polkit. If you do not do this, applications which depend
16254 on polkitd will fail.
16255
16256 20100113:
16257 AFFECTS: users of emulators/virtualbox
16258 AUTHOR: beat@FreeBSD.org
16259
16260 Port has been renamed to emulators/virtualbox-ose to reflect that we are
16261 using the OSE version. A separate port for the kernel modules has been
16262 created: emulators/virtualbox-ose-kmod.
16263
16264 Please see http://wiki.freebsd.org/VirtualBox for update instructions.
16265
16266 20100107:
16267 AFFECTS: users of security/openvpn*
16268 AUTHOR: mandree@FreeBSD.org
16269
16270 security/openvpn has been moved to security/openvpn20 and upgraded to 2.0.9.
16271 security/openvpn has been upgraded to 2.1.1, and security/openvpn-devel has
16272 been removed.
16273
16274 Regular upgrades of the security/openvpn port should succeed without
16275 manual intervention, but if you want to stick to openvpn 2.0 or if you
16276 had been using openvpn-devel, manual intervention is needed, as
16277 follows:
16278
16279 If you'd been using the security/openvpn-devel port, please use one of
16280 these commands for upgrading:
16281
16282 portmaster -m-DDISABLE_CONFLICTS -o security/openvpn security/openvpn-devel
16283
16284 portupgrade -m-DDISABLE_CONFLICTS -o security/openvpn security/openvpn-devel
16285
16286 If you want to stick to openvpn 2.0, please use one of these two
16287 upgrade commands:
16288
16289 portmaster -m-DDISABLE_CONFLICTS -o security/openvpn20 security/openvpn
16290
16291 portupgrade -m-DDISABLE_CONFLICTS -o security/openvpn20 security/openvpn
16292
16293 20100106:
16294 AFFECTS: users of devel/websvn
16295 AUTHOR: miwi@FreeBSD.org
16296
16297 The default install directory for websvn has changed from
16298 ${PREFIX}/www/data/websvn to ${PREFIX}/www/websvn.
16299
16300 If you are updating from a previous version, to preserve your settings
16301 and data, please do the following:
16302
16303 mv /usr/local/www/data/websvn /usr/local/www
16304
16305 Then update as usual.
16306
16307 20091227:
16308 AFFECTS: users of sysutils/grok
16309 AUTHOR: Wesley Shields <wxs@FreeBSD.org>
16310
16311 The sysutils/grok port has been completely re-written. Configuration files
16312 will need to be reviewed. Also, the RC script has been removed until it can
16313 be made to work with the new version.
16314
16315 20091226:
16316 AFFECTS: users of net-mgmt/ndoutils
16317 AUTHOR: pgollucci@FreeBSD.org
16318
16319 When upgrading you'll need to run ./upgradedb; see UPGRADING file.
16320
16321 20091214:
16322 AFFECTS: users of net/grdc
16323 AUTHOR: avl@FreeBSD.org
16324
16325 Grdc has been renamed to Remmina upstream, and the port was also renamed
16326 to reflect this. After installing remmina port you will need to download
16327 the ``grdc2remmina.sh'' script and run it as your normal user(s) that
16328 have ~/.grdc. The script will only create ~/.remmina directory and move
16329 grdc config files to the new path; it does not affect anything else.
16330
16331 $ fetch http://people.freebsd.org/~avl/script/grdc2remmina.sh
16332 $ sh grdc2remmina.sh
16333
16334 20091213:
16335 AFFECTS: users of net-mgmt/zabbix, net-mgmt/zabbix-agent
16336 AUTHOR: Jim Riggs <ports@christianserving.org>
16337
16338 In order to simplify configuration and better separate the different
16339 components of Zabbix, the former zabbix port has been split into three:
16340 zabbix-server, zabbix-proxy, and zabbix-frontend. Each component has
16341 distinct functionality and may be installed independently on separate
16342 systems. The existing zabbix-agent port remains.
16343
16344 Additionally, the new zabbix-frontend port now (correctly) installs the
16345 PHP frontend in PREFIX/www/zabbix. The old zabbix port installed the
16346 files in PREFIX/share/zabbix/php. Web server configurations must be
16347 updated accordingly.
16348
16349 Finally, Zabbix has been updated to version 1.8. Not everyone may be
16350 able to upgrade from version 1.6 immediately, though, so 1.6.8 versions
16351 of the ports are also available as zabbix16-server, zabbix16-proxy,
16352 zabbix16-agent, and zabbix16-frontend.
16353
16354 20091206:
16355 AFFECTS: users of emulators/qemu
16356 AUTHOR: nox@FreeBSD.org
16357
16358 The port has been updated to 0.11.1, which no longer enables kqemu by
16359 default (if built with KQEMU knob on), now you also have to explicitly
16360 pass -enable-kqemu (or -kernel-kqemu as with the previous versions)
16361 if you want to use it. Also note the 0.11 stable branch is the last
16362 qemu branch that still supports kqemu, so if you depend on reasonably
16363 fast emulation on FreeBSD you should start looking for alternatives
16364 some time soon. (VirtualBox?)
16365
16366 20091120:
16367 AFFECTS: users of mail/postfixadmin
16368 AUTHOR: Terry Sposato <tabmow@freenode.net>
16369
16370 Due to a bug in the previous postfixadmin port, existing users need to
16371 backup their config.inc.php before they upgrade to postfixadmin-2.3 or
16372 later and put it in place after the upgrade is complete.
16373
16374 20091120:
16375 AFFECTS: users of security/f-prot
16376 AUTHOR: Tim Bishop <tdb@FreeBSD.org>
16377
16378 The main f-prot command is now named fpscan. Virus definitions are
16379 updated using the fpupdate command. fpupdate will automatically run
16380 from periodic every day. To disable set the following option in
16381 /etc/periodic.conf:
16382
16383 fpupdate_enable="NO"
16384
16385 The f-prot port now only works on i386.
16386
16387 20091118:
16388 AFFECTS: users of java/jboss5
16389 AUTHOR: Jonathan Chen <jonc@chen.org.nz>
16390
16391 The JBoss directory structure has been reorganised to follow hier(7)
16392 guidelines more closely; in particular, transient and deployment files
16393 were moved to /var/jboss5, thus allowing /usr to be read-only.
16394
16395 20091118:
16396 AFFECTS: users of www/redmine
16397 AUTHOR: Bernhard Froehlich <decke@bluelife.at>
16398
16399 After the upgrade you need to generate a session secret before restarting
16400 the application. This is to protect you from cross-site request forgery.
16401 From your Redmine directory, simply run the following command once:
16402
16403 # rake config/initializers/session_store.rb
16404
16405 then upgrade as usual:
16406
16407 # rake db:migrate RAILS_ENV=production
16408
16409 20091114:
16410 AFFECTS: users of emulators/win4bsd
16411 AUTHOR: Mario S F Ferreira <lioux@FreeBSD.org>
16412
16413 The new port now depends on emulators/kqemu-kmod instead of installing
16414 its own version. Therefore, you should make sure that no other kqemu.ko
16415 modules are installed:
16416
16417 # pkg_delete -f win4bsd\*
16418 # rm -f /boot/kernel/kqemu.ko
16419 # pkg_delete -f kqemu-kmod\*
16420 # portinstall emulators/win4bsd
16421
16422 Do not forget to enable kqemu on rc.conf since win4bsd will not work
16423 without it.
16424
16425 20091018:
16426 AFFECTS: users of databases/mysql54-server
16427 AUTHOR: Alex Dupre <ale@FreeBSD.org>
16428
16429 After the upgrade the server may fail to start due to changes in the
16430 default values of innodb_log_files_in_group and innodb_log_file_size,
16431 which differ from those in earlier 5.4 releases.
16432
16433 You should discard the old InnoDB log files and let MySQL 5.4.3 create
16434 new ones. It is necessary to shut down your current server cleanly so
16435 that no outstanding transaction information remains in the log.
16436
16437 See here: http://dev.mysql.com/doc/refman/5.4/en/news-5-4-3.html
16438
16439 20091014:
16440 AFFECTS: users of mail/heirloom-mailx
16441 AUTHOR: Alexander Logvinov <avl@FreeBSD.org>
16442
16443 Since SourceForge switched to the new File Release System,
16444 mail/heirloom-mailx has wrong package name. All users who have
16445 mail/heirloom-mailx installed after 22 August 2009 should run the
16446 following commands:
16447
16448 # pkg_delete "\-mailx-12.4_1"
16449 or
16450 # rm -r /var/db/pkg/-mailx-12.4_1
16451
16452 # rm -r /var/db/ports/-mailx
16453 # cd /usr/ports/mail/heirloom-mailx && make install clean
16454
16455 20090921:
16456 AFFECTS: users of archivers/lzmautils, archivers/lzmautils-devel
16457 AUTHOR: Christian Weisgerber <naddy@FreeBSD.org>
16458
16459 The XZ Utils distribution has superseded LZMA Utils, so the xz port has
16460 been added and the lzmautils ports have been removed. To perform the
16461 move, run one of the following commands:
16462
16463 If using portupgrade:
16464
16465 # portupgrade -o archivers/xz lzmautils\*
16466
16467 If using portmaster:
16468
16469 # portmaster -o archivers/xz archivers/lzmautils
16470 or
16471 # portmaster -o archivers/xz archivers/lzmautils-devel
16472
16473 as applicable.
16474
16475 20090919:
16476 AFFECTS: users of mail/postfix-postfwd
16477 AUTHOR: Sahil Tandon <sahil@tandon.net>
16478
16479 The recipient rate-limiting feature is now called via rcpt() command
16480 instead of with mrcpt() as in previous versions. Make sure to update
16481 your postfwd.conf if you use this feature.
16482
16483 20090917:
16484 AFFECTS: users of www/epiphany, x11/yelp, graphics/librsvg2,
16485 x11/toolkits/py-gnome-extras, and www/epiphany-extensions
16486 AUTHOR: gnome@FreeBSD.org
16487
16488 The default Gecko provider has been changed from www/firefox to
16489 www/libxul. Firefox 2.x is now marked FORBIDDEN for security reasons,
16490 and libxul is new, stable, and preferred Gecko provider. Libxul uses
16491 the same Gecko engine as Firefox 3.0.x.
16492
16493 Some ports may fail to upgrade or run when both www/firefox and libxul
16494 are installed on the same system. To make sure everything runs smoothly,
16495 uninstall www/firefox, then install libxul, then upgrade the affected
16496 ports.
16497
16498 20090915:
16499 AFFECTS: users of sysutils/gosa
16500 AUTHOR: Denis Shaposhnikov <dsh@wizard.volgograd.ru>
16501
16502 Please read the following:
16503
16504 https://oss.gonicus.de/labs/gosa/wiki/DocumentationInstallingUpdatingGOsa
16505
16506 before upgrading this port. And don't forget to check your slapd.conf
16507 because gosa scheme files were changed. Should you have any problems
16508 during LDAP migration step, try to restart your PHP process.
16509
16510 20090913:
16511 AFFECTS: users of www/ikiwiki
16512 AUTHOR: Henrik Brix Andersen <brix@FreeBSD.org>
16513
16514 In order to fix a performance bug, all wikis need to be rebuilt on
16515 upgrade to version 3.1415926.
16516
16517 20090912:
16518 AFFECTS: users of ports that have set USE_FORTRAN=yes
16519 AUTHOR: gerald@FreeBSD.org
16520
16521 Ports that are built using the Fortran frontend of GCC (aka gfortran)
16522 will now use lang/gcc44 as the default compiler.
16523
16524 20090911:
16525 AFFECTS: users of lang/perl5.10
16526 AUTHOR: skv@FreeBSD.org
16527
16528 lang/perl5.10 has been updated to 5.10.1. You should update everything
16529 that depends on perl. The easiest way to do that is to use
16530 "perl-after-upgrade" script supplied with lang/perl5.10. Please see its
16531 manual page for details.
16532
16533 If you want to switch to lang/perl5.10 from lang/perl5.8 please follow
16534 instructions in the entry 20090328 in this file.
16535
16536 20090910:
16537 AFFECTS: users of www/rubygem-rails
16538 AUTHOR: pgollucci@FreeBSD.org
16539
16540 Rails has been updated to 2.3.4. As always, make sure you check the
16541 changes at http://weblog.rubyonrails.org/.
16542
16543 20090909:
16544 AFFECTS: users of gstreamer-plugins-bad gstreamer-plugins-good
16545 AUTHOR: kwm@FreeBSD.org
16546
16547 Due to the move of several plugins from gstreamer-plugins-bad to
16548 gstreamer-plugins-good, it is necessary to update gstreamer-plugins-bad
16549 first:
16550
16551 portupgrade -R gstreamer-plugins-bad
16552
16553 or, using portmaster:
16554
16555 portmaster gstreamer-plugins-bad
16556
16557 After this step, the normal upgrade procedure can be used.
16558
16559 20090831:
16560 AFFECTS: users of emulators/linux-systemsimcell
16561 AUTHOR: stast@bsdportal.ru
16562
16563 The port emulators/linux-systemsimcell has been updated to 3.1.25.
16564 Systemsimcell emulator now has a new dependency: x11-toolkits/linux-f10-blt.
16565 So you need to switch to linux-f10 ports in order to use 3.1.25 version.
16566
16567 20090828:
16568 AFFECTS: users of mail/dovecot and mail/dovecot-sieve
16569 AUTHOR: yds@CoolRat.org
16570
16571 dovecot-sieve has been updated to a new implementation compatible with
16572 dovecot 1.2.x. For details of what this means please refer to:
16573
16574 http://wiki.dovecot.org/LDA/Sieve/Dovecot#Migration_from_CMUSieve
16575
16576 20090827:
16577 AFFECTS: users of www/mediawiki
16578 AUTHOR: miwi@FreeBSD.org
16579
16580 www/mediawiki version is 1.15.1 now. 1.14.1 version was preserved as
16581 www/mediawiki114 port.
16582
16583 20090818:
16584 AFFECTS: users of security/gnutls and any port that depends on it
16585 AUTHOR: novel@FreeBSD.org
16586
16587 GnuTLS has been updated to 2.8.3 and all shared libraries versions have
16588 been bumped. So you need to rebuild all applications that depend on
16589 gnutls. Do something like:
16590
16591 portupgrade -rf gnutls
16592
16593 20090816:
16594 AFFECTS: users of astro/celestia and KDE
16595 AUTHOR: danfe@FreeBSD.org
16596
16597 Celestia can now be compiled with KDE 3 frontend (you can enable it with
16598 CELESTIA_UI=kde when building). It is very feature-rich, as it offers
16599 contextual menus, toolbars, KDE integration, internationalization,
16600 bookmarks, etc. If you use Celestia and KDE as your desktop, you might
16601 want to rebuild the port so it integrates into your environment better.
16602
16603 20090815:
16604 AFFECTS: users of mail/dovecot
16605 AUTHOR: wxs@FreeBSD.org
16606
16607 Dovecot has been updated to version 1.2.3. The configuration file has
16608 changed significantly. Please see http://wiki.dovecot.org/Upgrading/1.2
16609 for details of what this means.
16610
16611 20090804:
16612 AFFECTS: users of multimedia/phonon*, x11/kdebase4*, deskutils/kdepim4
16613 AUTHOR: kde@FreeBSD.org
16614
16615 KDE 4 has been updated to version 4.3.0. KDE now uses qt4-phonon;
16616 multimedia/phonon and multimedia/phonon-gstreamer are deprecated in
16617 favor of their qt4 equivalents. You can still use multimedia/phonon-xine
16618 however. A number of files have been moved between packages. The
16619 recommended update procedure is to delete phonon, phonon-gstreamer,
16620 kdebase-*4*, kdepim-4*, then update ports as usual and install desired
16621 KDE 4 ports:
16622
16623 # pkg_delete -f phonon-4\* phonon-gstreamer\* kdebase-\*4\* kdepim-4\*
16624 # portmaster -a (or portupgrade -a)
16625 # cd ${PORTSDIR}/x11/kde4 && make config && make install clean
16626
16627 20090804:
16628 AFFECTS: users of devel/dbus-qt4, devel/qt4-designer
16629 AUTHOR: kde@FreeBSD.org
16630
16631 Qt 4 ports have been updated to 4.5.2. The recommended update procedure
16632 is to delete qt4-dbus and qt4-designer, then update ports as usual.
16633 Install qt4-designer if needed.
16634
16635 20090802:
16636 AFFECTS: users of devel/libtool15 and devel/libltdl15
16637 AUTHOR: mezz@FreeBSD.org
16638
16639 The devel/libtool15 and devel/libltdl15 ports have been moved to libtool22
16640 and libltdl22, respectively, then updated to 2.2.6a. You will need to run
16641 portmaster or portupgrade to properly perform the upgrade:
16642
16643 If using portmaster:
16644
16645 portmaster -o devel/libtool22 devel/libtool15
16646 portmaster -o devel/libltdl22 devel/libltdl15
16647
16648 If using portupgrade:
16649
16650 portupgrade -o devel/libtool22 libtool-1.5\*
16651 portupgrade -o devel/libltdl22 libltdl-1.5\*
16652
16653 After that, you will need to rebuild all ports that depend on libltdl.
16654 Since all dependent ports' PORTREVISIONs have been bumped, you can run
16655 portupgrade or portmaster with `-a' option to complete the upgrade.
16656
16657 20090801:
16658 AFFECTS: users of x11-drivers/xf86-video-nouveau
16659 AUTHOR: rnoland@FreeBSD.org
16660
16661 An updated libdrm and xf86-video-nouveau have been committed. These
16662 update the API version to 0.0.14 and if you are using DRM you will need
16663 to update your kernel patch. See pkg-message in xf86-video-nouveau for
16664 details.
16665
16666 20090730:
16667 AFFECTS: users of www/tomcat6
16668 AUTHOR: ale@FreeBSD.org
16669
16670 Tomcat has been updated to 6.0.20 release and the installation directory
16671 is changed from apache-tomcat6.0 to apache-tomcat-6.0. Backup your
16672 configuration files before updating Tomcat, since the previous port will
16673 delete them on deinstall.
16674
16675 20090729:
16676 AFFECTS: users of sysutils/heartbeat
16677 AUTHOR: ports@encarnate.com
16678
16679 Heartbeat has been upgraded to the 2.1.4 release. Older configurations
16680 based on version 1 should still work. Read more about the new features
16681 and possible configuration changes at the following URLs:
16682
16683 http://clusterlabs.org/wiki/Documentation (Configuration 0.6 Explained)
16684 http://www.linux-ha.org/GettingStartedRevisedV2
16685
16686 20090724:
16687 AFFECTS: users of www/rubygem-rails
16688 AUTHOR: pgollucci@FreeBSD.org
16689
16690 Rails has been updated to 2.3.3. As always, make sure you check the
16691 changes at http://weblog.rubyonrails.org/.
16692
16693 20090720:
16694 AFFECTS: users of net/openldap24-{client,server}
16695 AUTHOR: delphij@FreeBSD.org
16696
16697 OpenLDAP has been upgraded to 2.4.17, which requires a shared library
16698 version bump. Therefore, you need to reinstall all ports that depend on
16699 it. Please do something like:
16700
16701 # portupgrade -fr net/openldap24-client
16702 or
16703 # portmaster -r net/openldap24-client
16704
16705 20090719:
16706 AFFECTS: users of graphics/jpeg
16707 AUTHOR: dinoex@FreeBSD.org
16708
16709 The IJG jpeg library has been updated to version 7.0. Please rebuild all
16710 ports that depend on it.
16711
16712 If you use portmaster:
16713
16714 portmaster -r jpeg-
16715
16716 Or, if you would prefer a more gradual approach:
16717
16718 portmaster -w jpeg- (Check the man page for more information)
16719
16720 If you use portupgrade:
16721
16722 portupgrade -fr graphics/jpeg
16723
16724 20090704:
16725 AFFECTS: users of www/yaws
16726 AUTHOR: olgeni@FreeBSD.org
16727
16728 The default configuration file path was changed to ${LOCALBASE}/etc/yaws
16729 in version 1.83.
16730
16731 Please remember to update your configuration before upgrading.
16732
16733 20090628:
16734 AFFECTS: users of www/firefox3-devel
16735 AUTHOR: gecko@FreeBSD.org
16736
16737 If your Firefox crashes with the following message while viewing a
16738 HTML5 page: "Bad system call (core dumped)" you need to load the sem
16739 module (kldload sem).
16740
16741 To load sem module on every boot, put the following into your
16742 /boot/loader.conf:
16743
16744 sem_load="YES"
16745
16746 20090624:
16747 AFFECTS: users of mail/crm114
16748 AUTHOR: glebius@cell.glebius.int.ru
16749
16750 The new version of crm uses a new format for css files. Old files should
16751 be rebuilt or started from scratch. If not done, crm114 will lose any
16752 mail processed via it.
16753
16754 20090620:
16755 AFFECTS: users of gstreamer-plugins-bad, gstreamer-plugins-good, and
16756 gstreamer-plugins-ugly ports
16757 AUTHOR: kwm@FreeBSD.org
16758
16759 Due to the move of several plugins from gstreamer-plugins-bad to
16760 gstreamer-plugins-good and gstreamer-plugins-ugly, it is necessary to
16761 update gstreamer-plugins-bad first:
16762
16763 portupgrade -R gstreamer-plugins-bad
16764
16765 or, using portmaster:
16766
16767 portmaster gstreamer-plugins-bad
16768
16769 20090619:
16770 AFFECTS: users of net-p2p/transmission-daemon
16771 AUTHOR: mezz@FreeBSD.org
16772
16773 The UID/GID of transmission has been changed from 919 to 921. The data
16774 configure has been changed from ${PREFIX}/etc/transmission/home/.config
16775 to ${PREFIX}/etc/transmission/home. To update the UID/GID:
16776
16777 # pw groupmod transmission -g 921
16778 # pw usermod transmission -u 921 -g 921
16779
16780 20090618:
16781 AFFECTS: users of www/p5-Catalyst
16782 AUTHOR: pgollucci@FreeBSD.org
16783
16784 Most applications and plugins should run unaltered on Catalyst 5.80.
16785
16786 However, a lot of refactoring work has taken place, and several changes
16787 have been made which could cause incompatibilities. If your application
16788 or plugin is using deprecated code, or relying on side effects, then you
16789 could have issues upgrading to this release.
16790
16791 http://search.cpan.org/~mramberg/Catalyst-Runtime-5.80005/lib/Catalyst/Upgrading.pod
16792
16793 20090617:
16794 AFFECTS: users of emulators/virtualbox
16795 AUTHOR: beat@FreeBSD.org
16796
16797 The GID of virtualbox has changed due to a conflict with databases/couchdb.
16798 Update GID of vboxusers after updating the port:
16799
16800 # pw groupmod vboxusers -g 920
16801
16802 20090617:
16803 AFFECTS: users of math/fftw3 math/fftw3-long math/fftw3-float
16804 AUTHOR: db@FreeBSD.org
16805
16806 The Fortran option has removed from fftw3 and moved into slave ports,
16807 math/fftw3-fortran math/fftw3-long-fortran and math/fftw3-float-fortran.
16808
16809 20090615:
16810 AFFECTS: users of x11-wm/enlightenment and x11-wm/enlightenment-devel
16811 AUTHOR: gahr@FreeBSD.org
16812
16813 The development version of the Enlightenment window manager, a.k.a. E17,
16814 was moved from x11-wm/enlightenment-devel to x11-wm/enlightenment. The
16815 DR16 branch now resides in x11-wm/e16.
16816
16817 20090615:
16818 AFFECTS: users of multimedia/mlt++
16819 AUTHOR: beat@FreeBSD.org
16820
16821 The multimedia/mlt++ port was incorporated into multimedia/mlt since
16822 version 0.4.2. Delete multimedia/mlt++ first and then install/update
16823 multimedia/mlt.
16824
16825 20090613:
16826 AFFECTS: users of www/hudson
16827 AUTHOR: hq@FreeBSD.org
16828
16829 Hudson is now running as a standalone process and no longer relies on
16830 Apache Tomcat. As such, it should now be configured by defining
16831 hudson_* variables in rc.conf. See comments from rc.d script for further
16832 details.
16833
16834 The default setup is using the same port numbers and HTTP URL prefix as
16835 before in order to reduce the effort of upgrading the port. Hence, it
16836 may conflict with some running Apache Tomcat instance. To fix this
16837 problem, you may either deinstall www/tomcat6, or use the following
16838 settings in hudson_args from /etc/rc.conf:
16839
16840 --httpPort=??? --ajp13Port=???
16841
16842 20090611:
16843 AFFECTS: users of www/apache22
16844 AUTHOR: pgollucci@FreeBSD.org
16845
16846 Two rc.d scripts have been renamed:
16847
16848 apache22.sh -> apache22
16849 htcacheclean.sh -> htcacheclean
16850
16851 You'll need to update any crons wrappers, etc. for the new paths.
16852
16853 20090608:
16854 AFFECTS: users of lang/python* and py-*
16855 AUTHOR: miwi@FreeBSD.org
16856
16857 The default version of Python has been changed from 2.5.x to 2.6.x.
16858 If you have 2.5.x installed, perform an upgrade of lang/python25 to
16859 lang/python26 with one of the following commands:
16860
16861 If using portupgrade:
16862 # portupgrade -o lang/python26 lang/python25
16863
16864 If using portmaster:
16865 # portmaster -o lang/python26 lang/python25
16866
16867 If you want to retain 2.5.x as default Python version, set the
16868 PYTHON_DEFAULT_VERSION variable to 'python2.5' (without quotes) in
16869 /etc/make.conf, then go to lang/python and perform the following
16870 command:
16871
16872 # portupgrade -R python
16873
16874 Once the installed Python has been updated to 2.6, by using the
16875 method above, it is required to run the upgrade-site-packages target in
16876 lang/python to assure that site-packages are made available to the new
16877 Python version.
16878
16879 If using portupgrade:
16880 # cd /usr/ports/lang/python && make upgrade-site-packages
16881
16882 If using portmaster:
16883 # cd /usr/ports/lang/python && make upgrade-site-packages -DUSE_PORTMASTER
16884
16885 The portmaster case can take quite some time to complete due to the lack of
16886 cached information that the portupgrade suite uses (specifically pkg_which).
16887 This is not the fault of portmaster.
16888
16889 20090606:
16890 AFFECTS: users of java/eclipse
16891 AUTHOR: glewis@FreeBSD.org
16892
16893 The update to 3.4.2 changes the location of the metadata for eclipse to
16894 be more in line with what is used on other platforms. This means that
16895 after the update plugins that have been installed by a user with the
16896 built in Update Manager will need to be reinstalled.
16897
16898 20090605:
16899 AFFECTS: users of mail/postfix
16900 AUTHOR: itetcu@FreeBSD.org
16901
16902 Version 2.6.1 introduced a POLA violation by expecting aliases.db to be
16903 in /etc/mail/aliases.db (not /etc/aliases.db). With this version the
16904 location is reverted to the right place.
16905
16906 If you updated your installation to 2.6.1 you need to run newaliases(1)
16907 again after you installed 2.6.2.
16908
16909 20090603:
16910 AFFECTS: users of japanese/font-mplus-ipa (and old japanese/ipa-ttfonts)
16911 AUTHOR: hrs@FreeBSD.org
16912
16913 IPAUIGothic has been updated to a version included in IPA font
16914 version 002.03 and added as a separated port
16915 "japanese/font-ipa-uigothic". And the font-mplus-ipa has been
16916 updated to remove the old IPAUIGothic.
16917
16918 Thus the old ipa-ttfonts is almost equivalent to font-ipa +
16919 font-ipa-uigothic + font-mplus-ipa. Note that these three packages
16920 have different licenses from each other.
16921
16922 20090601:
16923 AFFECTS: users of devel/cvs-devel
16924 AUTHOR: wxs@FreeBSD.org
16925
16926 cvs-devel no longer installs /bin/cvs and /bin/cvsbug. These are now
16927 installed into ${PREFIX}/bin. If you wish to use these please be aware
16928 of this change with respect to your path.
16929
16930 20090531:
16931 AFFECTS: users of devel/viewvc
16932 AUTHOR: pgollucci@FreeBSD.org
16933
16934 viewvc.conf and templates are not compatible to 1.0.x version, even the
16935 database scripts have changed. For details see:
16936
16937 http://viewvc.tigris.org/source/browse/*checkout*/viewvc/trunk/docs/upgrading-howto.html
16938
16939 20090530:
16940 AFFECTS: users of Japanese and Chinese fonts
16941 AUTHOR: hrs@FreeBSD.org
16942
16943 Ports for Japanese fonts have been reorganized in the following way:
16944
16945 japanese/ipa-ttfonts -> japanese/font-mplus-ipa
16946 japanese/ipa-ttfonts -> japanese/font-ipa
16947 japanese/kochi-ttfonts -> japanese/font-kochi
16948 japanese/mplusfonts -> japanese/font-mplus
16949 japanese/sazanami-ttf -> japanese/font-sazanami
16950 japanese/shinonome -> japanese/font-shinonome
16951 japanese/umefont -> japanese/font-ume
16952 japanese/vlgothic -> japanese/font-vlgothic
16953
16954 While basically these are port name changes for consistency,
16955 installation directories are also changed:
16956
16957 font files -> ${PREFIX}/share/${PORTNAME}/*
16958 symlinks -> ${PREFIX}/share/fonts/{TTF,OTF,fontname,...}/*
16959 symlinks -> ${PREFIX}/lib/X11/fonts/{TTF,OTF,misc,fontname,...}/*
16960
16961 A user-visible one is that the directory name "TrueType" is replaced
16962 with "TTF".
16963
16964 Also, japanese/font-std and chinese/font-std have been added as
16965 standard fonts used in the Ports Collection. Currently they
16966 contain:
16967
16968 std.ja_JP/Mincho
16969 std.ja_JP/Gothic
16970 std.ja_JP/Ryumin-Light
16971 std.ja_JP/GothicBBB-Medium
16972 std.zh_CN/STHeiti-Regular
16973 std.zh_CN/STSong-Light
16974 std.zh_CN/MSung-Light
16975 std.zh_CN/MHei-Medium
16976
16977 under ${PREFIX}/share/fonts/. They are just symlinks to
16978 corresponding font files. The symlink names are based on popular
16979 PostScript font names.
16980
16981 Applications should refer the font files via XLFD or fontconfig
16982 first. If they need a direct reference to the font file, please use
16983 files in std.*/*. This is because direct reference to a specific
16984 font name in an application configuration file makes the maintenance
16985 difficult when the font file name is changed, for example.
16986
16987 20090516:
16988 AFFECTS: users of devel/viewvc
16989 AUTHOR: pgollucci@FreeBSD.org
16990
16991 OPTION APACHE2 has been changed to APACHE (WITH_APACHE)
16992 WITH_APACHE2 is deprecated and is being removed.
16993 APACHE_PORT will be pulled in when WITH_APACHE is selected
16994
16995 20090516:
16996 AFFECTS: users of print/cups-base and portupgrade
16997 AUTHOR: dinoex@FreeBSD.org
16998
16999 The print/cups port has been split into multiple ports. If upgrading
17000 from 1.3.10_1 and below, you must remove the installed version first.
17001
17002 20090412:
17003 AFFECTS: users of sysutils/bacula-server
17004 AUTHOR: wxs@FreeBSD.org
17005
17006 sysutils/bacula-server now uses a new catalog format. If upgrading
17007 from the old version please use the update_bacula_tables script
17008 provided with the port before restarting bacula.
17009
17010 20090410:
17011 AFFECTS: users of www/trac-email2trac
17012 AUTHOR: brooks@FreeBSD.org
17013
17014 bin/email2trac.py and bin/delete_spam.py are now installed without the
17015 .py extension to make the suid run_email2trac work and match the online
17016 documentation. If you were using them in scripts or alias entries, you
17017 will need to update paths accordingly.
17018
17019 20090401:
17020 AFFECTS: users of Fedora 8 Linux infrastructure ports
17021 AUTHOR: bsam@FreeBSD.org
17022
17023 ATTENTION! Those ports are not default for any version of FreeBSD for now
17024 and may be used with FreeBSD versions 7.2 and above (8-CURRENT is better)
17025 using compat.linux.osrelease=2.6.16 and linux_base-f8. Please, note that
17026 2.6.16 is not fully supported on 7.x (ex., some syscalls are missing
17027 and cannot be MFCed due to a native FreeBSD ABI breakage).
17028
17029 For more information about transition please read item "20070327: AFFECTS:
17030 users of emulators/linux_base-fc6". That note may be used for upgrading
17031 to linux_base-f8 and Fedora 8 Linux infrastructure ports as well.
17032
17033 If you want to switch to linux-f8 ports, please define at /etc/make.conf:
17034
17035 OVERRIDE_LINUX_BASE_PORT=f8
17036 OVERRIDE_LINUX_NONBASE_PORTS=f8
17037
17038 20090328:
17039 AFFECTS: users of lang/perl*
17040 AUTHOR: skv@FreeBSD.org
17041
17042 lang/perl5.10 is out. If you want to switch to it from, for example
17043 lang/perl5.8, that is:
17044
17045 Portupgrade users:
17046 0) Fix pkgdb.db (for safety):
17047 pkgdb -Ff
17048
17049 1) Reinstall new version of Perl (5.10):
17050 env DISABLE_CONFLICTS=1 portupgrade -o lang/perl5.10 -f perl-5.8.\*
17051
17052 2) Reinstall everything that depends on Perl:
17053 portupgrade -fr perl
17054
17055 Portmaster users:
17056 env DISABLE_CONFLICTS=1 portmaster -o lang/perl5.10 lang/perl5.8
17057 portmaster -r perl-
17058
17059 Note: If the "perl-" glob matches more than one port you will need to
17060 specify the name of the Perl directory in /var/db/pkg explicitly.
17061
17062 20090327:
17063 AFFECTS: users of security/clamav
17064 AUTHOR: garga@FreeBSD.org
17065
17066 After version 0.95 clamav-milter does not accept parameters by command
17067 line. If you are using $clamav_milter_flags on rc.conf to set its
17068 parameters you will need to move to new ${PREFIX}/etc/clamav-milter.conf.
17069
17070 20090319:
17071 AFFECTS: users of shells/bash3
17072 AUTHOR: ehaupt@FreeBSD.org
17073
17074 With the addition of shells/bash version 4.x, people wanting to stick
17075 with bash 3.x should perform the following update:
17076
17077 $ portupgrade -f -o shells/bash3 bash
17078
17079 20090318:
17080 AFFECTS: users of www/suphp
17081 AUTHOR: yzlin@cs.nctu.edu.tw
17082
17083 The suPHP port has been upgraded to 0.7.x. This new version of suPHP has
17084 some new features and changes for the configuration file:
17085
17086 - Multiple path (with patterns) & variable substitution support for
17087 docroots
17088 - Double-quoted strings at section '[handlers]'
17089 ex. application/x-httpd-php="php:/usr/local/bin/php-cgi"
17090
17091 These changes may lead to internal server error if without modifications
17092 of the configuration file from previous version.
17093
17094 20090316:
17095 AFFECTS: users of www/geeklog
17096 AUTHOR: beat@FreeBSD.org
17097
17098 To follow the standards this port has received a small reworking.
17099
17100 WWW_DIR (that defaulted to PREFIX/www/data/geeklog) is deprecated,
17101 use WWWDIR (defaults to PREFIX/www/geeklog).
17102
17103 20090316:
17104 AFFECTS: users of net-im/ejabberd
17105 AUTHOR: skylord@linkline.ru
17106
17107 ejabberd's UID and GID have changed (PR ports/105122). Users are advised
17108 to check all configuration files and data in /var/spool/ejabberd to
17109 ensure everything has the correct owner/group.
17110
17111 20090316:
17112 AFFECTS: users of sysutils/lire
17113 AUTHOR: edwin@FreeBSD.org
17114
17115 Lire now requires DBD::SQLite, which uses SQLite 3.0. This means that the
17116 Lire database format has changed. If you have one or more old Lire stores,
17117 you will need to convert each of them from SQLite2 format to SQLite3 like
17118 this:
17119
17120 $ sqlite oldstore.db .dump | sqlite3 newstore.db
17121
17122 This assumes that you have both SQLite2 and SQLite3 installed on your
17123 system, and that the names of the command line interface for the old and
17124 new version are `sqlite' and `sqlite3' respectively (this is at least
17125 correct for Fedora).
17126
17127 20090310:
17128 AFFECTS: users of multimedia/mythtv
17129 AUTHOR: glarkin@FreeBSD.org
17130
17131 The upgrade from version 0.20 to version 0.21 should be transparent.
17132 Any changes to the database structure should be applied automatically.
17133
17134 However, it is strongly recommended that you back up your database before
17135 installing a new version of MythTV.
17136
17137 For example:
17138
17139 $ mysqldump -u mythtv -pmythtv mythconverg -c > mythtv_backup.sql
17140
17141 To restore (assuming that you've dropped the database):
17142
17143 $ mysql -u root
17144 mysql>create database mythconverg;
17145 mysql>exit
17146 $ mysql -u mythtv -pmythtv mythconverg < mythtv_backup.sql
17147
17148 20090309:
17149 AFFECTS: users of devel/libusb on CURRENT
17150 AUTHOR: stas@FreeBSD.org
17151
17152 FreeBSD libusb20 was renamed to libusb in r189585 and thus, being fully
17153 compatible with libusb20, replaces devel/libusb on HEAD. devel/libusb
17154 should not be used on these systems. Users of libusb-dependent ports
17155 are advised to remove libusb package from their systems, and rebuild all
17156 libusb dependencies. One of the possible ways to achieve this is
17157 listed below:
17158
17159 # set tempfile=`mktemp /tmp/usbports.XX`
17160 # pkg_info -qR /var/db/pkg/libusb-* > ${tempfile}
17161 # pkg_delete -f /var/db/pkg/libusb-*
17162 # cat ${tempfile} | xargs portupgrade -f
17163 # rm -f ${tempfile}
17164
17165 20090309:
17166 AFFECTS: users of multimedia/phonon
17167 AUTHOR: kde@FreeBSD.org
17168
17169 multimedia/phonon port has been split into phonon itself, phonon-xine,
17170 and phonon-gstreamer backends. After updating phonon port you have
17171 to install at least one backend; phonon-xine backend is recommended
17172 for KDE.
17173
17174 20090308:
17175 AFFECTS: users of emulators/qemu
17176 AUTHOR: nox@FreeBSD.org
17177
17178 The port has been updated to 0.10.0, which now uses the newer
17179 (incompatible) kqemu-kmod-devel port that now also works for the
17180 32 bit "qemu" executable on amd64. If you upgrade emulators/qemu
17181 with the KQEMU knob on, you have to
17182
17183 # pkg_delete kqemu-kmod-1\*
17184
17185 the old kqemu version first if it is installed.
17186
17187 20090304:
17188 AFFECTS: users of comms/py-gammu
17189 AUTHOR: bsam@FreeBSD.org
17190
17191 The port comms/py-gammu was incorporated into comms/gammu since
17192 1.23.0. Delete comms/py-gammu first and then deinstall/reinstall
17193 comms/gammu with option WITH_PYTHON_GAMMU=YES.
17194
17195 20090304:
17196 AFFECTS: users of x11-wm/xfce4
17197 AUTHOR: oliver@FreeBSD.org
17198
17199 When upgrading from Xfce 4.4 to 4.6 make sure you uninstall the following
17200 ports:
17201
17202 x11/libxfce4mcs
17203 sysutils/xfce4-mcs-manager
17204 sysutils/xfce4-mcs-plugins
17205 x11-themes/xfce4-icon-theme
17206
17207 You may uninstall them before you start the upgrade procedure (preferred)
17208 or even afterwards when the upgrade went fine.
17209
17210 Please also note that Xfce 4.6 does not come with an icon theme any more.
17211 Xfce 4.6 now depends on the Tango theme which is now installed by default.
17212 The default installation of Xfce is also adjusted to use this icon theme
17213 instead of the Xfce 4.4 standard Rodent theme. If you are upgrading from
17214 Xfce 4.4 to 4.6 you probably still have the Rodent theme selected. This
17215 will lead to several "missing" icons when starting up Xfce.
17216
17217 Make sure to switch as well to the Tango theme. To do this just open the
17218 Settings Manager and select Appearance. Inside the Appearance dialog
17219 switch to the Icons tab and select the "Tango" entry in the list on the
17220 left side of the Icons tab.
17221
17222 For enabling the Reboot/Shutdown functionality of Xfce's logout dialog
17223 please read the note which gets printed out after the installation of
17224 x11-wm/xfce4 about how to configure PolicyKit.
17225
17226 20090223:
17227 AFFECTS: users of Tcl/Tk
17228 AUTHOR: mm@FreeBSD.org
17229
17230 The default version of Tcl/Tk has been changed from 8.4 to 8.5.
17231
17232 To restore old behavior and prefer using Tcl 8.4 with supported ports set
17233 WITH_TCL_VER=84 in /etc/make.conf. This has no effect on ports that have
17234 USE_TCL=yes or USE_TK=yes. They stick to the new default version and have
17235 to be updated by their maintainers to support other versions than default.
17236
17237 20090218:
17238 AFFECTS: users of www/zend-framework
17239 AUTHOR: glarkin@FreeBSD.org
17240
17241 A local file inclusion (LFI) vulnerability was fixed in Zend Framework
17242 1.7.5. The LFI was present in the Zend_View::render() method, and
17243 allowed inclusion of scripts with relative path names, e.g.
17244 "../../../my/script/dir/myscript.php".
17245
17246 If the script path name is hard-coded into the application and is not
17247 generated by user input, the vulnerability does not apply. Because of
17248 this exception, the Zend Framework team has added a flag to disable
17249 the LFI protection in the render() method.
17250
17251 Full details of the vulnerability, whether it applies to your
17252 application and how to disable the LFI protection in the render()
17253 method can be found here:
17254
17255 http://framework.zend.com/manual/en/zend.view.migration.html
17256
17257 20090216:
17258 AFFECTS: users of net/openldap24-{client,server}
17259 AUTHOR: delphij@FreeBSD.org
17260
17261 OpenLDAP has been upgraded to 2.4.14, which requires a shared library
17262 version bump. Therefore you need to reinstall all ports that depend on
17263 it. Please do something like:
17264
17265 # portupgrade -fr net/openldap24-client
17266
17267 20090209:
17268 AFFECTS: users of multimedia/phonon, x11/kdelibs4, x11/kdebase4*,
17269 deskutils/kdepimlib4, deskutils/kdepim4, devel/automoc4
17270 AUTHOR: kde@FreeBSD.org
17271
17272 KDE 4 has been updated from 4.1.4 to 4.2.0. A number of applications
17273 have been moved between packages. The easiest way to avoid various
17274 problems during update is to delete all KDE-4.1.4 ports and install
17275 KDE-4.2.0:
17276
17277 # pkg_delete -f kde\*4.1.4\* automoc4-\*
17278 # portmaster -a (or portupgrade -a)
17279 # cd ${PORTSDIR}/x11/kde4 && make config && make install clean
17280
17281 20090207:
17282 AFFECTS: users of devel/libslang and devel/libslang2
17283 AUTHOR: pgollucci@FreeBSD.org
17284
17285 devel/libslang has been removed in favor of devel/libslang2 after not
17286 being released during last five years. WITH_SLANG2 is no longer a
17287 valid ports KNOB. All ports that depend on devel/libslang should be
17288 recompiled, e.g.:
17289
17290 # portupgrade -o devel/libslang2 devel/libslang
17291
17292 20090130:
17293 AFFECTS: users of www/httptunnel
17294 AUTHOR: rafan@FreeBSD.org
17295
17296 The startup script has been converted to new rc.d style and split
17297 into two scripts: htc (client) and hts (server). Please check the scripts
17298 for how to set variables in /etc/rc.conf.
17299
17300 20090127:
17301 AFFECTS: users of gstreamer-plugins
17302 AUTHOR: kwm@FreeBSD.org
17303
17304 The gstapp library moved from the gstreamer-plugins-bad package to
17305 gstreamer-plugins. It will be necessary to rebuild the gstreamer-plugins
17306 port. After updating your installed ports please do (if you are using
17307 portupgrade):
17308
17309 # portupgrade -f gstreamer-plugins
17310
17311 20090127:
17312 AFFECTS: users of www/xpi-deepestsender
17313 AUTHOR: pgollucci@FreeBSD.org
17314
17315 www/xpi-deepestsender has been updated to version 0.9.0. This version
17316 is *only* for Firefox version 3.x.
17317
17318 20090124:
17319 AFFECTS: users of x11-servers/xorg-server, sysutils/hal
17320 AUTHOR: rnoland@FreeBSD.org
17321
17322 sysutils/hal has been updated and should now properly detect mice for
17323 in X.Org. Use of AllowEmptyInput should no longer be needed for most
17324 users and moused should now work fine.
17325
17326 20090123:
17327 AFFECTS: users of x11-servers/xorg-server
17328 AUTHOR: rnoland@FreeBSD.org
17329
17330 If you are using an older xorg.conf several config lines are no longer
17331 needed and will generate warnings when X is started. RgbPath will cause
17332 X to fail to start, remove it from your config.
17333
17334 Server 1.5.3 also really wants to configure its input devices via hald.
17335 This is causing some issues with moused and /dev/sysmouse. There are
17336 couple of options for how to deal with it:
17337
17338 1. Add Option "AllowEmptyInput" "off" to your ServerLayout section.
17339 This will cause X to use the configured kbd, mouse, and vmmouse
17340 sections from your xorg.conf
17341
17342 2. Don't use moused. If you want it to work with addon USB mice
17343 set this in rc.conf:
17344
17345 moused_enable="NO"
17346 moused_nondefault_enable="NO"
17347
17348 I'm working on fixing hald or the mouse driver or both.
17349
17350 20090123:
17351 AFFECTS: users of x11/libxcb
17352 AUTHOR: flz@FreeBSD.org
17353
17354 Libxcb shared library version was bumped from 1 to 2. You need to
17355 rebuild any consumer of libxcb.so.1 or some applications will be
17356 linked against two versions of libxcb once libX11 is upgraded.
17357
17358 For portupgrade users:
17359
17360 # portupgrade -rf libxcb
17361
17362 20090121:
17363 AFFECTS: users of devel/linux-glib2, emulation/linux_base-f4
17364 AUTHOR: bsam@FreeBSD.org
17365
17366 Glib2 now is incorporated to emulation/linux_base-fc4 (it has always
17367 been a part of more recent Linux base ports). All users should deinstall
17368 devel/linux-glib2 and then deinstall/reinstall emulation/linux_base-f4.
17369
17370 20090119:
17371 AFFECTS: users of mail/claws-mail, mail/claws-mail-smime
17372 AUTHOR: netchild@FreeBSD.org
17373
17374 The claws-mail port includes the S/MIME plugin itself now, it is not
17375 distributed as a separate plugin anymore. It can be enabled with the
17376 GPGME option in the port (disabled by default). If you use the S/MIME
17377 plugin, you should remove the mail/claws-mail-smime port before
17378 enabling GPGME and updating the mail/claws-mail port. People which
17379 already updated mail/claws-mail with GPGME enabled and a non-working
17380 S/MIME plugin need to deinstall mail/claws-mail-smime and reinstall
17381 mail/claws-mail.
17382
17383 20090118:
17384 AFFECTS: users of net-p2p/deluge
17385 AUTHOR: mezz@FreeBSD.org
17386
17387 The Deluge has been updated from 0.5.x to 1.x. The 1.x has been rewritten,
17388 so it is recommend for you to make the back up of your ~/.config/deluge. The
17389 configuration and plugins of 0.5.x do not work in 1.x. Deluge will picking
17390 up the old configuration and try to convert it to the newer format, but I
17391 wouldn't trust it to do it without the back up.
17392
17393 If you prefer to stick with 0.5.x, you can use portmaster:
17394
17395 # portmaster -o net-p2p/deluge05 net-p2p/deluge
17396
17397 or if you use portupgrade:
17398
17399 # portupgrade -o net-p2p/deluge05 net-p2p/deluge
17400
17401 20090118:
17402 AFFECTS: users of www/ikiwiki
17403 AUTHOR: brix@FreeBSD.org
17404
17405 IkiWiki has been upgraded from 2.x to 3.x. Instructions for
17406 migrating existing IkiWiki configurations to 3.x format can be found
17407 at http://ikiwiki.info/tips/upgrade_to_3.0/.
17408
17409 20090118:
17410 AFFECTS: users of devel/apr-svn devel/apr
17411 AUTHOR: pgollucci@FreeBSD.org
17412
17413 devel/apr-svn has been removed and devel/apr now handles its role.
17414 devel/apr now defaults to building with Berkeley database support (bdb)
17415 APR_UTIL_* tunables have been renamed to comply with ports/KNOBS names.
17416
17417 20090114:
17418 AFFECTS: users of x11/kdebase4-workspace, x11/kdebase4-runtime
17419 AUTHOR: kde@FreeBSD.org
17420
17421 KDE 4 has been updated from 4.1.1 to 4.1.4. A number of files have been
17422 moved between packages. You should deinstall kdebase4-runtime package
17423 before updating:
17424
17425 pkg_delete -f kdebase-runtime-4.1\*
17426 portmaster -a
17427
17428 After successful update you could install kdebase4-runtime if it has not
17429 been installed during update process.
17430
17431 20090114:
17432 AFFECTS: users of GNOME and GTK+
17433 AUTHOR: gnome@FreeBSD.org
17434
17435 GNOME has been updated to 2.24.x. You have to deinstall a few ports
17436 first before using portupgrade or portmaster in order to successfully
17437 upgrade your GNOME installation. After successful upgrade, you have
17438 to reinstall gnome-session so the gnome.desktop session file is properly
17439 installed.
17440
17441 Portupgrade users:
17442
17443 # pkgdb -Ff
17444 (Answer "yes" to unregister gail while keeping gtk20.)
17445 (Answer "yes" to unregister fast-user-switch-applet while
17446 keeping gdm.)
17447
17448 # pkg_deinstall -fO gtkmm-2.12\*
17449 # portupgrade -aOW
17450 # portupgrade -f gnome-session
17451
17452 Portmaster users:
17453
17454 # pkg_delete -f gtkmm-2.12\*
17455 # portmaster -a
17456 # portmaster gnome-session
17457
17458 20090113:
17459 AFFECTS: users of lang/perl5.8
17460 AUTHOR: skv@FreeBSD.org
17461
17462 lang/perl5.8 has been updated to 5.8.9. You should update everything
17463 that depends on perl. The easiest way to do that is to use
17464 perl-after-upgrade script supplied with lang/perl5.8. Please see its
17465 manual page for details.
17466
17467 20090112:
17468 AFFECTS: users of mail/claws-mail*
17469 AUTHOR: miwi@FreeBSD.org
17470
17471 claws-mail has been updated to 3.7.0, with this update OpenSSL support
17472 has been removed by upstream in favour of GnuTLS. GnuTLS is now enabled
17473 by default. Themes were have also been split to an extra port which
17474 your can find under x11-themes/claws-mail-themes. Menu was rewritten
17475 entirely in version 3.6.0 using modern GTK interface; as a consequence,
17476 all your custom shortcuts will be lost after upgrade.
17477
17478 20090109:
17479 AFFECTS: users of any Mozilla and Opera products
17480 AUTHOR: mezz@FreeBSD.org
17481
17482 The Java plugins now will no longer be picked up by automatically from
17483 these browsers. Because all Java ports share the name of plugins file,
17484 I am thinking about someone or maybe me will need to write something
17485 similar to nspluginwrapper (but in shell script) that can add Java plugin
17486 in ~/.*/plugins/ when user requests one specific version of Java plugin
17487 if this user has more than one version of Java installed. However, for
17488 now, you will have to add Java plugin in ~/.*/plugins/ manually.
17489
17490 20090107:
17491 AFFECTS: users of databases/unixODBC
17492 AUTHOR: beech@FreeBSD.org
17493
17494 The databases/unixODBC port has been updated to 2.2.14. While
17495 containing many bug fixes and minor feature adjustments, this version
17496 no longer ships with the (obsolete) MySQL ODBC driver. MySQL ODBC
17497 driver users will probably want to use databases/mysql-connector-odbc
17498 instead. The text-backed/flatfile driver (libtxtodbc) has also been
17499 removed by the developers but due to some demand may make a return in
17500 a future version or as a separate port.
17501
17502 20090107:
17503 AFFECTS: users of security/libgcrypt
17504 AUTHOR: rafan@FreeBSD.org
17505
17506 libgcrypt has been upgraded to 1.4.3 which has a shared library version
17507 bump. You need to reinstall all ports that depend on it. Use something
17508 like this:
17509
17510 portupgrade -rf libgcrypt
17511 portmaster -r libgcrypt
17512
17513 20090104:
17514 AFFECTS: users of net/openldap24-{client,server}
17515 AUTHOR: delphij@FreeBSD.org
17516
17517 OpenLDAP has been upgraded to 2.4.13, which requires a shared library
17518 version bump. Therefore, you need to reinstall all ports that depend on
17519 it. Please do something like:
17520
17521 # portupgrade -fr net/openldap24-client
17522
17523 20081230:
17524 AFFECTS: users of net/rabbitmq
17525 AUTHOR: pneumann@gmail.com
17526
17527 The database schema has changed between RabbitMQ-1.4.0 and this release.
17528 When the RabbitMQ server detects the presence of an old database, it
17529 moves it to a backup location, creates a fresh, empty database, and
17530 logs a warning.
17531
17532 20081226:
17533 AFFECTS: users of www/rt38
17534 AUTHOR: pgollucci@FreeBSD.org
17535
17536 www/rt38 now respects the FreeBSD directory layout, see hier(7).
17537 With this change, p5-RT-* and p5-RTx-* should be much simpler to use
17538 in the ports collection.
17539
17540 Please note that www/p5-RTx-Shredder is included in www/rt38. This
17541 port will be deprecated and removed.
17542
17543 20081228:
17544 AFFECTS: users of astro/boinc-setiathome-enhanced
17545 AUTHOR: rene@FreeBSD.org
17546
17547 The setiathome client has been updated to version 6.03 and version 5.00
17548 of the astropulse client has been added. Before you update, finish and
17549 report your current workunits to avoid losing them. The port now also
17550 includes the client screensavers.
17551
17552 20081228:
17553 AFFECTS: users of japanese/kinput2
17554 AUTHOR: hrs@FreeBSD.org
17555
17556 The Wnn backend of japanese/kinput2 port now uses unix domain socket
17557 to communicate the server by default. If $JSERVER environment
17558 variable is defined, the value is used as the server host name. In
17559 In short, the server name is determined in the following way:
17560
17561 $JSERVER --(if null)--> CcWnn.Jserver --(if null)--> "localhost"
17562
17563 If the server host name is null or matches "^unix$", unix domain
17564 socket is used. Note that the default server name in CcWnn.Jserver
17565 is "unix" now.
17566
17567 20081226:
17568 AFFECTS: users of www/rt*
17569 AUTHOR: pgollucci@FreeBSD.org
17570
17571 www/rt2 www/rt3 www/rt32 www/rt34 are now deprecated and will expire
17572 2009-02-01. All ports now depend on www/rt38 If you cannot update
17573 to www/rt38, www/rt36 is still around.
17574
17575 20081224:
17576 AFFECTS: users of www/phpSysInfo
17577 AUTHOR: miwi@FreeBSD.org
17578
17579 The www/phpSysInfo port has been split into www/phpsysinfo and
17580 www/phpsysinfo-dev ports.
17581
17582 20081217:
17583 AFFECTS: users of mail/policyd2
17584 AUTHOR: wxs@FreeBSD.org
17585
17586 The RC script for mail/policyd2 has been renamed to avoid a conflict.
17587 If you use this port please change the setting in rc.conf to be
17588 policyd2_enable.
17589
17590 20081211:
17591 AFFECTS: users of lang/php5
17592 AUTHOR: pav@FreeBSD.org, itetcu@FreeBSD.org, ale@FreeBSD.org
17593
17594 As of PHP 5.2.7, pcre extension is distributed with the core PHP5 package,
17595 and not as a standalone module anymore. Follow the steps below to update
17596 your installation.
17597
17598 Portupgrade users:
17599
17600 pkg_delete -f php5-pcre-5.2.6
17601 pkgdb -F
17602 portupgrade as usual
17603
17604 Portmaster users:
17605
17606 pkg_delete -f php5-pcre\*
17607 portmaster php5
17608
17609 If you are using pecl ports you might need to force an update on them:
17610
17611 portupgrade -f pecl\*
17612 or
17613 portmaster pecl
17614
17615 If you have the pecl hash, json and/or zip extensions you need to replace
17616 them with the PHP5 bundled ones, e.g.:
17617
17618 portmaster/portupgrade -o archivers/php5-zip archivers/pecl-zip
17619 portmaster/portupgrade -o devel/php5-json devel/pecl-json
17620 portmaster/portupgrade -o security/php5-hash security/pecl-hash
17621
17622 If you build your INDEX locally and you tried to build it after the PHP
17623 update commit, you need to rebuild it _after_ you updated lang/php5:
17624
17625 cd /usr/ports && make index
17626
17627 or (if you use ports-mgmt/p5-FreeBSD-Portindex):
17628
17629 cd /usr/ports && cache-init && portindex -o `make -V INDEXFILE`
17630
17631 20081207:
17632 AFFECTS: users of games/mkgichessclub
17633 AUTHOR: nivit@FreeBSD.org
17634
17635 After the update to the version 2.2.0, please, alter the SQL tables
17636 with the command:
17637
17638 mysql _mkgichessclub_ < /usr/local/share/mkgichessclub/db_migrate_2.1_to_2.2.sql
17639
17640 where _mkgichessclub_ is the database name chosen during the installation
17641 of the port.
17642
17643 20081205:
17644 AFFECTS: users of net-p2p/ktorrent
17645 AUTHOR: makc@FreeBSD.org
17646
17647 ktorrent has been updated to 3.1.5 for KDE 4. The last release of ktorrent
17648 for KDE 3 is available under net-p2p/ktorrent2.
17649
17650 20081121:
17651 AFFECTS: users of comms/smstools3
17652 AUTHOR: mm@FreeBSD.org
17653
17654 The startup script of comms/smstools3 has changed. For increased security
17655 smstools now runs as user uucp / group dialer by default. The script
17656 commands like sendsms etc. should be executed as user uucp.
17657 To restore the old behaviour, set smsd_user="root" and smsd_group="wheel"
17658 in your /etc/rc.conf.
17659
17660 Hint: use security/sudo for running smsd scripts as user uucp.
17661
17662 20081108:
17663 AFFECTS: users of editors/tamago
17664 AUTHOR: hrs@FreeBSD.org
17665
17666 The Wnn backend of editors/tamago port now uses unix domain socket
17667 to communicate the server by default. If $[CJKT]SERVER environment
17668 variable is defined, the value is used as the server host name. In
17669 JSERVER case, for example, the server name is determined in the
17670 following way:
17671
17672 $JSERVER --(if null)--> wnn-jserver --(if null)--> "unix"
17673
17674 If the server host name is null or matches "^unix$", unix domain
17675 socket is used. The path name of the socket can be specified in
17676 wnn-[cjkt]udpath custom variable.
17677
17678 20081105:
17679 AFFECTS: users of french/pluxm-devel
17680 AUTHOR: jadawin@FreeBSD.org
17681
17682 Please, use
17683 http://download.pluxml.org/plugins/migration-blog-beta3x-beta4.zip to
17684 migrate. It's strongly advised to backup your blog before updating.
17685
17686 20081102:
17687 AFFECTS: users of devel/git
17688 AUTHOR: wxs@FreeBSD.org
17689
17690 The location of git-shell has changed to
17691 ${PREFIX}/libexec/git-core/git-shell. Please remove the old entry from
17692 /etc/shells.
17693
17694 20081030:
17695 AFFECTS: users of japanese/FreeWnn-server
17696 AUTHOR: hrs@FreeBSD.org
17697
17698 The jserver daemon in japanese/FreeWnn-server port now uses "127.0.0.1"
17699 as the default listen address for security reason. If you need
17700 the wildcard address (INADDR_ANY), you have to explicitly set
17701 "listenaddr" to 0.0.0.0 in ${PREFIX}/lib/wnn/ja_JP/jserverrc or
17702 add "-a 0.0.0.0" to ${wnn_flags} in /etc/rc.conf.
17703
17704 20081026:
17705 AFFECTS: users of www/asterisk-gui
17706 AUTHOR: pneumann@gmail.com
17707
17708 The upgrade to version 2.0 will modify your asterisk dialplan when login
17709 to the page. Hardware autodetection will not work, pending update of
17710 misc/zaptel.
17711
17712 20081028:
17713 AFFECTS: users of www/codeigniter
17714 AUTHOR: glarkin@FreeBSD.org
17715
17716 For certain installations, the following steps should be performed
17717 after the CodeIgniter 1.7.0 upgrade (taken from:
17718 http://codeigniter.com/user_guide/installation/upgrade_170.html).
17719
17720 >>> Update your Session Table
17721
17722 If you are using the Session class in your application, AND if you
17723 are storing session data to a database, you must add a new column
17724 named user_data to your session table. Here is an example of what
17725 this column might look like for MySQL:
17726
17727 user_data text NOT NULL
17728
17729 To add this column you will run a query similar to this:
17730
17731 ALTER TABLE `ci_sessions` ADD `user_data` text NOT NULL
17732
17733 You'll find more information regarding the new Session functionality
17734 in the Session class page:
17735
17736 http://codeigniter.com/user_guide/libraries/sessions.html
17737
17738 >>> Update your Validation Syntax
17739
17740 This is an optional, but recommended step, for people currently
17741 using the Validation class. CI 1.7 introduces a new Form Validation
17742 class (http://codeigniter.com/user_guide/libraries/form_validation.html)
17743 which deprecates the old Validation library. We have left the old one
17744 in place so that existing applications that use it will not break, but
17745 you are encouraged to migrate to the new version as soon as possible.
17746 Please read the user guide carefully as the new library works a little
17747 differently, and has several new features.
17748
17749 20081026:
17750 AFFECTS: users of japanese/sj3-server
17751 AUTHOR: hrs@FreeBSD.org
17752
17753 The sj3serv daemon in japanese/sj3-server port now uses "localhost"
17754 as the default listen address for security reason. If you need
17755 the wildcard address (INADDR_ANY), you have to explicitly set
17756 "servername" to 0.0.0.0 in ${PREFIX}/etc/sj3/serverrc.
17757
17758 20081026:
17759 AFFECTS: users of japanese/Canna and japanese/sj3
17760 AUTHOR: hrs@FreeBSD.org
17761
17762 The japanese/Canna and japanese/sj3 port have been split into
17763 japanese/canna-server and japanese/canna-lib, and japanese/sj3-server
17764 and japanese/sj3-lib, respectively for more fine-grained dependency
17765 management in the Ports Collection.
17766
17767 20080926:
17768 AFFECTS: users of www/squid30
17769 AUTHOR: tmseck@netcologne.de
17770
17771 The Squid developers decided to disable COSS support in 3.0, cf.
17772 the discussion starting here:
17773
17774 http://www.squid-cache.org/mail-archive/squid-dev/200809/0067.html
17775
17776 The corresponding port configuration option WITH_SQUID_COSS is still
17777 available but is a no-op for now. If you currently use COSS storage with
17778 Squid 3.0 you need to disable it in squid.conf.
17779
17780 20080924:
17781 AFFECTS: users of ftp/proftpd
17782 AUTHOR: beech@FreeBSD.org
17783
17784 proftpd now stores its .delay and .scoreboard files in /var/run/proftpd
17785 instead of /var/run. If you are updating an existing installation,
17786 adjust the following in /usr/local/etc/proftpd.conf:
17787
17788 ScoreboardFile /var/run/proftpd/proftpd.scoreboard
17789
17790 Also of note: The third party modules, mod_codeconv, mod_comb, and
17791 mod_sql_tds are not compatible with this release and have been removed.
17792 They will be re-added when the respective authors provide updated versions.
17793
17794 20080909:
17795 AFFECTS: users of security/logcheck
17796 AUTHOR: glarkin@FreeBSD.org
17797
17798 logcheck now stores its configuration files in /usr/local/etc/logcheck
17799 instead of /usr/local/etc. If you are upgrading the port from version
17800 1.1.1 to version 1.2.54, copy the following files to a temporary location,
17801 in case they are removed during the upgrade:
17802
17803 /usr/local/etc/logcheck.hacking
17804 /usr/local/etc/logcheck.ignore
17805 /usr/local/etc/logcheck.violations
17806 /usr/local/etc/logcheck.violations.ignore
17807
17808 e.g.:
17809
17810 cd /usr/local/etc
17811 mkdir /tmp/logcheck.saveconf
17812 cp logcheck.hacking logcheck.ignore logcheck.violations* \
17813 /tmp/logcheck.saveconf
17814
17815 After the upgrade, integrate your local changes to the files listed
17816 above into the new configuration files found in the following directories:
17817
17818 /usr/local/etc/logcheck/cracking.d
17819 /usr/local/etc/logcheck/ignore.d.paranoid
17820 /usr/local/etc/logcheck/ignore.d.server
17821 /usr/local/etc/logcheck/ignore.d.workstation
17822 /usr/local/etc/logcheck/violations.d
17823 /usr/local/etc/logcheck/violations.ignore.d
17824
17825 Please consult the following files for more information about
17826 logcheck rules and reporting levels:
17827
17828 /usr/local/share/doc/logcheck/README.logcheck
17829 /usr/local/share/doc/logcheck/README.logcheck-database
17830
17831 Also note that the upgraded port installs a crontab file for user
17832 "logcheck" that executes the logcheck script every hour and emails
17833 the results to root. If the installation process cannot install
17834 the crontab file, it can be installed manually from
17835 /usr/local/share/examples/logcheck/crontab.in, e.g.:
17836
17837 crontab -u logcheck /usr/local/share/examples/logcheck/crontab.in
17838
17839 20080907:
17840 AFFECTS: users of www/mediawiki
17841 AUTHOR: miwi@FreeBSD.org
17842
17843 www/mediawiki version is 1.13 now. 1.12 version was preserved as
17844 www/mediawiki12 port.
17845
17846 20080902:
17847 AFFECTS: users of net-mgmt/nagios and net-mgmt/nagios-devel
17848 AUTHOR: Jarrod Sayers <jarrod@netleader.com.au>
17849
17850 The stable Nagios port has now been updated to version 3.0.3. Upgrading
17851 to this version shouldn't require any configuration changes, but note that
17852 most sample configuration files were moved into objects/ directory.
17853
17854 Nagios 2.12 is still available as net-mgmt/nagios2, use the following to
17855 remain on this legacy stable branch:
17856
17857 portmaster -o net-mgmt/nagios2 net-mgmt/nagios
17858
17859 or, if you're using portupgrade:
17860
17861 portupgrade -o net-mgmt/nagios2 net-mgmt/nagios
17862
17863 Nagios 3.x development continues in net-mgmt/nagios-devel, users of this
17864 port in production use should consider switching to the stable branch:
17865
17866 portmaster -o net-mgmt/nagios net-mgmt/nagios-devel
17867
17868 or, if you're using portupgrade:
17869
17870 portupgrade -o net-mgmt/nagios net-mgmt/nagios-devel
17871
17872 20080902:
17873 AFFECTS: users of math/ploticus
17874 AUTHOR: linimon@FreeBSD.org
17875
17876 This is a major update.
17877
17878 Deprecated: server-side image maps (use client-side instead); definition
17879 of categories within proc areadef (use proc categories instead); proc print.
17880
17881 Discontinued attributes: proc processdata's stack; proc usedata's element,
17882 proc getdata's rotate, and proc defineunits (use the $changeunits()
17883 function instead).
17884
17885 proc rangebar has been renamed proc boxplot and there are major
17886 functionality changes. Any script that uses proc rangebar will need
17887 maintenance.
17888
17889 See http://ploticus.sourceforge.net/doc/news.html for more information.
17890
17891 20080901:
17892 AFFECTS: users of mail/pine4 and editors/pico
17893 AUTHOR: dougb@FreeBSD.org
17894
17895 These two ports have been removed in favor of the new mail/alpine and
17896 editors/pico-alpine ports. UW discontinued work on Pine in September
17897 2005 and is focusing on Alpine now. You should be able to directly
17898 replace pine with alpine.
17899
17900 See http://www.washington.edu/alpine/ for more information.
17901
17902 20080831:
17903 AFFECTS: users of net-mgmt/smokeping
17904 AUTHOR: lth@FreeBSD.org
17905
17906 Smokeping has been updated to 2.4.1, and the example web server
17907 configuration has changed. Please read pkg-message and check that
17908 your server configuration is OK.
17909
17910 20080827:
17911 AFFECTS: users of devel/git
17912 AUTHOR: wxs@FreeBSD.org
17913
17914 With the default Makefile settings, most of the programs are now
17915 installed outside your $PATH, except for "git", "gitk", and some server
17916 side programs that need to be accessible for technical reasons. Invoking
17917 a git subcommand as "git-xyzzy" from the command line has been deprecated
17918 since early 2006 (and officially announced in 1.5.4 release notes); use
17919 of them from your scripts after adding output from "git --exec-path" to
17920 the $PATH is still supported in this release, but users are again
17921 strongly encouraged to adjust their scripts to use "git xyzzy" form, as
17922 we will stop installing "git-xyzzy" hardlinks for built-in commands in
17923 later releases.
17924
17925 Please see this URL for more information:
17926 http://www.kernel.org/pub/software/scm/git/docs/RelNotes-1.6.0.txt
17927
17928 20080827:
17929 AFFECTS: users of mail/qmhandle
17930 AUTHOR: garga@FreeBSD.org
17931
17932 A qmHandle.conf file was created, for now, is not needed to edit
17933 ${PREFIX}/bin/qmHandle to change stopqmail and startqmail variables.
17934 Just remember to edit configuration file after upgrade.
17935
17936 20080820:
17937 AFFECTS: users of www/p5-Apache-DBI
17938 AUTHOR: pgollucci@FreeBSD.org
17939
17940 www/p5-Apache-DBI has been forked into a MASTER and SLAVE setup
17941 www/p5-Apache-DBI-mp1 and www/p5-Apache-DBI-mp2 so as to work with
17942 www/rt38 among possibly other ports.
17943
17944 20080820:
17945 AFFECTS: users of net/rabbitmq
17946 AUTHOR: pneumann@gmail.com
17947
17948 The database schema has changed in this version of RabbitMQ. If you
17949 attempt to start RabbitMQ-1.4.0 over top of a previous installation,
17950 it will fail, citing "schema_integrity_check_failed". To correct this,
17951 delete your mnesia directory (/var/db/rabbitmq/mnesia) and restart
17952 the server. Note that this will destroy all your durable exchanges and
17953 queues, and all your persisted messages!
17954
17955 20080816:
17956 AFFECTS: users of mail/assp
17957 AUTHOR: J.R. Oldroyd <fbsd@opal.com>
17958
17959 The periodic(8) script no longer outputs to files in the assp directory.
17960 You should remove /var/db/assp/nightly.log and nightly.log.old by hand
17961 once you are done with them. The information that was stored there will
17962 now come in your nightly system email.
17963
17964 20080815:
17965 AFFECTS: users of sysutils/rdiff-backup
17966 AUTHOR: vd@FreeBSD.org
17967
17968 sysutils/rdiff-backup has been upgraded from 1.0.5 to 1.2.0. This is
17969 an incompatible upgrade. If you need the "old" 1.0.5, you can find it
17970 in sysutils/rdiff-backup10.
17971
17972 20080813:
17973 AFFECTS: users of www/ikiwiki
17974 AUTHOR: brix@FreeBSD.org
17975
17976 The layout of the ikiwiki.setup file has changed in a significant
17977 way in this release. Old setup files will continue to work, but new
17978 features, like the new websetup interface, require a new format
17979 setup file. You can convert old setup files into the new format by
17980 running the following command for all your ikiwiki.setup files:
17981
17982 ikiwiki-transition setupformat ikiwiki.setup
17983
17984 20080812:
17985 AFFECTS: users of mail/spamdyke
17986 AUTHOR: mm@FreeBSD.org
17987
17988 The spamdyke port has been updated to 4.0.2. The new version is not
17989 backwards compatible with previous versions. Please examine the new
17990 configuration file for the changes.
17991
17992 20080812:
17993 AFFECTS: users of databases/pgbouncer
17994 AUTHOR: mm@FreeBSD.org
17995
17996 Starting with port version 1.2.3, pgbouncer does not run as root anymore.
17997 If you are upgrading from earlier versions, please update your configuration
17998 in ${PREFIX}/etc/pgbouncer.ini to use log and pid file paths owned by the
17999 newly created pgbouncer user (or customize for a different user yourself).
18000
18001 Default logfile: /var/log/pgbouncer/pgbouncer.log
18002 Default pidfile: /var/run/pgbouncer/pgbouncer.pid
18003
18004 20080808:
18005 AFFECTS: users of chinese/phpbb-tw
18006 AUTHOR: chinsan@FreeBSD.org
18007
18008 The default install directory for phpbb-tw has changed from
18009 ${PREFIX}/www/data/phpBB2 to ${PREFIX}/www/phpBB2.
18010
18011 If you are updating from a previous version, to preserve your settings
18012 and data, please do the following:
18013
18014 mv /usr/local/www/data/phpBB2 /usr/local/www
18015
18016 Then update as usual.
18017
18018 20080806:
18019 AFFECTS: users of net-p2p/transmission
18020 AUTHOR: mezz@FreeBSD.org
18021
18022 Update to 1.3x, the net-p2p/transmission now is a meta-port. It depends on
18023 cli, daemon, and gtk2. If you don't want that, uninstall transmission and
18024 install net-p2p/transmission-cli by doing:
18025
18026 portmaster -o net-p2p/transmission-cli net-p2p/transmission
18027
18028 or, if you're using portupgrade:
18029
18030 portupgrade -o net-p2p/transmission-cli net-p2p/transmission
18031
18032 20080805:
18033 AFFECTS: users of devel/qt4
18034 AUTHOR: kde@FreeBSD.org
18035
18036 The Qt 4 ports has been updated to 4.4.1. With this update several ports
18037 specific problems have been fixed. Qt 4 headers and libraries have been
18038 moved to include/qt4 and lib/qt4. bsd.qt.mk defines QT_INCDIR and
18039 QT_LIBDIR now, which could be used in qt4-dependent ports if required.
18040 Before you start to update your ports, please force update of qmake4 and
18041 qt4-corelib ports. Portmaster users can do:
18042
18043 portmaster devel/qmake4 devel/qt4-moc devel/qt4-corelib
18044
18045 or, if you're using portupgrade:
18046
18047 portupgrade -f devel/qmake4 devel/qt4-moc devel/qt4-corelib
18048
18049 20080804:
18050 AFFECTS: users of devel/git
18051 AUTHOR: wxs@FreeBSD.org
18052
18053 Git's cvsps dependency has been switched from cvsps-devel to cvsps. The
18054 two are incompatible, so you will need to do the following before
18055 upgrading git:
18056
18057 portmaster -o devel/cvsps devel/cvsps-devel
18058
18059 20080728:
18060 AFFECTS: users of net/freeradius2
18061 AUTHOR: David Wood <david@wood2.org.uk>
18062
18063 Upgrading the FreeRADIUS port used to replace all unmodified files
18064 in your configuration with the latest version from the sample
18065 configuration. This strategy has two disadvantages; over time your
18066 configuration became based on different versions of the sample
18067 configuration, also major changes to the sample configuration could
18068 leave your configuration in a confusing state.
18069
18070 From version 2.0.5, your configuration is not touched if any
18071 configuration files have been modified.
18072
18073 You are recommended to track changes in the sample configuration and
18074 keep your configuration in a version control system. I use Subversion
18075 (see the devel/subversion port) to track my changes. Keeping the sample
18076 configuration in a 'vendor branch' (see the Subversion book for more
18077 details) allows easy merging of changes from the sample configuration.
18078
18079 *** IMPORTANT ***
18080
18081 You are urged to move your configuration out of the default location
18082 (/usr/local/etc/raddb) before upgrading from 2.0.4 (or earlier)
18083 to 2.0.5 (or later). Once this upgrade is complete, remove the sample
18084 configuration that has been installed in the default location and
18085 move your configuration back to the default location.
18086
18087 This is a one time procedure that will prevent unmodified files in
18088 your configuration from being deleted from your configuration and not
18089 restored during the upgrade. No customised files will be lost in any
18090 circumstances.
18091
18092 The sample configuration in 2.0.5 has been reorganised: the
18093 configuration of most modules is now in the modules directory rather
18094 than in radiusd.conf. You are urged to rearrange your configuration
18095 to match this layout.
18096
18097 There are several improvements in this version of the port, including
18098 a new pkg-message that will help new FreeRADIUS users to get started
18099 with the port, also new 'reload' and 'debug' commands for the rc.d
18100 script. Enjoy!
18101
18102 20080725:
18103 AFFECTS: users of x11-fm/nautilus and misc/shared-mime-info
18104 AUTHOR: gnome@FreeBSD.org
18105
18106 In order to properly update x11-fm/nautilus and misc/shared-mime-info, do
18107 the following using portupgrade:
18108
18109 # pkg_deinstall -fO nautilus
18110 # portupgrade shared-mime-info
18111 # portinstall -O nautilus
18112
18113 Once misc/shared-mime-info has been updated, each user will need to run
18114 the following command:
18115
18116 $ update-mime-database ~/.local/share/mime/
18117
18118 20080725:
18119 AFFECTS: users of www/ojs2
18120 AUTHOR: Greg Larkin <glarkin@FreeBSD.org>
18121
18122 If you are upgrading from a prior version of ojs2, please backup your
18123 database, uploaded files directory, and your config.inc.php before the
18124 upgrade. Read /usr/local/share/docs/ojs2/UPGRADE or visit
18125 http://pkp.sfu.ca/ojs/UPGRADE for additional upgrade information.
18126
18127 20080721:
18128 AFFECTS: users of net/freenet6
18129 AUTHOR: Edwin Groothuis <edwin@mavetju.org>
18130
18131 Please note that there has been a major update of this port (from
18132 version 2.x to 5.x) and that the name of the binaries and configuration
18133 files has changed from "tpsc" to "gw6c". The configuration files
18134 have to be copied from ${PREFIX}/share/examples/freenet6 to
18135 ${PREFIX}/etc again.
18136
18137 20080719:
18138 AFFECTS: users of x11-fm/gprename
18139 AUTHOR: Martin Tournoij <carpetsmoker@rwxrwxrwx.net>
18140
18141 GPRename configuration files now live ~/.config/gprename instead of ~/, to
18142 upgrade use the following commands:
18143
18144 % mkdir -p ~/.config/gprename
18145 % mv ~/.gprename ~/.config/gprename/gprename
18146 % mv ~/.gprename_log ~/.config/gprename/gprename_log
18147
18148 20080717:
18149 AFFECTS: users of devel/anjuta
18150 AUTHOR: gnome@FreeBSD.org
18151
18152 Anjuta's neon dependency has been switched from neon26 to neon28. The
18153 two are incompatible, so you will need to do the following to upgrade:
18154
18155 portupgrade -o www/neon28 neon26
18156 portupgrade anjuta
18157
18158 20080714:
18159 AFFECTS: users of www/squid
18160 AUTHOR: Thomas-Martin Seck <tmseck@web.de>
18161
18162 www/squid has been updated to Squid 2.7.STABLE3.
18163
18164 The update should be rather straightforward.
18165
18166 The only noticeable change in the port is that the ICAP patch is no
18167 longer included; this is because this patch was unmaintained for a long
18168 time and its use was not really recommended. Please consider moving to
18169 Squid-3 (currently available as www/squid30) if you need ICAP support.
18170
18171 Squid 2.6 is still available as www/squid26 and will probably be removed
18172 from the Ports Tree by the end of 2008.
18173
18174 20080712:
18175 AFFECTS: users of databases/rrdtool
18176 AUTHOR: rafan@FreeBSD.org
18177
18178 If you use language bindings, like the Perl's RRDs, please upgrade
18179 this port *twice* in order to get the library dependency right.
18180
18181 20080711:
18182 AFFECTS: users of x11-toolkits/gtkdatabox2
18183 AUTHOR: Beech Rintoul <beech@FreeBSD.org>
18184
18185 The port has been deprecated and gtkdatabox has been updated. This was
18186 done so the port tracks vendor name. Please update by doing:
18187
18188 portupgrade -o x11-toolkits/gtkdatabox x11-toolkits/gtkdatabox2
18189
18190 20080709:
18191 AFFECTS: users of www/ikiwiki
18192 AUTHOR: Henrik Brix Andersen <brix@FreeBSD.org>
18193
18194 The IkiWiki editpage form now uses the raw page name, not the page title,
18195 in its `page' CGI parameter. You will need to rebuild any existing
18196 IkiWiki installations in order to update their `edit' links to the new
18197 format.
18198
18199 20080708:
18200 AFFECTS: users of emulators/qemu-devel
18201 AUTHOR: nox@FreeBSD.org
18202
18203 The port has been updated to a 20080620 SVN snapshot, which uses the
18204 new (incompatible) kqemu-kmod-devel port that now also works for the
18205 32 bit "qemu" executable on amd64. If you upgrade qemu-devel with the
18206 KQEMU knob on, you have to
18207
18208 # pkg_delete kqemu-kmod-1\*
18209
18210 the old kqemu version first if it is installed.
18211
18212 20080705:
18213 AFFECTS: users of www/ikiwiki
18214 AUTHOR: Henrik Brix Andersen <brix@FreeBSD.org>
18215
18216 The IkiWiki search plug-in now uses www/xapian-omega as backend instead
18217 of textproc/hyperestraier. You will need to update the configuration of
18218 any search enabled IkiWiki installations and rebuild them since the
18219 search form has changed.
18220
18221 20080704:
18222 AFFECTS: users of misc/shared-mime-info
18223 AUTHOR: FreeBSD GNOME Team <gnome@FreeBSD.org>
18224
18225 The misc/shared-mime-info has been updated to 0.40. The Mime Types caches
18226 have been changed a bit. If you have created any custom MIME types, you
18227 will need to run update-mime-database to update your local Mime Types
18228 caches:
18229
18230 $ update-mime-database ~/.local/share/mime/
18231
18232 20080702:
18233 AFFECTS: users of irc/ratbox-services
18234 AUTHOR: Beech Rintoul <beech@FreeBSD.org>
18235
18236 Configuration file and database changes have been made between the
18237 1.1.x series and the current release version of ratbox-services.
18238
18239 It is highly recommended that services are stopped, and the proper
18240 upgrade procedure is followed as described in port's documentation,
18241 before restarting newly updated ratbox-services again.
18242
18243 Please remember to backup the database before attempting an
18244 upgrade, as incorrectly upgraded database may be rendered unusable.
18245
18246 The ratbox-services-1.2.x branch implements multi-language support.
18247 However, an inconsistency in the language indexing may result in
18248 errors. It is therefore recommended that the English default to be
18249 used until the next version release.
18250
18251 20080702:
18252 AFFECTS: users of mail/nocc
18253 AUTHOR: Alex Dupre <ale@FreeBSD.org>
18254
18255 The Nocc configuration file has been moved into 'config' subdir.
18256 When updating, remove the old conf.php file and reconfigure Nocc.
18257
18258 20080701:
18259 AFFECTS: users of devel/subversion*
18260 AUTHOR: Lev Serebryakov <lev@FreeBSD.org>
18261
18262 subversion now uses neon-0.28.x (www/neon28) port, and automatic
18263 portupgrade will fail because www/neon28 will conflict with installed
18264 www/neon26 port.
18265
18266 You should upgrade neon library before subversion with the command:
18267
18268 # portupgrade -o www/neon28 neon26
18269
18270 Also, if you use any special subversion ports with bindings, you
18271 should upgrade these ports to clean subversion port with
18272
18273 # portupgrade -o devel/subversion subversion-\*
18274
18275 and install needed bindings (p5-subversion, py-subversion and/or
18276 ruby-subversion) after that.
18277
18278 If you use subversion with bindings installed from devel/subversion
18279 with custom options, don't forget to install separate bindings ports
18280 after subversion upgrade.
18281
18282 20080630:
18283 AFFECTS: users of graphics/cairo, graphics/poppler*, and future users of www/firefox3
18284 AUTHOR: FreeBSD GNOME Team <gnome@FreeBSD.org>
18285
18286 The poppler* ports have been updated to 0.8.3 and the shared libraries
18287 have changed. Firefox 3.0 has been added to the tree as www/firefox3.
18288 These changes require that all dependent ports be updated. You can do
18289 this in one of two ways:
18290
18291 # portmaster pixman
18292 # portmaster \*cairo\*
18293 # portmaster -r poppler-0
18294
18295 or:
18296
18297 # pkgdb -Ff
18298 # portupgrade pixman\* \*cairo\*
18299 # portupgrade -r poppler-0.\*
18300
18301 20080627:
18302 AFFECTS: users of x11-drivers/xf86-video-ati
18303 AUTHOR: Jung-uk Kim <jkim@FreeBSD.org>
18304
18305 mach64 and r128 drivers are now separated out from the ati driver.
18306 These video cards are supported by x11-drivers/xf86-video-mach64
18307 and x11-drivers/xf86-video-r128 respectively. If you have one of
18308 the affected video cards and xorg.conf contains the following line:
18309
18310 Driver "ati"
18311
18312 you must specify "mach64" or "r128". Alternatively, you may install
18313 x11-drivers/xf86-video-ati to get a wrapper driver.
18314
18315 20080626:
18316 AFFECTS: users of science/gramps
18317 AUTHOR: Anders Troback <freebsd@troback.com>
18318
18319 Before you upgrade from 2.x to 3.x you need to export your existing
18320 databases to a GRAMPS XML file. After the upgrade you can import
18321 them into the new version.
18322
18323 20080624:
18324 AFFECTS: users of irc/ircd-ratbox-devel
18325 AUTHOR: Beech Rintoul <beech@FreeBSD.org>
18326
18327 Upgrading between different beta releases can cause problems when
18328 changes to the ban database schema have occurred. The 'bantool'
18329 utility now comes with a -u switch that will check and update the
18330 ban database as necessary.
18331
18332 Issuing 'bantool -u' is required when upgrading between beta releases
18333 and must not be done while the ircd is running.
18334
18335 20080624:
18336 AFFECTS: users of www/mod_security
18337 AUTHOR: Marcelo Araujo <araujo@FreeBSD.org>
18338
18339 The mod_security port has been updated from 1.9.4 to 2.5.5. Branch 1.9.x
18340 will not receive any further updates; all users must update mod_security
18341 port to versions 2.1 or 2.5.
18342
18343 You can get more information about update issues at:
18344
18345 http://www.modsecurity.org/documentation/
18346
18347 20080624:
18348 AFFECTS: users of www/opera and www/opera/devel
18349 AUTHOR: Ion-Mihai Tetcu <itetcu@FreeBSD.org>
18350
18351 The Opera port has been updated from 9.2x to 9.5x. A lot of things have
18352 been changed such as keyboard shortcuts[1]; new storage and indexing
18353 formats for mail and feeds; new search.ini; native amd64 binaries; no 4.x
18354 support. You will be asked whether to convert mail and feeds to new
18355 format during start up. Warning: there is no way to downgrade back to
18356 the old format. Be sure to see the Changelog[2].
18357
18358 [1] http://www.opera.com/support/search/view/884/
18359 [2] http://www.opera.com/docs/changelogs/freebsd/950/
18360
18361 20080622:
18362 AFFECTS: users of devel/subversion, subversion-devel and subversion-freebsd
18363 with apr from www/apache22
18364 AUTHOR: Clement Laforet <clement@FreeBSD.org>
18365
18366 apr and apr-util bundled with apache 2.2.9 have been upgraded to 1.3.x, so
18367 shared libraries versions have been bumped. If you are using subversion
18368 with apache22 apr, you must rebuild subversion after the update.
18369
18370 20080617:
18371 AFFECTS: users of editors/nvi-devel
18372 AUTHOR: Wesley Shields <wxs@FreeBSD.org>
18373
18374 editors/nvi-devel has been changed to install nvi, nex, and nview as
18375 to not conflict with editors/2bsd-vi. Please note the new names if
18376 you use this port.
18377
18378 20080616:
18379 AFFECTS: users of mail/dkim-milter
18380 AUTHOR: Hirohisa Yamaguchi <umq@ueo.co.jp>
18381
18382 Most of the command line options can now be set in configure files.
18383 So the default values (such as milterdkim_socket) are changed to blank.
18384 Upgrading users should check the values both in rc.conf and
18385 dkim-filter.conf.
18386
18387 20080612:
18388 AFFECTS: users of www/linux-opera
18389 AUTHOR: mezz@FreeBSD.org
18390
18391 The Opera port has been updated from 9.2x to 9.5x. A lot of things have
18392 been changed such as keyboard shortcuts[1]; new storage and indexing
18393 formats for mail and feeds; new search.ini; probably more that I have
18394 missed. I do not know if the keyboard shortcuts and search.ini will be
18395 overwritten. You will be asked whether you want mail and feeds to be
18396 converted to new format during start up. Warning: there is no way to
18397 downgrade back to the old format. Be sure to see the Changelog[2].
18398
18399 [1] http://www.opera.com/support/search/view/884/
18400 [2] http://www.opera.com/docs/changelogs/linux/950/
18401
18402 It is probably best for you to back up your linux-opera directory in
18403 case until you have no problem with new Opera for a while. Also, you
18404 might have to re-configure search and keyboard shortcuts if these were
18405 overwritten:
18406
18407 # cp -Rp ~/.linux-opera ~/.linux-opera-bak
18408
18409 If you are seeing an error of undefined symbols related to GTK+, it is
18410 because it needs newer linux-gtk2 that ports doesn't have. You can enter
18411 'opera:config#FileSelector|DialogToolkit' in the address bar and change
18412 from 0 to 1 in 'Dialog Toolkit' if it annoys you. 0 = auto detection,
18413 1 = QT, and 2 = GTK+.
18414
18415 20080610:
18416 AFFECTS: users of mail/svnmailer
18417 AUTHOR: pgollucci@FreeBSD.org
18418
18419 Some of the config directives and sections allowed have changed. You will
18420 have to edit your config file when updating to 1.1.0-dev-r1373 version of
18421 the port. Please see the following URL for more information:
18422
18423 http://opensource.perlig.de/en/svnmailer/doc-1.1/#general-config-charset
18424
18425 20080609:
18426 AFFECTS: users of devel/pear-Date_Holidays
18427 AUTHOR: tabthorpe@FreeBSD.org
18428
18429 pear-Date_Holidays has been split into multiple subports. If you want
18430 a specific geographic region, look at devel/pear-Date_Holidays_*
18431
18432 20080605:
18433 AFFECTS: users of audio/paman and audio/pavucontrol
18434 AUTHOR: lippe@FreeBSD.org
18435
18436 paman was renamed to pavucontrol, which are two different projects.
18437 paman is a GTK frontend to PulseAudio, while pavucontrol is a GTK-based
18438 volume control tool to PulseAudio.
18439
18440 20080605:
18441 AFFECTS: users of devel/gettext (i.e.: YOU)
18442 AUTHOR: ade@FreeBSD.org
18443
18444 As a result of the upgrade to gettext-0.17, the shared library version
18445 of libintl has changed, so you will need to rebuild all ports that
18446 depend on gettext:
18447
18448 # portupgrade -rf gettext
18449 # portmaster -r gettext
18450
18451 Given the scope and sheer number of dependent ports, it may be more
18452 advisable to simply blow away all existing install ports (after
18453 keeping any local configuration changes), and rebuilding from scratch.
18454
18455 20080603:
18456 AFFECTS: users of editors/emacs
18457 AUTHOR: Yasuhiro KIMURA <yasu@utahime.org>
18458
18459 The port (editors/emacs) is updated to 22.2 and some of Emacs Lisp
18460 directories had changed. So you should reinstall all ports that depend
18461 on it. Please do something like:
18462
18463 # portupgrade -fr emacs
18464
18465 20080601:
18466 AFFECTS: users of www/ikiwiki
18467 AUTHOR: brix@FreeBSD.org
18468
18469 If password based logins is enabled in IkiWiki, those passwords were
18470 stored in cleartext in the userdb. To guard against exposing users'
18471 passwords, IkiWiki 2.48 and later use strong (blowfish) hashes for
18472 storing passwords.
18473
18474 To hash existing passwords, update to ikiwiki-2.48 and run the
18475 following command for each of your IkiWiki src dirs:
18476
18477 ikiwiki-transition hashpassword /path/to/your/wiki/srcdir
18478
18479 20080524:
18480 AFFECTS: users of net-im/jabberd
18481 AUTHOR: mm@FreeBSD.org
18482
18483 Starting with version 2.2.0, resolver is now built in the S2S component.
18484 Jabberd configuration files require updating:
18485
18486 jabberd.cfg: resolver component must be removed
18487 s2s.xml: <lookup> section must be added (see s2s.xml.dist)
18488 resolver.xml: may be deleted (file not required anymore)
18489
18490 20080519:
18491 AFFECTS: users of www/nginx and www/nginx-devel
18492 AUTHOR: osa@FreeBSD.org
18493
18494 Nginx version lines have been changed: 0.5 -> 0.6 for stable and
18495 0.6 -> 0.7 for development version. Make sure your configuration
18496 files are compatible with the new version(s).
18497
18498 20080519:
18499 AFFECTS: users of irc/bitlbee
18500 AUTHOR: brix@FreeBSD.org
18501
18502 The default installation is now configured for running bitlbee as
18503 user 'bitlbee'. Make sure any existing configuration files are
18504 readable by that user.
18505
18506 20080517:
18507 AFFECTS: users of multimedia/smplayer-*
18508 AUTHOR: miwi@FreeBSD.org
18509
18510 The slave port multimedia/smplayer-qt4 has been removed with the upgrade
18511 of multimedia/smplayer to 0.6.0, qt3 is no longer supported. They are now
18512 fully integrated into multimedia/smplayer.
18513
18514 Please uninstall multimedia/smplayer-qt4 port before upgrading
18515 multimedia/smplayer to version 0.6.0 or higher.
18516
18517 20080513:
18518 AFFECTS: users of security/amavisd-new
18519 AUTHOR: scheidell@secnap.net
18520
18521 Amavisd-new 2.6.0 introduces several incompatibilities with prior versions.
18522 If you are upgrading from 2.5.4 or earlier, you will need to update your
18523 SQL schema. If you have third party programs that access SQL tables, you
18524 will need to update those also.
18525
18526 COMPATIBILITY WITH 2.5.4:
18527
18528 - when using SQL for logging (e.g. for a pen pals feature) or for
18529 quarantining, SQL tables maddr, msgs, msgrcpt and quarantine need
18530 to be extended by a new field 'partition_tag'; see below for details;
18531
18532 - when SQL logging (pen pals) or SQL lookups are used, one can choose a
18533 binary or a character data type for fields users.email, mailaddr.email,
18534 and maddr.email; now may be a good opportunity to change a data type
18535 to binary (string of bytes); see below for details;
18536
18537 - when using SQL for logging, a default for $sql_clause{'upd_msg'}
18538 has changed, so if a configuration file replaces this SQL clause
18539 by a non-default setting, it needs to be updated;
18540
18541 Full information in /usr/local/share/doc/amavisd-new/RELEASE_NOTES.
18542
18543 20080513:
18544 AFFECTS: users of audio/ampache
18545 AUTHOR: jadawin@FreeBSD.org
18546
18547 Ampache 3.4 uses a different config parser. Unfortunately the new parser
18548 is unable to read old config files. In order to migrate your current
18549 configuration, you should run `php ${WWWDIR}/bin/migrate_config.inc' from
18550 the command line.
18551
18552 20080508:
18553 AFFECTS: users of databases/ptop
18554 AUTHOR: beech@FreeBSD.org
18555
18556 The authors have changed the name of this utility to `pg_top'. To avoid
18557 conflict with another port in the Tree with the same name we have retained
18558 `ptop' as the portname. Note that binary has also changed to `pg_top'.
18559 Please start the utility with that name after updating.
18560
18561 20080507:
18562 AFFECTS: Perl interface users of audio/gramofile
18563 AUTHOR: rafan@FreeBSD.org
18564
18565 Perl support is removed due to devel/swig11 removal in ports. If you use
18566 the Perl interface, you are encouraged to use the new Audio::Gramofile
18567 found on CPAN (contact me for the ports).
18568
18569 20080506:
18570 AFFECTS: users of net-mgmt/collectd
18571 AUTHOR: daniel@roe.ch
18572
18573 Previously, net-mgmt/collectd used to remove the config file even if it
18574 was changed by the user. This has now been fixed.
18575
18576 To upgrade without losing your configuration, copy
18577 ${PREFIX}/etc/collectd.conf away to a safe place before upgrading
18578 net-mgmt/collectd.
18579
18580 In addition, the default location of the data files changed from
18581 ${PREFIX}/var/lib/collectd to /var/db/collectd; you may want to move your
18582 data files and edit your configuration accordingly.
18583
18584 20080503:
18585 AFFECTS: users of net/skype-devel
18586 AUTHOR: beech@FreeBSD.org
18587
18588 Skype-devel port has been removed in favor and by upading of net/skype.
18589 If you are running skype-devel, please do the following:
18590
18591 portupgrade -o net/skype net/skype-devel
18592
18593 20080426:
18594 AFFECTS: users of www/phpgedview
18595 AUTHOR: beech@FreeBSD.org
18596
18597 The install location of phpgedview has changed from www/data/phpGedView to
18598 www/phpgedview. If you are updating from a previous version please do
18599 the following:
18600
18601 mv /usr/local/www/data/phpGedView /usr/local/www
18602
18603 You will also need to adjust the paths in your web server to reflect the
18604 new location.
18605
18606 20080416:
18607 AFFECTS: users of security/clamav
18608 AUTHOR: garga@FreeBSD.org
18609
18610 Clamav 0.93 does not support the daily.inc and main.inc directories format
18611 for virus databases. You need to remove these directories manually and
18612 force freshclam to get new cvd format files before starting clamd:
18613
18614 portupgrade clamav
18615 /usr/local/etc/rc.d/clamav-clamd stop
18616 /usr/local/etc/rc.d/clamav-freshclam stop
18617 rm -rf /var/db/clamav/main.inc /var/db/clamav/daily.inc
18618 freshclam
18619 /usr/local/etc/rc.d/clamav-freshclam start
18620 /usr/local/etc/rc.d/clamav-clamd start
18621
18622 20080408:
18623 AFFECTS: users of www/p5-Apache-Test
18624 AUTHOR: pgollucci@FreeBSD.org
18625
18626 www/p5-Apache-Test doesn't actually need www/mod_perl{1,2}. If you would
18627 like to test a mod_perl, than please install www/mod_perl2 or www/mod_perl
18628 as well. The ports infrastructure doesn't support this (yet) but you can
18629 use it to test www/apache13, www/apache20, and/or www/apache22 without
18630 chaining www/p5-Apache-Test.
18631
18632 20080405:
18633 AFFECTS: users of sysutils/tracker
18634 AUTHOR: ahze@FreeBSD.org
18635
18636 The sysutils/tracker port is now a meta port and tracker is now split into
18637 separate ports to allow non-GNOME users to install tracker without pulling
18638 in GNOME components. To upgrade please use the directions below.
18639
18640 Portmaster users:
18641 portmaster -o sysutils/tracker-client tracker
18642 portmaster sysutils/tracker
18643
18644 Portupgrade users:
18645 portupgrade -o sysutils/tracker-client tracker
18646 portupgrade -u sysutils/tracker
18647
18648 20080405:
18649 AFFECTS: users and maintainers of ports that depend on databases/sqlite3
18650 AUTHOR: mnag@FreeBSD.org
18651
18652 Port databases/sqlite3 was updated to 3.5.6 and now has threads enabled
18653 by default. If you encounter any problem with it, you can rebuild SQLite3
18654 without threads and test or change Makefile of affected port with this:
18655
18656 sed -i.bak -E -e "s|USE_SQLITE=.*|USE_SQLITE=34|g" \
18657 -e "s|databases/sqlite3|databases/sqlite34|g" Makefile
18658
18659 Please report success or failure to port maintainer and to me.
18660
18661 20080403:
18662 AFFECTS: users of emulators/qemu and emulators/qemu-devel
18663 AUTHOR: nox@FreeBSD.org
18664
18665 The default configuration location (qemu-ifup script etc.) has been
18666 changed from /etc to ${PREFIX}/etc (usually /usr/local/etc). Move your
18667 files accordingly.
18668
18669 20080330:
18670 AFFECTS: users of www/mediawiki
18671 AUTHOR: miwi@FreeBSD.org
18672
18673 www/mediawiki version is 1.12 now. 1.11 version was preserved on
18674 www/mediawiki111 port.
18675
18676 20080329:
18677 AFFECTS: users of www/phpadsnew
18678 AUTHOR: beech@FreeBSD.org
18679
18680 Phpadsnew has been replaced with www/openx.
18681 To upgrade please do the following:
18682
18683 1. Install www/openx
18684 2. Copy the configuration file from phpadsnew to the var directory of
18685 www/openx
18686 3. Copy your banner images from phpadsnew/www/images to openx/www/images
18687 4. Access openx on your browser and follow the instructions for upgrading
18688 5. When you are satisfied with everything working properly you can remove
18689 www/phpadsnew
18690
18691 20080326:
18692 AFFECTS: users of emulators/linux_base-f8
18693 AUTHOR: bsam@FreeBSD.org
18694
18695 The new port is used just like emulators/linux_base-fc6. Please, read
18696 carefully entry 20070327 about emulators/linux_base-fc6.
18697
18698 20080323:
18699 AFFECTS: users of multimedia/gstreamer
18700 AUTHOR: multimedia@FreeBSD.org
18701
18702 Gstreamer port was updated. Due to the move of some plugins between
18703 ports, you will have to rebuild the gstreamer-plugins-good port after
18704 upgrading.
18705
18706 Portupgrade users:
18707 # portupgrade -a
18708 # portupgrade -f gstreamer-plugins-good
18709
18710 Portmaster users:
18711 # portmaster -a
18712 # portmaster gstreamer-plugins-good
18713
18714 20080323:
18715 AFFECTS: all GNOME users and ports depend on misc/gnomehier
18716 AUTHOR: gnome@FreeBSD.org
18717
18718 GNOME has been updated to 2.22.0. You have to deinstall a few ports first
18719 before using portupgrade or portmaster in order to successfully upgrade
18720 your GNOME installation.
18721
18722 Portupgrade users:
18723 # pkgdb -Ff
18724 # pkg_deinstall -fO gnome-applets\* totem\* gnome-control-center\*
18725 # portupgrade -aOW
18726
18727 Portmaster users:
18728 # pkg_delete -f gnome-applets\* totem\* gnome-control-center\* \
18729 gnome-keyring-manager\*
18730 # portmaster -a
18731
18732 Be sure to read in our known issues and solutions:
18733
18734 http://www.freebsd.org/gnome/docs/faq222.html#q4
18735
18736 20080323:
18737 AFFECTS: users of devel/glib20 and future users of devel/gio-fam-backend
18738 AUTHOR: gnome@FreeBSD.org
18739
18740 In order to update to glib 2.16 or higher, you must first update the
18741 glib20 port on its own or you will get a failure trying to install
18742 devel/gio-fam-backend saying it cannot find -lgio-2.0. Portmaster users
18743 can do:
18744
18745 portmaster glib-2
18746
18747 or, if you're using portupgrade:
18748
18749 portupgrade glib-2\*
18750
18751 20080318:
18752 AFFECTS: users of audio/gnump3d
18753 AUTHOR: jadawin@FreeBSD.org
18754
18755 The layout of gnump3d 3.0 is changed, please read documentation and the
18756 manual pages of gnump3d.
18757
18758 20080318:
18759 AFFECTS: users of net/skype net/skype-devel
18760 AUTHOR: beech@FreeBSD.org
18761
18762 For FreeBSD versions 7.0 and above:
18763
18764 It is required with both skype and skype-devel to update to linux_base-fc6.
18765 Please do the following:
18766
18767 1. Make sure there are no running Linux applications.
18768 2. Unmount linprocfs (umount /compat/linux/proc)
18769 3. Uninstall your current linux_base port
18770 4. Set appropriate sysctl (sysctl compat.linux.osrelease=2.6.16)
18771 5. Install emulators/linux_base-fc6
18772 6 Remount linprocfs (mount /compat/linux/proc)
18773 7. Add compat.linux.osrelease=2.6.16 to etc/sysctl.conf
18774 8. Add OVERRIDE_LINUX_BASE_PORT=fc6 to /etc/make.conf
18775
18776 Note: These instructions also apply to linux_base-f8, please use the same
18777 osrelease.
18778
18779 For FreeBSD versions 5.X and 6.X:
18780
18781 Please use the legacy version net/skype12:
18782
18783 portupgrade -o net/skype12 net/skype
18784
18785 20080316:
18786 AFFECTS: users of net/iscsi-target
18787 AUTHOR: rafan@FreeBSD.org
18788
18789 The default configuration location has been changed from /etc to
18790 ${PREFIX}/etc. Move your files accordingly.
18791
18792 20080314:
18793 AFFECTS: users of security/nmapfe
18794 AUTHOR: miwi@FreeBSD.org
18795
18796 nmapfe has been renamed to zenmap upstream. The port has also been
18797 renamed. If you haven't already installed nmapfe, you need to:
18798
18799 portupgrade -o security/zenmap nmapfe\*
18800
18801 20080313:
18802 AFFECTS: users of mail/ezmlm-web
18803 AUTHOR: hans@nordhaug.priv.no
18804
18805 The layout of ezmlm-web 3.2 is changed, please read documentation and
18806 the manual page of ezmlm-web.cgi.
18807
18808 20080312:
18809 AFFECTS: users of x11-wm/enlightenment-devel, x11/ecore and grephics/evas
18810 AUTHOR: stas@FreeBSD.org
18811
18812 Evas and ecore ports have been split to separate modules to simplify
18813 dependency tracking. Thus, portupgrade in many cases won't be able to
18814 correctly update these ports.
18815
18816 The easiest upgrade path would be to remove all EFL ports and install
18817 them from scratch. At least, you should reinstall ecore and evas.
18818
18819 Please note that your old $HOME/.e is no longer compatible with new
18820 snapshot version. You will need to remove this directory and let e17
18821 create it automatically on the next startup.
18822
18823 20080306:
18824 AFFECTS: users of mail/dovecot
18825 AUTHOR: ehaupt@FreeBSD.org
18826
18827 The update to version 1.0.12 will require manual change to the active
18828 configuration file.
18829
18830 mail_extra_groups setting was commonly used insecurely. This setting is now
18831 deprecated. Most users should switch to using mail_privileged_group setting,
18832 but if you really need the old functionality use mail_access_groups instead.
18833
18834 20080303:
18835 AFFECTS: users of security/gnutls and any port that depends on it
18836 AUTHOR: novel@FreeBSD.org
18837
18838 gnutls has been updated to 2.2.2 and all shared libraries versions have
18839 been bumped. So you need to rebuild all applications that depend on
18840 gnutls. Do something like:
18841
18842 portupgrade -rf gnutls
18843
18844 20080223:
18845 AFFECTS: users of www/instiki
18846 AUTHOR: beech@FreeBSD.org
18847
18848 The default installation directory for instiki has changed from
18849 /usr/local/instiki to /usr/local/share/instiki.
18850
18851 If you are updating from a previous version, to preserve your
18852 settings and data, please do the following:
18853
18854 mv /usr/local/instiki /usr/local/share
18855
18856 Then update as usual.
18857
18858 20080219:
18859 AFFECTS: users of x11-wm/xmonad
18860 AUTHOR: jacula@gmail.com
18861
18862 From now XMonad uses a new configuration file system, so you don't have
18863 to edit Config.hs anymore. Instead, create a custom configuration file
18864 ~/.xmonad/xmonad.hs. You can take a look at some samples on Xmonad's
18865 website. Note that you can be interested in x11-wm/xmonad-contrib.
18866
18867 20080218:
18868 AFFECTS: users of devel/poco and devel/poco-ssl
18869 AUTHOR: lippemail@gmail.com
18870
18871 The HashFunction class template has been changed in an incompatible way.
18872 The member function formerly named hash() is now the function call
18873 operator. If you have defined your own HashFunction classes, then you
18874 have to update your code.
18875
18876 20080216:
18877 AFFECTS: users of sysutils/symon
18878 AUTHOR: uspoerlein@gmail.com
18879
18880 The symon port has been updated from 2.75 to 2.78. It changes the wire
18881 protocol again. You should update your symux(8) and symon(8) installations
18882 simultaneously, as:
18883
18884 - new symon clients will make old symux servers exit, and
18885 - new symux servers don't understand the old symon client's if() and
18886 mem() probes.
18887
18888 20080208:
18889 AFFECTS: users of ports-mgmt/portupgrade
18890 AUTHOR: sem@FreeBSD.org
18891
18892 As was claimed in the entry 20070301 below in this file, you should fill
18893 ALT_DEPENDS section of pkgtools.conf for portupgrade to work correctly
18894 with your alternative dependencies. Now it is an obligatory requirement.
18895
18896 It was done as a compromise between speed and complexity.
18897
18898 20080203:
18899 AFFECTS: users of www/xshttpd
18900 AUTHOR: johans@FreeBSD.org
18901
18902 www/xshttpd now uses ${PREFIX}/www/xshttpd/ as a root directory for its
18903 data files. The xshttpd configuration files have been moved to
18904 ${PREFIX}/www/xshttpd/conf/. Please move the appropriate local files
18905 manually if you are upgrading from 3.4 or older versions.
18906
18907 20080202:
18908 AFFECTS: users of www/punbb
18909 AUTHOR: beech@FreeBSD.org
18910
18911 Install paths have changed. Please do the following prior to upgrade:
18912
18913 cd /usr/local/www
18914 mv punbb punbb.old
18915 cp -R punbb.old/upload punbb
18916
18917 It is now safe to update as usual.
18918
18919 Notes:
18920
18921 * You will probably get uninstall errors regarding files not found. It's
18922 safe to ignore them
18923 * Your webserver path has changed from www/punbb/upload to www/punbb,
18924 please adjust your webserver configuration and restart it
18925 * When you are satisfied with everything working properly you may remove
18926 the punbb.old directory:
18927 rm -r /usr/local/www/punbb.old
18928
18929 20080201:
18930 AFFECTS: users of www/ziproxy
18931 AUTHOR: pankov_p@mail.ru
18932
18933 The configuration file was moved from /usr/local/etc to
18934 /usr/local/etc/ziproxy.
18935
18936 20080126:
18937 AFFECTS: users of net-p2p/deluge
18938 AUTHOR: mezz@FreeBSD.org
18939
18940 Deluge was updated to version 0.5.8.2. If you are using blocklist plugin,
18941 you have to remove blocklist.conf first before you can run it, or it will
18942 crash upon start up.
18943
18944 $ rm -f ~/.config/deluge/blocklist.conf
18945
18946 20080125:
18947 AFFECTS: users of www/mod_security2
18948 AUTHOR: araujo@FreeBSD.org
18949
18950 Update of mod_security2 is a dramatic change, because there is a need
18951 to completely rewrite their obsolete rules and migrate for capacity to
18952 use new syntax.
18953
18954 You are advised to make a complete backup of your configuration files
18955 before you can perform an update.
18956
18957 20080120:
18958 AFFECTS: users of www/apache20
18959 AUTHOR: clement@FreeBSD.org
18960
18961 BDB framework provided by bsd.database.mk is now used by www/apache20
18962 port. WITH_BERKELEYDB knob is deprecated in favor of WITH_BDB and
18963 WITH_BDB_VER/WITH_BDB_BASE, see documentation for more details ('make
18964 show-options').
18965
18966 20080120:
18967 AFFECTS: users of www/apache22
18968 AUTHOR: clement@FreeBSD.org
18969
18970 BDB framework provided by bsd.database.mk is now used by www/apache22
18971 port. WITH_BERKELEYDB knob is deprecated in favor of WITH_BDB and
18972 WITH_BDB_VER/WITH_BDB_BASE, see documentation for more details.
18973 ('make show-options').
18974
18975 20080118:
18976 AFFECTS: users of net/freeradius
18977 AUTHOR: David Wood <david@wood2.org.uk>
18978
18979 FreeRADIUS 2.0 is now available as the net/freeradius2 port. All FreeRADIUS
18980 users are advised to consider upgrading to 2.0. It is the FreeRADIUS team's
18981 intention to put the 1.x server into 'maintenance' mode with just critical
18982 bug fixes.[1] 2.0 has many improvements including numerous bug fixes that
18983 were too difficult for the 1.x server, as well as many new features.
18984
18985 Before uninstalling 1.x, it is recommended that you backup your
18986 configuration, which is typically in /usr/local/etc/raddb, then move it
18987 out of the way. It is also worth backing up the default configuration,
18988 which is typically in /usr/local/share/examples/freeradius/raddb.
18989
18990 1.x configurations should work with the 2.0 server [2]. However the port
18991 automatically upgrades any unedited files in the configuration when you
18992 install a new version of FreeRADIUS. Installing 2.0 with the residue of a
18993 1.x configuration in the default location will result in a mixed 1.x and
18994 2.0 configuration that may not work.
18995
18996 The recommended approach is to diff your 1.x configuration against the
18997 default 1.x configuration, then make corresponding changes to a copy
18998 of the default 2.0 configuration. If you moved your 1.x configuration out
18999 of the way before upgrading, you will have a 2.0 configuration ready to
19000 edit in the default location. It is worth reading man 5 unlang for details
19001 of the new FreeRADIUS 'un-language' before starting.
19002
19003 Alternatively, you can move your 1.x configuration to another location,
19004 such as /usr/local/etc/raddb_v1, then edit /etc/rc.conf to point the rc.d
19005 script to that location. For example:
19006
19007 radiusd_flags="-d /usr/local/etc/raddb_v1"
19008
19009 I cannot guarantee that all 1.x configurations will work with the 2.0
19010 server, and I only recommend using a 1.x configuration as an interim
19011 measure.
19012
19013 [1] - http://www.freeradius.org/business/roadmap.html
19014 [2] - http://preview.tinyurl.com/ysrr6a
19015
19016 20080114:
19017 AFFECTS: users of devel/perforce
19018 AUTHOR: lth@FreeBSD.org
19019
19020 Perforce has been updated to version 2007.3. Upgrading is fairly
19021 straightforward, but it is still highly recommended to follow the
19022 upgrading instructions in the release notes:
19023
19024 http://www.perforce.com/perforce/doc.073/user/relnotes.txt
19025
19026 20080108:
19027 AFFECTS: users of irc/bitlbee
19028 AUTHOR: brix@FreeBSD.org
19029
19030 irc/bitlbee now stores saved user settings in /var/db/bitlbee/, not
19031 $PREFIX/etc/bitlbee/. You will have to manually move any existing user
19032 settings to the new location (or override the user settings directory
19033 using -d if you wish to keep the old behavior). Other configuration
19034 files are still kept in $PREFIX/etc/bitlbee/ by default.
19035
19036 The default installation is now configured for running bitlbee as user
19037 'nobody' by default. Make sure any existing configuration files are
19038 readable by that user.
19039
19040 $FreeBSD$

Properties

Name Value
svn:eol-style native
svn:keywords FreeBSD=%H
svn:mime-type text/plain

  ViewVC Help
Powered by ViewVC 1.1.27