pkgsrc changes:
fix include files -- they used autoconf HAVE_XXX defines
Changes:
- The support for the JP2 format has been improved.
- The support for the PNM family of formats has been improved (and
should now be truly complete).
- Numerous other minor bugs have been fixed.
[The new program jiv (jasper image viewer) is disabled, since it
needs X11 and OpenGL. It will be commited as a separate package.]
to OPTIONAL_FILES in Makefile.
This fix a problem when setting SQUID_CONFIGURE_ARGS in /etc/mk.conf
without --enable-external-acl-helpers=unix_group.
Noted by private mail from Tomasz Luchowski <tomasz at luchowski.com>.
way than the previous recursive make approach. The 'mkreadme' script is
the top level script. 'mkreadme -h' or 'mkreadme --help' for complete
documentation on its use. Generates README.html files more than two orders
of magnitude faster than the recursive make approach by only calling make(1)
once per pkg.
The detex-2.7 tarball was repackaged on 15 Oct 2002 to include a top level
detex-2.7 directory. The contents are otherwise identical to the old tarball.
Update Makefile and distinfo accordingly.
- Dutch translation of the GUI updated by Myckel Habets.
- fix the compilation problem with Berkeley DB4. (open function of db4.0 has the
same prototype as DB3 one but db4.1 does not).
- fix erroneous tooltip of virtual share entry.
- In find popup menu and user share list popup menu, only GDL having the same
size as the selected rows are displayed in the first level of the menu.
- In find popup menu and user share list popup menu, GDL entries were modified.
GDL ID is not displayed and GDL size is displayed using locale format.
- file size and upload position of the upload list is now displayed using locale
format.
- Support of new flag added: IGNORE_PUBMSG.
- it is now possible to flag user from the public chat by selecting a line (or
part of a line) containing a nickname. It is even possible to flag virtual
user like Hub-Security.
This version fixes compilation problems with old C compilers and with
Berkeley DB 4.0. Malformed MyINFO data are handled more gracefully,
IGNORE_SLOT_LIMIT properly works now, a program to send DCTC command to
running client from a script was added, and a new flag was added to ignore
public chat messages from a user.
In 1.0beta3:
This is the third beta for Speex, implementing what should be the
last new features before 1.0. These new features are a new
"ultra-wideband" mode for encoding at 32kHz (up to 48kHz) and an
intensity stereo mode. Both of these are implemented to preserve
backward and forward compatibility with other releases. This means
that it is now possible to encode almost any wave file using Speex.
Most of the work left for 1.0 is now quality improvements regarding
VBR, perceptual enhancement and packet loss concealment.
In 1.0beta2:
This second beta release brings many, many optimizations to the
encoder and decoder. In some cases, the speedup is on the order of
50% to 100%. As part of the optimizations, some sections of Speex
have been written in assembly with SSE instructions which can be
enabled with the _USE_SSE flag when compiling with GCC. Finally,
the code has received a major cleanup.
* Treat evaluatable names specially when binding (don't bind them), in
order to make it possible to force dynamic lookup of names, without
having to resort to using the load operator on literal names.
This required a language syntax change so that evaluatable names can
be created in deferred execution mode. The possibilities for
specifying an evaluatable name were $$$name, $#name, or adding a new
special character. Since neither of the backward compatible syntax
changes were very palatable, two new special characters were added.
!name creates an evaluatable name, and the former $$name syntax is now
written as ~name for consistency.
* Add operators:
+ bindsocket
+ listen
+ accept
+ send
+ recv
* bin/onyx_config : Add onyx_config, which aids in building software
that uses libonyx.
* lib/libonyx/src/nxo_string.c:nxo_string_cstring() : Handle name
objects as well as string objects.
* Add operators:
+ serviceport
+ sockname
+ peername
+ sockopt
+ setsockopt
* Add the neterror error.
* Add the ncat operator.
* Remove the fork operator and replace it with the forkexec operator.
Doing anything between fork() and exec() in a multi-threaded
application risks hanging.
* Revise string and pointer hashing functions to marginally improve
performance.
* Add operators:
+ socket
+ socketpair
+ connect
* Add operators:
+ nonblocking
+ setnonblocking
* Modify the write operator to return whether a write was partial or
not. This is necessary for non-blocking files.
* Change language syntax. The / special character is now $.
* Modify the mkdir operator such that specifying the mode is optional.
* Add operators:
+ chroot
+ mkfifo
+ pipe
+ readlink
+ umask
* Remove "fast" operator support, since it wasn't very fast.
Performance without fast operators is +-3% of what it was with fast
operator support, for typical programs.
* Add operators:
+ inc, dec
+ while, until
* Remove operators:
+ cleardstack
* Change language syntax:
+ Radix integers are <base>@<value> instead of <base>#<value>.
+ Comments start with #, not %.
+ Add special characters in strings:
- `\0' : Nul character (nul), equivalent to `\x00'.
- `\cC' : Control C, where C is [A-Za-z].
- `\a' : Alarm (bel).
- `\e' : Escape (ec).
* Add operators:
+ threadsdict
+ threaddstack, threadestack, threadistack, threadostack
* Remove operators:
+ #!
+ !#
Add operators:
+ rot, srot
+ adn, aup
+ saup, sadn
Rename/replace operators:
+ push --> adn
+ npush/nbpush --> rot
+ snpush/snbpush --> srot
Remove operators:
+ push
* lib/libonyx/src/systemdict.c : Add operators:
+ bpop, nbpop, ipop, nip, tuck, under, over, up, nup, dn, ndn, bdup,
ibdup, ibpop, bpush
+ sbpop, snbpop, sipop, snip, stuck, sunder, sover, sup, snup, sdn,
sndn, sndup, snpop, sbdup, sibdup, sibpop, sbpush
* Rename operators:
+ index --> idup
+ sindex --> sidup
* Add operators:
+ poll
+ gstdin, gstdout, gstderr
+ setstdin, setstdout, setstderr
+ setgstdin, setgstdout, setgstderr
* Add optional mode argument to the open operator.
XXX: TODO: pthread.buildlink*.mk support.
* Python version 2.1 or greater is now required. Upgrade at
<URL:http://www.python.org/download/>
* When sending an auto response, a new configuration variable
(AUTORESPONSE_INCLUDE_SENDER_COPY) is used to control whether a copy
of the sender's message is included or not. For available options,
<URL:http://tmda.net/config-vars.html#AUTORESPONSE_INCLUDE_SENDER_COPY>
If you are using customized templates, you should remove the last
few lines in each template which include the sender's copy. For
example, in confirm_request.txt:
--- Enclosed is a copy of your message.
%(original_message)s
Otherwise, you'll include two copies of the sender's message.
* When sending confirmation requests, Reply-To is now set from the
confirm_request.txt template. This is to allow the option to not
include the confirmation address in a Reply-To header.
If you use a customized confirm_request.txt, you'll need to add the
following line to the top (header section) of your template:
Reply-To: %(confirm_accept_address)s
flac:
- AIFF input support
- vorbis tag addition whilst encoding (-T)
- various speedups, reductions in memory use, and minor fixes
libraries:
- OggFLAC & OggFLAC++ libraries
- various speedups, reductions in memory use, and minor fixes
(see doc/html/news.html for more info)