| @@ -1,14 +1,14 @@ | | | @@ -1,14 +1,14 @@ |
1 | $NetBSD: TODO,v 1.22877 2023/05/01 09:58:22 wiz Exp $ | | 1 | $NetBSD: TODO,v 1.22878 2023/05/01 21:20:41 nikita Exp $ |
2 | | | 2 | |
3 | Suggested new packages | | 3 | Suggested new packages |
4 | ====================== | | 4 | ====================== |
5 | | | 5 | |
6 | Any unresolved PRs (if you have commit access) | | 6 | Any unresolved PRs (if you have commit access) |
7 | http://gnats.NetBSD.org/summary/category/pkg.html | | 7 | http://gnats.NetBSD.org/summary/category/pkg.html |
8 | | | 8 | |
9 | Any complete, polished packages in pkgsrc-wip (ditto) | | 9 | Any complete, polished packages in pkgsrc-wip (ditto) |
10 | https://www.pkgsrc.org/wip/ | | 10 | https://www.pkgsrc.org/wip/ |
11 | | | 11 | |
12 | Any interesting packages in FreeBSD's ports. | | 12 | Any interesting packages in FreeBSD's ports. |
13 | http://freshports.org/ | | 13 | http://freshports.org/ |
14 | | | 14 | |
| @@ -1617,26 +1617,29 @@ Suggested pkgsrc enhancements | | | @@ -1617,26 +1617,29 @@ Suggested pkgsrc enhancements |
1617 | | | 1617 | |
1618 | o Consider defining a list of Open Source operating systems, | | 1618 | o Consider defining a list of Open Source operating systems, |
1619 | to be used for packages like x11/openmotif that set | | 1619 | to be used for packages like x11/openmotif that set |
1620 | NO_*_ON_* for non-open-source systems. | | 1620 | NO_*_ON_* for non-open-source systems. |
1621 | | | 1621 | |
1622 | o Make "pkg_install -u" clear the unsafe_depends* and rebuild | | 1622 | o Make "pkg_install -u" clear the unsafe_depends* and rebuild |
1623 | tags, and set unsafe_depends* on depending packages, | | 1623 | tags, and set unsafe_depends* on depending packages, |
1624 | following the behavior of make replace. | | 1624 | following the behavior of make replace. |
1625 | | | 1625 | |
1626 | o Figure out a way to have "pkg_install -u", probably with a | | 1626 | o Figure out a way to have "pkg_install -u", probably with a |
1627 | flag, preserve the value of the automatic tag. We do not | | 1627 | flag, preserve the value of the automatic tag. We do not |
1628 | have consensus on the right behavior. | | 1628 | have consensus on the right behavior. |
1629 | | | 1629 | |
| | | 1630 | o Haskell packages should print a PLIST with the PLIST |
| | | 1631 | variables already filled in. |
| | | 1632 | |
1630 | Suggested other platform enhancements | | 1633 | Suggested other platform enhancements |
1631 | ===================================== | | 1634 | ===================================== |
1632 | | | 1635 | |
1633 | o Platform independent bulk build infrastructure | | 1636 | o Platform independent bulk build infrastructure |
1634 | | | 1637 | |
1635 | o Update the binary bootstrap kits in | | 1638 | o Update the binary bootstrap kits in |
1636 | ftp.NetBSD.org:/pub/pkgsrc/packages/OS/arch/version-branch/ | | 1639 | ftp.NetBSD.org:/pub/pkgsrc/packages/OS/arch/version-branch/ |
1637 | | | 1640 | |
1638 | Suggested cleanups in pkgsrc | | 1641 | Suggested cleanups in pkgsrc |
1639 | ============================ | | 1642 | ============================ |
1640 | | | 1643 | |
1641 | o Review bulk build reports and fix packages broken on any | | 1644 | o Review bulk build reports and fix packages broken on any |
1642 | platform. Ideally, successful build counts would be similar | | 1645 | platform. Ideally, successful build counts would be similar |
| @@ -1674,13 +1677,15 @@ Suggested cleanups in pkgsrc | | | @@ -1674,13 +1677,15 @@ Suggested cleanups in pkgsrc |
1674 | almost look the same. | | 1677 | almost look the same. |
1675 | | | 1678 | |
1676 | o Make the use of mktexlsr in the install and deinstall | | 1679 | o Make the use of mktexlsr in the install and deinstall |
1677 | scripts for tex-* packages more efficient. If you install | | 1680 | scripts for tex-* packages more efficient. If you install |
1678 | or deinstall many tex-* packages, you should be able to run | | 1681 | or deinstall many tex-* packages, you should be able to run |
1679 | mktexlsr once at the end of the entire operation, not once per | | 1682 | mktexlsr once at the end of the entire operation, not once per |
1680 | package. | | 1683 | package. |
1681 | | | 1684 | |
1682 | o Run pkglint recursively against the whole tree and fix any | | 1685 | o Run pkglint recursively against the whole tree and fix any |
1683 | issues identified. | | 1686 | issues identified. |
1684 | | | 1687 | |
1685 | o Remove introspection option from packages still using it. | | 1688 | o Remove introspection option from packages still using it. |
1686 | https://mail-index.netbsd.org/pkgsrc-users/2022/06/06/msg035658.html | | 1689 | https://mail-index.netbsd.org/pkgsrc-users/2022/06/06/msg035658.html |
| | | 1690 | |
| | | 1691 | o Fix all haskell packages to use the correct PLIST variables. |