| @@ -1,150 +1,150 @@ | | | @@ -1,150 +1,150 @@ |
1 | # $NetBSD: NEWS,v 1.14 2020/12/05 15:16:40 nia Exp $ | | 1 | # $NetBSD: NEWS,v 1.15 2020/12/05 15:50:32 wiz Exp $ |
2 | | | 2 | |
3 | PKGSRC NEWS | | 3 | PKGSRC NEWS |
4 | =========== | | 4 | =========== |
5 | | | 5 | |
6 | This file contains information about important infrastructural changes in | | 6 | This file contains information about important infrastructural changes in |
7 | pkgsrc. The intended readers are the pkgsrc developers as well as anyone | | 7 | pkgsrc. The intended readers are the pkgsrc developers as well as anyone |
8 | tracking pkgsrc-current. | | 8 | tracking pkgsrc-current. |
9 | | | 9 | |
10 | Python 3.8 default [nia 2020-12-04] | | 10 | Python 3.8 default [nia 2020-12-04] |
11 | The default Python verison was switched to 3.8. | | 11 | The default Python version was switched to 3.8. |
12 | | | 12 | |
13 | Default database location changed for NetBSD [wiz 2020-12-02] | | 13 | Default database location changed for NetBSD [wiz 2020-12-02] |
14 | The database of installed packages now defaults to ${PREFIX}/pkgdb | | 14 | The database of installed packages now defaults to ${PREFIX}/pkgdb |
15 | instead of /var/db/pkg on NetBSD. This matches the default on | | 15 | instead of /var/db/pkg on NetBSD. This matches the default on |
16 | other operating systems and cases where a non-default bootstrap | | 16 | other operating systems and cases where a non-default bootstrap |
17 | is used. | | 17 | is used. |
18 | | | 18 | |
19 | To deal with this change, run the following commands: | | 19 | To deal with this change, run the following commands: |
20 | | | 20 | |
21 | cd /usr/pkgsrc/pkgtools/pkg_install | | 21 | cd /usr/pkgsrc/pkgtools/pkg_install |
22 | make USE_CWRAPPERS=no install | | 22 | make USE_CWRAPPERS=no install |
23 | cd /usr/pkg/sbin | | 23 | cd /usr/pkg/sbin |
24 | install -c pkg_add pkg_admin pkg_create pkg_delete pkg_info /usr/sbin/ | | 24 | install -c pkg_add pkg_admin pkg_create pkg_delete pkg_info /usr/sbin/ |
25 | mv /var/db/pkg /usr/pkg/pkgdb | | 25 | mv /var/db/pkg /usr/pkg/pkgdb |
26 | mv /var/db/pkg.refcount /usr/pkg/pkgdb.refcount | | 26 | mv /var/db/pkg.refcount /usr/pkg/pkgdb.refcount |
27 | | | 27 | |
28 | Since this change affects the packaging tools only, there is no change | | 28 | Since this change affects the packaging tools only, there is no change |
29 | to binary packages and they do not need to be rebuilt. | | 29 | to binary packages and they do not need to be rebuilt. |
30 | | | 30 | |
31 | lua 5.3 default [nia 2020-03-30] | | 31 | lua 5.3 default [nia 2020-03-30] |
32 | The default Lua version was switched to 5.3. | | 32 | The default Lua version was switched to 5.3. |
33 | Since many packages specify a preferred Lua version, this is mainly | | 33 | Since many packages specify a preferred Lua version, this is mainly |
34 | expected to affect users of Lua modules who were using the default | | 34 | expected to affect users of Lua modules who were using the default |
35 | settings. | | 35 | settings. |
36 | | | 36 | |
37 | gfortran default [nia 2020-03-30] | | 37 | gfortran default [nia 2020-03-30] |
38 | gfortran is now the default Fortran compiler instead of g95. | | 38 | gfortran is now the default Fortran compiler instead of g95. |
39 | gfortran is expected to support more pkgsrc platforms and be | | 39 | gfortran is expected to support more pkgsrc platforms and be |
40 | better at compiling newer Fortran code. | | 40 | better at compiling newer Fortran code. |
41 | | | 41 | |
42 | python 3.7 default [maya 2019-04-24] | | 42 | python 3.7 default [maya 2019-04-24] |
43 | As Python 2.x versions are nearing end of life, we have switched | | 43 | As Python 2.x versions are nearing end of life, we have switched |
44 | the default to a newer version. | | 44 | the default to a newer version. |
45 | Python 2.7 packages are still available, and most python packages | | 45 | Python 2.7 packages are still available, and most python packages |
46 | are built for all available python versions. | | 46 | are built for all available python versions. |
47 | | | 47 | |
48 | Lua multiversion support [alnsn 2014-05-03] | | 48 | Lua multiversion support [alnsn 2014-05-03] |
49 | Lua packages lang/lua51 and lang/lua52 have been modified | | 49 | Lua packages lang/lua51 and lang/lua52 have been modified |
50 | to coexist without conflicts, infrastructure for supporting | | 50 | to coexist without conflicts, infrastructure for supporting |
51 | multiple versions of Lua has been put in place and all | | 51 | multiple versions of Lua has been put in place and all |
52 | dependent packages have been adapted to the new infrastructure. | | 52 | dependent packages have been adapted to the new infrastructure. |
53 | | | 53 | |
54 | SMF support is introduced [jperkin 2014-03-11] | | 54 | SMF support is introduced [jperkin 2014-03-11] |
55 | | | 55 | |
56 | Unprivileged staged installation is default [asau 2012-08-14] | | 56 | Unprivileged staged installation is default [asau 2012-08-14] |
57 | pkgsrc has changed to use unprivileged staged installation by default. | | 57 | pkgsrc has changed to use unprivileged staged installation by default. |
58 | This makes it possible to prevent some installation mistakes. | | 58 | This makes it possible to prevent some installation mistakes. |
59 | It also makes detection of package conflicts easier. | | 59 | It also makes detection of package conflicts easier. |
60 | Previously you had to set PKG_DESTDIR_SUPPORT to "user-destdir" | | 60 | Previously you had to set PKG_DESTDIR_SUPPORT to "user-destdir" |
61 | to invoke this functionality. Set PKG_DESTDIR_SUPPORT to "none" | | 61 | to invoke this functionality. Set PKG_DESTDIR_SUPPORT to "none" |
62 | to revert to direct installation. | | 62 | to revert to direct installation. |
63 | | | 63 | |
64 | buildlink3.mk layout changed [joerg 2009-03-20] | | 64 | buildlink3.mk layout changed [joerg 2009-03-20] |
65 | The buildlink3.mk files have been reorganized to reduce | | 65 | The buildlink3.mk files have been reorganized to reduce |
66 | redundant parsing for deeply nested buildlink3 trees. | | 66 | redundant parsing for deeply nested buildlink3 trees. |
67 | The createbuildlink package has been updated to create | | 67 | The createbuildlink package has been updated to create |
68 | the new format. | | 68 | the new format. |
69 | | | 69 | |
70 | PLIST_VARS introduced [jlam 20080413] | | 70 | PLIST_VARS introduced [jlam 20080413] |
71 | PLIST_VARS is a simpler way to do conditional PLIST entries. | | 71 | PLIST_VARS is a simpler way to do conditional PLIST entries. |
72 | The old method of doing e.g. PLIST_SUBST+= FOO="@comment " can | | 72 | The old method of doing e.g. PLIST_SUBST+= FOO="@comment " can |
73 | now be done by unconditionally setting PLIST_VARS+=foo and | | 73 | now be done by unconditionally setting PLIST_VARS+=foo and |
74 | conditionally setting PLIST.foo=yes. This will result in substitution | | 74 | conditionally setting PLIST.foo=yes. This will result in substitution |
75 | of ${PLIST.foo} in the PLIST with either "" or "@comment ". | | 75 | of ${PLIST.foo} in the PLIST with either "" or "@comment ". |
76 | | | 76 | |
77 | SKIP_PORTABILITY_CHECK is obsolete [rillig 20080220] | | 77 | SKIP_PORTABILITY_CHECK is obsolete [rillig 20080220] |
78 | After being deprecated for about 16 months, this early misdesign | | 78 | After being deprecated for about 16 months, this early misdesign |
79 | has finally been obsoleted and removed from pkgsrc. | | 79 | has finally been obsoleted and removed from pkgsrc. |
80 | | | 80 | |
81 | Check for stripped/unstripped binaries [rillig 20080213] | | 81 | Check for stripped/unstripped binaries [rillig 20080213] |
82 | A new check has been added in mk/check/check-stripped.mk to | | 82 | A new check has been added in mk/check/check-stripped.mk to |
83 | assure that the installed binaries conform to the setting of the | | 83 | assure that the installed binaries conform to the setting of the |
84 | INSTALL_UNSTRIPPED variable. It is not enabled by default due to | | 84 | INSTALL_UNSTRIPPED variable. It is not enabled by default due to |
85 | lack of testing. | | 85 | lack of testing. |
86 | | | 86 | |
87 | OpenSSL update [tnn 20080118] | | 87 | OpenSSL update [tnn 20080118] |
88 | OpenSSL in pkgsrc switched from the 0.9.7 to the 0.9.8 branch. To | | 88 | OpenSSL in pkgsrc switched from the 0.9.7 to the 0.9.8 branch. To |
89 | accomodate for this, 596 packages dependent on openssl had their | | 89 | accomodate for this, 596 packages dependent on openssl had their |
90 | revisions bumped. | | 90 | revisions bumped. |
91 | | | 91 | |
92 | pkgsrc-2007Q4 released [agc 20080105] | | 92 | pkgsrc-2007Q4 released [agc 20080105] |
93 | A new stable branch was released. Read the announcement at: | | 93 | A new stable branch was released. Read the announcement at: |
94 | http://mail-index.netbsd.org/netbsd-announce/2008/01/05/0000.html | | 94 | http://mail-index.netbsd.org/netbsd-announce/2008/01/05/0000.html |
95 | | | 95 | |
96 | Simplifying meta-packages [rillig 20071219] | | 96 | Simplifying meta-packages [rillig 20071219] |
97 | The variable META_PACKAGE was introduced. This simplifies creation | | 97 | The variable META_PACKAGE was introduced. This simplifies creation |
98 | and maintenance of packages that do not install files. | | 98 | and maintenance of packages that do not install files. |
99 | | | 99 | |
100 | Replace a package with different name [gdt 20071107] | | 100 | Replace a package with different name [gdt 20071107] |
101 | The variable OLDNAME was introduced for "make replace" to | | 101 | The variable OLDNAME was introduced for "make replace" to |
102 | replace a package with a name other than the new one, via | | 102 | replace a package with a name other than the new one, via |
103 | "make replace OLDNAME=oldpkgname". Read the announcement at: | | 103 | "make replace OLDNAME=oldpkgname". Read the announcement at: |
104 | http://mail-index.netbsd.org/tech-pkg/2007/11/07/0002.html | | 104 | http://mail-index.netbsd.org/tech-pkg/2007/11/07/0002.html |
105 | | | 105 | |
106 | pkgsrc-2007Q3 released [agc 20071015] | | 106 | pkgsrc-2007Q3 released [agc 20071015] |
107 | A new stable branch was released. Read the announcement at: | | 107 | A new stable branch was released. Read the announcement at: |
108 | http://mail-index.netbsd.org/netbsd-announce/2007/10/15/0000.html | | 108 | http://mail-index.netbsd.org/netbsd-announce/2007/10/15/0000.html |
109 | | | 109 | |
110 | Features framework [jlam 20070907] | | 110 | Features framework [jlam 20070907] |
111 | A "system features" framework has been added. It will be used to | | 111 | A "system features" framework has been added. It will be used to |
112 | automatically supply missing "basic" headers and libraries for old | | 112 | automatically supply missing "basic" headers and libraries for old |
113 | systems. This is supported through the USE_FEATURES variable. | | 113 | systems. This is supported through the USE_FEATURES variable. |
114 | | | 114 | |
115 | X.org 6.9 removed [joerg 20070817] | | 115 | X.org 6.9 removed [joerg 20070817] |
116 | monolithic X.org 6.9 was removed from pkgsrc. It was obsoleted by the | | 116 | monolithic X.org 6.9 was removed from pkgsrc. It was obsoleted by the |
117 | modular X.org (7.x) packages. Transitioning users should remove all old | | 117 | modular X.org (7.x) packages. Transitioning users should remove all old |
118 | X.org packages and set X11_TYPE=modular in mk.conf. | | 118 | X.org packages and set X11_TYPE=modular in mk.conf. |
119 | | | 119 | |
120 | Emulator framework [jlam 20070729] | | 120 | Emulator framework [jlam 20070729] |
121 | A new emulator framework has been added. This will handle all | | 121 | A new emulator framework has been added. This will handle all |
122 | binary-only packages that require emulation on the native OS. | | 122 | binary-only packages that require emulation on the native OS. |
123 | Please see pkgsrc/mk/emulator/README. | | 123 | Please see pkgsrc/mk/emulator/README. |
124 | | | 124 | |
125 | audit-packages merged with pkg_install [adrianp 20070714] | | 125 | audit-packages merged with pkg_install [adrianp 20070714] |
126 | The utility for auditing installed packages for security problems, | | 126 | The utility for auditing installed packages for security problems, |
127 | audit-packages, has been rewritten in C. It is now part of the | | 127 | audit-packages, has been rewritten in C. It is now part of the |
128 | pkgtools/pkg_install package. | | 128 | pkgtools/pkg_install package. |
129 | | | 129 | |
130 | pkgsrc-2007Q2 released [agc 20070701] | | 130 | pkgsrc-2007Q2 released [agc 20070701] |
131 | A new stable branch was released. Read the announcement at: | | 131 | A new stable branch was released. Read the announcement at: |
132 | http://mail-index.netbsd.org/netbsd-announce/2007/07/01/0000.html | | 132 | http://mail-index.netbsd.org/netbsd-announce/2007/07/01/0000.html |
133 | | | 133 | |
134 | New framework for bulk builds [joerg 20070619] | | 134 | New framework for bulk builds [joerg 20070619] |
135 | pbulk, the new automated pkgsrc bulk build framework was imported. | | 135 | pbulk, the new automated pkgsrc bulk build framework was imported. |
136 | | | 136 | |
137 | pkgsrc-2007Q1 released [agc 20070419] | | 137 | pkgsrc-2007Q1 released [agc 20070419] |
138 | A new stable branch was released. Read the announcement at: | | 138 | A new stable branch was released. Read the announcement at: |
139 | http://mail-index.netbsd.org/netbsd-announce/2007/04/19/0000.html | | 139 | http://mail-index.netbsd.org/netbsd-announce/2007/04/19/0000.html |
140 | | | 140 | |
141 | pkgsrc-2006Q4 released [agc 20070104] | | 141 | pkgsrc-2006Q4 released [agc 20070104] |
142 | A new stable branch was released. Read the announcement at: | | 142 | A new stable branch was released. Read the announcement at: |
143 | http://mail-index.netbsd.org/netbsd-announce/2007/01/04/0000.html | | 143 | http://mail-index.netbsd.org/netbsd-announce/2007/01/04/0000.html |
144 | | | 144 | |
145 | modular X.org imported [joerg 20061114] | | 145 | modular X.org imported [joerg 20061114] |
146 | The modular X.org packages were imported. | | 146 | The modular X.org packages were imported. |
147 | | | 147 | |
148 | pkgsrc-2006Q3 released [agc 20061001] | | 148 | pkgsrc-2006Q3 released [agc 20061001] |
149 | A new stable branch was released. Read the announcement at: | | 149 | A new stable branch was released. Read the announcement at: |
150 | http://mail-index.netbsd.org/netbsd-announce/2006/10/01/0000.html | | 150 | http://mail-index.netbsd.org/netbsd-announce/2006/10/01/0000.html |