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
1001
1002
1003
1004
1005
1006
1007
1008
1009
1010
1011
1012
1013
1014
1015
1016
1017
1018
1019
1020
1021
1022
1023
1024
1025
1026
1027
1028
1029
1030
1031
1032
1033
1034
1035
1036
1037
1038
1039
1040
1041
1042
1043
1044
1045
1046
1047
1048
1049
1050
1051
1052
1053
1054
1055
1056
1057
1058
1059
1060
1061
1062
1063
1064
1065
1066
1067
1068
1069
1070
1071
1072
1073
1074
1075
1076
1077
1078
1079
1080
1081
1082
1083
1084
1085
1086
1087
1088
1089
1090
1091
1092
1093
1094
1095
1096
1097
1098
1099
1100
1101
1102
1103
1104
1105
1106
1107
1108
1109
1110
1111
1112
1113
1114
1115
1116
1117
1118
1119
1120
1121
1122
1123
1124
1125
1126
1127
1128
1129
1130
1131
1132
1133
1134
1135
1136
1137
1138
1139
1140
1141
1142
1143
1144
1145
1146
1147
1148
1149
1150
1151
1152
1153
1154
1155
1156
1157
1158
1159
1160
1161
1162
1163
1164
1165
1166
1167
1168
1169
1170
1171
1172
1173
1174
1175
1176
1177
1178
1179
1180
1181
1182
1183
1184
1185
1186
1187
1188
1189
1190
1191
1192
1193
1194
1195
1196
1197
1198
1199
1200
1201
1202
1203
1204
1205
1206
1207
1208
1209
1210
1211
1212
1213
1214
1215
1216
1217
1218
1219
1220
1221
1222
1223
1224
1225
1226
1227
1228
1229
1230
1231
1232
1233
1234
1235
1236
1237
1238
1239
1240
1241
1242
1243
1244
1245
1246
1247
1248
1249
1250
1251
1252
1253
1254
1255
1256
1257
1258
1259
1260
1261
1262
1263
1264
1265
1266
1267
1268
1269
1270
1271
1272
1273
1274
1275
1276
1277
1278
1279
1280
1281
1282
1283
1284
1285
1286
1287
1288
1289
1290
1291
1292
1293
1294
1295
1296
1297
1298
1299
1300
1301
1302
1303
1304
1305
1306
1307
1308
1309
1310
1311
1312
1313
1314
1315
1316
1317
1318
1319
1320
1321
1322
1323
1324
1325
1326
1327
1328
1329
1330
1331
1332
1333
1334
1335
1336
1337
1338
1339
1340
1341
1342
1343
1344
1345
1346
1347
1348
1349
1350
1351
1352
1353
1354
1355
1356
1357
1358
1359
1360
1361
1362
1363
1364
1365
1366
1367
1368
1369
1370
1371
1372
1373
1374
1375
1376
1377
1378
1379
1380
1381
1382
1383
1384
1385
1386
1387
1388
1389
1390
1391
1392
1393
1394
1395
1396
1397
1398
1399
1400
1401
1402
1403
1404
1405
1406
1407
1408
1409
1410
1411
1412
1413
1414
1415
1416
1417
1418
1419
1420
1421
1422
1423
1424
1425
1426
1427
1428
1429
1430
1431
1432
1433
1434
1435
1436
1437
1438
1439
1440
1441
1442
1443
1444
1445
1446
1447
1448
1449
1450
1451
1452
1453
1454
1455
1456
1457
1458
1459
1460
1461
1462
1463
1464
1465
1466
1467
1468
1469
1470
1471
1472
1473
1474
1475
1476
1477
1478
1479
1480
1481
1482
1483
1484
1485
1486
1487
1488
1489
1490
1491
1492
1493
1494
1495
1496
1497
1498
1499
1500
1501
1502
1503
1504
1505
1506
1507
1508
1509
1510
1511
1512
1513
1514
1515
1516
1517
1518
1519
1520
1521
1522
1523
1524
1525
1526
1527
1528
1529
1530
1531
1532
1533
1534
1535
1536
1537
1538
1539
1540
1541
1542
1543
1544
1545
1546
1547
1548
1549
1550
1551
1552
1553
1554
1555
1556
1557
1558
1559
1560
1561
1562
1563
1564
1565
1566
1567
1568
1569
1570
1571
1572
1573
1574
1575
1576
1577
1578
1579
1580
1581
1582
1583
1584
1585
1586
1587
1588
1589
1590
1591
1592
1593
1594
1595
1596
1597
1598
1599
1600
1601
1602
1603
1604
1605
1606
1607
1608
1609
1610
1611
1612
1613
1614
1615
1616
1617
1618
1619
1620
1621
1622
1623
1624
1625
1626
1627
1628
1629
1630
1631
1632
1633
1634
1635
1636
1637
1638
1639
1640
1641
1642
1643
1644
1645
1646
1647
1648
1649
1650
1651
1652
1653
1654
1655
1656
1657
1658
1659
1660
1661
1662
1663
1664
1665
1666
1667
1668
1669
1670
1671
1672
1673
1674
1675
1676
1677
1678
1679
1680
1681
1682
1683
1684
1685
1686
1687
1688
1689
1690
1691
1692
1693
1694
1695
1696
1697
1698
1699
1700
1701
1702
1703
1704
1705
1706
1707
1708
1709
1710
1711
1712
1713
1714
1715
1716
1717
1718
1719
1720
1721
1722
1723
1724
1725
1726
1727
1728
1729
1730
1731
1732
1733
1734
1735
1736
1737
1738
1739
1740
1741
1742
1743
1744
1745
1746
1747
1748
1749
1750
1751
1752
1753
1754
1755
1756
1757
1758
1759
1760
1761
1762
1763
1764
1765
1766
1767
1768
1769
1770
1771
1772
1773
1774
1775
1776
1777
1778
1779
1780
1781
1782
1783
1784
1785
1786
1787
1788
1789
1790
1791
1792
1793
1794
1795
1796
1797
1798
1799
1800
1801
1802
1803
1804
1805
1806
1807
1808
1809
1810
1811
1812
1813
1814
1815
1816
1817
1818
1819
1820
1821
1822
1823
1824
1825
1826
1827
1828
1829
1830
1831
1832
1833
1834
1835
1836
1837
1838
1839
1840
1841
1842
1843
1844
1845
1846
1847
1848
1849
1850
1851
1852
1853
1854
1855
1856
1857
1858
1859
1860
1861
1862
1863
1864
1865
1866
1867
1868
1869
1870
1871
1872
1873
1874
1875
1876
1877
1878
1879
1880
1881
1882
1883
1884
1885
1886
1887
1888
1889
1890
1891
1892
1893
1894
1895
1896
1897
1898
1899
1900
1901
1902
1903
1904
1905
1906
1907
1908
1909
1910
1911
1912
1913
1914
1915
1916
1917
1918
1919
1920
1921
1922
1923
1924
1925
1926
1927
1928
1929
1930
1931
1932
1933
1934
1935
1936
1937
1938
1939
1940
1941
1942
1943
1944
1945
1946
1947
1948
1949
1950
1951
1952
1953
1954
1955
1956
1957
1958
1959
1960
1961
1962
1963
1964
1965
1966
1967
1968
1969
1970
1971
1972
1973
1974
1975
1976
1977
1978
1979
1980
1981
1982
1983
1984
1985
1986
1987
1988
1989
1990
1991
1992
1993
1994
1995
1996
1997
1998
1999
2000
2001
2002
2003
2004
2005
2006
2007
2008
2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
2025
2026
2027
2028
2029
2030
2031
2032
2033
2034
2035
2036
2037
2038
2039
2040
2041
2042
2043
2044
2045
2046
2047
2048
2049
2050
2051
2052
2053
2054
2055
2056
2057
2058
2059
2060
2061
2062
2063
2064
2065
2066
2067
2068
2069
2070
2071
2072
2073
2074
2075
2076
2077
2078
2079
2080
2081
2082
2083
2084
2085
2086
2087
2088
2089
2090
2091
2092
2093
2094
2095
2096
2097
2098
2099
2100
2101
2102
2103
2104
2105
2106
2107
2108
2109
2110
2111
2112
2113
2114
2115
2116
2117
2118
2119
2120
2121
2122
2123
2124
2125
2126
2127
2128
2129
2130
2131
2132
2133
2134
2135
2136
2137
2138
2139
2140
2141
2142
2143
2144
2145
2146
2147
2148
2149
2150
2151
2152
2153
2154
2155
2156
2157
2158
2159
2160
2161
2162
2163
2164
2165
2166
2167
2168
2169
2170
2171
2172
2173
2174
2175
2176
2177
2178
2179
2180
2181
2182
2183
2184
2185
2186
2187
2188
2189
2190
2191
2192
2193
2194
2195
2196
2197
2198
2199
2200
2201
2202
2203
2204
2205
2206
2207
2208
2209
2210
2211
2212
2213
2214
2215
2216
2217
2218
2219
2220
2221
2222
2223
2224
2225
2226
2227
2228
2229
2230
2231
2232
2233
2234
2235
2236
2237
2238
2239
2240
2241
2242
2243
2244
2245
2246
2247
2248
2249
2250
2251
2252
2253
2254
2255
2256
2257
2258
2259
2260
2261
2262
2263
2264
2265
2266
2267
2268
2269
2270
2271
2272
2273
2274
2275
2276
2277
2278
2279
2280
2281
2282
2283
2284
2285
2286
2287
2288
2289
2290
2291
2292
2293
2294
2295
2296
2297
2298
2299
2300
2301
2302
2303
2304
2305
2306
2307
2308
2309
2310
2311
2312
2313
2314
2315
2316
2317
2318
2319
2320
2321
2322
2323
2324
2325
2326
2327
2328
2329
2330
2331
2332
2333
2334
2335
2336
2337
2338
2339
2340
2341
2342
2343
2344
2345
2346
2347
2348
2349
2350
2351
2352
2353
2354
2355
2356
2357
2358
2359
2360
2361
2362
2363
2364
2365
2366
2367
2368
2369
2370
2371
2372
2373
2374
2375
2376
2377
2378
2379
2380
2381
2382
2383
2384
2385
2386
2387
2388
2389
2390
2391
2392
2393
2394
2395
2396
2397
2398
2399
2400
2401
2402
2403
2404
2405
2406
2407
2408
2409
2410
2411
2412
2413
2414
2415
2416
2417
2418
2419
2420
2421
2422
2423
2424
2425
2426
2427
2428
2429
2430
2431
2432
2433
2434
2435
2436
2437
2438
2439
2440
2441
2442
2443
2444
2445
2446
2447
2448
2449
2450
2451
2452
2453
2454
2455
2456
2457
2458
2459
2460
2461
2462
2463
2464
2465
2466
2467
2468
2469
2470
2471
2472
2473
2474
2475
2476
2477
2478
2479
2480
2481
2482
2483
2484
2485
2486
2487
2488
2489
2490
2491
2492
2493
2494
2495
2496
2497
2498
2499
2500
2501
2502
2503
2504
2505
2506
2507
2508
2509
2510
2511
2512
2513
2514
2515
2516
2517
2518
2519
2520
2521
2522
2523
2524
2525
2526
2527
2528
2529
2530
2531
2532
2533
2534
2535
2536
2537
2538
2539
2540
2541
2542
2543
2544
2545
2546
2547
2548
2549
2550
2551
2552
2553
2554
2555
2556
2557
2558
2559
2560
2561
2562
2563
2564
2565
2566
2567
2568
2569
2570
2571
2572
2573
2574
2575
2576
2577
2578
2579
2580
2581
2582
2583
2584
2585
2586
2587
2588
2589
2590
2591
2592
2593
2594
2595
2596
2597
2598
2599
2600
2601
2602
2603
2604
2605
2606
2607
2608
2609
2610
2611
2612
2613
2614
2615
2616
2617
2618
2619
2620
2621
2622
2623
2624
2625
2626
2627
2628
2629
2630
2631
2632
2633
2634
2635
2636
2637
2638
2639
2640
2641
2642
2643
2644
2645
2646
2647
2648
2649
2650
2651
2652
2653
2654
2655
2656
2657
2658
2659
2660
2661
2662
2663
2664
2665
2666
2667
2668
2669
2670
2671
2672
2673
2674
2675
2676
2677
2678
2679
2680
2681
2682
2683
2684
2685
2686
2687
2688
2689
2690
2691
2692
2693
2694
2695
2696
2697
2698
2699
2700
2701
2702
2703
2704
2705
2706
2707
2708
2709
2710
2711
2712
2713
2714
2715
2716
2717
2718
2719
2720
2721
2722
2723
2724
2725
2726
2727
2728
2729
2730
2731
2732
2733
2734
2735
2736
2737
2738
2739
2740
2741
2742
2743
2744
2745
2746
2747
2748
2749
2750
2751
2752
2753
2754
2755
2756
2757
2758
2759
2760
2761
2762
2763
2764
2765
2766
2767
2768
2769
2770
2771
2772
2773
2774
2775
2776
2777
2778
2779
2780
2781
2782
2783
2784
2785
2786
2787
2788
2789
2790
2791
2792
2793
2794
2795
2796
2797
2798
2799
2800
2801
2802
2803
2804
2805
2806
2807
2808
2809
2810
2811
2812
2813
2814
2815
2816
2817
2818
2819
2820
2821
2822
2823
2824
2825
2826
2827
2828
2829
2830
2831
2832
2833
2834
2835
2836
2837
2838
2839
2840
2841
2842
2843
2844
2845
2846
2847
2848
2849
2850
2851
2852
2853
2854
2855
2856
2857
2858
2859
2860
2861
2862
2863
2864
2865
2866
2867
2868
2869
2870
2871
2872
2873
2874
2875
2876
2877
2878
2879
2880
2881
2882
2883
2884
2885
2886
2887
2888
2889
2890
2891
2892
2893
2894
2895
2896
2897
2898
2899
2900
2901
2902
2903
2904
2905
2906
2907
2908
2909
2910
2911
2912
2913
2914
2915
2916
2917
2918
2919
2920
2921
2922
2923
2924
2925
2926
2927
2928
2929
2930
2931
2932
2933
2934
2935
2936
2937
2938
2939
2940
2941
2942
2943
2944
2945
2946
2947
2948
2949
2950
2951
2952
2953
2954
2955
2956
2957
2958
2959
2960
2961
2962
2963
2964
2965
2966
2967
2968
2969
2970
2971
2972
2973
2974
2975
2976
2977
2978
2979
2980
2981
2982
2983
2984
2985
2986
2987
2988
2989
2990
2991
2992
2993
2994
2995
2996
2997
2998
2999
3000
3001
3002
3003
3004
3005
3006
3007
3008
3009
3010
3011
3012
3013
3014
3015
3016
3017
3018
3019
3020
3021
3022
3023
3024
3025
3026
3027
3028
3029
3030
3031
3032
3033
3034
3035
3036
3037
3038
3039
3040
3041
3042
3043
3044
3045
3046
3047
3048
3049
3050
3051
3052
3053
3054
3055
3056
3057
3058
3059
3060
3061
3062
3063
3064
3065
3066
3067
3068
3069
3070
3071
3072
3073
3074
3075
3076
3077
3078
3079
3080
3081
3082
3083
3084
3085
3086
3087
3088
3089
3090
3091
3092
3093
3094
3095
3096
3097
3098
3099
3100
3101
3102
3103
3104
3105
3106
3107
3108
3109
3110
3111
3112
3113
3114
3115
3116
3117
3118
3119
3120
3121
3122
3123
3124
3125
3126
3127
3128
3129
3130
3131
3132
3133
3134
3135
3136
3137
3138
3139
3140
3141
3142
3143
3144
3145
3146
3147
3148
3149
3150
3151
3152
3153
3154
3155
3156
3157
3158
3159
3160
3161
3162
3163
3164
3165
3166
3167
3168
3169
3170
3171
3172
3173
3174
3175
3176
3177
3178
3179
3180
3181
3182
3183
3184
3185
3186
3187
3188
3189
3190
3191
3192
3193
3194
3195
3196
3197
3198
3199
3200
3201
3202
3203
3204
3205
3206
3207
3208
3209
3210
3211
3212
3213
3214
3215
3216
3217
3218
3219
3220
3221
3222
3223
3224
3225
3226
3227
3228
3229
3230
3231
3232
3233
3234
3235
3236
3237
3238
3239
3240
3241
3242
3243
3244
3245
3246
3247
3248
3249
3250
3251
3252
3253
3254
3255
3256
3257
3258
3259
3260
3261
3262
3263
3264
3265
3266
3267
3268
3269
3270
3271
3272
3273
3274
3275
3276
3277
3278
3279
3280
3281
3282
3283
3284
3285
3286
3287
3288
3289
3290
3291
3292
3293
3294
3295
3296
3297
3298
3299
3300
3301
3302
3303
3304
3305
3306
3307
3308
3309
3310
3311
3312
3313
3314
3315
3316
3317
3318
3319
3320
3321
3322
3323
3324
3325
3326
3327
3328
3329
3330
3331
3332
3333
3334
3335
3336
3337
3338
3339
3340
3341
3342
3343
3344
3345
3346
3347
3348
3349
3350
3351
3352
3353
3354
3355
3356
3357
3358
3359
3360
3361
3362
3363
3364
3365
3366
3367
3368
3369
3370
3371
3372
3373
3374
3375
3376
3377
3378
3379
3380
3381
3382
3383
3384
3385
3386
3387
3388
3389
3390
3391
3392
3393
3394
3395
3396
3397
3398
3399
3400
3401
3402
3403
3404
3405
3406
3407
3408
3409
3410
3411
3412
3413
3414
3415
3416
3417
3418
3419
3420
3421
3422
3423
3424
3425
3426
3427
3428
3429
3430
3431
3432
3433
3434
3435
3436
3437
3438
3439
3440
3441
3442
3443
3444
3445
3446
3447
3448
3449
3450
3451
3452
3453
3454
3455
3456
3457
3458
3459
3460
3461
3462
3463
3464
3465
3466
3467
3468
3469
3470
3471
3472
3473
3474
3475
3476
3477
3478
3479
3480
3481
3482
3483
3484
3485
3486
3487
3488
3489
3490
3491
3492
3493
3494
3495
3496
3497
3498
3499
3500
3501
3502
3503
3504
3505
3506
3507
3508
3509
3510
3511
3512
3513
3514
3515
3516
3517
3518
3519
3520
3521
3522
3523
3524
3525
3526
3527
3528
3529
3530
3531
3532
3533
3534
3535
3536
3537
3538
3539
3540
3541
3542
3543
3544
3545
3546
3547
3548
3549
3550
3551
3552
3553
3554
3555
3556
3557
3558
3559
3560
3561
3562
3563
3564
3565
3566
3567
3568
3569
3570
3571
3572
3573
3574
3575
3576
3577
3578
3579
3580
3581
3582
3583
3584
3585
3586
3587
3588
3589
3590
3591
3592
3593
3594
3595
3596
3597
3598
3599
3600
3601
3602
3603
3604
3605
3606
3607
3608
3609
3610
3611
3612
3613
3614
3615
3616
3617
3618
3619
3620
3621
3622
3623
3624
3625
3626
3627
3628
3629
3630
3631
3632
3633
3634
3635
3636
3637
3638
3639
3640
3641
3642
3643
3644
3645
3646
3647
3648
3649
3650
3651
3652
3653
3654
3655
3656
3657
3658
3659
3660
3661
3662
3663
3664
3665
3666
3667
3668
3669
3670
3671
3672
3673
3674
3675
3676
3677
3678
3679
3680
3681
3682
3683
3684
3685
3686
3687
3688
3689
3690
3691
3692
3693
3694
3695
3696
3697
3698
3699
3700
3701
3702
3703
3704
3705
3706
3707
3708
3709
3710
3711
3712
3713
3714
3715
3716
3717
3718
3719
3720
3721
3722
3723
3724
3725
3726
3727
3728
3729
3730
3731
3732
3733
3734
3735
3736
3737
3738
3739
3740
3741
3742
3743
3744
3745
3746
3747
3748
3749
3750
3751
3752
3753
3754
3755
3756
3757
3758
3759
3760
3761
3762
3763
3764
3765
3766
3767
3768
3769
3770
3771
3772
3773
3774
3775
3776
3777
3778
3779
3780
3781
3782
3783
3784
3785
3786
3787
3788
3789
3790
3791
3792
3793
3794
3795
3796
3797
3798
3799
3800
3801
3802
3803
3804
3805
3806
3807
3808
3809
3810
3811
3812
3813
3814
3815
3816
3817
3818
3819
3820
3821
3822
3823
3824
3825
3826
3827
3828
3829
3830
3831
3832
3833
3834
3835
3836
3837
3838
3839
3840
3841
3842
3843
3844
3845
3846
3847
3848
3849
3850
3851
3852
3853
3854
3855
3856
3857
3858
3859
3860
3861
3862
3863
3864
3865
3866
3867
3868
3869
3870
3871
3872
3873
3874
3875
3876
3877
3878
3879
3880
3881
3882
3883
3884
3885
3886
3887
3888
3889
3890
3891
3892
3893
3894
3895
3896
3897
3898
3899
3900
3901
3902
3903
3904
3905
3906
3907
3908
3909
3910
3911
3912
3913
3914
3915
3916
3917
3918
3919
3920
3921
3922
3923
3924
3925
3926
3927
3928
3929
3930
3931
3932
3933
3934
3935
3936
3937
3938
3939
3940
3941
3942
3943
3944
3945
3946
3947
3948
3949
3950
3951
3952
3953
3954
3955
3956
3957
3958
3959
3960
3961
3962
3963
3964
3965
3966
3967
3968
3969
3970
3971
3972
3973
3974
3975
3976
3977
3978
3979
3980
3981
3982
3983
3984
3985
3986
3987
3988
3989
3990
3991
3992
3993
3994
3995
3996
3997
3998
3999
4000
4001
4002
4003
4004
4005
4006
4007
4008
4009
4010
4011
4012
4013
4014
4015
4016
4017
4018
4019
4020
4021
4022
4023
4024
4025
4026
4027
4028
4029
4030
4031
4032
4033
4034
4035
4036
4037
4038
4039
4040
4041
4042
4043
4044
4045
4046
4047
4048
4049
4050
4051
4052
4053
4054
4055
4056
4057
4058
4059
4060
4061
4062
4063
4064
4065
4066
4067
4068
4069
4070
4071
4072
4073
4074
4075
4076
4077
4078
4079
4080
4081
4082
4083
4084
4085
4086
4087
4088
4089
4090
4091
4092
4093
4094
4095
4096
4097
4098
4099
4100
4101
4102
4103
4104
4105
4106
4107
4108
4109
4110
4111
4112
4113
4114
4115
4116
4117
4118
4119
4120
4121
4122
4123
4124
4125
4126
4127
4128
4129
4130
4131
4132
4133
4134
4135
4136
4137
4138
4139
4140
4141
4142
4143
4144
4145
4146
4147
4148
4149
4150
4151
4152
4153
4154
4155
4156
4157
4158
4159
4160
4161
4162
4163
4164
4165
4166
4167
4168
4169
4170
4171
4172
4173
4174
4175
4176
4177
4178
4179
4180
4181
4182
4183
4184
4185
4186
4187
4188
4189
4190
4191
4192
4193
4194
4195
4196
4197
4198
4199
4200
4201
4202
4203
4204
4205
4206
4207
4208
4209
4210
4211
4212
4213
4214
4215
4216
4217
4218
4219
4220
4221
4222
4223
4224
4225
4226
4227
4228
4229
4230
4231
4232
4233
4234
4235
4236
4237
4238
4239
4240
4241
4242
4243
4244
4245
4246
4247
4248
4249
4250
4251
4252
4253
4254
4255
4256
4257
4258
4259
4260
4261
4262
4263
4264
4265
4266
4267
4268
4269
4270
4271
4272
4273
4274
4275
4276
4277
4278
4279
4280
4281
4282
4283
4284
4285
4286
4287
4288
4289
4290
4291
4292
4293
4294
4295
4296
4297
4298
4299
4300
4301
4302
4303
4304
4305
4306
4307
4308
4309
4310
4311
4312
4313
4314
4315
4316
4317
4318
4319
4320
4321
4322
4323
4324
4325
4326
4327
4328
4329
4330
4331
4332
4333
4334
4335
4336
4337
4338
4339
4340
4341
4342
4343
4344
4345
4346
4347
4348
4349
4350
4351
4352
4353
4354
4355
4356
4357
4358
4359
4360
4361
4362
4363
4364
4365
4366
4367
4368
4369
4370
4371
4372
4373
4374
4375
4376
4377
4378
4379
4380
4381
4382
4383
4384
4385
4386
4387
4388
4389
4390
4391
4392
4393
4394
4395
4396
4397
4398
4399
4400
4401
4402
4403
4404
4405
4406
4407
4408
4409
4410
4411
4412
4413
4414
4415
4416
4417
4418
4419
4420
4421
4422
4423
4424
4425
4426
4427
4428
4429
4430
4431
4432
4433
4434
4435
4436
4437
4438
4439
4440
4441
4442
4443
4444
4445
4446
4447
4448
4449
4450
4451
4452
4453
4454
4455
4456
4457
4458
4459
4460
4461
4462
4463
4464
4465
4466
4467
4468
4469
4470
4471
4472
4473
4474
4475
4476
4477
4478
4479
4480
4481
4482
4483
4484
4485
4486
4487
4488
4489
4490
4491
4492
4493
4494
4495
4496
4497
4498
4499
4500
4501
4502
4503
4504
4505
4506
4507
4508
4509
4510
4511
4512
4513
4514
4515
4516
4517
4518
4519
4520
4521
4522
4523
4524
4525
4526
4527
4528
4529
4530
4531
4532
4533
4534
4535
4536
4537
4538
4539
4540
4541
4542
4543
4544
4545
4546
4547
4548
4549
4550
4551
4552
4553
4554
4555
4556
4557
4558
4559
4560
4561
4562
4563
4564
4565
4566
4567
4568
4569
4570
4571
4572
4573
4574
4575
4576
4577
4578
4579
4580
4581
4582
4583
4584
4585
4586
4587
4588
4589
4590
4591
4592
4593
4594
4595
4596
4597
4598
4599
4600
4601
4602
4603
4604
4605
4606
4607
4608
4609
4610
4611
4612
4613
4614
4615
4616
4617
4618
4619
4620
4621
4622
4623
4624
4625
4626
4627
4628
4629
4630
4631
4632
4633
4634
4635
4636
4637
4638
4639
4640
4641
4642
4643
4644
4645
4646
4647
4648
4649
4650
4651
4652
4653
4654
4655
4656
4657
4658
4659
4660
4661
4662
4663
4664
4665
4666
4667
4668
4669
4670
4671
4672
4673
4674
4675
4676
4677
4678
4679
4680
4681
4682
4683
4684
4685
4686
4687
4688
4689
4690
4691
4692
4693
4694
4695
4696
4697
4698
4699
4700
4701
4702
4703
4704
4705
4706
4707
4708
4709
4710
4711
4712
4713
4714
4715
4716
4717
4718
4719
4720
4721
4722
4723
4724
4725
4726
4727
4728
4729
4730
4731
4732
4733
4734
4735
4736
4737
4738
4739
4740
4741
4742
4743
4744
4745
4746
4747
4748
4749
4750
4751
4752
4753
4754
4755
4756
4757
4758
4759
4760
4761
4762
4763
4764
4765
4766
4767
4768
4769
4770
4771
4772
4773
4774
4775
4776
4777
4778
4779
4780
4781
4782
4783
4784
4785
4786
4787
4788
4789
4790
4791
4792
4793
4794
4795
4796
4797
4798
4799
4800
4801
4802
4803
4804
4805
4806
4807
4808
4809
4810
4811
4812
4813
4814
4815
4816
4817
4818
4819
4820
4821
4822
4823
4824
4825
4826
4827
4828
4829
4830
4831
4832
4833
4834
4835
4836
4837
4838
4839
4840
4841
4842
4843
4844
4845
4846
4847
4848
4849
4850
4851
4852
4853
4854
4855
4856
4857
4858
4859
4860
4861
4862
4863
4864
4865
4866
4867
4868
4869
4870
4871
4872
4873
4874
4875
4876
4877
4878
4879
4880
4881
4882
4883
4884
4885
4886
4887
4888
4889
4890
4891
4892
4893
4894
4895
4896
4897
4898
4899
4900
4901
4902
4903
4904
4905
4906
4907
4908
4909
4910
4911
4912
4913
4914
4915
4916
4917
4918
4919
4920
4921
4922
4923
4924
4925
4926
4927
4928
4929
4930
4931
4932
4933
4934
4935
4936
4937
4938
4939
4940
4941
4942
4943
4944
4945
4946
4947
4948
4949
4950
4951
4952
4953
4954
4955
4956
4957
4958
4959
4960
4961
4962
4963
4964
4965
4966
4967
4968
4969
4970
4971
4972
4973
4974
4975
4976
4977
4978
4979
4980
4981
4982
4983
4984
4985
4986
4987
4988
4989
4990
4991
4992
4993
4994
4995
4996
4997
4998
4999
5000
5001
5002
5003
5004
5005
5006
5007
5008
5009
5010
5011
5012
5013
5014
5015
5016
5017
5018
5019
5020
5021
5022
5023
5024
5025
5026
5027
5028
5029
5030
5031
5032
5033
5034
5035
5036
5037
5038
5039
5040
5041
5042
5043
5044
5045
5046
5047
5048
5049
5050
5051
5052
5053
5054
5055
5056
5057
5058
5059
5060
5061
5062
5063
5064
5065
5066
5067
5068
5069
5070
5071
5072
5073
5074
5075
5076
5077
5078
5079
5080
5081
5082
5083
5084
5085
5086
5087
5088
5089
5090
5091
5092
5093
5094
5095
5096
5097
5098
5099
5100
5101
5102
5103
5104
5105
5106
5107
5108
5109
5110
5111
5112
5113
5114
5115
5116
5117
5118
5119
5120
5121
5122
5123
5124
5125
5126
5127
5128
5129
5130
5131
5132
5133
5134
5135
5136
5137
5138
5139
5140
5141
5142
5143
5144
5145
5146
5147
5148
5149
5150
5151
5152
5153
5154
5155
5156
5157
5158
5159
5160
5161
5162
5163
5164
5165
5166
5167
5168
5169
5170
5171
5172
5173
5174
5175
5176
5177
5178
5179
5180
5181
5182
5183
5184
5185
5186
5187
5188
5189
5190
5191
5192
5193
5194
5195
5196
5197
5198
5199
5200
5201
5202
5203
5204
5205
5206
5207
5208
5209
5210
5211
5212
5213
5214
5215
5216
5217
5218
5219
5220
5221
5222
5223
5224
5225
5226
5227
5228
5229
5230
5231
5232
5233
5234
5235
5236
5237
5238
5239
5240
5241
5242
5243
5244
5245
5246
5247
5248
5249
5250
5251
5252
5253
5254
5255
5256
5257
5258
5259
5260
5261
5262
5263
5264
5265
5266
5267
5268
5269
5270
5271
5272
5273
5274
5275
5276
5277
5278
5279
5280
5281
5282
5283
5284
5285
5286
5287
5288
5289
5290
5291
5292
5293
5294
5295
5296
5297
5298
5299
5300
5301
5302
5303
5304
5305
5306
5307
5308
5309
5310
5311
5312
5313
5314
5315
5316
5317
5318
5319
5320
5321
5322
5323
5324
5325
5326
5327
5328
5329
5330
5331
5332
5333
5334
5335
5336
5337
5338
5339
5340
5341
5342
5343
5344
5345
5346
5347
5348
5349
5350
5351
5352
5353
5354
5355
5356
5357
5358
5359
5360
5361
5362
5363
5364
5365
5366
5367
5368
5369
5370
5371
5372
5373
5374
5375
5376
5377
5378
5379
5380
5381
5382
5383
5384
5385
5386
5387
5388
5389
5390
5391
5392
5393
5394
5395
5396
5397
5398
5399
5400
5401
5402
5403
5404
5405
5406
5407
5408
5409
5410
5411
5412
5413
5414
5415
5416
5417
5418
5419
5420
5421
5422
5423
5424
5425
5426
5427
5428
5429
5430
5431
5432
5433
5434
5435
5436
5437
5438
5439
5440
5441
5442
5443
5444
5445
5446
5447
5448
5449
5450
5451
5452
5453
5454
5455
5456
5457
5458
5459
5460
5461
5462
5463
5464
5465
5466
5467
5468
5469
5470
5471
5472
5473
5474
5475
5476
5477
5478
5479
5480
5481
5482
5483
5484
5485
5486
5487
5488
5489
5490
5491
5492
5493
5494
5495
5496
5497
5498
5499
5500
5501
5502
5503
5504
5505
5506
5507
5508
5509
5510
5511
5512
5513
5514
5515
5516
5517
5518
5519
5520
5521
5522
5523
5524
5525
5526
5527
5528
5529
5530
5531
5532
5533
5534
5535
5536
5537
5538
5539
5540
5541
5542
5543
5544
5545
5546
5547
5548
5549
5550
5551
5552
5553
5554
5555
5556
5557
5558
5559
5560
5561
5562
5563
5564
5565
5566
5567
5568
5569
5570
5571
5572
5573
5574
5575
5576
5577
5578
5579
5580
5581
5582
5583
5584
5585
5586
5587
5588
5589
5590
5591
5592
5593
5594
5595
5596
5597
5598
5599
5600
5601
5602
5603
5604
5605
5606
5607
5608
5609
5610
5611
5612
5613
5614
5615
5616
5617
5618
5619
5620
5621
5622
5623
5624
5625
5626
5627
5628
5629
5630
5631
5632
5633
5634
5635
5636
5637
5638
5639
5640
5641
5642
5643
5644
5645
5646
5647
5648
5649
5650
5651
5652
5653
5654
5655
5656
5657
5658
5659
5660
5661
5662
5663
5664
5665
5666
5667
5668
5669
5670
5671
5672
5673
5674
5675
5676
5677
5678
5679
5680
5681
5682
5683
5684
5685
5686
5687
5688
5689
5690
5691
5692
5693
5694
5695
5696
5697
5698
5699
5700
5701
5702
5703
5704
5705
5706
5707
5708
5709
5710
5711
5712
5713
5714
5715
5716
5717
5718
5719
5720
5721
5722
5723
5724
5725
5726
5727
5728
5729
5730
5731
5732
5733
5734
5735
5736
5737
5738
5739
5740
5741
5742
5743
5744
5745
5746
5747
5748
5749
5750
5751
5752
5753
5754
5755
5756
5757
5758
5759
5760
5761
5762
5763
5764
5765
5766
5767
5768
5769
5770
5771
5772
5773
5774
5775
5776
5777
5778
5779
5780
5781
5782
5783
5784
5785
5786
5787
5788
5789
5790
5791
5792
5793
5794
5795
5796
5797
5798
5799
5800
5801
5802
5803
5804
5805
5806
5807
5808
5809
5810
5811
5812
5813
5814
5815
5816
5817
5818
5819
5820
5821
5822
5823
5824
5825
5826
5827
5828
5829
5830
5831
5832
5833
5834
5835
5836
5837
5838
5839
5840
5841
5842
5843
5844
5845
5846
5847
5848
5849
5850
5851
5852
5853
5854
5855
5856
5857
5858
5859
5860
5861
5862
5863
5864
5865
5866
5867
5868
5869
5870
5871
5872
5873
5874
5875
5876
5877
5878
5879
5880
5881
5882
5883
5884
5885
5886
5887
5888
5889
5890
5891
5892
5893
5894
5895
5896
5897
5898
5899
5900
5901
5902
5903
5904
5905
5906
5907
5908
5909
5910
5911
5912
5913
5914
5915
5916
5917
5918
5919
5920
5921
5922
5923
5924
5925
5926
5927
5928
5929
5930
5931
5932
5933
5934
5935
5936
5937
5938
5939
5940
5941
5942
5943
5944
5945
5946
5947
5948
5949
5950
5951
5952
5953
5954
5955
5956
5957
5958
5959
5960
5961
5962
5963
5964
5965
5966
5967
5968
5969
5970
5971
5972
5973
5974
5975
5976
5977
5978
5979
5980
5981
5982
5983
5984
5985
5986
5987
5988
5989
5990
5991
5992
5993
5994
5995
5996
5997
5998
5999
6000
6001
6002
6003
6004
6005
6006
6007
6008
6009
6010
6011
6012
6013
6014
6015
6016
6017
6018
6019
6020
6021
6022
6023
6024
6025
6026
6027
6028
6029
6030
6031
6032
6033
6034
6035
6036
6037
6038
6039
6040
6041
6042
6043
6044
6045
6046
6047
6048
6049
6050
6051
6052
6053
6054
6055
6056
6057
6058
6059
6060
6061
6062
6063
6064
6065
6066
6067
6068
6069
6070
6071
6072
6073
6074
6075
6076
6077
6078
6079
6080
6081
6082
6083
6084
6085
6086
6087
6088
6089
6090
6091
6092
6093
6094
6095
6096
6097
6098
6099
6100
6101
6102
6103
6104
6105
6106
6107
6108
6109
6110
6111
6112
6113
6114
6115
6116
6117
6118
6119
6120
6121
6122
6123
6124
6125
6126
6127
6128
6129
6130
6131
6132
6133
6134
6135
6136
6137
6138
6139
6140
6141
6142
6143
6144
6145
6146
6147
6148
6149
6150
6151
6152
6153
6154
6155
6156
6157
6158
6159
6160
6161
6162
6163
6164
6165
6166
6167
6168
6169
6170
6171
6172
6173
6174
6175
6176
6177
6178
6179
6180
6181
6182
6183
6184
6185
6186
6187
6188
6189
6190
6191
6192
6193
6194
6195
6196
6197
6198
6199
6200
6201
6202
6203
6204
6205
6206
6207
6208
6209
6210
6211
6212
6213
6214
6215
6216
6217
6218
6219
6220
6221
6222
6223
6224
6225
6226
6227
6228
6229
6230
6231
6232
6233
6234
6235
6236
6237
6238
6239
6240
6241
6242
6243
6244
6245
6246
6247
6248
6249
6250
6251
6252
6253
6254
6255
6256
6257
6258
6259
6260
6261
6262
6263
6264
6265
6266
6267
6268
6269
6270
6271
6272
6273
6274
6275
6276
6277
6278
6279
6280
6281
6282
6283
6284
6285
6286
6287
6288
6289
6290
6291
6292
6293
6294
6295
6296
6297
6298
6299
6300
6301
6302
6303
6304
6305
6306
6307
6308
6309
6310
6311
6312
6313
6314
6315
6316
6317
6318
6319
6320
6321
6322
6323
6324
6325
6326
6327
6328
6329
6330
6331
6332
6333
6334
6335
6336
6337
6338
6339
6340
6341
6342
6343
6344
6345
6346
6347
6348
6349
6350
6351
6352
6353
6354
6355
6356
6357
6358
6359
6360
6361
6362
6363
6364
6365
6366
6367
6368
6369
6370
6371
6372
6373
6374
6375
6376
6377
6378
6379
6380
6381
6382
6383
6384
6385
6386
6387
6388
6389
6390
6391
6392
6393
6394
6395
6396
6397
6398
6399
6400
6401
6402
6403
6404
6405
6406
6407
6408
6409
6410
6411
6412
6413
6414
6415
6416
6417
6418
6419
6420
6421
6422
6423
6424
6425
6426
6427
6428
6429
6430
6431
6432
6433
6434
6435
6436
6437
6438
6439
6440
6441
6442
6443
6444
6445
6446
6447
6448
6449
6450
6451
6452
6453
6454
6455
6456
6457
6458
6459
6460
6461
6462
6463
6464
6465
6466
6467
6468
6469
6470
6471
6472
6473
6474
6475
6476
6477
6478
6479
6480
6481
6482
6483
6484
6485
6486
6487
6488
6489
6490
6491
6492
6493
6494
6495
6496
6497
6498
6499
6500
6501
6502
6503
6504
6505
6506
6507
6508
6509
6510
6511
6512
6513
6514
6515
6516
6517
6518
6519
6520
6521
6522
6523
6524
6525
6526
6527
6528
6529
6530
6531
6532
6533
6534
6535
6536
6537
6538
6539
6540
6541
6542
6543
6544
6545
6546
6547
6548
6549
6550
6551
6552
6553
6554
6555
6556
6557
6558
6559
6560
6561
6562
6563
6564
6565
6566
6567
6568
6569
6570
6571
6572
6573
6574
6575
6576
6577
6578
6579
6580
6581
6582
6583
6584
6585
6586
6587
6588
6589
6590
6591
6592
6593
6594
6595
6596
6597
6598
6599
6600
6601
6602
6603
6604
6605
6606
6607
6608
6609
6610
6611
6612
6613
6614
6615
6616
6617
6618
6619
6620
6621
6622
6623
6624
6625
6626
6627
6628
6629
6630
6631
6632
6633
6634
6635
6636
6637
6638
6639
6640
6641
6642
6643
6644
6645
6646
6647
6648
6649
6650
6651
6652
6653
6654
6655
6656
6657
6658
6659
6660
6661
6662
6663
6664
6665
6666
6667
6668
6669
6670
6671
6672
6673
6674
6675
6676
6677
6678
6679
6680
6681
6682
6683
6684
6685
6686
6687
6688
6689
6690
6691
6692
6693
6694
6695
6696
6697
6698
6699
6700
6701
6702
6703
6704
6705
6706
6707
6708
6709
6710
6711
6712
6713
6714
6715
6716
6717
6718
6719
6720
6721
6722
6723
6724
6725
6726
6727
6728
6729
6730
6731
6732
6733
6734
6735
6736
6737
6738
6739
6740
6741
6742
6743
6744
6745
6746
6747
6748
6749
6750
6751
6752
6753
6754
6755
6756
6757
6758
6759
6760
6761
6762
6763
6764
6765
6766
6767
6768
6769
6770
6771
6772
6773
6774
6775
6776
6777
6778
6779
6780
6781
6782
6783
6784
6785
6786
6787
6788
6789
6790
6791
6792
6793
6794
6795
6796
6797
6798
6799
6800
6801
6802
6803
6804
6805
6806
6807
6808
6809
6810
6811
6812
6813
6814
6815
6816
6817
6818
6819
6820
6821
6822
6823
6824
6825
6826
6827
6828
6829
6830
6831
6832
6833
6834
6835
6836
6837
6838
6839
6840
6841
6842
6843
6844
6845
6846
6847
6848
6849
6850
6851
6852
6853
6854
6855
6856
6857
6858
6859
6860
6861
6862
6863
6864
6865
6866
6867
6868
6869
6870
6871
6872
6873
6874
6875
6876
6877
6878
6879
6880
6881
6882
6883
6884
6885
6886
6887
6888
6889
6890
6891
6892
6893
6894
6895
6896
6897
6898
6899
6900
6901
6902
6903
6904
6905
6906
6907
6908
6909
6910
6911
6912
6913
6914
6915
6916
6917
6918
6919
6920
6921
6922
6923
6924
6925
6926
6927
6928
6929
6930
6931
6932
6933
6934
6935
6936
6937
6938
6939
6940
6941
6942
6943
6944
6945
6946
6947
6948
6949
6950
6951
6952
6953
6954
6955
6956
6957
6958
6959
6960
6961
6962
6963
6964
6965
6966
6967
6968
6969
6970
6971
6972
6973
6974
6975
6976
6977
6978
6979
6980
6981
6982
6983
6984
6985
6986
6987
6988
6989
6990
6991
6992
6993
6994
6995
6996
6997
6998
6999
7000
7001
7002
7003
7004
7005
7006
7007
7008
7009
7010
7011
7012
7013
7014
7015
7016
7017
7018
7019
7020
7021
7022
7023
7024
7025
7026
7027
7028
7029
7030
7031
7032
7033
7034
7035
7036
7037
7038
7039
7040
7041
7042
7043
7044
7045
7046
7047
7048
7049
7050
7051
7052
7053
7054
7055
7056
7057
7058
7059
7060
7061
7062
7063
7064
7065
7066
7067
7068
7069
7070
7071
7072
7073
7074
7075
7076
7077
7078
7079
7080
7081
7082
7083
7084
7085
7086
7087
7088
7089
7090
7091
7092
7093
7094
7095
7096
7097
7098
7099
7100
7101
7102
7103
7104
7105
7106
7107
7108
7109
7110
7111
7112
7113
7114
7115
7116
7117
7118
7119
7120
7121
7122
7123
7124
7125
7126
7127
7128
7129
7130
7131
7132
7133
7134
7135
7136
7137
7138
7139
7140
7141
7142
7143
7144
7145
7146
7147
7148
7149
7150
7151
7152
7153
7154
7155
7156
7157
7158
7159
7160
7161
7162
7163
7164
7165
7166
7167
7168
7169
7170
7171
7172
7173
7174
7175
7176
7177
7178
7179
7180
7181
7182
7183
7184
7185
7186
7187
7188
7189
7190
7191
7192
7193
7194
7195
7196
7197
7198
7199
7200
7201
7202
7203
7204
7205
7206
7207
7208
7209
7210
7211
7212
7213
7214
7215
7216
7217
7218
7219
7220
7221
7222
7223
7224
7225
7226
7227
7228
7229
7230
7231
7232
7233
7234
7235
7236
7237
7238
7239
7240
7241
7242
7243
7244
7245
7246
7247
7248
7249
7250
7251
7252
7253
7254
7255
7256
7257
7258
7259
7260
7261
7262
7263
7264
7265
7266
7267
7268
7269
7270
7271
7272
7273
7274
7275
7276
7277
7278
7279
7280
7281
7282
7283
7284
7285
7286
7287
7288
7289
7290
7291
7292
7293
7294
7295
7296
7297
7298
7299
7300
7301
7302
7303
7304
7305
7306
7307
7308
7309
7310
7311
7312
7313
7314
7315
7316
7317
7318
7319
7320
7321
7322
7323
7324
7325
7326
7327
7328
7329
7330
7331
7332
7333
7334
7335
7336
7337
7338
7339
7340
7341
7342
7343
7344
7345
7346
7347
7348
7349
7350
7351
7352
7353
7354
7355
7356
7357
7358
7359
7360
7361
7362
7363
7364
7365
7366
7367
7368
7369
7370
7371
7372
7373
7374
7375
7376
7377
7378
7379
7380
7381
7382
7383
7384
7385
7386
7387
7388
7389
7390
7391
7392
7393
7394
7395
7396
7397
7398
7399
7400
7401
7402
7403
7404
7405
7406
7407
7408
7409
7410
7411
7412
7413
7414
7415
7416
7417
7418
7419
7420
|
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.
20081224:
AFFECTS: www/phpSysInfo
AUTHOR: miwi@FreeBSD.org
The www/phpSysInfo port has been split into www/phpsysinfo
and www/phpsysinfo-dev.
20081217:
AFFECTS: users of mail/policyd2
AUTHOR: wxs@FreeBSD.org
The RC script for mail/policyd2 has been renamed to avoid a conflict. If
you use this port please change the setting in rc.conf to be
policyd2_enable.
20081211:
AFFECTS: users of lang/php5
AUTHOR: pav@FreeBSD.org, itetcu@FreeBSD.org, ale@FreeBSD.org
As of php 5.2.7, pcre extension is distributed with the core php5 package,
and not as a standalone module anymore. Follow these steps to update your
installation:
Portupgrade users:
pkg_delete -f php5-pcre-5.2.6
pkgdb -F
portupgrade as usual
Portmaster users:
pkg_delete -f php5-pcre\*
portmaster php5\*
If you are using pecl ports you might need to force an update on them, ie.:
portupgrade -f pecl\*
or
portmaster pecl\*
If you have the pecl hash, json and/or zip extensions you need to replace
them with the php5 bundled ones, ie.:
portmaster/portupgrade -o archivers/php5-zip archivers/pecl-zip
portmaster/portupgrade -o devel/php5-json devel/pecl-json
portmaster/portupgrade -o security/php5-hash security/pecl-hash
If you build your INDEX locally and you tried to build it after the php
update commit, you need to rebuild it _after_ you updated lang/php5:
cd /usr/ports && make index
or (if you use ports-mgmt/p5-FreeBSD-Portindex):
cd /usr/ports && cache-init && portindex -o `make -V INDEXFILE`
20081207:
AFFECTS: users of games/mkgichessclub
AUTHOR: nivit@FreeBSD.org
After the update to the version 2.2.0, please, alter the SQL tables
with the command:
mysql _mkgichessclub_ < /usr/local/share/mkgichessclub/db_migrate_2.1_to_2.2.sql
where _mkgichessclub_ is the database name chosen during the installation
of the port.
20081205:
AFFECTS: users of net-p2p/ktorrent
AUTHOR: makc@FreeBSD.org
ktorrent has been updated to 3.1.5 for KDE 4. The last release of ktorrent
for KDE 3 is available under net-p2p/ktorrent2.
20081121:
AFFECTS: users of comms/smstools3
AUTHOR: mm@FreeBSD.org
The startup script of comms/smstools3 has changed. For increased security
smstools now runs as user uucp / group dialer by default. The script
commands like sendsms etc. should be executed as user uucp.
To restore the old behaviour, set smsd_user="root" and smsd_group="wheel"
in your /etc/rc.conf.
Hint: use security/sudo for running smsd scripts as user uucp
20081108:
AFFECTS: users of editors/tamago
AUTHOR: hrs@FreeBSD.org
The Wnn backend of editors/tamago port now uses unix domain socket
to communicate the server by default. If $[CJKT]SERVER environment
variable is defined, the value is used as the server host name. In
JSERVER case, for example, the server name is determined in the
following way:
$JSERVER --(if null)--> wnn-jserver --(if null)--> "unix"
If the server host name is null or matches "^unix$", unix domain
socket is used. The path name of the socket can be specified in
wnn-[cjkt]udpath custom variable.
20081105:
AFFECTS: users of french/pluxm-devel
AUTHOR: jadawin@FreeBSD.org
Please, use
http://download.pluxml.org/plugins/migration-blog-beta3x-beta4.zip to
migrate. It's strongly advised to backup your blog before updating.
20081102:
AFFECTS: users of devel/git
AUTHOR: wxs@FreeBSD.org
The location of git-shell has changed to
${PREFIX}/libexec/git-core/git-shell. Please remove the old entry from
/etc/shells.
20081030:
AFFECTS: users of japanese/FreeWnn-server
AUTHOR: hrs@FreeBSD.org
The jserver daemon in japanese/FreeWnn-server port now uses "127.0.0.1"
as the default listen address for security reason. If you need
the wildcard address (INADDR_ANY), you have to explicitly set
"listenaddr" to 0.0.0.0 in ${PREFIX}/lib/wnn/ja_JP/jserverrc or
add "-a 0.0.0.0" to ${wnn_flags} in /etc/rc.conf.
20081026:
AFFECTS: users of www/asterisk-gui
AUTHOR: pneumann@gmail.com
The upgrade to version 2.0 will modify your asterisk dialplan when login
to the page. Hardware autodetection will not work, pending update of
misc/zaptel.
20081028:
AFFECTS: users of www/codeigniter
AUTHOR: glarkin@FreeBSD.org
For certain installations, the following steps should be performed
after the CodeIgniter 1.7.0 upgrade (taken from:
http://codeigniter.com/user_guide/installation/upgrade_170.html).
>>> Update your Session Table
If you are using the Session class in your application, AND if you
are storing session data to a database, you must add a new column
named user_data to your session table. Here is an example of what
this column might look like for MySQL:
user_data text NOT NULL
To add this column you will run a query similar to this:
ALTER TABLE `ci_sessions` ADD `user_data` text NOT NULL
You'll find more information regarding the new Session functionality
in the Session class page:
http://codeigniter.com/user_guide/libraries/sessions.html
>>> Update your Validation Syntax
This is an optional, but recommended step, for people currently
using the Validation class. CI 1.7 introduces a new Form Validation
class (http://codeigniter.com/user_guide/libraries/form_validation.html)
which deprecates the old Validation library. We have left the old one
in place so that existing applications that use it will not break, but
you are encouraged to migrate to the new version as soon as possible.
Please read the user guide carefully as the new library works a little
differently, and has several new features.
20081026:
AFFECTS: users of japanese/sj3-server
AUTHOR: hrs@FreeBSD.org
The sj3serv daemon in japanese/sj3-server port now uses "localhost"
as the default listen address for security reason. If you need
the wildcard address (INADDR_ANY), you have to explicitly set
"servername" to 0.0.0.0 in ${PREFIX}/etc/sj3/serverrc.
20081026:
AFFECTS: users of japanese/Canna and japanese/sj3
AUTHOR: hrs@FreeBSD.org
The japanese/Canna and japanese/sj3 port have been split into
japanese/canna-server and japanese/canna-lib, and japanese/sj3-server
and japanese/sj3-lib, respectively for more fine-grained dependency
management in the Ports Collection.
20080926:
AFFECTS: users of www/squid30
AUTHOR: tmseck@netcologne.de
The Squid developers decided to disable COSS support in 3.0, cf.
the discussion starting here:
http://www.squid-cache.org/mail-archive/squid-dev/200809/0067.html
The corresponding port configuration option WITH_SQUID_COSS is still
available but is a no-op for now. If you currently use COSS storage with
Squid 3.0 you need to disable it in squid.conf.
20080924:
AFFECTS: users of ftp/proftpd
AUTHOR: beech@FreeBSD.org
proftpd now stores its .delay and .scoreboard files in /var/run/proftpd
instead of /var/run. If you are updating an existing installation,
adjust the following in /usr/local/etc/proftpd.conf:
ScoreboardFile /var/run/proftpd/proftpd.scoreboard
Also of note: The third party modules, mod_codeconv, mod_comb, and
mod_sql_tds are not compatible with this release and have been removed.
They will be re-added when the respective authors provide updated versions.
20080909:
AFFECTS: users of security/logcheck
AUTHOR: glarkin@FreeBSD.org
logcheck now stores its configuration files in /usr/local/etc/logcheck
instead of /usr/local/etc. If you are upgrading the port from version
1.1.1 to version 1.2.54, copy the following files to a temporary location,
in case they are removed during the upgrade:
/usr/local/etc/logcheck.hacking
/usr/local/etc/logcheck.ignore
/usr/local/etc/logcheck.violations
/usr/local/etc/logcheck.violations.ignore
e.g.:
cd /usr/local/etc
mkdir /tmp/logcheck.saveconf
cp logcheck.hacking logcheck.ignore logcheck.violations* \
/tmp/logcheck.saveconf
After the upgrade, integrate your local changes to the files listed
above into the new configuration files found in the following directories:
/usr/local/etc/logcheck/cracking.d
/usr/local/etc/logcheck/ignore.d.paranoid
/usr/local/etc/logcheck/ignore.d.server
/usr/local/etc/logcheck/ignore.d.workstation
/usr/local/etc/logcheck/violations.d
/usr/local/etc/logcheck/violations.ignore.d
Please consult the following files for more information about
logcheck rules and reporting levels:
/usr/local/share/doc/logcheck/README.logcheck
/usr/local/share/doc/logcheck/README.logcheck-database
Also note that the upgraded port installs a crontab file for user
"logcheck" that executes the logcheck script every hour and emails
the results to root. If the installation process cannot install
the crontab file, it can be installed manually from
/usr/local/share/examples/logcheck/crontab.in, e.g.:
crontab -u logcheck /usr/local/share/examples/logcheck/crontab.in
20080907:
AFFECTS: users of www/mediawiki
AUTHOR: miwi@FreeBSD.org
www/mediawiki version is 1.13 now. 1.12 version was preserved as
www/mediawiki12 port.
20080902:
AFFECTS: users of net-mgmt/nagios and net-mgmt/nagios-devel
AUTHOR: Jarrod Sayers <jarrod@netleader.com.au>
The stable Nagios port has now been updated to version 3.0.3. Upgrading
to this version shouldn't require any configuration changes, but note that
most sample configuration files were moved into objects/ directory.
Nagios 2.12 is still available as net-mgmt/nagios2, use the following to
remain on this legacy stable branch:
portmaster -o net-mgmt/nagios2 net-mgmt/nagios
or, if you're using portupgrade:
portupgrade -o net-mgmt/nagios2 net-mgmt/nagios
Nagios 3.x development continues in net-mgmt/nagios-devel, users of this
port in production use should consider switching to the stable branch:
portmaster -o net-mgmt/nagios net-mgmt/nagios-devel
or, if you're using portupgrade:
portupgrade -o net-mgmt/nagios net-mgmt/nagios-devel
20080902:
AFFECTS: users of math/ploticus
AUTHOR: linimon@FreeBSD.org
This is a major update.
Deprecated: server-side image maps (use client-side instead); definition
of categories within proc areadef (use proc categories instead); proc print.
Discontinued attributes: proc processdata's stack; proc usedata's element,
proc getdata's rotate, and proc defineunits (use the $changeunits()
function instead).
proc rangebar has been renamed proc boxplot and there are major
functionality changes. Any script that uses proc rangebar will need
maintenance.
See http://ploticus.sourceforge.net/doc/news.html for more information.
20080901:
AFFECTS: users of mail/pine4 and editors/pico
AUTHOR: dougb@FreeBSD.org
These two ports have been removed in favor of the new mail/alpine and
editors/pico-alpine ports. UW discontinued work on Pine in September
2005 and is focusing on Alpine now. You should be able to directly
replace pine with alpine.
See http://www.washington.edu/alpine/ for more information.
20080831:
AFFECTS: users of net-mgmt/smokeping
AUTHOR: lth@FreeBSD.org
Smokeping has been updated to 2.4.1, and the example web server
configuration has changed. Please read pkg-message and check that
your server configuration is OK.
20080827:
AFFECTS: users of devel/git
AUTHOR: wxs@FreeBSD.org
With the default Makefile settings, most of the programs are now
installed outside your $PATH, except for "git", "gitk", and some server
side programs that need to be accessible for technical reasons. Invoking
a git subcommand as "git-xyzzy" from the command line has been deprecated
since early 2006 (and officially announced in 1.5.4 release notes); use
of them from your scripts after adding output from "git --exec-path" to
the $PATH is still supported in this release, but users are again
strongly encouraged to adjust their scripts to use "git xyzzy" form, as
we will stop installing "git-xyzzy" hardlinks for built-in commands in
later releases.
Please see this URL for more information:
http://www.kernel.org/pub/software/scm/git/docs/RelNotes-1.6.0.txt
20080827:
AFFECTS: users of mail/qmhandle
AUTHOR: garga@FreeBSD.org
A qmHandle.conf file was created, for now, is not needed to edit
${PREFIX}/bin/qmHandle to change stopqmail and startqmail variables.
Just remember to edit configuration file after upgrade.
20080820:
AFFECTS: users of www/p5-Apache-DBI
AUTHOR: pgollucci@FreeBSD.org
www/p5-Apache-DBI has been forked into a MASTER and SLAVE setup
www/p5-Apache-DBI-mp1 and www/p5-Apache-DBI-mp2 so as to work with
www/rt38 among possibly other ports.
20080820:
AFFECTS: users of net/rabbitmq
AUTHOR: pneumann@gmail.com
The database schema has changed in this version of RabbitMQ. If you
attempt to start RabbitMQ-1.4.0 over top of a previous installation,
it will fail, citing "schema_integrity_check_failed". To correct this,
delete your mnesia directory (/var/db/rabbitmq/mnesia) and restart
the server. Note that this will destroy all your durable exchanges and
queues, and all your persisted messages!
20080816:
AFFECTS: users of mail/assp
AUTHOR: J.R. Oldroyd <fbsd@opal.com>
The periodic(8) script no longer outputs to files in the assp directory.
You should remove /var/db/assp/nightly.log and nightly.log.old by hand
once you are done with them. The information that was stored there will
now come in your nightly system email.
20080815:
AFFECTS: users of sysutils/rdiff-backup
AUTHOR: vd@FreeBSD.org
sysutils/rdiff-backup has been upgraded from 1.0.5 to 1.2.0. This is
an incompatible upgrade. If you need the "old" 1.0.5, you can find it
in sysutils/rdiff-backup10.
20080813:
AFFECTS: users of www/ikiwiki
AUTHOR: brix@FreeBSD.org
The layout of the ikiwiki.setup file has changed in a significant
way in this release. Old setup files will continue to work, but new
features, like the new websetup interface, require a new format
setup file. You can convert old setup files into the new format by
running the following command for all your ikiwiki.setup files:
ikiwiki-transition setupformat ikiwiki.setup
20080812:
AFFECTS: users of mail/spamdyke
AUTHOR: mm@FreeBSD.org
The spamdyke port has been updated to 4.0.2. The new version is not
backwards compatible with previous versions. Please examine the new
configuration file for the changes.
20080812:
AFFECTS: users of databases/pgbouncer
AUTHOR: mm@FreeBSD.org
Starting with port version 1.2.3, pgbouncer does not run as root anymore.
If you are upgrading from earlier versions, please update your configuration
in ${PREFIX}/etc/pgbouncer.ini to use log and pid file paths owned by the
newly created pgbouncer user (or customize for a different user yourself).
Default logfile: /var/log/pgbouncer/pgbouncer.log
Default pidfile: /var/run/pgbouncer/pgbouncer.pid
20080808
AFFECTS: users of chinese/phpbb-tw
AUTHOR: chinsan@FreeBSD.org
The default install directory for phpbb-tw has changed from
${PREFIX}/www/data/phpBB2 to ${PREFIX}/www/phpBB2.
If you are updating from a previous version, to preserve your settings
and data, please do the following:
mv /usr/local/www/data/phpBB2 /usr/local/www
Then update as usual.
20080806:
AFFECTS: users of net-p2p/transmission
AUTHOR: mezz@FreeBSD.org
Update to 1.3x, the net-p2p/transmission now is a meta-port. It depends on
cli, daemon, and gtk2. If you don't want that, uninstall transmission and
install net-p2p/transmission-cli by doing:
portmaster -o net-p2p/transmission-cli net-p2p/transmission
or, if you're using portupgrade:
portupgrade -o net-p2p/transmission-cli net-p2p/transmission
20080805:
AFFECTS: users of devel/qt4
AUTHOR: kde@FreeBSD.org
The qt4 ports has been updated to 4.4.1. With this update several ports
specific problems have been fixed. Qt4 headers and libraries have been
moved to include/qt4 and lib/qt4. bsd.qt.mk defines QT_INCDIR and
QT_LIBDIR now, which could be used in qt4-dependent ports if required.
Before you start to update your ports, please force update of qmake4 and
qt4-corelib ports. Portmaster users can do:
portmaster devel/qmake4 devel/qt4-moc devel/qt4-corelib
or, if you're using portupgrade:
portupgrade -f devel/qmake4 devel/qt4-moc devel/qt4-corelib
20080804:
AFFECTS: users of devel/git
AUTHOR: wxs@FreeBSD.org
Git's cvsps dependency has been switched from cvsps-devel to cvsps. The
two are incompatible, so you will need to do the following before
upgrading git:
portmaster -o devel/cvsps devel/cvsps-devel
20080728:
AFFECTS: users of net/freeradius2
AUTHOR: David Wood <david@wood2.org.uk>
Upgrading the FreeRADIUS port used to replace all unmodified files
in your configuration with the latest version from the sample
configuration. This strategy has two disadvantages; over time your
configuration became based on different versions of the sample
configuration, also major changes to the sample configuration could
leave your configuration in a confusing state.
From version 2.0.5, your configuration is not touched if any
configuration files have been modified.
You are recommended to track changes in the sample configuration and
keep your configuration in a version control system. I use Subversion
(see the devel/subversion port) to track my changes. Keeping the sample
configuration in a 'vendor branch' (see the Subversion book for more
details) allows easy merging of changes from the sample configuration.
*** IMPORTANT ***
You are urged to move your configuration out of the default location
(/usr/local/etc/raddb) before upgrading from 2.0.4 (or earlier)
to 2.0.5 (or later). Once this upgrade is complete, remove the sample
configuration that has been installed in the default location and
move your configuration back to the default location.
This is a one time procedure that will prevent unmodified files in
your configuration from being deleted from your configuration and not
restored during the upgrade. No customised files will be lost in any
circumstances.
The sample configuration in 2.0.5 has been reorganised: the
configuration of most modules is now in the modules directory rather
than in radiusd.conf. You are urged to rearrange your configuration
to match this layout.
There are several improvements in this version of the port, including
a new pkg-message that will help new FreeRADIUS users to get started
with the port, also new 'reload' and 'debug' commands for the rc.d
script. Enjoy!
20080727:
AFFECTS: users of www/firefox3
AUTHOR: gnome@FreeBSD.org
Update to 3.0.1_1,1; it no longer seeks for plugins in lib/browser_plugins,
because few plugins that built with Firefox 2 can cause Firefox 3 to crash.
We are working on making some changes with plugins directory by using
www/linux-mplayer-plugin/Makefile.npapi. If there are some other plugins
that work with Firefox 3 and you would like to use, you can copy them to
~/.mozilla/plugins or /usr/local/lib/firefox3/plugins manually for now.
20080725:
AFFECTS: users of x11-fm/nautilus and misc/shared-mime-info
AUTHOR: gnome@FreeBSD.org
In order to properly update x11-fm/nautilus and misc/shared-mime-info, do
the following using portupgrade:
# pkg_deinstall -fO nautilus
# portupgrade shared-mime-info
# portinstall -O nautilus
Once misc/shared-mime-info has been updated, each user will need to run the
following command:
$ update-mime-database ~/.local/share/mime/
20080725:
AFFECTS: users of www/ojs2
AUTHOR: Greg Larkin <glarkin@FreeBSD.org>
If you are upgrading from a prior version of ojs2, please backup
your database, uploaded files directory, and your config.inc.php before
the upgrade. Read /usr/local/share/docs/ojs2/UPGRADE or visit
http://pkp.sfu.ca/ojs/UPGRADE for additional upgrade information.
20080721:
AFFECTS: users of net/freenet6
AUTHOR: Edwin Groothuis <edwin@mavetju.org>
Please note that there has been a major update of this port (from
version 2.x to 5.x) and that the name of the binaries and configuration
files has changed from "tpsc" to "gw6c". The configuration files
have to be copied from ${PREFIX}/share/examples/freenet6 to
${PREFIX}/etc again.
20080719:
AFFECTS: users of x11-fm/gprename
AUTHOR: Martin Tournoij <carpetsmoker@rwxrwxrwx.net>
GPRename configuration files now live ~/.config/gprename instead of ~/, to
upgrade use the following commands:
% mkdir -p ~/.config/gprename
% mv ~/.gprename ~/.config/gprename/gprename
% mv ~/.gprename_log ~/.config/gprename/gprename_log
20080717:
AFFECTS: users of devel/anjuta
AUTHOR: gnome@FreeBSD.org
Anjuta's neon dependency has been switched from neon26 to neon28. The
two are incompatible, so you will need to do the following to upgrade:
portupgrade -o www/neon28 neon26
portupgrade anjuta
20080714:
AFFECTS: users of www/squid
AUTHOR: Thomas-Martin Seck <tmseck@web.de>
www/squid has been updated to Squid 2.7.STABLE3.
This update should be rather straightforward.
The only noticeable change in the port is that the ICAP patch is no
longer included; this is because this patch was unmaintained for a
long time and its use was not really recommended. Please consider
moving to Squid-3 (currently available as www/squid30) if you need
ICAP support.
Squid 2.6 is still available as www/squid26 and will probably be
removed from the ports tree at the end of 2008.
20080712:
AFFECTS: users of databases/rrdtool
AUTHOR: rafan@FreeBSD.org
If you use language bindings, like the Perl's RRDs, please upgrade
this port *twice* in order to get the library dependency right.
20080711:
AFFECTS: users of x11-toolkits/gtkdatabox2
AUTHOR: Beech Rintoul <beech@FreeBSD.org>
The port has been deprecated and gtkdatabox has been updated. This was
done so the port tracks vendor name. Please update by doing:
portupgrade -o x11-toolkits/gtkdatabox x11-toolkits/gtkdatabox2
20080709:
AFFECTS: users of www/ikiwiki
AUTHOR: Henrik Brix Andersen <brix@FreeBSD.org>
The IkiWiki editpage form now uses the raw page name, not the page
title, in its 'page' cgi parameter. You will need to rebuild any
existing ikiwiki installations in order to update their 'edit' links
to the new format.
20080708:
AFFECTS: users of emulators/qemu-devel
AUTHOR: nox@FreeBSD.org
The port has been updated to a 20080620 SVN snapshot, which uses the
new (incompatible) kqemu-kmod-devel port that now also works for the
32 bit "qemu" executable on amd64. If you upgrade qemu-devel with the
KQEMU knob on, you have to
# pkg_delete kqemu-kmod-1\*
the old kqemu version first if it is installed.
20080705:
AFFECTS: users of www/ikiwiki
AUTHOR: Henrik Brix Andersen <brix@FreeBSD.org>
The IkiWiki search plug-in now uses www/xapian-omega as backend
instead of textproc/hyperestraier. You will need to update the
configuration of any search enabled ikiwiki installations and
rebuild them since the search form has changed.
20080704:
AFFECTS: users of misc/shared-mime-info
AUTHOR: FreeBSD GNOME Team <gnome@FreeBSD.org>
The misc/shared-mime-info has been updated to 0.40. The Mime Types caches
have been changed a bit. If you have created any custom MIME types, you
will need to run update-mime-database to update your local Mime Types
caches:
$ update-mime-database ~/.local/share/mime/
20080702:
AFFECTS: users of irc/ratbox-services
AUTHOR: Beech Rintoul <beech@FreeBSD.org>
Configuration file and database changes have been made between the
1.1.x series and the current release version of ratbox-services.
It is highly recommended that services are stopped, and the proper
upgrade procedure is followed as described in port's documentation,
before restarting newly updated ratbox-services again.
Please remember to backup the database before attempting an
upgrade, as incorrectly upgraded database may be rendered unusable.
The ratbox-services-1.2.x branch implements multi-language support.
However, an inconsistency in the language indexing may result in
errors. It is therefore recommended that the English default to be
used until the next version release.
20080702:
AFFECTS: users of mail/nocc
AUTHOR: Alex Dupre <ale@FreeBSD.org>
The Nocc configuration file has been moved into 'config' subdir.
When updating, remove the old conf.php file and reconfigure Nocc.
20080701:
AFFECTS: users of devel/subversion*
AUTHOR: Lev Serebryakov <lev@FreeBSD.org>
subversion now uses neon-0.28.x (www/neon28) port, and automatic
portupgrade will fail because www/neon28 will conflict with installed
www/neon26 port.
You should upgrade neon library before subversion with the command:
# portupgrade -o www/neon28 neon26
Also, if you use any special subversion ports with bindings, you
should upgrade these ports to clean subversion port with
# portupgrade -o devel/subversion subversion-\*
and install needed bindings (p5-subversion, py-subversion and/or
ruby-subversion) after that.
If you use subversion with bindings installed from devel/subversion
with custom options, don't forget to install separate bindings ports
after subversion upgrade.
20080630:
AFFECTS: users of graphics/cairo, graphics/poppler*, and future users of www/firefox3
AUTHOR: FreeBSD GNOME Team <gnome@FreeBSD.org>
The poppler* ports have been updated to 0.8.3 and the shared libraries
have changed. Firefox 3.0 has been added to the tree as www/firefox3.
These changes require that all dependent ports be updated. You can do
this in one of two ways:
# portmaster pixman\*
# portmaster \*cairo\*
# portmaster -r poppler-0.\*
or:
# pkgdb -Ff
# portupgrade pixman\* \*cairo\*
# portupgrade -r poppler-0.\*
20080627:
AFFECTS: users of x11-drivers/xf86-video-ati
AUTHOR: Jung-uk Kim <jkim@FreeBSD.org>
mach64 and r128 drivers are now separated out from the ati driver.
These video cards are supported by x11-drivers/xf86-video-mach64
and x11-drivers/xf86-video-r128 respectively. If you have one of
the affected video cards and xorg.conf contains the following line:
Driver "ati"
you must specify "mach64" or "r128". Alternatively, you may install
x11-drivers/xf86-video-ati to get a wrapper driver.
20080626:
AFFECTS: users of science/gramps
AUTHOR: Anders Troback <freebsd@troback.com>
Before you upgrade from 2.x to 3.x you need to export your existing
databases to a GRAMPS XML file. After the upgrade you can import
them into the new version.
20080624:
AFFECTS: users of irc/ircd-ratbox-devel
AUTHOR: Beech Rintoul <beech@FreeBSD.org>
Upgrading between different beta releases can cause problems when
changes to the ban database schema have occurred. The 'bantool'
utility now comes with a -u switch that will check and update the
ban database as necessary.
Issuing 'bantool -u' is required when upgrading between beta releases
and must not be done while the ircd is running.
20080624:
AFFECTS: users of www/mod_security
AUTHOR: Marcelo Araujo <araujo@FreeBSD.org>
The mod_security port has been updated from 1.9.4 to 2.5.5. Branch 1.9.x
will not receive any further updates; all users must update mod_security
port to versions 2.1 or 2.5.
You can get more information about update issues at:
http://www.modsecurity.org/documentation/
20080624:
AFFECTS: users of www/opera and www/opera/devel
AUTHOR: Ion-Mihai Tetcu <itetcu@FreeBSD.org>
The Opera port has been updated from 9.2x to 9.5x. A lot of things have
been changed such as keyboard shortcuts[1]; new storage and indexing
formats for mail and feeds; new search.ini; native amd64 binaries; no 4.x
support. You will be asked whether to convert mail and feeds to new
format during start up. Warning: there is no way to downgrade back to
the old format. Be sure to see the Changelog[2].
[1] http://www.opera.com/support/search/view/884/
[2] http://www.opera.com/docs/changelogs/freebsd/950/
20080622:
AFFECTS: users of devel/subversion, subversion-devel and subversion-freebsd
with apr from www/apache22
AUTHOR: Clement Laforet <clement@FreeBSD.org>
apr and apr-util bundled with apache 2.2.9 have been upgraded to 1.3.x, so
shared libraries' versions have been bumped. If you are using subversion
with apache22 apr, you must rebuild subversion after the update.
20080617:
AFFECTS: users of editors/nvi-devel
AUTHOR: Wesley Shields <wxs@FreeBSD.org>
editors/nvi-devel has been changed to install nvi, nex, and nview as
to not conflict with editors/2bsd-vi. Please note the new names if
you use this port.
20080616:
AFFECTS: users of mail/dkim-milter
AUTHOR: Hirohisa Yamaguchi <umq@ueo.co.jp>
Most of the command line options can now be set in configure files.
So the default values (such as milterdkim_socket) are changed to blank.
Upgrading users should check the values both in rc.conf and
dkim-filter.conf.
20080612:
AFFECTS: users of www/linux-opera
AUTHOR: mezz@FreeBSD.org
The Opera port has been updated from 9.2x to 9.5x. A lot of things have
been changed such as keyboard shortcuts[1]; new storage and indexing
formats for mail and feeds; new search.ini; probably more that I have
missed. I do not know if the keyboard shortcuts and search.ini will be
overwritten. You will be asked whether you want mail and feeds to be
converted to new format during start up. Warning: there is no way to
downgrade back to the old format. Be sure to see the Changelog[2].
[1] http://www.opera.com/support/search/view/884/
[2] http://www.opera.com/docs/changelogs/linux/950/
It is probably best for you to back up your linux-opera directory in
case until you have no problem with new Opera for a while. Also, you
might have to re-configure search and keyboard shortcuts if these were
overwritten:
# cp -Rp ~/.linux-opera ~/.linux-opera-bak
If you are seeing an error of undefined symbols related to GTK+, it is
because it needs newer linux-gtk2 that ports doesn't have. You can enter
'opera:config#FileSelector|DialogToolkit' in the address bar and change
from 0 to 1 in 'Dialog Toolkit' if it annoys you. 0 = auto detection,
1 = QT, and 2 = GTK+.
20080610:
AFFECTS: users of mail/svnmailer
AUTHOR: pgollucci@FreeBSD.org
Some of the config directives and sections allowed have changed. You will
have to edit your config file when updating to 1.1.0-dev-r1373 version of
the port. Please see the following URL for more information:
http://opensource.perlig.de/en/svnmailer/doc-1.1/#general-config-charset
20080609:
AFFECTS: users of devel/pear-Date_Holidays
AUTHOR: tabthorpe@FreeBSD.org
pear-Date_Holidays has been split into multiple subports. If you want
a specific geographic region, look at devel/pear-Date_Holidays_*
20080605:
AFFECTS: users of audio/paman and audio/pavucontrol
AUTHOR: lippe@FreeBSD.org
paman was renamed to pavucontrol, which are two different projects.
paman is a GTK frontend to PulseAudio, while pavucontrol is a GTK-based
volume control tool to PulseAudio.
20080605:
AFFECTS: users of devel/gettext (i.e.: YOU)
AUTHOR: ade@FreeBSD.org
As a result of the upgrade to gettext-0.17, the shared library version
of libintl has changed, so you will need to rebuild all ports that
depend on gettext:
# portupgrade -rf gettext
# portmaster -r gettext\*
Given the scope and sheer number of dependent ports, it may be more
advisable to simply blow away all existing install ports (after
keeping any local configuration changes), and rebuilding from scratch.
20080603:
AFFECTS: users of editors/emacs
AUTHOR: Yasuhiro KIMURA <yasu@utahime.org>
The port (editors/emacs) is updated to 22.2 and some of emacs lisp
directories had changed. So you should reinstall all ports depending on
this one. Run something like:
# portupgrade -fr emacs
20080601:
AFFECTS: users of www/ikiwiki
AUTHOR: brix@FreeBSD.org
If password based logins is enabled in ikiwiki, those passwords were
stored in cleartext in the userdb. To guard against exposing users'
passwords, ikiwiki 2.48 and later use strong (blowfish) hashes for
storing passwords.
To hash existing passwords, update to ikiwiki-2.48 and run the
following command for each of your ikiwiki src dirs:
ikiwiki-transition hashpassword /path/to/your/wiki/srcdir
20080524:
AFFECTS: users of net-im/jabberd
AUTHOR: mm@FreeBSD.org
Starting with version 2.2.0, resolver is now built in the S2S component.
Jabberd configuration files require updating:
jabberd.cfg: resolver component must be removed
s2s.xml: <lookup> section must be added (see s2s.xml.dist)
resolver.xml: may be deleted (file not required anymore)
20080519:
AFFECTS: users of www/nginx and www/nginx-devel
AUTHOR: osa@FreeBSD.org
Nginx version lines have been changed: 0.5 -> 0.6 for stable and
0.6 -> 0.7 for development version. Make sure your configuration
files are compatible with the new version(s).
20080519:
AFFECTS: users of irc/bitlbee
AUTHOR: brix@FreeBSD.org
The default installation is now configured for running bitlbee as
user 'bitlbee'. Make sure any existing configuration files are
readable by that user.
20080517:
AFFECTS: users of multimedia/smplayer-*
AUTHOR: miwi@FreeBSD.org
The slave port multimedia/smplayer-qt4 has been removed with the upgrade
of multimedia/smplayer to 0.6.0, qt3 is no longer supported. They are now
fully integrated into multimedia/smplayer.
Please uninstall multimedia/smplayer-qt4 port before upgrading
multimedia/smplayer to version 0.6.0 or higher.
20080513:
AFFECTS: users of security/amavisd-new
AUTHOR: scheidell@secnap.net
Amavisd-new 2.6.0 introduces several incompatibilities with prior versions.
If you are upgrading from 2.5.4 or earlier, you will need to update your
SQL schema. If you have third party programs that access SQL tables, you
will need to update those also.
COMPATIBILITY WITH 2.5.4:
- when using SQL for logging (e.g. for a pen pals feature) or for
quarantining, SQL tables tables maddr, msgs, msgrcpt and quarantine need
to be extended by a new field 'partition_tag'; see below for details;
- when SQL logging (pen pals) or SQL lookups are used, one can choose a
binary or a character data type for fields users.email, mailaddr.email,
and maddr.email; now may be a good opportunity to change a data type
to binary (string of bytes); see below for details;
- when using SQL for logging, a default for $sql_clause{'upd_msg'}
has changed, so if a configuration file replaces this SQL clause
by a non-default setting, it needs to be updated;
Full information in /usr/local/share/doc/amavisd-new/RELEASE_NOTES.
20080513:
AFFECTS: users of audio/ampache
AUTHOR: jadawin@FreeBSD.org
Ampache 3.4 uses a different config parser. Unfortunately the new parser
is unable to read old config files. You must run php
${WWWDIR}/bin/migrate_config.inc from the command line.
20080508:
AFFECTS: users of databases/ptop
AUTHOR: beech@FreeBSD.org
The authors have changed the name of this utility to pg_top. To avoid
conflict with another port in the tree with the same name we have retained
'ptop' as the portname. Also note, the binary has also changed to pg_top.
Please start the utility with that name after updating.
20080507:
AFFECTS: perl interface users of audio/gramofile
AUTHOR: rafan@FreeBSD.org
Perl support is removed due to devel/swig11 removal in ports.
If you use the Perl interface, you are encouraged to use
the new Audio::Gramofile found on CPAN (contact me for the ports).
20080506:
AFFECTS: users of net-mgmt/collectd
AUTHOR: daniel@roe.ch
Previously, net-mgmt/collectd used to remove the config file even if it
was changed by the user. This has now been fixed.
To upgrade without losing your configuration, copy
${PREFIX}/etc/collectd.conf away to a safe place before upgrading
net-mgmt/collectd.
In addition, the default location of the data files changed from
${PREFIX}/var/lib/collectd to /var/db/collectd; you may want to move your
data files and edit your configuration accordingly.
20080503:
AFFECTS: users of net/skype-devel
AUTHOR: beech@FreeBSD.org
Skype-devel port has been removed in favor and by upading of net/skype.
If you are running skype-devel, please do the following:
portupgrade -o net/skype net/skype-devel
20080426:
AFFECTS: users of www/phpgedview
AUTHOR: beech@FreeBSD.org
The install location of phpgedview has changed from www/data/phpGedView to
www/phpgedview. If you are updating from a previous version please do
the following:
mv /usr/local/www/data/phpGedView /usr/local/www
You will also need to adjust the paths in your web server to reflect the new
location.
20080416:
AFFECTS: users of security/clamav
AUTHOR: garga@FreeBSD.org
Clamav 0.93 does not support the daily.inc and main.inc directories format
for virus databases. You need to remove these directories manually and
force freshclam to get new cvd format files before starting clamd:
portupgrade clamav
/usr/local/etc/rc.d/clamav-clamd stop
/usr/local/etc/rc.d/clamav-freshclam stop
rm -rf /var/db/clamav/main.inc /var/db/clamav/daily.inc
freshclam
/usr/local/etc/rc.d/clamav-freshclam start
/usr/local/etc/rc.d/clamav-clamd start
20080408:
AFFECTS: users of www/p5-Apache-Test
AUTHOR: pgollucci@FreeBSD.org
www/p5-Apache-Test doesn't actually need www/mod_perl{1,2}. If you would
like to test a mod_perl, than please install www/mod_perl2 or www/mod_perl
as well. The ports infrastructure doesn't support this (yet) but you can
use it to test www/apache13, www/apache20, and/or www/apache22 without
chaining www/p5-Apache-Test.
20080405:
AFFECTS: users of sysutils/tracker
AUTHOR: ahze@FreeBSD.org
The sysutils/tracker port is now a meta port and tracker is now split into
separate ports to allow non-GNOME users to install tracker without pulling
in GNOME components. To upgrade please use the directions below.
Portmaster users:
portmaster -o sysutils/tracker-client tracker
portmaster -u sysutils/tracker
Portupgrade users:
portupgrade -o sysutils/tracker-client tracker
portupgrade -u sysutils/tracker
20080405:
AFFECTS: users and maintainers of ports that depend on databases/sqlite3
AUTHOR: mnag@FreeBSD.org
Port databases/sqlite3 was updated to 3.5.6 and now has threads enabled
by default. If you encounter any problem with it, you can recompile sqlite3
without threads and test or change Makefile of affected port with this:
sed -i.bak -E -e "s|USE_SQLITE=.*|USE_SQLITE=34|g" \
-e "s|databases/sqlite3|databases/sqlite34|g" Makefile
Please report success or failure to port maintainer and to me.
20080403:
AFFECTS: users of emulators/qemu and emulators/qemu-devel
AUTHOR: nox@FreeBSD.org
The default configuration location (qemu-ifup script etc.) has been
changed from /etc to ${PREFIX}/etc (usually /usr/local/etc). Move your
files accordingly.
20080330:
AFFECTS: users of www/mediawiki
AUTHOR: miwi@FreeBSD.org
www/mediawiki version is 1.12 now. 1.11 version was preserved on
www/mediawiki111 port.
20080329:
AFFECTS: users of www/phpadsnew
AUTHOR: beech@FreeBSD.org
Phpadsnew has been replaced with www/openx.
To upgrade please do the following:
1. Install www/openx
2. Copy the configuration file from phpadsnew to the var directory of
www/openx
3. Copy your banner images from phpadsnew/www/images to openx/www/images
4. Access openx on your browser and follow the instructions for upgrading
5. When you are satisfied with everything working properly you can remove
www/phpadsnew
20080326:
AFFECTS: users of emulators/linux_base-f8
AUTHOR: bsam@FreeBSD.org
The new port is used just like emulators/linux_base-fc6. Please, read
carefully entry 20070327 about emulators/linux_base-fc6.
20080323:
AFFECTS: users of multimedia/gstreamer
AUTHOR: multimedia@FreeBSD.org
Gstreamer port was updated. Due to the move of some plugins between
ports, you will have to rebuild the gstreamer-plugins-good port after
upgrading.
Portupgrade users:
# portupgrade -a
# portupgrade -f gstreamer-plugins-good
Portmaster users:
# portmaster -a
# portmaster gstreamer-plugins-good
20080323:
AFFECTS: all GNOME users and ports depend on gnomehier
AUTHOR: gnome@FreeBSD.org
GNOME has been updated to 2.22.0. You have to deinstall a few ports first
before using portupgrade or portmaster in order to successfully upgrade
your GNOME installation.
Portupgrade users:
# pkgdb -Ff
# pkg_deinstall -fO gnome-applets\* totem\* gnome-control-center\*
# portupgrade -aOW
Portmaster users:
# pkg_delete -f gnome-applets\* totem\* gnome-control-center\* \
gnome-keyring-manager\*
# portmaster -a
Be sure to read in our known issues and solutions:
http://www.freebsd.org/gnome/docs/faq222.html#q4
20080323:
AFFECTS: users of devel/glib20 and future users of devel/gio-fam-backend
AUTHOR: gnome@FreeBSD.org
In order to update to glib 2.16 or higher, you must first update the
glib20 port on its own or you will get a failure trying to install
devel/gio-fam-backend saying it cannot find -lgio-2.0. Portmaster users
can do:
portmaster glib-2\*
or, if you're using portupgrade:
portupgrade glib-2\*
20080318:
AFFECTS: users of audio/gnump3d
AUTHOR: jadawin@FreeBSD.org
The layout of gnump3d 3.0 is changed, please read documentation and the
manual pages of gnump3d.
20080318:
AFFECTS: users of net/skype net/skype-devel
AUTHOR: beech@FreeBSD.org
For FreeBSD versions 7.0 and above:
It is required with both skype and skype-devel to update to linux_base-fc6.
Please do the following:
1. Make sure there are no running linux applications.
2. Unmount linprocfs (umount /compat/linux/proc)
3. Uninstall your current linux_base port
4. Set appropriate sysctl (sysctl compat.linux.osrelease=2.6.16)
5. Install emulators/linux_base-fc6
6 Remount linprocfs (mount /compat/linux/proc)
7. Add compat.linux.osrelease=2.6.16 to etc/sysctl.conf
8. Add OVERRIDE_LINUX_BASE_PORT=fc6 to /etc/make.conf
Note: These instructions also apply to linux_base-f8, please use the same
osrelease.
For FreeBSD versions 5.x and 6.x:
Please use the legacy version net/skype12:
portupgrade -o net/skype12 net/skype
20080316:
AFFECTS: users of net/iscsi-target
AUTHOR: rafan@FreeBSD.org
The default configuration location has been changed from /etc to
${PREFIX}/etc. Move your files accordingly.
20080314:
AFFECTS: users of security/nmapfe
AUTHOR: miwi@FreeBSD.org
nmapfe has been renamed to zenmap upstream. The port has also been
renamed. If you haven't already installed nmapfe, you need to:
portupgrade -o security/zenmap nmapfe\*
20080313:
AFFECTS: users of mail/ezmlm-web
AUTHOR: hans@nordhaug.priv.no
The layout of ezmlm-web 3.2 is changed, please read documentation and
the manual page of ezmlm-web.cgi.
20080312:
AFFECTS: users of x11-wm/enlightenment-devel, x11/ecore and grephics/evas
AUTHOR: stas@FreeBSD.org
Evas and ecore ports have been split to separate modules to simplify
dependency tracking. Thus, portupgrade in many cases won't be able to
correctly update these ports.
The easiest upgrade path would be to remove all EFL ports and install
them from scratch. At least, you should reinstall ecore and evas.
Please note that your old $HOME/.e is no longer compatible with new
snapshot version. You will need to remove this directory and let e17
create it automatically on the next startup.
20080306:
AFFECTS: users of mail/dovecot
AUTHOR: ehaupt@FreeBSD.org
The update to version 1.0.12 will require manual change to the active
configuration file.
mail_extra_groups setting was commonly used insecurely. This setting is now
deprecated. Most users should switch to using mail_privileged_group setting,
but if you really need the old functionality use mail_access_groups instead.
20080303:
AFFECTS: users of security/gnutls and any port that depends on it
AUTHOR: novel@FreeBSD.org
gnutls has been updated to 2.2.2 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
20080223:
AFFECTS: users of www/instiki
AUTHOR: beech@FreeBSD.org
The default installation directory for instiki has changed from
/usr/local/instiki to /usr/local/share/instiki.
If you are updating from a previous version, to preserve your
settings and data, please do the following:
mv /usr/local/instiki /usr/local/share
Then update as usual.
20080219:
AFFECTS: users of x11-wm/xmonad
AUTHOR: jacula@gmail.com
From now XMonad uses a new configuration file system, so you don't have
to edit Config.hs anymore. Instead, create a custom configuration file
~/.xmonad/xmonad.hs. You can take a look at some samples on Xmonad's
website. Note that you can be interested in x11-wm/xmonad-contrib.
20080218:
AFFECTS: users of devel/poco and devel/poco-ssl
AUTHOR: lippemail@gmail.com
The HashFunction class template has been changed in an incompatible way.
The member function formerly named hash() is now the function call
operator. If you have defined your own HashFunction classes, then you
have to update your code.
20080216:
AFFECTS: users of sysutils/symon
AUTHOR: uspoerlein@gmail.com
The symon port has been updated from 2.75 to 2.78. It changes the wire
protocol again. You should update your symux(8) and symon(8) installations
simultaneously, as:
- new symon clients will make old symux servers exit, and
- new symux servers don't understand the old symon client's if() and
mem() probes.
20080208:
AFFECTS: users of ports-mgmt/portupgrade
AUTHOR: sem@FreeBSD.org
As was claimed in the entry 20070301 below in this file, you should fill
ALT_DEPENDS section of pkgtools.conf for portupgrade to work correctly
with your alternative dependencies. Now it's an obligatory requirement.
It was done as a compromise between speed and complexity.
20080203:
AFFECTS: users of www/xshttpd
AUTHOR: johans@FreeBSD.org
www/xshttpd now uses ${PREFIX}/www/xshttpd/ as a root directory for its
data files. The xshttpd configuration files have been moved to
${PREFIX}/www/xshttpd/conf/. Please move the appropriate local files
manually if you are upgrading from 3.4 or older versions.
20080202:
AFFECTS: users of www/punbb
AUTHOR: beech@FreeBSD.org
Install paths have changed. Please do the following prior to upgrade:
cd /usr/local/www
mv punbb punbb.old
cp -R punbb.old/upload punbb
It is now safe to update as usual.
Notes:
* You will probably get uninstall errors regarding files not found. It's
safe to ignore them
* Your webserver path has changed from www/punbb/upload to www/punbb,
please adjust your webserver configuration and restart it
* When you are satisfied with everything working properly you may remove
the punbb.old directory:
rm -r /usr/local/www/punbb.old
20080201:
AFFECTS: users of www/ziproxy
AUTHOR: pankov_p@mail.ru
The configuration file was moved from /usr/local/etc to
/usr/local/etc/ziproxy.
20080126:
AFFECTS: users of net-p2p/deluge
AUTHOR: mezz@FreeBSD.org
Deluge was updated to version 0.5.8.2. If you are using blocklist plugin,
you have to remove blocklist.conf first before you can run it, or it will
crash upon start up.
$ rm -f ~/.config/deluge/blocklist.conf
20080125:
AFFECTS: users of www/mod_security2
AUTHOR: araujo@FreeBSD.org
Update of mod_security2 is a dramatic change, because there is a need
to completely rewrite their obsolete rules and migrate for capacity to
use new syntax.
You are advised to make a complete backup of your configuration files
before you can perform an update.
20080120:
AFFECTS: users of www/apache20
AUTHOR: clement@FreeBSD.org
BDB framework provided by bsd.database.mk is now used by www/apache20
port. WITH_BERKELEYDB knob is deprecated in favor of WITH_BDB and
WITH_BDB_VER/WITH_BDB_BASE, see documentation for more details ('make
show-options').
20080120:
AFFECTS: users of www/apache22
AUTHOR: clement@FreeBSD.org
BDB framework provided by bsd.database.mk is now used by www/apache22
port. WITH_BERKELEYDB knob is deprecated in favor of WITH_BDB and
WITH_BDB_VER/WITH_BDB_BASE, see documentation for more details.
('make show-options').
20080118:
AFFECTS: users of net/freeradius
AUTHOR: David Wood <david@wood2.org.uk>
FreeRADIUS 2.0 is now available as the net/freeradius2 port. All FreeRADIUS
users are advised to consider upgrading to 2.0. It is the FreeRADIUS team's
intention to put the 1.x server into 'maintenance' mode with just critical
bug fixes.[1] 2.0 has many improvements including numerous bug fixes that
were too difficult for the 1.x server, as well as many new features.
Before uninstalling 1.x, it is recommended that you backup your
configuration, which is typically in /usr/local/etc/raddb, then move it
out of the way. It is also worth backing up the default configuration,
which is typically in /usr/local/share/examples/freeradius/raddb.
1.x configurations should work with the 2.0 server [2]. However the port
automatically upgrades any unedited files in the configuration when you
install a new version of FreeRADIUS. Installing 2.0 with the residue of a
1.x configuration in the default location will result in a mixed 1.x and
2.0 configuration that may not work.
The recommended approach is to diff your 1.x configuration against the
default 1.x configuration, then make corresponding changes to a copy
of the default 2.0 configuration. If you moved your 1.x configuration out
of the way before upgrading, you will have a 2.0 configuration ready to
edit in the default location. It is worth reading man 5 unlang for details
of the new FreeRADIUS 'un-language' before starting.
Alternatively, you can move your 1.x configuration to another location,
such as /usr/local/etc/raddb_v1, then edit /etc/rc.conf to point the rc.d
script to that location. For example:
radiusd_flags="-d /usr/local/etc/raddb_v1"
I cannot guarantee that all 1.x configurations will work with the 2.0
server, and I only recommend using a 1.x configuration as an interim
measure.
[1] - http://www.freeradius.org/business/roadmap.html
[2] - http://preview.tinyurl.com/ysrr6a
20080114:
AFFECTS: users of devel/perforce
AUTHOR: lth@FreeBSD.org
Perforce has been updated to version 2007.3. Upgrading is fairly
straightforward, but it is still highly recommended to follow the
upgrading instructions in the release notes:
http://www.perforce.com/perforce/doc.073/user/relnotes.txt
20080108:
AFFECTS: users of irc/bitlbee
AUTHOR: brix@FreeBSD.org
irc/bitlbee now stores saved user settings in /var/db/bitlbee/, not
$PREFIX/etc/bitlbee/. You will have to manually move any existing user
settings to the new location (or override the user settings directory
using -d if you wish to keep the old behavior). Other configuration
files are still kept in $PREFIX/etc/bitlbee/ by default.
The default installation is now configured for running bitlbee as user
'nobody' by default. Make sure any existing configuration files are
readable by that user.
20071225:
AFFECTS: users of www/amphetadesk
AUTHOR: lioux@FreeBSD.org
www/amphetadesk has been updated to use the USE_RC_SUBR framework for
rc.d scripts. The rc.d script has been renamed from amphetadesk.sh to
amphetadesk for consistency with other ports.
20071216:
AFFECTS: users of net-mgmt/cacti
AUTHOR: sem@FreeBSD.org
From version 0.8.7a database settings has moved to config.php file.
You have to copy your settings from db-settings.php to config.php and
remove db-settings.php file after updating.
Plugin support is dropped again and will not be revived anymore in the
port. A reason for that is the patch is unofficial and there are long
time lags between a new cacti version released and time when the patch
is adapted.
20071215:
AFFECTS: users of www/suphp
AUTHOR: koitsu@FreeBSD.org
The suPHP port has been upgraded to 0.6.2. This update requires
modifications to your Apache httpd.conf, as the new version of suPHP does
things differently than the previous version -- particularly in regards
to how AddHandler is used.
Previously, enabling suPHP was as simple as:
suPHP_Engine on
AddType application/x-httpd-php .php
AddHandler x-httpd-php .php
With suPHP 0.6.2, these should be changed to:
suPHP_Engine on
AddType application/x-httpd-php .php
suPHP_AddHandler application/x-httpd-php
If you forget this change, your PHP content will likely be offered as
downloadable content and not parsed by the PHP interpreter!
Additionally, the new version uses a configuration file vs. compile-time
settings. The configuration file is /usr/local/etc/suphp.conf, and a
working example installed as /usr/local/etc/suphp.conf-example. It's
important that the MIME type under the [handlers] section matches what
the type passed to suPHP_AddHandler in your Apache configuration.
20071101:
AFFECTS: users of x11/nvidia-driver
AUTHOR: danfe@FreeBSD.org
There appears to be a conflict with xorg-server 1.4 and previous version
of nvidia-driver: new xorg-server had plist change that made upgrading of
nvidia-driver bomb out with the following error:
===> Checking if x11/nvidia-driver already installed
mv: rename /usr/local/lib/xorg/modules/libwfb.so to
/usr/local/lib/xorg/modules/XXX-libwfb.so.%%.xorg-server-1.4_2,1:
No such file or directory
*** Error code 1
To remedy the situation, deinstall any instance of nvidia-driver you might
have, then reinstall xorg-server, e.g.:
# cd /usr/ports/x11-servers/xorg-server
# make install -DFORCE_PKG_REGISTER
After that, new nvidia-driver will install cleanly.
20071101:
AFFECTS: users of net/skype-devel
AUTHOR: beech@FreeBSD.org
The skype-devel port has been upgraded to version 1.4.0.118. This requires
a sysctl change to run. After upgrading, please do:
sysctl compat.linux.osrelease=2.4.20
from a terminal. You can also add "compat.linux.osrelease=2.4.20" to your
/etc/sysctl.conf to make this change permanent (at boot time).
20071030:
AFFECTS: users of sysutils/daemontools
AUTHOR: roam@FreeBSD.org
If you were experiencing build problems on NFS when running daemontools's
run-time testsuite, turn off the new TESTS option in the configure screen.
On a related note, svscan can now send its error messages to multilog
instead of readproctitle; see the etc/rc.d/svscan.sh startup script for
more information on the svscan_* configurable variables.
20071029:
AFFECTS: users of security/stunnel
AUTHOR: roam@FreeBSD.org
In the 4.21 update there are two major user-visible changes:
- the stunnel binary is in ${PREFIX}/bin/, no longer in ${PREFIX}/sbin/;
- the libstunnel library is in ${PREFIX}/lib/stunnel/ instead of lib/.
You may need to adjust your PATH settings or your scripts to accommodate
to the new location of the stunnel executable (and library, if there is
actually anything using it).
20071024:
AFFECTS: all GNOME users and ports depend on misc/gnomehier
AUTHOR: gnome@FreeBSD.org
GNOME has been updated to 2.20.1. All ports that depend on gnomehier have
had their DATADIR moved from share/gnome/ to share/ (e.g.
${LOCALBASE}/share/gnome/ to ${LOCALBASE}/share/).
This puts the FreeBSD GNOME ports more in line with the default GNOME
installation hierarchy. To find the specific directories that have
changed, see misc/gnomehier/files/dirlist. To upgrade your installed
ports, you will need to use either sysutils/portupgrade or
sysutils/portmaster.
Portupgrade users:
# pkgdb -Ff
# portupgrade -f -o textproc/rarian textproc/scrollkeeper
# portupgrade -a
Portmaster users:
# portmaster -o textproc/rarian textproc/scrollkeeper
# portmaster -a
If some of icons, applets, themes or other customized items have
disappeared from your desktop in this upgrade, you will need to remove and
re-add these items to make them appear again due to the DATADIR change.
20071024:
AFFECTS: users of databases/mysql-connector-java
AUTHOR: miwi@FreeBSD.org
databases/mysql-connector-java version is 5.1.5 now. 5.0.8 version was
preserved as databases/mysql-connector-java50 port.
20071009:
AFFECTS: users of mail/vpopmail
AUTHOR: roam@FreeBSD.org
The vpopmail port has been upgraded to version 5.4.20. There are several
important changes that may affect your vpopmail installation and may need
you to handle manually:
- THE MYSQL CONNECTION INFORMATION IS NO LONGER DEFINED AT COMPILE-TIME!
The WITH_MYSQL_{USER,PASSWD,SERVER,DB} variables should NOT be defined
when you build the port; place that information in the vpopmail.mysql
file after vpopmail has been installed!
- the default domain is also no longer defined at compile time -- you need
to place it in the defaultdomain file after the installation.
- the defaultdomain and vpopmail.mysql files are no longer blindly removed
on deinstallation, they are only removed if they have not been modified
- in vpopmail 5.4.18, the database schema was changed -- some fields were
extended from 64 to 96 characters. If you do not apply those changes
to your database, as explained in the vpopmail/doc/UPGRADE file, your
vpopmail installation may silently fail or lose the trailing portions
of domain names and usernames.
- in vpopmail 5.4.19, the upstream authors integrated large parts of
Alex Dupre's SpamAssassin support, without the SPAM_THRESHOLD part.
If you use vpopmail along with the SpamAssassin FreeBSD port support,
take extra care to ensure that your installation still processes
e-mail messages in the same way.
- vpopmail 5.4.19 added support for maildrop as a mail delivery agent.
This is available in the FreeBSD port if WITH_MAILDROP is defined.
There is also a new user-limit flag for maildrop delivery.
- vpopmail 5.4.19 added support for MySQL connections via Unix sockets
instead of TCP sockets to the server. To do that, change the second
value (the port number) in vpopmail.mysql to the full pathname of
the MySQL socket (e.g. /tmp/mysql.sock).
- vpopmail 5.4.20 extended the LDAP support; please see README.ldap for
more information, and specify the LDAP connection information in
the vpopmail/etc/vpopmail.ldap file after the installation.
20071008:
AFFECTS: users of www/mediawiki
AUTHOR: miwi@FreeBSD.org
www/mediawiki version is 1.11 now. 1.10 version was preserved as
www/mediawiki110 port.
20071008:
AFFECTS: users of graphics/OpenEXR and graphics/ilmbase
AUTHOR: nork@FreeBSD.org
The new OpenEXR (1.6 and later) separated two libraries. The first is IlmImf
library a.k.a. ILM's "EXR" file format operation library for storing 16-bit
FP images. The others are Half, IlmThread, Imath and Iex a.k.a. ILM's basic
utility libraries.
To portupgrade OpenEXR and related ports, please do following operations,
manually:
# pkg_delete -f OpenEXR
# pkg_delete -f ilmbase (if you already installed before CONFLICT)
# cd /usr/ports/graphics/OpenEXR
# make install
# pkgdb -F
20071008:
AFFECTS: users of emulators/linux_base-fc7
AUTHOR: bsam@FreeBSD.org
Since Fedora is not more Core the port emulators/linux_base-fc7 is renamed
emulators/linux_base-f7. Now it's Fedora 7.
20071007:
AFFECTS: users of sysutils/nut sysutils/nut-*
AUTHOR: Martin Matuska <mm@FreeBSD.org>
The slave ports sysutils/nut-libupsclient, sysutils/nut-snmp and
sysutils/nut-usb have been removed with the upgrade of sysutils/nut to 2.2.0
They are now fully integrated into sysutils/nut and their functionality
can be enabled/disabled in OPTIONS of sysutils/nut.
Please uninstall all sysutils/nut-* slave ports before upgrading
sysutils/nut to version 2.2.0 or higher.
20070930:
AFFECTS: everyone
AUTHOR: Mark Linimon <linimon@FreeBSD.org>
The ports tree has been migrated to the latest version of autoconf,
2.61. Versions 2.53 and 2.59 were declared obsolete and removed.
m4 was also updated to 1.4.10, but this proved to be incompatible and
was rolled back to 1.4.9. If you are experiencing 'Makefile: not found'
errors, make sure you are not using 1.4.10.
20070928:
AFFECTS: users of irc/ratbox-services
AUTHOR: Lewis <moggie@elasticmind.net>
Significant changes have been made between the 1.0.x series and the
current release version of ratbox-services.
It is highly recommended that services be stopped, and the proper upgrade
procedure be followed as described in
'/usr/local/share/doc/ratbox-services/', before restarting ratbox-services
with the new release version.
Please remember to backup the database before attempting an upgrade, an
incorrectly upgraded database may be rendered unusable.
20070926:
AFFECTS: users of devel/p5-gearmand
AUTHOR: clsung@FreeBSD.org
The port p5-gearmand has been split up, so Gearman servers can
be embedded into other processes. The Gearman::Server class is
located at devel/p5-Gearman-Server, if you have devel/p5-gearmand
installed, perform an upgrade devel/p5-Gearman-Server with a
command like:
# portupgrade -o devel/p5-Gearman-Server devel/p5-gearmand
20070923:
AFFECTS: users of emulators/linux_base-fc7
AUTHOR: bsam@FreeBSD.org
The new port is used just like emulators/linux_base-fc6. Please,
read carefully entry 20070327 about emulators/linux_base-fc6.
20070921:
AFFECTS: users of sysutils/grok
AUTHOR: Wesley Shields <wxs@atarininja.org>
The new version of grok has changed the meaning of a couple of
pre-defined patterns.
Please see /usr/local/share/doc/grok/CHANGELIST for more
information. Existing grok.conf may be broken by these changes.
20070919:
AFFECTS: users of net/samba3
AUTHOR: timur@FreeBSD.org
This is a cumulative update of net/samba3 from version 3.0.25a to
3.0.26a. Detailed list of all the changes can be found here:
http://www.samba.org/samba/history/samba-3.0.26a.html
or in the WHATSNEW.txt file in the port's document directory.
Short summary is:
o Memory leaks in Winbind's IDMap manager.
o CVE-2007-4138 -- Incorrect primary group assignment for domain
users using the RFC 2307 or sfu winbind nss info plugin.
o File sharing with Widows 9x clients.
o Winbind running out of file descriptors due to stalled child
processes.
o MS-DFS inter-operability issues.
o Offline caching of files with Windows XP/Vista clients.
o Improper cleanup of expired or invalid byte range locks on files.
o Crashes is idmap_ldap and idmap_rid.
Bug #4715 (https://bugzilla.samba.org/show_bug.cgi?id=4715) is NOT
fixed yet, although it won't core dump smbd process any more. Still,
access to the shares other than UFS is not guaranteed.
* USE SUCH SHARES AT YOUR OWN RISK *
20070918:
AFFECTS: users of www/apache22
AUTHOR: clement@FreeBSD.org
By popular request, OPTIONS support has been added. When enabled
(default), these knobs are ignored:
WITH_<CATEGORY>_MODULES
WITHOUT_<CATEGORY>_MODULES
WITH_CUSTOM_<CATEGORY>
WITH_MODULES
WITHOUT_MODULES
WITH_STATIC_MODULES
However, you can disable OPTIONS by defining WITHOUT_APACHE_OPTIONS.
20070913:
AFFECTS: users of x11/xorg, x11/nvidia-driver
AUTHOR: flz@FreeBSD.org
X.org ports were updated to 7.3. Since we're now using the modular
build, the upgrade is pretty much painless. If you're using the
x11/xorg meta-port, upgrade should be as easy as:
# portupgrade -R xorg
Users of nvidia-driver will have to make sure Composite extension is
turned off and start Xorg with the following command:
$ startx -- -ignoreABI
The -ignoreABI option is a Xorg option. If you're using gdm, kdm or
xdm, you will have to modify your configuration file so that Xorg
starts with this option.
An updated nvidia-driver should be released soon.
20070905:
AFFECTS: testers of net/openldap24-server
AUTHOR: delphij@FreeBSD.org
openldap24-server was updated to 2.4.5-beta. This is the first beta
release of the OpenLDAP 2.4.x series, and contains significant changes
compared to its previous release.
Berkeley DB 4.2 support was dropped and Berkeley DB 4.6 is now default.
As this is still a beta release, it should be treated accordingly and
should not be used in critical (e.g. production) environments.
20070904:
AFFECTS: users of mail/qmail-scanner
AUTHOR: lippe@freebsdbrasil.com.br
qmail-scanner was updated to 2.x, and 1.x version was repocopied to
mail/qmail-scanner1. There are some differences between these 2 versions:
quarantine-attachments.txt has been renamed to quarantine-events.txt, it is
used to quarantine more than just attachments, and the format of that file
has been changed.
Quarantine directory is now separated into THREE subdirs: "spam", "viruses"
and "policy". This is so sites can arrange different auto-delete jobs to
control the size of these areas if they so wish.
Some features that were hard-wired into the main body of Q-S have been moved
into quarantine-events.txt where they should have been all along. This makes
it possible to change settings without reconfiguring the main body of qmail-
scanner-queue.pl. You will need to rewrite any rules you had in place within
the old quarantine-attachments.txt into the new format quarantine-events.txt
Changed setuid to 6755 -- i.e. it's now setuid and setgid. Forcing all files
to be group qscand will allow those who wish to do so to keep their AV
daemons running as other accounts. They just need to ensure those daemons are
members of the qscand group -- and as such should be able to read the
necessary files. E.g. clamd could run as "clamav", but as long as account
"clamav" is a member of group "qscand", clamd is able to read the mail enough
to scan it.
20070903:
AFFECTS: users of net/whois, net/gwhois
AUTHOR: nivo+kw+ports.bfa274@is-root.com
To avoid a conflicting binary name issue, net/whois has renamed its
files to mwhois. Please use mwhois if you want to use Marco d'Itri's
whois client from now on.
20070828:
AFFECTS: users of www/wordpress-mu
AUTHOR: araujo@FreeBSD.org
To follow the standards this port has received a small reworking.
WORDPRESSMU (that defaulted to PREFIX/www/data/wordpress-mu) is deprecated,
use WWWDIR (defaults to PREFIX/www/wordpress-mu).
20070828:
AFFECTS: users of databases/mysql51-client
AUTHOR: ale@FreeBSD.org
Since libmysqlclient version number is increased, all ports depending
on it must be recompiled. Run something like:
# portmaster -r mysql-client
20070821:
AFFECTS: users of net-im/pidgin
AUTHOR: marcus@FreeBSD.org
Because sound support was added to finch 2.1.1, the sound files used by
pidgin have been moved from the pidgin port to the libpurple port. This
makes updating a bit tricky. To properly update to pidgin 2.1.1 and retain
sounds, you must first upgrade libpurple and pidgin as you normally would,
then force a rebuild of libpurple. For example, using portupgrade:
# portupgrade net-im/libpurple net-im/pidgin
# portupgrade -f net-im/libpurple
20070804:
AFFECTS: users of DESTDIR
AUTHOR: gabor@FreeBSD.org
DESTDIR is a feature, that allows installation of ports into separate
environments, like jails. The previous implementation, introduced in the
August 2006, had some problems and was very expensive to maintain. It was
completely rolled back, and replaced with a brand new implementation
utilizing chroot.
When DESTDIR is set, the system will chroot into the specified directory,
mount devfs, null mount the ports tree, then proceed with building and
installing. Your kernel must support nullfs (is available as loadable kernel
module on default installation). The target environment must be a full
FreeBSD installation. For advanced use, read comments at the beginning of
bsd.destdir.mk.
20070730:
AFFECTS: users of lang/python24 and py-*
AUTHOR: python@FreeBSD.org
The default version of Python has been changed from 2.4.x to 2.5.x.
If you have 2.4.x installed, perform an upgrade of lang/python24 to
lang/python25 with a command like:
# portupgrade -o lang/python25 lang/python24
If you want to keep 2.4.x installed alongside 2.5.x, set the
PYTHON_DEFAULT_VERSION variable to 'python2.5' without quotes in make.conf,
then go to lang/python and execute
# portupgrade -R python
Once the installed Python has been updated to 2.5, by using one of the
methods 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.
# cd /usr/ports/lang/python && make upgrade-site-packages
This Makefile target requires ports-mgmt/portupgrade to be installed.
20070727:
AFFECTS: autotools
AUTHOR: ade@FreeBSD.org
Extensive reworking of the autotools ports has occurred, putting them in
the canonical locations, along with a suitable wrapper port to make
developing autotools-using code (as opposed to just building ports)
considerably easier.
Upgrade path is as follows for portupgrade, substitute the appropriate
commands if you are using portmaster:
1. portupgrade -f 'autoconf*' 'automake*'
2. cd /usr/ports/devel/autotools; make install
3. portupgrade -a
The second step is optional, but is recommended to bring in all versions
of autoconf and automake.
20070723:
AFFECTS: users of x11/nvidia-driver and slave ports
AUTHOR: danfe@FreeBSD.org
NVVERSION is no longer user settable variable, it's derived from
DISTVERSION from now on. If you used nvidia-driver port with custom
NVVERSION, it's time to switch to corresponding legacy driver version
port. They were renamed in order to stop hardcoding explicit version
numbers in their [directory] names.
20070718:
AFFECTS: users of devel/llvm
AUTHOR: brooks@FreeBSD.org
The llvm bytecode and .ll formats have changed as have numerous
internal APIs. Existing users should consult the release notes:
http://llvm.org/releases/2.0/docs/ReleaseNotes.html
20070716:
AFFECTS: users of editors/emacs
AUTHOR: nobutaka@FreeBSD.org
editors/emacs port is upgraded to 22.1.
Since this is a major upgrade, all installed elisp ports should be
reinstalled.
Please add EMACS_PORT_NAME=emacs22 to /etc/make.conf and upgrade Emacs
and related ports with:
# portupgrade -fr emacs
If you want to keep using Emacs 21.3, please add EMACS_PORT_NAME=emacs21
to /etc/make.conf and reinstall Emacs from editors/emacs21 port:
# portupgrade -f -o editors/emacs21 emacs
20070713:
AFFECTS: users of audio/pulseaudio
AUTHOR: gnome@FreeBSD.org
The realtime group (default GID of 557) has been renamed pulse-rt to keep
in sync with the pulseaudio distribution. If you are upgrading from a
previous version of pulseaudio, you will need to modify /etc/group and
change the name of the group with ID 557 to ``pulse-rt''.
20070706:
AFFECTS: users of www/gallery
AUTHOR: freebsd-ports@varju.ca
The default install location has changed from
${PREFIX}/www/data/gallery to ${PREFIX}/www/gallery.
20070704:
AFFECTS: users of x11/kdebase3
AUTHOR: kde@FreeBSD.org
The media kioslave now mounts all filesystems that support charset conversion
with charset conversion turned on, set to the locale from the user's
environment (LANG). If you are using a customized kernel configuration, make
sure all *_iconv kernel modules are available. At the time of writing, these
are cd9660_iconv, udf_iconv, msdosfs_iconv and ntfs_iconv.
20070614:
AFFECTS: users of www/oscommerce
AUTHOR: vlad@vlad.uz.ua
osCommerce now installs into /usr/local/www/oscommerce instead of
/usr/local/www/data/oscommerce.
20070614:
AFFECTS: users of www/mediawiki
AUTHOR: miwi@FreeBSD.org
www/mediawiki version is 1.10 now. 1.9 version was preserved as
www/mediawiki19 port.
20070614:
AFFECTS: users of www/xshttpd-devel and web apps porters
AUTHOR: johans@FreeBSD.org
www/xshttpd-devel now uses ${PREFIX}/www/xshttpd/ as a root
directory for its data files. The xshttpd configuration files have
been moved to ${PREFIX}/www/xshttpd/conf/. Move the appropriate
local files manually if you are upgrading from versions <= 3.5.b07
20070613:
AFFECTS: users of net-mgmt/zabbix
AUTHOR: infofarmer@FreeBSD.org
The agent part has been moved out into net/zabbix-agent. If you need both
the server and the agent, install both ports.
20070612:
AFFECTS: users of security/sshguard
AUTHOR: itetcu@FreeBSD.org
The port has been split in 3, if you use it with ipfw please:
# portupgrade -o security/sshguard-ipfw sshguard\*
or if you use it with pf:
# portupgrade -o security/sshguard-pf sshguard\*
20070526:
AFFECTS: users of devel/perforce
AUTHOR: lth@FreeBSD.org
Perforce has been updated to version 2006.2. Even though upgrading
should be fairly straightforward, it is still highly recommended
to follow the upgrading instructions in the release notes:
http://www.perforce.com/perforce/doc.062/user/relnotes.txt
20070525:
AFFECTS: users of textproc/senna and textproc/p5-Senna
AUTHOR: kuriyama@FreeBSD.org
Index format (binary) and some of APIs are changed. At least you
need to rebuild all indexes, and maybe need to change your code (if
you use senna API) to follow up to new API.
20070514:
AFFECTS: users of net/samba3, japanese/samba3
AUTHOR: timur@gnu.org
ATTENTION! Besides security fixes this version of Samba3
significantly changes a lot of options and behavior of Samba.
Please, read WHATSNEW.txt and other port documentation before
upgrading production systems.
Off-line Logons and AD Site Support
===================================
Winbind's capability to support offline logons has been greatly
improved with the 3.0.25 release including support for locating
domain controllers asynchronously using Active Directory Site
information.
New IdMap Interface for Winbindd
================================
The 3.0.25 release of Samba includes a rewritten IdMap interface
for winbindd which replaces the "idmap backend" parameter. Please
refer to the "idmap domains" description in the smb.conf(5) man
page for more details.
Dynamic DNS Updates
===================
The "net ads join" command is now able to register the host's DNS
A records with Windows 2000 SP4 and 2003 DNS servers. This feature
must be enabled at compile time using the --with-dnsupdate when
running the ./configure script. There is also a related "net ads
dns" command for refreshing a host's records which could be launched
from a dhcp client script when a new IP address is obtained.
Support for Additional ACL Modules
==================================
Samba's POSIX ACL support has been moved inside of the VFS layer
which means it is now possible to support multiple ACL
implementations on the same server including NFSv4 and GPFS ACLs.
VFS ReadAhead Plugin
====================
Windows Vista introduces pipe-lined read support for improved
performance when transferring files. The new vfs_readahead plugin
allows Linux file servers to utilize additional Kernel buffers for
caching files in order to avoid Disk I/O wait time when serving
Vista clients. If you experience poor read performance between
Linux servers and Vista clients, please test the vfs_readahead
module by adding the following lines to the share definition in
smb.conf:
[file_share]
vfs objects = readahead
Note that this plugin will result in additional RAM requirements
due to the increased amount of kernel buffer caches used by smbd.
Please refer to vfs_readahead(8) for more information.
Windows Vista, Office 2007, and Offline Files
=============================================
Research surrounding offline files, Windows Vista, and Microsoft
Office 2007 has revealed a incompatibility between these
applications and the "map acl inherit = no" setting in smb.conf.
Users requiring support client side caching (csc) and offline
files are encouraged to enable the "map acl inherit" for any
affected share definitions in the server's configuration.
Future versions of Samba will enable this setting by default.
Please refer to the smb.conf(5) man page for more details on
"map acl inherit".
20070519:
AFFECTS: users of Xorg
AUTHOR: kris@FreeBSD.org
Welcome, fearless user! You are about to embark upon a mystical
journey to the world of xorg 7.2.
This upgrade procedure is for users of portupgrade. Users of other
upgrade tools should contact the author for the corresponding upgrade
method for that tool.
It is recommended that you run the xorg 7.2 upgrade inside a script(1)
session. This way, if something goes wrong, you will have hopefully
saved enough information for the developers to debug the problem.
Make sure you choose a filesystem with lots of space for the script
output.
# script xorg-upgrade
You may wish to set BATCH=yes in the environment to avoid interactive
dialogue boxes.
You may want to consider using portupgrade-devel, which fixes some
annoying bugs that cause upgrades to incorrectly be marked as failed
when they actually completed successfully. To switch to
portupgrade-devel:
# portupgrade -f -o ports-mgmt/portupgrade-devel portupgrade
# rm -f /usr/ports/INDEX*.db /var/db/pkg/pkgdb.db
# pkgdb -fu
If you have changed your ports environment in /etc/make.conf,
/usr/local/etc/pkgtools.conf or similar you need to rebuild INDEX:
# cd /usr/ports && make index
If you have not changed your ports environment you can save some
time and just fetch the latest INDEX:
# cd /usr/ports && make fetchindex
It is necessary to set the XORG_UPGRADE environment variable while
updating from xorg 6.9 to 7.2. Once the upgrade is complete this
is no longer be required.
For users of csh-like shells:
# setenv XORG_UPGRADE yes
For users of sh-like shells:
# export XORG_UPGRADE=yes
Unfortunately portupgrade (nor portupgrade-devel) cannot yet handle
the rigors of the xorg upgrade without a small bit of help:
# portupgrade -Rf libXft
If your machine does NOT have any gstreamer ports installed, you can then
run:
# portupgrade -a
However, if you DO have gstreamer ports installed, you must run:
# portupgrade -a -x 'gstreamer*'
Followed by:
# portupgrade -Rr 'gstreamer*'
When packages are available (wait for the announcement on ports@), you
may prefer to use precompiled packages to speed up the process:
# portupgrade -aP
Once the upgrade completes successfully, you can delete the
xorg-manpages package, which is now orphaned.
# pkg_delete xorg-manpages\*
The final step is to merge remaining files from /usr/X11R6 into
/usr/local (/usr/X11R6 is no longer used with xorg 7.2) and replace
/usr/X11R6 with a symlink.
A script is provided for your convenience (or you may choose to do
this by hand): it will first attempt to back up your /usr/X11R6 into
/usr/tmp/mergebase in case something goes wrong, then look for
conflicts (files in /usr/X11R6 that would overwrite files in
/usr/local). Depending on your system configuration you may have to
resolve some of these conflicts by hand first (if in doubt, ask for
help on freebsd-x11@FreeBSD.org). You may also need to edit the
script if the default locations are not correct on your system.
If your /usr/X11R6 is a file system, you will also need to modify the
script to pause after /usr/X11R6 is backed up, but before the symlink is
created.
# sh /usr/ports/Tools/scripts/mergebase.sh
When the merge operation completes successfully, the /usr/X11R6
directory hierarchy will be removed and replaced by a symlink to
/usr/local. This symlink is necessary because some binary ports (and
some remaining source ports) have hard-coded references to /usr/X11R6.
Congratulations, you are done!
# exit
CAVEATS
Make sure you have the x11/xorg meta-port installed. If you do not have
this meta-port installed with X.Org 6.9, you will miss out on a lot of
the new X.Org 7.2 sub-ports.
If you plan on keeping your current /etc/X11/xorg.conf, make sure you
change ModulePath to /usr/local/lib/xorg/modules prior to running X.
If you run into problems running the new X server, try moving aside
your /etc/X11/xorg.conf and allow X to run with default values. After
that you can see the default values in a log file (e.g. /var/log/Xorg.0.log)
and fix your xorg.conf according to the defaults.
IF YOU RUN INTO PROBLEMS:
# uname -a
# ls -l /var/db/pkg
# exit
and send an email to freebsd-x11@FreeBSD.org with a full description
of the problem. Do not include the above typescript in your email,
but bzip2 it and make it available to the developers (e.g. put it
online or send it by private email upon request).
20070428:
AFFECTS: users of print/ghostscript-gnu-{commfont,jpnfont,korfont}
AUTHOR: hrs@FreeBSD.org
These ports now use PostScript virtual fonts to handle CJK CID/TT-CID
emulated fonts. CIDFnmap still works but note that if a font is both
in Resource/Font or Resource/CIDFont and in CIDFnmap, the entry in
Resource/* will be used. For the actual font mapping, see files in
Resource/CIDFont/*. This is just an internal structural change;
default font mapping has not been changed.
If you use CIDFnmap to change a font mapping already defined by
Resource/CIDFont/foo, you have to remove (or rename) the
Resource/CIDFont/foo file first.
20070423:
AFFECTS: users of www/p5-Kwiki
AUTHOR: clsung@FreeBSD.org
The current version of Kwiki contains all plugins.
To upgrade from old version (prior to 0.39), please do:
# cd <into your Kwiki site directory>
# rm index.cgi
# rm -rf ./lib # Remove ./lib, if you have one
# kwiki -update
And you are safe to uninstall www/p5-Kwiki-*, which also means
you do not have to install www/p5-Kwiki-*.
20070408:
AFFECTS: users of japanese/ptex{,-base,-tetex}
AUTHOR: hrs@FreeBSD.org
The japanese/ptex has been removed and japanese/ptex-tetex has been
renamed with japanese/ptex. A pair of ptex and ptex-base and
ptex-tetex are basically the same with each other, so there should
be no functionality regression.
20070407:
AFFECTS: users of net-mgmt/nagios
AUTHOR: jarrod@netleader.com.au
nagios now uses the registered uid/gid 181 for a fresh installation.
To switch to the new scheme, the following may help:
# /usr/local/etc/rc.d/nagios stop
Stopping nagios.
# find / -user nagios -exec chown 181 {} \;
# find / -group nagios -exec chgrp 181 {} \;
# pw groupmod nagios -g 181
# pw usermod nagios -u 181 -g 181
# /usr/local/etc/rc.d/nagios start
Performing sanity check of nagios configuration: OK
Starting nagios.
20070405:
AFFECTS: users of print/ghostscript-*
AUTHOR: rafan@FreeBSD.org
The default ghostscript port is changed from ghostscript-gnu to
ghostscript-gpl. To upgrade
portupgrade -o print/ghostscript-gpl ghostscript-gnu
portmaster -o print/ghostscript-gpl ghostscript-gnu
If you want to use the ghostscript-gnu as default, put
WITH_GHOSTSCRIPT_GNU=yes in your make.conf.
20070404:
AFFECTS: users of graphics/gimp and graphics/gimp-devel
AUTHOR: ahze@FreeBSD.org
The gimp[-devel] port is now a meta-port so users will need to upgrade via
one of the following examples. Gimp now depends on gutenprint instead of
gimp-print, if you have gimp-print installed you will need to
pkg_delete gimp-print before you install or upgrade the gimp.
Portmaster users:
(gimp)
portmaster -o graphics/gimp-app gimp
portmaster -u graphics/gimp
(gimp-devel)
portmaster -o graphics/gimp-app-devel gimp-devel
portmaster -u graphics/gimp-devel
Portupgrade users:
(gimp)
portupgrade -o graphics/gimp-app gimp
portupgrade -u graphics/gimp
20070404:
AFFECTS: users of print/gutenprint
AUTHOR: ahze@FreeBSD.org
The gutenprint port is now a meta-port so users will need to upgrade via
one of the following examples. If you have gimp-print installed you
will need to pkg_delete gimp-print before installing gutenprint.
Portmaster users:
portmaster -o print/gutenprint-base gutenprint
portmaster -u print/gutenprint
Portupgrade users:
portupgrade -o print/gutenprint-base gutenprint
portupgrade -u print/gutenprint
20070402:
AFFECTS: users of devel/cvstrac
AUTHOR: nkoch@demig.de
cvstrac is changed to use SQLite 3, users should backup their database
then restore after upgrading. For example:
mv cvstrac.db cvstrac_2.db
sqlite cvstrac_2.db .dump | sqlite3 cvstrac.db
20070327:
AFFECTS: users of emulators/linux_base-fc6
AUTHOR: bsam@FreeBSD.org
ATTENTION! The port is experimental for now. Use it at your own risk. This
port may be used only with 7-CURRENT and compat.linux.osrelease=2.6.16.
To use/test the port (along with linux FC4 infrastructure ports) you
should do:
0. Backup all your vital information!
1. Remove the current linux base port.
2. Add to your /etc/make.conf "OVERRIDE_LINUX_BASE_PORT=fc6".
3. Make sure no linux application is running.
4. Set appropriate sysctl (compat.linux.osrelease=2.6.16).
5. Install emulation/linux_base-fc6.
5a. Those who use linux ports with automatic plist building should
apply the following patch:
ftp://mail.ipt.ru/pub/FreeBSD/patches/bsd.linux-rpm.mk-autoplist.diff
That should be enough at most circumstances. If you have difficulties,
please be sure to expand item 1 to:
1a. Remove all ports that depend on linux base port.
1b. Remove linux base port.
1c. Clean /compat/linux/ directory.
In case you want to get rid of the port, deinstall it, then return
back compat.linux.osrelease to 2.4.2 (as usual, make sure that no
linux application is running) and remove from /etc/make.conf the line
containing the OVERRIDE_LINUX_BASE_PORT variable.
20070327:
AFFECTS: users of lang/tcl-tk-wrapper, lang/tcl*, x11-toolkits/tk*
AUTHOR: martin@matuska.org
The lang/tcl-tk-wrapper port has been replaced by lang/tcl-wrapper and
x11-toolkits/tk-wrapper ports. The Tcl and Tk ports no longer include an
option to install the wrapper -- the wrapper ports require a Tcl/Tk
instead. The new configuration files in local etc directory are named:
tclsh.conf, wish.conf.
20070327:
AFFECTS: users of devel/py-sip and x11-toolkits/py-qt
AUTHOR: miwi@FreeBSD.org
py-sip and py-qt has been updated to the latest snapshot. Please update
py-sip *before* updating py-qt and/or installing py-qt4-*. The full changelog
can be found at http://people.freebsd.org/~miwi/py-qt4.txt
20070325:
AFFECTS: users of www/drupal and drupal-*
AUTHOR: rafan@FreeBSD.org
All 4.x drupal ports are renamed to have a drupal4 prefix. As a result,
default install location is changed from PREFIX/www/drupal to
PREFIX/www/drupal4. Take some precautions when upgrading.
20070319:
AFFECTS: users of x11-wm/fluxbox and x11-wm/fluxbox-devel
AUTHOR: mezz@FreeBSD.org
The x11-wm/fluxbox-devel has been merged into x11-wm/fluxbox. You should
back up your ~/.fluxbox and remove it. If you still want to keep using
your good old ~/.fluxbox, you will have to do the following:
- Since prefix has been changed from X11BASE (/usr/X11R6) to
LOCALBASE (/usr/local), you might have to edit a few paths in
the ~/.fluxbox/* if there are any.
- The bsetroot has been renamed to fbsetroot. You might have to
tweak a few themes for bsetroot -> fbsetroot. Other way it can be
is to install the x11-wm/boxtools that has bsetroot if you do not
want to edit any themes.
While I am here, don't forget to use 'pkgdb -Ff'. As for the portmaster
users, I don't think you will need to do anything since portmaster will
take care of it by default.
20070318:
AFFECTS: users of devel/gettext (i.e.: YOU)
AUTHOR: ade@FreeBSD.org
As a result of the upgrade to gettext-0.16.1, the shared library version
of libintl has changed, so you will need to rebuild all ports that
depend on gettext (read: most of them, sorry):
portupgrade -rf gettext
or:
portmaster -r gettext
In addition, if you have multimedia/vlc installed, you should deinstall
it *before* either of the above commands, and reinstall it manually
afterwards: vlc erroneously installs its own version of lib/charset.alias
which will overwrite the one supplied by devel/gettext otherwise.
20070313:
AFFECTS: users of x11/kdebase3
AUTHOR: kde@FreeBSD.org
The HAL option has been turned on by default and the fstabbackend
patches which have kept the fstab backend for the media kioslave
at the status quo of KDE 3.5.3 have been removed. This means that
MOUNTING DEVICES THROUGH KDE WILL NO LONGER WORK WITHOUT HAL.
Thus if you wish to use device icons or the media:/ view in konqueror,
make sure to turn on the HAL option in the x11/kdebase3 port and also
read /usr/ports/UPDATING entry 20061219 and
http://www.freebsd.org/gnome/docs/faq2.html#q19 for more information on
using HAL.
20070312:
AFFECTS: all users of net/py-libdnet
AUTHOR: tmclaugh@FreeBSD.org
The py-libdnet port has been separated out as a slave port to libdnet and
is now dependent on libdnet. py-libdnet now only installs the libdnet
python modules. Since files previously owned by py-libdnet are now owned
by its dependency, in order to upgrade correctly, py-libdnet must be
deinstalled and then reinstalled manually.
20070205:
AFFECTS: all users of FreeBSD 4.X
AUTHOR: portmgr@FreeBSD.org
The remnants of FreeBSD 4.X support have been removed from bsd.port.mk.
Any remaining users should _not_ get this or any subsequent updates.
20070311:
AFFECTS: users of x11-wm/enlightenment-devel
AUTHOR: stas@FreeBSD.org
The binary used to start an enlightenment session was renamed from
enlightenment to enlightenment_start. All users should update their
xinitrc's or other startup files to reflect this change.
20070301:
AFFECTS: users of ports-mgmt/portupgrade*
AUTHOR: sem@FreeBSD.org
Because of a bug in previous version, it's recommended you fill ALT_PKGDEP
section in pkgtools.conf file for portupgrade be aware of alternative
dependencies you use, and run pkgdb -L to restore dependencies that was
lost.
Example of ALT_PKGDEP section:
ALT_PKGDEP = {
'www/apache13' => 'www/apache13-modssl',
'print/ghostscript-afpl' => 'print/ghostscript-gnu',
}
Note also, portupgrade knows nothing how to handle ports with different
suffixes (E.g. -nox11). So you should define explicitly variables
(E.g. WITHOUT_X11=yes) for the ports in /etc/make.conf or pkgtools.conf
(MAKE_ARGS section) files.
20070227:
AFFECTS: users of net-im/jabber*
AUTHOR: martin@matuska.org
With update to version 1.6.0 the name of the jabber daemon has been
changed to bin/jabberd14 to avoid conflicts with other jabber daemons.
The port now supports WITH_MYSQL and WITH_POSTGRESQL knobs.
If you are using one of the following ports please recompile it due
to changes in the library.
net-im/jabber-conference
net-im/jabber-jud
net-im/jabber-yahoo
Some configuration directives have changed, too. Please see example
configuration files and README.jabberd14 files in the ports above.
20070223:
AFFECTS: users of audio/speex and any port that depends on it
AUTHOR: mezz@FreeBSD.org
The shared library version has been changed in audio/speex, so you will
have to rebuild all ports that depend on speex. You need to do following:
Portupgrade users:
pkgdb -Ff
portupgrade -rf speex\*
Portmaster users, skip a first step if you don't have audio/speex-devel
installed:
portmaster -o audio/speex speex-devel\*
portmaster -r speex\*
20070218:
AFFECTS: users of sysutils/symon
AUTHOR: uspoerlein@gmail.com
The symon port has been updated from 2.72 to 2.75. It changes the wire
protocol, therefore, you should update your symux(8) installation first,
before updating your symon(8) clients. symux(8) is backwards compatible and
understands both protocol versions.
20070215:
AFFECTS: users of security/clamav
AUTHOR: garga@FreeBSD.org
Since version 0.90, clamd.conf and clamav.conf have changed their syntax.
All parameters can now be turned on/off using a boolean value (0,1) or
(on,off) or (true,false), the old crude hack of "DisableDefaultScanOptions"
is no longer required.
Please, check ${PREFIX}/etc/(clamd|freshclam).conf.default and make needed
changes on your conf files.
20070215:
AFFECTS: users of www/py-turbogears
AUTHOR: nivit@FreeBSD.org
TurboGears has been updated from version 0.8.9 to 1.0.1,
so there are significant changes. After upgrading the port,
with the usual portupgrade/portmanager command, it is highly
recommended to follow the instructions at this URL:
http://www.turbogears.com/download/upgrade.html
starting from section "Updating from 0.8 to 0.9" on, to make
your projects/code consistent with the new version.
20070210:
AFFECTS: users of x11/kdebase3
AUTHOR: kde@FreeBSD.org
The media kioslave now mounts cdrom/dvd volumes with local charset
conversion (mount_cd9660 -C <charset>), which requires the cd9660_iconv
kernel module to be available for volumes with ISO 9660 filesystems and
the udf and udf_iconv kernel modules for UDF filesystems.
20070209:
AFFECTS: users of x11/nvidia-driver
AUTHOR: danfe@FreeBSD.org
nVidia continues to drop support for old ("legacy") GPUs. To deal with
this fact, the port now allows to specify correct NVVERSION in order to
build driver that supports your graphics card. Currently, supported
"legacy" values are 7184 and 9631. Consult nVidia's README (Appendix A)
to find out whether you need to use legacy driver version, and exactly
which one. Alternatively, you can install one of the corresponding
`x11/nvidia-driver-XXXX' slave ports, where XXXX == needed NVVERSION.
20070208:
AFFECTS: users of databases/pear-MDB2
AUTHOR: rafan@FreeBSD.org
All databases dependent bits are moved into other PEAR modules. You need
to install appropriate databases/pear-MDB2_Driver_* port.
20070207:
AFFECTS: users of www/squid*
AUTHOR: tmseck@netcologne.de
The www/squid port has been updated to 2.6. If you are updating from Squid
2.5, please read the Squid release notes at
http://www.squid-cache.org/Versions/v2/2.6/squid-2.6.STABLE9-RELEASENOTES.html
and see whether you need to adapt your squid.conf to the changes described
there.
Squid 2.5 will be available as www/squid25 for next few months. But note
it's no longer being maintained by the Squid developers.
20070206:
AFFECTS: users of emulators/qemu
AUTHOR: nox@FreeBSD.org
qemu now uses aio at least for ide dma, so if you get
"Invalid system call" crashes that is because aio is not (kld)loaded.
20070206:
AFFECTS: users of graphics/djvulibre
AUTHOR: stas@FreeBSD.org
djview was renamed to djview3. For now, the symlink djview->djview3
installed for compatibility. However, users should refer to djview3(1)
instead of djview(1).
20070205:
AFFECTS: prospective users of devel/qt4
AUTHOR: kde@FreeBSD.org
The qt4 ports and associated infrastructure introduce a few new
Makefile variables and porting concepts (compared to qt33).
For details and examples, see
http://mail.kde.org/pipermail/kde-freebsd/2007-February/000239.html
20070205:
AFFECTS: everybody
AUTHOR: pav@FreeBSD.org
New ports category was created: ports-mgmt.
Most significant port moved to this new category is portupgrade.
So don't be alarmed, it was not deleted. You can find it now in
/usr/ports/ports-mgmt/portupgrade.
20070205:
AFFECTS: users of devel/portmk
AUTHOR: linimon@FreeBSD.org
With the repocopy of portmk to ports-mgmt, you need to update your
make.conf. Change the two Makevars BSDPORTMK and BSDPORTSUBDIRMK
to point to ports-mgmt/portmk.
20070202:
AFFECTS: users of www/aolserver
AUTHOR: martin@matuska.org
With update to aolserver 4.5.0 modules have been moved to separate ports.
The following modules are available initially:
archivers/aolserver-nszlib
databases/aolserver-nsmysql
databases/aolserver-nspostgres
graphics/aolserver-nsgd
security/aolserver-nsencrypt
security/aolserver-nsmcrypt
security/aolserver-nsmhash
security/aolserver-nsopenssl
security/aolserver-nssha1
www/aolserver-nscache
A different aolserver install directory for aolserver and modules
can be specified by defining AOLSERVERBASE in make.conf
The rc.d script has been renamed from aolserver.sh to aolserver.
20070102:
AFFECTS: users of sysutils/portupgrade
AUTHOR: sem@FreeBSD.org
If you have a problem with upgrading the tools from version 2.2.1 and less,
remove the package with pkg_delete portupgrade\* command and reinstall it
from scratch. Remove /usr/ports/INDEX*.db and run portsdb -u.
20070130:
AFFECTS: users of dns/powerdns
AUTHOR: tremere@cainites.net
The configuration file was moved from /usr/local/etc to /usr/local/etc/pdns.
20070127:
AFFECTS: users of mail/dovecot
AUTHOR: robin@isometry.net
Since dovecot-1.0.r15, the port has reserved UID/GID 143.
If you are upgrading from an earlier version, please allow the uninstall
script to remove the dovecot user and group or remove them manually prior
to reinstalling the new version.
If your prefer to maintain your existing user/group, you may override this
change with the DOVECOT_UID/DOVECOT_GID environment variables at
installation time.
20070115:
AFFECTS: users of www/lightsquid
AUTHOR: clsung@FreeBSD.org
The default configuration files have changed to
${PREFIX}/etc/lightsquid.
20070111:
AFFECTS: users of irc/weechat
AUTHOR: az@FreeBSD.org
For users of any previous version, all your charset settings
in weechat.rc will be LOST! You should save your weechat.rc
to keep your values and set them again with new "charset" plugin.
For ISO users: history of channels may be without accents
(after /upgrade), this is not recoverable, but this is not a bug.
All new messages should be ok.
Be careful, now default encode is UTF-8 for all channels (before
it was terminal charset). If you still want to send messages as
ISO-8859-1, you should send either global encode or server specific
encode to ISO-8859-1.
For global encode: /setp charset.global.encode = "ISO-8859-1"
For server encode: (on server buffer) /charset encode ISO-8859-1
20070109:
AFFECTS: users of databases/postgresql*
AUTHOR: girgen@FreeBSD.org
The server-side utilities of postgresql (initdb, initlocation,
ipcclean, pg_controldata, pg_ctl, pg_id and pg_resetxlog) are now
installed by the respective postgresql*-server port (previously
they where installed with the client). If you update the client, you
should also update the server to make sure you are not left without
the server-side tools. Do something like:
portupgrade postgresql-client postgresql-server
20070105:
AFFECTS: users of mail/spamprobe
AUTHOR: stefan@FreeBSD.org
With the update to version 1.4d, the SpamProbe port doesn't use the OPTIONS
framework any more to allow part of the changes below. That means that options
selected for this port won't be saved/used automatically any more and you have
to set the appropriate variables in /etc/make.conf or on the command line to
change the port's behaviour; the variables are documented at the top of the
port's Makefile. Before updating, it might be a good idea to remove
/var/db/ports/spamprobe.
The port now has support for the PBL database backend; unless built with
WITHOUT_PBL set, SpamProbe will use PBL as the default even if you have an
existing BerkleyDB or hash database; in that case, use the parameter "-d" to
specify the type of the existing database on the command line, e.g.:
spamprobe -d bdb:$HOME/.spamprobe receive
or:
spamprobe -d hash:$HOME/.spamprobe receive
Using PBL instead of BerkleyDB might be a good idea, though, as the former
seems to perform better. You can convert your existing database to PBL using
the following commands (assuming you didn't disable PBL support):
cd
mkdir spamprobe.new
spamprobe -d bdb:.spamprobe export | spamprobe -d spamprobe.new import
mv .spamprobe spamprobe.old
mv spamprobe.new .spamprobe
20070106:
AFFECTS: users of security/libwhisker
AUTHOR: araujo@bsdmail.org
Libwhisker 2.0 is *not* backwards-compatible with Libwhisker 1.x.
Changing 'use LW' to 'use LW2' in your programs is not enough--you may
need to make code changes to your program.
However, there is a 'bridge' LW.pm module in which will use LW2
(libwhisker 2.x) functions to emulate the LW (libwhisker 1.x)
functionality.
See http://www.wiretrip.net/rfp/libwhisker/README2 for more details.
20070104:
AFFECTS: users of www/phpsurveyor
AUTHOR: miwi@FreeBSD.org
The default install location has changed from
${PREFIX}/www/data/phpsurveyor to ${PREFIX}/www/phpsurveyor.
20070104:
AFFECTS: users of sysutils/hal
AUTHOR: gnome@FreeBSD.org
If atapicam is enabled in the kernel, hald will use the CAM device nodes
instead of ATAPI device nodes to access disc devices (e.g. CD-ROMS,
DVD drives, etc.). Previously, hald would use ATAPI device nodes even
if atapicam was enabled. The previous behavior can be restored by
following the instructions in /usr/local/share/doc/hal-0.5.8/README.freebsd.
20070102:
AFFECTS: users of security/gnutls and any port that depends on it
AUTHOR: novel@FreeBSD.org
gnutls has been updated to 1.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
20061231:
AFFECTS: users of mail/sylpheed-claws*
AUTHOR: itetcu@FreeBSD.org
Sylpheed-Claws has been renamed to Claws-Mail upstream. The port and the ports
for the plug-ins have been renamed. If you didn't install claws-mail
already you need to:
portupgrade -o mail/claws-mail sylpheed-claws-2.6\*
20061221:
AFFECTS: users of security/gnupg
AUTHOR: kuriyama@FreeBSD.org
The security/gnupg port was upgraded to 2.0.1 (with security fix)
and good-old gnupg-1.4.6 was repocopied to security/gnupg1.
Both of security/gnupg (2.x) and security/gnupg1 (1.4.x) are
designed not to conflict with each other. So you can use
security/gnupg1 for gpg(1), and use security/gnupg for gpg2(1)
commands.
All directly dependents are $PORTREVISION bumped, so portupgrade -R
gnupg will works fine. After portupgrade, you will have both of
gnupg-2.0.1 and gnupg-1.4.6.
20061219:
AFFECTS: users of x11/kdebase3
AUTHOR: kde@FreeBSD.org
If you choose to enable the HAL backend for the media kioslave,
you should enable dbus, hal and policy kit during system startup.
To do this, add the following lines to /etc/rc.conf:
dbus_enable="YES"
polkitd_enable="YES"
hald_enable="YES"
Notes and known problems about mounting devices in media:/ with HAL enabled:
- Your user must be in group operator in order to be able to mount removable
media.
- Removable media drives (such as CD-ROM drives) *MUST NOT* be listed in
/etc/fstab in order to be mountable.
- If you mount a volume by double-clicking it, it may appear empty. Refresh
the fileview in konqueror to see the files.
- Mounting floppies is currently not supported.
You can still mount them in KDE if ...
- You have an fstab entry for your floppy pointing to a mountpoint
owned by your user (e.g. somewhere in your homedir)
- The vfs.usermount sysctl is set to 1
... by creating a floppy device icon on your KDE desktop and selecting
the above-mentioned fstab entry in the device dropdown list on the
device tab.
- Mounting volumes from fixed drives is prohibited for non-superusers
by default.
20061212:
AFFECTS: users of net/smokeping
AUTHOR: lth@FreeBSD.org
Smokeping now uses rc.d script to startup. Please remember to add
'smokeping_enable="YES"' to your rc.conf.
20061207:
AFFECTS: users of devel/p5-PAR
AUTHOR: rafan@FreeBSD.org
As of version 0.97.0, all PAR::Packer logic, i.e. pp, parl and all
packaging tools are moved to another distribution. You can install
devel/p5-PAR-Packer to get them.
20061207:
AFFECTS: users of net/samba3
AUTHOR: timur@gnu.org
Version 3.0.23d of net/samba3 finally got ability to conditionally
link smbd daemon against FAM libraries. If you don't need this
support make sure that it's not selected in the options menu -
run 'make config' to verify it. You can remove FAM package if it
was installed before as a part of Samba dependencies.
20061201:
AFFECTS: users of mail/assp
AUTHOR: fbsd@opal.com
This version of ASSP switches virus detection support from
Mail::ClamAV to File::Scan::ClamAV which uses the external clamd
daemon from the security/clamav port. You will need to ensure
clamd is configured and running if you wish to use ASSP's CLAMAV
option. The default means for ASSP to communicate with clamd
has been set to match clamd's UNIX socket: /var/run/clamav/clamd.
If you use clamd with a TCP socket, you should configure ASSP's
AvClamdPort option to 3310 or whatever socket you use.
20061130:
AFFECTS: users of net/openldap2[34]-server
AUTHOR: delphij@FreeBSD.org
The default Berkeley DB version has been changed from
4.3 to 4.4, as suggested by OpenLDAP developers.
Suggested upgrade steps:
- Stop OpenLDAP server (i.e. ${PREFIX}/etc/rc.d/slapd stop)
- Backup the OpenLDAP database (typically, /var/db/openldap-data)
with your favorite tool
- Do a "slapcat > backup.ldif" to dump all data
- portupgrade net/openldap23-server
- Remove BDB files from your /var/db/openldap-data; you will want
to keep DB_CONFIG as-is.
- Do a "slapadd < backup.ldif" to restore the data
Alternatively, if you want to keep the current BDB version (4.3),
please define WITH_BDB_VER=43 when building the server.
20061121:
AFFECTS: users of www/hastymail
AUTHOR: miwi@FreeBSD.org
The default install location has changed from
${PREFIX}/www/data/hastymail to ${PREFIX}/www/hastymail.
20061109:
AFFECTS: users of milter-bogom, dk-milter, dkim-milter
AUTHOR: ache@FreeBSD.org
All 3 milters change their default user to "mailnull".
20061108:
AFFECTS: users of databases/postgresql*-server
AUTHOR: Palle Girgensohn <girgen@FreeBSD.org>
With the latest patch release of the PostgreSQL ports, the rc script
is renamed `postgresql'.
20061106:
AFFECTS: users of net/freeradius
AUTHOR: David Wood <david@wood2.org.uk>
FreeBSD used to patch FreeRADIUS's rlm_mschap.c to strip all domain names
when calculating the hash of an MS-CHAP challenge (a requirement specified
in RFC 2759 paragraph 4 and amplified in paragraph 8.2). FreeRADIUS now
offers its own solution to discard a domain name before hashing in the
MS-CHAP code, which can be enabled via a configuration option. As there is
no longer any need for the FreeBSD patch, it has been removed, leaving the
MS-CHAP code behaving as supplied by the FreeRADIUS team.
If the previous behaviour of the MS-CHAP code is required, add:
with_ntdomain_hack = yes
to the mschap { } section of your FreeRADIUS configuration. There should be
a commented out line that can be modified around line 696 of
${PREFIX}/etc/raddb/radiusd.conf if your configuration is based on the
sample FreeRADIUS configuration.
This option is not set by default in the sample FreeRADIUS configuration.
Only those who have clients sending a domain name as part of the user name
when using MS-CHAP will be affected by this change; they will need to set
this option to allow FreeRADIUS to authenticate their clients successfully.
This may only affect those with older Windows clients, but I cannot be sure.
Some sources suggest setting this configuration option anyway to prevent
FreeRADIUS from breaching RFC 2759 inadvertently, leading to authentication
failure. It is left to the user whether to set this configuration option
anyway, or only to set it in the event of authentication failures stemming
from MS-CHAP.
Debug output from radiusd that reads "rlm_mschap: NT Domain delimeter found,
should we have enabled with_ntdomain_hack?" suggests that this configuration
option should be enabled.
New maintainer alerted to this issue by private mail from Thomas Vogt
<thomas@bsdunix.ch>.
20061106:
AFFECTS: users of syutils/munin-*
AUTHOR: miwi@FreeBSD.org
The default install location has changed from ${PREFIX}/www/data/munin
to ${PREFIX}/www/munin.
20061106:
AFFECTS: users of chinese/tatter-tools
AUTHOR: chinsan.tw@gmail.com
The default install location has changed from ${PREFIX}/www/data/tatter
to ${PREFIX}/www/tatter.
20061102:
AFFECTS: users of mail/fetchmail
AUTHOR: barner@FreeBSD.org
- Along with the update to fetchmail 6.3.5, support for the POP2
protocol has been removed from the port's default configuration.
If needed, POP2 can be enabled with the port's option interface.
- New feature: GSSAPI support.
20061101:
AFFECTS: users of mail/dovecot
AUTHOR: shaun@FreeBSD.org
Dovecot now requires the mail root to be set explicitly in the
default_mail_env variable, where it could previously be omitted.
Using the old-style syntax may result in dovecot being unable to find
mailboxes. Installations using the example/default configuration
settings should not be affected.
This is noted in the release announcement:
http://dovecot.org/list/dovecot-news/2006-October/000016.html
20061031:
AFFECTS: users of math/rkward
AUTHOR: thierry@FreeBSD.org
The way some information such as descriptive labels is stored in the
R workspace was changed in RKWard 0.4.0.
While the data itself can still be loaded, labels will not be
available from workspaces created with an earlier version of RKWard.
To convert the old labels to the new format, run
rk.convert.pre040 ()
in the RKWard R console after loading the workspace in question.
20061031:
AFFECTS: users of news/inn-current or news/inn-stable
AUTHOR: shaun@FreeBSD.org
The stable and current ports of inn have been updated. They suffered
from the same problem previously documented and fixed in news/inn.
When upgrading either of the two mentioned ports, users are advised
to move inn's database directory (/usr/local/news/db) out of the way
prior to _deinstallation_ in order to save its contents from being
erased.
20061014:
AFFECTS: all GTK+2 and GNOME users
AUTHOR: gnome@FreeBSD.org
GNOME has been updated to 2.16. All GTK+2 and GNOME components have been
moved from X11BASE (/usr/X11R6) to LOCALBASE (/usr/local). To upgrade
your GNOME desktop or/and other applications you will need to use either
sysutils/portupgrade or sysutils/portmaster. To use portmaster, make
sure you have least 1.9 version to have the upgrade succeed.
Portupgrade users:
pkgdb -Ff
portupgrade -rf pkg-config\*
Portmaster users:
portmaster -r pkg-config\*
20061010:
AFFECTS: users of devel/avr-gcc*
AUTHOR: joerg@FreeBSD.org
The old avr-gcc port has been renamed into avr-gcc-3, and continues
support for GCC 3.x (for a while).
The former avr-gcc-devel port has been moved into avr-gcc, so GCC
4.x is now the default.
There is an entry in MOVED for the latter change but not for the
former one, as the automated tools (e.g. portupgrade) got confused
otherwise.
If you've previously been using avr-gcc-devel, these tools should
automatically take notice (based on the entry in MOVED), and change
the installed package to avr-gcc.
If you've previously been using avr-gcc, and want to move on to the
new default GCC 4.x, this should be fully automatic, as the port
name just stays, and the version increases.
If you've previously been using avr-gcc, and want to stay at GCC 3.x
for some reason, please manually perform a portupgrade to the new
name:
portupgrade -o devel/avr-gcc-3 avr-gcc
20061010:
AFFECTS: users of sysutils/flexbackup
AUTHOR: Marcus von Appen <mva@sysfault.org>
The port now respects PREFIX:
Before:
/etc/flexbackup.conf for PREFIX=whatever, WITH_PREFIX_CONF unset
Now:
PREFIX/etc/flexbackup.conf for PREFIX=whatever
20061010:
AFFECTS: users of audio/gtkpod
AUTHOR: danfe@FreeBSD.org
WITH_AAC knob has been renamed to WITH_MPEG4IP since it now covers
not only AAC, but H.264 support as well.
20061009:
AFFECTS: users of ports using ODBC (databases/libiodbc or databases/unixODBC)
AUTHOR: ganael.laplanche@martymac.com
All the ports have been modified to use the same way of choosing
between ODBC flavors (IODBC and UNIXODBC).
This way is defining either WITH_IODBC or WITH_UNIXODBC.
20061009:
AFFECTS: users of any ports using Python
AUTHOR: perky@FreeBSD.org
After upgrading of lang/python, you must rebuild all its consumer
ports to make them get ready to Python 2.5.
To do this, you will need to:
pkgdb -uf && cd /usr/ports/lang/python && make upgrade-site-packages
20061007:
AFFECTS: users of security/p5-openxpki
AUTHOR: svysh@cryptocom.ru
Old port security/p5-openxpki has been split into 8 new ports:
p5-openxpki: core for server part
p5-openxpki-client: base class for actual clients
p5-openxpki-i18n: internationalization of the user interface
p5-openxpki-client-cli: command line interface to local OpenXPKI daemon
p5-openxpki-client-html-mason: web interface to local OpenXPKI daemon
p5-openxpki-client-scep: set of SCEP tools
p5-openxpki-client-soap-lite: set of SOAP-Lite tools
p5-openxpki-deployment: set of deployment tools
Please see security/p5-openxpki/pkg-descr for their interdependencies.
20060926:
AFFECTS: users of security/libgpg-error and any port that depends on it
AUTHOR: novel@FreeBSD.org
libgpg-error was updated to 1.4 and shared library version has been
bumped. So you need to rebuild all ports that depend on libgpg-error.
Do something like:
portupgrade -rf libgpg-error-\*
20060923:
AFFECTS: users of net-mgmt/net-snmp
AUTHOR: nork@FreeBSD.org
rcNG script was updated to support snmpd_pidfile and snmpd_conffile.
So, if you set snmpd_flags like "-c /usr/local/etc/snmpd.conf ...",
please change your /etc/rc.conf like following setting:
from (before update)
snmpd_flags="-a -c /usr/local/etc/snmpd.conf -p /var/run/snmpd.pid"
to (after update)
snmpd_flags="-a"
snmpd_pidfile="/var/run/snmpd.pid"
snmpd_conffile="/usr/local/etc/snmpd.conf"
20060922:
AFFECTS: users of mail/tmda
AUTHOR: sergei@FreeBSD.org
TMDA has been updated to version 1.1.5, which is the latest stable
release. 1.1 is now the stable branch, 1.0 branch has been obsoleted.
Changes include:
- ~/.tmdarc configuration file has been obsoleted by ~/.tmda/ dir;
see ${PREFIX}/share/examples/dot-tmda for sample configuration
- only minimal set of HTML documentation is now installed;
please see http://wiki.tmda.net/ for full documentation
- templates has changed: single bounce.txt has been replaced
with various bounce_*.txt templates; see ${PREFIX}/share/tmda
20060921:
AFFECTS: users of mail/mailfront
AUTHOR: sergei@FreeBSD.org
Mailfront was rewritten in version 1.0 to be totally modular.
Its functionality has been split into several modules that are now
installed into ${PREFIX}/libexec/mailfront. Various *front-* commands
are now merely shell script wrappers around the newly introduced
mailfront command and its new modules.
The smtpfront-reject command has been removed completely,
being deprecated in favor of using a plugin.
Please refer to http://untroubled.org/mailfront/NEWS for further details.
20060910:
AFFECTS: users of net-mgmt/zabbix
AUTHOR: sem@FreeBSD.org
Users who start zabbix server should note that server name was changed
from zabbix_suckerd to zabbix_server and a variable in /etc/rc.conf
should be changed accordingly.
20060904:
AFFECTS: users of net/samba3
AUTHOR: timur@gnu.org
Revision of Samba 3.0.23c port had changed location of the directory,
where Samba stores it's smbpasswd files from $PREFIX/private to a more
common $PREFIX/etc/samba.
You need to move *.tdb files from an old to new location and remove old
directory if you use tdbsam backend for Samba user authentication.
Starting with the 3.0.23c release, the officially supported passdb
backends (smbpasswd, tdbsam, and ldapsam) now operate identically with
regards to the historical RID algorithm for unmapped users and groups
(i.e. accounts not in the passdb or group mapping table). The resulting
behavior is that all unmapped users are resolved to a SID in the
S-1-22-1 domain and all unmapped groups resolve to a SID in the S-1-22-2
domain. Previously, when using the smbpasswd passdb, such users and
groups would resolve to an algorithmic SID in the machine's own domain
(S-1-5-XX-XX-XX). However, the smbpasswd backend still utilizes the RID
algorithm when creating new user accounts or allocating a RID for a new
group mapping entry.
With the changes in the 3.0.23c release, it is now possible to resolve
a uid/gid, name, or SID in any direction and always obtain a symmetric
mapping. This is important so that values for smb.conf parameters such
as "valid users" resolve to the same SIDs as those included in the
local user's initial token.
20060902:
AFFECTS: users of japanese/uim-anthy and japanese/uim-canna
AUTHOR: nobutaka@FreeBSD.org
Input modes for uim-anthy and uim-canna are reorganized since version 1.2.0.
Please re-configure the following keybindings with uim-pref:
- off key
- convert to halfwidth alphanumeric key
- convert to fullwidth alphanumeric key
- convert to halfwidth katakana key
- halfwidth katakana mode key
20060902:
AFFECTS: users of net-p2p/linuxdcpp
AUTHOR: mezz@FreeBSD.org
The name of binary, datadir, and docsdir have been renamed from ldcpp to
linuxdcpp by the linuxdcpp developer.
20060831:
AFFECTS: users of x11-wm/fluxbox-devel
AUTHOR: mezz@FreeBSD.org
The prefix has been changed, the fluxbox-devel now lives in LOCALBASE. You
will need to download the fluxbox_prefix.sh script and run it as in your
normal users that have ~/.fluxbox. The script only will replace old path to
the new path; it does not affect on anything else.
$ fetch http://people.freebsd.org/~mezz/script/fluxbox_prefix.sh
$ sh fluxbox_prefix.sh
It will creating a backup of ~/.fluxbox to ~/.fluxbox-bak. If everything
work fine, then you can remove ~/.fluxbox-bak. If you have the different
default of LOCALBASE and X11BASE, you can edit it in fluxbox_prefix.sh.
20060831:
AFFECTS: users of games/warzone
AUTHOR: alepulver@FreeBSD.org
games/warzone port directory was renamed back to games/warzone2100 because
the last version (2.0.4) uses the original name.
20060830:
AFFECTS: users of textproc/p5-Senna
AUTHOR: kuriyama@FreeBSD.org
This version (0.50) of p5-Senna module breaks some compatibilities
with the previous versions.
20060828:
AFFECTS: users of devel/gpc
AUTHOR: mi+mx@aldan.algebra.com
devel/gpc port directory was renamed to devel/libgpc to avoid conflicting
with lang/gpc.
20060828:
AFFECTS: users of games/warzone2100
AUTHOR: alepulver@FreeBSD.org
games/warzone2100 port directory was renamed to games/warzone to match
the port distfile and data directory.
20060827:
AFFECTS: users of devel/perforce
AUTHOR: lth@FreeBSD.org
Perforce has been updated to version 2006.1. As usual, there has
been significant schema upgrades, so even though upgrading to
2006.1 is straightforward, it is still highly recommended to
follow the upgrading instructions in the release notes:
http://www.perforce.com/perforce/doc.061/user/relnotes.txt
20060818:
AFFECTS: users of net/isc-dhcp3-server or net/isc-dhcp3-relay
AUTHOR: Joerg.Pulz@frm2.tum.de
Starting with version 3.0.5rc1 of the ISC DHCPD package, any running
"dhcpd" or "dhcrelay" processes are stopped automatically when the port
gets deinstalled.
Please remember to start the services again manually, in case you upgrade
from version 3.0.5rc1 or newer to any other version.
Due to the better use of the USE_RC_SUBR framework, the rc script name may
change from isc-dhcpd.sh or isc-dhcrelay.sh to isc-dhcpd or isc-dhcrelay
depending on the FreeBSD version you use.
20060818:
AFFECTS: users of www/gallery2
AUTHOR: miwi@FreeBSD.org
The default install location has changed from
${PREFIX}/www/data/gallery2 to ${PREFIX}/www/gallery2.
20060818:
AFFECTS: users of sysutils/nut
AUTHOR: Joerg.Pulz@frm2.tum.de
Starting with nut-2.0.4, the megatec UPS driver has been backported from
the development tree. Users of the following UPS drivers (powermust, blazer,
fentonups, mustek, esupssmart, ippon, sms, masterguard) are encouraged to
switch to the megatec UPS driver, which should replace all these drivers
by nut-2.2 .
For more information, please refer to ${LOCALBASE}/share/doc/nut/megatec.txt
20060815:
AFFECTS: users of net/samba3
AUTHOR: timur@gnu.org
Since Samba 3.0.8, it has been recommended that all domain accounts
listed in smb.conf on a member server be fully qualified with the
domain name. This is now a requirement. All unqualified names are
assumed to be local to the Unix host, either as part of the server's
local passdb or in the local system list of accounts (e.g. /etc/passwd
or /etc/group).
If the member server is not running winbindd at all, domain
accounts will be implicitly mapped to local accounts and their
tokens will be modified appropriately to reflect the local
SID and group membership.
20060804:
AFFECTS: users of editors/jedit-devel
AUTHOR: question+fbsdports@closedsrc.org
Starting with jEdit 4.3pre6, jedit-devel now requires Java 1.5+ to be
installed due to new features and classes used by the package. If you
cannot install or use Java 1.5, you will need to stay with jEdit 4.2.
20060802:
AFFECTS: users of www/linux-opera
AUTHOR: mezz@FreeBSD.org
The prefix has been changed, linux-opera now lives in LOCALBASE. Be sure to
go in ~/.linux-opera/ and open a few of *.ini files to change all of this
from "/usr/X11R6/share/linux-opera" to "/usr/local/share/linux-opera". Most
of editors have 'search and replace' option, so use it or just use sed.
20060801:
AFFECTS: users of www/b2evolution
AUTHOR: chinsan.tw@gmail.com
The default install location has changed from
${PREFIX}/www/data/b2evolution to ${PREFIX}/www/b2evolution.
20060801:
AFFECTS: users of audio/libtunepimp and any port that depends on it
AUTHOR: clsung@FreeBSD.org
libtunepimp has been updated to 0.5. But it breaks some ports depend
on it such as audio/juk and audio/amarok. To fix this kind of problem,
try to install audio/libtunepimp-old, which is previous version of
audio/libtunepimp.
20060731:
AFFECTS: users of graphics/GraphicsMagick
AUTHOR: mat@FreeBSD.org
In order to fix a symbol collision between GraphicsMagick and libtidy,
GraphicsMagick has been updated so that all its symbols are now prefixed with
'Gm'. Consequently, all dependencies should be upgraded when you perform this
upgrade with this command:
portupgrade -rf graphics/GraphicsMagick
20060729:
AFFECTS: users of net/nss_ldap
AUTHOR: tmclaugh@sdf.lonestar.org
The krb5_ccname option in ldap.conf has been fixed in the port so that it
now works. Please be aware of this when updating if you have it in your
config and are using GSSAPI when use_sasl is enabled. Using GSSAPI with a
misconfigured krb5_ccname combined with one of the 'hard' bind_policy
options can effectively lockout users.
20060728:
AFFECTS: users of polish/ekg and polish/ibgadu
AUTHOR: mwisnicki+freebsd@gmail.com
If you have installed both ekg-1.6,2 and libgadu-20051229_1 then you should
first deinstall them and install polish/ekg after that, e.g.:
pkg_deinstall -f pl-ekg-\* pl-libgadu-\*
portinstall polish/ekg
20060723:
AFFECTS: users of www/dillo-i18n
AUTHOR: tmseck@netcologne.de
Starting with version 20060709 the i18n version of Dillo encodes
the bookmark file using UTF-8 encoding. You can try to convert
your existing bookmark file with the bm-update script or you could
try to convert it by hand using iconv(1) from you current locale
to UTF-8, e.g. by calling 'iconv -f ISO-8859-1 -t UTF-8 ~/.dillo/bm.txt'.
Please see the iconv documentation for further details.
20060722:
AFFECTS: users of games/phpua-*
AUTHOR: miwi@FreeBSD.org
The default install location has changed from
${PREFIX}/www/data/phpua-* to ${PREFIX}/www/phpua-*.
20060719:
AFFECTS: users of mail/postfix
AUTHOR: mnag@FreeBSD.org
mail/postfix was updated to 2.3.0 and does no longer support POSTFIX_OPTIONS,
please consider using "make config" to set your OPTIONS. The SPF patch was
removed since this does not apply cleanly and has problems when using
pipe(8). Consider using mail/postfix-policyd-spf instead of the SPF patch.
If you need the Postfix 2.2 version you can find this in mail/postfix22.
20060715:
AFFECTS: users of Aspell or its versions bundled with dictionaries
AUTHOR: thierry@FreeBSD.org
Since aspell-0.60.4_4, all dictionaries can be installed separately:
- by default, textproc/aspell installs the English dictionaries (no
change);
- thereafter you can install any foreign dictionary;
- when you install a foreign dictionary, e.g. french/aspell or
textproc/da-aspell, it installs only the dictionaries, and depends
upon textproc/aspell for the programs;
- if you don't need the English dictionaries, you can define
WITHOUT_DICTEN or install textproc/aspell-without-dicten.
20060714:
AFFECTS: users of security/krb5
AUTHOR: cy@FreeBSD.org
As of MIT KRB5 1.5, Kerberos no longer supports static linking nor
do the static libraries build. The reason for this is that KRB5 1.5
implements plugins to implement functions. GSS-API is now implemented
as a function. As such, the MIT Kerberos team has yet to implement
plugins using static libraries. Users requiring static libraries or
statically linked binaries are advised not to upgrade to this release
until MIT provides a solution for statically linked binaries.
20060714:
AFFECTS: users of www/mediawiki
AUTHOR: clsung@FreeBSD.org
www/mediawiki version is 1.7 now. 1.6 version was preserved on
www/mediawiki16 port.
20060713:
AFFECTS: users of x11-fonts/terminus-font
AUTHOR: garga@FreeBSD.org
Since version 4.20, terminus-font changed place to install fonts to
${PREFIX}/lib/X11/fonts/terminus-font, please, add this new path to your
font paths.
20060711:
AFFECTS: users of net/samba3
AUTHOR: timur@gnu.org
Starting from version 3.0.23 Samba no longer supports experimental
SQL and XML passdb backends. If you need this functionality, please
visit http://pdbsql.sourceforge.net/ (port is coming soon).
The default mapping entries for groups such as "Domain Admins" are
no longer created when using an smbpasswd file or a tdbsam passdb
backend. Use 'net groupmap add' rather than 'net groupmap modify'
to set these entries.
A substring matching rule has been added to the sambaSID attribute
definition. For OpenLDAP servers, this will require the addition
of 'index sambaSID sub' to the slapd.conf configuration file. It
will be necessary to run slapindex after making this change. There
has been no change to actual data storage schema.
20060711:
AFFECTS: users of games/linux-ut
AUTHOR: netchild@FreeBSD.org, sean-freebsd@farley.org
Some fixes for network play were done in UnrealTournament.ini
There are two ways to fix it:
1. The easy way is to remove the ${HOME}/.loki/ut directory, yet all
local settings will be lost.
2. The hard way: in ${HOME}/.loki/ut/UnrealTrounament.ini, under the
[Core.System] section, SavePath, CachePath and multiple Paths
variables should be replaced with the ones in (and in the same order
as) ${PREFIX}/share/linux-ut/System/UnrealTournament.ini.
20060707:
AFFECTS: users of www/lifetype
AUTHOR: clsung@FreeBSD.org
The default install location has changed from
${PREFIX}/www/data/lifetype to ${PREFIX}/www/lifetype.
20060706:
AFFECTS: users of security/gnutls and any port that depends on it
AUTHOR: novel@FreeBSD.org
gnutls has been updated to 1.4.0 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
20060703:
AFFECTS: users of audio/amarok
AUTHOR: mich@FreeBSD.org
A bunch of port options have been removed, so you should remove your
current options, before attempting to build the port.
- Enter the amarok port directory, and run `make rmconfig'
20060703:
AFFECTS: users of sysutils/portupgrade
AUTHOR: sem@FreeBSD.org
Because portupgrade had a problem with detecting Berkley DB version 2
or newer, and the default database format is now set to use these
versions, you can end up with a portupgrade that does not work with
older databases. A quick fix is to remove the databases, type:
'rm /var/db/pkg/pkgdb.db /usr/ports/INDEX*.db'.
portupgrade will recreate them automatically. It does absolutely no harm.
If you do not want remove the databases, you should detect what database
type do you use, and set the port options for portupgrade accordingly.
Follow these instructions:
- run 'pkgdb -fu' *before* upgrading and take a look on the output.
You can see database format there as: format:XXX, where XXX is your
current database format.
- Go to portupgrade port directory and configure the port with
`make config' command. If you have bdb_* format, then turn on the BDB4
option. If you have bdb1_* format, then turn off BDB4 and turn on
the BDB1 option. If you have dbd_hash format, then turn off all options.
- Upgrade portupgrade.
Note: if you change database format with changing port options,
you should remove the ruby-bdb* port that you don't need anymore.
Alternatively, you can hard code database format in your pkgtools.conf.
20060702:
AFFECTS: users of multimedia/handbrake
AUTHOR: multimedia@FreeBSD.org
The GTK+2 version in the 0.7.x has been disabled by the author, because it
does not work anymore. If you still want to keep with GTK+2 version, go
with multimedia/handbrake-gtk2 (still 0.6.x) instead. The name of binary
has been renamed to handbrake-gtk2 too.
20060701:
AFFECTS: users of www/phpbb
AUTHOR: miwi@FreeBSD.org
The default install location has changed from
${PREFIX}/www/data/phpbb to ${PREFIX}/www/phpbb.
20060629:
AFFECTS: users of www/mediawiki
AUTHOR: miwi@FreeBSD.org
The default install location has changed from
${PREFIX}/www/data-dist/mediawiki to ${PREFIX}/www/mediawiki.
20060624:
AFFECTS: users of audio/mt-daapd
AUTHOR: alex@foxybanana.com
The default database directory has been changed to /var/db/mt-daapd. The
default mp3 dir has been changed to ${PREFIX}/share/mt-daapd. Old
configuration files will be maintained, if present, so no updating should
be required.
20060624:
AFFECTS: users of net/py-bittorrent-devel and net/py-bittorrent-core-devel
AUTHOR: lioux@FreeBSD.org
This version has been specially patched to enable
launchmany-{console,curses}. This is experimental.
20060624:
AFFECTS: users of net/py-bittorrent and net/py-bittorrent-core
AUTHOR: lioux@FreeBSD.org
launchmany-{console,curses} do not work under this version.
20060622:
AFFECTS: users of www/dokuwiki
AUTHOR: miwi@FreeBSD.org
The default install location has changed from
${PREFIX}/www/data/dokuwiki to ${PREFIX}/www/dokuwiki.
20060622:
AFFECTS: users of databases/mysql-client
AUTHOR: ale@FreeBSD.org
MySQL version 5.0 is now the default. If you have only the client
port, you can upgrade all ports with:
portupgrade -rfo databases/mysql50-client mysql-client
20060616:
AFFECTS: users of all pfpro ports
AUTHOR: aaron@FreeBSD.org
The default certificate location has been changed to respect hier(7).
The new default location is LOCALBASE/etc/pfpro/certs.
20060616:
AFFECTS: users of net/openldap22{,-sasl}-client
AUTHOR: linimon@FreeBSD.org
OpenLDAP version 2.3 is now the default. To upgrade all ports do
portupgrade -rfo net/openldap23-client openldap-client
(or a similar command for the SASL variant). If you do not want to
upgrade, add the line `WANT_OPENLDAP_VER?=22' to /etc/make.conf.
20060616:
AFFECTS: users of emulation/linux_base-*
AUTHOR: netchild@FreeBSD.org
We now use Fedora Core 4 as the linux base port, and the corresponding
xorg libs for the linux X11 libs port.
To upgrade you have to run
portupgrade -f -o emulators/linux_base-fc4 linux_base\*
portupgrade -f -o x11/linux-xorg-libs linux-XFree86-libs
You need to make sure that you have not changed the sysctl
compat.linux.osrelease. FC4 behaves differently depending on the
content of this sysctl. Only the default value of this sysctl is
supported. In case of problems also revert to the default of the
compat.linux.osname if changed.
In case "printenv | grep LD_" prints something, e.g., LD_LIBRARY_PATH
or LD_PRELOAD, you have to make sure it is not set when starting
linux programs, else FreeBSD libraries will be picked up and the
programs do not start.
After this start a linux program to test, e.g., acroread. If you get
errors when starting linux programs about problems with libraries, and
you made sure no LD_* variable is set as described above, you are one of
those unlucky people where we do not have a better solution as to tell
you to deinstall every linux port, remove /compat/linux completely to
make sure no cruft is left and reinstall everything you need.
20060612:
AFFECTS: users of editors/staroffice60, editors/staroffice70 and
german/staroffice70
AUTHOR: erwin@FreeBSD.org
The USE_CDROM knob was renamed to WITH_CDROM for consistency
within the ports tree.
20060611:
AFFECTS: users of www/c-icap
AUTHOR: b3k@mail.ru
The format of file c-icap.magic has changed. If you use your own
c-icap.magic file remember to convert it to the new format. It can be done
using the convert_old_magic.pl script located in the contrib directory.
20060605:
AFFECTS: users of net/kdenetwork3
AUTHOR: kde@FreeBSD.org
The KDE multi-protocol instant messenger, Kopete, has been moved out
of the net/kdenetwork3 port and is now available separately as
net-im/kopete.
20060529:
AFFECTS: users of net/quagga
AUTHOR: lawrance@FreeBSD.org
As of version 0.99.4 quagga no longer supports UCD-SNMP v4. If you
require this functionality, you should make alternative arrangements
before upgrading quagga.
20060529:
AFFECTS: users of mail/qmail-spamcontrol
AUTHOR: garga@FreeBSD.org
Updated to version 2.4.14 that brings a lot of news, most significant is
STARTTLS support on smtpd and pop3d, if you want to use it, you need to
install sysutils/ucspi-ssl-tls port that has the necessary patch applied.
Remember to select STDERR option and rebuild security/clamav port, this is
necessary to have the correct log on smtpd.
After upgrade from 2.3.x you will need to set environment var SMTPAUTH to
enable auth, you can set it as "login" or "crammd5" to set which auth you
want.
20060528:
AFFECTS: users of news/inn
AUTHOR: shaun@inerd.com
The 2.4.3 port of inn has an unfortunate bug which causes inn's database files
to be erased during an uninstall or upgrade. Earlier versions are also
affected. The latest port revision fixes this, but before upgrading, users are
advised to move their ${PREFIX}/news/db directory out of the way, in order to
save the history, active and newsgroups databases from destruction.
20060526:
AFFECTS: users of security/amavisd-new
AUTHOR: gkovesdan@t-hosting.hu
The Clamav project recommended that security/clamav and security/clamav-devel
should depend on archivers/unzoo instead of zoo, and on archivers/arj instead
of unarj. Because the clamav and clamav-devel ports are used quite often with
amavisd-new, this port was modified to depend on the same two archiver ports
as well. The amavisd-new port automatically recognizes arj, but not unzoo, so
${PREFIX}/etc/amavisd.conf should be modified. This line should be changed:
['zoo', \&do_zoo, 'zoo'],
To this one:
['zoo', \&do_zoo, ['zoo','unzoo'] ],
20060526:
AFFECTS: users of net/openldap23-server
AUTHOR: delphij@FreeBSD.org
The setting of SHELL backend has been inverted to off by default,
because of the side effect it can cause. A new option, SLURPD
has been added to give the user decision on whether the
replication should be built and installed. Please note that the
replication daemon is disabled when threading is disabled (e.g.
when using shell backend), no matter what the user option SLURPD
is set to.
You are advised to do a "make config" in the net/openldap23-server
directory *before* upgrading.
20060524:
AFFECTS: users of games/spicetrade
AUTHOR: hq@FreeBSD.org
To comply with the Porter's Handbook recommendations, spicetrade port no
longer defines USE_X_PREFIX. Hence the executable used to launch the game
has moved to ${PREFIX}/bin/spicetrade (was ${X11BASE}/bin/spicetrade).
20060524:
AFFECTS: users of java/jasmin
AUTHOR: hq@FreeBSD.org
The executable has been renamed to 'jasmin' (was 'jasmin.sh')
20060522:
AFFECTS: users of astro/boinc-setiathome-enhanced,
astro/boinc-setiathome-naparst, astro-boinc-setiathome
AUTHOR: r.c.ladan@gmail.com
As SETI@home doesn't generate work for 4.x clients anymore, the ports
structure has been updated to use the 5.x client by default.
People currently using any of the above ports should finish and report
their existing work (both for normal and enhanced) and not allow any
new work until after their ports are updated, to minimize loss of
work.
Note that this update changes the enhanced client to work for the
normal instead of the beta project. When a beta client for Astropulse
is released, it will work as the new client for the beta project.
20060518:
AFFECTS: users of net/openldap23-server
AUTHOR: delphij@FreeBSD.org
The OpenLDAP 2.3.x series now automatically disables threading when
shell backend is enabled, as suggested by the OpenLDAP developers.
Users should be aware of the change and choose whether to enable
the feature.
20060516:
AFFECTS: users of www/tinyproxy
AUTHOR: wxs@csh.rit.edu
tinyproxy now installs a rc.d script. To enable tinyproxy at boot
time, set the following in rc.conf(5):
tinyproxy_enable="YES"
The configuration file for tinyproxy has been moved to
${PREFIX}/etc/tinyproxy.conf. Any old configuration files will need
to be migrated over to the new location.
20060514:
AFFECTS: users of sysutils/smartmontools, others
AUTHOR: jylefort@FreeBSD.org
In FreeBSD 6.1, the ata(4) device ABI has changed. After updating to
FreeBSD 6.1, ports which access ATA drives directly
(sysutils/smartmontools, others) must be rebuilt.
20060512:
AFFECTS: users of mail/fetchmail
AUTHOR: barner@FreeBSD.org
Fetchmail now has a rcNG script. It supports two modes:
- one fetchmail instance per user: Set the `fetchmail_users'
variable to a list of users for which you want to start
fetchmail.
- a global system wide daemon (runs per default as user
`fetchmail')
See $PREFIX/etc/rc.d/fetchmail for details.
20060509:
AFFECTS: users of net-im/sulci
AUTHOR: Denis Shaposhnikov <dsh@vlink.ru>
After upgrading from 0.5.a.20050918 version you have to convert your
vocabulary database to sqlite using:
/usr/local/libexec/sulci/wtf_convert
and change sulci's configuration file in "vocabulary" directive, see
/usr/local/share/examples/sulci/sulci.conf.example
20060507:
AFFECTS: users of net/isc-dhcp3-server with failover setup
AUTHOR: Joerg.Pulz@frm2.tum.de
Beginning with isc-dhcp3-server-3.0.4 a new field is added to the
lease state structures found in the dhcpd.leases file.
Please refer to ${PREFIX}/share/doc/isc-dhcp3-server/RELNOTES for
further informations about this change and how you can update your
dhcpd.leases file.
20060506:
AFFECTS: users of PHP
AUTHOR: ale@FreeBSD.org
The old PHP slave ports (phpN-cli, phpN-cgi and mod_phpN) were removed
in favor of unified PHP ports that allow building any combination of
PHP SAPIs (cli, cgi and apache module).
The PHP CGI binary was renamed to php-cgi, so you should update
the path in your script. To simplify the update process, *only* for
this release a 'php' compatibility symlink to php-cgi will be created
if you don't select the CLI SAPI.
Before the upgrade you *should* run 'make config' in lang/php4 or
lang/php5 to configure the SAPIs you want to install.
As a consequence the default binary packages include the CLI and the
FastCGI SAPIs.
20060506:
AFFECTS: users of lang/lua, editors/kile, x11/kdelibs3, x11/kdebase3
AUTHOR: pav@FreeBSD.org, kde@FreeBSD.org
Recently, the port of Lua was updated to version 5.1. This version is
incompatible with the version 5.0, which is used in a number of applications,
most notable in the Kile and Kate editors (the latter being part of a base
KDE installation).
If you're having troubles running those, such as error dialogs saying "Check
your KDE installation", make sure to downgrade your lua installation back
to 5.0:
portupgrade -f -o lang/lua50 lua-5.1
20060501:
AFFECTS: users of www/instiki
AUTHOR: arsptr@optusnet.com.au
The instiki port has changed storage methods to use an SQL database.
The README contains instructions on how to migrate existing wiki data to the
new storage methods. The following is a copy of the relevant information,
tailored for FreeBSD port users:
1. cd /usr/ports/www/instiki; make extract
2. Execute
ruby work/instiki-0.11.0/script/import_storage \
-t /usr/local/instiki/storage/2500 \
-i /usr/local/instiki \
-d sqlite \
-o [some location]/instiki_import.sql
3. This will produce instiki_import.sql file in the specified location.
Open it in a text editor and inspect carefully.
4. Upgrade your instiki port normally (e.g. portupgrade)
5. Connect to your production database, e.g.:
sqlite3 /usr/local/instiki/db/production.db.sqlite3
and have it execute instiki_import.sql, e.g.:
.read [some location]/instiki_import.sql
6. Execute
ruby /usr/local/instiki/script/reset_references production
(this script parses all pages for crosslinks between them, so it
may take a few minutes)
20060429:
AFFECTS: all GNOME users
AUTHOR: gnome@FreeBSD.org
GNOME has been updated to 2.14. This new release does NOT require the
use of the gnome_upgrade.sh script. That script should not be used.
Instead, use the following simple recipe:
pkgdb -Ff
portupgrade -o net/avahi -f howl
portupgrade -o x11/gnome-screensaver -f xscreensaver-gnome
portupgrade -a
20060425:
AFFECTS: users of net-im/ejabberd
AUTHOR: shaun@inerd.com
ejabberd's UID and GID have changed. Users are advised to check all
configuration files and data in /var/spool/ejabberd to ensure
everything has the correct owner/group.
20060424:
AFFECTS: users of devel/monotone
AUTHOR: lapo@lapo.it
Version 0.26 of monotone has many differences with past versions, there are
changes in executable name, in repository and workspace format and also
in the 'netsync' network protocol.
A centralized "flagday" migration is needed in order to change format.
Refer to ${PREFIX}/share/doc/monotone/UPGRADE for migration instructions.
20060418:
AFFECTS: users of net/{ipw,iwi}-firmware
AUTHOR: flz@FreeBSD.org
Some changes in the way ipw(4) and iwi(4) work lead to fundamental
changes in ipw-firmware and iwi-firmware ports. Since these drivers
are now using loadable kernel modules as firmware, two new ports have
been created: net/ipw-firmware-kmod and net/iwi-firmware-kmod.
You should not be able to install the wrong one since detection is
based on your FreeBSD version. Trying to install the wrong port will
result in an error message (port marked as IGNORE).
20060413:
AFFECTS: users of security/tor-devel
AUTHOR: johans@FreeBSD.org
The default data directory of tor-devel has been changed from
/var/run/tor to /var/db/tor/data
In order to keep your old server settings, you should either
move the appropriate files to this directory manually,
or set the tor_datadir variable accordingly in /etc/rc.conf
20060414:
AFFECTS: users of www/horde, www/horde-php5, www/horde-passwd,
deskutils/nag, deskutils/mnemo, deskutils/kronolith,
mail/turba, mail/ingo, mail/imp, devel/chora
AUTHOR: shaun@inerd.com
The Horde ports no longer overwrite your existing configuration
files during an upgrade: if you have modified any of the files in the
config directory of any of these ports, they will be left untouched
when you upgrade.
It is recommended that the new .dist files are examined after an
upgrade and any changes merged into your existing config files if
necessary.
20060408:
AFFECTS: users of www/linux-flashplugin*
AUTHOR: hrs@FreeBSD.org
These ports have been removed because the End User License Agreement
explicitly forbids to run the Flash Player on FreeBSD.
For more details, see
http://www.macromedia.com/shockwave/download/license/desktop/.
20060407:
AFFECTS: users of sysutils/bacula*
AUTHOR: dan@langille.org
bacula-server now installs two rc.d scripts, one for the Director
and one for the Storage Daemon. To enable the Director at boot time,
set the following in /etc/rc.conf[.local]:
bacula_dir_enable="YES"
To enable the Storage Daemon, set the following in rc.conf(5):
bacula_sd_enable="YES"
Similarly, bacula-client also installs a rcNG script. To enable
the File Daemon at boot time, set the following in rc.conf(5):
bacula_fd_enable="YES"
The old z-bacula.sh script in PREFIX/etc/rc.d should be removed.
20060403:
AFFECTS: users of databases/db*
AUTHOR: swhetzel@gmail.com
Most of the ports that depend on Berkeley DB have been updated to use
Mk/bsd.database.mk. Mk/bsd.database.mk is used to include MySQL, PostgreSQL,
Berkeley DB, and SQLite in a port.
The Berkeley DB support in Mk/bsd.database.mk is used to return the proper
db* library name and location of the include and library directories of the
requested version.
To select a version of Berkeley DB, you can use either WITH_BDB_VER=<version>
or ${UNIQUENAME}_WITH_BDB_VER=<version> (version is one of 3, 40, 41, 42, 43,
or 44).
When a port has USE_BDB defined as either 'USE_BDB=41+' or 'USE_BDB=yes', the
port will use the oldest installed version of Berkeley DB. For example if
both db41 and db43 are installed, the port would end up compiling with db41.
If you add -DWITH_BDB_HIGHEST to your make command, the port will use highest
db* instead. If no Berkeley DB is installed then the port will default to the
version specified or the default Berkeley DB version (currently db41).
NOTE: If a port was using a different variable to select Berkeley DB or a
version, you will get an IGNORE message when you build the port. This
message will tell you what you need to do.
Port Maintainers please review the comments in Mk/bsd.database.mk on what
variables are available for you use in your own ports.
20060331:
AFFECTS: users of biology/emboss and biology/embassy
AUTHOR: fernan@iib.unsam.edu.ar
Since EMBOSS-3.0.0 both EMBOSS and EMBASSY install by default into
$LOCALBASE/emboss to avoid conflicts with other ports.
Users upgrading to 3.0.0 should take this into consideration when
planning the upgrade, because it will involve moving data not
installed by the port (databases) and tweaking the emboss.defaults
config file.
If you want to install the ports into $LOCALBASE (/usr/local, the old
behavior), you can still do so by setting PREFIX manually. But you
will have to take care of conflicting ports yourself.
20060330:
AFFECTS: users of x11/kdebase3
AUTHOR: kde@FreeBSD.org
The genkdmconf.sh rc-script has been removed in favor of a kdm wrapper
script, which now handles both launching kdm and automatically updating or
generating kdm's configuration files. The actual kdm binaries have been
renamed to 'kdm-bin', 'kdm-bin_config' and 'kdm-bin_greet' respectively.
These changes should be mostly transparent to kdm users and require no
changes to existing configurations or setups, however: The actual kdm process
is now also named 'kdm-bin', so 'killall kdm' will no longer work.
20060328:
AFFECTS: users of sysutils/nut
AUTHOR: Joerg.Pulz@frm2.tum.de
Beginning with nut-2.0.3 the nut rcNG script only starts the ups driver and
the ups daemon 'upsd'.
The ups monitor 'upsmon' and the ups logger 'upslog' are now handled by
separate scripts to get more control over the different services.
Please take a look into the nut, nut_upslog and nut_upsmon scripts
installed in ${PREFIX}/etc/rc.d/ for possible rc.conf values and their
defaults.
20060322:
AFFECTS: users of security/dazuko
AUTHOR: ehaupt@FreeBSD.org
Do not load the module using /boot/loader.conf. It generates a page fault due
to a possible dazuko bug.
You could use /etc/rc.local for loading the module. For example, add the
following line to /etc/rc.local:
/sbin/kldload dazuko
20060319:
AFFECTS: users of graphics/py-exif
AUTHOR: lawrance@FreeBSD.org
The 'exiftool' utility from py-exif has been renamed to
'py-exiftool' in order to avoid a conflict with p5-Image-ExifTool.
20060316:
AFFECTS: users of textproc/docproj[-jadetex]
AUTHOR: delphij@FreeBSD.org
docproj now installs a set of CJK (Chinese, Japanese, Korean)
related stuff in case that you have chosen to install the
jadetex feature. Because the CJK part could be potentially
large for those who do not want it, this feature can be disabled
by defining WITHOUT_CJK=yes.
Please be sure to update to the latest docproj package, as an
upcoming doc/share/mk change will make use of the newly added
fixrtf utility.
20060315:
AFFECTS: users of www/horde, mail/turba and deskutils/kronolith
AUTHOR: thierry@FreeBSD.org
There are several points to check in your configuration files or
in your database after upgrading Horde to 3.1, Turba to 2.1 and
IMP to 4.1; please read UPGRADING in their doc directories.
20060315:
AFFECTS: users of net-im/jabber
AUTHOR: garga@FreeBSD.org
After upgrade jabber-1.x to 1.4.4 you must to rewrite your
${PREFIX}/etc/jabber.xml based on new ${PREFIX}/etc/jabber.xml.dist
installed by the port because it's not backward compatible.
20060313:
AFFECTS: users of multimedia/vcdimager and security/dirmngr
AUTHOR: nork@FreeBSD.org
These versions of the ports which have been installed in your
system accidentally installed some malformed entries to
$LOCALBASE/info/dir, which prevent them from being upgraded
to the latest versions. Please remove the following entries
manually from $LOCALBASE/info/dir before upgrading them to
vcdimager-0.7.23_2 (and later) and dirmngr-0.9.3_2 (and later)
respectively.
multimedia/vcdimager
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
* VCDImager: (vcdimager). GNU Video CD imaging utilities
* cdxa2mpeg: (vcdimager)cdxa2mpeg. Strip RIFF/CD-XA container
* vcd-info: (vcdimager)vcd-info. Video CD diagnostic tool
* vcdimager: (vcdimager)vcdimager. Video CD simple formatter
* vcdxbuild: (vcdimager)vcdxbuild. Video CD XML formatter
* vcdxgen: (vcdimager)vcdxgen. Video CD XML template generator
* vcdxminfo: (vcdimager)vcdxminfo. Display MPEG stream properties
* vcdxrip: (vcdxrip). Video CD Ripping tool
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
security/dirmngr
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
* dirmngr: (gnupg). X.509 CRL and OCSP server.
* dirmngr-client: (gnupg). X.509 CRL and OCSP client.
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
20060307:
AFFECTS: users of print/acroread7 and the localized versions
AUTHOR: hrs@FreeBSD.org
Unfortunately, it turns out that printing feature of Adobe
Reader 7.0.5 does not work with FreeBSD's Linux emulation
environment for now. Although English, French, German,
Japanese, and Korean version of the port were updated to
7.0.5 on 2006/02/21, these changes have been reverted consequently.
Please update the packages installed (normal upgrading procedure
by using portupgrade(1) and so on should work). I am sorry for the
confusion.
20060302:
AFFECTS: net-im/jabber-pyicq and net-im/jabber-pymsn
AUTHOR: garga@FreeBSD.org
Port versions older than 0.7 and 0.11a respectively run as root which
is an unneeded security risk. Newer versions run as as user jabber,
so before starting the daemons, you should fix permissions for each
spooldir (default: /var/spool/jabber):
# chown -R jabber:jabber spooldir/Transport_JID
20060223:
AFFECTS: all ports using libtool as part of the build process
AUTHOR: ade@FreeBSD.org
The way in which ports that require libtool to build has been
completely reworked to bring the ports system in line with other
environments, such as Linux, and pkgsrc.
devel/libtool13 no longer exists. devel/libtool15 has been modified
to (a) install in the canonical locations and (b) remove a number
of long-standing FreeBSD-specific patches that resulted in a very
different libtool than is present on other systems.
The main visible change will be that a large number of ports have
had their plists modified (we now install libtool .la archives)
and, as such, PORTREVISIONS have been bumped on ~2000 ports (roughly
1/7th of the tree).
Unfortunately, there is no simple upgrade path. Short of removing
all packages and reinstalling from scratch, the only other viable
alternative would be careful use of portupgrade. Given the large
number of different ways in which libtool is used by other ports
in the tree, this is a process that is likely to vary considerably
from system to system, and as such, folks should be very mindful
of running automatic updating software, such as portupgrade, making
extensive use of the -n flag (and equivalents for other updaters)
to see what will actually be rebuilt, before actually performing
the upgrade.
The good news is that the system now in place will make the handling
of libtool-using ports considerably easier going forward.
20060221:
AFFECTS: users of print/acroread7 and the localized versions
AUTHOR: hrs@FreeBSD.org
installation directory of print/acroread7 and the slave ports
have been changed to ${PREFIX}/Adobe/Acrobat7.0/${ADOBE_LANG}.
${ADOBE_LANG} is one of CHS,CHT,DAN,DEU,ENU,ESP,FRA,ITA,JPN,KOR,
NLD,NOR,PTB,SUO,SVE and represents language used in the UI (FRA means
French version and it is installed by french/acroread, for example).
To configure the UI language, navigate to Edit->Preferences->International->
Application Language, set it to "Choose at application startup" and
restart the program.
The command filename is ${PREFIX}/bin/acroread as before (this is
a script installed by print/acroreadwrapper now), and if multiple
versions are installed, one of them will be selected according to
${ADOBE_LANG} environment variable. If ${ADOBE_LANG} is not set,
it will be automatically set by using ${LANG}; this means when
LANG=fr_FR.ISO8859-15, ADOBE_LANG will be FRA and the French version
will be invoked by ${PREFIX}/bin/acroread. You can set ADOBE_LANG
manually, too.
Also, if you want to activate the PDF plugin, use --install-plugin
option in ${PREFIX}/bin/acroread. For more detail, see
print/acroreadwrapper/pkg-message.
20060220:
AFFECTS: users of lang/perl5.8
AUTHOR: tobez@FreeBSD.org
lang/perl5.8 has been updated to 5.8.8. You should update everything
depending on perl. The easiest way to do that is to use
perl-after-upgrade script supplied with lang/perl5.8. Please see
its manual page for details.
20060220:
AFFECTS: users of x11-wm/enlightenment
AUTHOR: vanilla@FreeBSD.org
enlightenment 0.16 change binary name from 'enlightenment' to 'e16'.
you should change it on your .xinit file.
20060212:
AFFECTS: users of mail/dcc-dccd
AUTHOR: ehaupt@FreeBSD.org
The midnight dccm and dccifd system log message has been changed to disclose
spam passed from whiteclnt-listed MX servers. MX servers should now be listed
in /var/dcc/whiteclnt with lines like:
mx ip 10.2.3.4
mx ip 10.5.6.0/28
mxdcc ip 10.7.8.9
"MX" marks the IP address of one of your mail systems that should be ignored
in initial Received: headers and when reported by sendmail to dccm. "MXDCC"
marks IP addresses of your mail systems that run DCC clients and that will
have already reported mail to the DCC. Continue using "OK" whitelist entries
for mail systems that you trust to never send or forward unsolicited bulk
email. Allow custom DNS blacklist SMTP rejection messages. See
-Bset:rej-msg=X in the dccifd and dccm man pages.
20060207:
AFFECTS: users of www/jakarta-tomcat4, www/jakarta-tomcat41,
www/jakarta-tomcat5, www/jakarta-tomcat55, and www/tomcat55
AUTHOR: lawrance@FreeBSD.org
The Tomcat ports listed above have been converted to use new-style
rc scripts. In order to enable Tomcat, you must add:
tomcat{4,41,5,55}_enable="YES"
to your rc.conf. Select the appropriate version number for your
installation. When shutting down, the rc scripts will kill the
Tomcat process after a default timeout of 10 seconds. This can be
changed by setting the tomcatXX_stop_timeout variable in rc.conf.
Tomcat 5.5 users please note that the rc variables have changed name
from jakarta_tomcat55_* to tomcat55_*.
The "tomcatctl" executable is no longer installed. Please use the
rc scripts to control tomcat instead.
20060202:
AFFECTS: users of textproc/expat2
AUTHOR: kuriyama@FreeBSD.org
Users of expat2 (and its many dependencies) should do the following to
properly update expat2 and all of its dependencies:
portupgrade -rf textproc/expat2
20060201:
AFFECTS: users of sysutils/xmbmon
AUTHOR: jylefort@FreeBSD.org
The tty program (mbmon) was moved into a separate port, sysutils/mbmon.
20060201:
AFFECTS: users of x11/tilda
AUTHOR: barner@FreeBSD.org
The configuration file syntax has changed. Users of x11/tilda must
delete their old ones and re-create them.
20060131:
AFFECTS: users of security/stunnel
AUTHOR: roam@FreeBSD.org
Since stunnel-4.14_1, the stunnel.pem certificate generated by
"make cert" is installed into /usr/local/etc/stunnel/ instead of
/usr/local/etc/.
20060130:
AFFECTS: users of sysutils/portsnap
AUTHOR: cperciva@FreeBSD.org
Due to configuration file changes, users of portsnap are encouraged
to copy the latest sample configuration file into place after updating
portsnap to version 1.0:
# cd /usr/local/etc && cp portsnap.conf.sample portsnap.conf
20060126:
AFFECTS: ports that use Display Postscript libraries and xorg-libraries
AUTHOR: x11@FreeBSD.org
Support for Display Postscript has been deprecated in X.Org 6.9 release
and libraries and tools are no longer installed by default. If you have
installed a port that complains about missing libdpstk or libpsres, you
need to reinstall it so it will be build without DPS support.
20060123:
AFFECTS: users of mail/qmail, mail/qmail-ldap, mail/qmail-mysql,
mail/qmail-spamcontrol, mail/qmail-tls and all dependant
ports.
AUTHOR: garga@FreeBSD.org
If you use qmail installed on a PREFIX different of /var/qmail,
please, set a var on /etc/make.conf named QMAIL_PREFIX with this
value. It'll be used for many ports that depends of qmail.
To prevent stale dependencies, when you use one of qmail slave ports,
now you just need to set a var named QMAIL_SLAVEPORT on /etc/make.conf
assigning to it the name of slave port you are using.
The valid options for now are:
* ldap
* mysql
* spamcontrol
* tls
20060114:
AFFECTS: users of www/apache13-ssl with suexec enabled.
AUTHOR: clement@FreeBSD.org
The port has been converted to new apache framework, using bsd.apache.mk.
suexec knobs have changed to WITH_SUEXEC and SUEXEC_*. See Mk/bsd.apache.mk
for more details.
20060113:
AFFECTS: users of multimedia/qvamps
AUTHOR: lioux@FreeBSD.org
Some program location pathnames have been corrected. Therefore,
a new configuration file has to be generated. First, close qvamps.
Then, remove the previous configuration file. Finally, start qvamps
again. The configuration file can be removed with:
$ rm ~/.qvamps/qvampsrc
20060112:
AFFECTS: users of mail/postfix, mail/postfix1, mail/postfix21,
mail/postfix-current
AUTHOR: mnag@FreeBSD.org
Now all postfix ports use rcNG script to startup. If you have any file
in etc/rc.d directory linked to sbin/postfix, please remove.
Do not forget to add 'postfix_enable="YES"' in your rc.conf
20060112:
AFFECTS: users of security/gnutls and any port that depends on it
AUTHOR: novel@FreeBSD.org
gnutls has been updated to 1.2.9 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
20060111:
AFFECTS: users of multimedia/lxdvdrip
AUTHOR: lioux@FreeBSD.org
lxdvdrip has been updated to version 1.51 depending on port
multimedia/vamps. However, multimedia/vamps needs to know beforehand
how many bytes will be processed in order to work. Unfortunately,
lxdvdrip cannot provide such information. Therefore, vamps and
playcell specific tailored versions shipped within the lxdvdrip
distribution will be used. They will be named so that lxdvdrip
does not conflict with multimedia/vamps. This is for lxdvdrip
version 1.51_1.
However, users that used lxdvdrip previously to this update, are
required to modify their configuration file in order to comply
to the new naming scheme.
File: ~/.lxdvdrip.conf
From: play_cell_name=play_cell
vamps_name=vamps
To: play_cell_name=play_cell_lxdvdrip
vamps_name=vamps_lxdvdrip
20060111:
AFFECTS: users of devel/perforce
AUTHOR: lth@FreeBSD.org
Perforce has been updated to version 2005.2. As usual, there has
been significant schema upgrades, so even though upgrading to
2005.2 is straightforward, it is still highly recommended to
follow the upgrading instructions in the release notes:
http://www.perforce.com/perforce/doc.052/user/relnotes.txt
20060110:
AFFECTS: users of www/drupal
AUTHOR: brooks@FreeBSD.org
The default install location has changed from PREFIX/www/data/drupal
to PREFIX/www/drupal. Users who want to use the old location can set
the DRUPDIR variable to www/data/drupal.
20060109:
AFFECTS: users of databases/postgresql??-server
AUTHOR: girgen@FreeBSD.org
All postgresql versions have been updated. These patch releases fix
a problem with character string comparisons for locales that
consider different character combinations as equal, such as
Hungarian. This might require "REINDEX" to fix existing indexes on
textual columns. Also, if plperl is used, a "REINDEX" might be
required under certain conditions. Check the HISTORY file in the
source for details.
20060108:
AFFECTS: users of x11/kdelibs3, x11/kdebase3, deskutils/superkaramba,
x11-themes/kde-windeco-smoothblend, irc/kvirc, editors/vimpart
AUTHOR: kde@FreeBSD.org
A number of files have been moved from kdebase to kdelibs between
KDE 3.4.3 and KDE 3.5.0 and some applications which used to be
distributed separately from KDE have been included in the release.
This means that you will have to take some precautions in order to
update your KDE installation without interruptions.
We recommend sticking to the following procedure. This procedure requires you
to have sysutils/portupgrade installed and to be the superuser (or using
sudo).
1.) Delete installed packages which conflict with the updated KDE
ports.
pkg_deinstall -f kdebase-\[0-9\]\* superkaramba-\[0-9\]\* \
kde-windeco-smoothblend-\[0-9]\* kvirc-\[0-9\]\* \
kdeaddons-vimpart-\[0-9\]\*
2.) Now update the remaining KDE ports.
portupgrade -O arts\* kde\* \*kde-i18n\*
or, if you want to update KDE along with other updated ports:
portupgrade -a
3.) Reinstall the KDE ports you deleted in step 1.
portinstall -O kdebase
Superkaramba is now included in misc/kdeutils3.
The smoothblend window decoration is now included in x11-themes/kdeartwork3.
Vimpart is being discontinued and no longer part of KDE.
KNOWN ISSUES:
=============
Just like KDE 3.4, KDE 3.5 does not play nice with openssl-0.9.8. In
particular it breaks kwallet, some of the SSL handling in konqueror and
SSL/TLS support in kmail/kontact.
If you're using the openssl ports rather than the base-system openssl,
make sure to use security/openssl-stable.
You can put WITH_OPENSSL_STABLE=yes into /etc/make.conf to automatically
make ports depend on that rather than on security/openssl.
FreeBSD 4.x users MUST install openssl-stable even if the base openssl is
present for SSL/TLS support in kmail/kontact to work. Unfortunately, the
kdepim3 port cannot depend on it automatically due to shortcomings/bugs in
ports-collection's openssl infrastructure.
20060106:
AFFECTS: users of deskutils/kronolith <= 2.0.6 with MCAL backend
AUTHOR: thierry@FreeBSD.org
Beginning with release 2.1, the support of MCAL will be removed
from Kronolith. To prepare your migration, you can already switch
to a SQL back-end, with the script provided at
/usr/local/www/horde/kronolith/scripts/migrate_to_sql_driver.php.
20060105:
AFFECTS: users of mail/fetchmail >= 6.3.0
AUTHOR: barner@FreeBSD.org
Beginning with release 6.3.0, fetchmail not only needs write
access to the idfile ($HOME/.fetchids), but also to the directory
holding this file. For end users running fetchmail with default
idfile on their own account, nothing changes: they have write
access to their home directory.
20060105:
AFFECTS: users of www/wwwoffle, security/ipsec-tools
AUTHOR: edwin@FreeBSD.org
The startup of the rc.d scripts for these two ports are now
by default disabled.
20051228:
AFFECTS: users of multimedia/tovid
AUTHOR: lioux@FreeBSD.org
tovid shell scripts relies heavily on bash(1) but the previous
port version tried to use sh(1). However, since there were too
many complications, the port now depends on shells/bash.
Due to this change, the configuration files need to be regenerated.
Please, erase all previous configuration files. The configuration
file samples will be generated on the 1st invocation of the
scripts:
$ rm ~/.tovid/*
20051228:
AFFECTS: users of shells/scponly
AUTHOR: rushani@FreeBSD.org
From scponly 4.2, scp & WinSCP compatibilities are not enabled by default.
To enable those compatibilities, define WITH_SCPONLY_SCP and/or
WITH_SCPONLY_WINSCP, respectively.
20051225:
AFFECTS: users of p5-libapreq2
AUTHOR: vanilla@FreeBSD.org
libapreq2 can be pure c library, I believe some people need pure c library,
but hate mod_perl, so I split it to 2 ports, and set libapreq2 as
p5-libapreq2's master ports.
If you need pure library of libapreq2, install www/libapreq2.
If you like mod_perl & enjoy p5-libapreq2, install/www/p5-libapreq2.
20051213:
AFFECTS: users of pear ports
AUTHOR: ale@FreeBSD.org
A few old pear ports have been removed from the tree in favor of a
single devel/pear port. If portupgrade complains about missing ports,
you may safely remove pear-XML_RPC, pear-Console_Getopt, pear-Archive_Tar
and php[45]-pear and then run:
portupgrade -o devel/pear -f pear-PEAR
20051212:
AFFECTS: users of net/ntop
AUTHOR: wxs@csh.rit.edu
ntop now installs a rcNG script. It also logs to syslog by default.
To enable ntop at boot time, set the following in rc.conf(5):
ntop_enable="YES"
20051210:
AFFECTS: users of net/mldonkey-devel
AUTHOR: lioux@FreeBSD.org
MLDonkey port net/mldonkey-devel has been patched to work with
the updated lang/ocaml version 3.09. As a result, ocaml 3.09
is now a requirement. You have to follow the instructions for
updating your complete ocaml installation outlined below on
20051201 by burelle@lri.fr.
If you use the command below, everything should be fine.
$ portupgrade -fr 'ocaml*' 'mldonkey-*devel*'
20051210:
AFFECTS: users of mail/fetchmail using SSL encryption
AUTHOR: barner@FreeBSD.org
Fetchmail now checks the validity of server certificates and complains
verbosely in maillog if the validation fails.
If your mail server's certificate is not signed by one of the root
authorities, you have to manually configure them using the following steps:
* Download the necessary certificates in PEM format and store them
at a suitable location, e.g. /home/user/.certs
* Run the c_rehash tool on the freshly installed certificates:
- If you are using OpenSSL from the base system (this is the default)
use the following command:
% perl /usr/src/crypto/openssl/tools/c_rehash /home/user/.certs
- If you are using OpenSSL from security/openssl please use command:
% c_rehash /home/user/.certs
* Use the following options to enable SSL encryption in your .fetchmailrc
configuration file:
options ssl sslcertpath /home/user/.certs sslcertck
sslfingerprint '< fingerprint >'
< other options >
20051208:
AFFECTS: users of net/py-bittorrent and net/py-bittorrent-core
AUTHOR: lioux@FreeBSD.org
Developer renamed most BitTorrent command line scripts:
* btdownloadgui.py -> bittorrent.py
* btdownloadheadless.py -> bittorrent-console.py
* btdownloadcurses.py -> bittorrent-curses.py
* btmaketorrentgui.py -> maketorrent.py
* btmaketorrent.py -> maketorrent-console.py
* btlaunchmany.py -> launchmany-console.py
* btlaunchmanycurses.py -> launchmany-curses.py
* bttrack.py -> bittorrent-tracker.py
* btreannounce.py -> changetracker-console.py
* btrename.py has been REMOVED, use maketorrent*.py
* btshowmetainfo.py -> torrentinfo-console.py
Check http://www.bittorrent.com/bittorrent_versions.html
20051207:
AFFECTS: users of {japanese,chinese,korean}/FreeWnn-*
AUTHOR: hrs@FreeBSD.org
{ja,zh,ko}-FreeWnn-server now use the new rc.subr(8) framework
for their startup script. Note that to invoke each Wnn daemon at
boot time you have to set the following variables in rc.conf(5)
respectively:
wnn_enable
kwnn_enable
twnn_enable
cwnn_enable
20051203:
AFFECTS: users of www/apache2
AUTHOR: clement@FreeBSD.org
www/apache2 port directory was renamed to www/apache20 to keep
consistency with other apache ports.
20051203:
AFFECTS: users of www/apache22 and any web apps porters
AUTHOR: clement@FreeBSD.org
www/apache22 stop supporting ${LOCALBASE}/www/(data|error|cgi)(|-dist)
directory layout in favor of ${LOCALBASE}/www/apache22/(data|error|cgi).
FYI, ports layout may change soon.
20051202:
AFFECTS: users of www/plone and cmf oriented zope modules
AUTHOR: filippo.natali@gmail.com
www/plone has been updated to the latest 2.1.1 version. Some
zope modules are unfortunately incompatible with this version
of plone.
20051202:
AFFECTS: users of security/racoon and security/ipsec-tools
AUTHOR: lawrance@FreeBSD.org
security/racoon has been removed. You should migrate to its
replacement, security/ipsec-tools. No configuration changes will
be required.
The default configuration file location has changed for ipsec-tools.
You will need to move your racoon configuration files to the new
location /usr/local/etc/racoon. Alternatively, add this line in
rc.conf to continue using the old location:
racoon_flags="-f /usr/local/etc"
20051201:
AFFECTS: users of lang/ocaml
AUTHOR: burelle@lri.fr
Upgrade to 3.09.0 will break binary compatibility at link time, so any
library build with old versions should be rebuild in order to be
usable (standalone binaries do not require rebuild since they are
statically linked.)
20051129:
AFFECTS: users of devel/monotone
AUTHOR: lapo@lapo.it
Keys are now stored in ~/.monotone/keys/.
You must run 'db migrate' against each of your databases;
this will automatically migrate the keys.
Command line syntax for 'serve' has changed; please adjust
startup scripts accordingly.
See /usr/local/share/doc/monotone/NEWS for details.
20051123:
AFFECTS: users of www/lighttpd
AUTHOR: delphij@FreeBSD.org
A change has been committed against www/lighttpd, which flips the
meaning of the IPV6 option to match other ports, along with the
1.4.7 upgrade. If you have previously saved configuration that
checks the IPV6 option (meaning to disable IPv6), then you will
have to rerun the configuration with ``make config''.
The default setting for IPV6 build is kept, which was enabled by
default.
20051113:
AFFECTS: users of x11/xterm, x11/xorg-clients, x11/XFree86-4-clients
AUTHOR: x11@FreeBSD.org
Xterm no longer installs with '-static' prefix. Users should upgrade
XFree86-clients to 4.5.0_1 or xorg-clients to 6.8.2_1 or newer before
attempting upgrade of xterm to 206_1 or newer. Previous versions remove
xterm on deinstall so CONFLICTS have been set accordingly.
20051105:
AFFECTS: users of x11-toolkits/qt33
AUTHOR: kde@FreeBSD.org
If the compilation of qt fails due to uic segfaulting
(example:
/usr/ports/x11-toolkits/qt33/work/qt-x11-free-3.3.5/bin/uic -L
/usr/ports/x11-toolkits/qt33/work/qt-x11-free-3.3.5/plugins
listboxeditor.ui -i listboxeditor.h -o listboxeditor.cpp
*** Signal 11)
delete your old .qt directories:
rm -r ~/.qt /root/.qt
20051105:
AFFECTS: all users of gnome/glib/gtk
AUTHOR: gnome@FreeBSD.org
GNOME has been updated to 2.12 and gtk/glib to 2.8.
DO NOT USE portupgrade(1) to update your ports. Instead, use
the gnome_upgrade.sh script from
http://www.marcuscom.com/downloads/gnome_upgrade212.sh
20051104:
AFFECTS: users of www/trac
AUTHOR: rui@ruilopes.com
The Trac database schema was changed between versions 0.8 and 0.9. This
port also started to use PySQLite 2 (SQLite 3). Existing environments
must be upgraded before they can be used with Trac 0.9.
The canonical update procedure for existing trac environments is:
$ export TRAC_ENV=/path/to/trac/env
$ # backup existing trac environment
$ cp -Rp $TRAC_ENV $TRAC_ENV.backup # backup existing trac env
$ # convert database from sqlite 2 to sqlite 3 format
$ mv $TRAC_ENV/db/trac.db $TRAC_ENV/db/trac2.db
$ sqlite $TRAC_ENV/db/trac2.db .dump | sqlite3 $TRAC_ENV/db/trac.db
$ # upgrade trac environment
$ /usr/local/bin/trac-admin $TRAC_ENV upgrade
$ /usr/local/bin/trac-admin $TRAC_ENV resync
$ /usr/local/bin/trac-admin $TRAC_ENV wiki upgrade
Consult the full upgrade instructions at:
http://projects.edgewall.com/trac/wiki/TracUpgrade
20051013:
AFFECTS: users of www/mediawiki
AUTHOR: garga@FreeBSD.org
www/mediawiki has now version 1.5. 1.4 version was preserved on
www/mediawiki14 port.
If you want to preserve your 1.4 installation, run this:
# portupgrade -o www/mediawiki14 -f mediawiki
20051013:
AFFECTS: users of mail/qmrtg
AUTHOR: mij@bitchx.it
Version 2.x marks a new generation for qmrtg and is no longer compatible
with configuration files from old releases.
Upgrading to 2.x version *requires* qmrtg (and possibly mrtg)
configuration files to be adjusted manually starting from the .dist file
included.
20051011:
AFFECTS: users of www/amphetadesk
AUTHOR: lioux@FreeBSD.org
www/amphetadesk can only be ran under a user with a valid home
directory since it stores its configuration information there.
20051010:
AFFECTS: users of games/py-slune
AUTHOR: mnag@FreeBSD.org
games/py-slune has been removed to add in games/slune to
reflect right name.
20051010:
AFFECTS: users of devel/apache-ant
AUTHOR: hq@FreeBSD.org
The Ant launcher script now uses javavmwrapper to pick a suitable JDK. Hence
it is no longer needed to define JAVA_HOME for Ant to run. You may rather use
and combination of JAVA_VERSION, JAVA_OS and JAVA_VENDOR. See javavm(1) for
further information. However, you may still override this behavior using
JAVACMD.
The ANT_INCLUDE_SHARED_JARS variable used to be effective only when set to
"YES" (case sensitive). It is now a defined/undefined switch and thus will be
effective if defined, regardless of its value.
20051009:
AFFECTS: users of games/py-balazar
AUTHOR: mnag@FreeBSD.org
games/py-balazar has been removed to add in games/balazar to
reflect right name.
20051008:
AFFECTS: users of sysutils/rdiff-backup, rdiff-backup-devel
AUTHOR: lawrance@FreeBSD.org
sysutils/rdiff-backup has been upgraded to version 1.0.1. This
version is incompatible with the previous version. Users of
rdiff-backup will need to redo their initial seed.
rdiff-backup-devel has been removed. Users of rdiff-backup-devel
should now use rdiff-backup instead. In this case there is no need
to redo the initial seed.
20051006:
AFFECTS: users of net/smokeping
AUTHOR: lth@FreeBSD.org
Smokeping has undergone a major upgrade to version 2.0.3. If you
are upgrading from versions 1.x, the manpage 'smokeping_upgrade'
may be of help. To verify the configuration file syntax, run
'smokeping --check'.
20051005:
AFFECTS: users of x11-wm/devilspie
AUTHOR: jylefort@FreeBSD.org
The configuration file format has changed. See
/usr/X11R6/share/doc/devilspie/README for more details.
20051002:
AFFECTS: users of x11-toolkits/py-wxPython26
wxPython 2.6 has been split into py-wxPython26, py-wxPython26-unicode
and py-wxPython26-common. Everyone should update to the new structure.
# remove previous installation
1) pkg_delete 'py24-wxPython*2.6*'
# update to new version
2) cd /usr/ports/x11-toolkits/py-wxPython26
3) make install clean
20050927:
AFFECTS: users of mail/dovecot
AUTHOR: robin@isometry.net
Dovecot has been upgraded to version 1.0a3 that breaks down
backward compatibility with previous versions of dovecot.
For information about upgrading existing dovecot installations
one must consult with http://wiki.dovecot.org/moin.cgi/UpgradingDovecot
20050923:
AFFECTS: users of www/b2evo
AUTHOR: chinsan.tw@gmail.com
Database schema changed. Rerun the installation script, which can usually
be found at http://your.site.com/b2evo/blogs/install
20050911:
AFFECTS: users of mail/libspf2, mail/postfix, mail/postfix21,
mail/postfix-policyd-spf, mail/exim
AUTHOR: marcus@corp.grupos.com.br
Now version 1.0.4 of libspf2 has repo copied from mail/libspf2 to
mail/libspf2-10 and mail/libspf2 has updated to 1.2.5.
mail/exim depends on mail/libspf2 and mail/postfix, mail/postfix21
and mail/postfix-policyd-spf depends on mail/libspf2-10.
20050907:
AFFECTS: users of databases/metakit
AUTHOR: adamw@FreeBSD.org
The metakit build now enables python support by default. Everybody who
was happy with their python-less metakit should begin specifying
METAKIT_WITHOUT_PYTHON=yes on build.
20050904:
AFFECTS: users of games/pvpgn
AUTHOR: mek@mek.uz.ua
sql_DB_layout.conf-sample: includes changes needed for the new "username" SQL
field; if you update to 1.7.8 YOU MUST update this file too if you have your
accounts on SQL
bnetd.conf-sample: changed "servaddrs" directive to not be totally commented
and be as ":" by default in bnetd.conf (if "servaddrs" is commented this
means "bnetd" will not listen for b.net services at all)
20050902:
AFFECTS: users of www/jakarta-tomcat55
AUTHOR: hq@FreeBSD.org
The port installs a new RCng startup script which no longer uses tomcat55ctl
to control the Tomcat daemon. Furthermore, the behavior of Tomcat may be
configured through switches and variables from /etc/rc.conf. They are
documented in the header of the RCng script:
${PREFIX}/etc/rc.d/jakarta-tomcat55.sh
20050902:
AFFECTS: users of mail/postfix-current
AUTHOR: marcus@corp.grupos.com.br
Now mail/postfix-current use OPTIONS menu instead of
POSTFIX_OPTIONS batch. Please run "make config" and
select your options in menu.
20050828:
AFFECTS: users of net/py-bittorrent-devel and net/py-bittorrent-core-devel
AUTHOR: lioux@FreeBSD.org
Developer renamed most BitTorrent command line scripts:
* btdownloadgui.py -> bittorrent.py
* btdownloadheadless.py -> bittorrent-console.py
* btdownloadcurses.py -> bittorrent-curses.py
* btmaketorrentgui.py -> maketorrent.py
* btmaketorrent.py -> maketorrent-console.py
* btlaunchmany.py -> launchmany-console.py
* btlaunchmanycurses.py -> launchmany-curses.py
* bttrack.py -> bittorrent-tracker.py
* btreannounce.py -> changetracker-console.py
* btrename.py has been REMOVED, use maketorrent*.py
* btshowmetainfo.py -> torrentinfo-console.py
Check http://www.bittorrent.com/bittorrent_versions.html
20050804:
AFFECTS: users of sysutils/kdeadmin3
AUTHOR: kde@FreeBSD.org
One data file has been moved from kdeadmin to kdelibs between
KDE 3.4.1 and KDE 3.4.2. This means that
*********if you currently have the kdeadmin port installed*********
you will have to take some precautions to update your KDE
installation.
We recommend sticking to the following procedure. This procedure requires
you to have sysutils/portupgrade installed and to be the superuser (or using
sudo).
1.) Delete installed packages which conflict with the updated KDE
ports.
pkg_deinstall -f kdeadmin-\[0-9\]\*
2.) Now update the remaining KDE ports.
portupgrade -O arts\* kde\* \*kde-i18n\*
or, if you want to update KDE along with other updated ports:
portupgrade -a
3.) Reinstall the KDE ports you deleted in step 1.
portinstall -O kdeadmin
20050728:
AFFECTS: users of sysutils/sge and sysutils/sgeee
AUTHOR: brooks@FreeBSD.org
A port of SGE 6 has been installed in sysutils/sge. SGE 6 is
significantly different from SGE 5 and an upgrade is only possible
by removing the SGE 5 install and replacing it. The SGE vs SGEEE
distinction has been removed in SGE 6 so the sgeee port was removed.
The sge and sgeee ports were repo copied to sge53 and sgeee53
respectively and existing installations may continue to use them.
20050727:
AFFECTS: users of databases/firebird-server
AUTHOR: skv@FreeBSD.org
Changes in layout:
* database directory has changed from /usr/local/firebird to /var/db/firebird
* configuration files are placed in /usr/local/etc/firebird
* common utilities have been moved to /usr/local/bin
* suid-ed binaries have been moved to /usr/local/sbin
Update inetd.conf/xinetd.conf to reflect new location of "fb_inet_server".
20050722:
AFFECTS: all RELENG_6 and HEAD users of ports/packages, maintainers
of ports that interact with the compat libraries.
AUTHOR: kensmith@FreeBSD.org
The shared library version number of all shared libraries built as
part of the baseline system has been incremented in both RELENG_6
and HEAD. The overall goal is to make handling of the compat library
infrastructure easier. Each new release branch will have different
version numbers for all of the shared libraries and the compat ports
can simply include all of the shared libraries from the previous
release.
If you update your system using normal cvsup/rebuild/reinstall
mechanisms the old versions of the libraries will still be on your
system so your old ports executables will continue to work.
But you definitely should plan on recompiling and reinstalling all
of your installed ports so they get relinked against the new libraries.
If you don't take this step as time goes on "normal" updates and
installs run the risk of having executables relying on both the new
and old versions of the libraries which would cause big problems.
It will take some time for the pre-built packages available on the
FTP mirror sites to be rebuilt against the new libraries. If you
want to update your ports using the pre-built packages watch the
mailing lists for when the rebuilt packages become available.
20050710:
AFFECTS: users of x11-toolkits/qt33, x11/kdelibs3
AUTHOR: kde@FreeBSD.org
If you have compiled qt33 with the KDE_OPTIONS option checked (if your
installed qt-package is called qt-copy-3.3.4 instead of qt-3.3.4, check
with pkg_info), you should cvsup and recompile qt33 and everything
depending on it:
portupgrade -rf qt\*
Previous versions of the qt33 port contained a patch that
introduces binary incompatibility between unpatched qt33 and software
compiled against a patched qt33.
Symptoms of the binary incompatibility: Unresolved symbol warnings from
various KDE/Qt applications (both during runtime or compiling/linking),
"Could not start kdeinit" dialogs during KDE startup, kicker crashes during
exiting KDE.
20050630:
AFFECTS: users of x11/nvidia-driver
AUTHOR: danfe@FreeBSD.org
Due to several complaints, new (unsupported) option had been added to port
Makefile: WITH_LEGACY_GPU_SUPPORT. Starting with version 7667, NVidia has
dropped support for numerous "legacy" GPUs, while this option allows to go
with previous version of driver (this does not apply to older versions of
FreeBSD, since you have to use version 6113 of driver (if you did not yet
upgraded to FreeBSD 5.3 or later) which has support for those GPUs).
If you must use WITH_LEGACY_GPU_SUPPORT option, be sure to ``hold'' the
package by making appropriate entry in your pkgtools.conf, otherwise
portupgrade(1) will upgrade your port to latest NVidia release on the
next run, which is probably not what you want.
Refer to x11/nvidia-driver/Makefile for further details.
20050625:
AFFECTS: users of sysutils/nut
AUTHOR: Joerg.Pulz@frm2.tum.de
nut now installs a rcNG script for starting the Network UPS Tools daemons.
To enable that at boot time, add the following into /etc/rc.conf[.local]:
nut_enable="YES"
20050624:
AFFECTS: users of lang/perl5.8
AUTHOR: tobez@FreeBSD.org
lang/perl5.8 has been updated to 5.8.7. You should update everything
depending on perl. The easiest way to do that is to use
perl-after-upgrade script supplied with lang/perl5.8. Please see
its manual page for details.
20050622:
AFFECTS: users of ftp/proftpd-*
AUTHOR: flz@FreeBSD.org
ProFTPd binary moved from ${PREFIX}/libexec to ${PREFIX}/sbin. People
using proftpd with inetd must use ${PREFIX}/sbin/in.proftpd (or
${PREFIX}/sbin/proftpd which is just the same). Read the commit log
and diffs for more information.
20050621:
AFFECTS: users of net/cacti
AUTHOR: sem@FreeBSD.org
Because of users need to keep their DB configuration but config.php
can't be saved on upgrading, I've moved DB settings in db-settings.php.
So, you need to change db-settings.php and do not touch config.php
anymore.
20050618:
AFFECTS: users of alternate linux_base ports
AUTHOR: netchild@FreeBSD.org
The Ports Collection now allows to override the default linux_base port.
Specify e.g. OVERRIDE_LINUX_BASE_PORT=rh-9 in /etc/make.conf to use
${PORTSDIR}/emulators/linux_base-rh-9 (the logic is to use
${PORTSDIR}/emulators/linux_base-${OVERRIDE_LINUX_BASE_PORT}).
20050610:
AFFECTS: users of ftp/wget built with SSL (default)
AUTHOR: sf@FreeBSD.org
wget 1.10 now authenticates certificate of remote host before making a
SSL connection. To make it work, you should have working CA root
certificates list in /etc/ssl/cert.pem.
If you don't have it there are options:
a) install security/ca-roots port and you have done.
b) install ftp/curl port and symlink it to /etc/ssl/cert.pem.
ln -s /usr/local/share/curl/curl-ca-bundle.crt /etc/ssl/cert.pem
c) put your favorite one into certain place.
20050601:
AFFECTS: users of devel/perforce
AUTHOR: lth@FreeBSD.org
Upgrading to 2005.1 is straightforward, but it is highly recommended
to follow the upgrading instructions in the release notes:
http://www.perforce.com/perforce/doc.051/user/relnotes.txt
20050526:
AFFECTS: users of mail/sylpheed-claws
AUTHOR: netchild@FreeBSD.org
Sylpheed-claws is updated to the GTK2 version now. This results in a new
configuration directory. To keep your configuration from the GTK1 version
you can
cp -rp ~/.sylpheed .sylpheed-gtk2
before starting the GTK2 version for the first time, or
cp -Rp ~/.sylpheed .sylpheed-gtk2/
when you have run the GTK2 version already.
20050524:
AFFECTS: users of multimedia/mpeg4ip and multimedia/mpeg4ip-libmp4v2
AUTHOR: ahze@FreeBSD.org
Starting with version 1.3 mpeg4ip-libmp4v2 installs libmp4av that mpeg4ip
previously installed. It is advised to de-install mpeg4ip-libmp4v2 and
mpeg4ip before updating to mpeg4ip-1.3 or mpeg4ip-libmp4v2-1.3. If you
have already updated mpeg4ip-libmp4v2 and mpeg4ip you should deinstall
mpeg4ip and reinstall mpeg4ip-libmp4v2 before updating mpeg4ip.
This does not affect users who just have mpeg4ip-libmp4v2 installed
and not mpeg4ip.
20050523:
AFFECTS: users of games/pvpgn
AUTHOR: mek@mek.uz.ua
The following has been changed in the bnetd.conf file (starting with
version 1.7.7):
- The old config variable `servername' has been renamed to `hostname'.
- A new `servername' config variable has been introduced for server
identification.
20050519:
AFFECTS: users of www/squid
AUTHOR: tmseck@netcologne.de
Starting with 2.5.10, the cachemgr.cgi program uses a configuration file
cachemgr.conf to control which hosts this program is allowed to manage.
To prevent abuse, the configuration defaults to "localhost" only.
Please see cachemgr.cgi(8) for further details.
20050517:
AFFECTS: users of www/mod_perl2 and all ports depending on it
AUTHOR: lars.eggert@gmx.net.
API changed for mod_perl2 -- existing code will break!
The mod_perl2 developers have significantly changed the API
in release candidate 2.0.0-RC5. These changes include changed
names for core packages, causing software that uses the old API
to fail with the new version. You need to update your code as
described in http://perl.apache.org/docs/2.0/rename.html
20050517:
AFFECTS: users of databases/firebird
AUTHOR: freebsd@galle.com.br
The port was split into a -server and -client parts.
The -server contains server binary, UDFs, and install all in
${PREFIX}/firebird. The -client contains libs, includes,
client binaries, docs and examples. For migration delete
the firebird port and install the -server and/or -client port
afterwards.
20050512:
AFFECTS: users of devel/svk
AUTHOR: rafan@infor.org
Since SVK 0.30, it is fast enough and PPerl causes some problems.
Thus, the SVK port no longer supports WITH_PPERL knob.
If you still want to use PPerl with it, please go and read:
http://svk.elixus.org/?SVKAndPPerl for details.
20050511:
AFFECTS: users of multimedia/ffmpeg{,-devel}
AUTHOR: lioux@FreeBSD.org
The latest FreeBSD CVS snapshot has been committed under
multimedia/ffmepg-devel. In order to build it, you need to deinstall
any ffmpeg ports first:
# pkg_deinstall multimedia/ffmpeg
Furthermore, video capture is no longer working in the latest
version. Work is been done to overcome this.
20050511:
AFFECTS: users of databases/postgresql??-(server|contrib)
AUTHOR: girgen@FreeBSD.org
The PostgreSQL ports have been updated to latest versions. A
security problem in the template database requires a simple SQL
command to be run on each database. Because these problems are
really incorrect system catalog entries, updating to a new release
will NOT by itself solve the problems in an existing
installation.
See http://www.postgresql.org/about/news.315 for details.
20050501:
AFFECTS: users of lang/ocaml based applications and libraries
AUTHOR: lioux@FreeBSD.org
With the recent update of ocaml to 3.08.3 some API compatibility
has been broken. It is a bit subtle so that some users might not
notice it. However, updating all ocaml based applications and
libraries are advised using the new compiler/interpreter version.
Issue the following command:
# portupgrade -rf 'ocaml*'
20050426:
AFFECTS: users of mail/courier-authlib
AUTHOR: oliver@FreeBSD.org
mail/courier-authlib has been moved to security/courier-authlib and is
now only a meta-port. Installing the meta-port installs security/
courier-authlib-base and no, one or more sub-ports regarding to what
authentication methods you've chosen. Courier-authlib-base only
provides you authentication via PAM. All ports depending on courier-
authlib (at the time of writing, courier-imap, sqwebmail and maildrop)
giving you the same choice the meta-port provides you.
20050421:
AFFECTS: users of www/opera-devel
AUTHOR: avleeuwen@piwebs.com
Opera 8.0 final has been released and can be installed via the
www/opera port. The opera-devel port is now deprecated. If you want
to continue using the personal settings you used with www/opera-devel,
issue this command:
# mv ~/.opera-devel ~/.opera
20050421:
AFFECTS: users of www/opera
AUTHOR: avleeuwen@piwebs.com
Opera has been updated to 8.0. If are upgrading from version 7.x or
below, it is recommended that you backup your personal ~/.opera
directory and remove it, like this:
# cp -Rp ~/.opera ~/.opera-bak
# rm -rf ~/.opera
After that, you can put your bookmarks, email, contacts, etc. back in
~/.opera/. The most important files are your bookmarks
(~/.opera/opera6.adr) and your emails (~/.opera/mail). It is not a good
idea to put opera6.ini, userstyle.ini, search.ini, pluginpath.ini and other
non-personal stuff back in ~/.opera/. If you need custom settings,
reconfigure Opera from the Preferences pane or edit the files by hand.
20050420:
AFFECTS: users of www/ipython
AUTHOR: dryice@liu.com.cn
There are backward-incompatible changes for pysh:
1. You must update your pysh profile (~/.ipython/ipythonrc-pysh):
a) Add to it the line:
import_all IPython.Extensions.InterpreterExec
b) Delete the line:
execfile pysh.py
2. You must also delete from ~/.ipython/ the file pysh.py.
20050419:
AFFECTS: users of www/linux-opera
AUTHOR: mezz@FreeBSD.org
Opera has been updated to 8.0. If you are upgrade from version 7.x or
below, it is recommended for you to backup your personal ~/.linux-opera
directory and remove it. It can be done following from the command line:
# cp -Rp ~/.linux-opera ~/.linux-opera-bak
# rm -rf ~/.linux-opera
After that, you can put your bookmark, email, contacts and etc back in
~/.linux-opera/. The bookmark is ~/.linux-opera/opera6.adr and the email is
~/.linux-opera/mail as you can figure out by view in ~/.linux-opera/. It is
probably not good idea to put opera6.ini, userstyle.ini, search.ini,
pluginpath.ini and other non-personal stuff back in ~/.linux-opera/. The
non-personal stuff should be re-configure on new stuff by either Opera
preferences in GUI or hand (manual) in your editor.
20050415:
AFFECTS: users of net-mgmt/cricket
AUTHOR: ijliao@FreeBSD.org
As of 2004/11/09 cricket uses a separate user "wwwadm". If you
upgrade your installation, make sure you chown your existing data.
20050414:
AFFECTS: users of databases/postgresql and any port that depends on it
AUTHOR: girgen@FreeBSD.org
The PostgreSQL ports are updated to 8.0.2. All shared libraries'
versions have been bumped, so you will need to recompile all client
applications that depend on libpq.so. The recommended way to
upgrade from 8.0.x would be something like
portupgrade -rf postgresql-client
20050413:
AFFECTS: users of mail/spamd
AUTHOR: delphij@FreeBSD.org
spamd now installs a rcNG script for starting the OpenBSD pf spamd daemon.
To enable that at boot time, add the following into /etc/rc.conf[.local]:
pfspamd_enable="YES"
20050413:
AFFECTS: users of www/quixote
AUTHOR: dryice@liu.com.cn
There are backward-incompatible changes upgrading from 1.2 to
2.0. Including renaming quixote.form to quixote.form1 and
quixote.form2 to quixote.form. Please refer to upgrading.txt in the
docs dir for detail.
20050411:
AFFECTS: users of x11/gdm
AUTHOR: kwm@FreeBSD.org
GDM now installs a rcNG script for starting the gdm daemon.
To enable that gdm starts a boot time, add the following to /etc/rc.conf:
gdm_enable="YES"
20050406:
AFFECTS: users of databases/mysql50-server
AUTHOR: ale@FreeBSD.org
The base database directory can now be set and changed in rc.conf (default:
/var/db/mysql). If you used to set DB_DIR to a different value during port
compilation, you must specify it via the new "mysql_dbdir" rc variable.
In addition, the "mysqllimits_enable" and "mysqllimits_args" variables
have been replaced by "mysql_limits" for consistency.
20050403:
AFFECTS: users of net/tac_plus4
AUTHOR: marcus@FreeBSD.org
Tac_plus4 now installs an rcNG script for starting the tac_plus daemon.
To enable tac_plus to start at boot time, add the following to /etc/rc.conf:
tac_plus_enable="YES"
You can also pass flags to tac_plus by setting the rc.conf variable
tac_plus_flags. The default flags are "-C ${PREFIX}/etc/tac_plus.conf".
Additionally, the default version of IOS for tac_plus has been changed from
11.x to 12.x.
20050324:
AFFECTS: users of net/mDNSResponder
AUTHOR: brooks@FreeBSD.org
In mDNSResponder 98_1, mdnsd is no longer started by default due to a
switch to an rc.subr startup script. To start it, you must add add
mdnsd_enable="YES" to your /etc/rc.conf or other suitable
configuration file.
20050320:
AFFECTS: users of x11/kde3, x11/kdelibs3, x11/kdebase3,
x11-themes/kdeartwork3, www/akregator, x11-themes/phase,
multimedia/kdemultimedia3
AUTHOR: kde@FreeBSD.org
In KDE 3.4, a number of files were moved between ports, some ports
were added, one port has been removed and some applications formerly available
in their own ports were incorporated into KDE. This means that you will have
to take some precautions to update your KDE installation. A simple
portupgrade -a will not work.
Portupgrade -R kde can fail as well, depending on what parts of KDE you
have currently installed. We therefore recommend sticking to the following
procedure. The procedure requires you to have sysutils/portupgrade installed
and you to be the superuser (or using sudo). We recommend not being logged in
to a KDE session on the machine you're performing the upgrade on. If you
choose to perform the update while being logged in to KDE, expect erratic
behavior and crashes from applications launched until you log out and back
in.
1.) Delete installed packages which conflict with the updated KDE
ports.
pkg_deinstall -f kdeartwork-\[0-9\]\* kdebase-\[0-9\]\* \
kdebase-konqueror-nsplugins-\[0-9\]\* kdewebdev-\[0-9\]\* \
kde-\[0-9\]\* akregator\* phase\*
2.) Now update the remaining KDE ports.
portupgrade -O arts\* kde\* \*kde-i18n\*
or, if you want to update KDE along with other updated ports:
portupgrade -a
3.) Reinstall the KDE ports you deleted in step 1.
portinstall -O kdebase kdeartwork kdewebdev
Changes in detail:
- www/akregator is now included into deskutils/kdepim3.
- x11-themes/phase is now included in x11-themes/kdeartwork3.
- www/konqueror-nsplugins has been removed and is now integrated into
x11/kdebase3.
- Juk has been split out of multimedia/kdemultimedia3 and is now
available as audio/juk.
- Akode has been split out of multimedia/kdemultimedia3 and is now
available as audio/akode and audio/akode-plugins-*. Akode is also
a default dependency of multimedia/kdemultimedia3 now.
- audio/mpeglib_artsplug has been demoted to legacy status and is no
longer the default decoder backend for kdemultimedia3. It's also not
depended on by kdemultimedia3 by default anymore.
Known post-updating issues:
- If you're missing acoustic notifications (system sounds) after the update:
rm ~/.kde/share/config/knotifyrc
Then log out of KDE and back in again (also see
http://freebsd.kde.org/faq.php#q16).
- kdm users might get warnings from kdm about obsolete lines in kdmrc.
You can migrate your configuration while preserving your customizations
by running (as root or with sudo)
genkdmconf
Make sure to backup your old kdm configuration (usually found in
/usr/local/share/config/kdm) beforehand in case the merge produces an
invalid configuration. Especially note that kdm does not use the Xservers
file anymore. A genkdmconf run will merge its contents into kdmrc.
Extensive information about changes and new features of KDE 3.4 can be found
at http://developer.kde.org/development-versions/kde-3.4-features.html. Bugs
can be reported at http://bugs.kde.org.
20050320:
AFFECTS: users of sysutils/portsnap
AUTHOR: cperciva@FreeBSD.org
As a result of shifting from SHA-1 to SHA-256, the structure of
portsnap's configuration file and compressed snapshot have both
changed. After upgrading to portsnap 0.9, you will have to
update your configuration file ($PREFIX/etc/portsnap.conf) and
delete your existing portsnap compressed snapshot:
# cd /usr/local/etc && cp portsnap.conf.sample portsnap.conf
# rm -r /usr/local/portsnap/*
In addition, be aware that the next runs of "portsnap fetch" and
"portsnap update" will take far longer than usual, since they
will need to download and extract a complete copy of the ports
tree.
20050319:
AFFECTS: users of databases/postgresql7[34]-server
AUTHOR: girgen@FreeBSD.org
The startup script has been merged from 8.0 to 7.3 and 7.4. Hence,
to start the PostgreSQL server at boot time (regardless of version),
add the following to /etc/rc.conf:
postgresql_enable=yes
20050318:
AFFECTS: users of x11-wm/blackbox, x11-wm/boxtools, x11-wm/bbkeys, and
x11-wm/bbpager
AUTHOR: A.J.Caines@halplant.com
The new blackbox ports include several changes to use and configuration.
Please read the pkg-message files in the respective ports for details.
20050315:
AFFECTS: users of databases/mysql323-server
AUTHOR: ale@FreeBSD.org
The MySQL daemon must now be enabled/disabled in rc.conf.
The base database directory can now be set and changed in rc.conf (default:
/var/db/mysql). If you used to set DB_DIR to a different value during port
compilation, you must specify it via the new "mysql_dbdir" rc variable.
See the script for details.
20050314:
AFFECTS: users of databases/mysql40-server
AUTHOR: ale@FreeBSD.org
The base database directory can now be set and changed in rc.conf (default:
/var/db/mysql). If you used to set DB_DIR to a different value during port
compilation, you must specify it via the new "mysql_dbdir" rc variable.
In addition, the "mysqllimits_enable" and "mysqllimits_args" variables
have been replaced by "mysql_limits" for consistency.
20050313:
AFFECTS: users of games/netpanzerdata, games/netpanzer
AUTHOR: mad@madpilot.net
The netpanzerdata port has changed it's name to netpanzer-data,
so before installing the new one you will need to remove the old
netpanzerdata-0.1.3 port.
20050312:
AFFECTS: all users who have glib/gtk/gnome libraries installed
AUTHOR: ahze@FreeBSD.org and the FreeBSD GNOME team
Gnome has been upgraded to 2.10 and gtk/glib to 2.6.
DO NOT USE portupgrade(1) to update any gnome or gtk
or any port that depends on them. Using portupgrade
will cause problems and you will have to manually
upgrade ports. Please use the gnome_upgrade.sh
script from
http://www.FreeBSD.org/gnome/gnome_upgrade.sh
20050309:
AFFECTS: users of mail/maildrop
AUTHOR: sergei@FreeBSD.org
maildrop has been recently upgraded to 1.8.0. This version
has the following changes:
- Maildir quota is now enabled by default.
The following options were deleted:
- WITH_MAILDIRQUOTA
- WITH_TRASHQUOTA
- New option WITH_AUTHLIB is added, which provides optional support for
Courier Auth Library (mail/courier-authlib port).
- Userdb authentication, LDAP and MySQL support are provided through
courier-authlib now, thus the following options
- WITH_USERDB
- WITH_LDAP
- WITH_MYSQL
have been superseded by WITH_AUTHLIB.
20050306:
AFFECTS: users of math/ploticus
AUTHOR: linimon@FreeBSD.org
ploticus is now installed as bin/ploticus rather than bin/pl to
avoid useless conflicts with other ports.
20050303:
AFFECTS: users of net/i2p
AUTHOR: lioux@FreeBSD.org
The newest i2p version 0.5.0.1 is incompatible with all previous
versions. Follow these procedures if you are updating from a
previous port version. You can ignore these if you are installing
i2p for the first time.
1) Update i2p port to the new one
2) Use the i2prouter script to uninstall i2p from user account.
You are going to lose all your configuration:
$ i2prouter uninstall
3) Install the new i2p version:
$ i2prouter install
20050301:
AFFECTS: users of sysutils/ganglia-monitor-core
AUTHOR: brooks@FreeBSD.org
With the move to Ganglia 3.0.0, the configuration file for gmond has
changed completely. The -r or --convert options may be used to
emit a file in the new format given one in the old.
Startup is now controlled by an RC_SUBR script so the gmond_enable and
gmetad_enable variables will need to be set for gmond and gmetad to be
started. Existing gmond.sh and gmetad.sh scripts in PREFIX/etc/rc.d
should be removed.
Due to a bug in ganglia's build process, the previous version may need
to be removed before ganglia can be upgraded.
20050224:
AFFECTS: users of lang/ruby18 and any apps that depend on ruby18
AUTHOR: mezz@FreeBSD.org
The theads support has been disabled again. It causes the more trouble, so
it now builds with ${PTHREAD_CFLAGS} and ${PTHREAD_LIBS}. It is recommend
you to rebuild any apps that depend on lang/ruby18. Do something like this:
portupgrade -rf ruby-1.8.2\*
20050224:
AFFECTS: users of www/apache21
AUTHOR: clement@FreeBSD.org
When upgrading from 2.1.2, you need to rebuild all apache modules.
20050215:
AFFECTS: users of databases/mysql41-server
AUTHOR: ale@FreeBSD.org
The base database directory can now be set and changed in rc.conf (default:
/var/db/mysql). If you used to set DB_DIR to a different value during port
compilation, you must specify it via the new "mysql_dbdir" rc variable.
In addition, the "mysqllimits_enable" and "mysqllimits_args" variables
have been replaced by "mysql_limits" for consistency.
20050214:
AFFECTS: users of net-mgmt/nagios
AUTHOR: blaz@si.FreeBSD.org
Nagios has been upgraded to 2.0.b2. Native support for storing various types
of data (status, retention, comment, downtime, etc.) in MySQL and PostgreSQL
has been dropped. There are also multiple changes to the format of
configuration files. Carefully read
http://nagios.sourceforge.net/docs/2_0/whatsnew.html before upgrading.
20050213:
AFFECTS: users of print/teTeX-*
AUTHOR: hrs@FreeBSD.org
print/teTeX-* are now based on teTeX 3.0. Although some reliability fixes
are also added, here are several common problems which you might fall on.
1) $PREFIX/bin/pdftex is missing:
Probably your system has old files included teTeX 2.x which can
prevent the new version from working. Please remove the old files
first (see entry 20050206 in this file) and reinstall.
2) Some formats are still corrupted (for example, "Fatal format file error;
I'm stymied" is displayed) or not updated even after a clean install:
You might have old or corrupted *.fmt and/or *.map files under
/root/.texmf-* or $HOME/.texmf-* directories. Typically these
directories are generated when you invoke the updmap(1), texconfig(1),
or fmtutil(1) utility manually. However, for a period after the first
revision of the teTeX-base port erroneously used fmtutil(1) to
regenerate *.fmt files, you could have these directories without your
intent. In such a case, please remove these directories and reinstall
the ports (it is not needed to rebuild ports/packages). Just for your
information, $HOME/.texmf-config and $HOME/.texmf-var can be used for
your personal configuration.
If you have other problems, please contact hrs@FreeBSD.org.
20050212:
AFFECTS: users of x11-fonts/mkbold, x11-fonts/mkitalic, and
x11-fonts/mkbold-mkitalic
AUTHOR: koma2@ms.u-tokyo.ac.jp
The dependency on x11-fonts/mkbold and x11-fonts/mkitalic has been
switched over to x11-fonts/mkbold-mkitalic, which is written in C
and has far better performance than the old ones. There is no
functional difference between the two, but they will conflict with
each other. Since other ports which depend on x11-fonts/mkbold or
x11-fonts/mkitalic will be updated to depend on x11-fonts/mkbold-mkitalic,
you might get an error during upgrading such ports. In such a case,
please pkg_delete the old ones first.
20050206:
AFFECTS: users of print/teTeX and japanese/teTeX
AUTHOR: hrs@FreeBSD.org
print/teTeX is now based on a teTeX 3.0 release candidate
(2.99.13.20050204) and the other related ports are also updated.
Since upgrading from previous versions should be done at a time,
you may want to use the portupgrade utility or reinstall
print/teTeX after deinstalling all of the related ports.
If your teTeX environment became broken during the upgrade,
please see the following URL which explains how to fix it.
http://people.freebsd.org/~hrs/tetex-upgrade.txt
This file also includes notes for people who are familiar
with the teTeX distribution to explain structure of the ports.
20050205:
AFFECTS: users of lang/ruby16_r, lang/ruby18_r, and lang/ruby18
AUTHOR: knu@FreeBSD.org
The slippery pthread support for systems prior to 502102 has been
dropped and lang/ruby16_r and lang/ruby18_r ports have been removed,
since no one seems to appreciate the partially working solution.
Good news is that the pthread support of lang/ruby18 is now enabled
by default for newer systems, which means the ruby interpreter is
linked with libpthread. This will allow threaded extension
libraries to run and work properly on those systems.
20050201:
AFFECTS: users of lang/perl5 and lang/perl5.8
AUTHOR: tobez@FreeBSD.org
lang/perl5 has been updated to 5.6.2, and lang/perl5.8 has been
updated to 5.8.6. You should update everything depending on perl, that
is:
* first, upgrade your perl installation (use either lang/perl5 or
lang/perl5.8, the latter being recommended);
* for FreeBSD 4.X, run "use.perl port", so that the system knows you
have 5.8.6 or 5.6.2; this step is not needed on FreeBSD 5.X and
FreeBSD -CURRENT;
* run some magic incantations to upgrade all ports depending on perl,
that is run something like:
portupgrade -f `(pkg_info -R perl-5\* | tail +4; \
find /usr/local/lib/perl5/site_perl/5.[68].[1245] -type f -print0 \
| xargs -0 pkg_which -fv | sed -e '/: ?/d' -e 's/.*: //') | sort -u`
This is likely to fail for a few ports, you'll have to upgrade them
afterwards by hand.
20050130:
AFFECTS: users of PostgreSQL
AUTHOR: girgen@FreeBSD.org
Each of the PostgreSQL ports have been split into a server and a
client part. Please use postgresqlNN-server and/or
postgresqlNN-client as needed. Versions currently supported are 7.3,
7.4 and 8.0.
To start the PostgreSQL server at boot time, add the following to
/etc/rc.conf:
postgresql_enable=yes
The maintenance script is installed in etc/periodic/daily, and is
controlled by a set of new knobs in periodic.conf. Use it for
vacuuming your databases and get daily backups. Note that daily
vacuuming is on by default. See the script for details.
20050130:
AFFECTS: users of net/howl
AUTHOR: marcus@FreeBSD.org
Howl now installs an rcNG script for starting mDNSResponder. To enable
mDNSResponder to start at boot time, add the following to /etc/rc.conf:
mdnsresponder_enable="YES"
You can also pass flags to mDNSResponder by setting the rc.conf variable
mdnsresponder_flags to the appropriate value. See the mDNSResponder(8)
man page for the list of supported flags. The default is not to pass
any flags to mDNSResponder.
20050126:
AFFECTS: users of x11-wm/xfce4
AUTHOR: oliver@FreeBSD.org
If you use Xorg 6.8.1: Make sure there is an /tmp/.ICE-unix with propper
rights. For further informations about that, please refer to 20041229
Please update all your plugins as well when you update from 4.0.6 to 4.2
They all need recompiling to link against the new xfce libraries
20050122:
AFFECTS: users of PostgreSQL
AUTHOR: seanc@FreeBSD.org
The -devel port has been updated to contain 8.0 release since
postgresql80-server can not be updated until 4.11 is released and the
changes in PR ports/75344 are committed. Users who need 8.0 now can
use the -devel port, however, once postgresql80-server has been
committed, -devel will begin tracking 8.1. Please be smart about
tracking ports and if used in production, update to
databases/postgresql80-server as soon as it becomes available. No
dump/reload will be required when changing from -devel to
postgresql80-server.
20050117:
AFFECTS: users of mail/spambnc
AUTHOR: thierry@FreeBSD.org
The SpamBouncer has been upgraded from version 1.9 to 2.0-RC3, and you
have to modify your ~/.procmailrc files. Please read upgrading.html in
/usr/local/share/doc/spambnc.
20050117:
AFFECTS: users of cad/astk-client
AUTHOR: thierry@FreeBSD.org
ASTK has been moved; if there exists files $HOME/.astkrc/config_serveurs,
you have to update the entry rep_serv from /usr/local/ASTK/ASTK_SERV/bin
to /usr/local/aster/ASTK/ASTK_SERV/bin (or you can remove $HOME/.astkrc).
20050114:
AFFECTS: users of security/libgnomesu, esp. on FreeBSD 4.x.
AUTHOR: adamw@FreeBSD.org
If you installed libgnomesu the day it was added to the ports tree,
you have a malformed PAM control file in /etc/pam.d/. All libgnomesu
users should remove /etc/pam.d/gnomesu-pam, and 5.x users should
replace it with the version in the updated libgnomesu port (ensure
that you're using the most current revision of the libgnomesu port).
4.x users: listen up! The presence of the /etc/pam.d/ directory (and
anything in that directory) presents a Very Bad Thing. Unless you've
manually tweaked your PAM settings, you must run:
# rm /etc/pam.d/gnomesu-pam
# rmdir /etc/pam.d/
or all users will be locked out of your system!
20050110:
AFFECTS: users of irc/iip
AUTHOR: lioux@FreeBSD.org
iip has been updated to the new network servers. Therefore, both
old configuration files and node reference keys no longer apply.
Therefore, you need to update the configuration files for each
user running the iip isproxy daemon:
1) Backup configuration files:
cp ~/.iip/isproxy.ini ~/.iip/isproxy.ini.backup
cp ~/.iip/node.ref ~/.iip/node.ref.backup
2) Remove configuration files:
rm ~/.iip/isproxy.ini
rm ~/.iip/node.ref
3) Create new configuration. Fill information as requested. This
creates the updated isproxy.ini file:
isproxy -C
4) Start iip isproxy. This will initialize your updated node.ref
file. This file will be automatically updated when you connect
to the iip network:
isproxy
20050110:
AFFECTS: users of sysutils/nautilus-cd-burner
AUTHOR: gnome@FreeBSD.org
Nautilus-cd-burner now requires cdrtools built with UTF-8 encoding
support. The default sysutils/cdrtools port does not support this
encoding, and that will cause nautilus-cd-burner to enter an infinite
loop when trying to create CD images. To workaround this, the cdrtools
dependency was changed in nautilus-cd-burner to point to the
sysutils/cdrtools-cjk port instead.
Since sysutils/cdrtools and sysutils/cdrtools-cjk conflict, you must
uninstall cdrtools so that the nautilus-cd-burner update can properly
pull in cdrtools-cjk.
20050108:
AFFECTS: users of mail/courier-imap, mail/sqwebmail
AUTHOR: oliver@FreeBSD.org
Courier-imap and sqwebmail are now dependent on courier-authlib. If
you've changed the default authentication config for courier-imap or
sqwebmail, you will have to redo the changes for courier-authlib.
You may wish to deinstall courier-imap and/or sqwebmail before you
install courier-authlib. Since courier-authlib replaces parts of both
ports, some of courier-authlib's files are listed as sqwebmail and
courier-imap files and deinstalling old courier-imap and/or sqwebmail
port may cause the deinstallation of the freshly installed
courier-authlib files.
20050108:
AFFECTS: users of mail/sqwebmail
AUTHOR: oliver@FreeBSD.org
Sqwebmail now installs it's files directly under PREFIX. That means for
instance that files that were formerly found under
PREFIX/share/sqwebmail/etc/ are now located under PREFIX/etc/sqwebmail.
Furthermore you need to set sqwebmaild_enable=YES in your rc.conf
because the rc.d script has been migrated to use the rc.subr Subsystem
20050108:
AFFECTS: users of mail/courier-imap
AUTHOR: oliver@FreeBSD.org
The variable courier_imap_imapdssl_enable have been renamed to
courier_imap_imapd_ssl_enable.
The variable courier_imap_pop3dssl_enable have been renamed to
courier_imap_pop3d_ssl_enable.
userdb stuff is now located in LOCALBASE/etc/authlib instead of
LOCALBASE/etc.
20041231:
AFFECTS: users of www/awstats
AUTHOR: webmaster@lightningfire.net
Location of awstats changed from /usr/local/www to /usr/local/www/awstats.
Please update configuration according instructions in pkg-message.
20041231:
AFFECTS: users of the linux compatibility environment
AUTHOR: netchild@FreeBSD.org
The default linux_base was changed from v7 to v8. You need to update from
v7 to v8 and rebuild every linux port. To update run:
portupgrade -rf -o emulators/linux_base-8 emulators/linux_base
In case you already use linux_base-8 you have to run:
portupgrade -rf emulators/linux_base-8
20041229:
AFFECTS: users of x11/kdebase3, x11-servers/xorg-server
AUTHOR: lofi@FreeBSD.org
If KDE does not start anymore after upgrading Xorg to version 6.8.1
(X restarts when the KDE splash screen has reached the third icon),
please check whether the directory /tmp/.ICE-unix exists, is owned by root
and has permissions 1777 (read/write/access for everybody + sticky bit).
To make sure everything is in working order, do (as root):
mkdir -p /tmp/.ICE-unix && chmod 1777 /tmp/.ICE-unix &&
chown root:wheel /tmp/.ICE-unix
Also, make sure you do NOT have clear_tmp_enable="YES" set in /etc/rc.conf,
as it will remove the directory on every reboot and applications will re-
create it with the wrong ownership.
Users of daily_clean_tmps_enable in /etc/periodic.conf should make sure
daily_clean_tmps_ignore contains /tmp/.ICE-unix.
20041227:
AFFECTS: users of lang/gambas
AUTHOR: thierry@FreeBSD.org
As of this update, the password of your databases connections are crypted.
If you were using the database manager, please remove
~/.gambas/gambas-database-manager.conf before launching the new version.
20041226:
AFFECTS: users of Horde and the related ports (Turba, IMP, Nag, Kronolith,
Mnemo, Chora)
AUTHOR: thierry@FreeBSD.org
As of this update, the configuration files are generated by the application,
with no support for configuration files used in previous versions.
All data saved in the database, LDAP or MCAL backends will be preserved,
considering that you run specific scripts to migrate to this new scheme.
Affected ports are www/horde, mail/turba, deskutils/nag, deskutils/kronolith,
and deskutils/mnemo. See the UPGRADING documentation of the ports in question
for more details.
The filter system of IMP 3.x has been replaced by a separate application:
check the port mail/ingo. Ingo provides a script to migrate the existing
filter rules from IMP 3.x, see Ingo's documentation.
20041224:
AFFECTS: users of x11-servers/XFree86-4-Server and graphics/dri
AUTHOR: lesi@FreeBSD.org
As of version 4.4.0_6, XFree86-4-Server now depends on
graphics/xfree86-dri. This is due to incompatibilities between
XFree86 and the new xorg 6.8.1 DRI.
Users of XFree86-4-Server are strongly encouraged to switch to
the xfree86-dri port as follows:
portupgrade -fo graphics/xfree86-dri graphics/dri
which will also fix dependencies.
20041224:
AFFECTS: users of sysutils/portupgrade and lang/ruby18
AUTHOR: knu@FreeBSD.org
Please upgrade sysutils/portupgrade prior to lang/ruby18, or
pkgdb(1) may coredump with a double free() problem from a misuse (or
a "feature") of the DL module.
In that case, you can reinstall sysutils/portupgrade manually.
20041222:
AFFECTS: users of security/clamav, security/clamav-devel
AUTHOR: jylefort@brutele.be
The ClamAV database path has changed from /usr/local/share/clamav to
/var/db/clamav. You should update the DatabaseDirectory keyword in
/usr/local/etc/clamd.conf and /usr/local/etc/freshclam.conf.
20041221:
AFFECTS: users of security/gpgme03
AUTHOR: clement@FreeBSD.org
security/gpgme03 has been modified to not conflicts with gpgme 1.x
After upgrade, you need to rebuild all ports that depend on it.
You should upgrade security/gpgme (if installed) to avoid nasty
compile time failures, due to original location of gpgme.h.
20041219:
AFFECTS: users of textproc/jdictionary
AUTHOR: hq@FreeBSD.org
The location for JDictionary port installed files has changed. This also
affects the various plugins. Hence, users should upgrade all jdictionary
related ports at once to avoid inconsistencies:
$ portupgrade jdictionary\*
20041214:
AFFECTS: users of net/freenet6
AUTHOR: edwin@FreeBSD.org
The FreeNet6 service must now be enabled/disabled in rc.conf:
freenet6_enable="YES"
20041213:
AFFECTS: users of security/cryptplug, deskutils/kdepim3
AUTHOR: lofi@FreeBSD.org
The cryptplug port is not compatible with recent versions of gpgme
and has been changed to depend on gpgme03 (the last version of gpg-
me compatible with cryptplug).
Users who have been using cryptplug in order to enable PGP/MIME support
in KMail should DEINSTALL BOTH cryptplug and gpgme03 before updating
KDE to version 3.3.2. Cryptplug is NOT necessary anymore to enable
PGP/MIME support in KMail and will cause the kdepim3 build to fail due
to conflicting dependencies.
20041213:
AFFECTS: users of databases/postgresql-relay
AUTHOR: edwin@FreeBSD.org
The PostgreSQL Relay must now be enabled/ disabled in rc.conf:
postgresqlrelay_enable="YES"
20041212:
AFFECTS: users of sysutils/bacula
AUTHOR: lkoeller@FreeBSD.org
The port was split into a -server and -client component.
The -server part contains the storage and director daemon, the -client
part the console, file daemon and the documentation.
For migration delete the bacula port and install the -server and/or
-client port afterwards.
20041208:
AFFECTS: users of mail/getmail
AUTHOR: question+fbsdports@closedsrc.org
There is a known quirk when using mail/getmail with Python 2.4
where the DeprecationWarning is printed regarding the use of
the 'strict' keyword when a message is being retrieved.
You can redirect stdout/stderr to /dev/null to quelch the warning.
The quirk may be fixed in a future version of getmail.
20041205:
AFFECTS: users of multimedia/ffmpeg
AUTHOR: lioux@FreeBSD.org
multimedia/ffmpeg will not work if previous versions of the port
are installed. Also, there is a shared library version bump on
this update. Therefore:
1) Remove old ffmpeg
pkg_delete -f /var/db/pkg/ffmpeg*
2) Install updated ffmpeg
3) Rebuild all ports that depend on ffmpeg due to the shared
library version bump
cd /var/db/pkg && portupgrade -rf ffmpeg* -x ffmpeg*
20041202:
AFFECTS: users of any ports which have dependency on lang/python
AUTHOR: perky@FreeBSD.org
After upgrading of lang/python, you must rebuild all its consumer
ports to make them get ready to Python 2.4.
To do this, you will need to:
pkgdb -uf && cd /usr/ports/lang/python && make upgrade-site-packages
20041128:
AFFECTS: users of mail/dspam and mail/dspam-devel
AUTHOR: itetcu@people.tecnik93.com
When upgrading from previous version, read mail/dspam/files/UPDATING
and adjust your options.
20041121:
AFFECTS: users of news/rawdog
AUTHOR: tim@bishnet.net
Rawdog 2.x changes the format of the state file used in 1.x. To
upgrade from 1.x to 2.x the rawdog author recommends the following:
cp -R ~/.rawdog ~/.rawdog-old
rm ~/.rawdog/state
rawdog -u
rawdog --upgrade ~/.rawdog-old ~/.rawdog
rawdog -w
Once you're happy with the new version:
rm -r ~/.rawdog-old
20041118:
AFFECTS: users of sysutils/portupgrade
AUTHOR: lofi@FreeBSD.org
portsdb(1) is part of the portupgrade suite and is used to convert a ports
INDEX file to a binary INDEX.db database. By default, it uses the
libc-builtin berkeley db to do so, which has a buggy btree implementation.
If you see errors like "[BUG] Segmentation fault" while a portsdb update is
in progress, adjust the PORTS_DBDRIVER variable (in your environment or in
pkgtools.conf) to either bdb1_hash or dbm_hash.
This problem was fixed in 5.3-RELEASE, but users of 4.10-RELEASE and
5.2.1-RELEASE (and older releases) will find fixes by updating to the
latest (at least after Sep 20) of RELENG_4 or RELENG_5.
20041116:
AFFECTS: users of www/bricolage
AUTHOR: ports@rbt.ca
Bricolage may now be run on mod_perl compiled as a DSO for Apache
when following these guidelines:
http://perl.apache.org/docs/1.0/guide/install.html#When_DSO_can_be_Used
To do this, you will need to:
pkg_delete -f apache-mod_perl
pkg_delete -f p5-libapreq-static
portupgrade -rR bricolage
Bricolage will rebuild mod_perl, apache and libapreq using their standard
versions.
20041115:
AFFECTS: users of sysutils/portupgrade
AUTHOR: lofi@FreeBSD.org
Due to the recent removal of INDEX and INDEX-5 from FreeBSD's CVS,
portupgrade with default configuration will run 'make index' if started
after cvsup'ing the ports-collection. This may take an undesirably long
time.
There are several ways to work around this, for example:
- Run 'make fetchindex' after cvsup'ing ports,
or:
- Adjust the PORTS_INDEX variable in your environment or in
pkgtools.conf (see portupgrade(1) or the default pkgtools.conf) to
a different value than the default.
Also remember that 'make index' is only supported on _complete_
ports-trees. If you are currently refusing whole categories by means
of a cvsup refuse file, use 'make fetchindex' instead (or consider
keeping an extra machine/jail with a complete ports-tree around to
do INDEX builds on).
20041111:
AFFECTS: users of audio/faad, multimedia/mpeg4ip
AUTHOR: lioux@FreeBSD.org
mpeg4ip has been updated and broken down into 2 separate ports:
mpeg4ip and mpeg4ip-libmp4v2. Furthermore, mpeg4ip now depends
on faad. Moreover, faad now depends on mpeg4ip-libmp4v2 rather
than on mpeg4ip which avoids a cyclic dependency (mpeg4ip depends
on faad which depends on mpeg4ip).
If any of the old ports are installed, mpeg4ip will not compile.
Therefore,
1) Remove old faad and mpeg4ip ports which conflict with new
mpeg4ip
pkg_delete -f /var/db/pkg/mpeg4ip*
pkg_delete -f /var/db/pkg/faad*
2) Install faad, mpeg4ip and mpeg4ip-libmp4v2 in the following
order
cd /usr/ports/multimedia/mpeg4ip-libmp4v2 && make install clean
cd /usr/ports/audio/faad && make install clean
cd /usr/ports/multimedia/mpeg4ip && make install clean
20041111:
AFFECTS: users of Java
AUTHOR: glewis@FreeBSD.org
javavmwrapper has been rewritten. It now creates symbolic links for
all executables of the Java VMs that have been registered with it.
These symbolic links may impact which version of Java you are using,
depending on your PATH, which may need to be adjusted.
For example, if your path is:
${LOCALBASE}/bin:${LOCALBASE}/jdk1.4.2/bin
then previously "java" would resolve to ${LOCALBASE}/jdk1.4.2/bin/java.
With the new javavmwrapper it will resolve to ${LOCALBASE}/bin/java.
Depending upon the Java VMs that are registered and various environment
variables, it may or may not be ${LOCALBASE}/jdk1.4.2/bin/java that is
run by javavmwrapper via the symbolic link ${LOCALBASE}/bin/java.
20041107:
AFFECTS: users of x11/kdebase3
AUTHOR: kde@FreeBSD.org
To use GMail in konqueror, you need to set the browser identification for
gmail.google.com to 'Safari 1.2.3 on Mac OS X', otherwise you will not be
able to click on any links in GMail after logging in.
You can set site-specific browser identifications via the Settings menu in
Konqueror (Configure Konqueror/Browser Identification) or in the KDE Control
Center, Internet & Network/Web Browser/Browser Identification.
20041107:
AFFECTS: all users who have any GNOME libraries installed
AUTHOR: adamw@FreeBSD.org and the rest of the FreeBSD/GNOME crew
Hey, 2.6! You don't have to be 2.6 anymore!
Do NOT use portupgrade(1) to update your GNOME 2.6 desktop to 2.8:
it won't work, and you'll have to recompile bunches of ports by hand
as a result. Use the gnome_upgrade.sh script to automate the upgrade
process. The script is available from
http://www.FreeBSD.org/gnome/gnome_upgrade.sh
20041104:
AFFECTS: users of security/clamav-devel
AUTHOR: rob@debank.tv
The configuration file was renamed from clamav.conf to clamd.conf,
make sure to move your configuration before restarting the server.
20041104:
AFFECTS: users of japanese/rskkserv
AUTHOR: rushani@FreeBSD.org
The format of PREFIX/etc/rskkserv.conf has changed in version 2.95.
Please update your configuration file before restarting the server
using PREFIX/share/examples/rskkserv/conf-o2n.rb and referring to
PREFIX/share/examples/rskkserv/rskkserv.conf.sample.
20041031:
AFFECTS: users of databases/mysql40-server
AUTHOR: ale@FreeBSD.org
The MySQL daemon must now be enabled/disabled in rc.conf. See the
script for details.
20041028:
AFFECTS: users of net/netatalk
AUTHOR: marcus@FreeBSD.org
Please note that the handling of the default type/creator has changed with
2.0.1. As a side effect, users upgrading from earlier versions, including
2.0.0, will have to remove the default type/creator from the
AppleVolumes.System file. The install process will not modify this file
automatically. Please remove the line starting with '. "????"'
manually.
This text was taken from the Netatalk 2.0.1 release notes at
https://sourceforge.net/project/shownotes.php?release_id=278320.
20041027:
AFFECTS: users of games/pcgen
AUTHOR: hq@FreeBSD.org
The launcher script for PCGen has been renamed to 'pcgen' (formerly
'pcgen.sh').
20041024:
AFFECTS: users of databases/mysql50-server
AUTHOR: ale@FreeBSD.org
The MySQL daemon must now be enabled/disabled in rc.conf. See the
script for details.
20041024:
AFFECTS: users of mail/popfile
AUTHOR: matusita@FreeBSD.org
Since there is a known problem that popfile doesn't work with DBD::SQLite 1.x
at this time, you'll be in trouble after upgrading databases/p5-DBD-SQLite
to the latest one. A workaround is committed to 0.22.0_1 which uses
databases/p5-DBD-SQLite2 by default. However, if already installed popfile,
please check ${HOME}/.popfile/popfile.cfg, and change the line
"bayes_dbconnect dbi:SQLite:dbname=$dbname" to
"bayes_dbconnect dbi:SQLite2:dbname=$dbname" then restart popfile.
20041023:
AFFECTS: users of mail/dbmail
AUTHOR: seanc@FreeBSD.org
When upgrading from 1.X to 2.X, read the upgrading instructions.
The structure of the database has changed, please use the migration
scripts provided. Many of the programs have been renamed and arguments
have been changed as well.
20041020:
AFFECTS: users of security/antivir-milter
AUTHOR: marius@FreeBSD.org
When updating from previous versions of security/antivir-milter to
antivir-milter-1.1 and you had changed PREFIX/etc/avmilter.conf you
have to bring over your changes to PREFIX/etc/avmilter/avmilter.conf
after installing the new version of this port. Note, however, that
some variables have been renamed.
If you used AntiVir Milter ignore, scan and/or warn files in /etc
you can now move them to PREFIX/etc/avmilter.
20041019:
AFFECTS: users of databases/mysql41-server
AUTHOR: ale@FreeBSD.org
The MySQL daemon must now be enabled/disabled in rc.conf. See the
script for details.
20041018:
AFFECTS: users of mail/courier-imap
AUTHOR: oliver@FreeBSD.org
The courier-imap port must now be enabled/disabled in rc.conf. See the
script for details.
20041015:
AFFECTS: users of www/apache2 with devel/apr
AUTHOR: clement@FreeBSD.org
WITH_APR_FROM_PORTS knob is no longer supported, since apr > 1.0
doesn't conflict with apache2's one. If you use apr 0.9.x you
won't be able to upgrade apache2 anymore.
20041014:
AFFECTS: users of security/clamav
AUTHOR: eik@FreeBSD.org
The configuration file for the clamd daemon has changed from
/usr/local/etc/clamav.conf to /usr/local/etc/clamd.conf.
20041013:
AFFECTS: users of mail/getmail
AUTHOR: question+fbsdports@closedsrc.org
If you are using a version of mail/getmail earlier than 4.x and
are planning to upgrade to 4.2.2, please note that the configuration file
syntax has changed and the existing configuration file(s) will not work.
Please refer to the online documentation available at:
(http://www.qcc.ca/~charlesc/software/getmail-4/documentation.html)
If you already upgraded to the latest version of getmail, you can refer
to the installed documentation under:
${PREFIX}/share/docs/getmail
The 4.x branch of getmail also requires Python 2.3.3 or newer.
Some mail delivery agents require that the unixfrom parameter to be set to
either "true" or "false" in the configuration file.
A "quick and dirty" guide on setting up, configuring and using getmail is
available at:
(http://www.qnd-guides.org/qnd-getmail.html)
20041012:
AFFECTS: users of devel/perforce
AUTHOR: marshall@chezmarshall.com
Upgrading from 2003.2 to 2004.2 is straightforward, it is highly
recommended to checkpoint and backup your server as follows:
p4 verify //...
p4 verify -u //... # possibly redundant
p4 admin checkpoint
p4 admin stop
<backup repository>
If you are upgrading from a version earlier than 2003.2, you should
consult the Perforce documentation
(http://www.perforce.com/perforce/technical.html)
before proceeding.
Also, it looks as though Perforce has stopped updating the man pages,
so they are no longer included in the port.
20041012:
AFFECTS: users of www/firefox
AUTHOR: freebsd-gnome@FreeBSD.org
After upgrading to firefox-1.0.1.p, certain things such as extension/theme
[de]installation, and "Find On Page" may no longer work. You may also
notice an infinite loop when starting Firefox. If this happens, backup
~/.mozilla/firefox/*/bookmarks.html, and remove ~/.mozilla/firefox.
Afterward, Firefox should start up. You can then restore the bookmarks.html
file to the new ~/.mozilla/firefox/*.default directory.
20041012:
AFFECTS: users of net/netatalk
AUTHOR: marcus@FreeBSD.org
Netatalk has been upgraded to 2.0.0. There are some important
instructions for upgrading from 1.6.x. Please see
http://netatalk.sourceforge.net/2.0/htmldocs/upgrade.html on how
to make the transition.
20041011:
AFFECTS: users of www/linuxpluginwrapper who are running FreeBSD
5.3-BETA7 or later (including -current)
AUTHOR: nork@FreeBSD.org
According to UPDATING(20041001), /etc/libmap.conf should be fixed
libm.so.2 to libm.so.3.
20041001:
AFFECTS: users of ports that require several base system libraries who
are running FreeBSD 5.3-BETA7 or later (including -current)
AUTHOR: kensmith@FreeBSD.org
As part of the FreeBSD-5.3 release the following system libraries
had their version number incremented:
/lib/libm.so.2 -> libm.so.3
/lib/libreadline.so.4 -> libreadline.so.5
/usr/lib/libhistory.so.4 -> libhistory.so.5
/usr/lib/libopie.so.2 -> libopie.so.3
/usr/lib/libpcap.so.2 -> libpcap.so.3
This should have no effect unless you are using FreeBSD 5.3-BETA7 or
higher, or if you are a -current user who upgraded after this date.
Assuming you did a from-source upgrade new versions of these libraries
will be created but the old versions will be left behind (for example
/lib/libm.so.2 will be the old one, /lib/libm.so.3 will be the new one).
Any ports or pre-built packages you have currently installed will
continue to use the old library, any ports you install after the upgrade
will begin to use the new library. You will need to have all your
ports recompiled before the old library goes away. To help with the
migration you could also use /etc/libmap.conf to map libm.so.2 to
libm.so.3.
20040903:
AFFECTS: users of net/kdenetwork3
AUTHOR: kde@FreeBSD.org
The lanbrowsing facility of KDE has been removed from the main
kdenetwork3 port and is now available via the net/lanbrowsing
port.
20040901:
AFFECTS: users of www/squid
AUTHOR: tmseck@netcologne.de
www/squid now installs an rcNG script by default. This means you
need to explicitly enable squid by setting squid_enable=yes in
/etc/rc.conf.
The squid.sh script uses the following variables:
squid_chdir
squid_flags
squid_user
Please see the squid.sh script for further details.
If you want to install an old style rc-script, build the port with
"WITHOUT_SQUID_RCNG=YES" or by rerunning "make config" and disabling this
option.
20040830:
AFFECTS: users of x11/kde3, x11/kdelibs3, x11/kdebase3
AUTHOR: kde@FreeBSD.org
In KDE 3.3, a number of files were moved between ports and some ports
were removed. This means that you will have to take some precautions
to update your KDE installation. A simple portupgrade -a will not work.
portupgrade -R kde can fail as well, depending on what parts of KDE you
have currently installed. We therefore recommend sticking to the following
procedure. The procedure requires you to have sysutils/portupgrade installed
and you to be the superuser (or using sudo). We recommend not being logged in
to a KDE session on the machine you're performing the upgrade on. If you
choose to perform the update while being logged in to KDE, expect erratic
behavior and crashes from applications launched during the update.
1.) First, make sure your ports index is up to date.
cd /usr/ports && make index
or, if you're using the sysutils/portindex port
portindex
2.) Delete installed packages which conflict with the updated KDE
ports.
pkg_deinstall -f kdeaddons-kontact-plugins-\* \
kdeaddons-kaddressbook-plugins-\* kdepim-\* kdeutils-\* \
kdeaddons-\[0-9\]\* kde-\[0-9\]\*
kdegraphics now conflicts with the kolourpaint package and kdeedu now
conflicts with the kwordquiz package. If you have kwordquiz and/or
kolourpaint installed on your system and you want to use the kdegraphics/
kdeedu ports, you should first deinstall the conflicting packages:
pkg_deinstall -f kolourpaint\* kwordquiz\*
3.) Now update the remaining KDE ports.
portupgrade arts\* kde\* quanta\*
or, if you want to update KDE along with other updated ports:
portupgrade -a
Note that the quanta port has been renamed to kdewebdev. The commands
above will automatically replace quanta with kdewebdev, if you have
quanta installed.
4.) Reinstall any KDE ports you deleted in step 2. Note that the kdeaddons-
kontact-plugins (net/kontact-plugins), kdepim-kpilot (palm/kpilot) and
quanta (www/quanta) ports/packages do not exist anymore and cannot be
reinstalled.
Known post-updating issues:
- If you're missing acoustic notifications (system sounds) after the update:
rm ~/.kde/share/config/knotifyrc
Then log out of KDE and back in again.
- KMail has been heavily modified since KDE 3.2.x. Testing shows that KMail
can display erratic behavior and crashes after the update. If you see any
such behavior, it is recommended to simply close KMail and start it again
until it resumes normal operation.
The integration of GnuPG and KMail for signing, encrypting and verifying
PGP/MIME mail has also changed. A quick howto is available at
http://freebsd.kde.org/howtos/gnupg-kmail.php.
- kdm users might get warnings from kdm about obsolete lines in kdmrc.
You can migrate your configuration while preserving your customizations
by running
genkdmconf
Make sure to backup your old kdmrc (usually found in
/usr/local/share/config/kdm) beforehand in case the merge produces an
invalid configuration.
- Extensive information about changes from KDE 3.2.x can be found at
http://www.kde.org/announcements/changelogs/changelog3_2_3to3_3.php
20040829:
AFFECTS: users of mail/mutt-devel
AUTHOR: udo.schweigert@siemens.com
The defaults of the port have been changed from WITH_MUTT_NCURSES to
WITH_MUTT_SLANG to be in sync with the mail/mutt port. If you really have
problems with slang (which should be a very rare case) be sure to have set
COLORTERM=yes and COLORFGBG="color1;color2" in your environment, or recompile
the port with the WITH_MUTT_NCURSES knob set (e.g. by adding
WITH_MUTT_NCURSES=yes to your /etc/make.conf).
20040828:
AFFECTS: users of security/samba-vscan
AUTHOR: jmelo@freebsdbrasil.com.br
The default location of the configuration files has been changed
from /etc/ to /usr/local/etc and from /etc/samba/ to
/usr/local/etc/samba-vscan/; the default location of the data files
has been changed from /var/run/clamd to /var/run/clamav/clamd and
from /var/opt/f-secure/fsav/databases to /var/db/fsav/databases.
20040820:
AFFECTS: users of japanese/ptex-tetex, japanese/xdvik, and japanese/dvipsk
AUTHOR: hrs@FreeBSD.org
japanese/ptex-tetex, japanese/xdvik, and japanese/dvipsk now
look for the texmf.cnf file in $TEXMF/web2c-ptex/texmf.cnf first,
while some utilities included in the original teTeX distribution
such as kpsepath(1) look for the file in $TEXMF/web2c/texmf.cnf
first. This is for separating the pTeX's texmf.cnf and
the original TeX's texmf.cnf, and you do not have to copy or
link the file $TEXMF/web2c-ptex/texmf.cnf to $TEXMF/web2c/.
To lookup pTeX path by using kpsepath(1) and so on, please
set TEXMFCNF environment variable as described in
$TEXMF/web2c-ptex/texmf.cnf. For more detail, see
$TEXMF/web2c-ptex/texmf.cnf and $TEXMF/web2c/texmf.cnf.
20040820:
AFFECTS: users of japanese/platex209-*
AUTHOR: hrs@FreeBSD.org
japanese/platex209-* are renamed to japanese/platex209 and
now depend on japanese/ptex-tetex. While EUC-JP and JIS
encoding can be used by default, but Shift JIS is no longer
supported because it makes very difficult to maintain other
pTeX related ports. However, "ptex --kanji=sjis" still works,
so it can be used if all of macro files under share/texmf are
converted to Shift JIS encoding manually.
20040820:
AFFECTS: users of japanese/dvipsk-vflib
AUTHOR: hrs@FreeBSD.org
japanese/dvipsk-vflib has been removed because it is not maintained
for a long time. While japanese/dvipsk itself has no support to
rendering vector fonts, this and Ghostscript give almost the same
functionality.
20040820:
AFFECTS: users of japanese/xdvik-vflib
AUTHOR: hrs@FreeBSD.org
japanese/xdvik-vflib has been renamed to japanese/xdvik because
it has nothing to do with VFLib now. It depends on and uses
FreeType2 to render vector fonts.
20040817:
AFFECTS: users of www/apache2
AUTHOR: clement@FreeBSD.org
Summary of recent changes:
- Access to filesystem is denied by default.
- mod_proxy* are no longer built by default
- Now ${PREFIX}/etc/apache2/Includes/*.conf can be used to store
local configuration or sample configurations.
- Makefile.modules.3rd contains modules selection for apache 2.x and 1.3.x
20040815:
AFFECTS: users of net/openldap22{,-sasl}-server
AUTHOR: eik@FreeBSD.org
The start/stop script has moved to ${PREFIX}/etc/rc.d. Users on 5.x
who want to start the daemon early can set WITH_RCORDER=yes.
Setting WITH_ODBC_TYPE is not sufficient to enable SQL backend
support, WITH_ODBC=yes is required.
20040813:
AFFECTS: users of x11/kdebase3 (kdm)
AUTHOR: kde@FreeBSD.org
If you are unable to login to X via kdm after portupgrading to the latest
kdebase port and you're getting these or similar messages on the console
/kernel: Aug 13 17:12:10 kiste kdm: :0[447]: Can't execute
"/usr/local/share/config/kdm/Xstartup": No such file or directory
/kernel: Aug 13 17:12:10 kiste kdm: :0[432]: Cannot execute startup script
"/usr/local/share/config/kdm/Xstartup"
/kernel: Aug 13 17:12:10 kiste kdm: :0[448]: Can't execute
"/usr/local/share/config/kdm/Xreset": No such file or directory
/kernel: Aug 13 17:12:12 kiste kdm: :0[458]: Can't execute
"/usr/local/share/config/kdm/Xsetup": No such file or directory
please do the following:
1.) Copy /usr/local/share/config/kdm/kdmrc away to a safe place, for example
your home directory (cp /usr/local/share/config/kdm/kdmrc ~/)
2.) Run, as root: genkdmconf --no-old
3.) Put your copy of kdmrc back to /usr/local/share/config/kdm/kdmrc (cp
~/kdmrc /usr/local/share/config/kdm/)
Optional step 4.) Run, as root: genkdmconf (without any options) to update
your kdmrc to the latest configuration file format
Note for advanced users: Substitute /usr/local with your custom PREFIX if
you're using one.
20040730:
AFFECTS: users of lang/perl5.8
AUTHOR: tobez@FreeBSD.org, mat@FreeBSD.org, marcus@FreeBSD.org
lang/perl5.8 has been updated to 5.8.5. You should update everything
depending on perl, that is:
* first, upgrade your perl5.8 installation.
* run "use.perl port", so that the system knows you have 5.8.5.
* now, run some magic incantations to upgrade all ports depending on perl,
that is run something like:
portupgrade -f `(pkg_info -R perl-5.8.5 | tail +4; \
find /usr/local/lib/perl5/site_perl/5.8.[124] -type f -print0 \
| xargs -0 pkg_which -fv | sed -e '/: ?/d' -e 's/.*: //') | sort -u`
This is likely to fail for a few ports, you'll have to upgrade them
afterwards.
Please note, that this last step is, strictly speaking, not necessary,
if you are upgrading from 5.8.4. But it is cleaner to do so anyway.
20040726:
AFFECTS: users of devel/apache-ant
AUTHOR: glewis@FreeBSD.org
The update to Ant 1.6.2 introduces the following changes which may break
older environments, according to the 1.6.2 release notes:
. The import task used the canonical version of a file path. This
has been changed to use the absolute path. Bugzilla 28505.
. ant-xalan2.jar has been removed since the only class contained
in it didn't depend on Xalan-J 2 at all. Its sole dependency has
always been TraX and so it has been merged into ant-trax.jar.
. All exceptions thrown by tasks are now wrapped in a buildexception
giving the location in the buildfile of the task.
. Nested elements for namespaced tasks and types may belong to
the Ant default namespace as well as the task's or type's namespace.
. <junitreport> will very likely no longer work with Xalan-J 1.
20040724:
AFFECTS: users for xorg and GNOME
AUTHOR: gnome@FreeBSD.org
After migrating from XFree86 to X.Org, you must rebuild
x11-toolkits/libwnck and x11/libxklavier for full GNOME functionality
to be restored.
If you receive an XKB initialization error when starting GNOME, edit
your XF86Config or xorg.conf, and remove the line:
Option "XkbRules" "xfree86"
20040723:
AFFECTS: users of FreeBSD-current, users of X.Org
AUTHOR: anholt@FreeBSD.org
The XFREE86_VERSION variable is deprecated and has been replaced by the
X_WINDOW_SYSTEM variable. X_WINDOW_SYSTEM may be set to xorg, xfree86-4, or
xfree86-3. X_WINDOW_SYSTEM defaults to xorg on FreeBSD-current. If you are
switching to xorg, you should follow this set of commands to cleanly upgrade:
pkg_delete -f /var/db/pkg/imake-4* /var/db/pkg/XFree86-*
cd /usr/ports/x11/xorg && make install
pkgdb -F
Users of -stable or older -current can switch to X.Org by setting
X_WINDOW_SYSTEM=xorg in make.conf and following the same process.
Alternately, FreeBSD 5.x and later users can use portupgrade with packages:
cd /var/db/pkg
portupgrade -o devel/imake-6 imake-4*
portupgrade -o x11/xorg-libraries XFree86-libraries
portupgrade -o x11/xorg-clients XFree86-clients
portupgrade -o x11/xorg-manpages XFree86-manuals
portupgrade -o x11/xorg-documents XFree86-documents
portupgrade -o x11-fonts/xorg-fonts-truetype XFree86-fontScalable
portupgrade -o x11-fonts/xorg-fonts-100dpi XFree86-font100dpi
portupgrade -o x11-fonts/xorg-fonts-75dpi XFree86-font75dpi
portupgrade -o x11-fonts/xorg-fonts-miscbitmaps XFree86-fontDefaultBitmaps
portupgrade -o x11-fonts/xorg-fonts-cyrillic XFree86-fontCyrillic
portupgrade -o x11-fonts/xorg-fonts-encodings XFree86-fontEncodings
portupgrade -o x11-servers/xorg-server XFree86-Server
portupgrade -o x11/xorg -f XFree86
20040719:
AFFECTS: users of PHP
AUTHOR: ale@FreeBSD.org
The old lang/php4 and lang/php5 ports have been split into 'base' PHP,
PEAR, and shared extensions to allow more flexibility and add new features.
Upgrading your current PHP installation will result in a 'base' PHP
installation (no PEAR and no extensions).
PEAR can be found in the new devel/php4-pear and devel/php5-pear ports, while
the set of PHP extensions to install can be chosen via the meta-ports
lang/php4-extensions and lang/php5-extensions, or installing singular
extensions individually.
If you have a previous php.ini configuration file, be sure to comment out
the extension_dir parameter, since the correct path is statically compiled
into the PHP binary.
For an overview of the modules used with the old PHP binary, use
the command "php -m".
20040717:
AFFECTS: users of net/openldap21{,-sasl}-client
AUTHOR: eik@FreeBSD.org
OpenLDAP version 2.2 is now the default. To upgrade all ports do
portupgrade -rfo net/openldap22-client openldap-client
(or a similar command for the SASL variant). If you do not want to
upgrade, add the line `WANT_OPENLDAP_VER?=21' to /etc/make.conf
Note that when you want to upgrade openldap21{,sasl}-server, you have
to use slapcat/slapadd to migrate the database, since the internal
format is not binary compatible. Simply upgrading the server without
doing a slapcat first can corrupt your database.
20040717:
AFFECTS: users of mail/exim on FreeBSD 5.x
AUTHOR: eik@FreeBSD.org
The default location of the startup script has been changed to
${PREFIX}/etc/rc.d. When you depend on the previous behavior,
build the port with WITH_RCORDER=yes.
Setting WITH_OPENLDAP_VER and WITH_MYSQL_VER do not automatically
imply the corresponding WITH_ variable. The use of these options
is discouraged, use the global settings (WANT_OPENLDAP_VER and
DEFAULT_MYSQL_VER) to set system wide defaults.
20040709:
AFFECTS: users of mail/milter-sender
AUTHOR: vs@FreeBSD.org
Milter-sender version 0.58 released.
When updating to version 0.58, beware if you have a personalized
configuration file (milter-sender.cf). The meaning of the
MxAcceptsAllAction variable has changed and its default has changed
from 4 to 6. If this variable is not updated, greylisting might be
more aggressive than expected.
20040708:
AFFECTS: users of www/opera
AUTHOR: osa@FreeBSD.org
Opera 7.52 released.
The file search.ini has been changed to ensure correct default
addresses for dictionary and encyclopedia searches. Existing
versions will be overwritten on upgrade. Users who have a
customized search.ini file that they would like to keep, should
edit its version number to 4 before upgrading. Note that you
have to edit the search.ini file located in the /.opera folder.
[Version]
File Version=4
Other changes you are may find in changelog, its
available at http://www.opera.com/freebsd/changelogs/752/
20040706:
AFFECTS: users of Python bindings for textproc/lib{xml2,xslt} libraries
AUTHOR: gnome@FreeBSD.org
Python bindings for libxml2 and libxslt libraries were moved out into
separate slave ports. Please install textproc/py-libxml2 and
textproc/py-libxslt to get bindings back to your system.
20040703:
AFFECTS: users of net/netatalk-devel
AUTHOR: marcus@FreeBSD.org
Netatalk-devel has been converted to use RCng. That means all of the
netatalk daemons must be enabled in /etc/rc.conf before they will start
(previously, all netatalk daemons would start by default). The following
variables are used by the new netatalk.sh script:
atalkd_enable
cnid_metad_enable
papd_enable
afpd_enable
timelord_enable
See the netatalk.sh script for more details.
20040701:
AFFECTS: users of security/portaudit
AUTHOR: eik@FreeBSD.org
The preference file format, as well as the periodic(8)
names have changed. If you use the default settings,
no modifications are necessary.
new settings in /usr/local/etc/portaudit.conf:
portaudit_fetch_env="HTTP_PROXY="
portaudit_fetch_cmd="fetch -1amp"
portaudit_sites="http://www.FreeBSD.org/ports/"
new settings in periodic.conf(5):
daily_status_security_portaudit_enable="YES"
daily_status_security_portaudit_expiry="2"
daily_status_security_portaudit_user="nobody"
20040629:
AFFECTS: users of audio/daapd
AUTHOR: lth@FreeBSD.org
Daapd must now be enabled in rc.conf. Add this to your /etc/rc.conf:
daapd_enable="YES"
20040626:
AFFECTS: users of lang/php4 and lang/php5 with the PDFlib extension
AUTHOR: ale@FreeBSD.org
The PDFlib extension has been removed from the archive and moved to PECL.
Consequently to enable it you have to install print/pecl-pdflib.
Alternatively you may want to try the experimental print/pecl-panda.
20040625:
AFFECTS: users of ftp/pure-ftpd
AUTHOR: pav@FreeBSD.org
Pure-ftpd must be enabled in rc.conf now. Add this to your /etc/rc.conf:
pureftpd_enable="YES"
20040622:
AFFECTS: users of net/openslp
AUTHOR: kuriyama@FreeBSD.org
The openslp port must now be enabled/disabled and configured in rc.conf.
See the script for details.
20040619:
AFFECTS: users of sysutils/webmin and sysutils/usermin
AUTHOR: olgeni@FreeBSD.org
The webmin and usermin ports must now be enabled in rc.conf.
See the pkg-message or script for details.
20040618:
AFFECTS: users of japanese/ptex-tetex
AUTHOR: hrs@FreeBSD.org
The texmf.cnf file for pTeX is now installed in texmf/web2c-ptex.
20040618:
AFFECTS: users of japanese/ptex-pkfonts*
AUTHOR: hrs@FreeBSD.org
The japanese/ptex-pkfonts* has been removed because pkfonts are
already included in the teTeX distribution.
20040618:
AFFECTS: users of japanese/xdvik-vflib*
AUTHOR: hrs@FreeBSD.org
The japanese/xdvik-vflib no longer supports VFlib2, and now depends on
print/freetype2. For the configuration details, see vfontmap file which
installed as texmf/xdvi/vfontmap. japanese/kochi-ttfonts is used for
min and goth by default.
xdvik-vflib-pk* variants has been removed because pkfonts are already included
in the teTeX distribution.
20040618:
AFFECTS: users of print/teTeX
AUTHOR: hrs@FreeBSD.org
The print/teTeX has been split into print/teTeX-base and print/teTeX-texmf,
and print/teTeX is now a meta-port for the two and print/dvipsk-tetex and
print/xdvik. print/teTeX installs dvips and xdvi by default again (via
print/dvipsk-tetex and print/xdvik). For people who want to use teTeX,
simply install print/teTeX with options set by default.
print/teTeX-base has additional options for adding xdvi and dvips included
in the teTeX distribution itself, but use of them are not recommended if
you do not understand what you are trying to do. Especially, when the
options are set by yourself, do not install ports that match *xdvi* and
*dvips* because they break the installed print/teTeX-base's dviware
and such conflicts will not be detected. In most cases, a combination
of print/teTeX-base + print/dvipsk-tetex + print/xdvik (which are
installed by print/teTeX by default) will be sufficient.
20040615:
AFFECTS: users of www/firefox
AUTHOR: gnome@FreeBSD.org
The firefox-0.9 update has a special requirement before you can run it.
You must first run firefox as root before running it as another user.
The best way to do this is to su - to root or log
in as root (i.e. do not su -m to root). After becoming root, simply run
``firefox''. You can then quit the browser, then run it as any other
user. If you do not run firefox as root first, the browser window will
not appear.
20040608:
AFFECTS: users of net/haproxy
AUTHOR: clement@FreeBSD.org
The haproxy port must now be enabled/disabled and configured in rc.conf.
See the pkg-message or script for details.
20040605:
AFFECTS: users of www/apache2
AUTHOR: clement@FreeBSD.org
The apache2 port must now be enabled/disabled and configured in rc.conf.
See the pkg-message or script for details.
20040602:
AFFECTS: users of sysutils/mkisofs and sysutils/mkisofs-devel
AUTHOR: netchild@FreeBSD.org, marius@FreeBSD.org
sysutils/mkisofs and sysutils/mkisofs-devel were merged into
sysutils/cdrtools and sysutils/cdrtools-devel respectively.
To update them generate ("make index") or fetch ("make fetchindex") a
new INDEX/INDEX-5. Run "pkgdb -F" and unregister the mkisofs/-devel
port. Then forcefully update the cdrtools port and all of its
dependencies (e.g. "portupgrade -rf cdrtools"). After the update
it may be necessary to rerun "pkgdb -F" and resolve a stale
dependency to cdrtools.
20040531:
AFFECTS: users of lang/perl5.8
AUTHOR: mat@FreeBSD.org, marcus@FreeBSD.org
lang/perl5.8 has been updated to 5.8.4. you should update everything
depending on perl, that is:
* first, upgrade your perl5.8 installation.
* run "use.perl port", so that the system knows you have 5.8.4.
* now, run some magic incantations to upgrade all ports depending on perl,
that is run something like:
portupgrade -f `(pkg_info -R perl-5.8.4 | tail +4; \
find /usr/local/lib/perl5/site_perl/5.8.2 -type f -print0 \
| xargs -0 pkg_which -fv | sed -e '/: ?/d' -e 's/.*: //') | sort -u`
This is likely to fail for a few ports, you'll have to upgrade them
afterwards.
20040529:
AFFECTS: users of mail/mailman and japanese/mailman
AUTHOR: nork@FreeBSD.org
In Mailman 2.1.5, some significant changes have been made to the
file formats for qfiles and the pendings database. See
$PREFIX/share/doc/mailman/UPGRADING for details (if you defined
NOPORTDOCS, refer to relevant file in the archive).
20040527:
AFFECTS: users of net/openldap22-client
AUTHOR: eik@FreeBSD.org
The OpenLDAP library soname has changed, requiring a recompilation
of all dependent ports:
portupgrade -rf net/openldap22-client
20040525:
AFFECTS: users of databases/postgresql-client
AUTHOR: mat@FreeBSD.org
This port was removed because of dependencies problem. If you still want to
have it, install databases/postgresql7 with -DWITHOUT_SERVER.
20040521:
AFFECTS: users of irc/ircd-hybrid-ru
AUTHOR: krion@FreeBSD.org
UID/GID were changed from 6667 to 555, please manually delete
old entries from /etc/passwd, /etc/master.passwd, and /etc/group.
20040514:
AFFECTS: users of audio/faad
AUTHOR: pav@FreeBSD.org
If the compilation of faad fails, please manually delete previously
installed version of faad and reinstall it from the port.
20040512:
AFFECTS: users of print/teTeX
AUTHOR: hrs@FreeBSD.org
The print/teTeX no longer installs dvipsk by default. To build and
install dvipsk, you have to specify WITH_DVIPSK, or the dvipsk utility
in the print/teTeX is also available print/dvipsk-tetex separately.
This change is to resolve conflicts between various versions of dvips.
20040504:
AFFECTS: users of mail/drac
AUTHOR: nork@FreeBSD.org
The "drac_flags" rc.conf(5) variable has been renamed to "dracd_flags".
See the pkg-message or script for details.
20040501:
AFFECTS: users of www/apache13
AUTHOR: nork@FreeBSD.org
The apache13 port must now be enabled/disabled and configured in rc.conf.
See the pkg-message or script for details.
20040429:
AFFECTS: users of sysutils/smartmontools
AUTHOR: nork@FreeBSD.org
The smartmontools port must now be enabled/disabled and configured in
rc.conf. See the pkg-message or script for details.
20040420:
AFFECTS: users of sysutils/cdrtools
AUTHOR: netchild@FreeBSD.org
The cdrecord program now uses ${PREFIX}/etc (e.g. /usr/local/etc) instead
of /etc/default as the location of the global configuration file. If you
created such a configuration file you need to copy it over to the new
location.
20040420:
AFFECTS: users of x11/kdebase3
AUTHOR: kde@FreeBSD.org
If you update KDE from version 3.2.1 or earlier to version 3.2.2 while
running a KDE session, newly opened instances of Konqueror might hang
or crash, depending on how far the update has progressed.
If this happens, it is necessary to restart your KDE session in order to
restore proper operations.
20040404:
AFFECTS: GNOME desktop users
AUTHOR: gnome@FreeBSD.org
GNOME has been updated to 2.6. Simply portupgrading will cause serious
problems if you are using the desktop itself. If you are a GNOME desktop
user, you should carefully read the instructions at:
http://www.freebsd.org/gnome/docs/faq26.html
And use the gnome_upgrade.sh script to properly upgrade to GNOME 2.6. If
you are just a casual user of some of the GNOME libraries, portupgrade
should be sufficient to update your ports.
20040316:
AFFECTS: users of net/isc-dhcp3-*
AUTHOR: des@FreeBSD.org
The isc-dhcp3-* ports must now be enabled/disabled and configured in
rc.conf. See the pkg-message for details.
20040313:
AFFECTS: users of textproc/expat2
AUTHOR: marcus@FreeBSD.org
Users of expat2 (and its many dependencies) should do the following to
properly update expat2 and all of its dependencies:
portupgrade -rf textproc/expat2
20040311:
AFFECTS: users of databases/postgresql7
AUTHOR: osa@FreeBSD.org
PostgreSQL 7.4.2 released and release notes available at:
http://www.postgresql.org/news/173.html
NOTICE: unlike most minor versions, this version does require some
updates to the pg_* system tables. Full instructions for how to do
this are included in the full HISTORY file.
*** DO NOT UPGRADE WITHOUT READING THESE INSTRUCTIONS ***
20040309:
AFFECTS: users of x11/kdelibs3 and x11/kdebase3
AUTHOR: kde@FreeBSD.org
If you update kdelibs from version 3.2.0 to version 3.2.1 while running
a KDE 3.2.0 session, newly opened instances of Konqueror will silently
crash as soon as the new version of kdelibs has been installed, due to
mismatching linker symbols.
It is recommended you quit your KDE session at that point and update
kdebase to version 3.2.1, then restart KDE.
20040309:
AFFECTS: users of audio/arts and x11/kdebase3
AUTHOR: kde@FreeBSD.org
The arts port, PORTVERSION 1.2.1 does not include artswrapper anymore.
Instead, artswrapper is now installed by a new port audio/artswrapper.
Installation of artswrapper is optional, however:
If you presently run KDE and you have "Run with the highest possible
priority (realtime priority)" checked in Control Center/Sound & Multimedia/
Sound System and you choose to NOT install audio/artswrapper, you need to
- Uncheck "Run with the highest possible priority (realtime priority)"
in Control Center/Sound & Multimedia/Sound System BEFORE updating arts
OR:
- AFTER updating arts and kdebase, go to Control Center/Sound & Multimedia/
Sound System, click on the unchecked "Run with the highest possible priority
(realtime priority)", dismiss the message telling you that realtime is un-
available or artswrapper is missing and then click Apply.
20040305:
AFFECTS: users of security/antivir-milter
AUTHOR: netchild@FreeBSD.org
When updating from a previous version of security/antivir-milter you
have to do the following after deinstalling the old port:
rm <PREFIX>/AntiVir/antivir
rm <PREFIX>/AntiVir/antivir.vdf
chown root:wheel <PREFIX>/AntiVir
chown root:smmsp <PREFIX>/AntiVir/hbedv.key
In your SENDMAIL_MC change
`S=unix:<PREFIX>/AntiVir/avmilter.sock, F=T, T=S:10m;R:10m;E:5m'
to:
`S=unix:/var/spool/avmilter/avmilter.sock, F=T, T=S:10m;R:10m;E:10m'
and rebuild sendmail.cf.
If /var/spool/avmilter exist you have to:
chown -R smmsp:smmsp /var/spool/avmilter
If you are using a customized <PREFIX>/etc/avmilter.conf the port
won't remove it on deinstall and you have to manually change User
and Group to smmsp there.
Afterwards you can install the new version of this port. You then
should run antivirupdater to get a current VDF.
20040226:
AFFECTS: i386 users of lang/ruby* and sysutils/portupgrade
AUTHOR: knu@FreeBSD.org
Change the default version of ruby to 1.8 for i386.
If you are a ruby developer and want to keep ruby 1.6 as default,
please add RUBY_DEFAULT_VER=1.6 to /etc/make.conf.
Otherwise, please run the following series of commands to migrate to
ruby 1.8:
1) Reinstall portupgrade manually (and as a result ruby 1.8 will be
installed):
pkg_delete portupgrade-\*
(cd /usr/ports/sysutils/portupgrade; make install clean)
2) Reinstall everything that depends on ruby 1.6 to use ruby 1.8
instead:
portupgrade -fr lang/ruby16
3) Reinstall ruby 1.8 (because the previous step kills symlinks):
portupgrade -f lang/ruby18
4) Deinstall ruby 1.6 stuff (if you are paranoia):
pkg_deinstall -ri lang/ruby16
5) If the above commands do now work somehow and portupgrade starts
causing LoadError, please reinstall portupgrade manually again.
Whenever you get confused, you can always deinstall portupgrade
and all the ruby stuff (run "pkg_delete -r ruby-\*") and
reinstall portupgrade as a last resort.
20040204:
AFFECTS: 5.2-CURRENT users who started with a 5.2-RELEASE or older.
AUTHOR: obrien@FreeBSD.org
Change the default version of perl to 5.8.
1) Force perl-5.6.1 to be upgraded with perl-5.8:
portupgrade -o lang/perl5.8 -f perl-5.6.1_15
2) Update all p5-* modules:
portupgrade -f p5-\*
$FreeBSD$
|