1 $NetBSD: TODO,v 1.12066 2013/04/10 11:32:08 wiz Exp $
6 Any unresolved PRs (if you have commit access)
7 http://gnats.NetBSD.org/summary/category/pkg.html
9 Any complete, polished packages in pkgsrc-wip (ditto)
10 http://pkgsrc-wip.sourceforge.net/
13 Scripts used to help create rescue boot CDs for bare metal
14 restores with Bacula. Scripts exist for Linux, Solaris, and
15 FreeBSD. Hopefully the FreeBSD one could be adapted to create
16 a NetBSD one, or perhaps it could be turned into a *BSD script.
17 http://www.bacula.org/
20 SquirrelMail has a plugin feature and several plugins exist.
21 http://www.squirrelmail.org/plugins.php
23 p5-CGI-AppToolkit-0.051
24 Perl CGI application toolkit
25 ${MASTER_SITE_PERL_CPAN:=CGI/}
28 http://freshmeat.net/projects/info2man/
29 Requires Perl, provides info2man and info2pod
32 http://moji.mozdev.org/
33 Mozilla Firefox extension which helps you learn Japanese
36 http://www.seasip.demon.co.uk/Unix/Joyce/index.html
40 http://www.attal-thegame.org/
41 Turn based strategy game
44 http://cmusphinx.sourceforge.net/sphinx4/
45 Speaker-independent, continuous speech recognition system.
48 QT-based wizard for doxygen documentation generator.
52 http://ftp.sunet.se/pub/lang/tcl/sorted/graphics/tkfontsel/
53 http://ftp.se.kde.org/pub/lang/tcl/sorted/packages-7.6/graphics/tkfontsel/
54 Simple Tk font browser.
57 FreeType font list displayer.
60 http://choosefont.sourceforge.net/
61 Utility for browsing, previewing and selecting a X11 font.
64 http://ilya-evseev.narod.ru/posix/logrider/
65 Scan system logs for alert/hacking signatures based on set
70 Digital audio workstation with plugins, professional mixer,
71 multichannel recording, and more.
74 http://www.immunitysec.com/resources-freesoftware.shtml
75 http://lwn.net/Articles/98988/?format=printable
76 Python library that will disassemble X86.
79 http://www.accesspdf.com/pdftk/
80 PDF manipulation tool for merging, splitting, decrypting,
82 [use Java classes in C++ program]
85 http://de.geocities.com/dpaehl2004/guipdftk/
86 GUI for Pdftk for PDF manipulation
89 http://nostatic.org/grip/
90 cd-player and cd-ripper for the Gnome desktop
93 http://bloodshed.net/wired/
94 Professional music production and creation software
97 http://www.icecast.org/ices.php
98 Major version 2 of ices-mp3
100 The ices-mp3 package is for ices0. There is no MP3 support
101 in ices2. This is why I called the package "ices-mp3" when
102 I initially created it. (kim@)
105 http://cricket.sourceforge.net
106 Monitoring & graphing system based on RRDtool
109 http://www.webwareforpython.org/
110 Suite of software components for developing object-oriented,
111 web-based applications.
114 http://trophy.sourceforge.net/
115 A 2D car racing action game with untypical racing game features
116 such as shooting at other players.
118 The Open Racing Car Simulator [pkgsrc-wip]
120 TORCS is a 3D racing cars simulator using OpenGL. The goal
121 is to have programmed robots drivers racing against each
122 others. You can also drive yourself with either a wheel or
125 CarWorld driving simulator
126 http://carworld.sourceforge.net/
127 A small driving simulator/demo.
130 http://www.braingames.getput.com/roadf/
131 Unofficial remake of Konami's ROAD FIGHTER which was
132 originally released in 1985 for the MSX home computer
133 systems. In Road Fighter you drive a car in a death
134 race between you and a group of crazy drivers.
137 http://www.linuxgames.com/xrally/
138 Clone of the classic Rally X arcade game using basic Xlib
139 and Xpm. You control a blue (good) car, that has to collect
140 yellow flags around a maze-like map, while avoiding the
144 http://www.pell.portland.or.us/~orc/Code/postoffice/index.html
145 Simple SMTP mail server and client.
148 http://www.red-bean.com/labelnation/
149 Command-line label, business card printing program.
151 VirtualBox [pkgsrc-wip]
152 http://www.virtualbox.org/
156 http://pintant.cat/qphotosort
157 rename photos by date to support merged albums from different sources
160 http://oasis.frogfoot.net/code/tinysnmp/
161 Fast lightweight SNMPv1 daemon
164 http://people.freebsd.org/~harti/bsnmp/
168 http://www.truecrypt.org/
169 Hard drive encryption software
172 http://www.reportmagic.org/
173 Builds nice looking statistics reports for output from www/analog
175 mime-support [pkg/28529]
176 Support commands for manipulating files using MIME and mailcap
178 Compiler of the AGFL formalis [pkg/28946]
179 formalism for the syntactic description of Natural Languages
183 BitTorrent client written in Java
185 Webfwlog Firewall Log Analyzer [pkg/30110]
186 http://www.webfwlog.net/
187 Web-Based Firewall Log Analysis and Reporting
189 FreeVRRPd [pkg/30113]
190 VRRP (Virtual Router Redundancy Protocol) implementation daemon
192 SystemC class library [pkg/30707]
193 http://www.systemc.org/
194 SystemC is a C++ class collection for modelling systems.
197 http://crm114.sourceforge.net/
198 Controllable Regex Mutilator
200 sysjail [pkg/34123, pkgsrc-wip]
201 http://sysjail.bsd.lv/
202 userland virtualisation system
205 http://skuld.bmsc.washington.edu/raster3d/
207 libpcapnav [pkg/34473]
208 http://netdude.sourceforge.net/
209 Wrapper library that allows navigation in tcpdump traces
211 libnetdude [pkg/34473]
212 http://netdude.sourceforge.net/
213 Library for manipulating libpcap/tcpdump trace files
216 http://netdude.sourceforge.net/
217 NETwork DUmp data Displayer and Editor for tcpdump tracefiles
220 http://www.bennugd.org/
221 Cross-platform game development suite (fork of Fenix Project).
223 Skins for XMMS [pkg/35666]
224 http://www.xmms.org/skins.php
226 Berkeley automounter suite of utilities [pkg/35668]
227 http://www.am-utils.org/
229 Javascript major mode for Emacs [pkg/35669]
230 http://www.brgeight.se/
233 http://sourceforge.net/projects/theama
234 curses-based version of the famous HangMan game.
236 sharatype [pkg/36217]
237 http://ftp.45.free.net/pub/fonts/type1/
238 Cyrillic fonts for a2ps (a part of sharatype project)
240 xmms-cdread [pkg/36220]
241 ftp://mud.stack.nl/pub/OuterSpace/willem/
242 XMMS input plugin that reads audio data from CDs
244 ioquake3-demo [pkg/36367]
246 OTR localhost AIM proxy [pkg/37397]
247 http://www.cypherpunks.ca/otr/
248 Off-the-Record Messaging Proxy
251 http://mplus-fonts.sourceforge.jp/
252 Small and neat Japanese bitmap fonts
255 http://tkimg.sourceforge.net/
256 Add support for several image formats to Tk
259 http://tktable.sourceforge.net/
260 Grid/table/spreadsheet like widget for Tk
264 C based XML extension for Tcl
266 xine-plugin [pkg/38159]
268 Plugin for www/firefox for using multimedia/xine-lib
271 http://code.google.com/p/flyback/
272 Backup software inspired by Apple's Time Machine
274 SpiralSynthModular (spiralmodular)
275 http://www.pawfal.org/Software/SSM/
276 Obsoletes audio/spiralloops and audio/spiralsynth, which are
280 http://www.stklos.org/
281 Scheme system. "STklos is the next generation of STklos using
282 GTK," obsoletes lang/STk.
285 http://www.sagemath.org/
286 Open-source alternative to Magma, Maple, Mathematica, Matlab.
289 http://www.clusterresources.com/products/torque-resource-manager.php
290 Open source batch jobs resource manager, successor to OpenPBS.
291 (Check me when taking on it - asau.)
294 http://sourceforge.net/apps/trac/lightspark
295 Implementation of ActionScript3 (modern Flash), needed for
296 (but not quite working for) Potlatch2 of OpenStreetMap.
298 Missing xorg packages
299 app: constype, intel-gpu-tools, mkcomposecache, oclock,
300 proxymngr, rstart, showfont, xcmsdb, xdbedizzy, xditview, xedit,
301 xf86dga, xfindproxy, xfsinfo, xfwp, xgc, xlsatoms, xmh,
302 xphelloworld, xpr, xrx, xstdcmap, xtrap
303 driver: xf86-input-acecad, xf86-input-aiptek,
304 xf86-input-calcomp, xf86-input-citron, xf86-input-digitaledge,
305 xf86-input-dmc, xf86-input-dynapro, xf86-input-elo2300,
306 xf86-input-elographics, xf86-input-evdev, xf86-input-fpit,
307 xf86-input-hyperpen, xf86-input-jamstudio, xf86-input-joystick,
308 xf86-input-magellan, xf86-input-magictouch, xf86-input-microtouch,
309 xf86-input-mutouch, xf86-input-palmax, xf86-input-penmount,
310 xf86-input-spaceorb, xf86-input-summa, xf86-input-synaptics [pkg/47082],
311 xf86-input-tek4957, xf86-input-ur98, xf86-video-amd, xf86-video-dummy,
312 xf86-video-fbdev, xf86-video-glide, xf86-video-impact,
313 xf86-video-modesetting, xf86-video-newport, xf86-video-omap, xf86-video-qxl,
314 xf86-video-sisusb, xf86-video-sunbw2, xf86-video-suncg3,
315 xf86-video-suncg6, xf86-video-suncg14, xf86-video-sunffb,
316 xf86-video-sunleo, xf86-video-suntcx, xf86-video-v4l,
317 xf86-video-vermilion, xf86-video-voodoo, xf86-video-xgi,
319 font: font-bitstream-speedo
320 lib: libWindowsWM, libXaw3d, libXfontcache,
321 libXprintAppUtil, liboldX
322 proto: windowswmproto
323 test: xorg-gtest, xts
324 util: gccmakedep, lndir
326 non-xorg: xf86-input-wacom, xinput_calibrator
328 Suggested package updates
329 =========================
330 For possible Perl packages updates, see http://www.NetBSD.org/~wiz/perl.html.
336 o DarwinStreamingServer-6.0.3
350 o Sigil-0.7.1 [needs qt5]
354 o Transmission-gui-2.77
359 o accerciser-1.12.2 [GNOME 2.32]
361 o acpica-utils-20110623
372 o alsa-plugins-1.0.26
375 o amavis-perl-0.3.12 [called just amavis]
378 o anjuta-2.32.1.1 [GNOME 2.32]
380 o anjuta-extras-2.32.1.1 [GNOME 2.32]
390 o ap2-transform-0.6.0
402 o aspell-faroese-0.4.0
403 o aspell-norwegian-2.0.10
410 o audacious-plugins-2.4.4
411 o audacity-2.0.2 [wip (audacity-devel)]
412 o autoconf-archive-20130406
423 o bash-completion-1.3
443 o calligra-2.4.3 [in wip; koffice successor]
444 o cardboard-schedule-1.14c [at http://www.bright-green.com/downloads/]
447 o cdialog-1.2.20121230
453 o cheese-2.32.0 [GNOME 2.32]
474 o courier-authlib-0.65.0
476 o covered-current-20090802
478 o cross-h8300-hms-binutils-2.17
479 o crossfire-client-gtk2-1.60.0
484 o cvs2p4-2.5.5 [schmonz]
487 o cygwin_lib-1.5.24.2
488 o dansguardian-2.10.0.3
499 o dd_rescue-1.33 [wip]
509 o dinotrace-mode-9.3e
511 o dpkg-1.16.9 [pkg/47234]
523 o edonkeyclc-1.0.2 [replaces net/edonkey2k]
529 o electricfence-2.4.16
531 o elfsh-0.65 [pkg/33959]
533 o elm-me-2.5plalpha33
536 o enlightenment-1.0.9
540 o epiphany-extensions-3.2.0
546 o espeak-1.46.02 [wip]
551 o etm2-2.1.3 [etm successor]
556 o evolution-couchdb-0.4.5
557 o evolution-mapi-0.32.2 [GNOME 2.32]
559 o ezmlm-idx-5.1.2 [schmonz]
570 o fillets-ng-data-0.7.4
585 o freetype-lib-1.5.20050518
586 o freetype-utils-1.5.20050518
589 o fuse-archivemount-0.6.1
591 o fuse-ntfs-3g-2012.1.15
605 o gdl-2.30.1 [GNOME 2.32]
607 o gdm-2.32.2 [GNOME 2.32]
611 o gedit-plugins-2.32.0 [GNOME 2.32]
618 o gkrellm-multiping-2.0.13
620 o gl-7.8.2 [pkgrc-wip]
621 o glade3-3.8.3 [GNOME 2.34]
625 o glom-1.14.2 [GNOME 2.26]
629 o gnome-bluetooth-2.30.0 [GNOME 2.30]
630 o gnome-color-manager-2.32.0 [GNOME 2.32]
631 o gnome-devel-docs-2.30.0 [GNOME 2.30]
632 o gnome-disk-utility-2.32.0 [GNOME 2.32]
634 o gnome-games-extra-data-2.30.0 [GNOME 2.30]
635 o gnome-keyring-3.8.0
636 o gnome-media-2.32.0 [GNOME 2.32]
637 o gnome-netstatus-2.28.2 [GNOME 2.32]
638 o gnome-nettool-2.32.0 [GNOME 2.32]
639 o gnome-nettool-3.0.1
640 o gnome-packagekit-2.32.0 [GNOME 2.32]
641 o gnome-packagekit-3.2.1
642 o gnome-pilot-2.32.1 [GNOME 2.32]
643 o gnome-pilot-conduits-2.32.1 [GNOME 2.32]
644 o gnome-power-manager-2.32.0 [GNOME 2.32, wants DeviceKit-power]
645 o gnome-power-manager-3.4.0 [wants UPower]
646 o gnome-session-2.32.1 [GNOME 2.32, wants DeviceKit-power]
647 o gnome-subtitles-1.3
648 o gnome-system-tools-2.32.0 [GNOME 2.32]
649 o gnome-system-tools-3.0.0
650 o gnome-user-share-2.30.2 [GNOME 2.32]
658 o gok-2.30.1 [GNOME 2.32]
669 o groonga-2.1.1 [pthread_mutexattr_setpshared() is missing on NetBSD-5]
676 o gtk-gnutella-0.98.4
677 o gtk-systrace-20030623
680 o gtkmm-documentation-2.16.0 [GNOME 2.26]
684 o gtodo-applet-0.16.2
697 o h323plus-1.24.0 [replaces openh323, from http://www.h323plus.org/]
698 o hamster-applet-2.32.1 [GNOME 2.32]
710 o hpijs-2.1.7 - note: hplip-0.9.7.tar.gz includes hpijs-2.1.7 in prnt
723 o ike-2.0.1 [pkg/37032]
734 o ispell-slovak-0.3.2
735 o ja-vflib-lib-3.6.10
736 o ja-vflib-utils-2.25.6
739 o jamvm-1.5.4 [pkg/45604]
748 o jpilot-syncmal-0.81
757 o kismet-2011.03r2 [pkg/45692]
762 o koffice-l10n-de-2.0.2
782 o libcanberra-0.28 [drops support for GNOME2; don't update for now -- wiz]
783 o libchamplain08-0.12.3
789 o libgda-4.2.1 [GNOME 2.32]
794 o libgnome-keyring-3.8.0
796 o libgnomekbd-3.4.0.2
797 o libixp-0.5 [breaks wmii-3.6, wait for compatible version]
803 o libmemcached-1.0.17
804 o libmicrohttpd-0.9.26
810 o libnotify-0.7.5 [pkg/47441]
811 o liboobs-2.32.0 [GNOME 2.32]
813 o libquantum-1.1.0 [pkg/43728, development release]
819 o libstree-0.4.3pre2 [pkg/43748]
821 o libtcl-nothread-8.5.1
830 o libxdg-basedir-1.2.0
833 o lincvs-2.1.4 [now called CrossVC]
835 o lmbench-2.5 [http://lmbench.sourceforge.net/]
844 o maelstrom-sdl-3.0.6
845 o maelstrom-x11-2.0.7
851 o matchbox-panel-0.9.3
858 o mgetty+sendfax-1.1.35
860 o milkytracker-0.90.85
866 o mknmz-wwwoffle-0.7.2
870 o modular-xorg-server-1.11.2 [wip]
871 o modular-xorg-server-1.14.0
872 o molden-4.8 [after which PR 40252 can be closed]
875 o moserial-2.30.0 [GNOME 2.30]
877 o mousetweaks-2.32.1 [GNOME 2.32]
896 o nautilus-actions-2.30.3 [GNOME 2.30]
905 o nhc98-1.22 [pkg/45318]
908 o notification-daemon-0.7.0
910 o ns-plugger-common-5.1.3
911 o nspluginwrapper-1.4.4 [pkg/47208]
921 o opal-3.8.0 [pkg/42942]
923 o open-vm-tools-2010.09.19.301124
943 o p5-Perl-Tidy-20121207
944 o p5-Search-Xapian-1.2.12
960 o pcmanfm-0.5.2 [pkg/42451]
963 o pessulus-2.30.3 [GNOME 2.28]
964 o pgadmin3-1.16.1 [pkg/47261]
979 o ploticus-examples-230
1006 o py-Scientific-doc-2.5.5
1009 o py-game-1.9.1 [needs portmidi]
1016 o py-simplejson-3.1.3
1025 o qt4-qscintilla-2.7.1
1032 o rc-1.7.1 [at ftp://quenix2.dyndns.org/FreeBSD/ports/distfiles/]
1043 o rosegarden4-1.7.0 [replacing audio/rosegarden|pkgsrc-wip]
1048 o rpm-5.3.6 [rpm5.org]
1050 o rtty-4.0 [at ftp://ftp.isc.org/isc/rtty/]
1053 o sabayon-2.30.1 [GNOME 2.30]
1072 o seahorse-nautilus-3.8.0
1080 o showfont-1.0.4 [wip]
1094 o socat-1.7.2.1 [security]
1097 o sound-juicer-2.32.0
1098 o source-highlight-3.1.7
1100 o spectrwm-2.2.0 [was scrotwm]
1101 o spidermonkey-1.8.5
1105 o ssh-askpass-1.2.4.1
1106 o ssmtp-2.64 [security]
1116 o streamripper-1.63.0
1117 o subtitleeditor-0.33.0
1118 o subversion-base-1.7.9
1121 o swfdec-gnome-2.30.1
1123 o system-tools-backends-2.10.1 [needs polkit>=1.0?|GNOME 2.30]
1145 o texmaker-3.1 [pkg/45521]
1159 o tn5250-0.17.3 [at http://tn5250.sourceforge.net/]
1161 o tomboy-1.4.2 [GNOME 2.32]
1167 o tripwire-2.3.1 [see also pkg/22362]
1176 o udunits-2.1.17 [pkg/43529, breaks ncview-1.x, also need to update it to 2.x]
1179 o unicode-screensaver-0.4
1192 o vino-2.32.2 [GNOME 2.32]
1195 o vm-8.0.7.522 [pkg/37707]
1196 o vnc-4.0 [http://www.realvnc.com/download.html|pkgsrc-wip]
1201 o wbm-cyrus-imapd-1.6.2
1210 o windowmaker-0.95.2 [wip]
1211 o wine-1.4.1 [wait until NetBSD gains OSS 4 [kern/46611] or bring OSS 3 support back]
1212 o wine-devel-1.5.27 [wait until NetBSD gains OSS 4 [kern/46611] or bring OSS 3 support back]
1219 o wpi-firmware-1.14.2
1224 o x264-devel-20130406
1228 o xbindkeys-tk-1.8.0
1232 o xcmsdb-1.0.4 [unpackaged]
1237 o xemacs-current-21.5.31
1238 o xerces-j-2.4.0 [pkg/21725]
1240 o xf86-input-keyboard-1.7.0
1241 o xf86-input-mouse-1.9.0 [needs modular-xorg-server-1.7+]
1242 o xf86-input-vmmouse-13.0.0
1243 o xf86-input-void-1.4.0
1244 o xf86-video-apm-1.2.5
1245 o xf86-video-ark-0.7.5
1246 o xf86-video-ast-0.97.0
1247 o xf86-video-ati-7.1.0
1248 o xf86-video-chips-1.2.5
1249 o xf86-video-cirrus-1.5.2
1250 o xf86-video-dummy-0.3.4
1251 o xf86-video-geode-2.11.9 [wip]
1252 o xf86-video-glide-1.0.3
1253 o xf86-video-glint-1.2.8
1254 o xf86-video-i128-1.3.6
1255 o xf86-video-i740-1.3.4
1256 o xf86-video-intel-2.21.6
1257 o xf86-video-mach64-6.9.4
1258 o xf86-video-mga-1.6.2
1259 o xf86-video-neomagic-1.2.7
1260 o xf86-video-newport-0.2.4 [unpackaged]
1261 o xf86-video-nv-2.1.20
1262 o xf86-video-openchrome-0.3.2
1263 o xf86-video-r128-6.9.1
1264 o xf86-video-rendition-4.2.5
1265 o xf86-video-s3-0.6.5
1266 o xf86-video-s3virge-1.10.6
1267 o xf86-video-savage-2.3.6
1268 o xf86-video-siliconmotion-1.7.7
1269 o xf86-video-sis-0.10.7
1270 o xf86-video-sisusb-0.9.4
1271 o xf86-video-sunffb-1.2.1 [unpackaged]
1272 o xf86-video-tdfx-1.4.5
1273 o xf86-video-tga-1.2.2
1274 o xf86-video-trident-1.3.6
1275 o xf86-video-tseng-1.2.5
1276 o xf86-video-vesa-2.3.2
1277 o xf86-video-vmware-13.0.0
1278 o xf86-video-voodoo-1.2.4
1279 o xf86-video-wsfb-0.4.0
1280 o xf86-video-xgi-1.6.0 [unpackaged]
1282 o xfce4-volman-0.3.80
1290 o xlsatoms-1.1.1 [unpackaged]
1297 o xmms-crossfade-0.3.14
1298 o xmms-musepack-1.8.0 [http://dl.slik.org/musepack/xmms-musepack-1.8.0.tar.gz]
1306 o xpr-1.0.4 [unpackaged]
1318 o xview-3.2.1.4.25.5
1328 o zenicb-1.31 (needs merge with lots of local changes)
1335 Infrastructure problems which need addressing
1336 =============================================
1338 o Correct and consistent handling of file names containing
1339 white-space and other special characters.
1341 o Bootstrap building of gcc2/gcc3.
1343 Licenses of packages
1344 ====================
1346 [This section contains discussion of enhancements needed to the
1347 licensing framework.]
1349 o Documentation sometimes refers to a user "accepting a
1350 license". This wording makes it sound like pkgsrc
1351 operations give rise to contracts, and pkgsrc should be as
1352 neutral as possible as such issues. The documentation
1353 should be adjusted to instead refer to the user instructing
1354 pkgsrc not to refrain from building packages with such a
1355 license tag. This is awkward, so a shorter phrase is needed
1356 which does not give the impression of a contract.
1358 Suggested pkgsrc enhancements
1359 =============================
1361 o Make pkgsrc work on more operating systems.
1363 o Permit cross-building of packages which are capable of
1364 doing so (e.g. ones that use GNU autoconf properly).
1366 o Man page handling in PLIST for pkgs which install catman or
1367 man pages depending on OS (typically imake).
1369 o Add an optional check to buildlink to verify that the contents
1370 of CFLAGS, LDFLAGS etc are present when the compiler/linker is
1371 called. To be used as a means to detect packages which ignore
1372 such environment variables.
1374 o Add framework to generate messages (lines) for email to send
1375 to PKGSRC_MESSAGE_RECIPIENTS after pkg install/deinstall, for
1378 - msgprint() messages
1379 - CONF_FILES*, SUPPORT_FILES* installation/customization
1380 - OWN_DIRS* messages (from PKG_CONFIG=NO)
1381 - User/group changes (PKG_CREATE_USERGROUP=YES)
1382 - /etc/shells changes (PKG_REGISTER_SHELLS=YES)
1383 - pkg-specific rc.d script instructions
1384 (Consider renaming PKGSRC_MESSAGE_RECIPIENTS as well.)
1386 o Add a facility to execute a makefile fragment if a variable
1387 is or is not a member of a list (e.g., ${OPSYS} in a list of
1390 o Consider defining a list of Open Source operating systems,
1391 to be used for packages like x11/openmotif that set
1392 NO_*_ON_* for non-open-source systems.
1394 o Make "pkg_install -u" clear the unsafe_depends* and rebuild
1395 tags, and set unsafe_depends* on depending packages,
1396 following the behavior of make replace.
1398 o Figure out a way to have "pkg_install -u", probably with a
1399 flag, preserve the value of the automatic tag. We do not
1400 have consensus on the right behavior.
1402 Suggested other platform enhancements
1403 =====================================
1405 o Platform independent bulk build infrastructure
1407 o Update the binary bootstrap kits in
1408 ftp.NetBSD.org:/pub/pkgsrc/packages/OS/arch/version-branch/
1410 Suggested cleanups in pkgsrc
1411 ============================
1413 o Make packages install their configuration files under the
1414 examples hierarchy, using bsd.pkg.install.mk to copy them
1415 to the PKG_SYSCONFDIR directory when necessary.
1417 o Make packages install honour PKGLOCALEDIR by setting
1418 USE_PKGLOCALEDIR=YES where appropriate (for eg. Solaris).
1419 Affects: cross/h8300-hms-binutils, cross/h8300-hms-gcc,
1420 sysutils/apcupsd, sysutils/gnometoaster,
1421 sysutils/mtoolsfm, sysutils/xnc
1423 o Install documentation consistently into share/doc/${PKGBASE} or
1424 share/doc/${PKGNAME}, not share/doc/html.
1426 o Remove USE_X11BASE if there is no good reason to install a
1427 package into X11BASE.
1429 o Convert packages to use VARBASE instead of hardcoding /var.
1431 o Convert packages to use bsd.options.mk instead of various
1432 FOO_USE_* variables.
1434 o Fix packages installing manual pages under share/man to install
1435 them directly under man.
1436 Affects: net/tsclient
1438 o Convert packages to use generic install scripts where possible
1439 (for example, mail/majordomo).
1441 o Remove the redundancy of builtin.mk files by factoring out the
1442 most commonly used cases into a well-documented file. For
1443 example, x11/kbproto/builtin.mk and x11/libXrender/builtin.mk
1444 almost look the same.
1446 o Replace inclusion mk/tex.buildlink3.mk (pulling in a lot of
1447 tex packages) with (build) dependencies on the appropriate
1448 split tex packages. In case styles are used, look for
1449 \RequirePackage{...}.
1451 o Make the use of mktexlsr in the install and deinstall
1452 scripts for tex-* packages more efficient. If you install
1453 or deinstall many tex-* packages, you should be able to run
1454 mktexlsr once at the end of the entire operation, not once per