| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
| |
but soon.
|
|
|
|
| |
A syntax highlighting and text parsing library
|
|
|
|
|
| |
builds on new architectures. LibGTop2 is the actively maintained port that
is GLib-2 based.
|
|
|
|
| |
Submitted by: Alexey Dokuchaev <danfe@regency.nsu.ru>
|
| |
|
| |
|
|
|
|
| |
Check the validity and consistency of PO and POT files
|
| |
|
|
|
|
| |
Parse command line arguments in sys.argv
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
functions for logging.
The "Log::Dispatch::Perl" module offers a logging alternative using
standard Perl core functions. It allows you to fall back to the
common Perl alternatives for logging, such as "warn" and "cluck".
It also adds the possibility for a logging action to halt the current
environment, such as with "die" and "croak".
WWW: http://search.cpan.org/dist/Log-Dispatch-Perl/
PR: ports/62220
Submitted by: Lars Thegler <lars@thegler.dk>
|
|
|
|
|
|
|
| |
cache expiration.
PR: ports/61230
Submitted by: Cheng-Lung Sung <clsung@dragon2.net>
|
| |
|
|
|
|
|
| |
Pointed out by: bento via kris
Suggested by: simokawa (developper)
|
|
|
|
|
|
|
|
|
|
|
|
| |
PR: ports/61638
Submitted by: leafy <leafy@leafy.idv.tw>
eric3 is a full featured Python IDE that is written in PyQt using the
QScintilla editor widget. For information on PyQt and QScintilla please
see Riverbank Computing. Please note, that eric3 needs PyQt 3.6 or newer
and QScintilla 1.0 or newer.
WWW: http://www.die-offenbachs.de/detlev/eric3.html
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
CVSNT is a CVS clone. CVSNT features are:
* Merge tracking via MergePoint attribute.
* Support for :sspi: and :sserver: authentication.
* Branch ACLs can be used to restrict access.
* Directory browsing via cvs ls command.
* LockServer on a second port replaces filesystem-based locks &
provides file level locking.
* More sophisticated / extra triggers available e.g. postcommit.
* Supports Unicode files with additional keyword expansion switches.
* Atomic Checkout behaviour ensures you get the right version of every file.
* Efficient storage of binary files using binary deltas.
|
|
|
|
|
| |
uses an mmap'ed file to act as a shared
memory interprocess cache.
|
|
|
|
|
| |
discover the classes of an arbitrary
suite of Perl modules.
|
|
|
|
|
|
|
| |
- Add conflicts against devel/clanlib
PR: ports/59964
Submitted by: Simon Barner <barner@in.tum.de>
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
- deskutils/cbb
- deskutils/gnofin
- deskutils/moneydance
- deskutils/xinvest
- devel/libstocks
- misc/emma
- misc/gnomepm
- misc/p5-Finance-Currency-Convert
- misc/p5-Finance-Quote
- misc/p5-Finance-QuoteHist
- misc/quantlib
- misc/wmstock
- misc/xquote
PR: 59357
Submitted by: linimon
Approved by: marcus (mentor)
|
| |
|
|
|
|
|
| |
PR: 61535
Submitted by: dcf@aracnet.com
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Readline library.
Written in Scheme only, this adds input line editing feature to
Gauche. Assumes VT100 compatible terminal capability.
WWW: http://www.shiro.dreamhost.com/scheme/gauche/packages.html
Author: Julian Fondren
PR: 61389
Submitted by: Erik Greenwald <erik@smluc.org>
Approved by: erwin (mentor) (implicitly)
|
|
|
|
|
|
| |
"every wednesday", and then find all the dates matching that pattern.
Note that this port is similar (but not the same) as p5-DateTime-Set.
|
| |
|
|
|
|
|
|
|
| |
Free Pascal regular expression routines
PR: 61119
Submitted by: John Merryweather Cooper <johnmary@adelphia.net>
|
|
|
|
|
|
|
| |
Free Pascal unit providing interface to gdb
PR: 61118
Submitted by: John Merryweather Cooper <johnmary@adelphia.net>
|
|
|
|
|
|
|
| |
http://www.hapy.org/
PR: ports/61324
Submitted by: Alex Rousskov <rousskov@measurement-factory.com>
|
|
|
|
|
| |
PR: ports/61167
Submitted by: Sergey Matveychuk <sem@ciam.ru>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Port of the Zend Optimizer for PHP 4.3 and FreeBSD 4.
The Zend Optimizer is a free application that runs the files
encoded by the Zend Encoder and Zend SafeGuard Suite, while
enhancing the running speed of PHP applications.
Benefits:
- Enables users to run files encoded by the Zend Encoder
- Increases runtime performance up to 40%.
WWW: http://www.zend.com/store/products/zend-optimizer.php
Actually what is installed is 2.1.0b since 2.1.0a doesn't exist anymore.
PR: ports/51334
Submitted by: Alex Dupre <sysadmin@alexdupre.com>
|
|
|
|
| |
expressions.
|
|
|
|
| |
A Local Mean Time time zone for DateTime.
|
|
|
|
| |
Procedural interface to DateTime functions.
|
|
|
|
| |
Format and parse DateTime::Durations.
|
|
|
|
| |
DateTime extension for creating random datetimes.
|
| |
|
| |
|
|
|
|
|
|
|
|
|
| |
the GNOME 2 Desktop. This is being done as part of the GNOME meta-port
restructuring effort. The end goal is to provide GNOME users with
a few meta-ports that offer more pointed sets of applications to enhance
their GNOME 2 experience.
Discussed on: gnome@
|
|
|
|
| |
Retire -devel port.
|
|
|
|
| |
Python EBNF parser generator for use with mx.TextTools
|
|
|
|
| |
Suggessted by: perky
|
|
|
|
| |
Python EBNF parser generator for use with mx.TextTools
|
|
|
|
|
| |
PR: ports/60948
Submitted by: Sergey Matveychuk <sem@ciam.ru>
|
|
|
|
| |
Attribute::Persistent - Really lazy persistence.
|
|
|
|
| |
Richer semantics for attribute handlers.
|
|
|
|
| |
Finite State Machine generating software
|
|
|
|
|
| |
Very simple proxy object that creates anonymous functions
based on they got operated.
|
|
|
|
|
|
|
| |
(SILC) network toolkit.
PR: 60257
Submitted by: Evgueni V. Gavrilov <aquatique@rusunix.org>
|
|
|
|
| |
A parsing tool and a source code generator
|
|
|
|
| |
Python module for readline interactive completion
|
|
|
|
| |
Python API documentation generation tool
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
libreadline is out of date in base (both -STABLE and 5.x)
HEAD is the only version thats up to date. This port is only
temp (to make quftp work) until libreadline is updated.
Actually I'm hoping that the submitter will keep maintaining this
PR so that people will have the choice to update their readline
libs. Maybe it could support LIBREADLINE_OVERWRITE_BASE ?
PR: ports/60166
Submitted by: Frank J. Laszlo <laszlof@vonostingroup.com>
|
|
|
|
|
|
|
| |
Vector Machine library.
PR: 60614
Submitted by: Cheng-Lung Sung <clsung@dragon2.net>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
The ADAPTIVE Communication Environment (ACE) is an
object-oriented (OO) toolkit that implements fundamental design
patterns for communication software. ACE provides a rich set
of reusable C++ wrappers and frameworks that perform common
communication software tasks across a range of OS platforms.
TAO is a freely available, open-source implementation of a
CORBA 2.x-compliant ORB that supports real-time extensions.
WWW: http://www.cs.wustl.edu/~schmidt/ACE.html
WWW: http://www.cs.wustl.edu/~schmidt/TAO.html
PR: 60634
Submitted by: Sergey Matveychuk <sem@ciam.ru>
|
|
|
|
| |
Submitted by: Eugene Ossintsev <eugos@gmx.net> (maintainer)
|
|
|
|
|
|
|
| |
or gdb can work together.
PR: ports/57885
Submitted by: Rui Lopes <rui@ruilopes.com>
|
|
|
|
| |
Codespace-frugal STL implementation
|
|
|
|
| |
An C++ networking library and application framework
|
|
|
|
|
| |
PR: ports/56129
Submitted by: Robert Schlotterbeck <rws@suki.rs.tarrant.tx.us>
|
|
|
|
|
|
|
| |
Sends test results to cpan-testers@perl.org.
PR: 60483
Submitted by: Lars Thegler <lars@thegler.dk>
|
|
|
|
|
| |
PR: 59850
Submitted by: Lars Thegler <lars@thegler.dk>
|
|
|
|
| |
A hierarchical database for Python
|
|
|
|
| |
An ANSI C library for parsing GNU style command line arguments
|
|
|
|
|
| |
This port also fetches the Atmel distribution and extracts the
include files and HTML documentation.
|
|
|
|
|
|
|
|
| |
checking finite state systems against specifications
the temporal logic CTL (Computational Tree Logic).
PR: ports/59429
Submitted by: Marc van Woerkom <marc.vanwoerkom@fernuni-hagen.de>
|
| |
|
|
|
|
|
|
|
| |
An enhanced Interactive Python shell.
PR: 59981
Submitted by: Dryice Liu <dryice@hotpop.com>
|
|
|
|
|
|
|
|
| |
AS31 is a good tool for building small 8051-based projects that are
written in 100% 8051 assembly language.
PR: ports/59549
Submitted by: Volker Stolz <stolz@i2.informatik.rwth-aachen.de>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
you need to write network-centric, web-enabled and
internationalized applications in C++. It enables you to:
* create network clients and servers using either raw socket
facilities or higher-level protocols such as HTTP and FTP.
* create multi-threaded applications and manage synchronization
between threads using simple but effective threading
abstractions which are common to all platforms.
* use the full Unicode character range, using built-in
character types and standard string classes.
* use byte and character streams and manipulate files using an
API inspired by the excellent java.io package.
* take advantage of its open architecture by registering your
own (or third-party) classes to perform custom processing.
* write portable applications and extension libraries. OpenTop
is an ideal base on which to deliver cross-platform
solutions, benefitting independent software vendors and
corporate IT departments.
* integrate XML into your C++ applications with the C++ XML
Toolkit extension library.
PR: 59887
Submitted by: Sergey Matveychuk <sem@ciam.ru>
|
|
|
|
|
|
|
|
| |
generate prefixes from
intervals.
PR: 59982
Submitted by: Lars Thegler <lars@thegler.dk>
|
|
|
|
|
| |
PR: 59280
Submitted by: mikeh@FreeBSD.org
|
|
|
|
| |
a python-based template engine for any text-based formats.
|
|
|
|
|
| |
PR: 59622
Submitted by: Lars Thegler <lars@thegler.dk>
|
|
|
|
| |
Approved by: adamw (mentor)
|
| |
|
| |
|
|
|
|
|
|
| |
depends so heavily on c++ it was getting silly to keep it seperate for
all the mangeling of the Makefiles that was required
* Remove the *-rtems-gcj ports (MOVED) to be commited next.
|
|
|
|
| |
for the eCos embedded OS.
|
|
|
|
|
|
|
| |
JUnit/CppUnit/xUnit-like framework for C++.
PR: 55606
Submitted by: andrew morton <drewish@katherinehouse.com>
|
|
|
|
|
|
|
| |
for CVS repository commits.
PR: 59197
Submitted by: Joseph Scott <joseph@randomnetworks.com>
|
|
|
|
| |
A simple but powerful tool for parsing
|
|
|
|
| |
The C++ Debugging Support Library
|
|
|
|
| |
A parser works with the GLR(0) algorithm
|
|
|
|
|
| |
PR: 58121
Submitted by: yinjieh@csie.nctu.edu.tw
|
|
|
|
| |
An incomplete DateTime, like January 5.
|
|
|
|
| |
for glade and glade2.
|
|
|
|
|
|
| |
PR: ports/56423
Submitted by: self (as linimon@lonesome.com)
Reviewed by: edwin
|
|
|
|
|
|
|
|
|
| |
the simple case it's no more complex than s{^~/}{$HOME/}, but
for other cases it consults C<getpwent> and does the right
thing.
PR: 58812
Submitted by: Lars Thegler <lars@thegler.dk>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
ruby16-shim-ruby18:
devel/ruby-yaml
net/ruby-drb
net/ruby-gserver
net/ruby-soap
net/ruby-xmlrpc
security/ruby-openssl
sysutils/ruby-devel-logger
textproc/ruby-rexml
www/ruby-webrick
|
|
|
|
|
|
|
|
| |
a FileHandle which supports ungetting
of multiple bytes.
PR: 58673
Submitted by: Cheng-Lung Sung <clsung@dragon2.net>
|
|
|
|
| |
perl module for abstract Class wrapper for AutoLoader.
|
|
|
|
| |
perl extension to create simple calendars.
|
|
|
|
|
|
|
|
| |
this module provides access to Glib and GObject
libraries.
PR: 58605
Submitted by: clsung@dragon2.net
|
|
|
|
|
|
|
| |
a perl module that will create inline comparisons for sorting.
PR: 58551
Submitted by: clsung@dragon2.net
|
|
|
|
|
|
|
| |
perl class performing Bayesian prediction of categories.
PR: 58527
Submitted by: clsung@dragon2.net
|
|
|
|
| |
Genetic Algorithm Utility Library
|
|
|
|
| |
A library for doing evolutionary computation in Perl
|
|
|
|
|
|
|
| |
a lightweight but robust filesystem based persistent LRU cache.
PR: 58455
Submitted by: clsung@dragon2.net
|
|
|
|
|
|
|
| |
database system.
PR: 58454
Submitted by: clsung@dragon2.net
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
lists for method calls.
This is a simple package for validating calling parameters to a subroutine
or method. It allows you to use "named parameters" while providing checking
for number and naming of parameters for verifying inputs are as expected and
meet any minimum requirements. It also allows the setting of default values
for the named parameters if omitted
PR: 58453
Submitted by: clsung@dragon2.net
|
|
|
|
|
|
|
|
|
|
| |
Class::NamedParms is a perl module which provides standard get/set/clear
accessors for a class via named parameter with forced lexical checking
of named parameters for validity and initialization validation. Lightweight
and simple to use. Designed as a base class for inheritance by other modules.
PR: 58452
Submitted by: clsung@dragon2.net
|
|
|
|
| |
A cross platform C++ class library with a Java-like API
|
|
|
|
|
|
|
| |
details are available at http://maven.apache.org.
PR: 58339
Submitted by: Rui Lopes <rui@ruilopes.com>
|
| |
|
|
|
|
|
| |
easily build XS extensions that
depend on XS extensions.
|
|
|
|
|
|
|
|
| |
a perl module for sorting a objects into a
tree structure.
PR: 58079
Submitted by: clsung@dragon2.net
|
|
|
|
| |
Perl extension for finding the memory usage of Perl variables.
|
|
|
|
| |
Print out each line before it is executed (like sh -x).
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
|
| |
There are no dependencies on external software and the syntax of .pmk
files is more than tollerable. A quick example of the syntax can be
found here (scroll down to the pmkscan section):
http://premk.sourceforge.net/example.html
|
|
|
|
|
| |
PR: 57922
Submitted by: Trevor Cornpropst <tcornpropst@cox.net>
|
|
|
|
|
| |
PR: 57929
Submitted by: Manuel Rabade Garcia <mig@mig-29.net>
|
|
|
|
| |
about a machine's cache and TLB characteristics. Can produce gnuplot output.
|
| |
|
|
|
|
|
|
|
|
|
|
|
| |
CIL (C Intermediate Language) is a high-level representation along
with a set of tools that permit easy analysis and source-to-source
transformation of C programs.
CIL is both lower-level than abstract-syntax trees, by clarifying
ambiguous constructs and removing redundant ones, and also higher-level
than typical intermediate languages designed for compilation, by
maintaining types and a close relationship with the source program.
|
|
|
|
|
|
|
|
| |
This module return an object that works like a Hash, Array
and Scalar object at the same time.
PR: 57846
Submitted by: clsung@dragon2.net
|
| |
|
|
|
|
| |
Checks if the documentation of a module is comprehensive.
|
| |
|
|
|
|
| |
Noticed by: maintainer of devel/asm2html
|
|
|
|
|
| |
PR: 57711
Submitted by: Richard Kiss <kiss@gizzywump.com>
|
|
|
|
|
|
|
|
| |
perl5 module to read and write shapefiles via
shapelib.
PR: 51098
Submitted by: Leif Pedersen <pedersen@meridian-enviro.com>
|
|
|
|
|
|
|
|
|
| |
New port: JRTPLIB - library in C++ for developing applications
using RTP protocol. For details see
http://lumumba.luc.ac.be/jori/jrtplib/jrtplib.html
PR: ports/48929
Submitted by: Petr Holub <hopet@ics.muni.cz>
|
|
|
|
|
|
|
|
|
| |
asm2html is a small tool to convert NASM syntax assembly
code to nice-looking HTML. This makes it alot easier to
view assembly source code on websites.
PR: ports/47026
Submitted by: Douwe Kiela <virtus@wanadoo.nl>
|
|
|
|
|
|
|
|
|
|
|
|
| |
Tkinspect is a Tk program browser originally written by Sam
Shen and now updated to work with Tcl/Tk 8+, incr Tcl 3+
and to cope with systems such as MS Windows where the Tk
'send' command is not available. Based upon the 5.1.6 release
of tkinspect this version contains numerous bug fixes and
functionality patches. See the ChangeLog file for details.
PR: ports/46602
Submitted by: Juergen Lock <nox@jelal.kn-bremen.de>
|
|
|
|
|
|
|
| |
New port: rbprof. A faster more flexible profiler for Ruby.
PR: ports/36913
Submitted by: Sean Chittenden <sean@chittenden.org>
|
|
|
|
|
| |
PR: 56879
Submitted by: Joachim Strombergson
|
|
|
|
| |
Calculate the day or week of the Fiscal Year with an arbitrary start date.
|
| |
|
| |
|
|
|
|
|
| |
This module enables you to generate DateTime objects that represent the current
time with sub-second resolution.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
development files used for building other skarnet.org software.
skalibs can also be used as a sound basic start for C
development. There are a lot of general-purpose libraries out
there; but if your main goal is to produce small and secure C
code, you will like skalibs.
skalibs contains exclusively public-domain code. So you can
redistribute it as you want, and it does not prevent you from
distributing any of your executables.
PR: 53701 57540
Submitted by: Sergei Kolobov <sergei@kolobov.com>
|
|
|
|
| |
Provide a pseudo-class NEXT (et al) that allows method redispatch.
|
|
|
|
|
|
|
|
|
|
|
|
| |
sequences.
split-sequence is a small library to split sequences in to a list of
subsequences delimited by an object satisfying a test function. It is
a member of the Common Lisp Utilities family of programs, designed by
community consensus.
PR: 52376
Submitted by: Henrik Motakef <henrik.motakef@web.de>
|
|
|
|
|
|
|
|
|
| |
CLOCC Port provides a portable interface to various features absent
from the ANSI Common Lisp standard, such as sockets, multiprocessing,
calling external programs, Gray streams etc.
PR: 52368
Submitted by: Henrik Motakef <henrik.motakef@web.de>
|
| |
|
|
|
|
|
|
|
| |
split-sequence binaries for lang/cmucl
PR: ports/52375
Submitted by: Henrik Motakef <henrik.motakef@web.de>
|
|
|
|
|
|
|
| |
split-sequence binaries for lang/sbcl
PR: ports/52374
Submitted by: Henrik Motakef <henrik.motakef@web.de>
|
|
|
|
|
|
|
| |
cl-port binaries for lang/cmucl
PR: ports/52367
Submitted by: Henrik Motakef <henrik.motakef@web.de>
|
|
|
|
|
|
|
| |
cl-port binaries for lang/sbcl
PR: ports/52366
Submitted by: Henrik Motakef <henrik.motakef@web.de>
|
|
|
|
|
|
|
|
|
|
|
|
| |
A small utility to split Common Lisp sequences. Depends
on the previously submitted ASDF port.
This port installs the source files and the .asd file (which
is similar to a Makefile of a pkg-config script). There are
other ports for the binaries for each supported Lisp system.
PR: ports/52373
Submitted by: Henrik Motakef <henrik.motakef@web.de>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
CLOCC Port is a wrapper library for various functions (sockets,
shell access, etc) that are widely implemented in Common Lisp
systems, but lack a standardized interface.
This port depends on the previously submitted ASDF port. It installs
the source files and an .asd file (which plays a similar role to
a Makefile and a pkg-config script). There are other ports for each
supported Lisp system.
PR: ports/52365
Submitted by: Henrik Motakef <henrik.motakef@web.de>
|
|
|
|
|
|
|
| |
ASDF binaries for lang/cmucl
PR: ports/52359
Submitted by: Henrik Motakef <henrik.motakef@web.de>
|
|
|
|
|
| |
PR: ports/52357
Submitted by: Henrik Motakef <henrik.motakef@web.de>
|
|
|
|
|
|
| |
create XS glue code and documentation out of it.
Sponsor by: Open Source Software Foundry <http://www.openfoundry.org>
|
|
|
|
|
|
|
|
|
| |
language
Ada programming knowledgeable version of gdb53
PR: ports/56371
Submitted by: John R. Shannon <john@johnrshannon.com>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
This is a binding of Ada to the C-Libraries of the X Window
system and the Motif(tm) or Lesstif widget set.
Programmers used to write X Window programs will easily use
this binding. Most of the names for functions and procedures
resemble the equivalent C interface names, e.g.
XGetRGBColormaps (C interface) <-> X_Get_RGB_Colormaps (Ada binding).
"While retaining familiarity to the C interface, I tried
to include the security of Ada by controlling the creation
and release of pointer types wherever possible."
PR: ports/46505
Submitted by: David Holm <david@realityrift.com>
|
|
|
|
|
|
|
|
| |
The Ada "Standard Generic Library" (SGL) The Ada SGL is a
port of the C++ Standard Template Library (STL).
PR: ports/46410
Submitted by: David Holm <david@realityrift.com>
|
|
|
|
|
|
|
|
| |
FLORIST is a FSU implementation of POSIX.5
WWW: http://www.gnat.com/
PR: ports/42280
Submitted by: Vadim Godunko <vgodunko@vipmail.ru> <vgodunko@rost.ru>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
The Ada 95 version of the components will contain the same
key abstractions as the C++ form (Structs, Tools and Support).
However, the organization will be slightly different,
particularly in the Support domain. This is because Ada 95
provides several special forms of memory management that
are quite different from C++.
The Structs category provides an array of structural
abstractions (Bags, Collections, Deques, Graphs, Lists,
Maps, Queues, Rings, Sets, Stacks, and Trees). The Tools
category provides algorithmic abstractions (Searching,
Sorting, etc.). The Support category contains all the
"concrete" forms, plus structures to create the components.
Some of the structures permit structural sharing (graphs,
lists, and trees). Some structures may also be ordered
(collections, dequeues, and queues). There are also multiple
forms for some structures: single and double linked lists,
directed and undirected graphs, and binary, multiway, and
AVL trees.
WWW: http://www.adapower.net/booch/
PR: ports/46448
Submitted by: David Holm <david@realityrift.com>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
This is the documenation part of it.
The Ada 95 version of the components will contain the same
key abstractions as the C++ form (Structs, Tools and Support).
However, the organization will be slightly different,
particularly in the Support domain. This is because Ada 95
provides several special forms of memory management that
are quite different from C++.
The Structs category provides an array of structural
abstractions (Bags, Collections, Deques, Graphs, Lists,
Maps, Queues, Rings, Sets, Stacks, and Trees). The Tools
category provides algorithmic abstractions (Searching,
Sorting, etc.). The Support category contains all the
"concrete" forms, plus structures to create the components.
Some of the structures permit structural sharing (graphs,
lists, and trees). Some structures may also be ordered
(collections, dequeues, and queues). There are also multiple
forms for some structures: single and double linked lists,
directed and undirected graphs, and binary, multiway, and
AVL trees.
WWW: http://www.adapower.net/booch/
PR: ports/46448
Submitted by: David Holm <david@realityrift.com>
|
|
|
|
|
|
|
|
|
|
|
| |
daSDL is a set of Ada (programming language) bindings,
ports, and some original applications based on SDL (Simple
DirectMedia Library - http://www.libsdl.org)
WWW: http://adasdl.sourceforge.net/
PR: ports/46442
Submitted by: David Holm <david@realityrift.com>
|
| |
|
|
|
|
|
| |
PR: 54823
Submitted by: Sergei Kolobov <sergei@kolobov.com>
|
|
|
|
|
|
|
|
|
| |
Libticalcs is part of TiLP, a program to connect a TI
calculator to a computer. This lib handles the various
calculator types.
PR: ports/56136
Submitted by: Tijl Coosemans <tijl@ulyssis.org>
|
|
|
|
|
|
|
|
| |
Libtifiles is a part of TiLP, a program to link TI calculators
to a computer. It is used to handle all file types.
PR: ports/56135
Submitted by: Tijl Coosemans <tijl@ulyssis.org>
|
|
|
|
|
|
|
|
| |
Adding APD, a full-featured PHP profiler/debugger loaded
as a zend_extension.
PR: ports/56555
Submitted by: Thierry Thomas <thierry@pompo.net>
|
|
|
|
|
|
|
|
| |
Parser for Resource Description Framework (RDF) Site Summary
(RSS) documents.
PR: ports/56449
Submitted by: Alex Miller <asm@asm.kiev.ua>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
XML_Serializer serializes complex data structures like
arrays or object as XML documents. This class helps you
generating any XML document you require without the need
for DOM.
Furthermore this package can be used as a replacement to
serialize() und unserialize() as it comes with a matching
XML_Unserializer that is able to create PHP data strcutures
(like arrays and objects) from XML documents, if type hints
are available.
PR: ports/56448
Submitted by: Alex Miller <asm@asm.kiev.ua>
|
|
|
|
|
|
|
|
|
|
|
|
| |
This is an XML parser based on PHP's built-in xml extension.
It supports two basic modes of operation: "func" and "event".
In "func" mode, it will look for a function named after
each element (xmltag_ELEMENT for start tags and xmltag_ELEMENT_
for end tags), and in "event" mode it uses a set of generic
callbacks.
PR: ports/56446
Submitted by: Alex Miller <asm@asm.kiev.ua>
|
|
|
|
|
|
|
|
|
| |
Represent XML data in a tree structure. Allows for the
building of XML data structures using a tree representation,
without the need for an extension like DOMXML.
PR: ports/56444
Submitted by: Alex Miller <asm@asm.kiev.ua>
|
|
|
|
|
|
|
|
|
|
| |
The popular Template system from PHPLIB ported to PEAR. It
has some features that can't be found currently in the
original version like fallback paths. It has minor improvements
and cleanup in the code as well as some speed improvements.
PR: ports/56443
Submitted by: Alex Miller <asm@asm.kiev.ua>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
The Config package provides methods for configuration manipulation.
* Creates configurations from scratch
* Parses and outputs different formats (XML, PHP, INI, Apache...).
* Edits existing configurations
* Converts configurations to other formats
* Allows manipulation of sections, comments, directives...
* Parses configurations into a tree structure
PR: ports/56362
Submitted by: Alex Miller <asm@asm.kiev.ua>
|
|
|
|
|
|
|
|
|
|
|
|
| |
This is an XML parser based on PHP's built-in xml extension.
It supports two basic modes of operation: "func" and "event".
In "func" mode, it will look for a function named after
each element (xmltag_ELEMENT for start tags and xmltag_ELEMENT_
for end tags), and in "event" mode it uses a set of generic
callbacks.
PR: ports/56361
Submitted by: Alex Miller <asm@asm.kiev.ua>
|
|
|
|
|
|
|
|
|
|
| |
Selection of methods that are often needed when working with
XML documents. Functionality includes creating of attribute
lists from arrays, creation of tags, validation of XML names
and more.
PR: ports/56360
Submitted by: Home Sweet Home, Inc.
|
|
|
|
|
|
|
|
|
| |
This port installs qmake, which is only needed to build Qt -- not
to use it. It should also help futute work on the Qt port, by not
requiring the developer to recompile qmake as frequently as at
present. This port uses Qt-3.2.1, which is not committed yet.
Discussed with: kde@
|
|
|
|
|
| |
PR: ports/56020
Submitted by: Kimura Fuyuki <fuyuki@nigredo.org>
|
|
|
|
|
|
|
|
|
|
|
|
| |
The Isotemplate API is somewhat tricky for a beginner
although it is the best one you can build. template::parse()
[phplib template = Isotemplate] requests you to name a
source and a target where the current block gets parsed
into. Source and target can be block names or even handler
names.
PR: ports/56304
Submitted by: Alex Miller <asm@asm.kiev.ua>
|
|
|
|
|
|
|
| |
Reload perl library files when updated on disk.
PR: 56261
Submitted by: Andrew McNaughton <andrew@scoop.co.nz>
|
| |
|
| |
|
| |
|
|
|
|
| |
file
|
|
|
|
|
| |
PR: 56155
Submitted by: Lars Thegler <lars@thegler.dk>
|
|
|
|
|
|
|
|
|
|
| |
to build console style tables.
A PEAR class that makes it easy to build console style tables.
This package is used by the new Horde's translation module.
PR: ports/56240
Submitted by: Thierry Thomas <thierry@pompo.net>
|
|
|
|
|
| |
set of modules to operate with inheritance and
class fields at runtime.
|
|
|
|
| |
Submitted by: Chris Pressey <chris_pressey@yahoo.ca>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Poslib is a portable C++ DNS library, a part of Posadis
project. It consists of two parts: a client library and a
server library.
Using the client library, you can simply develop applications
that use the Domain Name System (DNS). It includes many
functions for resolving, domain-name manipulation and
Resource Record (RR) creation.
The server library, based on the client core, can be used
to develop DNS servers. By implementing a query entry-point
function using the Poslib library of functions, you can
easily create DNS servers, without worrying about low-level
details such as DNS message compilation, domain-name
compression and UDP/TCP transmission.
Author: Meilof Veeningen <meilof@users.sourceforge.net>
WWW: http://posadis.sourceforge.net/projects/poslib.php
PR: ports/55195
Submitted by: Sergei Kolobov <sergei@kolobov.com>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
XXL is a library for C and C++ that provides exception handling
and asset management. Asset management is integrated with the
exception handling mechanism such that assets may be
automatically cleaned up if an exception is thrown, which
allows for much simplified program structure with respect to
error handling.
By allowing XXL to track assets and using its exception
handling features, the programmer no longer has to check error
conditions on every function call and cleanup the assets on
failure because XXL does the work.
PR: 56128
Submitted by: Robert Schlotterbeck <rws@suki.rs.tarrant.tx.us>
|
|
|
|
|
|
|
|
| |
a simple, easy-to-use web based bug tracking
system.
PR: 56082
Submitted by: Nick Hilliard <nick@foobar.org>
|
|
|
|
|
|
|
|
|
| |
A small, but useful library of data structures. Has AVL
tree, binary heap, hash table, a queue, a stack, variable
length array.
PR: ports/44565
Submitted by: Peter Bozarov <peter@bozz.demon.nl>
|
| |
|
|
|
|
|
|
|
|
|
|
|
| |
Module::CoreList contains the hash of hashes %Module::CoreList::version,
this is keyed on perl version as indicated in $]. The second level hash
is module => version pairs.
It also contains %Module::CoreList::released hash, which has ISO formatted
versions of the release dates, as gleaned from the perlhist manpage.
Submitted by: Autrijus Tang <autrijus@autrijus.org>
|
|
|
|
|
|
|
| |
This module scans potential modules used by perl programs, using
line-by-line analysis and elaborate heuristics.
Submitted by: Autrijus Tang <autrijus@autrijus.org>
|
|
|
|
|
|
|
|
|
|
|
| |
This module is a simple wrapper around Locale::Maketext::Lexicon,
designed to alleviate the need of creating Language Classes for module
authors.
If Locale::Maketext::Lexicon is not present, it implements a minimal
localization function, so the program can function normally.
Submitted by: Autrijus Tang <autrijus@autrijus.org>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
The PAR Toolkit is a cross between Java's JAR and Perl2EXE; It makes
cross-platform packaging and deployment a breeze for Perl programmers.
Notable features include:
* Turn your Perl programs into ready-to-run executables
* Pack scripts and requered libraries with a binary loader
* Put PAR files into @INC to avoid version conflicts
* Works with remote URL as well as local files
* Supports XS modules and DATA sections
* Turns CPAN module distributions into PAR distributions
* Install, uninstall, signs and verifies PAR distributions
* Runs scripts inside PAR files, generated by "pp -p"
Submitted by: Autrijus Tang <autrijus@autrijus.org>
|
|
|
|
|
|
|
|
| |
This module implements overloaded version objects for all versions
of Perl, including all of the features of version objects which will
be part of Perl 5.10.0 except automatic v-string handling.
Submitted by: Autrijus Tang <autrijus@autrijus.org>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
This module creates and manipulates PAR distributions. They are
architecture-specific PAR files, containing everything under blib/
of CPAN distributions after their "make" or "Build" stage, a META.yml
describing metadata of the original CPAN distribution, and a MANIFEST
detailing all files within it. Digitally signed PAR distributions
will also contain a SIGNATURE file.
The naming convention for such distributions is:
$NAME-$VERSION-$ARCH-$PERL_VERSION.par
For example, "PAR-Dist-0.01-i386-freebsd-5.8.0.par" corresponds to the
0.01 release of "PAR-Dist" on CPAN, built for perl 5.8.0 running on
"i386-freebsd".
Submitted by: autrijus@autrijus.org
|
|
|
|
|
|
|
|
| |
Dates in the French Revolutionary Calendar.
PR: 55117
Submitted by: me
Approved by: demon (mentor)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Shuffle is a perl module which performs a one pass, fair shuffle on a
list. If the list is passed as a reference to an array, the shuffle
is done in situ.
The running time of the algorithm is linear in the size of the list.
For an in situ shuffle, the memory overhead is constant; otherwise,
linear extra memory is used.
The algorithm used is discussed by Knuth [3]. It was first published
by Fisher and Yates [2], and later by Durstenfeld [1].
PR: 55574
Submitted by: andrew@scoop.co.nz
|
|
|
|
|
|
|
|
|
| |
This module provides functions that deal the date formats used by the HTTP
protocol (and then some more).
PR: 54187
Submitted by: mat
Approved by: demon (mentor)
|
|
|
|
| |
ANSI X3.226-1994 standard.
|
|
|
|
| |
scaffold in GNOME 2.4.
|
|
|
|
| |
(if at all).
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Arch is a really nifty revision control system. It's "whole-tree
changeset based" which means, roughly, that it can handle (with atomic
commits) file and directory adds, deletes, and renames cleanly, and
that it does branching simply and easily. Arch is also "distributed"
which means, for example that you can make arch branches of your own
from remote projects, even if you don't have write access to the
revision control archives for those projects.
This looks to be as close to an open source p4 replacement as one could
hope without being p4. I'll go so far as to suggest that if this SCM
was employed by the BSD crowd, merging changes between dragonfly (post
source repo reorog), NetBSD, and OpenBSD would be radically less painful.
It is very possible that the dragonfly fork may not have happened under
the arch SCM development methodology, but if it did, at the very least it
would be possible to incorporate dillion's reorg work in a single patch
set, no cvs admin repo surgery needed.
WWW: http://arch.fifthvision.net/bin/view
|
| |
|
|
|
|
|
|
|
|
| |
Parses almost all ISO 8601:2000(E) date and time formats. ISO 8601:2000(E)
time-intervals will be supported in a later release.
PR: 54195
Submitted by: Mathieu Arnold <m@absolight.net>
|
|
|
|
|
|
|
|
|
| |
This module understands the W3CDTF date/time format, an ISO 8601 profile,
defined at http://www.w3.org/TR/NOTE-datetime. This format as the native date
format of RSS 1.0.
PR: 54194
Submitted by: Mathieu Arnold <m@absolight.net>
|
| |
|
| |
|
|
|
|
|
|
|
| |
devel/p5-DateTime
PR: 55376
Submitted by: maintainer
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
| |
PR: 54555
Submitted by: Volker Stolz <stolz@i2.informatik.rwth-aachen.de>
|
|
|
|
|
|
|
|
|
|
| |
DateTime::Locale is primarily a factory for the various locale
subclasses. It also provides some functions for getting
information on available locales.
PR: 55069
Submitted by: Mathieu Arnold <m@absolight.net>
Approved by: fjoe (mentor) (implicit)
|
| |
|
| |
|
|
|
|
|
|
| |
One thing that was good about this mess was that I could take a closer
look at the code and found some bugs that I reported to the author a
while ago.
|
|
|
|
| |
libmagic(3) included.
|
|
|
|
|
|
|
| |
Language (WSDL) files using Python. Requires PyXML and 4Suite.
(Fixes to unbreak the 4Suite port were recently sent to maintainer and
will be committed shortly.)
|
|
|
|
|
|
|
|
| |
Latest version of the System RPL and saturn assembler tools for
HP 48/49 and maybe even 28 series of calculators.
PR: 53885
Submitted by: Pedro F. Giffuni <giffunip@yahoo.com>
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Mixin inheritance is an alternative to the usual
multiple-inheritance and solves the problem of knowing which
parent will be called. It also solves a number of tricky
problems like diamond inheritence.
The idea is to solve the same sets of problems which MI solves
without the problems of MI.
PR: 54746
Submitted by: Mathieu Arnold <m@absolight.net>
Approved by: fjoe (mentor)
|
|
|
|
|
|
|
|
|
| |
project.
See:
http://ant.apache.org/
Approved by: joe
|
|
|
|
|
|
|
|
|
| |
create aliases for DateTime
timezones.
PR: 54184
Submitted by: Mathieu Arnold <m@absolight.net>
Sponsored by: FreeBSD BBQ v2. Thanks Cameron and Kris!
|
|
|
|
|
|
|
|
| |
roman day numbering for DateTime
objects.
PR: 54183
Submitted by: Mathieu Arnold <m@absolight.net>
|
|
|
|
|
|
|
|
| |
extension to B::Deparse for use in
de-obfuscating source code.
PR: 54178
Submitted by: Mathieu Arnold <m@absolight.net>
|
|
|
|
|
| |
PR: 54175
Submitted by: Mathieu Arnold <m@absolight.net>
|
| |
|
|
|
|
| |
Perl extension for emulating troublesome interfaces.
|
| |
|
|
|
|
| |
core desktop components are being removed.
|
|
|
|
| |
core desktop components are being removed.
|
|
|
|
|
| |
PR: 53317
Submitted by: Patrick MARIE <mycroft@virgaria.org>
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
refactoring browser for collections of C programs.
I coordinated the creation of the port with him, he will maintain the
port himself in the future.
I think this is the first binary only program (at least in the ports
collection) which supports FreeBSD on alpha, amd64, i386, ia64 and
sparc64.
Reviewed by: dds
|
|
|
|
|
|
|
|
| |
parse and format ICal datetime
and duration strings.
PR: 54034
Submitted by: Mathieu Arnold <m@absolight.net>
|
|
|
|
|
|
|
|
| |
dates in the
pataphysical calendar.
PR: 53956
Submitted by: Mathieu Arnold <m@absolight.net>
|
|
|
|
|
|
|
|
| |
convert between DateTime and
RFC2822/822 formats.
PR: 54104
Submitted by: Mathieu Arnold <m@absolight.net>
|
|
|
|
|
|
|
|
| |
convert DateTimes to/from epoch
seconds.
PR: 54030
Submitted by: Mathieu Arnold <m@absolight.net>
|
|
|
|
|
|
|
|
| |
convert Date::Manip dates
and durations to DateTimes and vice versa.
PR: 54029
Submitted by: Mathieu Arnold <m@absolight.net>
|
|
|
|
|
|
|
|
| |
convert between DateTime and
Excel dates.
PR: 54032
Submitted by: Mathieu Arnold <m@absolight.net>
|
|
|
|
|
|
|
|
| |
parse and format MySQL dates and
times.
PR: 54028
Submitted by: Mathieu Arnold <m@absolight.net>
|
|
|
|
|
|
|
|
| |
parse and format PostgreSQL dates
and times.
PR: 54027
Submitted by: Mathieu Arnold <m@absolight.net>
|
|
|
|
|
|
|
|
| |
find a parser class for a database
connection.
PR: 54025
Submitted by: Mathieu Arnold <m@absolight.net>
|
|
|
|
|
| |
Term::ANSIScreen is an Term::ANSIColor clone with support for screen mode,
cursor control and keyboard mapping sequences.
|
|
|
|
|
|
|
|
| |
formats datetimes for that guy
from The Muppet Show.
PR: 54023
Submitted by: Mathieu Arnold <m@absolight.net>
|
|
|
|
|
|
|
|
| |
create DateTime parser classes
and objects.
PR: 54022
Submitted by: Mathieu Arnold <m@absolight.net>
|
|
|
|
|
|
|
|
| |
parse and format strp and
strf time patterns.
PR: 54013
Submitted by: Mathieu Arnold <m@absolight.net>
|
|
|
|
|
| |
PR: 54010
Submitted by: Mathieu Arnold <m@absolight.net>
|