configure-time. There are rules to build them (different from what
configure would do) in the Makefile, they just use gmake-specific
syntax.
Bumped version to 1.0.2nb1 on general principles, but AFAIK nothing
currently in pkgsrc is badly affected by the behavior of the 1.0.2
package, so I'm not updating any DEPENDS.
This package was provided by Shelby <snoonan@vmlabs.com> in PR 12489.
Modified slightly by myself to put the documentation in the correct
directory, and to use mkdep, ignoring any errors.
eXdbm provides configuration database routines for the eXode environment
Provided in PR 12581 by Ben Collver (collver@linuxfreemail.com)
MemMgr is a fairly trivial memory management library. There
is little it does that cannot be done using routines in the
C library. (In fact, allocation and disposal is implemented
using C library routines.) The purposes of MemMgr are two-
fold.
(i) Minimize configuration burden on applications that
dynamically allocate memory. For instance, malloc() on
some systems returns a char pointer; on others it
returns a void pointer. The MemMgr library routines
encapsulate system-specific configuration differences
and exports a fixed interface which is system-indepen-
dent. Once you compile and install it, you just use it
without thinking about whether your UNIX is System V or
BSD inspired.
(ii) Provide two parallel sets of allocation routines which
either return NULL (for applications which want to
check) or panic (for applications which simply want to
die) on allocation failures. Panicking is implemented
using the ETM library, which introduces a dependency on
the ETM distribution. So be it. I use ETM for all my
programs anyway
Provided in PR 12580 by Ben Collver (collver@linuxfreemail.com)
Exception and Termination Manager (ETM), a simple(-minded) library to manage
exceptional conditions that arise during program execution, and to provide
for orderly program shutdown.
Provided in PR 12582 by Ben Collver (collver@linuxfreemail.com).
This library provides a consistent interface across systems to
operations that tend to vary in ugly ways for different UNIX systems,
such as file locking and directory reading.
Provided in PR 12579 by Ben Collver (collver@linuxfreemail.com)
libts provides source and documentation for a library implementing a
simple token scanner.
applications in C or C++. It is free software. The PRC-Tools
package includes patched versions of the GNU packages GCC, binutils,
and gdb, along with various post-linker tools to produce Palm OS .PRC
files.
Supplied by Dieter Baron.
from pkg/DESCR:
tmake is an easy-to-use tool from Trolltech to create and maintain
makefiles for software projects. It can be a painful task to manage
makefiles manually, especially if you develop for more than one platform
or use more than one compiler. tmake automates and streamlines this
process and lets you spend your valuable time on writing code, not
makefiles.
Our main motivation for developing tmake was that we spent far too much
time maintaining makefiles for Qt,
our cross-platform GUI toolkit. Qt supports around 15 flavors of Unix,
Microsoft Windows, and around 15 different C++ compilers. We looked at
GNU autoconf, but it was Unix-specific and not flexible enough in our
opinion. Our makefile system also had to deal with Qt meta object compiler
(moc) issues. The moc program extracts meta information from C++ files and
generates a C++ file with data tables etc. It takes extra work to add
makefile rules for the moc and wanted to automate this task.
<zuntum@netbsd.org>
Changes include:
1.2.0: Added initial support for HP-UX (thanks Stephanie)
1.2.0: Added initial support for BSDI (thanks Kurt)
1.2.0: Fixed blitting 32-bit ARGB images to SDL_OPENGLBLIT screens
1.2.0: Fixed automake build dependencies (thanks Markus!)
1.2.0: Added 24 bpp support to software YUV display functions
1.2.0: Don't bomb trying to get DGA mouse on XFree86 4.0
1.2.0: Added initial support for OSF/Tru64 (thanks Anders)
1.1.8: Fixed joystick hat motion on MacOS
1.1.8: Don't detect mouse and keyboard as joystick on MacOS
1.1.8: Check for OpenGL 1.2 before using 16-bit SDL_OPENGLBLIT
1.1.8: Added support for /dev/sound/* in Linux 2.4
1.1.8: Fixed crash when blitting to RLE encoded surfaces
1.1.8: Fixed 8-bit audio on MacOS X
1.1.8: Fixed keyboard handling on MacOS X and MacOS classic
1.1.8: Fixed mouse cursor visibility when switching apps on MacOS
1.1.8: Implemented semaphore support on MacOS X
1.1.8: Worked around broken sem_getvalue() on MacOS X
1.1.8: Fixed 16-bit big-endian audio on MacOS X and MacOS classic
1.1.8: Fixed mutex locking on Linux glibc 2.0
1.1.8: SDL_Quit() removes the parachute signal handlers
1.1.8: Added NAS audio server support (thanks Erik!)
1.1.8: Added SDL_NOFRAME for frameless windows (thanks Andreas)
1.1.8: Added support for resizable windows on MacOS
1.1.8: Added a function to query the surface clip rectangle
1.1.8: Added a function to query the current event filter
1.1.8: The X11 XVideo adapter is now locked (thanks Jeffrey)
1.1.8: Improved the speed of fullscreen OpenGL on Windows
1.1.8: Added ELO touchscreen support for fbcon (thanks Alex)
1.1.8: Added accelerated MacOS X OpenGL support
1.1.8: Surface lock and unlock operations can now be nested
1.1.8: Optimized fillrect for PPC video memory (thanks Mattias)
1.1.8: Work around "blackout" problem with XVideo acceleration
1.1.8: Obtain correct key state on X11 focus (thanks Mattias)
1.1.8: Fixed keyboard handling on the framebuffer console
1.1.8: Added basic support for VGA16 framebuffer console
1.1.8: Open a new virtual terminal if possible on fbcon
1.1.8: Fixed default audio driver on FreeBSD (thanks Maxim)
1.1.8: Fixed joystick crash on Windows (thanks Pete)
1.1.7: Expanded documentation from the SDL Documentation Project
1.1.7: Report X11 client message events if SYSWMEVENTS enabled
1.1.7: Added support for a single hat on Windows joysticks
1.1.7: The gamma ramp routines now take arrays of Uint16 values
1.1.7: Added initial support for QNX RTP (thanks Patrick)
1.1.7: Added ALSA sound driver (thanks Patrick Trainor)
1.1.7: Added aRts UNIX sound driver (thanks Neil Stevens)
1.1.7: Get keyboard modifier state on input focus on Win32
1.1.7: SDL_ConvertSurface() now accepts SDL_RLEACCEL as a flag
1.1.7: Added initial UnixWare 7 support (thanks rr)
1.1.7: Added working YUY -> RGB conversion code (thanks Eugene)
1.1.7: Fixed video initialization crash on IRIX
1.1.7: Fixed MacOS fullscreen palette code (thanks Darrell)
1.1.7: Fixed background brush flicker on Win32 (thanks Gautier)
1.1.7: Fixed incorrect pitch when switching to window on Win32
1.1.7: Fixed memory leak when switching video modes on Win32
1.1.7: Init of fbcon shouldn't automatically set graphics mode
This module provides a Perl interface to part of the BSD process
resource library. It allows the use of the {get,set}rlimit and
getrusage BSD C Library routines from perl.
Provided by Nathan Ahlstrom <nrahlstr@winternet.com> in PR #12630.
AppConfig is a bundle of perl5 modules for parsing configuration files
and command line arguments. It has a very powerful configuration file
processor and a simple, efficient mechanism for parsing command line
arguments. It also will use the Getopt::Long module where available
to extend its own command line parsing abilities.
Provided by Nathan Ahlstrom <nrahlstr@winternet.com> in PR #12637.
Yet Another Perl Parser compiler. Compiles yacc-like LALR grammars to
generate Perl OO parser modules. It lets you create Perl OO fully
reentrant LALR(1) parser modules (see the Yapp.pm pod pages for more
details) and has been designed to be functionally as close as possible
to yacc, but using the full power of Perl and opened for enhancements.
Package provided by Nathan Ahlstrom <nrahlstr@winternet.com> in PR #12635.
Changes are (note our patch got included in < 1 day!):
Fixed ldx offset by y instruction in 6502 processor
(Thanks Andrew)
Makefile was updated so that .o files always end up in
their respective directories (Thanks Dan)
Makefile was updated to use patterns for locating processors and
output file formats. This allows processors and output file formats to
be added to the assembler simply by placing their source files into
their respective directories. Everything else is automatic.
SML-MODE is a major Emacs mode for editing Standard ML. It provides
syntax highlighting and automatic indentation and comes with sml-proc
which allows interaction with an inferior SML interactive loop.
There is no need to worry about if its called vfork or __vfork14. The
right one will get built. As vfork is not used internally don't worry
about creating a syscall wrapper.
While I'm here remove a completely unnecessary unistd.h that's looks as
though it was for a early version linux.
Changes include:
2001-03-11 Havoc Pennington <hp@redhat.com>
* configure.in: 1.0.0, woo-hoo!
2001-03-06 Havoc Pennington <hp@redhat.com>
* configure.in: bump version to 0.51
* gconf/gconfd.c (gconf_main): change the periodic timeout to 15
minutes, to be a bit more aggressive about cleanup.
(open_append_handle): add a timeout to close the
saved_state filehandle after a short time, to avoid keeping
descriptors open.
(gconfd_need_log_cleanup): new internal function used to control
whether the periodic cleanup function needs to save a log file
2001-02-27 Havoc Pennington <hp@redhat.com>
* gconf.spec.in: %define prefix %{_prefix} instead of @prefix@
2001-02-27 Havoc Pennington <hp@redhat.com>
* configure.in: bump version to 0.50
* gconf/gconfd.c (main): Close stdin/stdout/stderr. Also, set the
log handler, so we don't need stdout/stderr to see GLib messages,
they go to syslog.
* configure.in: Turn off debugging by default
* gconf/Makefile.am (INCLUDES): set the log domain
* gconf/gconftool.c (recurse_subdir_list): the list contains full
directory paths to start with, fix from Colm
* gconf/gconfd.c (register_database): bugfix from Colm
* gconf/gconf.c (lookup_engine): fix from Colm to check that we
have an engines hash
(gconf_engine_get_for_address): improve warning message, fix from
Colm
(gconf_engine_remove_dir): new function from Colm, this was
implemented on the server side but somehow never exported.
* gconf/gconf-database.c (gconf_database_get_persistent_name): Fix
from Colm to handle the case of empty databases (no sources).
2001-02-12 Stanislav Visnovsky <visnovsky@nenya.ms.mff.cuni.cz>
* configure.in: Added sk to ALL_LINGUAS.
2001-02-05 Havoc Pennington <hp@redhat.com>
File permissions fixes, problem pointed out by Steve Fox.
* backends/xml-dir.c (dir_sync): chmod() the XML file after
xmlSaveFile creates it
* gconf/gconfd.c (main): following Stevens advice for daemons, we
were calling umask(0), change to umask(022). We need a predictable
umask, but a safer one would be good since this is a per-user
daemon not a system daemon.
* backends/dir-utils.c (mode_t_to_mode): make this more portable,
for paranoia
* backends/xml-dir.c (dir_load): We were getting directory
permissions from the %gconf.xml file, instead of from the XML root
directory. Fix.
2001-02-01 Szabolcs Ban <shooby@gnome.hu>
* configure.in: Added lang Hungarian.
* po/hu.po: Added.
2001-01-21 Havoc Pennington <hp@pobox.com>
* backends/xml-entry.c (schema_subnode_extract_data): don't warn
about <local_schema> with no locale field, because that's normal
for the default case
(schema_node_extract_value): use <local_schema> with no locale
if it exists and we don't find anything better
* tests/testschemas.c (check_schema_use): fix indentation and mem
leaks
* gconf/gconftool.c (do_get): print default value from schema
* configure.in: Bump version to 0.12
Notable changes are:
oaf-0.6.5
---------
New in this release fixed the perl5.00404 bug
NO other changes
====================================
oaf-0.6.4
---------
New in this release
* fixed Unregistering servers causes failure when activating a
re-registered version (mjs)
* fixed automounter problems (mjs)
* fixed popt options (Darin)
* added Romanian support (Dan Damian)
====================================
oaf-0.6.3
---------
New in this release:
* Memory leak fixes (Maciej, migras)
* SunOS support for oaf-slay (Michael)
* Assorted bug fixes (Maciej)
* Added new query language operator `prefer_by_list_order' for
preferring particular components in priority order when available.
* Change working directory to "/" to avoiding mount issues
* Fix bug that made uloading shlib servers impossible (Maciej)
* New translations (Gustavo Maciel Dias Vieira)
====================================
oaf-0.6.2
---------
New in this release:
* Leak fixes (Ali)
* xml-18n-toolize (Maciej)
* Add DTD for oafinfo files (Maciej)
* Rewrite and clean up oafinfo loading code; make it accept .oaf as
well as .oafinfo files (.oaf is the preferred naming now) (Maciej)
* Pass IOR by environment variable, not command line arg for security
* Doc updates (Mathieu, John R. Sheets)
* Assorted portability fixes (Jason Leach)
* libxml 1.x/2.x compatibility (Darin)
* Build fixes (Eskil, Mathieu, Maciej)
* Assorted bug fixes (Michael)
* New translations (Szabolcs BAN, Stanislav Visnovsky)
Notable changes are:
February 27, 2001:
=================
* Released LibGTop 1.0.12 "Gerolzhofen".
- fix for Solaris 8 from Laszlo PETER (msg_limits, sem_limits).
- fix for FreeBSD 4.2 from Rolf Grossmann (FreeBSD now uses
`_KERNEL' instead of `KERNEL'). Bug #51334.
- for BSDI, comment out `subnet' field in netload; this should make
it compile, but there may be other problems. Bug #13345.
This release is for GNOME 1.4 Beta2.
February 14, 2001:
=================
* Released LibGTop 1.0.11 "Jasmin":
[The release which was supposed to be called "Gerolzhofen".]
- merged in the Solaris code from LIBGTOP_1_1_2_PATCHES.
- minor OpenBSD fixes.
- again a bunch of updated translations.
Please test the Solaris stuff and report and bugs and
problems as soon as possible; I'll make a new release
for the 2nd beta of GNOME 1.4 if necessary.
November 20, 2000:
=================
* Released LibGTop 1.0.10 "November Rain":
- this release contains a bunch of updated translations.
Changes between 1.4a3 and 1.4.0 (29-Jul-2000 to 24-Mar-2001)
*) Added PTHREAD_PRIO_XXXX definitions to pthread.h for
conformance to the POSIX/SUSv2 Pthread API.
*) Implemented the pthread_{set,get}concurrency() API parts of
POSIX/SUSv2, although internally we are (allowed to be) free to not
do anything based on the requested level.
*) Adjusted all pthread_attr_getXXXX() functions to use a "const
pthread_attr_t *" as the first argument instead of "pthread_attr_t
*" to fully-conform to POSIX/SUSv2.
*) Added ENOSYS-stubs for pthread_attr_{set,get}guardsize()
to the Pthread API to be more complete with POSIX/SUSv2 specs.
*) Added still missing soft system call mapping to Pth and Pthread
APIs for functions recv(2), send(2), recvfrom(2) and sendto(2).
*) Upgraded to GNU shtool 1.5.2
*) Fixed an even-manager bug which causes a thread that calls
pth_nap() to never woke up if the only elapsed event was a timer.
*) Added `#define _BITS_SIGTHREAD_H' to pthread.h to avoid inclusion
of bits/sigthread.h (from signal.h) on Linux running glibc6 2.2.
*) Added support to Makefile.in for DESTDIR variable. This allows
easier rolling of installation tarballs (for instance from within
RPM or similar facilities) by using "make install DESTDIR=/tmp/pth".
*) Implemented a pth_system(3) function which is a thread-aware
clone of the POSIX system(2) function.
*) Fixed typos in pth.pod: "fd" -> "s" for pth_connect/pth_accept.
*) Make --disable-shared the default under Solaris-2.[78]/x86, because
it is known to segfault sporadically if Pth is built as a DSO. As
traces showed, it is not a Pth problem, but it looks like a problem
with the dynamic linker on Solaris/x86. The same Solaris versions
on SPARC don't have this problem.
*) Updated copyright messages to cover new year 2001.
*) Fixed quoting in configure.in
*) Let pth_sleep(3) and pth_usleep(3) immediately return
if an argument of zero is given.
*) Fixed pthread.pod: the newer pod2man versions seems to dislike
embedded comments, so I moved them to the top of the file.
*) Changed CVS URL in HACKING document.
*) Mention http://www.mail-archive.com/pth-users@gnu.org/ in pth.pod
and SUPPORT document.
Changes between 1.4a2 and 1.4a3 (01-Jul-2000 to 29-Jul-2000)
*) Upgraded to GNU shtool 1.5.1
*) Fixed (unused) pth_time_mul() function: operator & replaced by %
*) Use --disable-lock for ltconfig.
*) Fixed a few typos in pth.pod.
Changes between 1.4a1 and 1.4a2 (16-Apr-2000 to 01-Jul-2000)
*) Upgraded to GNU Shtool 1.5.0
*) Added OS/390 support to config.sub.
*) Upgraded rse-pmt.ps paper to latest version as it was
published on USENIX 2000.
*) Stack boundary fixes for Interactive Unix support
(--with-mctx-dsp=sjljisc). This allows one also to use this
variant for Interix on Window-NT (a POSIX.1 compliant subsystem).
*) Upgraded to GNU Libtool 1.3.5
*) Fixed config.param parsing: IF is now also allowed on
VARIABLE=VALUE lines.
*) Allow for convinience reasons pth_usleep() to accept also
arguments greater than 1000000.
*) Updated HACKING document.
*) Fixed warnings in pth_string.c related to va_arg() usage
and implicit type conversions.
*) Merge from Pth 1.3.5:
Fixed the <sys/select.h> checks in Autoconf: the logic
was reversed and this way <sys/select.h> wasn't included on
platforms were it existed and included where it wasn't present.
Changes between 1.3.3 and 1.4a1 (10-Mar-2000 to 16-Apr-2000)
*) Added a new feature to config.param: parameters can be extended
with ``<space>IF<space><shell-test>''. Then the preceeding
parameter is only added to the command line if the <shell-test>
returns 0. <shell-test> can be anything which is possible in a
Bourne-Shell `if' construct's expression.
*) Fixed usage of `volatile' qualifier in pointer context.
*) Now check also for -Wno-long-long compiler option under
--enable-debug, because pth_string.c contains `long long' stuff.
*) Now pth.h and pthread.h include the non-standard <sys/select.h>
header on brain-dead platforms (like AIX) to get the definition of
fd_set (which is required for the pth_select prototype).
*) Fixed auto-configuration for ISC and Win32/Cygwin platforms.
*) Removed -L. from $(LDFLAGS) in Makefile.in, because this
is not required (libtool already takes care of this).
*) Added a RPM spec file pth.spec which allows one to build RPM
packages directly from the Pth distribution tarball through a
simple `rpm -tb pth-1.X.Y.tar.gz' call.
*) Removed the too explicit `-m 644' from the libtool/shtool
installation command for libpth.la and instead use a `umask 022'.
The reason is because some platforms require the shared libraries
to be executable, so we cannot use an explicit mode. But we use the
umask to make sure we don't result in world or group writeable files.
*) Use full-path /sbin/sysctl in config.guess on FreeBSD because
not all users have /sbin in their $PATH.
*) Added eight new I/O functions pth_{recv,recvfrom,send,sendto}[_ev](3)
which correspond to the counterparts in UNIX98 (SUSv2).
*) Replaced for security reasons sprintf() and vsprintf() calls
with own pth_snprintf() and pth_vsnprintf() functions from the new
pth_string.c source.
*) Speeded up pth_ring_t handling by inlining code and by maintaining
number of contained nodes explicitly to avoid an O(n) operation when
the number of elements are requested.
*) Upgraded to GNU shtool 1.4.9
first component is now a package name+version/pattern, no more
executable/patchname/whatnot.
While there, introduce BUILD_USES_MSGFMT as shorthand to pull in
devel/gettext unless /usr/bin/msgfmt exists (i.e. on post-1.5 -current).
Patch by Alistair Crooks <agc@netbsd.org>
Fortran, libf2c is static, etc. Fixed "hdfi.h" to work with any
architecture supported by NetBSD. Use "xdrposix.c" instead of
"xdrstdio.c" since the latter seems to be missing some functions.
Fixed "initialization from incompatible pointer type" warnings.
General improvements to Makefiles. Should build/work on any NetBSD
system now.
"The changes to unproven-pthreads fix a problem with fstat not using
the pthreads filedescriptors, but the native ones (the code for this
was already there (slightly buggy), but it wasn't used for some
unknown reason). In addition, the handling of select is improved, as
the original code may wake up not all threads waiting for some event."
Bump version number to unproven-pthreads-0.17nb2
sensible value if a dependency is not yet installed. Problem noted by
Matthias Drochner with fix by Alistair Crooks.
Fixed `ncgen' to generate files which #include "netcdf_hdf.h" and
"netcdf_hdf.inc" thus allowing the HDF and netCDF packages to coexist.
Added test target in package Makefile for compiling and running the tests
for the libraries and the `ncdump' program.
the packages collection. idiff is taken from "The Unix Programming
Environment" by Brian Kernighan and Rob Pike (Prentice-Hall, 1984,
ISBN 0-13-937681-X).
Changes:
Fixed incorrect error message.
Now bless objects ASAP at retrieve time, which should fix two bugs.
Add support for blessed ref to tied structures (-> binary format change).
More tests.