Commit graph

2449 commits

Author SHA1 Message Date
Rong-En Fan
58bfbb4cf8 Add p5-Test-HTML-Tidy 1.00, Test::More-style wrapper around HTML::Tidy.
This is a step for devel/p5-SVN-Web update.
2006-09-13 17:50:35 +00:00
Vasil Dimov
9ad3555003 Remove expired leaf ports:
2006-09-01 devel/linux_devtools
2006-09-10 graphics/pecl-imagick
2006-09-01 korean/linux_locale
2006-09-11 18:06:13 +00:00
Ying-Chieh Liao
9e0cb358d9 add jsmin 20060504
The JavaScript Minifier

PR:		100461
2006-09-11 01:02:55 +00:00
Ion-Mihai Tetcu
53060de068 OMake is a build system designed for scalability and portability. It uses a
syntax similar to make utilities you may have used, but it features many
additional enhancements.

WWW:	http://omake.metaprl.org/index.html

PR:		ports/101582
Submitted by:	Stanislav Sedov <ssedov at mbsd.msk.ru>
2006-09-06 07:33:20 +00:00
Lars Thegler
809e78b5a0 Add p5-Test-Object 0.06, thoroughly testing objects via registered
handlers.
2006-09-05 12:16:41 +00:00
Ying-Chieh Liao
9810a6e13d add fastercsv 0.2.1
A complete replacement to the CSV standard library
2006-09-05 03:12:48 +00:00
Alexey Dokuchaev
856a51e90a - Resurrect once dead port
- Take maintainership
- Respect CC and CLAGS
- Clean up Makefile
- Utilize EXAMPLESDIR macro
- Pet some portlint(1)
- Fix a WWW line, remove attribution
2006-09-04 21:06:12 +00:00
Michael Johnson
8f464679bd - Add xdg-utils
Tools to allow all applications to easily integrate with the free desktop
WWW: http://portland.freedesktop.org/
2006-09-03 15:06:51 +00:00
Lars Balker Rasmussen
39827183a8 New port: devel/p5-Config-Any, Load class configuration data from a number of file formats 2006-09-03 11:53:11 +00:00
Andrew Pantyukhin
eb6fa9af20 Remove devel/p5-Linux-Pid. It was a p5-Apache-SizeLimit dep, but now that
the latter has been removed, it's time to remove this port, too. Moreover,
a thourough look revealed that Linux::Pid has actually never been invoked
from Apache::SizeLimit.
2006-09-03 08:55:39 +00:00
Kris Kennaway
5c6cf41dbc Remove bitkeeper, which was discontinued by the author. 2006-09-02 23:30:58 +00:00
Pav Lucistnik
aa86d42498 Levenshtein computes Levenshtein distances, similarity ratios, generalized
medians and set medians of Strings and Unicodes.  Becuase it's implemented
in C, it's much faster than corresponding Python library functions and
methods.

WWW: http://trific.ath.cx/resources/python/levenshtein/

PR:		ports/102702
Submitted by:	Aron Stansvik <elvstone@gmail.com>
2006-08-31 18:06:42 +00:00
Andrew Pantyukhin
1c61db05db Add port devel/p5-Tie-Watch:
This class module binds one or more subroutines of your devising to a Perl
variable. All variables can have FETCH, STORE and DESTROY callbacks.
Additionally, arrays can define CLEAR, DELETE, EXISTS, EXTEND, FETCHSIZE,
POP, PUSH, SHIFT, SPLICE, STORESIZE and UNSHIFT callbacks, and hashes can
define CLEAR, DELETE, EXISTS, FIRSTKEY and NEXTKEY callbacks.

With Tie::Watch you can:
* alter a variable's value
* prevent a variable's value from being changed
* invoke a Perl/Tk callback when a variable changes
* trace references to a variable

WWW: http://search.cpan.org/dist/Tie-Watch/
Author: Steve Lidie <sol0@Lehigh.EDU>

Justification: x11-toolkits/p5-Tk-JComboBox dep, sysutils/namefix recursive dep
2006-08-31 11:11:06 +00:00
Cheng-Lung Sung
30938ff588 Add p5-threads 1.37, perl interpreter-based threads.
PR:		ports/100691
Submitted by:	Gea-Suan Lin <gslin at gslin.org>
2006-08-30 01:44:26 +00:00
Renato Botelho
a9b268a1ac Generate is a text preprocessor that I originally wrote to help me write
custom accounting applications based on the Progress database product. I
felt that the built in wasn't useful enough so I designed a new one and
implemented it. It actually started life as a package configuration and
batch file generator for DOS and mutated to a simple script interpreter
to replace shar file distribution. At this point it has almost nothing in
common with that first program.

The basic idea behind generate is to create a script which generates files.
There is some simple flow control constructs but the power lies in its
macro processing. I have shamelessly stolen ideas from cpp, m4, make and
David Tilbrook's dtree.

WWW: http://www.druid.net/darcy/readme-generate.html

PR:		ports/102507
Submitted by:	D'Arcy J.M. Cain <darcy at druid.net>
2006-08-29 17:27:41 +00:00
Renato Botelho
3b2cb054d9 Add py-generate 2.3, python module to implement generate.
PR:		ports/102541
Submitted by:	D'Arcy J.M. Cain <darcy at druid.net>
2006-08-29 16:21:13 +00:00
Alejandro Pulver
8ddaf23bf5 - Complete rename of devel/gpc to devel/libgpc and change module lang_gpc to
gpc.

PR:		ports/102359
2006-08-28 20:04:46 +00:00
Andrew Pantyukhin
8ed21f8cee Add port devel/gzstream:
Gzstream is a small C++ library, basically just a wrapper, that provides
the functionality of the zlib C-library in a C++ iostream. It is freely
available under the LGPL license.

Gzstream has been written by Deepak Bandyopadhyay and Lutz Kettner at the
Computational Geometry Group at UNC Chapel Hill.

WWW: http://www.cs.unc.edu/Research/compgeom/gzstream/
2006-08-28 15:11:16 +00:00
Sergey Skvortsov
1e6baf7b0a Add p5-Devel-STrace 0.31, strace(1)-like runtime call trace for Perl
applications.
2006-08-28 10:23:18 +00:00
Sergey Skvortsov
a1c9b2ca0e Add p5-Devel-RingBuffer 0.31, shared memory ring buffers for Perl
scripts diagnosis/debug.
2006-08-28 09:57:10 +00:00
Jean-Yves Lefort
9b49b75075 Add kasm.
kasm is a System RPL/Machine Language assembler for the Saturn microprocessor,
used in the HP48/HP49 calculators (this microprocessor is also used in other
HP calculators, but kasm is made specifically for the HP48/HP49
calculators). It uses the same syntax as the MASD compiler (found in the
MetaKernel program for HP48 calculators and in the HP49 calculator). This
syntax, which has only very small incompatibilities with the traditional
syntax (used in the HP Tools, in the GNU Tools and in JAZZ), supports a few
constructs that make the assembly language be closer to a high level
programming language. It supports all the structures (blocks, etc.) and
shortcuts (RPL, SCREEN, etc.) of the MASD compiler in the HP49G calculators.

WWW: http://k-asm.sourceforge.net/
2006-08-28 06:18:01 +00:00
Vasil Dimov
dfd715155f Remove expired leaf ports:
2006-08-24 devel/py-ui
2006-08-22 net-im/jabber-msn
2006-08-25 09:40:22 +00:00
Martin Wilke
7e6c9062d2 AIFAD stands for --Automated Induction of Functions over Algebraic
Datatypes-- and improves decision tree learning by supporting significantly
more complex kinds of data. This allows users to more conveniently describe
the data they want to have learnt, which can improve accuracy and complexity
of resulting models.

Author: Markus Mottl <markus.mottl@gmail.com>
WWW:    http://www.ocaml.info/aifad/

Submitted by:	Stanislav Sedov <ssedov(at)mbsd.msk.ru>
Approved by:	krion (mentor)
2006-08-23 13:36:52 +00:00
Cheng-Lung Sung
b07dab22a0 Add p5-App-Trace 0.50, embedded debug statements, including call/return
tracing.

PR:		ports/102317
Submitted by:	Gea-Suan Lin <gslin at gslin.org>
2006-08-22 09:57:07 +00:00
Cheng-Lung Sung
1d94982095 Add p5-App-Options 1.01, combine command line options, environment vars,
and option file values.

PR:		ports/102316
Submitted by:	Gea-Suan Lin <gslin at gslin.org>
2006-08-22 08:02:15 +00:00
Cheng-Lung Sung
61b3509ced Add p5-IO-YAML 0.05, read and write YAML streams incrementally.
PR:		ports/102156
Submitted by:	Gea-Suan Lin <gslin at gslin.org>
2006-08-22 05:57:22 +00:00
Andrew Pantyukhin
eec6a546fc Add ports devel/libYGP and devel/libXGP:
A C++ library, separated in 2 parts:

* A common one, designed to have no dependencies to the operating system
  or any library, providing:
  o A class for communication,
  o Classes to handle regular expressions (both common and UNIX-file like),
  o A general parser,
  o Smart pointers
  o A class to search directories
  o A relation-class to relate objects

* Some classes for the X-windows system (basing on gtkmm (previously
  known as Gtk--)) like:
  o An entry field to enter filenames (with completion, analogue to modern
    browsers),
  o Formatted entry fields (with validy check),
  o A ListBox to display files (with an icon based on the type of the file),
  o A base-class for Applications

WWW: http://libymp.sourceforge.net/
2006-08-20 12:20:13 +00:00
Ion-Mihai Tetcu
9f01081b2b This OCaml-library consists of a set of modules which implement functions
for manipulating context-free grammars (CFGs) in a purely functional way.

Author:	Markus Mottl <markus.mottl@gmail.com>
WWW:	http://www.ocaml.info/home/ocaml_sources.html

PR:		ports/102104
Submitted by:	Stanislav Sedov <ssedov at mbsd.msk.ru>
2006-08-20 06:57:18 +00:00
Ion-Mihai Tetcu
1e0c74a045 This OCaml-library consists of a set of modules which implement
automatically resizing (= reallocating) datastructures that consume
a contiguous part of memory. This allows appending and removing of
elements to/from arrays (both boxed and unboxed), strings (-> buffers),
bit strings and weak arrays while still maintaining fast constant-time
access to elements.

There are also functors that allow the generation of similar modules
which use different reallocation strategies.

Author:	Markus Mottl <markus.mottl@gmail.com>
WWW:	http://www.ocaml.info/home/ocaml_sources.html

PR:		ports/102107
Submitted by:	Stanislav Sedov <ssedov at mbsd.msk.ru>
2006-08-20 06:51:30 +00:00
Ion-Mihai Tetcu
5d08008337 This OCaml-library interfaces the BLAS-library (Basic Linear Algebra
Subroutines) and LAPACK-library (Linear Algebra routines), which are
written in FORTRAN.

This allows people to write high-performance numerical code for
applications that need linear algebra.

Author:	Markus Mottl <markus.mottl@gmail.com>
WWW:	http://www.ocaml.info/home/ocaml_sources.html

PR:		ports/102115
Submitted by:	Stanislav Sedov <ssedov at mbsd.msk.ru>
2006-08-20 06:49:11 +00:00
Ion-Mihai Tetcu
c4dd701f02 The Pomap-library implements an ADT that maintains maps of partially ordered
elements. Whereas a total order allows you to say whether some element is
lower, equal or greater than another one, partial orders also allow for a
"don-t know" case.

Author:	Markus Mottl <markus.mottl@gmail.com>
WWW:	http://www.ocaml.info/home/ocaml_sources.html

PR:		ports/102116
Submitted by:	Stanislav Sedov <ssedov at mbsd.msk.ru>
2006-08-20 06:47:52 +00:00
Andrew Pantyukhin
dac2c153ca Add port devel/p5-CPANPLUS-Dist-Build:
CPANPLUS::Dist::Build is a distribution class for Module::Build
related modules.

Using this package, you can create, install and uninstall perl
modules. It inherits from CPANPLUS::Dist.

Normal users won't have to worry about the interface to this module,
as it functions transparently as a plug-in to CPANPLUS and will
just Do The Right Thing when it's loaded.

WWW: http://search.cpan.org/dist/CPANPLUS-Dist-Build/
2006-08-18 09:39:47 +00:00
Martin Wilke
f21f4c823f The Shell::Source allows arbitrary shell scripts, or other programs for
that matter, to be run and their environment to be inherited into a Perl
program.

WWW: http://search.cpan.org/dist/Shell-Source/

PR:		ports/102021
Submitted by:	Timur I. Bakeyev <timur(at)com.bat.ru>
Approved by:	krion (mentor)
2006-08-17 21:08:54 +00:00
Cheng-Lung Sung
b1d522dace Add pecl-expect 0.2.2, a PHP extension for expect library.
PR:		ports/102167
Submitted by:	chinsan <chinsan.tw at gmail.com>
2006-08-17 09:38:01 +00:00
Cheng-Lung Sung
28de98452b Add p5-Config-IniHash 2.8, perl extension for reading and writing INI
files.

PR:		ports/102064
Submitted by:	Gea-Suan Lin <gslin at gslin.org>
2006-08-15 22:44:57 +00:00
Cheng-Lung Sung
203bddb1d6 Add p5-Hash-WithDefaults 0.04, class for hashes with key-casing
requirements supporting defaults.

PR:		ports/102063
Submitted by:	Gea-Suan Lin <gslin at gslin.org>
2006-08-15 15:40:36 +00:00
Cheng-Lung Sung
c3f58d1897 Add p5-Hash-Case 1.003, base class for hashes with key-casing
requirements.

PR:		ports/102062
Submitted by:	Gea-Suan Lin <gslin at gslin.org>
2006-08-15 15:38:55 +00:00
Anton Berezin
dc3f6ed097 Add p5-Test-MockTime 0.03, replaces actual time with simulated time.
PR:		ports/102022
Submitted by:	Timur I. Bakeyev <bat at cpan.org>
2006-08-15 09:58:12 +00:00
Rong-En Fan
bbb7a1a70c Add p5-Class-Adapter 1.02, perl implementation of the "Adapter" Design
Pattern.

PR:		ports/101959
Submitted by:	Tsung-Han Yeh <snowfly at yuntech.edu.tw>
2006-08-14 16:16:22 +00:00
Renato Botelho
a781b9dd8f Add p5-List-PowerSet 0.01, perl module that allows you to generate the
power set of a list.

PR:		ports/101740
Submitted by:	Anish Mistry <amistry at am-productions.biz>
2006-08-14 15:51:07 +00:00
Renato Botelho
f6873e6592 Add p5-List-Permutor 0.022, alow you to process all possible
permutations of a list.

PR:		ports/101739
Submitted by:	Anish Mistry <amistry at am-productions.biz>
2006-08-14 15:49:18 +00:00
Alejandro Pulver
61f87e66a1 Allegro is a cross-platform library intended for use in computer games and
other types of multimedia programming.

A wide range of extension packages and add-on modules are also available, which
can be found in the "Library Extensions" section of the Allegro website.

WWW: http://www.talula.demon.co.uk/allegro/

PR:		ports/101741
2006-08-13 23:20:09 +00:00
Cheng-Lung Sung
74a5d6d800 - rtags is a Ruby replacement for ctags - allowing for name navigation
in source code using vim, emacs and others.

WWW:    http://rtags.rubyforge.org/
2006-08-11 02:01:08 +00:00
Cheng-Lung Sung
e4041ca5bf Add p5-Test-Parser 1.3.1, parsing log files from test runs, and displays
in an XML syntax.

PR:		ports/101751
Submitted by:	Gea-Suan Lin <gslin at gslin.org>
2006-08-11 01:51:28 +00:00
Cheng-Lung Sung
2a4327bbcb Add p5-Contextual-Return 0.1.0, create context-senstive return values.
PR:		ports/101682
Submitted by:	Gea-Suan Lin <gslin at gslin.org>
2006-08-10 03:34:04 +00:00
Rong-En Fan
914c982329 Add jtag 0.5.1, utility to work with JTAG-aware boards.
PR:		ports/101435
Submitted by:	Stanislav Sedov <ssedov at mbsd.msk.ru>
2006-08-08 15:39:24 +00:00
Rong-En Fan
c18acd1737 Add openwince-include 0.4.2, a collection of the useful include files
for embedded developers.

PR:		ports/101434
Submitted by:	Stanislav Sedov <ssedov at mbsd.msk.ru>
2006-08-08 15:27:17 +00:00
Jose Alonso Cardenas Marquez
49aabb0463 New port: devel/py-ocempgui
OcempGUI is a small toolkit, which comes with various modules suitable for
event management, user interfaces, 2D drawing and accessibility.

OcempGUI enables developers to enhance their python and/or pygame applications
and games easily with graphical UI elements such as buttons, entry boxes,
scrolling abilities and more as well as simple event brokers or features, which
enhance the program by adding accessibility to its objects.

It can save a developer much time by providing a broad range of drawing
routines and ready-to-use event capable object types. The developer can focus
on the main tasks instead of taking care about needed low-level components,
which are given to him with OcempGUI.

WWW: http://ocemp.sourceforge.net/gui.html

PR:		101397
Submitted by:	Alexander Botero-Lowry <alex__@__foxybanana.com>
Approved by:	garga (mentor)
2006-08-07 19:29:02 +00:00
Vasil Dimov
234279ebc1 Remove expired leaf ports:
2006-08-01 devel/openorb
2006-08-05 japanese/xemacs-devel-canna+freewnn
2006-08-05 japanese/xemacs-devel-canna+wnn6
2006-08-05 japanese/xemacs-devel-freewnn
2006-08-05 japanese/xemacs-devel-wnn6
2006-08-01 x11/gtk2-theme-switch
2006-08-07 13:18:45 +00:00
Vanilla I. Shu
290f623393 Add sge 0.030809, a graphic library for the Simple DirectMedia Layer
(SDL).

PR:		ports/101364
Submitted by:	Jona Joachim <walkingshadow at grummel.net>
2006-08-07 07:02:42 +00:00