Fri Apr 10 03:33:21 2015 UTC ()
+2 suggestions for more packages; +2 ways to cleanup pkgsrc.


(rodent)
diff -r1.14308 -r1.14309 pkgsrc/doc/TODO

cvs diff -r1.14308 -r1.14309 pkgsrc/doc/TODO (expand / switch to unified diff)

--- pkgsrc/doc/TODO 2015/04/10 02:52:47 1.14308
+++ pkgsrc/doc/TODO 2015/04/10 03:33:20 1.14309
@@ -1,24 +1,30 @@ @@ -1,24 +1,30 @@
1$NetBSD: TODO,v 1.14308 2015/04/10 02:52:47 wen Exp $ 1$NetBSD: TODO,v 1.14309 2015/04/10 03:33:20 rodent Exp $
2 2
3Suggested new packages 3Suggested 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 http://pkgsrc-wip.sourceforge.net/ 10 http://pkgsrc-wip.sourceforge.net/
11 11
 12 Any interesting packages in FreeBSD's ports.
 13 http://freshports.org/
 14
 15 Any interesting packages in OpenBSD's ports.
 16 http://openports.se/
 17
12 bacula-rescue 18 bacula-rescue
13 Scripts used to help create rescue boot CDs for bare metal 19 Scripts used to help create rescue boot CDs for bare metal
14 restores with Bacula. Scripts exist for Linux, Solaris, and 20 restores with Bacula. Scripts exist for Linux, Solaris, and
15 FreeBSD. Hopefully the FreeBSD one could be adapted to create 21 FreeBSD. Hopefully the FreeBSD one could be adapted to create
16 a NetBSD one, or perhaps it could be turned into a *BSD script. 22 a NetBSD one, or perhaps it could be turned into a *BSD script.
17 http://www.bacula.org/ 23 http://www.bacula.org/
18 24
19 SquirrelMail plugins 25 SquirrelMail plugins
20 SquirrelMail has a plugin feature and several plugins exist. 26 SquirrelMail has a plugin feature and several plugins exist.
21 http://www.squirrelmail.org/plugins.php 27 http://www.squirrelmail.org/plugins.php
22 28
23 p5-CGI-AppToolkit-0.051 29 p5-CGI-AppToolkit-0.051
24 Perl CGI application toolkit 30 Perl CGI application toolkit
@@ -1312,13 +1318,24 @@ Suggested cleanups in pkgsrc @@ -1312,13 +1318,24 @@ Suggested cleanups in pkgsrc
1312 example, x11/kbproto/builtin.mk and x11/libXrender/builtin.mk 1318 example, x11/kbproto/builtin.mk and x11/libXrender/builtin.mk
1313 almost look the same. 1319 almost look the same.
1314 1320
1315 o Replace inclusion mk/tex.buildlink3.mk (pulling in a lot of 1321 o Replace inclusion mk/tex.buildlink3.mk (pulling in a lot of
1316 tex packages) with (build) dependencies on the appropriate 1322 tex packages) with (build) dependencies on the appropriate
1317 split tex packages. In case styles are used, look for 1323 split tex packages. In case styles are used, look for
1318 \RequirePackage{...}. 1324 \RequirePackage{...}.
1319 1325
1320 o Make the use of mktexlsr in the install and deinstall 1326 o Make the use of mktexlsr in the install and deinstall
1321 scripts for tex-* packages more efficient. If you install 1327 scripts for tex-* packages more efficient. If you install
1322 or deinstall many tex-* packages, you should be able to run 1328 or deinstall many tex-* packages, you should be able to run
1323 mktexlsr once at the end of the entire operation, not once per 1329 mktexlsr once at the end of the entire operation, not once per
1324 package. 1330 package.
 1331
 1332 o Run pkglint recursively against the whole tree and fix any
 1333 issues identified. This adds very little value to pkgsrc other
 1334 than ensuring the pkgsrc files are lint-free and the files pass
 1335 the code review tool (pkglint). It can annoy some team members,
 1336 so choose your commits wisely.
 1337
 1338 o Review bulk build reports and fix packages broken on any
 1339 platform. Ideally, successful build counts would be similar
 1340 across supported platforms.
 1341 http://mail-index.netbsd.org/pkgsrc-bulk/