libisc is C utility library which is used as part of part of ISC's bind.
It includes functions for:
- assertion handling.
- balanced binary (AVL) trees.
- bit masks comparison.
- event based programs.
- heap-based priority queues.
- memory handling.
- program logging.
Reviewed by: erwin
xlsLib is a multiplatform, C++ developed, library for dynamically
generating Excel(TM) files (*.xls). It allows the generation of Excel(TM)
compatible files without the need of any other external software.
* Easy to use, fully object oriented, API.
* Excel 95 (TM) format spreadsheets.
* Multiple worksheets.
* All standard font's styles and colors.
* All standard cell's styles, colors and properties.
* All standard cell's border-styles and colors.
* Three basic type of cells:
o Blank.
o Label. The text in labels can be formated in all standard styles.
o Number. All standard number-formats are supported.
* Merged cells.
* Handling of cells using ranges.
PR: 89933
Submitted by: Sergey Prikhodko <sergey@network-asp.biz>
Data::Swap (XS) module allows to swap the contents of two referenced
variables, even if they have different types. The main application is
to change the base type of an object after it has been created, for
example for dynamic loading of data structures:
swap $self, bless $replacement, $newclass;
WWW: http://search.cpan.org/dist/Data-Swap/
PR: ports/90229
Submitted by: Parv <parv@pair.org>
sophisticated form of dependency information than the PREREQ_PM
option offered by ExtUtils::MakeMaker.
This module works best with the Module::Install framework,
a drop-in replacement for MakeMaker.
WWW: http://search.cpan.org/dist/ExtUtils-AutoInstall/
PR: ports/89855
Submitted by: Lars Balker Rasmussen <lars@balker.dk>
algorithm.
This is currently an experimental pragma to change Perl 5's standard
method resolution order from depth-first left-to-right (a.k.a -
pre-order) to the more sophisticated C3 method resolution order.
WWW: http://search.cpan.org/dist/Module-Find/
PR: ports/89800
Submitted by: Lars Balker Rasmussen <lars@balker.dk>
different build options
Shell archive included for new ports. Follow-on ports to
the devel/sfslite port, for building with different build
options. Won't conflict with devel/sfslite or each other.
Trivial Makefiles that mainly call into devel/sfslite/Makefile.
PR: ports/86475
Submitted by: Maxwell Krohn <krohn@mit.edu>
different build options
Shell archive included for new ports. Follow-on ports to
the devel/sfslite port, for building with different build
options. Won't conflict with devel/sfslite or each other.
Trivial Makefiles that mainly call into devel/sfslite/Makefile.
PR: ports/86475
Submitted by: Maxwell Krohn <krohn@mit.edu>
2.3.5 and up on most platforms; 64-bit platforms require a minimum of Python
2.4) that allow you to more easily build and distribute Python packages,
especially ones that have dependencies on other packages.
PR: ports/89352
Submitted by: Jose Alonso Cardenas Marquez <acardenas@bsd.org.pe>
an application to read configuration data from a variety of sources. Commons
Configuration provides typed access to single, and multi-valued configuration
parameters.
Configuration parameters may be loaded from the following sources:
* Properties files
* XML documents
* JNDI
* JDBC Datasource
Different configuration sources can be mixed using a ConfigurationFactory and
CompositeConfiguration. Additional sources of configuration parameters can be
created by using custom configuration objects. This customization can be
achieved by extending AbstractConfiguration.
WWW: http://jakarta.apache.org/commons/configuration/
This port is intended for FreeBSD 4 only and is IGNOREd on other
versions.
It can be uses as a dependency for other ports that require boost
to be built with gcc 3.4, e.g. devel/monotone.
This port enables the following compile time options for boost:
- Thread support
- Python support
- Boost.Regex ICU support
- Optimized CFLAGS
features for web application testing. The Test::WWW::Mechanize::Catalyst
module meshes the two to allow easy testing of Catalyst applications
without starting up a web server.
WWW: http://search.cpan.org/dist/Test-WWW-Mechanize-Catalyst/
PR: ports/89174
Submitted by: Lars Balker Rasmussen <lars@balker.dk>
and verification of real-time systems modeled as networks of timed
automata, extended with data types (bounded integers, arrays, etc.).
The tool is developed in collaboration between the Department of
Information Technology at Uppsala University, Sweden and the
Department of Computer Science at Aalborg University in Denmark.
WWW: http://www.uppaal.com/
PR: ports/84975
Submitted by: Timothy Bourke
ODE is a free, industrial quality library for simulating articulated
rigid body dynamics - for example ground vehicles, legged creatures,
and moving objects in VR environments. It is fast, flexible, robust
and platform independent, with advanced joints, contact with friction,
and built-in collision detection.
WWW: http://www.ode.org/
Add CONFLICTS in devel/ode
PR: 88581
Submitted by: Jose Alonso Cardenas Marquez <acardenas@bsd.org.pe>
Repocopy by: marcus
from Canonical. The difference between this and bazaar-ng is that this is the
"mainline" version of bazaar, beeing faster and more stable, while bazaar-ng is
the somwhat future platform. I thought it would be nice to have this in ports
as well, this is a very good implemenation that is easy to use, much easier
than TLA.
PR: ports/88476
Submitted by: Ulf Lilleengen <lulf@kerneled.org>
There are common operations for document centric applications that are
conceptually simple, but complex to implement fully.
- plugins
- load/save documents
- undo/redo
Goffice provides a single library for performing such operations.