-
Notifications
You must be signed in to change notification settings - Fork 30
/
Copy pathUPDATING
4821 lines (3533 loc) · 163 KB
/
UPDATING
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
This file documents some of the problems you may encounter when upgrading
your ports. We try our best to minimize these disruptions, but sometimes
they are unavoidable.
You should get into the habit of checking this file for changes each time
you update your ports collection, before attempting any port upgrades.
20110607:
AFFECTS: users of devel/p5-Moose and devel/p5-Class-MOP
AUTHOR: az@FreeBSD.org
p5-Moose have been updated to 2.0007. Now p5-Class-MOP is a part of the
p5-Moose distribution. Manual intervention into update procedure is requied:
# portmaster -o devel/p5-Moose devel/p5-Class-MOP
# portmaster -R -r p5-Moose-\*
or do the same things with portupgrade.
To check everything went fine you can run:
# perl -Moose\ 999
and
# perl -MClass::MOP\ 999
in both cases you should see output:
version 999 required--this is only version 2.0007
20110606:
AFFECTS: users of databases/mariadb
AUTHOR: dougb@FreeBSD.org
The mariadb port has been split into -client, -scripts, and -server ports
ala mysql. You can now install only the parts that you need.
If you have devel/libevent installed along with mariadb you should do
something like:
pkg_delete mariadb\*
portmaster devel/libevent
20110605:
AFFECTS: users of security/gnutls and any port that depends on it
AUTHOR: novel@FreeBSD.org
gnutls has been updated to 2.12.6.1 and all shared libraries' versions have
been bumped. So you need to rebuild all applications that depend on
gnutls. Do something like:
portupgrade -rf gnutls
portmaster -r gnutls
20110605:
AFFECTS: users of sysutils/zfsnap
AUTHOR: Aldis Berjoza <aldis@bsdroot.lv>
There is an issue with zpool v28 (currently only on 9-CURRENT, or
8-STABLE systems that have been manually patched) that affects
zfSnap. If you are using v28 make sure to use the -zpool28fix flag
with zfsnap to work around the problem.
For more information please see:
http://wiki.bsdroot.lv/zfsnap#zpool_v28_zfs_destroy_-r_bug
20110602:
AFFECTS: users of net/freeradius
AUTHOR: Sevan Janiyan <venture37@geeklan.co.uk>
Freeradius no longer runs as nobody. It now runs as the freeradius
user. Please ensure that the following paths are owned by freeradius:
/var/run/radiusd
/var/log/radacct
/var/log/radius.log
20110529:
AFFECTS: users of textproc/*kmfl*
AUTHOR: nikola.lecic@anthesphoria.net
KMFL keyboard ports are now shared between IBus and SCIM KMFL IMEngines
(textproc/ibus-kmfl and textproc/scim-kmfl-imengine). Thus, the prefix
'scim-' is dropped from keyboard ports names.
Similar to m17n, both engines now search engine-neutral locations,
${LOCALBASE}/share/kmfl/ and ~/.kmfl/. Users have to move their local
keyboard files from ~/.scim/kmfl/ to ~/.kmfl/.
20110523:
AFFECTS: users of www/mod_perl2
AUTHOR: ohauer@FreeBSD.org
mod_perl2 was updated to version 2.0.5, this version includes
p5-Apache-Reload again. The ports p5-Apache-Reload is now marked as
conflict for mod_perl2.
To update your mod_perl2 with portmaster use the commands
# portmaster -o www/mod_perl2 www/p5-Apache-Reload
# portmaster -R -r mod_perl2
20110522:
AFFECTS: users of emulators/virtualbox-ose
AUTHOR: vbox@FreeBSD.org
The emulators/virtualbox-ose port has been updated to 4.0.8. If you
want to stay with VirtualBox 3.2.x please run:
# portmaster -o emulators/virtualbox-ose-kmod-legacy emulators/virtualbox-ose-kmod
# portmaster -o emulators/virtualbox-ose-legacy emulators/virtualbox-ose
or
# portupgrade -o emulators/virtualbox-ose-kmod-legacy emulators/virtualbox-ose-kmod
# portupgrade -o emulators/virtualbox-ose-legacy emulators/virtualbox-ose
The emulators/virtualbox-ose-legacy port will always include the
latest legacy version as a fallback if you hit a serious regression
in the latest version.
20110517:
AFFECTS: users of lang/perl*
AUTHOR: skv@FreeBSD.org
lang/perl5.14 is out. If you want to switch to it from, for example
lang/perl5.12, that is:
Portupgrade users:
0) Fix pkgdb.db (for safety):
pkgdb -Ff
1) Reinstall new version of Perl (5.14):
env DISABLE_CONFLICTS=1 portupgrade -o lang/perl5.14 -f perl-5.12.\*
2) Reinstall everything that depends on Perl:
portupgrade -fr perl
Portmaster users:
portmaster -o lang/perl5.14 lang/perl5.12
Conservative:
portmaster p5-
Comprehensive (but perhaps overkill):
portmaster -r perl-
Note: If the "perl-" glob matches more than one port you will need to
specify the name of the Perl directory in /var/db/pkg explicitly.
20110516:
AFFECTS: users of net/skype, net/skype-devel, net-im/skype, net-im/skype-devel
AUTHOR: Ion-Mihai Tetcu <itetcu@FreeBSD.org>
All skype ports were moved to net-im/:
- skype12: unchanged, very old version (for FreeBSD 6)
- skype20: last version with OSS support, that used to live in net/skype; the
DISTFILE is gone from the vendor but if you happen to have it it would be a
way of having sound w/o needing to upgrade your base OS
- [RECOMMENDED] skype: currently at 2.1.0.81 and the best supported
- skype-devel: currently at 2.2.0.25, sounds is OK, video doesn't work
To run either skype or skype-devel with fully working sound you need:
- to run fc10 (most probably, please report what you can do with fc4):
(OVERRIDE_LINUX_BASE_PORT=f10,OVERRIDE_LINUX_NONBASE_PORTS=f10
in /etc/make.conf for systems that doesn't have it as default)
- In order for Skype to work OK, you need your kernel and modules to be:
- post 2011-05-03 in on HEAD
- post 2011-05-08 in on 7,8-STABLE
The port tries to catch if your system version is too old, but there's a
~3months window where because of a lack of OSVERSION bump, this is not
possible. So please check; and PLEASE READ THE PKGMESSAGE for setup details.
For how to update your kernel/world, see:
http://www.freebsd.org/doc/en_US.ISO8859-1/books/handbook/kernelconfig.html
IF YOUR OSVERSION IS NOT NEW ENOUGH, SOUND (ESPECIALLY MIC) WON'T WORK.
If you run into problems, at very least we need to know the output of:
$ uname -a; sysctl compat.linux | head -2; \
grep OVERRIDE_LINUX_ /etc/make.conf; \
cat /compat/linux/etc/alsa/pcm/pcm-oss.conf
the skype version you are using and hardware details (eg. webcam, if related)
I most probably will ignore any mail not containing this info since without
it it's impossible to help.
Please test your sound /video setup outside skype before blaming skype /
mailing me.
20110516:
AFFECTS: users of audio/musicpd
AUTHOR: Chris Rees <utisoft@gmail.com>
Musicpd now installs the binary for the server as bin/musicpd, rather than
mpd, to remove a conflict with net/mpich2; before upgrade you should run:
# /usr/local/etc/rc.d/musicpd stop
Likewise, mpd.conf has been renamed musicpd.conf-- if you want to keep it
as mpd.conf then place MPDCONF="mpd.conf" into /etc/make.conf, otherwise
after upgrade run:
# mv /usr/local/etc/mpd.conf /usr/local/etc/musicpd.conf
20110514:
AFFECTS: users of sysutils/gksu, sysutils/libgksu, sysutils/libgksuui
AUTHOR: bsam@FreeBSD.org
sysutils/gksu has been updated to 2.0.2. sysutils/libgksuui has been
deprecated since it has become a part of sysutils/libgksu.
Before upgrading remove sysutils/libgksuui.
20110511:
AFFECTS: users of editors/emacs
AUTHOR: ashish@FreeBSD.org
Due to a bug when upgrading from 23.2 or later versions, everything
installed by other ports in "${PREFIX}/share/emacs" gets removed.
Before upgrading:
* Please backup custom configurations in "${PREFIX}/share/emacs".
* After upgrading reinstall any ports that may have had files in the
"${PREFIX}/share/emacs" directory.
20110509:
AFFECTS: users of lang/ghc and */hs-*
AUTHOR: ashish@FreeBSD.org
GHC has been updated to version 7.0.3 and other Haskell ports are also
updated to their Haskell Platform versions or latest versions.
To update all affected ports:
# portmaster -r lang/ghc
or
# portupgrade -r lang/ghc
20110506:
AFFECTS: users of lang/perl*
AUTHOR: skv@FreeBSD.org
Default version of Perl was bumped to 5.12.
If you already have lang/perl5.10 or lang/perl5.8 installed, and want to
switch to lang/perl5.12 please follow instructions in the entry 20100715
in this file.
20110503:
AFFECTS: users of www/codeigniter and www/codeigniter-devel
AUTHOR: glarkin@FreeBSD.org
www/codeigniter has been renamed to www/codeigniter17 to track the
legacy 1.7.* branch of Codeigniter development. www/codeigniter-devel
has been renamed to www/codeigniter to track the recommended 2.0.*
branch of Codeigniter development.
If you have Codeigniter 1.7.x installed and would like to continue using
it, please run one of the following commands to update its origin:
# portmaster -o www/codeigniter17 www/codeigniter
or
# portupgrade -o www/codeigniter17 www/codeigniter
If you have Codeigniter 2.0.x installed, please run one of the following
commands to update its origin:
# portmaster -o www/codeigniter www/codeigniter-devel
or
# portupgrade -o www/codeigniter www/codeigniter-devel
20110427:
AFFECTS: users of mail/ezmlm-idx
AUTHOR: glarkin@FreeBSD.org
1) Please consult the instructions for upgrading to version 7.1.1 from
the earlier 0.444 version in the ports tree:
Online: https://github.com/bruceg/ezmlm-idx/blob/master/UPGRADE
Local: /usr/local/share/doc/ezmlm-idx/UPGRADE
2) SQLite3 has been added as a supported database plugin. Note that the
MySQL, PgSQL and SQLite options are mutually exclusive, and the first
selected option takes precedence if multiple options are selected.
20110421:
AFFECTS: users of multimedia/webcamd
AUTHOR: kwm@FreeBSD.org
Webcamd now creates device nodes with 0660 permission and webcamd:webcamd
ownership. To get access to the webcamd devices just add yourself to the
webcamd group.
20110409:
AFFECTS: users of japanese/asterisk-sounds
AUTHOR: tota@FreeBSD.org
The japanese/asterisk-sounds has been updated to 1.8.
If you want to stay with ja-asterisk14-sounds, please run:
# portmaster -o japanese/asterisk14-sounds japanese/asterisk-sounds
or
# portupgrade -o japanese/asterisk14-sounds japanese/asterisk-sounds
See also 20101128 net/asterisk entry.
20110406:
AFFECTS: users of lang/ocaml and related libraries/applications
AUTHOR: stas@FreeBSD.org
Ocaml compiler and libraries suite has been updated to 3.12.
There appears to be an ABI incompatibility with .cmi files
generated by previous compiler versions. Though these should
only affect the linking process, if some application you're
using start to misbehave after the lang/ocaml updated you're
advised to rebuild this applications using the new ocaml version.
20110402:
AFFECTS: user of net-mgmt/xymon-client and net-mgmt/xymon-server
AUTHOR: dinoex@FreeBSD.org
Loginname, path, scripts and config files have been renamed in 4.3.0
Steps to update:
1. Stop and deinstall the old version.
2. Copy the remaining config files to the new location.
3. Read the instructions
4. merge your old config with the upgrade430.sh script
5. fix the hobbit_*_enable lines in /etc/rc.conf
# /usr/local/etc/rc.d/hobbit-server stop
# /usr/local/etc/rc.d/hobbit-client stop
# pkg_delete /var/db/pkg/xymon-*
# pkg_add xymon-client-4.3.0.tbz
# pkg_add xymon-server-4.3.0.tbz
# cp /usr/local/www/hobbit/server/etc/* /usr/local/www/xymon/server/etc/
# less /usr/local/www/xymon/server/www/help/upgrade-to-430.txt
# /usr/local/www/xymon/server/bin/bbcmd /usr/local/www/xymon/server/bin/upgrade430.sh
# sed -i '' -e 's|hobbit|xymon' /etc/rc.conf
# /usr/local/etc/rc.d/xymon-client start
# /usr/local/etc/rc.d/xymon-server start
20110328:
AFFECTS: users of net/openldap24-client
AUTHOR: delphij@FreeBSD.org
OpenLDAP has been upgraded to 2.4.25. In this version, certain library
routines were moved from liblutil to libldap. If you previously built
the library with "FETCH" support, this would cause libldap to depend on
FreeBSD's libfetch.so library.
As of 20110402, a local change have been introduced so OpenLDAP libraries
link against libfetch.so when FETCH is enabled. Normally, no further user
interaction would be required.
For new installations, the FETCH option have been turned off by default.
20110324:
AFFECTS: users of KDE SC 4
AUTHOR: kde@FreeBSD.org
KDE SC ports have been updated to 4.6.1. As usual a number of files were
moved between packages, manual intervention into update procedure is
required:
# pkg_delete -f kdehier4\* kdebase-runtime-4\* kdebase-workspace-4\*
# pkg_delete -f kdeedu-4\* kdeutils-4\*
# portmaster -a
20110322:
AFFECTS: users of www/firefox
AUTHOR: gecko@FreeBSD.org
The www/firefox port has been updated to 4.0. If you want to stay with
Firefox 3.6 please run:
# portupgrade -o www/firefox36 www/firefox
# portupgrade -o www/firefox36-i18n www/firefox-i18n (if installed)
or
# portmaster -o www/firefox36 www/firefox
# portmaster -o www/firefox36-i18n www/firefox-i18n (if installed)
Do not select the OPTIMIZED_CFLAGS option on a system with less then
2 GB of RAM otherwise you will run out of memory during the build.
Please make sure all your addons are compatible with Firefox 4.0 and
backup your ~/.mozilla directory prior to the first launch of Firefox
4.0.
The startup script has been renamed from firefox3 to firefox.
20110319:
AFFECTS: users of databases/mysql55-client
AUTHOR: ale@FreeBSD.org
The shared library version of the client library was increased to reflect
ABI changes, and avoid compatibility problems with the client library
in MySQL 5.1, so client programs that use the 5.5 client library should
be recompiled against the 5.5.10 client library.
This can be achieved with:
# portmaster -r mysql-client-5.5
or
# portupgrade -fr mysql-client-5.5
20110318:
AFFECTS: users of www/node and www/node-devel
AUTHOR: araujo@FreeBSD.org
The port www/node was merged with www/node-devel since there is no longer a
development version. Also www/node has not followed the stable upstream
prior to this update.
To keep www/node updated in your applications, from now on you must use
www/node instead of www/node-devel. If you have been using the www/node-devel,
you must run one of the following commands to upgrade:
# portmaster -o www/node www/node-devel
or
# portupgrade -o www/node www/node-devel
20110317:
AFFECTS: users of www/uzbl
AUTHOR: Klaus Aehlig <aehlig@linta.de>
The port has been updated to version as of 2011/02/15. This introduces
the following incompatabilities.
- $UZBL_FIFO, $UZBL_TITLE are available to scripts as environment variables,
but not as command-line arguments.
- environment variables are no longer expanded by the config parser
- download handling has changed
- cookie daemons are no longer supported
Users are advised to change their personal configuration files/scripts accordingly.
20110316:
AFFECTS: users of sysutils/duplicity
AUTHOR: peter.schuller@infidyne.com
sysutils/duplicity has been upgraded to 0.6.11. The old version
(0.5.20) is retained as sysutils/duplicity05. Duplicity 0.6 should
be generally compatible, but pay special attention to the new meaning
of the --archive-dir command. In particular, the archive dir is now
mandatory and defaults to ~/.cache/duplicity. You may have to
--exclude accordingly. In addition, it is recommended you consult
the CHANGELOG, specifically the "New in v0.6.00 (2009/06/08)" section
which details the checkpoint/restore feature (enabled by default) and
its implications.
20110313:
AFFECTS: users of astro/boinc-setiathome-enhanced
AUTHOR: rene@FreeBSD.org
The setiathome client has been updated to version 6.12. Before you
update, finish and report your current workunits to avoid losing them.
20110304:
AFFECTS: users of lang/python* and py-*
AUTHOR: miwi@FreeBSD.org
The default version of Python has been changed from 2.6.x to 2.7.x.
If you have 2.6.x installed, perform an upgrade of lang/python26 to
lang/python27 with one of the following commands:
If using portupgrade:
# portupgrade -o lang/python27 lang/python26
If using portmaster:
# portmaster -o lang/python27 lang/python26
If you want to retain 2.6.x as default Python version, set the
PYTHON_DEFAULT_VERSION variable to 'python2.6' (without quotes) in
/etc/make.conf, then go to lang/python and perform the following
command:
# portupgrade -R python
Once the installed Python has been updated to 2.7, by using the
method above, it is required to run the upgrade-site-packages target in
lang/python to assure that site-packages are made available to the new
Python version.
If using portupgrade:
# cd /usr/ports/lang/python && make upgrade-site-packages
If using portmaster:
# cd /usr/ports/lang/python && make upgrade-site-packages -DUSE_PORTMASTER
The portmaster case can take quite some time to complete due to the lack of
cached information that the portupgrade suite uses (specifically pkg_which).
This is not the fault of portmaster.
20110301:
AFFECTS: users of databases/jasperserver
AUTHOR: jhelfman@experts-exchange.com
(taken from release notes of 4.0 from vendor)
If you are upgrading from an older JasperServer version such as 3.5 then
you must first upgrade to JasperServer 3.7 before upgrading to 4.0.
Upgrading directly from JasperServer 3.5 to 4.0 is not a "certified"
(i.e. fully QA tested) procedure.
The steps to carry out this operation are fully documented in the
JasperReports Server Installation Guide for the 3.7 release. You will
need to download the JasperServer 3.7 release package to get the relevant
files and documentation. To download the JasperServer 3.7 WAR file
distribution zip package, go to the JasperForge.org website and to the
JasperServer project.
http://jasperforge.org/projects/jasperserver
20110228:
AFFECTS: users of devel/ccache
AUTHOR: Emanuel Haupt <ehaupt@FreeBSD.org>
ccache now allows the use of non-default compilers such as clang. This
requires adjustments of the ccache make glue.
Please (re)read the following document after updating ccache to
ccache-3.1.4_1:
/usr/local/share/doc/ccache/ccache-howto-freebsd.txt
20110227:
AFFECTS: users of net/unison and net/unison-devel
AUTHOR: mandree@FreeBSD.org
Unison has been upgraded to version 2.40, which uses a different wire
protocol than 2.32 did. In order to support synchronization with
other computers where Unison is still at version 2.32, a new port
net/unison232 has been created. It provides unison232 and if that is
GTK2-enabled, also unison232-text. This unison232 port can be
installed in parallel with the existing net/unison port.
20110224:
AFFECTS: users of x11-drivers/xf86-video-ati
AUTHOR: miwi@FreeBSD.org
Xorg has been updated to 7.5.1. For all ATI users the driver
was updated to 6.14.0 but the old one is still available in
x11-drivers/xf86-video-ati613. See radeon(5) for options
available.
20110224:
AFFECTS: users of net/openldap24-{client,server}
AUTHOR: delphij@FreeBSD.org
OpenLDAP has been upgraded to 2.4.24, which requires a shared library
version bump. Therefore, you need to reinstall all ports that depend on
it. Please do something like:
# portupgrade -fr net/openldap24-client
or
# portmaster -r net/openldap24-client
20110224:
AFFECTS: Nobody
AUTHOR: wxs@FreeBSD.org
FreeBSD 8.2 and 7.4 released.
20110209:
AFFECTS: users of www/testlink
AUTHOR: tota@FreeBSD.org
Testlink 1.9.1 was released. Before updating, you should read carefully
the included README file because this release requires a manual update
of the database scheme.
20110125:
AFFECTS: users of lang/perl5.12
AUTHOR: skv@FreeBSD.org
lang/perl5.12 has been updated to 5.12.3. You should update everything
that depends on perl. The easiest way to do that is to use
"perl-after-upgrade" script supplied with lang/perl5.12.
Please see its manual page for details.
If you want to switch to lang/perl5.12 from lang/perl5.{8,10} please
follow instructions in the entry 20100715 in this file.
20110124:
AFFECTS: users of mail/postfix
AUTHOR: sahil@FreeBSD.org
Postfix 2.8 introduces minor incompatibilities with previous versions.
Alias expansion, dns lookups, TLS support, milters and other features
are affected. To avoid surprises, carefully review the RELEASE_NOTES.
If you upgrade from Postfix 2.6 or earlier, you must execute "postfix
stop" and "postfix start" before you can use the postscreen(8) daemon.
This is needed because the Postfix 2.6 "pass" master service type did
not work reliably on some systems. If you upgrade from Postfix 2.7, or
from Postfix 2.8 before July 25, 2010, you must "postfix reload" (or
"postfix stop" followed by "postfix start"). This is needed because
the queue manager to delivery agent protocol has changed.
Also note that the optional SPF and VDA patches have not been updated
for Postfix 2.8; as a result, they are currently disabled.
20110111:
AFFECTS: users of www/redmine
AUTHOR: decke@FreeBSD.org
If you use 3rd party plugins that are incompatible with i18n >= 0.5.0
(eg. variables in yml files as {{variable}}) then you need to
install an older i18n version manually.
# gem install -v=0.4.2 i18n
Then upgrade the database as usual:
# rake db:migrate RAILS_ENV=production
20110107:
AFFECTS: users of mail/exim
AUTHOR: rea@FreeBSD.org
[POSSIBLE CONFIG BREAKAGE] The default value for system_filter_user
is now the Exim run-time user, instead of root.
[POSSIBLE CONFIG BREAKAGE] ALT_CONFIG_ROOT_ONLY is no longer
optional and is forced on. This is mitigated by the new build
option TRUSTED_CONFIG_LIST which defines a list of configuration
files which are trusted; one per line. If a config file is owned
by root and matches a pathname in the list, then it may be invoked
by the Exim build-time user without Exim relinquishing root
privileges.
[POSSIBLE CONFIG BREAKAGE] The Exim user is no longer automatically
trusted to supply -D<Macro[=Value]> overrides on the command-line.
Going forward, we recommend using TRUSTED_CONFIG_LIST with shim
configs that include the main config. As a transition mechanism,
we are temporarily providing a work-around: the new build option
WHITELIST_D_MACROS provides a colon-separated list of macro names
which may be overriden by the Exim run-time user. The values of
these macros are constrained to the regex ^[A-Za-z0-9_/.-]*$
(which explicitly does allow for empty values).
Upgrading users are encouraged to fully study
ftp://exim.inode.at/exim/ChangeLogs/NewStuff-4.73
and
ftp://exim.inode.at/exim/ChangeLogs/ChangeLog-4.73
20110103:
AFFECTS: users of textproc/libwpd and graphics/libwpg
AUTHOR: fluffy@FreeBSD.org
LibWPD and LibWPG is now using new API, partially incompatible with
previous versions.
For correct upgrade procedure please upgrade LibWPD and LibWPG first
as described, than follow usual upgrade procedure
# portmaster -o textproc/libwpd08 libwpd
# portmaster -o graphics/libwpg01 libwpg
substitute 'portupgrade' for 'portmaster' accordingly if that's your
your upgrade tool of choice.
20101230:
AFFECTS: users of databases/postgresql??-(server|client)
AUTHOR: ohauer@FreeBSD.org
PostgreSQL version 8.4 is now the default. To upgrade from a version
lower than 8.4, follow the instructions on the PostgreSQL.org website.
http://www.postgresql.org/docs/8.4/interactive/install-upgrading.html
20101230:
AFFECTS: users of net-mgmt/pnp
AUTHOR: rea@FreeBSD.org
Starting from 0.6.10_1 config.php is no longer preserved across
upgrades; PNP way is to put all modifications into config_local.php.
Existing config.php will be saved as config.php.orig and you should
review your deviations from defaults and place them into
config_local.php.
20101227:
AFFECTS: users of databases/mysql55-server
AUTHOR: ale@FreeBSD.org
MySQL 5.5 has been updated to 5.5.8 GA release. Since layout is
changed you should remove mysql55-{client/server/scripts} ports
before upgrading. The build system is changed too, so expect
failures.
20101227:
AFFECTS: users of security/opensc
AUTHOR: ale@FreeBSD.org
opensc has been updated to 0.12.0 release. Only one backend can be
choosen at compile-time: PC/SC is now the default one.
opensc doesn't export anymore its internal library, PKCS#11 is the
recommended interface.
20101220:
AFFECTS: users of net-mgmt/flowd
AUTHOR: ohauer@FreeBSD.org
flowd use now a fix UID/GID (id 542) instead the next free UID.
Before updating the port use the command "pw userdel _flowd"
20101216:
AFFECTS: users of security/libksba
AUTHOR: glarkin@FreeBSD.org
libksba has been updated to 1.1.0, and the shared library version has
increased from .17 to .18.
Directly- and indirectly-dependent ports have had their PORTREVISION
bumped to facilitate rebuilding. Please rebuild the dependent ports
with your preferred upgrading tool:
# portupgrade -rf security/libksba
-or-
# portmaster -w -r security/libksba
If there are still ports on your system that require ksba.so.17 (either
in ${LOCALBASE}/lib/compat/pkg, or non-existent), _please_ file a PR so
that a correct direct dependency can be added.
Once you are satisfied that no ports still depend on the old shared
library version (libksba.so.17), you can safely delete it from the
${LOCALBASE}/lib/compat/pkg directory if it is present there.
20101216:
AFFECTS: users of databases/akonadi
AUTHOR: avilla@FreeBSD.org
With SQLite 3 installed, Akonadi used to build its plugin and
install it in a wrong place, without it being listed in plist. To
remove the orphaned file, run the following commands PRIOR TO the
Akonadi upgrade:
# cd /usr/ports/databases/akonadi
# rm `make -V KDE4_PREFIX`/`make -V QT_PLUGINDIR_REL`/sqldrivers/libqsqlite3.so
# rmdir `make -V KDE4_PREFIX`/`make -V QT_PLUGINDIR_REL`/sqldrivers \
`make -V KDE4_PREFIX`/`make -V QT_PLUGINDIR_REL` \
`make -V KDE4_PREFIX`/`make -V QT_LIBDIR_REL`
20101214:
AFFECTS: users of devel/icu
AUTHOR: bapt@FreeBSD.org
icu has been updated to version 4.6. Please rebuild all ports that depends
on it.
If you use portmaster:
# portmaster -r icu
If you use portupgrade:
# portupgrade -fr devel/icu
Note that devel/icu4 is now deprecated consider replacing it by devel/icu
# portmaster -o devel/icu devel/icu4
or
# env DISABLE_CONFLICTS=1 portupgrade -o devel/icu -f icu-4\*
20101211:
AFFECTS: users of devel/bugzilla, japanese/bugzilla and russian/bugzilla-ru
AUTHOR: tota@FreeBSD.org
Bugzilla and its language packs are installed to
WWWDIR (defaults to PREFIX/www/bugzilla).
BUGZILLADIR (that defaulted to PREFIX/www/data/bugzilla) is deprecated.
20101211:
AFFECTS: users of databases/mysql-proxy
AUTHOR: Florian Smeets <flo@smeets.im>
The parameters --admin-username and --admin-password are mandatory now.
Add something like the following to rc.conf
mysql_proxy_args="--admin-username admin --admin-password somepassword"
20101210:
AFFECTS: users of multimedia/avidemux2
AUTHOR: nox@FreeBSD.org
The port has been updated to 2.5.4 which now installs plugins separately
and I had to make a slave port for them, multimedia/avidemux2-plugins.
So you'll now have to install that port too for the app to become useful.
20101208:
AFFECTS: autotools
AUTHOR: autotools@FreeBSD.org
Another stage in the autotools cleanup that reduces tree churn whilst
updating components, a number of ports have now moved to non-versioned
locations since there is now only the concept of legacy and current
versions.
# portmaster -o devel/autoconf devel/autoconf268
# portmaster -o devel/automake devel/automake111
# portmaster -o devel/libtool devel/libtool22
# portmaster -o devel/libltdl devel/libltdl22
substitute 'portupgrade' for 'portmaster' accordingly if that's your
your upgrade tool of choice.
20101205:
AFFECTS: users of www/py-flexget
AUTHOR: lioux@FreeBSD.org
Database schema changes. Please run:
$ sqlite3 db-config.sqlite "ALTER TABLE thetvdb_favorites ADD series_id VARCHAR;"
$ sqlite3 db-config.sqlite "ALTER TABLE imdb_movies ADD updated DateTime;"
$ sqlite3 db-config.sqlite "ALTER TABLE imdb_movies ADD mpaa_rating VARCHAR;"
inside flexget configuration directory (~/.flexget) for each
sqlite database you might have.
Replace "db-config.sqlite" with the appropriate name for your
sqlite database file.
20101204:
AFFECTS: users of audio/libmpcdec
AUTHOR: lioux@FreeBSD.org
audio/libmpcdec has been removed in favor of audio/musepack; which
has a higher shared library version. You will have to rebuild all
ports that depend on audio/libmpcdec. Do this:
Portmaster users:
# portmaster -o audio/musepack audio/libmpcdec
# portmaster -r musepack-
Portupgrade user:
# env DISABLE_CONFLICTS=1 portupgrade -o audio/musepack -f libmpcdec-\*
# pkgdb -Ff
# portupgrade -rf musepack-\*
20101204:
AFFECTS: autotools
AUTHOR: autotools@FreeBSD.org
The next stage in the ongoing cleanup of autotools-using ports is
a refactoring of bsd.autotools.mk so that version numbers are no longer
needed within the USE_AUTOTOOLS stanza. There is either
autoconf213/autoconf or automake14/automake (for the legacy versions,
and the currently available versions). This will considerably reduce
the amount of tree-wide patching in future on an update.
IMPORTANT: if you have either devel/autoconf-wrapper or
devel/automake-wrapper installed on your system (and you most likely do)
PLEASE update these ports to their new versions before updating anything
else -- Bad Things[tm] are likely to happen otherwise.
20101202:
AFFECTS: users of multmidia/gstreamer-plugins
AUTHOR: multimedia@FreeBSD.org
If during the upgrade of gstreamer-plugins the following error happens:
GstAudio-0.10.gir: Incompatible version 1.0 (supported: 1.2)
Use the following command to upgrade:
cd ports/multimedia/gstreamer-plugins && make deinstall clean install
20101202:
AFFECTS: users of www/wordpress
AUTHOR: sunpoet@FreeBSD.org
WordPress is now installed to WWWDIR (defaults to PREFIX/wordpress)
instead of WORDPRESS (defaults to PREFIX/www/data/wordpress).
20101129:
AFFECTS: users of sysutils/radmind
AUTHOR: ohauer@FreeBSD.org
The radmind user and group is created automatically during installation.
The owner of $RADMIND_BASE_DIR changes from root to radmind.
20101128:
AFFECTS: users of net/asterisk, net/asterisk-addons
AUTHOR: Florian Smeets <flo@smeets.im>
If you want to upgrade to 1.8.0 first remove asterisk-addons by running
# pkg_delete -f asterisk-addons\*
after that you can run one of the following
# portmaster asterisk
or
# portupgrade asterisk
You need to update your config files as the step from 1.4.x to 1.8.x is
quite big. First you need to look at what changed between 1.4 and 1.6
http://svnview.digium.com/svn/asterisk/branches/1.8/UPGRADE-1.6.txt
After that you also need to take into account what chagne between
1.6 and 1.8
http://svnview.digium.com/svn/asterisk/branches/1.8/UPGRADE.txt
If you want to stay with asterisk 1.4.x please run
# portmaster -o net/asterisk14 net/asterisk
# portmaster -o net/asterisk14-addons net/asterisk-addons
or
# portupgrade -o net/asterisk14 net/asterisk
# portupgrade -o net/asterisk14-addons net/asterisk-addons
20101127:
AFFECTS: users of mail/postfix, mail/postfix2[56]
AUTHOR: sahil@FreeBSD.org
As of Postfix 2.7.2, 2.6.8, 2.5.11:
Postfix no longer automatically appends the system default CA
(certificate authority) certificates, when it reads the CA
certificates specified with {smtp, lmtp, smtpd}_tls_CAfile or
with {smtp, lmtp, smtpd}_tls_CApath. This prevents third-party
certificates from getting mail relay permission with the
permit_tls_all_clientcerts feature. Unfortunately, this change
may cause compatibility problems with configurations that rely
on certificate verification for other purposes. To get the old
behavior, specify "tls_append_default_CA = yes".
20101124:
AFFECTS: users of www/py-flexget
AUTHOR: lioux@FreeBSD.org
metainfo_series is no longer a builtin. This should only affect
you if you aren't using one of the series plugins (series,
all_series, thetvdb_favorites, or series_premiere.) If you need
to enable metainfo_series manually for a feed it can be done like
so:
metainfo_series: yes
20101120:
AFFECTS: users of x11-toolkits/gtk20 and x11-toolkits/gtkmm24
AUTHOR: FreeBSD GNOME Team <gnome@FreeBSD.org>
In the GNOME 2.32 release. gdk-pixbuf2 has been split off from gtk20,
and atkmm has been split off from gtkmm24. To upgrade please use the
following instructions:
Portmaster users:
# pkg_delete -f gtkmm-2.20\* gtk-2.20\*
# portmaster -a
Portupgrade users:
# pkgdb -fF
# pkg_deinstall -fO gtkmm-2.20\* gtk-2.20\*
# portupgrade -aOW
20101118:
AFFECTS: users of editors/emacs-devel
AUTHOR: Ashish SHUKLA <ashish@FreeBSD.org>
Due to a bug when upgrading from 24.0.50.101606, everything
installed by other ports in "${PREFIX}/share/emacs" gets removed.
Before upgrading:
* Please backup custom configurations in "${PREFIX}/share/emacs".
* After upgrading reinstall any ports that may have had files in the
"${PREFIX}/share/emacs" directory.
Apologies for this inconvenience.
20101117:
AFFECTS: users of net-p2p/transmission-cli and net-p2p/transmission-gtk
AUTHOR: Mezz <mezz@FreeBSD.org>
Transmission has been updated to 2.12. The following name of binaries and
manpages have been renamed:
transmissioncli -> transmission-cli
transmission -> transmission-gtk
20101117:
AFFECTS: users of devel/ccache
AUTHOR: Emanuel Haupt <ehaupt@FreeBSD.org>
Updated instructions on how to workaround a buildworld failure have been
committed. Please (re)read the following document after updating ccache to
3.1.1_1:
/usr/local/share/doc/ccache/ccache-howto-freebsd.txt
20101110:
AFFECTS: users of databases/mysql55-server
AUTHOR: Alex Dupre <ale@FreeBSD.org>
If you are upgrading from a previous MySQL release, the server will exit
during startup after finding that the proxies_priv table is missing.
To create the table, start the server with the --skip-grant-tables
option to cause it to skip the normal grant table checks, then run
mysql_upgrade. Then stop the server and restart it normally.
You can do this by temporarly setting the following line in rc.conf:
mysql_args="--skip-grant-tables --skip-networking"
20101108:
AFFECTS: users of databases/py-bsddb3
AUTHOR: wen@FreeBSD.org
py-bsddb3 update to 5.1.0. This release drops support for Berkeley
DB 4.1, and adds support for Berkeley DB version 5.1, brand new. If