dmcmahill [Fri, 15 Jun 2007 21:49:07 +0000 (21:49 +0000)]
import tex-cooking-0.9b
Cooking is a package for typesetting cooking recipes.
minskim [Fri, 15 Jun 2007 01:05:05 +0000 (01:05 +0000)]
Import ruby-maruku.
Maruku is a Markdown interpreter written in Ruby.
The other Ruby implementation of Markdown is Bluecloth. Maruku is
much different in philosophy from Bluecloth; the biggest difference is
that parsing is separated from rendering. In Maruku, an in-memory
representation of the Markdown document is created. Instead,
Bluecloth mantains the document in memory as a String at all times,
and does a series of gsub to transform to HTML.
Maruku is usually faster than Bluecloth. Bluecloth is faster for very
small documents. Bluecloth sometimes chokes on very big documents (it
is reported that the blame should be on Ruby's regexp implementation).
bouyer [Thu, 14 Jun 2007 19:42:12 +0000 (19:42 +0000)]
Rename xentools30-hvm to xentools3-hvm to acknowledge that Xen dropped one
digit in version numbers, and upgrade to 3.1.0.
Changes since 3.0.4:
* XenAPI 1.0 support
o XML configuration files for virtual machines;
o VM life-cycle management operations; and
o Secure on- or off-box XML-RPC with bindings for many languages
* Basic save/restore/migrate support for HVM (e.g. Windows) VMs;
* Dynamic memory control for HVM guests;
* 32-on-64 PV guest support (run PAE PV VMs on a 64-bit Xen!); and
* Blktap copy-on-write disk support.
It also fixes some HVM bugs.
Note that this package contains a backport of the pcnet emulation from
xen-unstable, to make it useable. It gives better performances than the
default realtek emulation.
bouyer [Thu, 14 Jun 2007 19:39:46 +0000 (19:39 +0000)]
Rename xentools30 to xentools3 to acknowledge that Xen dropped one digit
in version numbers, and upgrade to 3.1.0.
Changes since 3.0.4:
* XenAPI 1.0 support
o XML configuration files for virtual machines;
o VM life-cycle management operations; and
o Secure on- or off-box XML-RPC with bindings for many languages
* Basic save/restore/migrate support for HVM (e.g. Windows) VMs;
* Dynamic memory control for HVM guests;
* 32-on-64 PV guest support (run PAE PV VMs on a 64-bit Xen!); and
* Blktap copy-on-write disk support.
It also fixes some HVM bugs.
bouyer [Thu, 14 Jun 2007 19:37:00 +0000 (19:37 +0000)]
Rename xenkernel30 to xenkernel3 to acknowledge that Xen dropped one digit
in version numbers, and upgrade to 3.1.0.
Changes since 3.0.4:
* XenAPI 1.0 support
o XML configuration files for virtual machines;
o VM life-cycle management operations; and
o Secure on- or off-box XML-RPC with bindings for many languages
* Basic save/restore/migrate support for HVM (e.g. Windows) VMs;
* Dynamic memory control for HVM guests;
* 32-on-64 PV guest support (run PAE PV VMs on a 64-bit Xen!); and
* Blktap copy-on-write disk support.
It also fixes some HVM bugs.
minskim [Thu, 14 Jun 2007 18:56:59 +0000 (18:56 +0000)]
Import ruby-itex2MML.
itex2MML converts the itex equations to MathML. This is a Ruby
binding for itex2MML.
minskim [Thu, 14 Jun 2007 18:53:10 +0000 (18:53 +0000)]
Import itex2MML, which converts the itex equations to MathML.
obache [Wed, 13 Jun 2007 13:28:10 +0000 (13:28 +0000)]
Import libjudy version 1.0.4.
packaged by Aleksey Cheusov and requestd in PR 35667.
Judy is a general purpose dynamic array implemented as a C callable library.
Judy's speed and memory usage are typically better
than other data storage models and improves with very large data sets.
rillig [Wed, 13 Jun 2007 00:03:26 +0000 (00:03 +0000)]
Imported six.
Hex is a two-player perfect information game with very easy rules. But
like in other games with simple rules, playing well isn't that easy.
Six is one of the strongest Hex-playing programs of the world.
heinz [Tue, 12 Jun 2007 00:02:30 +0000 (00:02 +0000)]
Initial import of p5-DateTime-Calendar-Discordian 0.9.4.
This is a module that implements the Discordian calendar made popular
in the "Illuminatus!" trilogy by Robert Shea and Robert Anton Wilson and
by the Church of the SubGenius. It follows the DateTime API.
heinz [Mon, 11 Jun 2007 21:15:10 +0000 (21:15 +0000)]
Initial import of p5-LWPx-ParanoidAgent 1.03.
The Perl module LWPx::ParanoidAgent is a subclass of LWP::UserAgent,
but paranoid against attackers. It's to be used when you're fetching a
remote resource on behalf of a possibly malicious user.
This class can do whatever LWP::UserAgent can (callbacks, uploads from
files, etc), except proxy support is explicitly removed, because in that
case you should do your paranoia at your proxy. Only "http:" and "https:"
URL schemes are supported.
agc [Mon, 11 Jun 2007 20:13:27 +0000 (20:13 +0000)]
Initial import of loggedfs-0.4, a FUSE-based file system which logs all
operations.
Loggedfs is a filesystem which logs (via rlog and syslog) exactly what
is happening on every vnode operation.
heinz [Mon, 11 Jun 2007 19:09:50 +0000 (19:09 +0000)]
Initial import of p5-Text-Textile 2.03.
Text::Textile is a Perl module for converting Textile syntax to XHTML.
From Wikipedia:
Textile is a lightweight markup language originally developed by Dean Allen
and billed as a "humane Web text generator". Textile converts its marked-up
text input to valid, well-formed XHTML and also inserts character entity
references for apostrophes, opening and closing single and double quotation
marks, ellipses and em dashes.
minskim [Mon, 11 Jun 2007 17:28:17 +0000 (17:28 +0000)]
Import ruby-ferret.
Ferret is a high-performance, full-featured text search engine library
written for Ruby. It is a Ruby port of the Java Lucene search engine.
In the same way as Lucene, it is not a standalone application, but a
library you can use to index documents and search for things in them
later.
minskim [Mon, 11 Jun 2007 07:59:55 +0000 (07:59 +0000)]
Import ZenTest.
ZenTest provides 4 different tools and 1 library: zentest, unit_diff,
autotest, multiruby, and Test::Rails.
ZenTest scans your target and unit-test code and writes your missing
code based on simple naming rules, enabling XP at a much quicker
pace. ZenTest only works with Ruby and Test::Unit.
unit_diff is a command-line filter to diff expected results from
actual results and allow you to quickly see exactly what is wrong.
autotest is a continous testing facility meant to be used during
development. As soon as you save a file, autotest will run the
corresponding dependent tests.
multiruby runs anything you want on multiple versions of ruby. Great
for compatibility checking.
Test::Rails helps you build industrial-strength Rails code.
minskim [Mon, 11 Jun 2007 04:55:33 +0000 (04:55 +0000)]
Import Erubis.
Erubis is a fast, secure, and very extensible implementation of eRuby.
minskim [Mon, 11 Jun 2007 04:40:37 +0000 (04:40 +0000)]
Import ruby-feed-normalizer.
Feed normalizer is an extensible Ruby wrapper for Atom and RSS
parsers. It wraps various RSS and Atom parsers, and returns a single
unified object graph, regardless of the underlying feed format.
minskim [Mon, 11 Jun 2007 04:03:51 +0000 (04:03 +0000)]
Import ruby-simple-rss.
Simple RSS is a simple, flexible, extensible, and liberal RSS and Atom
reader for Ruby. It is designed to be backwards compatible with the
standard RSS parser, but will never do RSS generation.
minskim [Mon, 11 Jun 2007 03:42:06 +0000 (03:42 +0000)]
Import hoe.
Hoe is a simple rake/rubygems helper for project Rakefiles. It
generates all the usual tasks for projects including rdoc generation,
testing, packaging, and deployment.
minskim [Mon, 11 Jun 2007 03:05:44 +0000 (03:05 +0000)]
Import rubyforge, a simplistic script which automates a limited set of
RubyForge operations.
abs [Sun, 10 Jun 2007 23:24:05 +0000 (23:24 +0000)]
Added p5-Template-Stash-EscapeHTML version 0.01
This module is a sub class of Template::Stash, automatically escape
all HTML strings and avoid XSS vulnerability.
minskim [Sun, 10 Jun 2007 17:11:06 +0000 (17:11 +0000)]
Import p5-Geo-IPfree from pkgsrc-wip. Packaged by Adrian Portelli.
This module a simple file-based database. This database simply contains IP
blocks as keys, and countries as values. The data contains all public IP
addresses and should be more complete and accurate than reverse complete
COMPLETE and accurate than reverse DNS lookups.
This module can be used to automatically select the geographically closest
mirror, or to analyze your web server logs to determine the countries of
your visitors.
abs [Sun, 10 Jun 2007 13:48:23 +0000 (13:48 +0000)]
Added databases/p5-Rose-DB-Object version 0.764
Rose::DB::Object is a base class for objects that encapsulate a
single row in a database table. It provides the following functions:
* Create a row in the database by saving a newly constructed object.
* Initialize an object by loading a row from the database.
* Update a row by saving a modified object back to the database.
* Delete a row from the database.
* Fetch an object referred to by a foreign key in the current object.
(i.e., "one to one" and "many to one" relationships.)
* Fetch multiple objects that refer to the current object, either directly
through foreign keys or indirectly through a mapping table. (i.e., "one
to many" and "many to many" relationships.)
* Load an object along with "foreign objects" that are related through any
of the supported relationship types.
abs [Sun, 10 Jun 2007 13:46:37 +0000 (13:46 +0000)]
Added databases/p5-Rose-DB version 0.734
Rose::DB is a wrapper and abstraction layer for DBI-related
functionality. A Rose::DB object "has a" DBI object; it is not a
subclass of DBI.
Tip: Are you looking for an object-relational mapper (ORM)? If so,
please see the Rose::DB::Object module. Rose::DB::Object is an ORM
that uses this module to manage its database connections. Rose::DB
alone is simply a data source abstraction layer; it is not an ORM.
abs [Sun, 10 Jun 2007 13:44:22 +0000 (13:44 +0000)]
Added devel/p5-Rose-Object version 0.84
Rose::Class is a generic base class for classes. It provides a
single class method (error), but may be expanded further in the
future.
A class that inherits from Rose::Class is not expected to allow
objects of that class to be instantiated, since the namespace for
class and object methods is shared. For example, it is common for
Rose::Object-derived classes to have error methods, but this would
conflict with the Rose::Class method of the same name.
abs [Sun, 10 Jun 2007 13:42:34 +0000 (13:42 +0000)]
Added time/p5-Rose-DateTime version 0.532
The Rose::DateTime::* modules provide a few convenience functions
and objects for use with DateTime dates.
Rose::DateTime::Util contains a simple date parser and a slightly
customized date formatter.
Rose::DateTime::Parser encapsulates a date parser with an associated
default time zone.
This module (Rose::DateTime) exists mostly to provide a version
number for CPAN. See the individual modules for some actual
documentation.
abs [Sun, 10 Jun 2007 13:39:36 +0000 (13:39 +0000)]
Added databases/p5-SQL-ReservedWords version 0.7
Reserved SQL words by standard and vendors, including:
* ANSI/ISO
* DB2
* MySQL
* ODBC
* Oracle
* PostgreSQL
* SQL Server
* SQLite
* Sybase
abs [Sun, 10 Jun 2007 11:42:11 +0000 (11:42 +0000)]
Added devel/p5-Clone-PP version 1.02
This module provides a general-purpose clone function to make deep
copies of Perl data structures. It calls itself recursively to copy
nested hash, array, scalar and reference types, including tied
variables and objects.
The clone() function takes a scalar argument to copy. To duplicate
arrays or hashes, pass them in by reference:
The clone() function also accepts an optional second parameter that
can be used to limit the depth of the copy. If you pass a limit of
0, clone will return the same value you supplied; for a limit of
1, a shallow copy is constructed; for a limit of 2, two layers of
copying are done, and so on.
abs [Sun, 10 Jun 2007 11:41:09 +0000 (11:41 +0000)]
Added devel/p5-Data-OptList version 0.101
parse and validate simple name/value option pairs. Example:
use Data::OptList;
my $options = Data::Optlist::mkopt([
qw(key1 key2 key3 key4),
key5 => { ... },
key6 => [ ... ],
key7 => sub { ... },
key8 => { ... },
key8 => [ ... ],
]);
abs [Sun, 10 Jun 2007 11:39:31 +0000 (11:39 +0000)]
Added devel/p5-Sub-Exporter version 0.974
Sub::Exporter provides a sophisticated alternative to Exporter.pm.
It allows for renaming, currying/sub-generation, and other cool
stuff.
abs [Sun, 10 Jun 2007 11:38:21 +0000 (11:38 +0000)]
Added devel/p5-Sub-Install version 0.924
This module provides a simple routine for installing code into
packages without looking at typeglobs or thinking about warnings
or strictures.
It also doesn't muddy up UNIVERSAL.
abs [Sun, 10 Jun 2007 11:24:36 +0000 (11:24 +0000)]
Added time/p5-DateTime-Format-MySQL version 0.04
This module understands the formats used by MySQL for its DATE,
DATETIME, TIME, and TIMESTAMP data types. It can be used to parse
these formats in order to create DateTime objects, and it can take
a DateTime object and produce a string representing it in the MySQL
format.
abs [Sun, 10 Jun 2007 11:23:14 +0000 (11:23 +0000)]
Added time/p5-DateTime-Format-Pg version 0.16001
This module understands the formats used by PostgreSQL for its
DATE, TIME, TIMESTAMP, and INTERVAL data types. It can be used to
parse these formats in order to create DateTime or DateTime::Duration
objects, and it can take a DateTime or DateTime::Duration object
and produce a string representing it in a format accepted by
PostgreSQL.
abs [Sun, 10 Jun 2007 11:18:16 +0000 (11:18 +0000)]
Import p5-Time-Clock-0.11
A Time::Clock object is a twenty-four hour clock with nanosecond
precision and wrap-around. It is a clock only; it has absolutely
no concept of dates. Vagaries of date/time such as leap seconds
and daylight savings time are unsupported.
When a Time::Clock object hits 23:59:59.
999999999 and at least one
more nanosecond is added, it will wrap around to 00:00:00.
000000000.
This works in reverse when time is subtracted.
Time::Clock objects automatically stringify to a user-definable
format.
sborrill [Fri, 8 Jun 2007 21:57:33 +0000 (21:57 +0000)]
Import desklaunch 1.1.5
DeskLaunch is a small utility for creating desktop icons using pixmaps. A
simple click will launch the desired application.
heinz [Fri, 8 Jun 2007 20:19:13 +0000 (20:19 +0000)]
Initial import of dvdisaster 0.70.4. from pkgsrc-wip.
The package was created by Sergey Svishchev, some changes done by me.
CD and DVD media keep their data only for a finite time (typically for
many years). After that time, data loss develops slowly with read errors
growing from the outer media region towards the inside.
Dvdisaster stores data on CD/DVD in a way that it is fully recoverable
even after some read errors have developed. This enables you to rescue
the complete data to a new medium.
Data loss is prevented by using error correcting codes. Error correction
data is either added to the medium or kept in separate error correction
files. dvdisaster works at the image level so that the recovery does not
depend on the file system of the medium. The maximum error correction
capacity is user-selectable.
wiz [Fri, 8 Jun 2007 07:02:15 +0000 (07:02 +0000)]
Initial import of libmusicbrainz-3.x:
MusicBrainz is a user-maintained community music metadatabase.
Music metadata is information such as the artist name, the release
title, and the list of tracks that appear on a release. MusicBrainz
collects this information about recordings and makes it available
to the public. All of the data in MusicBrainz is user contributed
and user maintained.
This library is an interface to the MusicBrainz database. It is
aimed at developers of media players, CD rippers, taggers and other
applications requiring music metadata. The service's architecture
follows the REST design principles. Interaction with the web service
is done using HTTP and all content is served in a simple but flexible
XML format.
pooka [Fri, 8 Jun 2007 06:07:25 +0000 (06:07 +0000)]
ipbt, a high-tech ttyrec player with the ability to seek
rillig [Wed, 6 Jun 2007 22:37:59 +0000 (22:37 +0000)]
Imported Bastille from pkgsrc-wip.
Bastille is a system hardening / lockdown program which enhances the
security of a Unix host. It configures daemons, system settings and
firewalls to be more secure. It can shut off unneeded services like rcp
and rlogin, and helps create "chroot jails" that help limit the
vulnerability of common Internet services like Web services and DNS.
This tool currently hardens Red Hat (Fedora Core, Enterprise and
Legacy/Classic), SuSE, Debian, Gentoo, Mandrake Linux, HP-UX, Mac OS X
and Turbo Linux.
If run in the preferred interactive mode, it can teach you a good deal
about security while personalizing your system security state.
Bastille can also assess and report on the state of a system, which may
serve as an aid to security administrators, auditors and system
administrators who wish to investigate the state of their system's
hardening without making changes to such. This assessment functionality
has only been tested on Red Hat Linux (Fedora, Legacy, Enterprise) and
SUSE systems.
markd [Wed, 6 Jun 2007 12:13:50 +0000 (12:13 +0000)]
Import of p5-Data-ICal-DateTime version 0.65
Convenience methods for using Data::ICal with DateTime.
markd [Wed, 6 Jun 2007 12:12:35 +0000 (12:12 +0000)]
Import p5-Data-ICal version 0.13
Data::ICal is a straightforward generator for iCalendar (RFC 2445) files,
such as those used in Apple's iCal.
markd [Wed, 6 Jun 2007 12:10:54 +0000 (12:10 +0000)]
Import p5-DateTime-Event-ICal version 0.09
This module aims to support rfc2445 style recurrences, such as
'last friday of march'.
markd [Wed, 6 Jun 2007 12:09:21 +0000 (12:09 +0000)]
Import p5-DateTime-Event-Recurrence version 0.16
This module aims to support basic recurrences, such as 'daily'.
markd [Wed, 6 Jun 2007 12:07:48 +0000 (12:07 +0000)]
Import p5-DateTime-Format-ICal version 0.08
This module handles formatting and parsing of iCal format datetimes
and durations, per RFC 2445.
markd [Wed, 6 Jun 2007 11:23:09 +0000 (11:23 +0000)]
Import of koverartist-0.5
KoverArtist is a program for the fast creation of covers for
cd/dvd cases and boxes. The main idea behind it is to be able
to create decent looking covers with some mouseclicks.
rillig [Tue, 5 Jun 2007 05:56:42 +0000 (05:56 +0000)]
Imported bouml from pkgsrc-wip.
BOUML is a free UML tool box (under development) allowing you to specify and
generate code in C++, Java and Idl. It runs under Unix/Linux/Solaris, MacOS X,
and Windows. Also generates UML elements from code.
This package requires QT3 built with -no-xft. Bouml does not work with QT4.
QT3 must be built with the -no-xft option because the QT3 package has
been configured to depend on Xft2. When QT3 opens a font, the font size is
wrong, and the following message is given to the console:"couldn't open
fontconfigs chosen font with Xft!!!" Until the relationship between QT3,
fontconfigs, and Xft2 is resolved, use the -no-xft option. i.e. Prior to
building bouml, build and install "pkgsrc/x11/qt3-libs" with the following
line
CONFIGURE_ARGS+= -no-xft
added to
pkgsrc/x11/qt3-libs/Makefile.common
schmonz [Tue, 5 Jun 2007 05:56:01 +0000 (05:56 +0000)]
Initial import of FreePOPs 0.2.4, an extensible POP3 server which
acts as a gateway to a variety of webmail services.
One possible use of this package, which I've tested, is in migrating
from Hotmail (which provides neither mail forwarding nor POP access
to the mailstore) to Gmail (which can act as a POP client).
dmcmahill [Mon, 4 Jun 2007 23:38:40 +0000 (23:38 +0000)]
Import guile-1.6.8 as guile16-1.6.8 as part of getting ready to update
lang/guile to 1.8.1. This package will be available for those which will
not work with guile-1.8.x.
rillig [Mon, 4 Jun 2007 08:49:18 +0000 (08:49 +0000)]
Imported p5-Class-Accessor-Chained from pkgsrc-wip.
A chained accessor is one that always returns the object when called
with parameters (to set), and the value of the field when called with
no arguments.
obache [Mon, 4 Jun 2007 04:13:53 +0000 (04:13 +0000)]
Import rabbit version 0.5.2.
This is an application to do presentation with RD document.
jmmv [Sun, 3 Jun 2007 08:59:02 +0000 (08:59 +0000)]
Initial import of tex-resume-
20010823:
This package provides a LaTeX document style to easily write resumes.
dsainty [Sun, 3 Jun 2007 07:48:13 +0000 (07:48 +0000)]
Fix-CA is a Gimp plug-in to correct chromatic aberration (CA).
agc [Sat, 2 Jun 2007 19:07:33 +0000 (19:07 +0000)]
Initial import of metisse-0.4.0rc4 into the Packages Collection.
Metisse is an X-based window system designed with two goals in mind.
First, it should make it easy for HCI researchers to design and
implement innovative window management techniques Second, it should
conform to existing standards and be robust and efficient enough to be
used on a daily basis, making it a suitable platform for the
evaluation of the proposed techniques.
Metisse is not focused on a particular kind of interaction (e.g. 3D)
and should not be seen as a new desktop proposal. It is rather a tool
for creating new types of desktop environments.
jmmv [Sat, 2 Jun 2007 17:48:51 +0000 (17:48 +0000)]
Reimport of boost-build as boost-jam (version 1.33.1). This is to comply
with the Boost.Build packaging guidelines. boost-build will now provide
the real complete build framework, not only the bjam tool.
jmmv [Sat, 2 Jun 2007 16:42:03 +0000 (16:42 +0000)]
Initial import of planner, version 0.14.2:
Planner is a project management tool for the GNOME desktop. Among other
things, it provides:
- Task managment: define a list of tasks to accomplish a project, the
dependencies among them and their lengths. Of course, you can view a
Gantt chart from this data.
- Resource management: define a list of resources for your project and
assign them to tasks.
- Calendar management: create different calendars for the human resources
in your project so that tasks can be automatically scheduled according
to their calendars.
agc [Sat, 2 Jun 2007 08:27:43 +0000 (08:27 +0000)]
Initial import of nucleo-0.6 into the Packages Collection.
Núcleo, an X11-based GUI toolkit for exploring new uses of
video and new human-computer interaction techniques.
obache [Wed, 30 May 2007 14:01:47 +0000 (14:01 +0000)]
Import xxkb version 1.11 from pkgsrc-wip.
Packaged by Aleksey Cheusov and requested to import in PR 35665.
XXKB remembers the layout for each application window and changes the
keyboard state accordingly when the window gets a focus, it also shows
the current keyboard layout (an XKB group) and allows to switch it
with a mouse click and has many other useful features.
taca [Tue, 29 May 2007 15:40:18 +0000 (15:40 +0000)]
Importing devel/psvn.
psvn.el is an interface for the revision control tool subversion.
psvn.el provides a similar interface for subversion as pcl-cvs for
cvs.
jmmv [Mon, 28 May 2007 14:07:16 +0000 (14:07 +0000)]
Initial import of tex-algorithm2e, version 3.9:
Algorithm2e is an environment for writing algorithms in LaTeX2e.
An algorithm is defined as a floating object like figures. It
provides macros that allow you to create different sorts of key
words, thus a set of predefined key words is given. You can
also change the typography of the keywords.
obache [Mon, 28 May 2007 13:17:48 +0000 (13:17 +0000)]
Import antiright version 3.4.
Based on PR 35912 by Jeffrey Bedard, remove redundant definision in Makefile,
fix hardcoded path, add missing entries to PLIST and sort.
This package contains the gtkshell GUI creator, the gshterm vte-based terminal
emulator, a text editor, a simple IDE ideal for C development, and the ACE
sample desktop implementation. gtkshell allows one to create a gtk2 GUI
from the command line, by specifying widgets and options
at the command line. gshterm is transparent vte-based terminal emulator.
ACE is a script which implements desktop features with gtkshell, including
a deskbar with a clock, a settings utility and configuration system,
a sticky notes applet, system monitors, a manual page browser, and configurable
launchers for applications. gtkshell also provides GUIDL, the
GUI Definition Language parser for specifying static interface definitions.
Using gtkshell and the examples provided by ACE, one can rapidly construct
a GUI application, leaving the developer to focus on application logic.
heinz [Sun, 27 May 2007 19:42:32 +0000 (19:42 +0000)]
Initial import of p5-File-Tempdir 0.02.
The module provides an object interface for function tempdir() from
Perl module File::Temp. This allows to destroy the temporary directory
as soon as it is not needed anymore using the magic DESTROY() function
automatically called by perl when the object is no longer referenced.
obache [Sun, 27 May 2007 02:58:40 +0000 (02:58 +0000)]
Import mimetex version 1.64.
MimeTeX, licensed under the gpl, lets you easily embed LaTeX math in your html
pages. It parses a LaTeX math expression and immediately emits the corresponding
gif image, rather than the usual TeX dvi. And mimeTeX is an entirely separate
little program that doesn't use TeX or its fonts in any way. It's just one cgi
that you put in your site's cgi-bin/ directory, with no other dependencies. So
mimeTeX is very easy to install. And it's equally easy to use. Just place an
html <img> tag in your document wherever you want to see the corresponding LaTeX
expression.
obache [Sun, 27 May 2007 02:00:02 +0000 (02:00 +0000)]
Import ruby-gnome2-poppler version 0.16.0.
Ruby-GNOME 2 is a set of Ruby language bindings for the various
application development libraries included with the GNOME/GTK+
environment.
Ruby/Poppler is a Ruby binding of poppler-glib.
obache [Sat, 26 May 2007 13:44:50 +0000 (13:44 +0000)]
Import rcairo version 1.4.1.
Ruby bindings for cairo // cairo extension for Ruby
* PNG saving
* PostScript saving
* PDF saving
* SVG saving
* all cairo API
obache [Sat, 26 May 2007 13:16:00 +0000 (13:16 +0000)]
Import ruby-htree version 0.6.
htree provides a tree data structure which represent HTML and XML data.
* Permissive unified HTML/XML parser
* byte-to-byte round-tripping unparser
* XML namespace support
* Dedicated class for escaped string. This ease sanitization.
* HTML/XHTML/XML generator
* template engine
* recursive template expansion
* converter to REXML document
obache [Sat, 26 May 2007 06:27:28 +0000 (06:27 +0000)]
Import ruby-gnome2-rsvg version 0.16.0.
Ruby-GNOME 2 is a set of Ruby language bindings for the various
application development libraries included with the GNOME/GTK+
environment.
Ruby/RSVG is a Ruby binding of librsvg.
obache [Sat, 26 May 2007 06:24:28 +0000 (06:24 +0000)]
Import ruby-gnome2-gnomeprint version 0.16.0.
Ruby-GNOME 2 is a set of Ruby language bindings for the various
application development libraries included with the GNOME/GTK+
environment.
Ruby/GnomePrint is a Ruby binding of libgnomeprint.
obache [Sat, 26 May 2007 06:21:30 +0000 (06:21 +0000)]
Import ruby-gettext version 1.9.0.
Ruby-GetText-Package is a localization(L10n) library and tools which modeled
after GNU gettext package.
It converts the messages to localized messages properly using client-side locale
information.
minskim [Sat, 26 May 2007 01:46:51 +0000 (01:46 +0000)]
Import ruby-mechanize.
The Mechanize library is used for automating interaction with
websites. Mechanize automatically stores and sends cookies, follows
redirects, can follow links, and submit forms. Form fields can be
populated and submitted. Mechanize also keeps track of the sites that
you have visited as a history.
minskim [Sat, 26 May 2007 01:34:44 +0000 (01:34 +0000)]
Import ruby-hpricot.
Hpricot is a very flexible HTML parser, based on Tanaka Akira's HTree
and John Resig's JQuery, but with the scanner recoded in C (using
Ragel for scanning).
minskim [Sat, 26 May 2007 00:56:50 +0000 (00:56 +0000)]
Import xhtmldiff.
xhtmldiff is a tool for generating valid XHTML redline documents from
valid XHTML documents.
minskim [Fri, 25 May 2007 23:37:45 +0000 (23:37 +0000)]
Import ragel.
Ragel compiles finite state machines from regular languages into
executable C, C++, Objective-C, D, Java, or Ruby code. Ragel state
machines can not only recognize byte sequences as regular expression
machines do, but can also execute code at arbitrary points in the
recognition of a regular language. Code embedding is done using
inline operators that do not disrupt the regular language syntax.
agc [Fri, 25 May 2007 19:30:21 +0000 (19:30 +0000)]
Initial import of htop-0.6.5 into the Packages Collection.
htop is an enhanced version of top, the interactive process viewer,
which can display the list of processes in a tree form, like pstree.
This is htop, an interactive process viewer.
Comparison between 'htop' and 'top'
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
* In 'htop' you can scroll the list vertically and horizontally
to see all processes and full command lines.
* In 'top' you are subject to a delay for each unassigned
key you press (especially annoying when multi-key escape
sequences are triggered by accident).
* 'htop' starts faster ('top' seems to collect data for a while
before displaying anything).
* In 'htop' you don't need to type the process number to
kill a process, in 'top' you do.
* In 'htop' you don't need to type the process number or
the priority value to renice a process, in 'top' you do.
* In 'htop' you can kill multiple processes at once.
* 'top' is older, hence, more tested.
jmmv [Fri, 25 May 2007 11:54:17 +0000 (11:54 +0000)]
Initial import of tex-glossaries, version 1.0:
The glossaries package supports acronyms and multiple glossaries.
New entries are defined to have a name and description (and optionally
an associated symbol). Plural forms can also be specified. New
glossary styles can be defined, and preambles and postambles can be
specified. There is provision for loading a database of terms: only
terms used in the text will be added to the relevant glossary.
jmmv [Fri, 25 May 2007 11:53:15 +0000 (11:53 +0000)]
Initial import of tex-xkeyval, version 2.5f:
This package is an extension of the keyval package and offers additional
macros for setting keys and declaring and setting class or package options.
The package allows the programmer to specify a prefix to the name of the
macros it defines for keys, and to define families of key definitions;
these all help use in documents where several packages define their own
sets of keys.
markd [Fri, 25 May 2007 11:31:35 +0000 (11:31 +0000)]
Initial import p5-CGI-Application-Plugin-ValidateRM version 2.1
CGI::Application::Plugin::ValidateRM helps to validate web forms when
using the CGI::Application framework and the Data::FormValidator module.
markd [Fri, 25 May 2007 11:29:58 +0000 (11:29 +0000)]
Initial import p5-CGI-Application-Plugin-DBH version 4.00
CGI::Application::Plugin::DBH adds easy access to a DBI database handle
to your CGI::Application modules. Lazy loading is used to prevent a
database connection from being made if the "dbh" method is not called
during the request. In other words, the database connection is not
created until it is actually needed.
obache [Thu, 24 May 2007 16:23:23 +0000 (16:23 +0000)]
Import ucpp version 1.3.
Based on PR 31480 by Jeroen Ruigrok van der Werven,
fixed manual page installation path.
ucpp is a C preprocessor and lexer. It has the following goals:
- Strict conformance to the C99 standard (with switches to
disable some extensions and mimic C90 behaviour)
- Low memory consumption
- Possibility to use the code as a lexer (that outputs tokens
directly)
minskim [Thu, 24 May 2007 10:48:11 +0000 (10:48 +0000)]
Import ruby-syntax.
Syntax is a lexical analysis framework. It supports pluggable syntax
modules, and comes with modules for Ruby, XML, and YAML. It means you
can use Syntax to take a body of text representing instructions in
some syntax (like Ruby), and break that text into tokens. You could
conceivably use it to count the number of classes in a system, or the
number of lines of code per method. But Syntax was written
specifically with syntax highlighting in mind.
markd [Wed, 23 May 2007 12:44:40 +0000 (12:44 +0000)]
Initial import libopensync version 0.22
OpenSync is a synchronization framework that is platform and distribution
independent. It consists of a powerful sync-engine and several plugins
that can be used to connect to devices.
OpenSync is very flexible and capable of synchronizing any type of data,
including contacts, calendar, tasks, notes and files.
reed [Mon, 21 May 2007 20:46:43 +0000 (20:46 +0000)]
Import sparse.
Sparse, the semantic parser, provides a compiler frontend capable
of parsing most of ANSI C as well as many GCC extensions, and a
collection of sample compiler backends, including a static analyzer
also called "sparse". Sparse provides a set of annotations designed
to convey semantic information about types, such as what address
space pointers point to, or what locks a function acquires or
releases.
Linus Torvalds started writing Sparse in 2003, initially targeting
issues such as mixing pointers to user address space and pointers
to kernel address space.
joerg [Sun, 20 May 2007 15:46:14 +0000 (15:46 +0000)]
Import modular-xorg-apps-1.0, a meta-pkg for the various modular Xorg
packages.
heinz [Sun, 20 May 2007 02:42:27 +0000 (02:42 +0000)]
Initial import of ossp-uuid 1.6.0.
UUIDs are 128 bit numbers which are intended to have a high likelihood
of uniqueness over space and time and are computationally difficult
to guess. They are globally unique identifiers which can be locally
generated without contacting a global registration authority. UUIDs
are intended as unique identifiers for both mass tagging objects
with an extremely short lifetime and to reliably identifying very
persistent objects across a network.
OSSP uuid is a ISO-C:1999 application programming interface (API)
and corresponding command line interface (CLI) for the generation
of DCE 1.1, ISO/IEC 11578:1996 and RFC 4122 compliant Universally
Unique Identifier (UUID). It supports DCE 1.1 variant UUIDs of version
1 (time and node based), version 3 (name based, MD5), version 4
(random number based) and version 5 (name based, SHA-1). Additional
API bindings are provided for the languages ISO-C++:1998, Perl:5 and
PHP:4/5. Optional backward compatibility exists for the ISO-C DCE-1.1
and Perl Data::UUID APIs.
heinz [Sun, 20 May 2007 00:39:39 +0000 (00:39 +0000)]
Initial import of p5-DBD-SQLite2 0.33.
SQLite is a small fast embedded SQL database engine.
DBD::SQLite2 embeds that database engine into a DBD driver, so
if you want a relational database for your project, but don't
want to install a large RDBMS system like MySQL or PostgreSQL,
then DBD::SQLite2 may be just what you need.
Note: DBD::SQLite2 is the old version of DBD::SQLite, and embeds
version 2.x.x of the sqlite library. The current version of
DBD::SQLite embeds version 3 or possibly later.
This release is designed to allow to have both versions installed
on the same system.
wiz [Sat, 19 May 2007 12:39:30 +0000 (12:39 +0000)]
Initial import of mednafen-0.8.1, previously packaged for wip (by myself):
Mednafen is a portable, utilizing OpenGL and SDL, argument
(command-line)-driven multi-system emulator with many advanced
features. The Atari Lynx, GameBoy (Color), GameBoy Advance, NES,
PC Engine (TurboGrafx 16), SuperGrafx, Neo Geo Pocket (Color),
PC-FX, and WonderSwan (Color) are emulated. Mednafen has the
ability to remap hotkey functions and virtual system inputs to a
keyboard, a joystick, or both simultaneously. Save states are
supported, as is real-time game rewinding. Screen snapshots may be
taken at the press of a button, and are saved in the popular PNG
file format.
Due to the threaded model of emulation used in Mednafen, and
limitations of SDL, a joystick is preferred over a keyboard to play
games, as the joystick will have slightly less latency, although
the latency differences may not be perceptible to most people.
heinz [Sat, 19 May 2007 01:10:17 +0000 (01:10 +0000)]
Initial import of sudoku-cli 1.0.1.
This is a commandline version of the sudoku board game.
The sudoku board game is played on a 9x9 grid, divided into rows, columns,
and 9 blocks of 3x3 squares. The objective is to fill the empty squares
with the digits 1-9, so that each row, column, and block contains each
of the digits 1-9 (and hence, it is not possible for any digit to
appear twice in the same row, column or block).
heinz [Fri, 18 May 2007 19:18:19 +0000 (19:18 +0000)]
Initial import of p5-GD-Graph-sparklines 0.2.
"Sparklines are data-intense, design-simple word-sized graphics"
Edward Tufte, in "Beautiful Evidence"
GD::Graph::sparklines is a Perl module for creating sparklines using the
GD::Graph infrastructure.
wiz [Fri, 18 May 2007 06:39:27 +0000 (06:39 +0000)]
Initial import of tesseract-1.04b from pkgsrc-wip (packaged by heinz@
and myself):
This code is a raw OCR engine. It has NO PAGE LAYOUT ANALYSIS, NO
OUTPUT FORMATTING, and NO UI. It can only process an image of a
single column and create text from it. It can detect fixed pitch
vs proportional text. Having said that, in 1995, this engine was
in the top 3 in terms of character accuracy, and it compiles and
runs on both Linux and Windows. Another current limitation is that
it only recognizes English and its character set is only US-ASCII.
Training code IS included in the open source release however, and
will be included in a future release.
wiz [Thu, 17 May 2007 17:39:04 +0000 (17:39 +0000)]
Initial import of g-wrap196, the 1.9.6 release of g-wrap, previously
in devel/g-wrap.
This is the last version that works with gnucash-2.0.x. Imported
separately so devel/g-wrap can be updated.
heinz [Wed, 16 May 2007 20:34:25 +0000 (20:34 +0000)]
Initial import of p5-GD-SVG 0.28.
GD::SVG seamlessly enables the scalable vector graphics (SVG) output
from scripts written using GD. It accomplishes this by translating GD
functions into SVG functions.
heinz [Wed, 16 May 2007 20:21:36 +0000 (20:21 +0000)]
Initial import of p5-SVG 2.33.
This module is a perl extension for generating stand-alone or inline SVG
(scaleable vector graphics) images using the W3C SVG xml recommendation.
agc [Wed, 16 May 2007 19:56:37 +0000 (19:56 +0000)]
Initial import of wdfs-1.4.1 into the Packages Collection.
wdfs is a webdav filesystem with special features for accessing subversion
repositories. it is based on fuse v2.5+ and neon v0.24.7+.
features:
- generic webdav filesystem
- http redirect support
- https support
- file locking support (different modes)
- access to all revisions of a webdav exported subversion repository
- versioning filesystem for autoversioning enabled subversion repositories
Using wdfs, it's possible to mount webdav volumes:
% df /mnt
Filesystem 1K-blocks Used Avail Capacity Mounted on
puffs:refuse:wdfs 0 0 0 0% /mnt
% l /mnt
total 2
drwxrwxrwx 1 root wheel 4096 May 13 10:17 .
drwxr-xr-x 31 root wheel 1024 May 16 20:06 ..
-rw-rw-rw- 1 root wheel 64393 Mar 16 23:06 About your iDisk.rtf
drwxrwxrwx 1 root wheel 4096 May 13 10:17 Backup
drwxrwxrwx 1 root wheel 4096 May 13 10:17 Documents
drwxrwxrwx 1 root wheel 4096 May 13 10:17 Library
drwxrwxrwx 1 root wheel 4096 May 13 10:17 Movies
drwxrwxrwx 1 root wheel 4096 May 13 10:17 Music
drwxrwxrwx 1 root wheel 4096 May 13 10:17 Pictures
drwxrwxrwx 1 root wheel 4096 May 13 10:17 Public
drwxrwxrwx 1 root wheel 4096 May 13 10:17 Sites
drwxrwxrwx 1 root wheel 4096 Dec 6 01:08 Software
%
xtraeme [Wed, 16 May 2007 10:32:52 +0000 (10:32 +0000)]
Initial import of fuse-obexfs-0.8.
FUSE based filesystem using ObexFTP (currently beta).
Actually ObexFS is just a thin layer wrapping a basic ObexFTP
client into FUSE callbacks.
This works well enough on NetBSD/amd64:
$ mount|grep obexfs
puffs:refuse:obexfs on k600i/ type puffs (nosuid, nodev, mounted by juan)
$
$ ls -l k600i/
total 2
drwxr-xr-x 1 juan users 0 Jan 1 1970 Memoria del tel?fono
drwxr-xr-x 1 juan users 0 Jan 1 1970 Memory Stick
$
heinz [Tue, 15 May 2007 19:25:31 +0000 (19:25 +0000)]
Initial import of liblrdf 0.4.0.
Liblrdf is a library for easy manipulation of RDF files describing
LADSPA plugins. It can also be used for general RDF manipulation.
Liblrdf can read RDF/XLM and N3 files and export N3 files, it also has a light
taxonomic inference capability.
wiz [Sun, 13 May 2007 22:43:38 +0000 (22:43 +0000)]
Package for gnucash-2.1.1, the current development release.
Changes vs. the 2.0 branch:
2.1.1 - 28 Apr 2007
o Welcome to GnuCash 2.1.1 aka "Bug-begone" the second of several
unstable releasese releases of the GnuCash Open Source Accounting
Software which will eventually lead to the stable version 2.2.0. With
this new release series, GnuCash is available on Microsoft Windows
for the first time, and it also runs on GNU/Linux, *BSD, Solaris and
Mac OSX. This release is intended for developers and testers who want
to help tracking down bugs.
o WARNING: Make sure you make backups of any files used in testing
versions of GnuCash in the 2.1.x series. Although the developers go
to great lengths to ensure that no data will be lost we cannot
guarantee that your data will not be affected if for some reason
GnuCash crashes in testing these releases.
o Please test any and all features important to you. Then post any
bugs you find to bugzilla
http://bugzilla.gnome.org/enter_bug.cgi?product=GnuCash
o Compared to the 2.0.x series, there are only very few user-visible
new features, except for the completed port to the Microsoft Windows
operating system. Minor new features compared to the 2.0.x series
are;
o The Scheduled Transaction Editor and Management dialogs have been
integrated into the overall GnuCash User Interface to give the user a
more consistent experience in creating scheduled transactions.
o Internally, the programming language wrappers are no longer being
generated by the not-so-well-maintained package "g-wrap" but instead
by the well-established wrapper generator "SWIG". In effect, gnucash
does no longer depend on g-wrap anymore but uses SWIG now.
o New printing formats for check printing
o Bugfixes and improvements since the last version 2.1.0 include:
o Start-up behaviour has been improved: Windows size is better,
splash screen can be clicked away
o OFX DirectConnect import uses correct ID fields for transaction
matching
o More Scheduled Transactions bugs have been fixed
o Windows: Reading/writing to compressed data files has been tested
more thoroughly and fixed in various places
o Windows: Crash on changing default currencies fixed
2.1.0 - 14 Apr 2007
o Welcome to GnuCash 2.1.0 aka "Opening Windows" the first of
several unstable releases of the GnuCash Open Source Accounting
Software which will eventually lead to the stable version 2.2.0. This
release is the very first of to support Windows as a platform and is
intended for developers and adventurous testers who want to help
tracking down bugs.
o WARNING WARNING WARNING - Make sure you make backups of any files
used in testing versions of GnuCash in the 2.1.x series. Although the
developers go to great lengths to ensure that no data will be lost we
cannot guarentee that your data will not be affected if for some
reason GnuCash crashes in testing these releases.
o PLEASE TEST TEST AND TEST SOME MORE any and all features important
to you. Then post any bugs you find to bugzilla
http://bugzilla.gnome.org/enter_bug.cgi?product=GnuCash
o If you have the urge to help beyond testing please get involved in
the discussions on the GnuCash mailing lists which you will find at
http://www.gnucash.org. We especially need people to help with
updating the documentation as all texts refer currently to the 1.8.x
series. Please see http://wiki.gnucash.org/wiki/Development on how to
get involved.
o PS I'm not going to list the many features changed or updated in
this release because obviously there is so much that has changed.
seb [Sun, 13 May 2007 20:42:10 +0000 (20:42 +0000)]
Initial import of p5-Class-Std version 0.0.8 into The NetBSD
Packages Collection.
The Perl 5 module Class::Std provides tools that help to implement
the "inside out object" - a method for reliably enforcing object
encapsulation - class structure in a convenient and standard way.
seb [Sun, 13 May 2007 19:25:32 +0000 (19:25 +0000)]
Initial import of p5-Getopt-Euclid version 0.1.0 into The NetBSD
Packages Collection.
The Perl 5 module Getopt::Euclid uses your program's own documentation
to create a command-line argument parser. This ensures that your
program's documented interface and its actual interface always
agree.
seb [Sun, 13 May 2007 17:55:16 +0000 (17:55 +0000)]
Initial import of p5-IO-InSitu version 0.0.2 into The NetBSD
Packages Collection.
The Perl 5 module IO::InSitu provides the open_rw( ) subroutine:
It takes the names of two files: one to be opened for reading, the
other for writing. It returns a list of two filehandles, opened to
those two files. However, if the two filenames refer to the same
file, open_rw( ) first makes a temporary copy of the file, which
it opens for input. It then opens the original file for output. In
such cases, when the input filehandle is eventually closed, IO::InSitu
arranges for the temporary file to be automatically deleted.
seb [Sun, 13 May 2007 14:38:14 +0000 (14:38 +0000)]
Initial import of p5-IO-Interactive version 0.0.3 into The NetBSD
Packages Collection.
The Perl 5 module IO::Interactive provides utility subroutines that
make it easier to develop interactive applications.
seb [Sun, 13 May 2007 14:17:55 +0000 (14:17 +0000)]
Initial import of p5-Regexp-Assemble version 0.28 into The NetBSD
Packages Collection.
The Perl 5 module Regexp::Assemble provides a way to assemble an
arbitrary number of regular expressions into a single regular
expression (or RE) that matches all that the individual REs match.