he [Fri, 31 Oct 2008 00:21:48 +0000 (00:21 +0000)]
Import p5-Array-Diff version 0.05.
This module do diff two arrays, and return added and deleted arrays.
It's simple usage of Algorithm::Diff.
And if you need more complex array tools, check Array::Compare.
he [Fri, 31 Oct 2008 00:10:53 +0000 (00:10 +0000)]
Import p5-Test-YAML-Meta version 0.11.
This module was written to ensure that a META.yml file, provided
with a standard distribution uploaded to CPAN, meets the specifications
that slowly being introduced to module uploads, via the use of
ExtUtils::MakeMaker, Module::Build and Module::Install.
he [Fri, 31 Oct 2008 00:06:14 +0000 (00:06 +0000)]
Import p5-Test-YAML-Valid version 0.03.
This module lets you easily test the validity of YAML.
he [Thu, 30 Oct 2008 23:46:32 +0000 (23:46 +0000)]
Import p5-Software-License version 0.008.
A set of packages that provide templated software licenses.
he [Thu, 30 Oct 2008 23:36:03 +0000 (23:36 +0000)]
Import p5-Data-Section version 0.005.
Data::Section provides an easy way to access multiple named chunks
of line-oriented data in your module's DATA section. It was written
to allow modules to store their own templates, but probably has
other uses.
he [Thu, 30 Oct 2008 23:16:20 +0000 (23:16 +0000)]
Import p5-Module-ExtractUse version 0.23.
Module::ExtractUse is basically a Parse::RecDescent grammar to
parse Perl code. It tries very hard to find all modules (whether
pragmas, Core, or from CPAN) used by the parsed code.
"Usage" is defined by either calling use or require.
he [Thu, 30 Oct 2008 23:01:47 +0000 (23:01 +0000)]
Import p5-Pod-Strip version 1.02.
Pod::Strip is a subclass of Pod::Simple that strips all POD from
Perl Code.
he [Thu, 30 Oct 2008 22:46:49 +0000 (22:46 +0000)]
Import p5-CPAN-DistnameInfo version 0.06.
Many online services that are centered around CPAN attempt to
associate multiple uploads by extracting a distribution name from
the filename of the upload. For most distributions this is easy as
they have used ExtUtils::MakeMaker or Module::Build to create the
distribution, which results in a uniform name. But sadly not all
uploads are created in this way.
CPAN::DistnameInfo uses heuristics that have been learnt by
http://search.cpan.org/ to extract the distribution name and version
from filenames and also report if the version is to be treated as
a developer release
he [Thu, 30 Oct 2008 22:39:06 +0000 (22:39 +0000)]
Import p5-Archive-Any version 0.0932.
This module is a single interface for manipulating different archive
formats. Tarballs, zip files, etc.
bjs [Thu, 30 Oct 2008 20:58:11 +0000 (20:58 +0000)]
Import libpciaccess-0.10.4 (X.org PCI wrapper library) + patches.
Tested on NetBSD-current (i386 and amd64); support for
other architectures is in the works.
Currently this should work with:
ONLY_FOR_PLATFORM= FreeBSD-*-i386 NetBSD-*-i386 OpenBSD-*-i386
ONLY_FOR_PLATFORM+= FreeBSD-*-x86_64 NetBSD-*-x86_64 OpenBSD-*-x86_64
ONLY_FOR_PLATFORM+= DragonFly-i386-* DragonFly-x86_64-*
ONLY_FOR_PLATFORM+= Linux-*-* SunOS-*-*
obache [Thu, 30 Oct 2008 13:01:00 +0000 (13:01 +0000)]
Import heirloom-mailx-12.4 as mail/heirloom-mailx.
Based on PR 38262, some portability improvement and ipv6 support optionify.
mailx (Heirloom Mailx; formerly nail) is a mail user agent derived from
Berkeley Mail 8.1. It is intended to provide the functionality of the
POSIX.2 mailx command with built-in support for MIME messages. This means
it can handle international character sets as well as attachments. In
recent system environments, nail is Unicode/UTF-8 capable. It further
contains some minor enhancements like the ability to set a "From:" Address.
bjs [Thu, 30 Oct 2008 03:32:19 +0000 (03:32 +0000)]
Add pakchois-0.4. (upcoming new neon can use it)
--
pakchois is just another PKCS#11 wrapper library. pakchois aims to
provide a thin wrapper over the PKCS#11 interface.
The goals are:
1) to offer a modern* object-oriented C interface wrapper for PKCS#11.
2) to not hide or abstract away any details of the PKCS#11 interface
itself except where absolutely necessary.
3) to handle the details of loading DSOs
4) to allow the caller to avoid caring about where on the system
PKCS#11 modules might be stored, or exactly how they are named.
5) to avoid any dependency on a particular cryptography toolkit.
Existing PKCS#11 wrapper libraries solutions differ in at least one of
the above goals.
*: "modern" being a euphemism for not using process-global state,
having a sane symbol namespace, etc.
wiz [Tue, 28 Oct 2008 23:36:39 +0000 (23:36 +0000)]
Import qof-0.7.5 as devel/qof.
QOF, the Query Object Framework, provides a set of C Language
utilities for performing generic structured complex queries on a
set of data held by a set of C/C++ objects. This framework is unique
in that it does NOT require SQL or any database at all to perform
the query. Thus, it allows programmers to add query support to
their applications without having to hook into an SQL Database.
Typically, if you have an app, and you want to add the ability to
show a set of reports, you will need the ability to perform queries
in order to get the data you need to show a report. Of course, you
can always write a set of ad-hoc subroutines to return the data
that you need. But this kind of a programming style is not extensible:
just wait till you get a user who wants a slightly different report.
The idea behind QOF is to provide a generic framework so that any
query can be executed, including queries designed by the end-user.
Normally, this is possible only if you use a database that supports
SQL, and then only if you deeply embed the database into your
application. QOF provides simpler, more natural way to work with
objects.
wiz [Mon, 27 Oct 2008 16:54:01 +0000 (16:54 +0000)]
Import seahorse-plugins-2.24.1 as security/seahorse-plugins.
Seahorse is a GNOME front-end for GnuGP. It can be used for signing,
encrypting, verifying and decrypting text and files. The text can be
taken from the clipboard, or written directly in the little editor it
has. Seahorse is also a keymanager, which can be used to edit almost
all the properties of the keys stored in your keyrings.
This package contains various plugins for Seahorse.
he [Mon, 27 Oct 2008 00:00:20 +0000 (00:00 +0000)]
Import p5-MooseX-Param version 0.02.
This is a very simple Moose role which provides a CGI like param
method.
I found that I had written this code over and over and over and
over again, and each time it was the same. So I thought, why not
put it in a role?
abs [Sun, 26 Oct 2008 19:14:48 +0000 (19:14 +0000)]
Added net/p5-eBay-API version 0.25
This document describes the installation, configuration, and usage
of eBay::API module.
The eBay::API library is based on the eBay API XML schema and it
does not use SOAP to submit calls. Other than differences in the
SOAP envelope and the way SOAP reports errors, the calls and data
types defined in eBay API XML schema and eBay API wsdl are almost
exactly the same.
You can retrieve the latest version of eBay API XML schema from:
http://developer.ebay.com/webservices/latest/eBaySvc.xsd
During installation that document is used to generate the library's
call and data type classes.
abs [Sun, 26 Oct 2008 19:13:22 +0000 (19:13 +0000)]
Added www/p5-ParallelUserAgent version 2.57
This bundle defines all required modules for ParallelUserAgent.
ExtUtils::MakeMaker - should be in perl disribution
LWP::UserAgent - Base for Parallel::UserAgent
LWP::RobotUA - Base for Parallel::RobotUA
LWP::Protocol - Base Protocol implementations
LWP::Parallel - Parallel User Agent itself
abs [Sun, 26 Oct 2008 19:12:56 +0000 (19:12 +0000)]
Added textproc/p5-XML-Tidy version 1.2.54
This module creates XML document objects (with inheritance from
XML::XPath) to tidy mixed-content (ie. non-data) text node indenting.
abs [Sun, 26 Oct 2008 19:12:13 +0000 (19:12 +0000)]
Added math/p5-Math-BaseCnv version 1.4.75
BaseCnv provides a few simple functions for converting between
arbitrary number bases. It is as fast as I currently know how to
make it (of course relying only on the lovely Perl). If you would
rather utilize an object syntax for number-base conversion, please
see Ken Williams's <Ken@Forum.Swarthmore.Edu> fine Math::BaseCalc
module.
obache [Sun, 26 Oct 2008 11:43:50 +0000 (11:43 +0000)]
Import ruby-tokyotyrant-1.0 as databases/ruby-tokyotyrant.
This module implements the pure Ruby client which connects to the server of
Tokyo Tyrant and speaks its original binary protocol.
Tokyo Tyrant is a package of network interface to the DBM called Tokyo Cabinet.
Though the DBM has high performance, you might bother in case that multiple
processes share the same database, or remote processes access the database.
Thus, Tokyo Tyrant is provided for concurrent and remote connections to Tokyo
Cabinet. It is composed of the server process managing a database and its access
library for client applications. The server can embed Lua, a lightweight script
language so that you can define arbitrary operations of the database.
The server features high concurrency due to thread-pool modeled implementation
and the epoll/kqueue mechanism of the modern Linux/*BSD kernel. The server and
its clients communicate with each other by simple binary protocol on TCP/IP.
Protocols compatible with memcached and HTTP/1.1 are also supported so that
almost all principal platforms and programming languages can use Tokyo Tyrant.
High availability and high integrity are also featured due to such mechanisms as
hot backup, update logging, and replication.
obache [Sun, 26 Oct 2008 11:40:33 +0000 (11:40 +0000)]
Import p5-tokyotyrant-1.2 as databases/p5-tokyotyrant.
This module implements the pure Perl client which connects to the server of
Tokyo Tyrant and speaks its original binary protocol.
Tokyo Tyrant is a package of network interface to the DBM called Tokyo Cabinet.
Though the DBM has high performance, you might bother in case that multiple
processes share the same database, or remote processes access the database.
Thus, Tokyo Tyrant is provided for concurrent and remote connections to Tokyo
Cabinet. It is composed of the server process managing a database and its access
library for client applications. The server can embed Lua, a lightweight script
language so that you can define arbitrary operations of the database.
The server features high concurrency due to thread-pool modeled implementation
and the epoll/kqueue mechanism of the modern Linux/*BSD kernel. The server and
its clients communicate with each other by simple binary protocol on TCP/IP.
Protocols compatible with memcached and HTTP/1.1 are also supported so that
almost all principal platforms and programming languages can use Tokyo Tyrant.
High availability and high integrity are also featured due to such mechanisms as
hot backup, update logging, and replication.
bjs [Sun, 26 Oct 2008 09:51:52 +0000 (09:51 +0000)]
Import sex-1.0, courtesy of jfranz@bsdprojects.net (from pkgsrc-wip).
Blurb:
Here is yet another program for spouting silly, random phrases. It mimics
awful text porn; more importantly, it's a classic!
The output of this program is of a [vaguely] sexually explicit nature.
minskim [Sun, 26 Oct 2008 07:54:20 +0000 (07:54 +0000)]
Import embryo from pkgsrc-wip. Packaged by Grzegorz Błach.
Embryo implements a C like scripting language used in various parts of
the Enlightenment project, namely Edje. Embryo allows scripting
capabilities in places that otherwise wouldn't support basic
programming structures such as in Edje EDCs.
minskim [Sun, 26 Oct 2008 06:12:29 +0000 (06:12 +0000)]
Import ruby-eet.
Ruby-EET allows you to read and write EET files from Ruby code.
Support for Ruby object serialization to EDD (EET Data Descriptor)
format is given.
abs [Sat, 25 Oct 2008 20:22:07 +0000 (20:22 +0000)]
Added finance/p5-Algorithm-LUHN version 1.00
This module calculates the Modulus 10 Double Add Double checksum,
also known as the LUHN Formula. This algorithm is used to verify
credit card numbers and Standard & Poor's security identifiers such
as CUSIP's and CSIN's.
You can find plenty of information about the algorithm by searching
the web for "modulus 10 double add double".
bjs [Sat, 25 Oct 2008 06:15:38 +0000 (06:15 +0000)]
Add cproto-4.7f. TODO: integrate into pkgsrc compiler infrastructure?
Cproto is a program that generates function prototypes and variable
declarations from C source code. It can also convert function definitions
between the old style and the ANSI C style. This conversion overwrites the
original files, so make a backup copy of your files in case something goes
wrong.
The program isn't confused by complex function definitions as much as other
prototype generators because it uses a yacc generated parser. By ignoring all
the input between braces, I avoided implementing the entire C language grammar.
bjs [Sat, 25 Oct 2008 00:32:23 +0000 (00:32 +0000)]
Import libatomic_ops-
20081024 (version 1.2)
The latest code is only found in the boehm-gc CVS repository (see
Makefile.version for information). I had to take this from there,
as there were bug fixes.
This library was imported primarily for the [hopefully]
upcoming audio/pulseaudio package.
TODO: Add support for NetBSD atomic ops?
This package provides semi-portable access to hardware provided
atomic memory operations. These might allow you to write code:
- That does more interesting things in signal handlers.
- Makes more effective use of multiprocessors by allowing you to write
clever lock-free code. Note that such code is very difficult to get
right, and will unavoidably be less portable than lock-based code. It
ia also not always faster than lock-based code. But it may occasionally
be a large performance win.
- To experiment with new and much better thread programming paradigms, etc.
As the latest code for this library is only available via CVS, this package
provides a snapshot.
seb [Fri, 24 Oct 2008 20:36:27 +0000 (20:36 +0000)]
Initial import of p5-Net-MAC version 1.4 in the NetBSD Packages
Collection.
The Perl 5 module Net::MAC allows you to
- store a MAC address in a Perl object
- find out information about a stored MAC address
- convert a MAC address into a specified format
- easily compare two MAC addresses for string or numeric equality
wiz [Fri, 24 Oct 2008 16:37:49 +0000 (16:37 +0000)]
Import gmime24-2.4.3 as mail/gmime24.
GMime is a set of utilities for parsing and creating messages using
the Multipurpose Internet Mail Extension (MIME) as defined by the
following RFCs:
* 0822: Standard for the Format of Arpa Internet Text Messages
* 1521: MIME (Multipurpose Internet Mail Extensions) Part One:
Mechanisms for Specifying and Describing the Format of
Internet Message Bodies
* 1847: Security Multiparts for MIME: Multipart/Signed and
Multipart/Encrypted
* 1864: The Content-MD5 Header Field (Obsoletes rfc1544)
* 2015: MIME Security with Pretty Good Privacy (PGP)
* 2045: Multipurpose Internet Mail Extensions (MIME) Part One:
Format of Internet Message Bodies
* 2046: Multipurpose Internet Mail Extensions (MIME) Part Two:
Media Types
* 2047: Multipurpose Internet Mail Extensions (MIME) Part Three:
Message Header Extensions for Non-ASCII Text
* 2048: Multipurpose Internet Mail Extensions (MIME) Part Four:
Registration Procedures
* 2049: Multipurpose Internet Mail Extensions (MIME) Part Five:
Conformance Criteria and Examples
* 2183: Communicating Presentation Information in Internet Messages:
The Content-Disposition Header Field
* 2184: MIME Parameter Value and Encoded Word Extensions: Character
Sets, Languages, and Continuations
* 2231: MIME Parameter Value and Encoded Word Extensions: Character
Sets, Languages, and Continuations (Obsoletes rfc2184)
* 3156: MIME Security with OpenPGP (Updates rfc2015)
dsainty [Fri, 24 Oct 2008 00:30:59 +0000 (00:30 +0000)]
Import p5-Text-DoubleMetaphone version 0.07:
This module implements a "sounds like" algorithm developed by Lawrence
Philips which he published in the June, 2000 issue of C/C++ Users Journal.
Double Metaphone is an improved version of Philips' original Metaphone
algorithm.
jnemeth [Thu, 23 Oct 2008 22:29:09 +0000 (22:29 +0000)]
Re-import under the correct name:
This is the GNOME 2.24 version of gtkhtml. It goes with the new
version of x11/gtk2.
XXX This packages doesn't work yet due to errors from msgfmt.
I'm importing it to get a start on fixing the problems caused by
the x11/gtk2 update. Could somebody fix it, please?
jnemeth [Thu, 23 Oct 2008 22:22:42 +0000 (22:22 +0000)]
This is the GNOME 2.24 version of gtkhtml. It goes with the new
version of x11/gtk2.
XXX This packages doesn't work yet due to errors from msgfmt.
I'm importing it to get a start on fixing the problems caused by
the x11/gtk2 update. Could somebody fix it, please?
wulf [Thu, 23 Oct 2008 08:07:09 +0000 (08:07 +0000)]
Initial import of fldigi-3.03: A digital radio modem
seb [Wed, 22 Oct 2008 18:40:54 +0000 (18:40 +0000)]
Initial import of p5-ShipIt version 0.52 in the NetBSD Packages
Collection.
Releasing a new version of software (Perl module) takes a lot of
steps... finding the next version number (and making sure you didn't
already use that version number before), making sure your changelog
is updated, making sure your "make dist" results in a tarball that
builds, commiting changes (with updated version number), tagging,
and uploading the tarball somewhere. Or maybe more steps. Or not
some of the above. Maybe you forgot something! And maybe you manage
multiple projects, and each project has a different release process.
You want to be hacking, not jumping through hoops. Your contributors
want to see their patches actually make it into a release, which
won't happen if you're afraid of releases. shipit automates all
the hell. It makes life beautiful.
tonnerre [Wed, 22 Oct 2008 16:33:55 +0000 (16:33 +0000)]
Import the ASN1 Python module to pkgsrc. This module allows to dissect
ASN1-encoded files (DER, BER, PER, etc.) in Python. ASN1 is the Abstract
Syntax Notation version 1, as defined by the International Telecommunication
Union (ITU).
obache [Wed, 22 Oct 2008 11:40:55 +0000 (11:40 +0000)]
Import ruby-net-irc-0.0.5 as chat/ruby-net-irc.
Ruby library for implementing IRC server and client
obache [Wed, 22 Oct 2008 10:27:17 +0000 (10:27 +0000)]
Import goocanvas-0.12 as graphics/goocanvas.
GooCanvas is similar in many ways to GnomeCanvas and FooCanvas.
But it uses cairo for rendering, has an optional model/view split,
and uses interfaces for items & models (so you can easily turn any
application object into a canvas item or model).
bjs [Tue, 21 Oct 2008 06:29:51 +0000 (06:29 +0000)]
Add driconf-0.9.1.
DRI is the direct rendering infrastructure in XFree86 and X.org, which
provides 3D hardware acceleration. Most 3D drivers have a number of
options for tuning the performance and visual quality. DRIconf is a
configuration applet that allows you to change these parameters.
bjs [Tue, 21 Oct 2008 06:27:52 +0000 (06:27 +0000)]
Import xdriinfo-1.0.2. NOTE: this package requires Mesa-7.0.4.1nb3
to work with the r300 driver.
The xdriinfo utility prints an XML description of a DRI driver. The driver
can be specified directly by driver name or indirectly by screen number.
No X connection is needed if the driver name is explicitly specified.
he [Mon, 20 Oct 2008 23:40:19 +0000 (23:40 +0000)]
Imported p5-Rose-HTMLx-Form-Related version 0.09.
Rose::HTMLx::Form::Related is a subclass of Rose::HTML::Form.
Rose::HTMLx::Form::Related can interrogate the relationships between
ORM classes and the Forms that represent them, and use that data
to tie multiple Rose::HTMLx::Form::Related classes together.
he [Mon, 20 Oct 2008 23:20:24 +0000 (23:20 +0000)]
Import p5-CatalystX-CRUD-View-Excel version 0.06.
CatalystX::CRUD::View::Excel makes it easy to export your search
results as an Excel document.
he [Mon, 20 Oct 2008 23:12:02 +0000 (23:12 +0000)]
Import p5-Catalyst-View-Excel-Template-Plus version 0.01.
This is a Catalyst View subclass which can handle rendering excel
content through Excel::Template::Plus.
he [Mon, 20 Oct 2008 22:57:45 +0000 (22:57 +0000)]
Import p5-Excel-Template-Plus version 0.04.
This module is an extension of the Excel::Template module, which
allows the user to use various "engines" from which you can create
Excel files through Excel::Template.
he [Mon, 20 Oct 2008 22:41:15 +0000 (22:41 +0000)]
Import p5-Excel-Template version 0.31.
This is a module used for templating Excel files. Its genesis came
from the need to use the same datastructure as HTML::Template, but
provide Excel files instead. The existing modules don't do the
trick, as they require replication of logic that's already been
done within HTML::Template.
ghen [Mon, 20 Oct 2008 20:32:11 +0000 (20:32 +0000)]
Import lohit-fonts package (also known as fonts-indic), a set of free
TrueType fonts for several Indian languages: Assamese, Bengali, Gujarati,
Hindi, Kannada, Malayalam, Marathi, Oriya, Punjabi, Tamil, Telugu.
wiz [Mon, 20 Oct 2008 09:32:19 +0000 (09:32 +0000)]
Initial import of wip/audacious-plugins-1.5.0, packaged by Johann Franz.
These are the basic plugins needed for the input, output, visualization,
and effects of the Audacious media player.
wiz [Mon, 20 Oct 2008 09:28:51 +0000 (09:28 +0000)]
Initial import of wip/audacious-1.5.0, packaged by Johann Franz.
Audacious is a fork of beep-media-player 0.9.7.1.
The primary goals of this fork are keeping the ideology of the
original BMP and merging miscellaneous plugins into Audacious.
wiz [Mon, 20 Oct 2008 07:52:26 +0000 (07:52 +0000)]
Initial import of wip/ncc-2.8, last updated by Marko Schütz.
ncc is a compiler that produces program analysis information. ncc
is a decent replacement of cflow and cscope able to analyze any
program using the gcc compiler. The program also includes a
graphical call-graph navigator and source browser which is extremely
practical for hacking and comprehending large projects.
ahoka [Mon, 20 Oct 2008 01:10:16 +0000 (01:10 +0000)]
Import libyaml-0.1.1 as textproc/libyaml.
YAML is a data serialization language which is designed to be both
human readable and computationally powerful.
This C language implementation is developed by Kirill Simonov for Python
Software Foundation as a part of Google Summer of Code under the mentorship
of Clark Evans and released under the MIT license.
ahoka [Mon, 20 Oct 2008 00:45:35 +0000 (00:45 +0000)]
Import see-3.0.1376 as lang/see.
ECMAScript is a standardized language also known variously as JavaScript,
JScript, and LiveScript. SEE is a library that provides a parser and runtime
environment for this language. It conforms to ECMAScript Edition 3, and to
JavaScript 1.5, with some compatibility switches for earlier versions of
JavaScript and Microsoft's JScript.
sborrill [Fri, 17 Oct 2008 19:24:10 +0000 (19:24 +0000)]
NTLM is an authentication protocol used by Microsoft Internet Informations
Server(tm) and Microsoft Internet Explorer(tm). While it is not really
secure, it offers background authentication (the workstation logon
credentials of users are passed through to the web server). This feature is
widely used in intranets based on these Microsoft products.
This module is implementing NTLM authentication for Apache on Unix
platforms. It is available free of charges under the BSD License.
drochner [Fri, 17 Oct 2008 11:30:38 +0000 (11:30 +0000)]
build the "soup" plugin of gst-plugins0.10-good, needed for the
newest version of the totem youtube plugin
adam [Thu, 16 Oct 2008 21:53:57 +0000 (21:53 +0000)]
GEGL (Generic Graphics Library) is a graph based image processing
framework.
GEGL provides infrastructure to do demand based cached non destructive
image editing on larger than RAM buffers. Through babl it provides
support for a wide range of color models and pixel storage formats for
input and output.
drochner [Thu, 16 Oct 2008 20:06:11 +0000 (20:06 +0000)]
import py-gdata-1.2.1, a Python client for the Google data APIs, from
Michael-John Turner per pkgsrc-wip (needed for totem's youtube browser)
adam [Thu, 16 Oct 2008 18:01:31 +0000 (18:01 +0000)]
pangomm (used to be part of gtkmm) is the official C++ interface for the
popular GUI library GTK+. Highlights include typesafe callbacks, widgets
extensible via inheritance and a comprehensive set of widget classes that
can be freely combined to quickly create complex user interfaces.
drochner [Thu, 16 Oct 2008 15:17:47 +0000 (15:17 +0000)]
import libcanberra-0.10, a library for desktop sounds
(needed for gnome-2.24)
hira [Tue, 14 Oct 2008 11:02:25 +0000 (11:02 +0000)]
Initial import of OpenOffice.org 3.0.0 as misc/openoffice3.
Release note (will be available):
http://development.openoffice.org/releases/3.0.0.html
markd [Tue, 14 Oct 2008 08:15:24 +0000 (08:15 +0000)]
Initial import of R-sp version 0.9.26
A package that provides classes and methods for spatial data. The classes document
where the spatial location information resides, for 2D or 3D data. Utility functions
are provided, e.g. for plotting data as maps, spatial selection, as well as methods
for retrieving coordinates, for subsetting, print, summary, etc.
markd [Tue, 14 Oct 2008 07:12:44 +0000 (07:12 +0000)]
Initial import of R-circular version 0.3.8
Circular Statistics, from "Topics in circular Statistics".
bjs [Mon, 13 Oct 2008 22:45:03 +0000 (22:45 +0000)]
Import menhir-
20080912. This is the parser used by the upcoming
devel/coccinelle package.
Menhir is a LR(1) parser generator for the Objective Caml programming
language. That is, Menhir compiles LR(1) grammar specifications down
to Objective Caml code. It is mostly compatible with ocamlyacc(1).
shannonjr [Mon, 13 Oct 2008 11:29:53 +0000 (11:29 +0000)]
Rename lua-OSBF to OSBL-lua for consistency with package name
he [Sun, 12 Oct 2008 22:59:39 +0000 (22:59 +0000)]
Import p5-CatalystX-CRUD-ModelAdapter-DBIC version 0.07.
CatalystX::CRUD::ModelAdapter::DBIC implements the
CatalystX::CRUD::ModelAdapter API for DBIx::Class.
he [Sun, 12 Oct 2008 22:51:13 +0000 (22:51 +0000)]
Import p5-DBIx-Class-RDBOHelpers version 0.07.
DBIx::Class::RDBOHelpers implements several methods with the same
names as those in Rose::DBx::Object::MoreHelpers. This class helps
ease compatability issues when using packages that expect these
methods to exist, like Rose::HTMLx::Form::Related and CatalystX::CRUD::YUI.
Most of these are convenience wrappers rather than implementing
any new features.
he [Sun, 12 Oct 2008 22:23:34 +0000 (22:23 +0000)]
Import p5-Rose-HTMLx-Form-Field-Serial version 0.002.
Rose::HTMLx::Form::Field::Serial is a subclass of
Rose::HTML::Form::Field::Hidden. It exists simply to isolate a
particular kind of form field that should not be updated via form
but may need to be passed as a param or viewed in a (x)html serialized
format. The namespace is reserved in the event that future
functionality may be added, but mostly to uniquely identify this
field type for use with Rose::DBx::Garden.
he [Sun, 12 Oct 2008 21:55:10 +0000 (21:55 +0000)]
Import p5-Search-QueryParser-SQL version 0.005.
Search::QueryParser::SQL is a subclass of Search::QueryParser.
Chiefly it extends the unparse() method to stringify free-text
search queries as valid SQL WHERE clauses.
The idea is to allow you to treat your database like a free-text
search index, when it really isn't.
he [Sun, 12 Oct 2008 21:49:33 +0000 (21:49 +0000)]
Import p5-Search-QueryParser version 0.93.
This module parses a query string into a data structure to be
handled by external search engines. For examples of such engines,
see File::Tabular and Search::Indexer.
The query string can contain simple terms, "exact phrases", field
names and comparison operators, '+/-' prefixes, parentheses, and
boolean connectors.
kefren [Sun, 12 Oct 2008 18:58:23 +0000 (18:58 +0000)]
Initial import of Gtk2::GladeXML 1.007
This extension module binds libglade to Perl so you can create and manipulate
user interfaces in Perl code in conjunction with Gtk2 and even Gnome2. Better
yet you can load a file's contents into a PERL scalar do a few magical regular
expressions to customize things and the load up the app. It doesn't get any
easier.
abs [Sun, 12 Oct 2008 17:28:55 +0000 (17:28 +0000)]
Added www/p5-Catalyst-Plugin-I18N version 0.08
Internationlization for Catalyst apps - Supports mo/po files and
Maketext classes under your applications I18N namespace.
abs [Sun, 12 Oct 2008 17:28:12 +0000 (17:28 +0000)]
Added www/p5-Catalyst-Model-Adaptor version 0.03
Catalyst is an elegant web application framework, extremely flexible yet
extremely simple. It's similar to Ruby on Rails, Spring (Java) and
Maypole, upon which it was originally based.
Catalyst follows the Model-View-Controller (MVC) design pattern, allowing
you to easily separate concerns, like content, presentation and flow control,
into separate modules. This separation allows you to modify code that handles
one concern without affecting code that handles the others. Catalyst promotes
re-use of existing Perl modules that already handle common web application
concerns well.
abs [Sun, 12 Oct 2008 17:27:43 +0000 (17:27 +0000)]
Added misc/p5-File-MMagic-XS version 0.09003
This is a port of Apache2 mod_mime_magic.c in Perl,
written in XS with the aim of being efficient and fast,
especially for applications that need to be run for an extended amount of time.
There is a compatibility layer for File::MMagic.
you can specify :compat when importing the module
abs [Sun, 12 Oct 2008 17:26:41 +0000 (17:26 +0000)]
Added devel/p5-MooseX-Types version 0.04
The types provided with Moose are by design global. This package
helps you to organise and selectively import your own and the
built-in types in libraries. As a nice side effect, it catches
typos at compile-time too.
However, the main reason for this module is to provide an easy way
to not have conflicts with your type names, since the internal
fully qualified names of the types will be prefixed with the
library's name.
This module will also provide you with some helper functions to
make it easier to use Moose types in your code.
abs [Sun, 12 Oct 2008 17:26:15 +0000 (17:26 +0000)]
Added devel/p5-Devel-Declare version 0.001011
import and unimport declarator magic for perl
abs [Sun, 12 Oct 2008 17:24:57 +0000 (17:24 +0000)]
Added devel/p5-Test-Class version 0.31nb1
Test::Class provides a simple way of creating classes and objects
to test your code in an xUnit style.
Built using Test::Builder it is designing to work with other
Test::Builder based modules (Test::More, Test::Differences,
Test::Exception, etc.)
Note: This module will make more sense if you are already familiar
with the "standard" mechanisms for testing perl code. Those unfamiliar
with Test::Harness, Test::Simple, Test::More and friends should go
take a look at them now. Test::Tutorial is a good starting point.
seb [Sun, 12 Oct 2008 10:39:44 +0000 (10:39 +0000)]
Initial import of p5-Devel-Gladiator version 0.01 in the NetBSD
Packages Collection.
The Perl 5 module Devel::Gladiator iterate's Perl's internal memory
structures and can be used to enumerate all the currently live SVs.
This can be used to hunt leaks and to profile memory usage
obache [Sat, 11 Oct 2008 12:26:24 +0000 (12:26 +0000)]
Import tokyotyrant-1.1.4 as databases/tokyotyrant.
Tokyo Tyrant is a package of network interface to the DBM called Tokyo Cabinet.
Though the DBM has high performance, you might bother in case that multiple
processes share the same database, or remote processes access the database.
Thus, Tokyo Tyrant is provided for concurrent and remote connections to Tokyo
Cabinet. It is composed of the server process managing a database and its
access library for client applications.
The server features high concurrency due to thread-pool modeled implementation
and the epoll/kqueue mechanism of the modern Linux/*BSD kernel. The server and
its clients communicate with each other by simple binary protocol on TCP/IP.
Protocols compatible with memcached and HTTP/1.1 are also supported so that
almost all principal platforms and programming languages can use Tokyo Tyrant.
High availability and high integrity are also featured due to hot such
mechanisms as hot backup, update logging, and replication.
As for now, the server works on Linux, FreeBSD, Mac OS X only.
joerg [Thu, 9 Oct 2008 00:24:28 +0000 (00:24 +0000)]
Import Roy Marples' Proxy ARP daemon.
wiz [Wed, 8 Oct 2008 19:53:47 +0000 (19:53 +0000)]
Initial import of cc65-2.12.0, packaged for pkgsrc-wip by Tim Larson:
cc65 is a complete cross development package for 65(C)02 systems, including
a powerful macro assembler, a C compiler, linker, librarian and several
other tools.
wiz [Wed, 8 Oct 2008 18:06:39 +0000 (18:06 +0000)]
Initial import of lzma-utils-4.32.7, packaged for pkgsrc-wip by Jukka Salmi:
LZMA Utils is a set of utilities for LZMA compression and decompression.
They aim to have an interface very similar to the well known gzip and
bzip2 utilities.
joerg [Wed, 8 Oct 2008 15:28:30 +0000 (15:28 +0000)]
Add fetch-1.0 from FreeBSD, the frontend for libfetch(3).
wiz [Wed, 8 Oct 2008 14:10:45 +0000 (14:10 +0000)]
Import py-sip, successor of py-qt3-sip.
Renamed because there is no dependency on any qt version in it.
Changes since py-qt3-sip (4.3.2):
v4.7.7 8th Aug 2008
- C++ structs are now properly handled as a class with a default public
section.
- sip.dump() now includes the object's first child wrapper.
v4.7.6 20th May 2008
- Added the -s flag to configure.py to specify the SDK directory to use when
building universal binaries on MacOS/X.
- Added support for MSVC 2008 to the build system.
- Added support for v10.x of the Intel compiler and removed support for
earlier versions.
- MSVC 2008 is the default platform when using Python v2.6.
v4.7.5 13th May 2008
- The sip.voidptr type has an optional size associated with it and supports
const void *. If a size is associated then it also supports Python's
buffer protocol.
- Added sipConvertToVoidPtr() to the SIP API.
- Added sipConvertFromConstVoidPtr(), sipConvertFromConstVoidPtrAndSize(),
sipConvertFromVoidPtr() and sipConvertFromVoidPtrAndSize() to the SIP API.
- Added the /ResultSize/ argument annotation to specify the size of a block
of memory returned as a void * or const void *.
- Added the /NoArgParser/ function annotation to give %MethodCode complete
responsibility for argument parsing.
- Added the /NoRelease/ mapped type annotation to specify that the
sipReleaseMappedType() function is not supported.
- The /ArraySize/ annotation now supports arrays with more than 2^31
elements.
- %GetCode and %SetCode for class attributes now have access to the
referencing type object.
- Any object that supports the Python buffer protocol can now be passed as a
char or char * argument.
v4.7.4 12th February 2008
- The build system handles the directory structure used by Leopard's Python
installation.
- Added support for /Transfer/ as a constructor annotation.
v4.7.3 6th December 2007
- Added support for automatically generating missing complementary
comparision operators. Note that this introduces a potential compatibility
problem - see the documentation for details.
v4.7.2 5th December 2007
- Added the /SingleShot/ argument annotation.
- Added the /TransferThis/ function annotation.
v4.7.1 28th September 2007
- A bug fix release.
v4.7 30th July 2007
- Added %PickleCode to allow handwritten code to pickle a wrapped C++
instance or C structure.
- Added %CompositeModule to create modules that are composites of ordinary
modules.
- Added %ConsolidatedModule (and the -p command line option) to create
modules that contain all the wrapper code on behalf of ordinary modules.
- Added the dump() function to the sip module.
- Added sipTransferBreak() to the SIP API.
- Added support for /Transfer/ as a function annotation.
v4.6 10th April 2007
- Added support for wchar_t.
- The -g command line option releases the GIL whenever a call is made to the
wrapped library.
- Added the /HoldGIL/ annotation to explicitly retain the GIL when calling a
particular function in the wrapped library.
- Added sipFindClass() and sipFindNamedEnum() to the public API.
- /TransferThis/ may be specified more than once.
- Added support for __truediv__ and __itruediv__.
- The SIP code generator and module may be built as universal binaries under
MacOS/X using the -n command line option to configure.py.
v4.5.2 9th December 2006
- A bug fix release.
v4.5.1 9th December 2006
- Added the SIP_SSIZE_T type to help write PEP 353 compliant handwritten
code.
v4.5 4th November 2006
- Added support for Python v2.5.
- Added sip_config_args to sipconfig.py.
- sip.voidptr now implements __hex__().
- Added sip.delete() to call a C++ instance's destructor, or return a C
structure to the heap.
- Added sip.isdeleted() to check if a C++ instance or C structure has been
destroyed or returned to the heap.
- Added sip.setdeleted() to mark that a C++ instance or C structure has been
destroyed or returned to the heap.
- Added support for pure virtual destructors.
- Added the __dtor__() method to allow Python code to be called from a C++
destructor.
- Added the /NoDefaultCtors/ class annotation.
- The generated API files are now more complete and use Python types rather
than C/C++ types.
- Added support for embedding manifests for MSVC 2005.
v4.4.5 10th June 2006
- A bug fix release.
v4.4.4 8th June 2006
- Added %ExportedHeaderCode and %UnitCode.
- Added sipExportSymbol() and sipImportSymbol() to the public API.
v4.4.3 27th April 2006
- A bug fix release.
v4.4.2 23rd April 2006
- A bug fix release.
v4.4.1 3rd April 2006
- A bug fix release.
v4.4 24th March 2006
- The major number of the internal API has changed so it will be necessary
to regenerate all modules.
- This release introduces small incompatibilities that may affect handwritten
code. See the documentation for the details.
- Module names specified with %Module and %CModule can now include periods to
denote a Python package structure.
- Namespaces can be split across multiple Python modules.
- Class templates are now supported and instantiated using "typedef".
- Mapped type templates are now supported and instantiated automatically.
- Global operators are now supported.
- Operator casts in classes are now supported.
- C/C++ signed char type is now treated as a separate type to char.
- C/C++ long and unsigned long types are now wrapped as Python long objects
rather than Python integer objects.
- C/C++ long long and unsigned long long types are now supported.
- unsigned short and unsigned int are now implemented as long objects instead
of integer objects.
- Classes can now be declared using the /External/ annotation and be defined
in another, unspecified, module.
- /TransferThis/ can now be used in non-factory methods to change the
ownership to a different C++ instance or to change it to Python.
- /Constrained/ can now be used with booleans.
- Added support for Python's buffer interface, %BIGetCharBufferCode,
%BIGetReadBufferCode, %BIGetSegCountCode and %BIGetWriteBufferCode.
- The "user" member has been added to the sipWrapper structure and can be
used for any purpose by handwritten code.
- Function argument names are now parsed, but otherwise ignored.
- The "explicit" keyword is now parsed, but otherwise ignored.
- Added the /DelayDtor/ class annotation which given more control over the
order in which instances are deleted when an application terminates.
- Added support for the SIP_PYTYPE pseudo-type that represents a Python
type object.
- Added support for ellipsis (ie. "...") in function arguments. Any
remaining arguments will be gathered as a Python tuple.
- Add support for the /NoDerived/ annotation for Python class constructors
that have no C/C++ equivalent.
- The sipSelfWasArg boolean is now available to the %MethodCode of
non-abstract, virtual methods to indicate whether the class implementation
of the method rather than the virtual implementation should be called.
%MethodCode for non-abstract, virtual, protected methods must now call the
sipProtectVirt wrapper (rather than sipProtect).
- sipCanConvertToInstance(), sipConvertToInstance(),
sipForceConvertToInstance(), sipReleaseInstance(),
sipConvertFromInstance(), sipConvertFromNewInstance(),
sipCanConvertToMappedType(), sipConvertToMappedType(),
sipForceConvertToMappedType(), sipReleaseMappedType(),
sipConvertFromMappedType() and sipFindMappedType() have been added to the
SIP API.
- sipLong_AsUnsignedLong() has been added, primarily as a workaround for a
bug in Python v2.3.x and earlier.
- Added the 't', 'u', 'C' and 'D' format characters to sipParseResult().
- Added the 't', 'u', 'B', 'C' and 'D' format characters to sipBuildResult().
- Responsibility for interpreting and implementing the /Transfer/ and
/TransferBack/ annotations has been pushed down to %ConvertToTypeCode and
%ConvertFromTypeCode. The generated type convertors sipForceConvertTo_*()
and sipConvertFrom_*() have been deprecated.
- Added the %SIPNoEmitters directive for PyQt4.
- Added support for the __hash__ Python special method.
- The __getitem__ Python special method no longer requires %MethodCode.
- All of the calls to Qt have been moved out of the sip module and into PyQt.
The generated sipconfig.py file no longer contains any Qt specific
information. These changes mean that SIP can support PyQt v3 and v4 at the
same time.
- Static methods can now be defined as Qt slots.
- Removed SIP_BUILD from sip.h.
- The -c, -l, -q and -x flags to configure.py have been removed.
- Added the PythonModuleMakefile class to the build system for installing
pure Python modules.
- Added the create_wrapper() function to the build system for creating
platform dependent executable wrappers for Python scripts.
- Added Configuration.platform to the build system.
wiz [Wed, 8 Oct 2008 09:45:18 +0000 (09:45 +0000)]
Initial import of gaupol-0.13.1:
Gaupol is an editor for text-based subtitle files. It supports
multiple subtitle file formats and provides means of correcting
texts and timing subtitles to match video. The user interface is
designed with attention to batch processing of multiple documents
and convenience of translating.
Gaupol should run on all Unix-like (GNU/Linux, *BSD, etc.) operating
systems and on Windows. Technically it should be able to run on
Mac as well, but that has not been tested nor made convenient.
Gaupol's user interface is based on the GTK+ toolkit and has been
designed to best fit the GNOME desktop environment.
wiz [Wed, 8 Oct 2008 09:42:47 +0000 (09:42 +0000)]
Initial import of py-enchant-1.4.2:
PyEnchant is a set of language bindings and some wrapper classes
to make the excellent Enchant spellchecker available as a Python
module. The bindings are generated using SWIG. It includes all the
functionality of Enchant with the flexibility of Python and a nice
'Pythonic' object-oriented interface. It also aims to provide some
higher-level functionality than is available in the C API.
Enchant is the spellchecking package behind the AbiWord word
processor, is being considered for inclusion in the KDE office
suite, and has been proposed as a FreeDesktop.org standard. It aims
to provide a single API to access spellchecking services on any
platform, by wrapping the natively available spellchecking facilities.
For example, it can access aspell when running under Linux and
AppleSpell on Mac OSX.
wiz [Wed, 8 Oct 2008 09:38:46 +0000 (09:38 +0000)]
Import wip/py-chardet-1.0.1:
Character encoding auto-detection in Python.
Packaged for wip by bartoszkuzma.
seb [Wed, 8 Oct 2008 05:01:22 +0000 (05:01 +0000)]
Initial import of p5-MooseX-ClassAttribute version 0.06 in the
NetBSD Packages Collection.
The Perl 5 module MooseX::ClassAttribute is a Moose extension
allowing you to declare class attributes in exactly the same way
as object attributes, using class_has() instead of has().
seb [Tue, 7 Oct 2008 13:40:03 +0000 (13:40 +0000)]
Initial import of p5-Devel-REPL version 1.002001 in the NetBSD
Packages Collection.
The Perl 5 module Devel::REPL provides a modern perl interactive
shell.
martti [Tue, 7 Oct 2008 06:09:12 +0000 (06:09 +0000)]
Escape and unescape unsafe characters in URIs.
seb [Mon, 6 Oct 2008 21:54:30 +0000 (21:54 +0000)]
Initial import of p5-Lexical-Persistence version 0.97 in the NetBSD
Packages Collection.
The Perl 5 module Lexical::Persistence does a few things, all
related to access to persistent data through lexical variables.
kefren [Mon, 6 Oct 2008 10:52:29 +0000 (10:52 +0000)]
Initial import of mod_mono 1.9
Mod_Mono is an Apache 1.3/2.0/2.2 module that provides ASP.NET support for the
web's favorite server, Apache.
jmcneill [Mon, 22 Sep 2008 23:50:55 +0000 (23:50 +0000)]
Import ekiga-3.0.0 stable release to replace net/ekiga-devel
Ekiga (formely known as GnomeMeeting) is an open source VoIP and video
conferencing application for GNOME. Ekiga uses both the H.323 and SIP
protocols. It supports many audio and video codecs, and is interoperable
with other SIP compliant software and also with Microsoft NetMeeting.
jmcneill [Mon, 22 Sep 2008 23:41:42 +0000 (23:41 +0000)]
Import opal-3.4.1 stable release to replace devel/opal-devel
OPAL is the "next generation" of OpenH323 that has a new architecture.
Not only does it support H.323 and SIP, but new VoIP protocols or
devices can be added very easily.
BTW: OPAL is an acronym for Open Phone Abstraction Library, but
that is not really important :)
joerg [Mon, 22 Sep 2008 19:45:54 +0000 (19:45 +0000)]
Reimport x11/wxGTK-contrib as x11/wxGTK26-contrib.
joerg [Mon, 22 Sep 2008 19:44:05 +0000 (19:44 +0000)]
Reimport x11/wxGTK as x11/wxGTK26.
joerg [Mon, 22 Sep 2008 19:43:11 +0000 (19:43 +0000)]
Reimport x11/wxGTK as x11/wxGTK24.
joerg [Fri, 19 Sep 2008 19:04:36 +0000 (19:04 +0000)]
Import iwn-firmware package from wip.
he [Tue, 16 Sep 2008 18:04:23 +0000 (18:04 +0000)]
Import p5-MARC-Record version 2.0.0 from pkgsrc-wip.
This is primarily so that p5-Net-Z3950-ZOOM can compile without
having pkgsrc-wip checked out (oops!).
MARC::Record provides yet another collection of routines to process MARC
records.
seb [Tue, 16 Sep 2008 17:03:03 +0000 (17:03 +0000)]
Initial import of p5-Authen-CAS-Client version 0.03 in the NetBSD
Packages Collection.
The Perl 5 module Authen::CAS::Client provides a simple interface
for authenticating users using JA-SIG's CAS protocol. Both CAS v1.0
and v2.0 are supported.
seb [Tue, 16 Sep 2008 15:20:25 +0000 (15:20 +0000)]
Initial import of p5-Catalyst-View-Jemplate version 0.06 in the
NetBSD Packages Collection.
Catalyst::View::Jemplate is a Catalyst View plugin to automatically
compile TT files into JavaScript, using ingy's Jemplate.
taca [Mon, 15 Sep 2008 18:13:38 +0000 (18:13 +0000)]
Importing typo3 4.2.1 package.
TYPO3 is a free Open Source content management system for enterprise
purposes on the web and in intranets. It offers full flexibility and
extendability while featuring an accomplished set of ready-made
interfaces, functions and modules.
rhaen [Mon, 15 Sep 2008 17:53:41 +0000 (17:53 +0000)]
initally imported
from the DESCR:
Jifty is a full-stack web framework. It provides an optional REST
interface for applications. Using this module, you can interact with
that REST interface to write client-side utilities. You can use this
module directly, but you'll be better off subclassing it, such as what
we've done for Net::Hiveminder. This module also provides a number of
convenient methods for writing short scripts.
he [Mon, 15 Sep 2008 15:14:51 +0000 (15:14 +0000)]
Import p5-Regexp-Parser version 0.20.
Should fix PR#39541.
This module parses regular expressions (regexes). Its default "grammar" is Perl
5.8.4's regex set. Grammar is quoted because the module does not so much define
a grammar as let each matched node state what it expects to match next, but
there is not currently a way of extracting a complete grammar. This may change
in future versions.