2)sync patches from www/mozilla.
- update patch-ab
from commit log
>> date: 2004/08/31 02:37:57; author: danw; state: Exp; lines: +13 -6
>> darwin fixes (tested against firefox-gtk2)
- update patch-ac
- update patch-bx
- add patch-bz
- add patch-ca
- add patch-cb
from commit log
>> date: 2004/07/07 09:08:31; author: aymeric; state: Exp; lines: +14 -7
>> . on PowerPC, update files so that Mozilla works properly when compiled with
>> gcc version 3+.
>> . generally reduce diffs to Linux version
>> . retain compatibility with older ABI (AIX-like) thanks to useful comments
>> from Charles Hannum
>>
>> Thanks to Matthew Green for the fruitful discussion. This should address
>> PR#23240 as far as mozilla is concerned.
- remove patch-bn
enable HAVE_SOCKLEN_T
- update patch-br
from commit log
>> date: 2004/10/04 11:52:45; author: grant; state: Exp; lines: +10 -6
>> bring across a patch in Firefox for using thread-safe resolver library
>> functions on NetBSD >=2.0F.
- update patch-cc
make mozilla work on NetBSD-current/alpha
3)bump PKGREVISION
pkgsrc and in NetBSD-1.6.x) and OpenSSL 0.9.7 (in NetBSD-2.0), by
creating a new yes/no variable USE_OLD_DES_API that flags whether the
package wants to use the old DES API. If USE_OLD_DES_API is "yes",
then:
* For OpenSSL 0.9.6, symlink ${BUILDLINK_DIR}/include/openssl/des_old.h
to ${SSLBASE}/include/openssl/des.h.
* For NetBSD 2.0's "special" installation of OpenSSL 0.9.7, symlink
${BUILDLINK_DIR}/include/openssl/des_old.h to /usr/include/des.h,
and transform "-lcrypto" into "-ldes -lcrypto". This makes it
behave like stock OpenSSL 0.9.7 where the old DES functions are
part of libcrypto.
Software that wants to use the old DES API should be taught to do it
in a way that works with a stock installation of OpenSSL 0.9.7 -- by
including <openssl/des_old.h> and linking against "-lcrypto". Software
that wants to use the new DES API should simply depend on openssl>=0.9.7.
This change has no impact on existing packages as the new code is
active only when USE_OLD_DES_API == "yes".
This is mainly a maintenance release to support new options in dirmngr
(to be released soon):
* [gpgsm] New option --prefer-system-dirmngr.
* Minor cleanups and debugging aids.
modified by me.
MSNre is a lightweight but powerful console-based MSN Instant
Messenger clone. It has many features, including instant messaging,
sending messages to cell phones, file transfer, complete
contacts/groups management, email notifications, auto-away messages,
netmeeting support, aliases, messages logging, event scripts, local
contact list, multi-user chat support, ability to encode characters in
the system locale, and much more.
modified by me.
unalz is a multi platform open-source ALZ extractor. It is a console
version of tzip (http://www.kipple.pe.kr/win/tzip/), and extracts .alz
files. Unalz supports alz, bzip2, and raw formats, multiple volume
archives (alz, a00, a01, ...), large files (over 2GB). Currently, it
does not support password-protected archives and CRC checking.
Changes since 1.3.4:
Version 1.9.3
- Comes with a compatibility layer that allows GnuCash to be built
with it.
- Reverts the enhanced generics support, which was introduced in
1.9.2, since that currently breaks guile-gnome
- Bugfixes
+ g-wrap-2.0-guile.pc is now generated correctly, even if the
internal libffi is used.
+ Types used by constants are now considered when calculating the
set of referenced types in a wrapset. This bug led to missing code
and compile errors when a type defined in another wrapset was used
by only by a constant.
+ On platforms which lack alloca(), the version shipped with
G-Wrap should now build correctly.
Version 1.9.2
- Now comes with libffi included, for systems which lack an libffi
installation
- SRFI module checks now work correctly, even if you do an in-tree build
Version 1.9.1
- API change: destruct-value-cg is now named destroy-value-cg
- Bugfixes
+ A bug in the latent generic code has been fixed
+ The error message for WCP type errors has been fixed
Version 1.9.0
- Complete rewrite; too many changes to list, see the manual for the
new GOOPS-based API and the guile-gnome project for an extended
example.
- New features:
+ Output arguments
+ Default arguments
- G-Wrap should be target-language agnostic, like it was in its
early days.
chroot environment.
mod_chroot makes running Apache in a secure chroot environment easy.
You don't need to create a special directory hierarchy containing
/dev, /lib, /etc...
mod_chroot allows you to run Apache in a chroot jail with no additional files.
The chroot() system call is performed at the end of startup procedure - when
all libraries are loaded and log files open.
Guile-Lib is intended as an accumulation place for pure-scheme Guile
modules, allowing for people to cooperate integrating their generic
Guile modules into a coherent library. Think "a down-scaled,
limited-scope CPAN for Guile".
Also, it can be seen as a code staging area for Guile; the Guile
developers could decide to integrate some of the code into
guile-core. An example for a possible candidate is SRFI-35.
* SSAX, S-Exp-based XML parsing/query/conversion
* HTMLPrag, a permissive ("pragmatic") HTML parser
* Texinfo processing, enabling literate programming
* Unit testing framework ala JUnit
* Logging system
* String routines (wrapping, completion, soundex algorithm)
* OS process chains (think "shell pipes in scheme")
* An LALR parser
* ANSI escape sequence text coloring
* Structured text (plain, texinfo, html)
* SRFI-35 (conditions)
NEWS since guile-gtk-1.2-0.31
* Guile-gtk-1.2 is now part of the GNU Project.
* Drag'n'Drop support - see examples/test-dnd.scm
* GdkPixbuf bindings. Formerly these bindings were part of
guile-gnome, unfortunately they were far from compelete,
moreover they were not working at all. Now there are full
GdkPixbuf bindings in the (gtk-1.2 gdk-pixbuf) module.
* LibGlade bindings (formerly part of gnome-guile). Imported from
gnome-guile, completed and improved. Now it is possible to
autoconnect scheme functions and build a guile-gtk (glade)
application in three commands - see examples/test-glade.scm and the
little bit longer examples/run-glade.scm.
You can find libGlade bindings in the (gtk-1.2 glade) module.
* GtkGLArea bindings (formerly part of guileGL). Imported from
guileGL, completed and improved.
(gtk-1.2 gdk-gl) module provides bindings for Gdk part of GtkGLArea
library (GdkGLContext, GdkGLPixmap etc), (gtk-1.2 gtk-gl-area) has
bindings for GtkGLArea functions.
* configure script has options --with-gdk-pixbuf, --with-glade and
--with-gtkgl. Just in case you would like to turn off these new
nifty features.
* build-guile-gtk-1.2 supports functions with arbitrary number of
required arguments.
* GtkPixmap bindings closely reflects C API, helper function
gtk-pixmap-new-from-file implements old behaviour.
GtkPixmap bindings are complete.
* Lots of additional bindings, especially for Gdk.
NEWS in guile-gtk-1.2-0.31
* Bug fixes.
NEWS in guile-gtk-1.2-0.30
* Support for Gnome and Gtk+-2.0 has been removed.
The modules have been renamed from (gtk ...) to (gtk-1.2 ...). They
are still available under their old names, but the new ones are
preferred.
Likewise, build-guile-gtk has been renamed to build-guile-gtk-1.2,
with the old name still available but deprecated.
Building new programs with "build-guile-gtk main" is no longer
supported; only shared libraries are. Consequently, the guile-gtk
program is no longer provided.
NEWS in 0.20
* New `cname' option for field specifiers. You can now specify what
name to use on the C side for field accessors. For example, to
access the allocation.x subfield of a GtkWidget structure, you can use
(fields
(int allocation-x (cname allocation.x)))
The value of the option can be either a symbol or a string.
* New cstring type added to deal with const char *str declarations.
* Guile-gtk will now start the usual `top-repl' of Guile. The
processing of Gtk events will happen in a separate handler thread.
When your Guile doesn't support threading, you get the old event
driven repl.
* `gdk-event-button-state' and `gdk-event-key-state' have been
replaced by `gdk-event-state'. The new function will return a
GtkModifierType which is a list of symbol such as
(shift-mask control-mask)
* Automatic *.h->*defs translator
* Threads support
* Experimental GTK+ 2.0 support
* RPM spec file corrected
* Lots of additions and corrections to the *.defs files
* Various bug fixes
Changes are
- New manual and new SourceForge page. Other documentation deprecated.
- Added project files for MS VC++, and fix warnings provoked by it.
- Further split of windowing/non-windowing functionality to aid division
of architecture-independent files.
- Windows version made independent from Cygwin.
- Windows support imported from eQRD version. Features brought inline with
other versions, including icon change, and same format for choices file.
- Entirety of build warnings fixed under GCC, including those that appeared
from turning on harsh warning flags.
- General tidying.
- Makefile rearranged so that default Unix builds are more sensible.
- Support for running RISC OS, by Alex Macfarlane Smith and Peter Naulls
- Split of the windowing aspects of the code, to allow independent development.
- Some small speed ups.
- Source code tidying and warning fixes.