forked from freebsd/freebsd-ports
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathUPDATING
10150 lines (7522 loc) · 354 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.
20110103:
AFFECTS: users of textproc/libwpd and graphics/libwpg
AUTHOR: [email protected]
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: [email protected]
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: [email protected]
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: [email protected]
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: [email protected]
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: [email protected]
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: [email protected]
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: [email protected]
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: [email protected]
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: [email protected]
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 <[email protected]>
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: [email protected]
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: [email protected]
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: [email protected]
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: [email protected]
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: [email protected]
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: [email protected]
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: [email protected]
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: [email protected]
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 <[email protected]>
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: [email protected]
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: [email protected]
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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: [email protected]
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
you need Berkeley DB 4.1 support, keep using pybsddb 5.0.0. If you
want support for Berkeley DB 5.1, remember to install the BDB library
before installing these bindings.
20101030:
AFFECTS: users of www/xshttpd-devel
AUTHOR: [email protected]
The default XS-httpd configuration file locations have changed:
The main configuration file is now $PREFIX/etc/xshttpd/httpd.conf
and other configuration file are stored in that same directory.
Existing configurations should be moved over manually.
Log files now appear in /var/log/xshttpd/ by default.
20101029:
AFFECTS: users of ports-mgmt/portmaster
AUTHOR: Doug Barton <[email protected]>
The changes to bsd.port.mk in 1.652 require all portmaster users to
upgrade to version 3.1 or later. The best method to do this will be
to use the port, rather than portmaster itself:
# pkg_delete -f portmaster\*
# cd /usr/ports/ports-mgmt/portmaster && make clean && make install clean
20101026:
AFFECTS: users of net/samba35
AUTHOR: Timur Bakeyev <[email protected]>
This is the latest stable release of the Samba3 distribution. It has
been extended with the experimental support of the NFS4-like ACLs on
ZFS partitions, thanks to the sysutils/libsunacl library by Edward
Tomasz Napierala(trasz). This support haven't been tested thoroughly,
so try it on your own risk.
This port reverted back to the pre- net/samba34 layout of the
directories and now they are again $PREFIX/etc/samba, /var/run/samba,
/var/log/samba, /var/db/samba and /var/spool/samba respectively.
In case, you are upgrading from net/samba34, please rename
corresponding samba34/ subdirectories into samba/ ones. Upgrades from
older versions of Samba and fresh installations should be seamless.
20101015:
AFFECTS: users of devel/llvm-devel who use clang
AUTHOR: Brooks Davis <[email protected]>
The clang portion of devel/llvm-devel has been split out and now
resides in lang/clang-devel. If you have devel/llvm-devel installed
in order to use clang, you will need to install the clang-devel port
when upgrading.
20101003:
AFFECTS: users of www/typo3
AUTHOR: Helmut Schneider <[email protected]>
www/typo3 has been repocopied to www/typo343. If you need to continue with
the old stable version please run
# portmaster -o www/typo343 www/typo3
or
# portupgrade -o www/typo343 www/typo3
Please remember to change the path of your config files too.
20101003:
AFFECTS: users of net-mgmt/kismet
AUTHOR: [email protected]
This update includes major changes in how Kismet works and is configured.
Clients, servers, drones, and configuration files must be updated to work
with the new version. Map support has not yet been added.
See the kismet README for details.
20100929:
AFFECTS: users of sysutils/zfsnap
AUTHOR: Aldis Berjoza <[email protected]>
Since timestamp format changed you need to use -o option with -d
option in order to be able to delete old snapshots. Note however that
you don't need -o when creating new snapshots, unless you want to keep
using the old timestamp format.
See http://wiki.bsdroot.lv/zfsnap for more info.
20100927:
AFFECTS: users of mail/postfix-current
AUTHOR: [email protected]
Incompatibility with snapshot 20100912
======================================
- If your DNSBL queries have a "secret" in the domain name, you must
now censor this information from the postscreen(8) SMTP replies.
- The postscreen "continue" action is now called "ignore". The old
name is still supported but no longer documented.
- The postscreen_hangup_action parameter was removed. Postscreen
now always behaves as if "postscreen_hangup_action = drop".
- The postscreen_cache_retention_time default was increased from
1d to 7d, to avoid deleting results from expensive deep SMTP
protocol tests too quickly.
Incompatibility with snapshot 20100827
======================================
- The Postfix SMTP client no longer appends the local domain when
looking up a DNS name without ".".
Specify "smtp_dns_resolver_options = res_defnames" to get the old
behavior, which may produce unexpected results.
20100924:
AFFECTS: users of x11/nvidia-driver
AUTHOR: [email protected]
nvidia-driver does not install vdpau library and headers anymore, they
are now provided by multimedia/libvdpau port. To avoid conflict, please
rebuild nvidia-driver port before upgrading your ports and before
installing multimedia/libvdpau.
20100921:
AFFECTS: users of p5-Compress-Zlib, p5-IO-Compress-*
AUTHOR: [email protected]
The p5-Compress-Zlib, p5-IO-Compress-Base, p5-IO-Compress-Zlib and
p5-IO-Compress-Bzip2 ports have been replaced by p5-IO-Compress.
Users of Perl 5.10 and higher do not need to install this module
because it is already included in the standard perl distribution.
20100920:
AFFECTS: users of security/stunnel
AUTHOR: [email protected]
In stunnel-4.34, the DH support is no longer configurable by the user,
but always enabled when OpenSSL supports it instead. This means that
it will now most probably be enabled on the supported versions of FreeBSD.
If this leads to problems with old SSL clients, I will look into making
it configurable at build time again.
20100917:
AFFECTS: users of sysutils/cdrtools-cjk
AUTHOR: [email protected]
sysutils/cdrtools-cjk port has been removed, as the required functionality is
now available in cdrtools 3.0.0 in the standard sysutils/cdrtools port.
20100915:
AFFECTS: autoconf, automake
AUTHOR: [email protected]
autoconf has been updated from 2.62 to 2.67 -- all ports depending on
autoconf-2.62 have had their PORTREVISIONs update, so a standard
port updating method will suffice.
USE_GETTEXT has been extended to also accept 'build' and 'run' for
ports which need devel/gettext as a BUILD- or RUN-time dependency only.
No port should now be directly depending on devel/gettext in Makefiles.
20100915:
AFFECTS: users of sysutils/cdrtools-cjk
AUTHOR: [email protected]
Version 3.00 of sysutils/cdrtools breaks but at the same time also
obsoletes sysutils/cdrtools-cjk as mkisofs now employs iconv for
character conversion. Consequently sysutils/cdrtools-cjk is marked
BROKEN and the use of USE_CDRTOOLS=cjk as well as USE_CDRTOOLS together
with the WITH_CJK knob left in a broken state until bsd.port.mk is
updated by portmgr@ accordingly. Once USE_CDRTOOLS is updated to no
longer refer to sysutils/cdrtools-cjk the latter will be removed.
Previous users of sysutils/cdrtools-cjk should switch to using
sysutils/cdrtools instead, which might require not using the WITH_CJK
knob until said update of bsd.port.mk has happened.
20100915:
AFFECTS: users of lang/perl5.12
AUTHOR: [email protected]
lang/perl5.12 has been updated to 5.12.2. 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.
20100912:
AFFECTS: ftp/curl
AUTHOR: [email protected]
With version 7.21.1, the cURL port is built with stricter compiler
checking by default (the -Werror flag is passed to the C compiler,
making it treat any warnings as fatal errors). If you experience
problems building cURL, re-run "make config" in the ftp/curl
directory and disable the WERROR knob.
20100912:
AFFECTS: www/tdiary-devel, japanese/tdiary-devel
AUTHOR: [email protected]
The stable tDiary ports, www/tdiary and japanese/tdiary, have been
updated to 3.0.0. The development versions of tDiary have been merged
from www/tdiary-devel to www/tdiary and from japanese/tdiary-devel to
japanese/tdiary, respectively.
If you have been using the www/tdiary-devel or japanese/tdiary-devel,
you run one of the following commands to upgrade:
- www/tdiary-devel
# portmaster -o www/tdiary www/tdiary-devel
or
# portupgrade -o www/tdiary www/tdiary-devel
- japanese/tdiary-devel
# portmaster -o japanese/tdiary japanese/tdiary-devel
or
# portupgrade -o japanese/tdiary japanese/tdiary-devel
Before upgrading, please read the following for more details:
http://www.tdiary.org/20100828.html (written in Japanese)
20100907:
AFFECTS: sysutils/pecl-fileinfo
AUTHOR: [email protected]
If you are using php 5.3 (lang/php5) and fileinfo extension, you
should switch to sysutils/php5-fileinfo port:
portmaster -o sysutils/php5-fileinfo sysutils/pecl-fileinfo
20100904:
AFFECTS: net/netcat
AUTHOR: [email protected]
Rename nc to netcat to prevent /usr/bin/nc shadowing /usr/local/bin/nc
20100902:
AFFECTS: users of KDE4
AUTHOR: [email protected]
KDE SC ports has been updated to 4.5.1. A number of files were moved
between packages, manual intervention into update procedure is required:
# pkg_delete -f kdehier4\* kdelibs-4\* kdebase-4\* kdebase-runtime-4\* kdebase-workspace-4\*
# rm -rf /usr/local/kde4/share/PolicyKit/policy
# cd /usr/ports/misc/kdehier4 && make install clean
# portmaster -a
20100901:
AFFECTS: users of www/rubygem-rails
AUTHOR: [email protected]
Rails has been updated to 3.0.0. As always, make sure you check the
changes at http://weblog.rubyonrails.org/.
20100817:
AFFECTS: users of www/lighttpd
AUTHOR: [email protected]
The modules mod_geoip and mod_h264_streaming have been moved into slave
ports: www/lighttpd-mod_geoip and www/lighttpd-mod_h264_streaming
20100818:
AFFECTS: users of www/lighttpd
AUTHOR: [email protected]
The default lighttpd configuration file locations have changed.
The main configuration file is now: $PREFIX/etc/lighttpd/lighttpd.conf
and includes other configuration files from $PREFIX/etc/lighttpd/
For compatibility with old-style configurations, if the lighttpd_conf
variable is not set in /etc/rc.conf, $PREFIX/etc/lighttpd.conf takes
precedence over $PREFIX/etc/lighttpd/lighttpd.conf
20100815:
AFFECTS: users of databases/redis and databases/redis-devel
AUTHOR: [email protected]
The redis configuration file, redis.conf, have been changed, some options
removed in newer versions (>=2.0). In some cases, redis-server with
older configuration might does not run at startup.
If you run into startup problems, re-edit configuration file.
20100813:
AFFECTS: www/opera
AUTHOR: [email protected]
If you run opera without gtk or kde4, the browser might crash on shutdown.
In this case go to about:config and change "Dialog Toolkit" from 0 to 4.
20100811:
AFFECTS: multimedia/mpeg4ip-libmp4v2
AUTHOR: [email protected]
multimedia/mpeg4ip-libmp4v2, which is not maintained upstream, has been
replaced with new port, multimedia/mp4v2. The shared library version
has been changed with this update, thus all ports that depends on
mp4v2 library must be rebuilt:
portmaster -o multimedia/mp4v2 multimedia/mpeg4ip-libmp4v2
portmaster -a
20100731:
AFFECTS: users of devel/ccache
AUTHOR: [email protected]
Users upgrading from 2.4 release should clear the old cache directory with:
# ccache --clear
20100730:
AFFECTS: users of www/neon28 and www/neon29
AUTHOR: [email protected]
Makes neon29 our default neon library in the ports tree. The www/neon28
has been removed and www/neon29's shared library version has been changed.
You will have to rebuild all ports that depend on www/neon29. Do this:
Portmaster users:
portmaster -o www/neon29 www/neon28
portmaster -r neon29-
Portupgrade user:
env DISABLE_CONFLICTS=1 portupgrade -o www/neon29 -f neon28-\*
pkgdb -Ff
portupgrade -rf neon29-\*
20100728:
AFFECTS: users of textproc/nltk
AUTHOR: [email protected]
Nltk has been upgraded to 2.0b8 which depends on devel/py-yaml now.
You need to deinstall nltk before upgrading, since the previous port
will delete files installed from py-yaml during its deinstall phase.
Use, for example:
# pkg_delete nltk-2.0b7,1
# portsnap fetch update
# cd /usr/ports/textproc/nltk/
# make install clean
20100727:
AFFECTS: users of security/libgcrypt
AUTHOR: [email protected]
libgcrypt has been upgraded to 1.4.6 which has a shared library version
bump. You need to reinstall all ports that depend on it. Use something
like this:
portupgrade -rf libgcrypt
portmaster -r libgcrypt
20100722:
AFFECTS: users of net/rabbitmq
AUTHOR: Phillip <[email protected]>
The database schema and the format in which persistent messages are
stored have both changed since the last release (1.7.2). When
starting, the RabbitMQ server will detect the existence of an old
database and will move it to a backup location, before creating a
fresh, empty database, and will log a warning.
20100715:
AFFECTS: users of lang/perl*
AUTHOR: [email protected]
lang/perl5.12 is out. If you want to switch to it from, for example
lang/perl5.10, that is:
Portupgrade users:
0) Fix pkgdb.db (for safety):
pkgdb -Ff
1) Reinstall new version of Perl (5.12):
env DISABLE_CONFLICTS=1 portupgrade -o lang/perl5.12 -f perl-5.10.\*
2) Reinstall everything that depends on Perl:
portupgrade -fr perl
Portmaster users:
portmaster -o lang/perl5.12 lang/perl5.10
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.
20100626:
AFFECTS: users of japanese/ibus-mozc
AUTHOR: [email protected]
The japanese/ibus-mozc port has been updated to version 0.11.383.102,
and separated into 5 ports to cope with upcoming new port
japanese/scim-mozc.
o japanese/mozc-server
o japanese/mozc-tool
o japanese/mozc-additions
o japanese/ibus-mozc
o devel/py-gyp-devel
You can not upgrade with portupgrade or portmaster. To upgrade, you
must deinstall japanese/ibus-mozc first and then install the new
japanese/ibus-mozc.
For example:
# pkg_delete ja-ibus-mozc-0.11.365.102_1
# portsnap fetch update
# cd /usr/ports/japanese/ibus-mozc/
# make install clean
20100617:
AFFECTS: users of security/{dirmngr|gnupg}
AUTHOR: [email protected]
The security/libassuan port has been updated to version 2.0.0, and
the applications listed above have been updated to use it as of versions
1.1.0 and 2.0.15 respectively. If you HAVE NOT updated your libassuan
port as described in the 20100613 entry, you can simply update all 3
ports together (libassuan, dirmngr if installed, and gnupg) using your
normal upgrade path. If you HAVE updated to libassuan-1, then you need
to do the following before upgrading dirmngr and gnupg.
If you use portupgrade:
portupgrade -f -o security/libassuan security/libassuan-1
If you use portmaster:
portmaster -o security/libassuan libassuan-1
If you use neither:
pkg_delete -f libassuan*
Please note, libassuan version 2.0.0 is now a shared library, so unlike
the previous version it is now a runtime dependency and cannot be deleted
after you are done building dirmngr and/or gnupg.
20100613:
AFFECTS: users of deskutils/kdepim4, and security/{gpa|opensc}
AUTHOR: [email protected]
The security/libassuan port has been updated to version 2.0.0, however,
the applications listed above are not yet compatible with it. Therefore
security/libassuan-1 has been created until they can be updated, and the
ports listed above have been updated to depend on it. You must first
replace your existing libassuan with version 1 in the new location, then
you can update the ports listed above normally.
If you use portupgrade:
portupgrade -f -o security/libassuan-1 security/libassuan
If you use portmaster:
portmaster -o security/libassuan-1 libassuan
If you use neither:
pkg_delete -f libassuan*
20100609:
AFFECTS: users of audio/libogg and audio/libao
AUTHOR: [email protected]
There are new versions of libogg (1.2.0) and libao (1.0.0) and the
shared library versions have been bumped (ogg.6 to ogg.7, ao.3 to ao.4).
All ports that have an identifiable direct dependency on these libraries
have had their PORTREVISIONs bumped. However, some ports that pull in
the libraries indirectly may continue to look for the old versions. To
ensure that all are updated, perform this step:
If you use portupgrade:
portupgrade -rf libogg libao
If you use portmaster:
portmaster -r libogg libao
20100605:
AFFECTS: users of multimedia/gstreamer-plugins-good and
multimedia/gstreamer-plugins-bad
AUTHOR: [email protected]
Certain plugins were moved from the -bad port to the -good port. Please
follow instructions below before proceeding with normal update steps:
If you use portmaster:
portmaster gstreamer-plugins-bad
If you use portupgrade:
portupgrade -R multimedia/gstreamer-plugins-bad
20100602:
AFFECTS: users of lang/mono
AUTHOR: [email protected]
Starting with Mono 2.6, the Moonlight compiler and assemblies are not
installed by the lang/mono port anymore. They are however provided by
the multimedia/moonlight port.
If you are doing some Silverlight development, install multimedia/moonlight
after updating lang/mono.
20100530:
AFFECTS: users of devel/gettext (i.e.: YOU)
AUTHOR: [email protected]
Another version of gettext (0.18), and another shared library version
bump (from intl.8 to intl.9), so:
All ports that have an identifiable known direct dependency on gettext
have had their PORTREVISIONs bumped. If after upgrading:
# portupgrade -rf gettext
# portmaster -w -r gettext
The upgrade of devel/gobject-introspection may fail because it is looking
for libintl.so.8. In this case, do the following:
# cd /usr/ports/devel/gobject-introspection
# make clean
# make deinstall
# make install clean
Then continue your upgrade procedure normally.
If there are still ports on your system that are looking for libintl.so.8
(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 versions (such
as libgettextpo.so.4 and libintl.so.8) you can safely delete them from the
${LOCALBASE}/lib/compat/pkg directory if they are present there.
20100524:
AFFECTS: users of devel/darcs, ports-mgmt/porte, textproc/pandoc,
x11/xmobar, x11-wm/xmonad, x11-wm/xmonad-contrib
AUTHOR: [email protected]
The following ports have been renamed to improve consistency among Haskell
Cabal ports:
- devel/darcs -> devel/hs-darcs
- ports-mgmt/porte -> ports-mgmt/hs-porte
- textproc/pandoc -> textproc/hs-pandoc
- x11/xmobar -> x11/hs-xmobar
- x11-wm/xmonad -> x11-wm/hs-xmonad
- x11-wm/xmonad-contrib -> x11-wm/hs-xmonad-contrib
Please follow these steps below to update Haskell ports that you have
installed:
1) Reinstall the renamed Haskell port dependencies (see previous entry).
Note that this will possibly require that you remove the affected leaf
(aforementioned) ports as well;
2) Reinstall the renamed application(s) you use.
20100524:
AFFECTS: users of hs-* ports
AUTHOR: [email protected]
The following Haskell ports have been renamed in order to bring them in
sync with the naming scheme used at HackageDB. Please follow these steps
below to update your installation:
1) Delete the following ports (if you have any of them installed):
- hs-zip-archive-ghc
- hs-binary-ghc
- hs-language-c-ghc
- hs-lazysmallcheck-c-ghc
- hs-pcre-light-ghc
- hs-utf8-string-ghc
- hs-HGL-ghc
- hs-digest-ghc
- hs-haxml
- hs-highlighting-kate-ghc
- hs-polyparse-ghc
- hs-x11-ghc
- hs-x11-xft-ghc
- hs-opengl-ghc
- hs-OpenGLRaw-ghc
- hs-OpenGLURaw-ghc
- hs-glut-ghc
2) Rebuild the renamed ports and all ports that depend on them.
20100518:
AFFECTS: users of devel/pylint
AUTHOR: [email protected]
The pylint user configuration files have been changed slightly in newer
versions (>=0.20.0). In some cases, older configurations might crash
pylint at startup.
If you run into startup problems, make sure you remove the .pylintrc
configuration settings and the .pylint.d directory from your home
directory:
$ rm ~/.pylintrc
$ rm -rf ~/.pylint.d
20100518:
AFFECTS: users of devel/apr0, devel/apr1, www/apache20, www/apache22
AUTHOR: [email protected]
devel/apr port has been renamed to devel/apr1.
WITH_APR_FROM_PORTS=yes for www/apache22 has been dissolved and may be
removed from your configuration files; devel/apr1 is always used now.
Please manually delete apache-2.\* if installed _before_ updating using
either portmaster or portupgrade:
pkg_delete -f apache-2.\*
Then, if you use portmaster: