pkgsrc/doc/TODO

504 lines
12 KiB
Text
Raw Normal View History

Update www/thy to 0.9.3 (latest stable version), update provided by the author Gergely Nagy in PR pkg/25318. Changes: * Thy 0.9.3 [Dead Gardens] -- 2004-06-30 Fixed a minor information leak in the virtual hosting code, noticed by Jerome Magnin. Also fixed a couple of memory leaks and disabled meta-data caching by default. * Thy 0.9.2 [Re-connect] -- 2004-06-15 The major reason for this release is a discovery of a possible Denial Of Service attack against Thy, one which can easily crash a Thy process. However, this was just a NULL-dereference, which can not be used to execute arbitrary code. And is fixed in this release. Also, epoll support was disabled in this release. * Thy 0.9.1 [Hurt] -- 2004-06-05 When Thy starts a helper process (such as the Authoriser or the Worker), she will close and reopen the connection to syslog with a different ID. There is also a new option to limit how many bytes Thy will use for mapping files into memory. When the limit is reached, no mmapping will occur. This is only useful when using a Worker, since otherwise files are not mapped to memory at all. SRP authentication was implemented in this version. One of the major new features in this release is the ability to compile multiple event systems into Thy. In the past, Thy had to be recompiled if one wanted to use epoll or kqueue instead of select. Now, every possible event system is compiled in, and one can select the appropriate one at run time. Thy will also try to select the most appropriate one if none was explicitly specified. Some smaller bugs were also fixed, as usual. * Thy 0.9.0 [A Pirate I Was Meant To Be] -- 2004-04-25 This release features a way to make Thy interact better with web cache software: the ability to set the max-age of resources and expiry times. The Linux version of the networking code was updated to be able to serve files larger than 2Gb when Thy is compiled with Large File Support (which is the default).
2004-07-16 18:50:47 +02:00
$NetBSD: TODO,v 1.1939 2004/07/16 16:50:47 xtraeme Exp $
2001-05-03 21:29:59 +02:00
Suggested new packages
======================
any unresolved PRs (if you have commit access)
http://www.netbsd.org/Gnats/category/pkg.html
2001-05-03 21:29:59 +02:00
any complete, polished packages in pkgsrc-wip (ditto)
http://pkgsrc-wip.sourceforge.net/
2001-05-04 16:38:06 +02:00
figfonts
More fonts for figlet.
2001-05-04 16:38:06 +02:00
ftp://ftp.plig.org/pub/figlet/fonts/contributed/
pfaedit -> fontforge rename
http://pfaedit.sourceforge.net/
Update any pfaedit packages and dependencies to fontforge.
jgloss
application for adding reading and translation annotations to Japanese
text documents
http://jgloss.sourceforge.net/
2001-05-04 17:02:15 +02:00
loserjabber
GTK application which allows posting of journal entries to
http://www.livejournal.com/ .
2001-05-04 17:02:15 +02:00
http://loserjabber.sourceforge.net/
k3b
CD and DVD burning application optimized for KDE. (This is
a front-end for CLI utilities. It claims to be comfortable
for beginners, yet advanced enough for experienced users.)
http://k3b.plainblack.com/
2001-07-16 13:49:17 +02:00
resin
Fast JSP server. (I will import this when we have a native
Java 2 -- it can't be built with our native jdk. [jwise])
2001-07-16 13:49:17 +02:00
http://www.caucho.com/products/resin/index.xtp
sformat
Format, partition, analyze, and repair SCSI disks. (There is
a working package in FreeBSD, in case extensive patches are
needed).
http://freshmeat.net/projects/sformat/
2001-05-04 16:38:06 +02:00
squirm
Fast and configurable redirector for Squid.
2001-05-04 16:38:06 +02:00
http://squirm.foote.com.au/
2001-07-16 11:43:08 +02:00
smsclient
Send SMS messages to mobile phones and pagers on wide range
of providers. [pkg/16430 is relevant]
2001-07-16 11:43:08 +02:00
http://www.styx.demon.co.uk/
2001-05-04 16:38:06 +02:00
SquirrelMail plugins
SquirrelMail has a plugin feature and several plugins exist.
(See mail/sq-squirrelspell for an example.)
2001-05-04 16:38:06 +02:00
http://www.squirrelmail.org/index.php3?page=15
2004-02-16 00:28:22 +01:00
tutos [wip/tutos]
the ultimate team organization software
2004-02-16 00:28:22 +01:00
http://www.tutos.org/ [agc is looking at this one]
xmltv
TV viewing manager
http://xmltv.sourceforge.net/
MythTV [wip/mythtv]
Digital video recorder
http://www.mythtv.org/
Asterisk [grant, itojun/PR22585 (0.4 release), wip/asterisk]
PBX-in-a-box for Linux
http://www.asterisk.org/
Unreal Tournament server [wip/unrealtournament-server]
Server for Unreal Tournament first person shooter
http://files.sobservers.com/UnrealTournament/UTServerOnly/
p5-Crypt-PasswdMD5-1.3
Provides interoperable MD5-based crypt() function
p5-DateTime-0.20 [wip/p5-DateTime]
Suite of inter-operable modules for dealing with dates and times
p5-CGI-AppToolkit-0.051
Perl CGI application toolkit
${MASTER_SITE_PERL_CPAN:=CGI/}
info2man
http://freshmeat.net/projects/info2man/
requires perl, provides info2man and info2pod
2003-10-30 16:20:19 +01:00
vmips
http://vmips.sourceforge.net/
vmips is a virtual machine simulator based around a MIPS
R3000 RISC CPU core.
sgmltools-lite [wip/sgmltools-lite, PR 14849]
Generates various output formats from DocBook SGML documents
moz-plugger
http://mozplugger.mozdev.org/
source version of www/moz-bin-plugger
prngd [wip/prngd, PR 23998]
http://www.aet.tu-cottbus.de/personen/jaenicke/postfix_tls/prngd.html
Pseudo Random Number Generator Daemon
moji
http://moji.mozdev.org/
Mozilla Firebird extension which helps you learn Japanese
joyce
http://www.seasip.demon.co.uk/Unix/Joyce/index.html
Amstrad PCW emulator
wxmozilla
http://wxmozilla.sourceforge.net/
Mozilla using the wxWindows toolkit.
wxWindows -> wxWidgets rename
http://www.wxwidgets.org/name.htm
Update all wxwindows packages and dependencies to wxwidgets.
2004-04-05 17:40:54 +02:00
linphone
http://www.linphone.org/
Telephony on Linux (and NetBSD?)
vnc2swf
http://www.unixuser.org/~euske/vnc2swf/
Vnc2swf captures the live motion of a screen with VNC protocol
and generates a Macromedia Flash(TM) movie (.swf).
Filelight
http://www.methylblue.com/filelight/
Graphical representation of disk space usage
Cinelerra
http://heroinewarrior.com/cinelerra.php3
Cinelerra is a complete audio and video production environment.
SlimServer
http://www.slimdevices.com/pi_features.html
Slim Devices audio streaming server
Helix Player
http://player.helixcommunity.org/2004/downloads/
RealNetwork's open source audio/video player
2004-06-07 01:44:24 +02:00
Putty [Already in pkgsrc-wip, wip/putty]
http://www.chiark.greenend.org.uk/~sgtatham/putty/
SSH client
Exult
http://exult.sourceforge.net/
Open source game engine for Ultima 7
Suggested package updates
=========================
o ImageViewer-0.6.3
o Xaw3d-1.5E
o Xbae-4.50.0
o abiword-2.0.7
2004-04-13 16:35:59 +02:00
o anjuta-1.2.2
2004-06-03 22:44:53 +02:00
o ap-jk-5.0.25
o ap-python-2.7.10
o apcupsd-3.10.13
o aqsis-0.9.1
o asc-1.15.0
o avidemux-2.0.20
o balsa-1.4.4
o balsa2-2.0.18
o bind-9.3
2004-06-26 21:27:23 +02:00
o bitchx-1.1
o blender-2.33
o boson-0.10
o cdrtools-ossdvd-2.01.1.27
o centericq-4.10.0
o cervisia-2.1.2
2004-03-07 01:57:36 +01:00
o checkbot-1.74
o clamav-0.74
2004-05-24 17:03:08 +02:00
o clanlib-0.7.8
2004-07-13 16:06:08 +02:00
o classpath-0.10
o clisp-2.33.2
o cocoon-2.1.5
o conserver-8.1.8
o crafty-19.5
2003-03-22 06:21:12 +01:00
o crossfire-1.5.0
o cscope-15.5
o cvs2cl-2.55
o cxref-1.5e
o cyrus-imapd21-2.1.16
o dact-0.8.37
o dar-2.1.2
o dctc-0.85.9
o delegate-8.9.2
o dict-client-1.9.11
o dict-server-1.9.11
o dillo-0.8.2
2004-02-24 06:30:19 +01:00
o dmalloc-5.3.0
o dnetc-2.9004-482 [pkg/22390]
o docbook-4.3
o docsis-0.9.1
o dvdrip-0.50.18
o dvipng-1.1 [http://sourceforge.net/projects/dvipng/]
o dylan-compiler-2.3.11
o dylan-interpreter-2.3.11
o efax-gtk-2.2.8a
o elk-3.99.6
o elm-me-2.4pl117
o ettercap-0.7.0
o evolution-1.5.2
o exim-4.34
o festival-1.4.3
2003-07-12 14:23:54 +02:00
o findutils-4.1.20
o firefox-bin-0.9.1 (+ gtk2, etc..) [grant]
o firewalk-5.0
o firewalk-gtk-5.0
o foomatic-3.0.1 [jlam]
2004-04-30 17:52:00 +02:00
o fop-0.20.5
2004-07-13 16:06:08 +02:00
o fox-1.2.7
o freetds-0.62.3
o fsviewer-0.2.5
o gauche-0.8
o gcvs-1.0-1
o gdb-6.1 [pkgsrc-wip]
o generator-0.35
o getmail-3.2.4
o gettext-0.14.1
o ghostscript-8.00 (apfl)
2004-02-15 18:39:20 +01:00
o ghostscript-8.01 (gnu)
o gimageview-0.2.25
o glpk-4.3
o gmp-4.1.3
o gnomeicu-0.99.5
o gnucash-1.8.9
o gnunet-0.6.2a
o gnustep-0.9.3
o gnutls-1.0.16
2004-05-01 02:35:20 +02:00
o gogo-3.11p1
o gqmpeg-0.91.1
o grace-5.1.16
o grhino-0.12.0
o gsasl-0.1.1
o gss-0.0.11
o gtar-1.14
o gtetrinet-0.7.4
o gtkglext-1.0.6
o gtkmm-2.4.4
o gtksee-0.5.5.1
o gtranslator-1.0.1
o guile-pg-0.16 [pkg/24039]
o guile-gtk-0.40.90 [in wip]
o heimdal-0.6.2
2004-01-01 18:41:36 +01:00
o host-20031203 [cjep, in wip, awaiting greg woods response on 1 issue]
2003-07-03 19:32:47 +02:00
o hp2xx-3.4.4
o icepref-2.3
o idesk-0.5.6
o inform-6.30 [pkg/24631]
2004-04-25 14:12:39 +02:00
o intercal-0.24 [dillo]
o iozone-3.218
o ivtools-1.2
o jakarta-tomcat-3.3.1a
o john-1.6.37
o jpilot-0.99.7 [pkg/24635]
o kth-kerberos-1.2.2
o larswm-7.5.0
o latex2rtf-1.9.15
o lavaps-2.5
o leafnode-1.10.1
o libcaca-0.9
o libggi-2.0.5
o libgii-0.8.5
o libidn-0.5.2
o libmpeg3-1.5.4
2004-02-15 22:01:05 +01:00
o libnet-1.1.1
o libole2-2.2.8
o libsigc++-2.0.3
o licq-1.2.7
o lilypond-2.2
o lmbench-2.0.4
o lout-3.29
2003-08-06 14:27:46 +02:00
o maildrop-1.5.3 [pkg/22369]
o maildrop-1.6.3
o mailman-2.1.5
2004-06-12 06:44:50 +02:00
o maketool-0.8.4
o maradns-1.0.23
o marbles-1.0.6
o matchbox-0.8.2 [pkgsrc-wip]
o micq-0.4.11
o midnight-commander-4.6.0
o mimedefang-2.43
o minicom-2.1
o mowitz-0.3.0
o moz-bin-flash-7.0r25 [pkgsrc-wip]
o moz-bin-plugger-1.5.1
2004-06-18 23:43:49 +02:00
o moz-mplayer-2.65
o mozilla-stable-1.4.2
2003-03-05 19:45:01 +01:00
o mrproject-0.9.1
o multi-gnome-terminal-1.6.2
o multitail-3.2.1
o namazu-2.0.13
o nano-1.2.4
o nap-1.5.2
o napshare-1.2
o ncmpc-0.11.0 [pkg/26237]
o nessus-2.1.0
o netatalk-1.6.3 [pkg/21930|markd]
o netcdf-3.5.1
o nosefart-2.1
o ns-flash-6.0.79
o nsd-2.1.1
o nslint-2.1a3
o nut-9.17
o nxtvepg-2.7.0
2004-02-07 22:43:25 +01:00
o ocaml-3.07pl2
o onyx-5.1.1
2004-02-16 02:40:20 +01:00
o openal-20040215
o openh323-1.12.2
o openoffice-1.1.2
o openssl-0.9.7d [http://www.cs.stevens-tech.edu/~jschauma/netbsd/openssl.diff]
o opera-7.52
o oss-3.99.1c
o p0f-2.0.4
o p5-CGI-3.05
o p5-CGI-Application-3.1
o p5-Exception-Class-1.17
2003-07-16 10:36:49 +02:00
o pdmenu-1.2.81
2004-01-08 07:06:48 +01:00
o pgplot-5.2 [grant]
2004-07-14 02:54:20 +02:00
o php-5.0.0
o phppgadmin-3.4 [pkg/26130]
o physfs-1.0.0
2003-11-18 21:06:04 +01:00
o plib-1.7.0
o postfix-2.1.4
o povray-3.6.0
2004-07-03 00:32:19 +02:00
o prc-tools-2.3
o psi-0.9.2
o pwlib-1.5.2
o py-checker-0.8.14
o py-psycopg-1.1.10
o pysol-4.82
o ratpoison-1.3.0
o re2c-0.9.2
o rep-gtk-0.17
o rox-1.2.2
o rox-session-0.1.23
2004-07-14 23:26:18 +02:00
o rrdtool-1.0.48 [pkg/26326]
o rt-3.0.10 [pkgsrc-wip]
o ruby-1.8.1 [taca]
o sablecc-2.18.1
2004-05-09 07:55:04 +02:00
o samba-2.2.9
o sawfish-1.3
o scm-5d9
o scribus-1.1.7
o sendfile-20010424
2004-06-27 02:01:04 +02:00
o sendmail-8.13.0 [pkgsrc-wip sendmail813]
o siag-3.6.0
o skkinput-2.06.4
o slib-3a1
o smalltalk-2.1.8
o smarteiffel-1.1 [replacing smalleiffel]
o snd-7.5
o snes9x-1.42
o snownews-1.5.3
o socat-1.4.0.0
o sqlite-3.0.2
o srp_client-1.7.5 [jlam]
o staroffice-7p1
o streamtuner-0.12.2
o sweep-0.8.3
o sylpheed-claws-0.9.12
o tcl-expect-5.39.0
2004-04-19 00:01:44 +02:00
o tcl-itcl-3.2.1
o tcpreplay-2.2.2
o tct-1.14
o teapop-0.3.8
o texi2html-1.70
2004-04-19 00:01:44 +02:00
o tkdesk-2.0
o tkman-2.2
o tripwire-2.3.1 [see also pkg/22362]
o txt2html-2.24 [wennmach]
o uptimec-0.2p3 [pkg/26082]
o uvscan-4.3.2 [jlam]
o vba-1.7.2
o vfu-4.03
o vnc-4.0 [http://www.realvnc.com/download.html]
o vttest-20030301
o wavesurfer-1.5.3
o wdm-1.27
o wine-20040615
o wistumbler-2.00pre9 [pkg/26245]
o wmaker-conf-2.9.1
o wmweather-2.4.3
o wwwoffle-2.8c
2004-02-11 05:22:44 +01:00
o xalan-c-1.7 [requires xerces-c-2.4.0]
o xanalyser-1.23
o xanim-2.92.0 [pkg/19934]
2004-05-11 13:56:53 +02:00
o xbeeb-0.4.1
o xboard-4.2.7
o xdaliclock-2.20
o xdx-1.2
2004-03-02 18:59:38 +01:00
o xerces-c-2.5.0 [heinz?|p5-XML-Xerces requires xerces-c-2.3.0]
2003-06-09 12:15:15 +02:00
o xerces-j-2.4.0 [pkg/21725]
o xerces-j-2.6.2
o xinvest-2.6.9
o xmbmon-2.04
o xmcd-3.3.0
o xmms-alarm-0.3.5
o xmms-crossfade-0.3.4
o xmms-iris-0.12
2004-06-14 02:46:38 +02:00
o xmmsctrl-0.8
o xorp-0.5
o xpad-1.13.1
o xps-4.2
o xpuyopuyo-0.9.5
o xsidplay-1.6.5pre20
o xskat-4.0
o xterm-192
o xzgv-0.8
o yacas-1.0.55
o yaz-2.0.12
o ysm-2.9.6
2003-05-24 13:31:16 +02:00
o zenicb 1.31 (needs merge with lots of local changes)
Infrastructure problems which need addressing
2003-06-02 12:32:22 +02:00
=============================================
o bootstrap building of gcc2/gcc3.
o split USE_GNU_TOOLS into USE_GNU_TOOLS and USE_TOOLS, where
USE_TOOLS can be used to require *known working* tools (be
they GNU versions on some platforms or not) while also being
able to require GNU tools. address problems with e.g.
yacc/bison (especially on Linux), the use of ${SED}, ${AWK},
etc., fix some assumptions about platforms. this could also
include full support for runtime dependencies on
tools.mk-provided pkgs.
Suggested pkgsrc enhancements
=============================
2001-05-04 11:30:43 +02:00
2001-05-04 16:38:06 +02:00
o Add a sort check to pkglint for PLISTs.
2003-04-27 19:05:57 +02:00
o Allow tokens in Makefiles, etc to silence pkglint WARNS.
e.g. # ABS_PATH could silence an absolute path warning
such as
WARN: possible use of absolute pathname "/usr", in Makefile.
o Make pkgsrc work on more operating systems.
o Permit cross-building of packages which are capable of
doing so (e.g. ones that use GNU autoconf properly).
2003-01-11 05:45:25 +01:00
o Man page handling in PLIST for pkgs which install catman or
man pages depending on OS (typically imake).
o Add an optional check to buildlink to verify that the contents
of CFLAGS, LDFLAGS etc are present when the compiler/linker is
called. To be used as a means to detect packages which ignore
such environment variables.
Suggested other platform enhancements
=====================================
o platform independent bulk build infrastructure
Suggested cleanups in pkgsrc
============================
o Make packages install their configuration files under the
examples hierarchy, using bsd.pkg.install.mk to copy them
to the PKG_SYSCONFDIR directory when necessary.
o Make packages install honour PKGLOCALEDIR by setting
USE_PKGLOCALEDIR=YES where appropriate (for eg. Solaris).
o Deprecate LTCONFIG_OVERRIDE -- replace with appropriate
2003-04-27 19:05:57 +02:00
LIBTOOL_OVERRIDE
o Fix remaining packages to install documentation into share/doc
instead of share/gtk-doc (usually,
CONFIGURE_ARGS+= --with-html-dir=${PREFIX}/share/doc/html
does the trick; additionally, one might set
CONFIGURE_ARGS+= --enable-gtk-doc=no
to avoid a gtk-doc dependency if html documentation is shipped
with the package). Please fill in GNOME bug reports if any of
the packages do not honor these configuration options and/or do
not ship with pregenerated html documents.
o Make packages utilize USE_X11 instead of USE_X11BASE if there is no
good reason to install them into X11BASE.
o Set USE_LANGUAGES appropriately in packages that use C++, Fortran,
or Objective-C so that the correct type of compiler dependency is
set.
o Deprecate USE_GCC_SHLIB by using USE_LANGUAGES appropriately.
o Convert packages to use VARBASE instead of hardcoding /var.