Varconf is a configuration system designed for the STAGE server.
Varconf can parse configuration files, command-line arguments and
environment variables. It supports callbacks and can store its
configuration information in separate Config objects or in one
global configuration instance.
This library implements the Atlas protocol, for use in
client-server game applications. This library is suitable
for linking to either clients or servers.
libuta is a Graphical User Interface library for C++ that uses SDL as
its output layer. It allows application and game programmers to put
together portable graphical applications easily. libuta has a range
of already implemented widgets and uses libsigc++ as a signal
dispatching system. It also performs resource management and has a
sound system.
WWW: http://libuta.sourceforge.net/
Includes OpenBSD fixes and cleanups.
Other changes that concern us:
* Now gets correct keyboard state when starting up on X11
* Improved X11 fullscreen support, works better with KDE
Port by Maurice Nonnekes <maurice@amaze.nl>
---
The eGenix mx Extension Series are a collection of Python extensions
written in ANSI C and Python which provide a large spectrum of useful
additions to everyday Python programming.
The BASE package includes the Open Source subpackages of the series and
is needed by all other add-on packages of the series.
and makes it easier to know when to initialize the corresponding
structures, never touching them if they're empty.
Fits with SDL code-style, fixes things such as soundless builds.
---
PyChecker is a tool for finding common bugs in python source code.
It finds problems that are typically caught by a compiler for less
dynamic languages, like C and C++.
This module is intended to provide a general-purpose date and
datetime type for perl. You have a Class::Date class for absolute
date and datetime, and have a Class::Date::Rel class for relative dates.
- MFZ 1.109. Preset the global variable the stores the per file
cvs info to avoid accumulating cruft under modperl.
- Get rid of a potential "uninitialized variable usage" warning.
- MFZ 1.110. But the bug had already been fixed in knu-cvsweb.
- Support "zip" as an additional archiver.
Port Maintainer : Andre S. Barbosa <andre@ravel.ufrj.br>
---
Mico is a freely available and complete CORBA-compliant implementation.
It allows applications to interoperate in a distributed and
heterogeneous environment, regardless of the locations of the
applications, operating systems and programming language.
WWW: http://www.mico.org
Fix socklen_t check in acinclude.m4 to work for OpenBSD (at least)
Changelog:
* Fixed some hangs that occured when seeking in MPEG files
* Reworked the looping code - it should work better now
* Fixed memory leak when sound was disabled
* Widened initial search for audio streams in MPEG files
* plaympeg now shows the name of the MPEG file in the caption
* Added a check for the socklen_t type (was broken -pval)
* Fixed crash with incorrectly encoded macroblock sequences
* Fixed a crash when the MPEG file can't be opened
* Fixed crash in gtv when seeking without a file loaded
Force people to choose from sun, oss, esd as their sound system, print
error message if that is not done.
Suggested by Heikki Korpela <heko@saitti.net>
Various improvements, including OpenBSD native audio.
* Fix audio device path. This has caused audio not to work without the
esd flavor before, many people (including me) had link to /dev/dsp because
of linux emulation programs and haven't noticed the problem.
* Fix OSS audio.
* Sync libtool patches
* Properly include @SYSTEM_LIBS@ in sdl-config to ensure proper linking
of SDL applications.
Submit & Maintain : Maurice Nonnekes <maurice@amaze.nl>
---
Python Distribution Utilities, or Distutils for short, are a
collection of modules that aid in the development, distribution,
and installation of Python modules. (It is intended that ultimately
the Distutils will grow up into a system for distributing and
installing whole Python applications, but for now their scope is
primarily module distributions.)
by the Apache Foundation's Jakarta Project. This package provides
the servlet.jar archive, providing standard API implenetations used
for building JSP and servlet-based applications, including Tomcat
itself (the jakarta-tomcat package).
--
Exuberant Ctags is a multilanguage reimplementation of the much-
underused ctags(1) program. It generates indexes of source code
definitions which are used by a number of editors and tools.
Support for Assembler, AWK, ASP, BETA, Bourne/Korn/Z Shell, C,
C++, COBOL, Eiffel, Fortran, Java, Lisp, Makefile, Pascal, Perl,
PHP, Python, REXX, Ruby, S-Lang, Scheme, Tcl, and Vim is present;
in particular, the C/C++ parser is far less easily fooled by pre-
processor conditional constructs than many other ctags(1) imple-
mentations.
WWW: http://ctags.sourceforge.net/
Submitted by Chris Cox <cox.family@sk.sympatico.ca>
- Correct a link in the navigation header.
- Avoid localizing @_ to make threaded Perl happy.
- Change "Previous Directory" to "Parent Directory".
- Properly HTML-quote function names in the colored diff view.
- Fixed a serious bug in Connection constructor when reading MySQL options
- Improved copy constructor and some other methods in Result / ResUse
- Many other minor improvements
- Produced a complete manual with chapter 5 included
- Updated documentation, including a Postscript format
add a -docs sub-package
Submitted by Srebrenko Sehic <haver@insecure.dk>
---
The Devel::SmallProf profiler is focused on the time taken for a program
run on a line-by-line basis. It is intended to be as "small" in terms of
impact on the speed and memory usage of the profiled program as possible
and also in terms of being simple to use.
Submitted by jsyn <jsyn@nthought.com>
---
Flawfinder is a program that can scan code and identify out potential
security flaws, ranking them by likely severity. Unlike ITS4,
flawfinder is completely open source / free software (it's released
under the GPL license).
Flawfinder will miss some security problems, and point out issues
that aren't really security problems, but nevertheless it can help
track down security problems in code so that the code can be fixed.
flavor, being the default one (fetching distfile from an external site).
- Isolate esd as a separate flavor from oss -- a combination with either
"sun" or "oss" is possible.
- readline-4.2 support
- fix bug when ornament string does not use any control characters.
- add Gnu/euc_jp.pm which is still experimental.
- typemap: redefine FILE * to support perl 5.7.
--
This is a small sample cross-platform networking library, with a
sample chat client and server application. The chat client uses the
GUIlib GUI framework library.
This is a simple library to load images of various formats as SDL
surfaces. This library supports BMP, PPM, PCX, GIF, JPEG, PNG, TGA,
and TIFF formats.
API:
#include "SDL_image.h"
SDL_Surface *IMG_Load(const char *file);
or
SDL_Surface *IMG_Load_RW(SDL_RWops *src, int freesrc);
or
SDL_Surface *IMG_Load_RW(SDL_RWops *src, int freesrc, char
*type);
where type is a string specifying the format (i.e. "PNG" or "pcx").
Note that IMG_Load_RW cannot load TGA images.
An example program 'showimage' is included, with source in showimage.c
--
SDL_mixer is a sample multi-channel audio mixer library. It supports
any number of simultaneously playing channels of 16 bit stereo audio,
plus a single channel of music, mixed by the popular MikMod MOD, Timidity
MIDI and SMPEG MP3 libraries.
--
This is a very simple GUI framework, for use with SDL.
It is very flexible, but is by no means a complete windowing system.
It contains a C++ GUI class with a very rudimentary C interface,
and a set of useful widget classes.
pthreads flags for other OS's that have nothing todo with compilation on
OpenBSD.
- change linker flag from "-Wl,-R" to "-Wl,-rpath," so that this will
possibly even get through a compile on our ELF archs (tested on sparc, not
tested on an ELF arch but this is definately a first step in the right
direction).
--
Ok'd by: maintainer
--
libtai is a library for storing and manipulating dates and times.
libtai supports two time scales: (1) TAI64, covering a few hundred
billion years with 1-second precision; (2) TAI64NA, covering the
same period with 1-attosecond precision. Both scales are defined
in terms of TAI, the current international real time standard.
Submitted by Brian J. Kifiak <bk@rt.fm>
checked by wilfried@ (thanks!)
o old patch and COMMENT going away
o fix a symbollic link problem
o integrate COMMENT into the Makefile
o take over maintinership
o no longer marked broken
Hats off to Jeff Squyres <jsquyres@lsc.nd.edu> (a LAM developer) for
testing on/hammering an OpenBSD machine in preparation for this release
version.
MySQL++ is a C++ API for MySQL (and other SQL Databases Soon). The
goal of this API is to make working with queries as easy as working
with other STL Containers.