Collection, from PR#28920 by Antoine Reilles, with a few minor changes by
myself.
Rubber is a building system for LaTeX documents.
It is based on a routine that runs just as many compilations as necessary. The
module system provides a great flexibility that virtually allows support for
any package with no user intervention, as well as pre- and post-processing of
the document. The standard modules currently provide support for bibtex,
dvips, dvipdfm, pdftex, makeindex. A good number of standard packages are
supported, including graphics/graphicx (with automatic conversion between
various formats and Metapost compilation).
Now squid's user and group are handled by bsd.pkg.install.mk properly.
Thanks much to Volker Wiegand at t-online dot de noted this problem
by private mail.
Bump PKGREVISION.
changes:
Fix a bug with imagemap generation.
Replace "eq4.sym" and "eq4-2x.sym". These new LaTeX equation symbols do *not*
use pstoepsi, ps2epsi, etc. It only requires "latex", "dvips", and "gs" to
function.
Add the following new internal commands:
pstoepsi(<target_eps_path>,<src_ps_path>,<scale>)
RUBY_HAS_ARCHLIB This package contains machine dependent binaries.
This macro takes boolean value (yes/no) and if it is yes, the requierd
version of Ruby will change to current pkgsrc's version not minimum
version like 1.6.8 or 1.8.1. (It would make sence when Ruby package
step to 1.8.2 or lator.)
2004/12/2
Gauche 0.8.3: Bug fix release
It turned out that 0.8.2's source-code encoding detection feature had a
bug; if you're using Windows-style (CRLF) line-separator, the coding-aware
port repeats one character at the beginning of the second line. It doesn't
do any harm if first few lines of your code are comments, but it's annoying
when you stumbled on it, so I decided to release a fixed version.
This release also includes a couple of improvements: The coding-aware ports
recognizes Emacs-style coding name (e.g. euc-jp-unix) and just ignores the
Emacs-specific suffix (e.g. -unix). And external representations of
f32vector and f64vector are now accurate.
2004/11/29
Gauche 0.8.2: Major revision of infrastructure.
* New features
- A condition (exception) system a la srfi-35 and (part of) srfi-36
is supported. Used with guard (srfi-34), now it is possible to
handle exceptions in more comprehensive way. See the "Exception"
section of the manual, which has been rewritten accordingly.
- Source-code encoding detection. Now Gauche recognizes a special
comment like "coding: utf-8" near the beginning of the source file,
and use appropriate conversion to load the source file. See
"Multibyte Script" section of the manual for the details. This
feature alone can be used independently from loading programs, via
coding-aware ports, so the programs that processes Scheme scripts
can also recognize the special comments.
- Virtual ports are supported. Virtual ports are the ports whose
behavior can be customized in Scheme. See the description of
gauche.vport module in the manual for the details.
* Improvements
- Updated GC to Boehm GC 6.3. It fixes some GC-related problems on
64bit architectures.
- gauche.fcntl: F_GETOWN and F_SETOWN are supported, if the system
provides them.
- gauche.termios: c_cc field of struct termios is now accessible from
Scheme. (Thanks to Kogule Ryo).
- gauche.uvector: Added string->s8vector! and string->s8vector!.
TAGvector-copy!'s API is changed so that it matches with srfi-13's
string-copy! and srfi-43's vector-copy!.
- Port implementation is cleaned up. Now line count is available not
only for file ports but any ports (as far as it's doing character I
/O). byte-ready? is added for binary I/O polling.
- text.csv: quote character is customizable.
* Bug fixes
- INCOMPATIBLE CHANGE: The previous version's rfc.mime's API was
broken. It couldn't handle MIME part whose message was non-encoded
binary. Now MIME part stream parser is re-implemented using virtual
ports, and the reader argument passed to the MIME part handler is
dropped. www.cgi is also affected if you're using customized
handler for file uploads. See the reference manual for the new API.
- SONAME of the library is now set, if the platform supports it.
- gauche.array: Some functions were not exported, although they were
mentioned in the manual.
- gauche.charconv: Fixed a bug in converting 2nd plane of JIS.
- gauche.regexp: regexp-replace-all looped infinitely for some
patterns. Now it raises an error.
- dbm.fsdbm: It couldn't store binary data.
- rfc.822: rfc822-parse-date returned wrong month number (off by
one).
- util.match: Fixed a bug in quasipattern. The description of
quasipatterns in the reference manual is also revised to explain it
better.
- srfi-19: date->julian-day didn't recognize tz-offset.
- Some bugs in numeric code are fixed.
- let-args had a bug in parameter handling of 'else' clause.
- directory-list: when :filter-add-path? is true, there was a bug
that "." and ".." were included in the results even :children?
argument was true.
- There was a bug that causes an infinite loop during class
redefinition.
- let-keywords*: fixed a bug that corrupts expansion when used in
r5rs macro.
* C API Change
- Class initialization API is overhauled. Scm_InitBuiltinClass is
obsoleted; use Scm_InitStaticClass instead.
- Port structure is changed quite a bit.
- Functions to convert Scheme integers to C integers are revised, to
handle out-of-range error in more flexible way.
- API of Scm_Load, Scm_LoadFromPort and related functions are changed
to support more flags.
with sqlite version 2 (everything in this package ends in `3'). DESCR:
SQLite is a C library that implements an SQL database engine. Programs
that link with the SQLite library can have SQL database access without
running a separate RDBMS process. The distribution comes with a standalone
command-line access program (sqlite) that can be used to administer an
SQLite database and which serves as an example of how to use the SQLite
library.
SQLite is not a client library used to connect to a big database server.
SQLite is the server. The SQLite library reads and writes directly to and
from the database files on disk.
by version 5.0.1).
List of bugs fixed in this release:
5087041 - hotspot - compiler1 - Tiger b62 vm crashes in client compiler
5026838 - hotspot - compiler2 - 1.4.2_04 Server JVM crashes on Linux
5033614 - hotspot - compiler2 - ClassLoaders do not get released by GC,
causing OutOfMemory in Perm Space
5071820 - hotspot - compiler2 - server VM crashes with -Xcomp in 1.4.2_05
5090967 - hotspot - garbage_collector - SIGSEGV in
ContiguousSpace::prepare_for_compaction(CompactPoint*)
5096167 - hotspot - jvmti - null class name crashes VM if ClassFileLoadHook
is enabled
6195632 - hotspot - other - jhelper must be recompiled with the beta version
of dtrace
5095421 - hotspot - runtime_system - amd64 vm should not crash on em64t
5101288 - hotspot - runtime_system - async exception can be delivered on entry
from native to vm
4993280 - java - apt - apt should favor source files over class files for
type information
4996963 - java - apt - apt could accept class files and java files on the
command line
5095716 - java - apt - RoundState.finalRound computed improperly
5096931 - java - apt - TypeDeclaration.getMethods needs to screen out static
initializers
5096932 - java - apt - Bad comparator in SourceOrderDeclScanner
6174696 - java - apt - apt getTypeDeclaration(Strings) cannot find classes
that are not already loaded
5079070 - java - build - metadata incorrect for 1.5.0_01
5099622 - java - build - Don't use javah_g in j2se build
5106516 - java - build - Please define JDK update version in makefile
5108366 - java - build - invalid characters in English LICENSE file in tiger
b64 solaris/linux bundles
6174598 - java - build - Need to backout fix for 5106516
6201982 - java - build - Solaris 8 Build patch requirement change, need
109147-32/109148-32 (ld/dtrace issue)
4806753 - java - char_encodings - Using alternating charsets with
String(byte[]) and String.getBytes is very slow
5002890 - java - char_encodings - (cs) Charset.isSupported is slow when
invoked for different charsets
5066464 - java - classes_2d - JDK 1.5 fontconfig.properties should not include
abolute path to physical font
6173770 - java - classes_2d - JCK-5.0 test
api/java_awt/Graphics/index.html#CopyArea[Graphics0018_14] fails
intermittently
4972534 - java - classes_awt - [Tiger]Can't input anything into textfields on
solaris10 by JRE1.5-B32
5076963 - java - classes_awt - JNI bugs in sun.awt.windows.WToolkit.eventLoop()
5085626 - java - classes_awt - Exponential performance regression in AWT
components (multiple monitors)
5088782 - java - classes_awt - AWT application does not load : throws NPE
5093198 - java - classes_awt - XAWT: Java crashes on window
dispose/getLocationOnScreen
6178323 - java - classes_awt - REGRRESSION: sun.awt.windows.WComponentPeer
throws exception "couldn't create component peer"
5097856 - java - classes_lang - (reflect) hashCode of TypeVariable causes
StackOverflowError
5101311 - java - classes_lang - NullPointerException thrown when environment
contains strings without `='
5101626 - java - classes_lang - Unexpected NPE from toLowerCase
5082105 - java - classes_net - InetAddress.isReachable() leaves open handles
after execution
5086348 - java - classes_net - URL.openConnection(Proxy.NO_PROXY) throws
NULLPointerException
5087907 - java - classes_net - InetAddress.getAllByName does not obey setting
of java.net.preferIPv6Addresses
6197569 - java - classes_net - VM crash if java application tries to use
system proxy (Solaris10 build 71 CDE only)
5100121 - java - classes_nio - (se) select not immune to EINTR (linux)
5072953 - java - classes_security - AuthorityInfoAccess certificate extension
is being ignored.
5100603 - java - classes_security - Need JKS KeyStore with case sensitive
alias names
4890345 - java - classes_swing - 1.4.2 REGRESSION: JComboBox has problem in
JTable in Windows L&F
4959489 - java - classes_swing - NPE in
javax.swing.text.html.ParagraphView.paint()
5036904 - java - classes_swing - JFileChooser in Motif L&F does not comply
with Section 508
5059744 - java - classes_swing - [App]Press Ctl+Space, there is exception
thrown in jgraphpad
5061077 - java - classes_swing - Exception with JFileChooser in GTK LNF
5073869 - java - classes_swing - Synth does not resolve styles with name and
region matches correctly
5077647 - java - classes_swing - Under GTK L&F JFileChooser does not have
drag support at all.
5080144 - java - classes_swing - REGRESSION: XP L&F: JTextField.setEditable()
does not change background color
5082298 - java - classes_swing - REGRESSION:
com/sun/java/swing/plaf/gtk/5048769/bug5048769.sh fails
5084107 - java - classes_swing - Regression: JTextPane doesn't wrap with RTL
ComponentOrientation
5087905 - java - classes_swing - REGRESSION: CSS cause NPE for unknown colours
5088268 - java - classes_swing - REGRESSION: Suns Default CSS has bad styles
for lists
5089077 - java - classes_swing - Regression: NPE when relative font sizes used
in html
5092815 - java - classes_swing - REGRESSION: Simplified chinese file name not
displayed correctly in JFileChooser
5094122 - java - classes_swing - Applets fail w/ GTK L&F due to security
manager.
5096948 - java - classes_swing - 1.5.0 Regression: NPE when switching from
Metal L&F with JComboBox
5097973 - java - classes_swing - REGRESSION: table border nonumerical width
is broken
6175284 - java - classes_swing - REGRESSION:
javax/swing/JScrollPane/5096948/bug5096948.java fails to compile
5101540 - java - classes_util_i18n - New Turkish currency
4856983 - java - compiler - (crash) mutually f-bounded type vars with multiple
bounds may crash javac
5081785 - java - compiler - (enum) Empty enum declartion allowed in non-static
context
5090006 - java - compiler - javac fails with assertion error
5090126 - java - compiler - Clean up com.sun.tools.javac.Main specification
to reflect CCC 5087488
5092545 - java - compiler - Assertion failed in javac (ClassWriter.java:513)
5094318 - java - compiler - REGRESSION: Array cloning is not backwards
compatible
5097548 - java - compiler - (crash) Stack overflow in capture conversion
5105890 - java - compiler - (codegen) constant folding broken for conditional
operator
4853713 - java - doc - Dummy bug report
5092670 - java - doc - tiger supported platforms - discrepancy between internal
and external matrix
5100416 - java - doc - JDK5.0 README.html references deprecated JVMPI/JVMDI,
should reference JVM TI
5104731 - java - doc - README files need info about CA certificates
5082481 - java - drag&drop - normal DnD program causes "FATAL ERROR in native
method"
5057832 - java - install - update releases need to be resolved for namechange
5066525 - java - install - Java Control Panel desktop file needs to be fixed
(for Cinnabar)
5083395 - java - install - SUNWj5cfg missing class action script for "e" type
files
5084556 - java - install - Regression: Java icon isn't updated to 1.5.0_01
on Win98 only
6173968 - java - install - ALT_JRE_CAB_URL default does not need a -jre or -jdk
6175102 - java - install - xpi installer is broken as a result of 5.0 jinstall
arg changes
6175981 - java - install - Uninstallation through Add/Remove
Programs/Change/Remove fails and throws a fatal error on AMD
6177485 - java - install - jre1.5.0.10 found in Fearure Descripion of the
JDK1.5.0_01 b03 Install Wizard
6196130 - java - install - Java default selection not robust on Micro release
6176978 - java - javadoctool - current Javadoc's invocation and extension
(Doclet) mechanisms are problematic
5109805 - java - localization - l10n for 4996963: apt resource has 6 new
properties
6174188 - java - localization - l10n for 5081785 & 5097250: compiler resource
has 2 new properties
5054778 - java - qa_web_eng - problems in http://java.sun.com/
6208691 - java - qa_web_eng - 5.0u1 releasenotes has "SDK"
5093343 - java - runtime - Verifier allows hidden field initialization before
super() call
5078608 - java_deployment - compression - Digital signatures are invalid after
unpacking
5062648 - java_deployment - configuration - Wrong initialization order in
Config.initialize()
6182774 - java_deployment - update - Java Update on XP causing increase in
java.sun.com traffic
5077565 - java_plugin - iexplorer - Java Script event handlers issue.
5081700 - java_plugin - iexplorer - Java Plug-In no longer supports
'javascript:' URLs after MS Hotfix 867801
5050796 - java_plugin - misc - REGRESSION: Graybox is not resizable for
relative dimension applet
5094966 - java_plugin - misc - Mimetypes 1.5.0_01 not recognized on Mozilla
browser for Solaris and Linux
5100835 - java_plugin - misc - mime type should be updated automatically for
java update
5076437 - java_plugin - solaris - [cinnabar14] mozilla crashes when opening a
java applet - intermittent
5047548 - javawebstart - download_engine - Lazy downloading of parts with
packages is broken
5109575 - javawebstart - download_engine - Authenticating Proxy causes
NoSuchMethodError when using pre-1.4 jre's
5074087 - javawebstart - general - if title is not specified for
related-content, app cannot start on windows
5086391 - javawebstart - other - please refert back to 1.4.2 behaviour of
checking changed jar files...
5093922 - jmx - classes - NotificationBroadcasterSupport should not use
synchronized(this)
4425728 - jsse - examples - rmi server closes the connection early
5091352 - jsse - runtime - Allow null localKeyID attribute in pkcs12 with
one private key
This release detects legitimate SMTP AUTH submission, to avoid
false positives on Dynablock-style rules. The URIDNSBL plugin has
been fixed to honor the uridnsbl_max_domains config option. Various
documentation and rule fixes. The ability to deal with 'rewrite_header
Subject' markup when no Subject header exists. 'make test' failure
on Solaris has been fixed.
pkgsrc changes:
* Use subst.mk in pre-configure, rather than post-patch, for easier
regeneration of patches.
OK'd by heinz@.
Joined work in pkgsrc-wip by Pavel Arnost, myself, and Roland Illig.
Version 4.6.1-pre2.
Release candidate for 4.6.1.
- Security.
- Fixed CAN-2004-0226 (buffer overflows).
- Fixed CAN-2004-0231 (unsafe temporary file and directory creation).
- Fixed CAN-2004-0232 (format string vulnerablities).
- cons.saver does not need to be setuid-root on Linux.
- Hiding of FTP passwords.
- Portability.
- PC port has been removed.
- Support for SCO UNIX has been removed.
- Improve support for QNX Neutrino.
- Core functionality.
- Use 8bit input as default.
- Better support for '@' in FTP usernames.
- Better large file support (int -> off_t)
- Add gnome, rxvt and xterm-new terminals (keyword copy for mc.lib).
- Make the find dialog more responsive while scanning through large
files.
- Add implementation to cons.handler for FreeBSD 4.x and 5.x.
- Screen saving is now supported on FreeBSD console.
- Hide temporary commands from history.
- Add --with-glib12 option to configure to force using glib 1.2.x.
- Add --disable-background option to disable background support.
- Background support now uses pipes instead of UNIX sockets.
- libX11 is loaded dynamically using gmodule if possible.
- User is warned if one mc is run from another.
- In red dialog boxes draw the hotkey characters with a color
different than the one used to paint the dialog.
- Screen libraries.
- Add many boundary check into internal slang library.
- Internal slang upgrade to 1.4.9.
- Increased maximum screen size to 512 x 512.
- Add support for qansi-m terminals.
- Editor.
- Fix bugs for mcedit compiled with ncurses.
- New status string format in mcedit.
- Support for large syntax files.
- Temporarily disable safe save and backups on remote VFS because it
doesn't work.
- Enable user menu in mcedit.
- Add syntax file for the ASP.NET technology.
- Add syntax file for the Eiffel programming language.
- Add syntax file for the Ruby programming language.
- Add syntax file for the C# programming language.
- Upgrade php.syntax file.
- Improve sql.syntax file.
- Improve perl.syntax.
- Improve diff.syntax.
- Improve makefile.syntax.
- VFS.
- Full audit of quoting of parameters in vfs scripts (CAN-2004-0494).
- Fixed CAN-2003-1023 (stack overflow in vfs_s_resolve_symlink).
- Various fixes in tar.c.
- VFS supports iso9660 images.
- Translations.
- New translations: Mongolian, Serbian and Lithuanian.
- Updated translations: Ukrainian, Italian, Hungarian.
Version 4.6.0.
- Core functionality.
- Fixed infinite loop under xterm if xterm is forcedly closed.
- Portability.
- ncurses can be found even if it's renamed to curses (OpenBSD).
- Warning fixes for 64-bit systems.
Version 4.6.0-pre3.
Another release candidate for 4.6.0.
- Core functionality.
- ".." is no longer shown in the root directory.
- Fixed segmentation fault when processing truncated
section header in the corrupted initialization file.
- Screen libraries.
- Fixed incorrect processing of AltGr on Linux console
introduced in -pre2.
- Documentation.
- Fixed a bug in man2hlp that could randomly prevent correct
generation of the help files.
- Added manual page for mcview.
Version 4.6.0-pre2.
Release candidate for 4.6.0.
- Security.
- mc now creates its own temporary directory /tmp/mc-$USER.
If it fails or permissions are wrong, the user is warned.
- Portability.
- mc now complies with the Filesystem Hierarchy Standard and
uses @prefix@/share/mc for the data files.
- Support for glib 2.0.x has been added.
- glib 1.2 is now properly detected on FreeBSD.
- Core functionality.
- Fixed segmentation fault when displaying messages from
background operations.
- When using support for setting the last working directory of
mc in the parent shell, "mc" is now an alias in all shells,
not a function. The "-P" option needs an argument now.
- Alt-O sets the same directory on the other panel.
- Current directory is shown in the xterm window title.
- Screen libraries.
- Screen library is now selected by the option --with-screen.
- X11 support is enabled by default, use --without-x to disable.
- The keycode now contains information about all screen
modifiers. This allows to implement more shortcuts, but this
work has just begun.
- Included S-Lang library has been updated to version 1.4.5.
- Mouse wheel is supported in the internal editor and viewer in
xterm compatible terminals that implement wheel events.
- Editor.
- Internal editor now saves the cursor position in the file.
- New syntax rules - RPM specfile, m4.
- Editor shows control characters in the caret notation.
- VFS.
- Most extfs scripts have been reviewed and improved.
- Fixed viewing and editing files on mcfs.
- Support for termnet and HSC firewall has been removed.
- Documentation.
- Polish manual has been added.
Version 4.6.0-pre1.
- Security release. Massive code cleanup. Most improvements didn't
need any significant amount of the new code.
- Security.
- Fixes for remotely exploitable buffer overflows in VFS.
- Ports and editions.
- GNOME edition has been removed.
- OS/2 port has been removed.
- MAD (Memory Allocation Debugger) has been removed.
- Core functionality.
- Large file support enabled by default.
- Shift-F5 and Shift-F6 copy and rename like F5 and F6, but
suggest the selected filename as the destination.
- File search with contents doesn't use external egrep.
- Directories with many files are now reloaded much faster.
- Subshell works under Cygwin.
- Screen libraries.
- Improved support for ncurses.
- Dropped support for the old Curses library.
- Colors are enabled on all capable terminals when using S-Lang.
- Syntax highlighting now works with ncurses.
- Editor.
- Editor files are now stored in ~/.mc/cedit instead of ~/.cedit
to avoid collision with Cooledit.
- New syntax rules - PHP, Tcl, SQL, DOS batch file.
- Editor supports word completion.
- VFS.
- Local temporary file is used for uploading via ftpfs/fish only
if file is uploaded to the same ftp/fish server.
- mcfs support is disabled by default.
- Samba configuration and codepage files locations can be
configured.
- .netrc support in ftpfs is enabled by default.
- Viewing zip files could corrupt them.
- Documentation.
- Added manuals in Spanish, Italian and Russian.
- Help files are not distributed, but generated during the
build from the manual pages.
- Translations.
- Belarussian translation has been added.
Version 4.5.55
- Mostly bugfixes and portability fixes. Making things work as they
were meant to work.
- Text edition improvements.
- Ctrl-O supported in the viewer and editor.
- Better terminal support. Should not need "Learn Keys" on rxvt
and xterm in most cases.
- GNOME edition improvements.
- Find dialog rewritten.
- Editor and viewer ask whether to save modified file when
closed from window manager.
- Editor.
- New syntax rules - S-Lang, PO files, Octave.
- Alt-B goes to matching bracket.
- Portability improvements.
- Should compile out-of-box on Cygwin and QNX Neutrino.
- Can be compiled by BSD make.
- Subshell and VFS code are safer and more portable.
- Experimental features (disabled by default).
- Charset conversion support.
- Large (64-bit) file support on 32-bit systems.
Instiki is a wiki clone with a strong focus on simplicity of
installation and running. Instiki lowers the barriers of interest for
when you might consider using a wiki. It is so simple to get running
that you'll find yourself using it for anything -- taking notes,
brainstorming, organizing a gathering, etc.