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.
from DESCR:
perltidy is a Perl script which indents and reformats Perl scripts
to make them easier to read. If you write Perl scripts, or spend
much time reading them, you will probably find it useful.
Submitted by: Pete Fritchman <petef@databits.net>
- Clean up URI parser.
- Workaround thttpd's buggy SCRIPT_NAME / PATH_INFO parser.
- Allow downloading a single port/pkgsrc in tarball by default.
- Remove an obsolete notice: CVSWEB_CONFIG is disused.
- One leftover substitution: "cvs" -> $CMD{cvs}.
- Use a fixed-width font in the colored diff view.
- Do closedir() properly.
- Encode colons in file names properly.
--
Artistic Style is a reindenter and reformatter of C++, C and Java
source code.
When indenting source code, we as programmers have a tendency to
use both spaces and tab characters to create the wanted indentation.
Moreover, some editors by default insert spaces instead of tabs
when pressing the tab key, and other editors (Emacs for example)
have the ability to "pretty up" lines by automatically setting up
the white space before the code on the line, possibly inserting
spaces in a code that up to now used only tabs for indentation.
Based on a tarball by Shell Hung <i@shellhung.org>
--
asp2php is a program which converts Microsoft's ASP code to PHP.
It supports multiple database drivers, sessions, both PHP3 and PHP4,
and also provides a graphical front end to do all this.
traditional and object-oriented i/o) on things *other* than normal
filehandles; in particular, IO::Scalar, IO::ScalarArray, and
IO::Lines.
Port orignally created by Shell Hung <i@shellhung.org>. Moved from textproc/
to devel/.
object can be attached to a string, and will make it possible to use
the normal file operations for reading or writing data, as well as
seeking to various locations of the string. The main reason you might
want to do this, is if you have some other library module that only
provide an interface to file handles, and you want to keep all the
stuff in memory.
Originally created by Shell Hung <i@shellhung.org>. I have moved it from
textproc/ to devel/
- WITH THE RELEASE THE DOWNLOAD POLICY FOR GTL HAS BEEN
CHANGED. PLEASE SEE THE HOMEPAGE FOR THE DETAILS.
- First stable release
- Various bugfixes
- Optimization of reallocation procedure in node_ and edge_maps
- Bump NEED_VERSION
from maintainer
--
This module can be used to store multidimensional hash structures
in tied hashes (including DBM files).
Optionally, you can also switch to other serializing packages such
as FreezeThaw and Storable. Storable provides much greater speeds,
and the performance of FreezeThaw is comparable to Data::Dumper.
(STL), which is supposed to become a part of the C++ standart library
and therefore is an ideal basis when writing portable programs.
For the design of the GTL's API the API of LEDA is used as a base. GTL
contains the classes needed to work with graphs, nodes and edges and
some basic algorithms as building blocks for more complex graph
algorithms. Further algorithms are under work.
Unfortunately, STL has no support for graphs and graph algorithms.
However, graphs are widely used to model complex relational
structures.
MAINTAINER= Peter Valchev <pvalchev@toxiclinux.org>
- Run "tar cf - ... | gzip -c" rather than "tar zcf - ..." to avoid
tar(1)'s automatic padding of nulls to align with the block size,
which is just garbage for a receiver.
- Have $uname variable to hold the OS implementation name and wrap
FreeBSD or OpenBSD specific features in conditional blocks using
$uname.
- Miscellaneous small fixes.