devel/p5-IO-Null.
This is a perl class for null file handles. Calling a constructor of this
class always succeeds, returning a new null file handle. Writing to
any object of this class is always a no-operation, and returns true.
Reading from any object of this class is always no-operation, and
returns empty-string or empty-list, as appropriate.
NetBSD packages collection as devel/ucl.
UCL is a portable lossless data compression library written in ANSI C.
It implements a number of NRV compression algorithms that achieve an
excellent compression ratio while allowing very fast decompression.
collection as archivers/parchive.
The idea behind parchive is to provide a tool to apply the data-recovery
capability concepts of RAID-like systems to the posting and recovery of
multi-part archives on Usenet. Current filespec and clients support the
'Reed-Soloman Code' implementation that allows for recovery of any 'X'
volumes for 'X' parity volumes present.
as archivers/lbrate.
lbrate extracts/decompresses files from the CP/M LBR format. (It can also list
and test such archives.) It does this in an `unzip'-like manner, mostly hiding
the details of individually compressed and renamed files, and transparently
dealing with the required decompression/renaming.
From the FreeBSD ports collection.
collection as misc/p5-Mac-Macbinary.
The Mac::Macbinary perl5 module provides an object-oriented way to
extract various kinds of information from Macintosh Macbinary files.
collection as devel/p5-IO-Zlib.
The IO::Zlib module provides a Perl IO:: style interface to the
Compress::Zlib package. The main advantage is that you can use an
IO::Zlib object in much the same way as an IO::File object, so you
can have common code that doesn't know which sort of file it is
using.
archivers/xpk.
This package is a UNIX port of the Amiga XPK library.
The XPK system consists of a master library (libxpkmaster.so) and several
(un)packer sub-libraries (libxpkXXXX.so). Application programs only use the
master library directly: the master library takes care of loading and using
the sub-libraries. Each sub-library implements one type of compression.
There are different libraries for different types of data. When unpacking the
applications do not need to know which library was used to pack the data -
the appropriate library needs to be installed.
From the FreeBSD ports collection.
as archivers/arj.
This package is a GPL implementation of ARJ v2.7x for DOS on UNIX and
UNIX-like systems. It is assumed that the user is familiar with ARJ
operation on DOS before using this package.
New ARJ features on UNIX and UNIX-like platforms:
- Support for symbolic and hard links
- Archiving of special entities: pipes and devices
- Support for UID/GID storage in a variety of methods
- World's smallest native self-extracting modules
- Outstanding interoperability with ARJ for DOS, Windows and OS/2 Warp
From the FreeBSD port collections (with several changes by me).
What's new?
* New feature: A new header called ``X-Primary-Address'' is now
supported in order to reduce the amount of thinking and planning
ahead you need to do when sending mail to a new correspondent who
may or may not use a challenge/response system like
TMDA. Essentially, this header allows a sender to specify the
address he prefers be whitelisted once he confirms his first
message.
For more information, see the following URLs:
<URL:http://tmda.net/config-vars.html#PRIMARY_ADDRESS_MATCH>
<URL:http://tmda.net/faq.cgi?req=show&file=faq04.005.htp>
* New feature. You can customize the header lines displayed by
tmda-pending in interactive mode by setting SUMMARY_HEADERS. See
<URL:http://tmda.net/config-vars.html#SUMMARY_HEADERS> for more
information.
* New version of Josh Huber's tmda.el.
* Bugfixes.
Here are the new additions to UPGRADE:
* If you are using customized templates, you should replace
%(envelope_sender)s with %(confirm_append_address)s in your
confirm_request.txt. This is to support the new
<URL:http://tmda.net/config-vars.html#PRIMARY_ADDRESS_MATCH>
feature.
* When doing program deliveries to procmail, you should no longer be
using the ``-f'' option. e.g,
DELIVERY = "|/usr/bin/procmail -f $SENDER ~/.procmailrc-tmda"
becomes
DELIVERY = "|/usr/bin/procmail ~/.procmailrc-tmda"
* contrib/sample.tmdarc has been renamed contrib/sample.config.
lang/openc++.
OpenC++ is a version of C++ with a Metaobject Protocol. In other
words, it is a tool of source-code translation for C++. Programmers
can easily implement various kinds of translation so that they can
define new syntax, new annotation, and new object behavior. OpenC++ is
useful if they need, for example: developing extensions to C++, to
provide support for things like parallelism, distribution,
concurrency, and persistence; Adding domain-, application-, or
class-specific compiler optimizations; Building their own version of
(runtime) MOP for C++.
Supplied by Marko Schuetz in PR#19203. Thanks!
Thanks also to Masao Uebayashi for his help.
devel/hptools.
This is a software development kit for the Hewlett-Packard
HP-48G/49G/39G/40G series of calculators. It supports System RPL
and assembly language (HP syntax and MASD [MetaKernel] syntax).
This software was written by Jean-Yves Avenard and Hewlett Packard.
Supplied by Christopher Richards in PR#19345. Thanks!