pkgsrc.git
16 years agoISC's Dynamic Host Configuration Protocol Distribution provides a
adrianp [Wed, 13 Feb 2008 22:05:21 +0000 (22:05 +0000)]
ISC's Dynamic Host Configuration Protocol Distribution provides a
freely redistributable reference implementation of all aspects of
DHCP, through a suite of DHCP tools:

* A DHCP server
* A DHCP client
* A DHCP relay agent

These tools all use a modular API which is designed to be sufficiently
general that it can easily be made to work on POSIX-compliant
operating systems and also non-POSIX systems like Windows NT and
MacOS.

The DHCP server, client and relay agent are provided both as
reference implementations of the protocol and as working, fully-featured
sample implementations. Both the client and the server provide
functionality that, while not strictly required by the protocol,
is very useful in practice. The DHCP server also makes allowances
for non-compliant clients which one might still like to support.

This package contains the Client component.

16 years agoISC's Dynamic Host Configuration Protocol Distribution provides a
adrianp [Wed, 13 Feb 2008 22:03:58 +0000 (22:03 +0000)]
ISC's Dynamic Host Configuration Protocol Distribution provides a
freely redistributable reference implementation of all aspects of
DHCP, through a suite of DHCP tools:

* A DHCP server
* A DHCP client
* A DHCP relay agent

These tools all use a modular API which is designed to be sufficiently
general that it can easily be made to work on POSIX-compliant
operating systems and also non-POSIX systems like Windows NT and
MacOS.

The DHCP server, client and relay agent are provided both as
reference implementations of the protocol and as working, fully-featured
sample implementations. Both the client and the server provide
functionality that, while not strictly required by the protocol,
is very useful in practice. The DHCP server also makes allowances
for non-compliant clients which one might still like to support.

This package contains the Base component.

16 years agoImport libarena, a BSD-licensed memory allocator abstraction API.
bjs [Tue, 12 Feb 2008 02:40:37 +0000 (02:40 +0000)]
Import libarena, a BSD-licensed memory allocator abstraction API.
Also included are four allocators which also serve as examples
as to how to use the interface.  AFAIK, it's sort of like vmem(9)
in userland (not that I know much about vmem, for the manpage
is quite terse, heh).

I imported this not as a dependency, but because I thought it
looked interesting, especially with regard to what's outlined
in the last paragraph.  I may use it in porting some linux audio
software at some point, though that's still a ways off ...

A short blurb:

Libarena is a custom memory allocator interface and implementation. Four
allocators are provided: flat LIFO arena allocator, object pool allocator
and two malloc(3) wrappers: one which returns the pointers unadulterated
and one which obeys the requested, arbitrary alignment. These can be used
directly, or through their exported prototype interfaces.

Libarena is meant to provide a baseline interface so allocator's can be
stacked, and to provide a simple and well defined interface for libraries
and applications without becoming mired in features or capabilities. It is
not meant to restrict or confine what custom allocators can actually
accomplish. For instance, the included pool and arena allocators include a
suite of string utilities which aren't available in the generic exportable
interface. Note that these string utilities are built upon a generic
interface (see util.h) which can take the prototypical allocation context,
so they are also available to any 3rd party compatible allocators.

Surprisingly few malloc(3) library "replacements" or plug-in interfaces
support a context pointer argument. They're useless for many or most of
the tasks where the ability to specify an alternate malloc(3) could
actually be useful, e.g. poor man's RAII. For network daemons especially
this feature is useful; all allocations for a particular session can be
freed simply by closing the lowest-level allocator object.

16 years agoNew package.
reed [Mon, 11 Feb 2008 22:48:17 +0000 (22:48 +0000)]
New package.

Based on package from pkgsrc-wip, but updated. I changed
the maintainer because I didn't hear back about my changes.

From description:

Simple screen locker for X.

It blanks the screen and hides the pointer.  To unlock, type in
your password and press Enter.  The Escape key resets input and it
beeps on wrong password.

16 years agoImport libthai version 0.1.9.
obache [Mon, 11 Feb 2008 02:20:44 +0000 (02:20 +0000)]
Import libthai version 0.1.9.

LibThai is a set of Thai language support routines aimed to ease developers'
tasks to incorporate Thai language support in their applications. It includes
important Thai-specific functions e.g. word breaking, input and output methods
as well as basic.

16 years agoImport libdatrie version 0.1.3.
obache [Mon, 11 Feb 2008 02:11:24 +0000 (02:11 +0000)]
Import libdatrie version 0.1.3.

datrie is an implementation of double-array structure for representing trie, as
proposed by Junichi Aoe.

Trie is a kind of digital search tree, an efficient indexing method with O(1)
time complexity for searching. Comparably as efficient as hashing, trie also
provides flexibility on incremental matching and key spelling manipulation.
This makes it ideal for lexical analyzers, as well as spelling dictionaries.

16 years agoImport migemo-elisp version 0.40.
obache [Sun, 10 Feb 2008 13:10:27 +0000 (13:10 +0000)]
Import migemo-elisp version 0.40.
Based on package provided by Yamashiro Jun in PR 37615.

elisp for migemo(with GNU/Emacs or XEmacs)

16 years agoImport migemo version 0.40.
obache [Sun, 10 Feb 2008 13:08:51 +0000 (13:08 +0000)]
Import migemo version 0.40.
Based on package provided by Yamashiro Jun in PR 37615.

Japanese incremental text search tools/library.

16 years agoImport ruby-activeresource.
minskim [Sat, 9 Feb 2008 06:27:48 +0000 (06:27 +0000)]
Import ruby-activeresource.

Active Resource (ARes) connects business objects and Representational
State Transfer (REST) web services.  It implements object-relational
mapping for REST webservices to provide transparent proxying
capabilities between a client (ActiveResource) and a RESTful service.

16 years agoImport dmsdos-0.9.2.3pre2 -- this is the userland part of some code
drochner [Fri, 8 Feb 2008 21:18:44 +0000 (21:18 +0000)]
Import dmsdos-0.9.2.3pre2 -- this is the userland part of some code
which can access files on DBLSPACE compressed MSDOS volumes.
Not maintained, but it just helped me to salvage files from an old
harddisk, so I thought it is worth keeping.
(It can be integrated into the "mc" norton-commander clone - you'll
find out details in its documentation.)

16 years agoImport libfetch-2.0, based on the FreeBSD version of today with a number
joerg [Thu, 7 Feb 2008 01:48:23 +0000 (01:48 +0000)]
Import libfetch-2.0, based on the FreeBSD version of today with a number
of smaller changes to not depend on sys/param.h. This library is
intended to replace the tnftp dependency in pkg_install.

16 years agoThis is a development version of the mp3splt package. Aside from bug
bjs [Wed, 6 Feb 2008 09:31:06 +0000 (09:31 +0000)]
This is a development version of the mp3splt package.  Aside from bug
fixes, the main feature enhancement is support of freedb2.org
searches.  There may be regressions from the stable version, and so
this was imported as a -devel package instead of an upgrade to
devel/mp3splt.  If it is confirmed that this does not exhibit
any regressions, we should consider replacing that package with this
one.

Additionally, use of the libmp3splt library allows for abstracting
the dependencies of libmp3splt (ogg/vorbis, mad) from the program
itself.

16 years agoThis library provides functions for splitting/manipulation of MP3 and
bjs [Wed, 6 Feb 2008 09:26:36 +0000 (09:26 +0000)]
This library provides functions for splitting/manipulation of MP3 and
OGG/Vorbis files.  It is provided mainly for use with mp3splt, as this
allows the mp3splt package not to explicitly depend on any of this
library's dependencies.  Of course, other programs are free to
use it!

16 years agoImport boto-1.0a. This package was imported so that the update of
bjs [Wed, 6 Feb 2008 07:08:11 +0000 (07:08 +0000)]
Import boto-1.0a.  This package was imported so that the update of
sysutils/duplicity could use amazon web services.

Blurb:

Boto is a Python package that provides interfaces to Amazon Web Services.
At the moment, boto supports S3 (Simple Storage Service) and SQS (Simple
Queue Service) via the REST API's provided by those services and EC2
(Elastic Compute Cloud) via the Query API.  The intent is to support
additional services in the future.

The goal of boto is to provide a very simple, easy to use, lightweight
wrapper around the Amazon services.  Not all features supported by the
Amazon Web Services will be supported in boto.  Basically, those
features I need to do what I want to do are supported first.  Other
features and requests are welcome and will be accomodated to the best
of my ability.  Patches and contributions are welcome!

Boto was written using Python 2.4.1 on Mac OSX.  It has also been tested
on Linux Fedora Core 4 using Python 2.4.1.  Boto requires no additional
libraries or packages other than those that are distributed with Python 2.4.1.
NOTE: A patch was supplied recently by josh.bressers that should allow
boto to run in Python 2.3.  I have not tested this myself.

[NOTE: I did not mark 23 as an acceptable python version]

There is some documentation for boto, mainly in the form of tutorials.
Check in the doc directory of the distribution.  You can also check out
the unit tests in the tests directory of the distribution for examples of use.

You AWS credentials can be passed into the methods that create S3 and SQS
connections.  Alternatively, boto will check for the existance of the
following environment variables to ascertain your credentials:

AWS_ACCESS_KEY_ID - Your AWS Access Key ID
AWS_SECRET_ACCESS_KEY - Your AWS Secret Access Key

16 years agoImport of OSSP js-1.6.20070208, a portable, sanitized version of
bjs [Wed, 6 Feb 2008 04:22:33 +0000 (04:22 +0000)]
Import of OSSP js-1.6.20070208, a portable, sanitized version of
Mozilla's SpiderMonkey.  I wish I knew about this sooner!  I've tried
this out with elinks, and the javsascript support seems more reliable.

Thanks, OSSP!  I vote for killing spidermonkey once we verify all packages
using it build with this.

Local modifications:

--Only build fdlibm into libjs if necessary.  This follows
in the spirit of lang/spidermonkey, though someone with more
knowledge of this probably will want to change the list of
platforms in the Makefile.

--Following the aforementioned change, link the library against
-lm (and list -lm in js-config, etc.) only if required.

--Use pkgsrc-provided installation tools instead of shtool.

--Apply fix for __VA_COPY_USE_CPP.

Blurb (DESCR):

OSSP js is a stand-alone distribution of the JavaScript (JS)
programming language reference implementation from Mozilla -- aka
"JSRef" or "SpiderMonkey". This distribution provides a smart,
stand-alone and portable distribution of Mozilla JavaScript through a
GNU autotools-based build environment.  Additionally,
the C API in "libjs" contains both the JavaScript engine and the
required Sun math library ("fdlibm") and with all internal symbols
carefully protected under the "js" namespace. Finally, a js-config(1)
utility and a pkg-config(1) specification is provided to allow
applications to easily build with the JavaScript C API.

OSSP js was created because for OSSP and similar pedantic C coding
projects a smart, stand-alone, portable, clean, powerful and
robust scripting language engine is required. JavaScript is a
great programming language and Mozilla JavaScript "SpiderMonkey"
definitely is an acceptable clean, powerful and robust implementation.
Unfortunately there is just a stand-alone distribution released from
time to time by Mozilla and it is far away from really being smart,
stand-alone and portable. OSSP js combines the best from two worlds:
the 1:1 repackaged JavaScript code base from Mozilla with the GNU
autotools-based build environment as always used by OSSP.  Additionally,
this package provides stdio-based file object support and does not depend
upon the Mozilla NSPR library.

16 years agolibspf2 implements the Sender Policy Framework, a part of the SPF/SRS
adrianp [Tue, 5 Feb 2008 21:59:32 +0000 (21:59 +0000)]
libspf2 implements the Sender Policy Framework, a part of the SPF/SRS
protocol pair. libspf2 is a library which allows email systems such as
Sendmail, Postfix, Exim, Zmailer and MS Exchange to check SPF records
and make sure that the email is authorized by the domain name that it
is coming from. This prevents email forgery, commonly used by spammers,
scammers and email viruses/worms.

16 years agoImport new package: rtf2latex2e
reed [Sun, 3 Feb 2008 02:45:23 +0000 (02:45 +0000)]
Import new package: rtf2latex2e

rtf2latex already exists in pkgsrc but didn't work for me and this
is different (but maybe derived from same?) and installs different files.

This is rtf2latex2e by Ujwal Sathyam and Scott Prahl.  It uses the
RTF reader by Paul DuBois and converts RTF files into the LaTeX2e
format. Its main features are:

1. detects text style: bold, italic, color, big, small,...
2. reads embedded figures: PICT, WMF, PNG, JPEG, converts to EPS
3. reads tables: simple to semi-complex
4. equations: converts embedded MathType < 3.0 equations
5. symbols: converts most greek and math symbols
6. reads footnotes (not in tables yet)
7. support for use of the fontenc package
8. translates hyperlinks using the hyperref package

16 years agoImport textproc/metauml version 0.2.5
tonio [Fri, 1 Feb 2008 20:41:37 +0000 (20:41 +0000)]
Import textproc/metauml version 0.2.5

MetaUML is a GNU GPL MetaPost library for typesetting UML diagrams, using a
human-friendly textual notation.

Here's what you can do with MetaUML (also see the FAQ):
- Create UML diagrams readily usable in a LaTeX article or book.
- Create independent PDF-s
- Create jpeg-s, png-s etc.

MetaUML offers support for class diagrams, package diagrams, activity diagrams,
state machine diagrams use case diagrams and component diagrams.

16 years agoImport new package: ewipe, a presentation tool and editor.
reed [Thu, 31 Jan 2008 15:47:58 +0000 (15:47 +0000)]
Import new package: ewipe, a presentation tool and editor.

Put in "graphics" category because that is where magicpoint lives.
Also added "japanese" to CATEGORIES.

Note: magicpoint (mgp) export is broken.

Extended WIPE is a presentation tool written in Tcl/Tk. It provides
an user-friendly GUI authoring tool and can output presentations in
HTML file format. And it provides a WIPE viewer which can show
text, pictures, tables, and animations.

16 years agoImport the bsdav package, a BSD audio/video I/O library and assorted
bjs [Wed, 30 Jan 2008 19:21:08 +0000 (19:21 +0000)]
Import the bsdav package, a BSD audio/video I/O library and assorted
utilities.  Blurb:

The bsdav package contains programs for reading and writing audio
and video.  The programs use BSD-native devices.  Naturally, the
source code is BSD-licensed as well.  These programs depend on
the libbsdav library for both accessing audio(4) and bktr(4) devices.
(Hopefully, more documentation will be written soon on how to use
the functions libbsdav contains!)

While one of the goals of the bsdav project is simplicity, another
goal is to make A/V processing on BSD systems easily accessible.
Moreover, to ease the storage and synchronization of both audio
and video streams, bsdav has it's own, very simple, A/V container
format.

Hopefully the bsdav programs are clear and correct enough such that
they help others understand how to use audio(4) and bktr(4).

16 years agoInitial import of SDL_Pango.
heinz [Sun, 27 Jan 2008 04:30:19 +0000 (04:30 +0000)]
Initial import of SDL_Pango.

Pango is the text rendering engine of GNOME 2.x. SDL_Pango connects the
engine to SDL (Simple DirectMedia Layer), a cross-platform multimedia library.

16 years agoInitial import of Captcha-reCAPTCHA-Mailhide.
heinz [Fri, 25 Jan 2008 02:31:06 +0000 (02:31 +0000)]
Initial import of Captcha-reCAPTCHA-Mailhide.

This is a Perl implementation of the reCAPTCHA Mailhide API. It can
generate URLs or even directly usable HTML code for using the reCAPTCHA
Mailhide web service, which provides a way of asking people to solve a
reCAPTCHA before they can view your email address.

16 years agoInitial import of module Captcha-reCAPTCHA.
heinz [Fri, 25 Jan 2008 01:59:06 +0000 (01:59 +0000)]
Initial import of module Captcha-reCAPTCHA.

This is a Perl implementation of the reCAPTCHA API.
From the recaptcha.net web site:

    reCAPTCHA improves the process of digitizing books by sending words that
    cannot be read by computers to the Web in the form of CAPTCHAs for
    humans to decipher. More specifically, each word that cannot be read
    correctly by OCR is placed on an image and used as a CAPTCHA. This is
    possible because most OCR programs alert you when a word cannot be read
    correctly.

16 years agoInitial import of Perl module HTML-Tiny.
heinz [Fri, 25 Jan 2008 01:35:53 +0000 (01:35 +0000)]
Initial import of Perl module HTML-Tiny.

HTML::Tiny is a simple, dependency free Perl module for generating HTML
(and XML). It concentrates on generating syntactically correct XHTML using
a simple Perl notation.

16 years agoImport unfs3-0.9.20 as net/unfs3.
tnn [Thu, 17 Jan 2008 03:29:16 +0000 (03:29 +0000)]
Import unfs3-0.9.20 as net/unfs3.
This is a portable NFSv3 server implemented entirely in userspace.

16 years agoImport xmltoman-0.3.
bjs [Wed, 16 Jan 2008 03:04:16 +0000 (03:04 +0000)]
Import xmltoman-0.3.

xmltoman and xmlmantohtml are two very simple perl scripts for converting
xml to groff or html.  PulseAudio (which I am working on) wants this for
making its manpages, but I'm fairly certain that there are plenty of
other packages out there than know of it (it's a debian tool insofar
as I can tell, but I could be wrong about this).

16 years agoImported ruby18-libxml from PR 37759.
rillig [Tue, 15 Jan 2008 10:56:59 +0000 (10:56 +0000)]
Imported ruby18-libxml from PR 37759.

The Libxml-Ruby provides Ruby language bindings for the GNOME Libxml2
XML toolkit. Its primary advantage over REXML is performance - if speed
is your need, these are good libraries to consider.

Packaged by Naoto Morishima.

16 years agoInitial import of SyncML plugin for the opensync framework.
dillo [Sat, 12 Jan 2008 14:27:22 +0000 (14:27 +0000)]
Initial import of SyncML plugin for the opensync framework.

16 years agoInitial import of libsyncml, an implementation of the SyncML protocol.
dillo [Sat, 12 Jan 2008 14:09:35 +0000 (14:09 +0000)]
Initial import of libsyncml, an implementation of the SyncML protocol.

16 years agoInitial import of wbxml2 library.
dillo [Sat, 12 Jan 2008 14:05:17 +0000 (14:05 +0000)]
Initial import of wbxml2 library.

16 years agoImport smirk, a fork of the moribund Rhapsody curses-based IRC client.
bjs [Sat, 12 Jan 2008 05:56:15 +0000 (05:56 +0000)]
Import smirk, a fork of the moribund Rhapsody curses-based IRC client.

Smirk sports a unique, intuitive menu-driven user interface.

Available Features:

  * Multi server support.
  * Clean, easy to use menu driven user interface.
  * Favorite server, channel and user lists.
  * Ignore lists.
  * Configurable interface color themes.
  * Large file (over 2GB) support.
  * SOCKS proxy compatibility.

Supported Protocols:

  * IRC (obviously)
  * DCC chat
  * DCC file transfers
  * CTCP
  * SOCKS4 and SOCKS5

16 years agoGutenprint 5.1.6. Like gutenprint-lib, this package has warts but is useful.
gdt [Fri, 11 Jan 2008 12:41:23 +0000 (12:41 +0000)]
Gutenprint 5.1.6.  Like gutenprint-lib, this package has warts but is useful.

Gutenprint is a package of high quality printer drivers for Linux,
BSD, Solaris, IRIX, and other UNIX-alike operating systems. In many
cases, these drivers rival or exceed the OEM drivers in quality and
functionality. Our goal is to produce the highest possible output
quality from all supported printers. To that end, we have done
extensive work on screening algorithms, color generation, and printer
feature utilization. We are continuing our work in all of these areas
to produce ever higher quality results, particularly on the
ubiquitous, inexpensive inkjet printers that are nonetheless capable
of nearly photographic output quality.  Earlier versions of Gutenprint
were called gimp-print.

This package contains the base library, the Epson utility escputil,
cups support, and a gimp2 plugin.

This package contains a "development release".

16 years agoGutenprint 5.0.2. This package has a few warts, but should quite useful.
gdt [Fri, 11 Jan 2008 12:39:47 +0000 (12:39 +0000)]
Gutenprint 5.0.2.  This package has a few warts, but should quite useful.

Gutenprint is a package of high quality printer drivers for Linux,
BSD, Solaris, IRIX, and other UNIX-alike operating systems. In many
cases, these drivers rival or exceed the OEM drivers in quality and
functionality. Our goal is to produce the highest possible output
quality from all supported printers. To that end, we have done
extensive work on screening algorithms, color generation, and printer
feature utilization. We are continuing our work in all of these areas
to produce ever higher quality results, particularly on the
ubiquitous, inexpensive inkjet printers that are nonetheless capable
of nearly photographic output quality.  Earlier versions of Gutenprint
were called gimp-print.

This package contains the base library, the Epson utility escputil,
cups support, and a gimp2 plugin.

16 years agoInitial import of libopensync-plugin-kdepim 0.22, a libopensync
dillo [Thu, 10 Jan 2008 22:57:52 +0000 (22:57 +0000)]
Initial import of libopensync-plugin-kdepim 0.22, a libopensync
plugin to sync with KDE 3.5.

16 years agoInitial import of libopensync-plugin-file 0.22, a libopensync plugin
dillo [Thu, 10 Jan 2008 22:56:41 +0000 (22:56 +0000)]
Initial import of libopensync-plugin-file 0.22, a libopensync plugin
to sync local files.

16 years agoInitial import of msynctool 0.22, a command line tool for the
dillo [Thu, 10 Jan 2008 22:54:37 +0000 (22:54 +0000)]
Initial import of msynctool 0.22, a command line tool for the
opensync framework.

16 years agoadd gnome-platform-2.20.3, a meta-pkg to track the "platform" part
drochner [Wed, 9 Jan 2008 18:47:36 +0000 (18:47 +0000)]
add gnome-platform-2.20.3, a meta-pkg to track the "platform" part
of the gnome distribution
(already at 2.20.3 which was released today, thanks to Tobias Nygren)

16 years agoInitial import of libowfat-0.27:
wiz [Sun, 6 Jan 2008 23:48:49 +0000 (23:48 +0000)]
Initial import of libowfat-0.27:

Reimplementation of libdjb under the GNU GPL.

16 years agoImport libixp-0.4 from www.suckless.org.
ghen [Sun, 6 Jan 2008 21:47:09 +0000 (21:47 +0000)]
Import libixp-0.4 from www.suckless.org.

libixp is a stand-alone client/server 9P library including ixpc client.
It consists of less than 2000 lines of code (including ixpc).

16 years agoImport dmenu-3.4 from www.suckless.org.
ghen [Sun, 6 Jan 2008 21:45:07 +0000 (21:45 +0000)]
Import dmenu-3.4 from www.suckless.org.

dmenu is a generic menu for X, originally designed for wm/dwm, now used by
wm/wmii.  It manages huge amounts  (up to 10.000 and more) of user defined
menu items efficiently.

16 years agoadd goffice-0.6.1, the most recent major branch of goffice
drochner [Sun, 6 Jan 2008 15:43:45 +0000 (15:43 +0000)]
add goffice-0.6.1, the most recent major branch of goffice
(installable in parallel with older branches)

16 years agoImport IM version 149.
obache [Sun, 6 Jan 2008 12:00:29 +0000 (12:00 +0000)]
Import IM version 149.
Based on packaged by URA Hiroshi in pkgsrc-wip
and Tetsuya Isaki via private mail.

IM provides a series of user interface commands (imput, imget, imls, ...)
and backend Perl5 modules to integrate E-mail and NetNews user interface.
They are designed to be used both from Mew version 1.x and on command line.

16 years agoInitial import of p5-App-Cmd version 0.012 into The NetBSD
seb [Thu, 3 Jan 2008 21:14:13 +0000 (21:14 +0000)]
Initial import of p5-App-Cmd version 0.012 into The NetBSD
Packages Collection.

The Perl 5 module App::Cmd is intended to make it easy to write
complex command-line applications without having to think about
most of the annoying things usually involved.

16 years agoInitial import of p5-Getopt-Long-Descriptive version 0.06 into The NetBSD
seb [Thu, 3 Jan 2008 21:08:42 +0000 (21:08 +0000)]
Initial import of p5-Getopt-Long-Descriptive version 0.06 into The NetBSD
Packages Collection.

The Perl 5 module Getopt::Long::Descriptive provides a convenient
wrapper for Getopt::Long and program usage output.

16 years agoImported lintpkgsrc.
rillig [Thu, 3 Jan 2008 17:43:15 +0000 (17:43 +0000)]
Imported lintpkgsrc.

lintpkgsrc checks various things on the complete pkgsrc tree.

16 years agoreimport security/qca-ossl as security/qca2-ossl (it's qca 2.x only)
jdolecek [Thu, 20 Dec 2007 20:20:17 +0000 (20:20 +0000)]
reimport security/qca-ossl as security/qca2-ossl (it's qca 2.x only)

16 years agore-import security/qca version 2.0.0 as security/qca2 in preparation for
jdolecek [Thu, 20 Dec 2007 20:17:47 +0000 (20:17 +0000)]
re-import security/qca version 2.0.0 as security/qca2 in preparation for
having both qca 1.x and qca 2.x in tree

16 years agoImport apache 2.x portion after splitting ap-auth-external into 1.x and 2.x.
sborrill [Thu, 20 Dec 2007 14:59:14 +0000 (14:59 +0000)]
Import apache 2.x portion after splitting ap-auth-external into 1.x and 2.x.

mod_auth_external allows you to use an external script for Apache authentication.

16 years agoAdd qca-ossl 2.0.0-beta3 - OpenSSL plugin for security/qca
jdolecek [Wed, 19 Dec 2007 13:05:05 +0000 (13:05 +0000)]
Add qca-ossl 2.0.0-beta3 - OpenSSL plugin for security/qca

16 years agoImporting zope-jaMailHost 0.4.4.
taca [Tue, 18 Dec 2007 16:03:48 +0000 (16:03 +0000)]
Importing zope-jaMailHost 0.4.4.

MailHost is Zope-integrated feature to send mail from Web applications,
but can not send Japanese mail correctly.
This "jaMailHost" product will solve this problem.

16 years agoImporting zope-ejSplitter 0.5.1.
taca [Tue, 18 Dec 2007 16:02:18 +0000 (16:02 +0000)]
Importing zope-ejSplitter 0.5.1.

Zope needs a word splitter to search in text with ZCTextIndex.
This ejSplitter is one of Japanese splitters and can be used with
other Zope products.

16 years agoImporting Plone 3.0.4 as plone3.
taca [Tue, 18 Dec 2007 15:47:05 +0000 (15:47 +0000)]
Importing Plone 3.0.4 as plone3.

This package is based on new zope's framework.

Plone is a ready-to-run content management system that is built on the
powerful and free Zope application server. Plone is easy to set up,
extremely flexible, and provides you with a system for managing web
content that is ideal for project groups, communities, web sites,
extranets and intranets.

Plone 3 runs on Zope 2.10.x and has many improved features from Plone 2.5.

   1. Inline editing
   2. Working Copy support
   3. Link and reference integrity checking
   4. Automatic locking and unlocking
   5. Easy collaboration and sharing
   6. Versioning, history and reverting content
   7. Upgraded visual HTML editor
   8. Powerful workflow capabilities
   9. Flexible authentication back-end
  10. Full-text indexing of Word and PDF documents
  11. Collections
  12. Presentation mode for content
  13. Support for the search engine Sitemap protocol
  14. Support for multiple mark-up formats
  15. Wiki support
  16. Automatic previous/next navigation
  17. Rules engine for content
  18. Auto-generated tables of contents
  19. Portlets engine
  20. Professional support, development, hosting & training

16 years agoImporting Plone 2.5.5 as plone25.
taca [Tue, 18 Dec 2007 15:42:35 +0000 (15:42 +0000)]
Importing Plone 2.5.5 as plone25.

This package based on new zope's framework and finally replace
zope25-CMFPlone pacakge.

Plone is a ready-to-run content management system that is built on the
powerful and free Zope application server. Plone is easy to set up,
extremely flexible, and provides you with a system for managing web
content that is ideal for project groups, communities, web sites,
extranets and intranets.

Plone 2.5.5 runs on Zope 2.9.x.

16 years agoImporting makefile fragments for Plone packages.
taca [Tue, 18 Dec 2007 15:37:49 +0000 (15:37 +0000)]
Importing makefile fragments for Plone packages.

16 years agoImporting Zope 2.10.5 as zope210 with new framework.
taca [Tue, 18 Dec 2007 15:35:28 +0000 (15:35 +0000)]
Importing Zope 2.10.5 as zope210 with new framework.

Zope is an exciting new object-based, open source web application
platform. It allows you to build powerful and dynamic web applications
easily. Zope comes with source code and is friendly to developers as
well as users.

Zope 2.10.x is needed to run Plone 3.

16 years agoImporting makefile's fragments of new framework for Zope packages.
taca [Tue, 18 Dec 2007 15:27:23 +0000 (15:27 +0000)]
Importing makefile's fragments of new framework for Zope packages.

16 years agoImport xkeyboard-config-20071217 (snapshot is better than maintaining
bjs [Tue, 18 Dec 2007 00:28:14 +0000 (00:28 +0000)]
Import xkeyboard-config-20071217 (snapshot is better than maintaining
a thousand patches).  This is required for the upcoming
modular-xorg-server-1.4.0.90 package.

16 years agoImport ruby-rb-gsl.
minskim [Mon, 17 Dec 2007 23:37:49 +0000 (23:37 +0000)]
Import ruby-rb-gsl.

Ruby/GSL is a ruby interface to the GSL (GNU Scientific Library), for
numerical computing with Ruby.

16 years agoimport xonclock-0.0.9.2, another X11 on-screen clock
drochner [Mon, 17 Dec 2007 20:16:37 +0000 (20:16 +0000)]
import xonclock-0.0.9.2, another X11 on-screen clock
(not the greatest one, but looks pretty)

16 years agoimport fotox-32, a simple image manipulation program, mostly for the
drochner [Mon, 17 Dec 2007 19:45:08 +0000 (19:45 +0000)]
import fotox-32, a simple image manipulation program, mostly for the
common tasks of improving digicam images, with some support for
generation of HDR images and panoramas

16 years agoImport svnfs-0.4, a fuse filesystem for mounting subversion repositories.
bjs [Thu, 13 Dec 2007 07:00:16 +0000 (07:00 +0000)]
Import svnfs-0.4, a fuse filesystem for mounting subversion repositories.
While I can find little documentation out there, it seems to work
quite well for me (Subversion 1.4.4 + apr1).  Thusfar it's seemed
quite speedy and useful.  I'm thinking that fuse might be an interesting
way to get distfiles (curlftpfs) or source snapshots into pkgsrc.

16 years agoThis package provides the ISC Dynamic Host Configuration Protocol (DHCP)
adrianp [Wed, 12 Dec 2007 20:05:11 +0000 (20:05 +0000)]
This package provides the ISC Dynamic Host Configuration Protocol (DHCP)
Client.

The Internet Software Consortium DHCP Client, dhclient, provides
a means for configuring one or more network interfaces using DHCP
or BOOTP, or by statically assigning an address (if these protocols
fail). The actual network configuration is done by dhclient-script.

This package contains the Relay component.

Imported from pkgsrc-wip.  Inital packaging by reed@

16 years agoThis package provides the ISC Dynamic Host Configuration Protocol (DHCP)
adrianp [Wed, 12 Dec 2007 20:04:29 +0000 (20:04 +0000)]
This package provides the ISC Dynamic Host Configuration Protocol (DHCP)
server and DHCP relay agent.

It includes an DHCP (and BOOTP) server daemon used to distribute network
information, an Object Management API command shell for querying and
modifying DHCP server attributes (while it is running), and an agent
for relaying DHCP and BOOTP requests between subnets.

This package contains the Server component.

Imported from pkgsrc-wip.  Inital packaging by reed@

16 years agoThis package provides the ISC Dynamic Host Configuration Protocol (DHCP)
adrianp [Wed, 12 Dec 2007 20:03:48 +0000 (20:03 +0000)]
This package provides the ISC Dynamic Host Configuration Protocol (DHCP)
Client.

The Internet Software Consortium DHCP Client, dhclient, provides
a means for configuring one or more network interfaces using DHCP
or BOOTP, or by statically assigning an address (if these protocols
fail). The actual network configuration is done by dhclient-script.

This package contains the Client component.

Imported from pkgsrc-wip.  Inital packaging by reed@

16 years agoThis package provides the ISC Dynamic Host Configuration Protocol (DHCP)
adrianp [Wed, 12 Dec 2007 20:02:08 +0000 (20:02 +0000)]
This package provides the ISC Dynamic Host Configuration Protocol (DHCP)
server and DHCP relay agent.

It includes an DHCP (and BOOTP) server daemon used to distribute network
information, an Object Management API command shell for querying and
modifying DHCP server attributes (while it is running), and an agent
for relaying DHCP and BOOTP requests between subnets.

This package contains the Base component.

Imported from pkgsrc-wip.  Inital packaging by reed@

16 years agoKOffice Polish language pack
adam [Wed, 12 Dec 2007 18:01:34 +0000 (18:01 +0000)]
KOffice Polish language pack

16 years agoImport ebview version 0.3.6.
obache [Wed, 12 Dec 2007 08:34:16 +0000 (08:34 +0000)]
Import ebview version 0.3.6.
Packaged by Yamashiro Jun and privided in  PR 37452.

EBView is a GTK+ based tool to access CD-ROM dictionaries of
EPWING/EB/EBG/EBXA/EBXA-C formats.

16 years agoSwitch GIT to use a meta-pkg hierarchy like, for example, devel/subversion.
bjs [Wed, 12 Dec 2007 04:22:45 +0000 (04:22 +0000)]
Switch GIT to use a meta-pkg hierarchy like, for example, devel/subversion.
Also, update to 1.5.3.7.

Fixes since v1.5.3.6
--------------------

 * git-send-email added 8-bit contents to the payload without
   marking it as 8-bit in a CTE header.

 * "git-bundle create a.bndl HEAD" dereferenced the symref and
   did not record the ref as 'HEAD'; this prevented a bundle
   from being used as a normal source of git-clone.

 * The code to reject nonsense command line of the form
   "git-commit -a paths..." and "git-commit --interactive
   paths..." were broken.

 * Adding a signature that is not ASCII-only to an original
   commit that is ASCII-only would make the result non-ASCII.
   "git-format-patch -s" did not mark such a message correctly
   with MIME encoding header.

 * git-add sometimes did not mark the resulting index entry
   stat-clean.  This affected only cases when adding the
   contents with the same length as the previously staged
   contents, and the previous staging made the index entry
   "racily clean".

 * git-commit did not honor GIT_INDEX_FILE the user had in the
   environment.

 * When checking out a revision, git-checkout did not report where the
   updated HEAD is if you happened to have a file called HEAD in the
   work tree.

 * "git-rev-list --objects" mishandled a tree that points at a
   submodule.

 * "git cvsimport" was not ready for packed refs that "git gc" can
   produce and gave incorrect results.

 * Many scripted Porcelains were confused when you happened to have a
   file called "HEAD" in your work tree.

 * Miscellaneous updates to the user manual and documentation.

16 years agoSwitch GIT to use a meta-pkg hierarchy like, for example, devel/subversion.
bjs [Wed, 12 Dec 2007 04:05:27 +0000 (04:05 +0000)]
Switch GIT to use a meta-pkg hierarchy like, for example, devel/subversion.
Also, update to 1.5.3.7.

Fixes since v1.5.3.6
--------------------

 * git-send-email added 8-bit contents to the payload without
   marking it as 8-bit in a CTE header.

 * "git-bundle create a.bndl HEAD" dereferenced the symref and
   did not record the ref as 'HEAD'; this prevented a bundle
   from being used as a normal source of git-clone.

 * The code to reject nonsense command line of the form
   "git-commit -a paths..." and "git-commit --interactive
   paths..." were broken.

 * Adding a signature that is not ASCII-only to an original
   commit that is ASCII-only would make the result non-ASCII.
   "git-format-patch -s" did not mark such a message correctly
   with MIME encoding header.

 * git-add sometimes did not mark the resulting index entry
   stat-clean.  This affected only cases when adding the
   contents with the same length as the previously staged
   contents, and the previous staging made the index entry
   "racily clean".

 * git-commit did not honor GIT_INDEX_FILE the user had in the
   environment.

 * When checking out a revision, git-checkout did not report where the
   updated HEAD is if you happened to have a file called HEAD in the
   work tree.

 * "git-rev-list --objects" mishandled a tree that points at a
   submodule.

 * "git cvsimport" was not ready for packed refs that "git gc" can
   produce and gave incorrect results.

 * Many scripted Porcelains were confused when you happened to have a
   file called "HEAD" in your work tree.

 * Miscellaneous updates to the user manual and documentation.

16 years agoSwitch GIT to use a meta-pkg hierarchy like, for example, devel/subversion.
bjs [Wed, 12 Dec 2007 04:05:27 +0000 (04:05 +0000)]
Switch GIT to use a meta-pkg hierarchy like, for example, devel/subversion.
Also, update to 1.5.3.7.

Fixes since v1.5.3.6
--------------------

 * git-send-email added 8-bit contents to the payload without
   marking it as 8-bit in a CTE header.

 * "git-bundle create a.bndl HEAD" dereferenced the symref and
   did not record the ref as 'HEAD'; this prevented a bundle
   from being used as a normal source of git-clone.

 * The code to reject nonsense command line of the form
   "git-commit -a paths..." and "git-commit --interactive
   paths..." were broken.

 * Adding a signature that is not ASCII-only to an original
   commit that is ASCII-only would make the result non-ASCII.
   "git-format-patch -s" did not mark such a message correctly
   with MIME encoding header.

 * git-add sometimes did not mark the resulting index entry
   stat-clean.  This affected only cases when adding the
   contents with the same length as the previously staged
   contents, and the previous staging made the index entry
   "racily clean".

 * git-commit did not honor GIT_INDEX_FILE the user had in the
   environment.

 * When checking out a revision, git-checkout did not report where the
   updated HEAD is if you happened to have a file called HEAD in the
   work tree.

 * "git-rev-list --objects" mishandled a tree that points at a
   submodule.

 * "git cvsimport" was not ready for packed refs that "git gc" can
   produce and gave incorrect results.

 * Many scripted Porcelains were confused when you happened to have a
   file called "HEAD" in your work tree.

 * Miscellaneous updates to the user manual and documentation.

16 years agoInitial import of QT4 support library for poppler.
markd [Wed, 12 Dec 2007 01:29:22 +0000 (01:29 +0000)]
Initial import of QT4 support library for poppler.

16 years agoImport monafonts-2.90.
obache [Tue, 11 Dec 2007 13:16:29 +0000 (13:16 +0000)]
Import monafonts-2.90.
Based on packaged by Yamashiro Jun in PR 37450.
pkglintfy, fix PLIST and DESTDIR support by me.

TrueType kanji propotional fonts that have same metric and order as
Japanese Windows font. This is named after ascii art 'mona' used in
'2 channel' ,notrious huge Web BBS.

16 years agoImport vlgothic-ttf version 20071031.
obache [Tue, 11 Dec 2007 12:52:06 +0000 (12:52 +0000)]
Import vlgothic-ttf version 20071031.
Based on packaged by Yamashiro Jun in PR 37449.
pkglintfy, DESTDIR support by me.

VLGothic is Japanese TrueType font using by Vine Linux.
Based on Sazanami Gothic and M+ font.

16 years agoImport nginx (pronounced "engine X") from pkgsrc-wip, a lightweight web (HTTP)
ghen [Tue, 11 Dec 2007 09:12:26 +0000 (09:12 +0000)]
Import nginx (pronounced "engine X") from pkgsrc-wip, a lightweight web (HTTP)
server/reverse proxy and mail (IMAP/POP3) proxy.

16 years agoInitial import of QT4 DBus support.
markd [Thu, 6 Dec 2007 11:28:09 +0000 (11:28 +0000)]
Initial import of QT4 DBus support.

Building as a separate package means that assistant doesn't have DBus
support built in but I don't think thats a problem.

16 years agoInitial import of php-oci8.
grant [Tue, 4 Dec 2007 00:31:41 +0000 (00:31 +0000)]
Initial import of php-oci8.

This PHP module provides access to Oracle 8 (and above) databases.

16 years agoAdd lang/camlp5 version 5.01
tonio [Sat, 1 Dec 2007 12:56:04 +0000 (12:56 +0000)]
Add lang/camlp5 version 5.01

Camlp5 is a preprocessor and pretty-printer for OCaml programs. It also
provides parsing and printing tools.

As a preprocessor, it allows to:
- extend the syntax of OCaml,
- redefine the whole syntax of the language.
As a pretty printer, it allows to:
- display OCaml programs in an elegant way,
- convert from one syntax to another,
- check the results of syntax extensions.
Camlp5 also provides some parsing and pretty printing tools:
- extensible grammars
- extensible printers
- stream parsers and lexers
- pretty print module
It works as a shell command and can also be used in the OCaml toplevel.

16 years agoInitial import of ilmbase-1.0.1:
wiz [Fri, 30 Nov 2007 21:50:22 +0000 (21:50 +0000)]
Initial import of ilmbase-1.0.1:

Half is a class that encapsulates our 16-bit floating-point format.

IlmThread is a thread abstraction library for use with OpenEXR
and other software packages.  It currently supports pthreads and
Windows threads.

Imath implements 2D and 3D vectors, 3x3 and 4x4 matrices, quaternions
and other useful 2D and 3D math functions.

Iex is an exception-handling library.

16 years agoInitial import of p5-File-DesktopEntry-0.04:
wiz [Thu, 29 Nov 2007 15:48:32 +0000 (15:48 +0000)]
Initial import of p5-File-DesktopEntry-0.04:

This module can be used to work with .desktop files as specified
by the Freedesktop.org specification.

16 years agoAdd devel/cvsdiff2patch, a simple utility which, in the words of the
bjs [Thu, 29 Nov 2007 10:11:13 +0000 (10:11 +0000)]
Add devel/cvsdiff2patch, a simple utility which, in the words of the
author, "Converts crappy CVS diffs into something that patch(1)
understands."

16 years agoimport grandr_applet-0.4, a gnome panel applet to change screen
drochner [Wed, 28 Nov 2007 18:40:08 +0000 (18:40 +0000)]
import grandr_applet-0.4, a gnome panel applet to change screen
orientation and resolution

16 years agoInitial import of climm-0.6.1. (formerly known as micq)
mjl [Wed, 28 Nov 2007 11:45:34 +0000 (11:45 +0000)]
Initial import of climm-0.6.1. (formerly known as micq)

16 years agoChironFS, replicating file system which operates like RAID1 on a
pooka [Tue, 27 Nov 2007 18:55:40 +0000 (18:55 +0000)]
ChironFS, replicating file system which operates like RAID1 on a
file system level, i.e. is configured by collecting several
mountpoints into one virtual replicated file system.

16 years agoInitial import of qonk-0.3.1:
wiz [Sun, 25 Nov 2007 23:52:54 +0000 (23:52 +0000)]
Initial import of qonk-0.3.1:

Qonk is a small build-and-conquer strategy game with very simple
rules. A complete game only lasts for a few minutes and can be a
fun break away from work or whatever you're doing.

The setting of the game is a solar system of planets. Your goal is
to conquer all of the planets in the game by sending ships there.
Planets that are under your control generate new ships. Simple AI
players are playing against you. As you gain more experience
throughout the game, more AI players have to be kicked out of bigger
solar systems.

16 years agoImport rtunes CVS snapshot (v0.6 plus a few bug fixes).
bjs [Fri, 23 Nov 2007 00:18:41 +0000 (00:18 +0000)]
Import rtunes CVS snapshot (v0.6 plus a few bug fixes).

The makefiles for this should really be rewritten to use libtool;
using two makefiles for two different platforms isn't the way we
tend to do things around here ... ;)

Blurb:

Rtunes streams files containing Apple Lossless audio data to
an Apple AirPort Express device.  If a '-' is given as the
file(s) argument, rtunes expects raw PCM audio data on stdin
and encodes it to the Apple Lossless format prior to streaming
it.  With this method it is possible to stream audio data from
any source that can output raw PCM audio data on stdout.

NOTE: the patch and mplayer helper library for this package are
untested; it is installed merely as a convenience.

16 years agoimport djview4-4.2.2, a djvu file viewer, from Paulo Matias per pkgsrc-wip
drochner [Thu, 22 Nov 2007 21:02:00 +0000 (21:02 +0000)]
import djview4-4.2.2, a djvu file viewer, from Paulo Matias per pkgsrc-wip

16 years agoimport notecase-1.7.2, a Hierarchical note manager
drochner [Thu, 22 Nov 2007 20:50:09 +0000 (20:50 +0000)]
import notecase-1.7.2, a Hierarchical note manager
pkgsrc notes:
-modified to use system libz instead of a bundled copy
-disabled the option to create self-extracting combinations of
 the executable with a data file. This relies on reliable deduction
 of the currrent executable's path which cannot be done in a portable
 way, and it doesn't make much sense anyway because that thing needs
 a zillion of shared libraries.

16 years agoadd a plugin for TIFF support in qt4, this time using the common libtiff
drochner [Thu, 22 Nov 2007 18:54:47 +0000 (18:54 +0000)]
add a plugin for TIFF support in qt4, this time using the common libtiff

16 years agoImport psftools-1.0.5.
bjs [Mon, 19 Nov 2007 04:58:15 +0000 (04:58 +0000)]
Import psftools-1.0.5.

The PSFTOOLS are designed to manipulate fixed-width bitmap fonts, such as
DOS or Linux console fonts. Both the PSF1 (8 pixels wide) and PSF2
(any width) formats are supported; the default output format is PSF2.

Note that these programs share no code with the Linux console utilities
(kbd).

NOTE: One may use the psf2txt utility to generate data for inclusion in
NetBSD's (or OpenBSD's) wscons built-in kernel font headers.  Currently,
the output requires some additional processing; I may add additional
functionality in the future, though anyone who wishes to contribute
patches is encouraged to do so! ;)

16 years agoImport tig-0.9.1. Blurb:
bjs [Fri, 16 Nov 2007 07:41:11 +0000 (07:41 +0000)]
Import tig-0.9.1.  Blurb:

Tig is a git repository browser that additionally can act as a pager for
output from various git commands.

When browsing repositories, it uses the underlying git commands to present
the user with various views, such as summarized revision log and showing
the commit with the log message, diffstat, and the diff.

Using it as a pager, it will display input from stdin and colorize it.

16 years agoInitial import of whois3 version 3.2.2 into The NetBSD
seb [Thu, 15 Nov 2007 00:56:21 +0000 (00:56 +0000)]
Initial import of whois3 version 3.2.2 into The NetBSD
Packages Collection.

This is whois3, a very simple and generic whois client.

This client, unlike the "classic" whois client,
does not check for supported flags at the client side,
except for -h (whois host) and -p (whois port).
The syntax checks for flags are made at the server side.
The default host and port of whois3 is whois.ripe.net
at port 43 (or to be more exact, the tcp port specified
for whois in /etc/services).

Note: This is in fact a "reimport" of an updated version
of package net/ripe-whois which is going to be removed.
Most notable change from the last version of net/ripe-whois
package is the addition of the -4 and -6 switches to select
either IPv4 or IPv6 as transport.

16 years agoImport the NetBSD iSCSI initiator, version 20071114, into the Packages
agc [Wed, 14 Nov 2007 20:33:47 +0000 (20:33 +0000)]
Import the NetBSD iSCSI initiator, version 20071114, into the Packages
Collection.

This initiator is based on FUSE/ReFUSE.

iSCSI is an IETF standard (RFC 3720) for remote access to block-level
storage.  It can be thought of as similar to NFS, except that an NFS
server exports files; the iSCSI target exports blocks to the iSCSI
initiators, which are the clients.

The NetBSD iSCSI initiator is based on FUSE/ReFUSE, and provides a
portable initiator for any operating system with a FUSE-like
interface.

16 years agoRe-import the devel/netbsd-iscsi package as devel/netbsd-iscsi-target.
agc [Wed, 14 Nov 2007 20:29:20 +0000 (20:29 +0000)]
Re-import the devel/netbsd-iscsi package as devel/netbsd-iscsi-target.

This is to take advantage of the NetBSD iscsi target, whic his in a
separate, related package, which will be devel/netbsd-iscsi-initiator.

Bump version to 20071114 to denote the new initiator functionality.

16 years agoImport cone-0.73 as pkgsrc/mail/cone:
jlam [Tue, 13 Nov 2007 18:02:15 +0000 (18:02 +0000)]
Import cone-0.73 as pkgsrc/mail/cone:

Cone is a text-based mail client.  Cone seamlessly handles multiple
POP3, IMAP accounts, and local mail folders.  Cone is also a simple
newsreader.  Cone's interface is foolproof enough to be used by
inexperienced users, but it also offers advanced features for power
users.  Cone also serves as a platform for development of a new
experimental network mail access protocol, SMAP, that offers additional
functionality not available with IMAP or POP3.

16 years agoImport sqlgrey-1.6.8 package as requested by Petr Janda on pkgsrc-users list.
ghen [Tue, 13 Nov 2007 16:43:04 +0000 (16:43 +0000)]
Import sqlgrey-1.6.8 package as requested by Petr Janda on pkgsrc-users list.

SQLgrey is a postfix policy service implementing a greylisting policy.  It is
written in Perl and uses DBI to access an SQL database.  Its goal is reducing
the SPAM reaching user mailboxes.

16 years agoThis module reads a file backwards line by line. It is simple to use,
jnemeth [Tue, 13 Nov 2007 15:58:43 +0000 (15:58 +0000)]
This module reads a file backwards line by line. It is simple to use,
memory efficient and fast. It supports both an object and a tied handle
interface.

It is intended for processing log and other similar text files which
typically have their newest entries appended to them. By default files
are assumed to be plain text and have a line ending appropriate to the
OS. But you can set the input record separator string on a per file
basis.

16 years agoInitial import of cstore-0.2, a "column store" relational database,
agc [Sat, 10 Nov 2007 11:33:00 +0000 (11:33 +0000)]
Initial import of cstore-0.2, a "column store" relational database,
into the Packages Collection. This package is meant to support data
warehousing in a much more efficient manner than traditional RDBMSs.

C-Store is a read-optimized relational DBMS that contrasts sharply
with most current systems, which are write-optimized.  Among the many
differences in its design are:

+ storage of data by column rather than by row,

+ careful coding and packing of objects into storage including main
memory during query processing,

+ storing an overlapping collection of column-oriented projections,
rather than the current fare of tables and indexes,

+ a non-traditional implementation of transactions which includes high
availability and snapshot isolation for read-only transactions,

+ and the extensive use of bitmap indexes to complement B-tree
structures.

Please note that the storage required for this package could be viewed
as being quite extreme - the standard build and data occupies in excess
of 20 GB, and that is all installed into ${PREFIX} at installation
time.

16 years agoImport pixman-0.9.6. This library provides low-level pixel manipulation
bjs [Thu, 8 Nov 2007 19:51:43 +0000 (19:51 +0000)]
Import pixman-0.9.6.  This library provides low-level pixel manipulation
routines, currently used (at least) by xorg-server>=1.4 and cairo>=1.5.
Presently, nothing depends on this library, but probably will soon.
Also, those building their own Xorg servers will need this.

16 years agoImport libspiff-0.8.2.
bjs [Thu, 8 Nov 2007 18:39:25 +0000 (18:39 +0000)]
Import libspiff-0.8.2.

LibSpiff  brings  XSPF playlist  reading and  writing support  to your  C++
application. Both version 0 and 1  are supported. libSpiff uses Expat  for
XML parsing  and  CppTest  for  unit testing.  libSpiff  is  the  official
reference implementation for XSPF of the [9]Xiph.Org Foundation.

Features

     * Full conformance to the XSPF specification
     * Cross-platform (Unix, Windows, Mac OS X, ...)
     * Read and write XSPF files
     * XSPF-0 and XSPF-1 support
     * Unicode support
     * Full support for XSPF extensions
     * Full support for XML namespaces
     * Fast (XML parsing is done by Expat)
     * Uses unit testing
     * Liberal license: [10]New BSD license

16 years agoImport uriparser-0.6.0.
bjs [Thu, 8 Nov 2007 18:36:14 +0000 (18:36 +0000)]
Import uriparser-0.6.0.

Uriparser is a strictly RFC 3986 compliant URI parsing library.  uriparser
is cross-platform, fast, supports  Unicode and is  licensed under the  New
BSD license.