Commit graph

2177 commits

Author SHA1 Message Date
Volker Stolz
a2599e4f65 Remove devel/cvspadm: development ceased, please use devel/cvsdadm 2006-04-24 08:04:31 +00:00
Philip Paeps
35249a36fe Add lua50-dfui 0.1.20050901, DFUI binding for Lua 5.0.x.
PR:		ports/95991
Submitted by:	Andrew Turner <andrew+ports@fubar.geek.nz>
2006-04-23 09:31:12 +00:00
Anton Berezin
b373451514 Add devel/p5-Class-Prototyped, a Perl module that facilitates fast
prototype-based OO programming.
2006-04-20 14:34:47 +00:00
Yen-Ming Lee
755f1591fb - add p5-Tie-Restore 0.11
Provides the opposite of the 'tied' function.  Say you have %hash that
is tied to $object.  Then, it is relatively simple to get $object from
%hash simply by saying

 $object = tied %hash;

But, how does one go the other way?  Simple, with Tie::Restore

 tie %hash, 'Tie::Restore', $object;

Works for any kind of tie. (scalar, array, hash, filehandle)
2006-04-19 09:16:12 +00:00
Philip Paeps
9629218179 Add libdfui 4.1.20060122, abstract user interface protocol library.
PR:		ports/95989
Submitted by:	Andrew Turner <andrew+ports@fubar.geek.nz>
2006-04-19 07:04:20 +00:00
Philip Paeps
9b8c973032 Add libaura 3.1.20051222, library of Assorted Useful Reusable
Abstractions.

PR:		ports/95988
Submitted by:	Andrew Turner <andrew+ports@fubar.geek.nz>
2006-04-19 06:45:21 +00:00
Joseph Koshy
f62971083c Add `pypersrc', a source browser written in Python and C++ that
integrates with Exuberant CTags.
2006-04-18 16:05:57 +00:00
Philip Paeps
8f9a46bd1b Add lua50-app 1.70, app framework for Lua 5.0.x.
PR:		ports/95968
Submitted by:	Andrew Turner <andrew+ports -at- fubar.geek.nz>
2006-04-17 22:15:27 +00:00
Philip Paeps
ce60601071 Add lua50-filename 1.2, filename-manipulating functions for Lua 5.0.x.
PR:		ports/95913
Submitted by:	Andrew Turner <andrew+ports -at- fubar.geek.nz>
2006-04-17 17:09:17 +00:00
Philip Paeps
d4e1e5b071 Add lua50-pty 1.25, pty (pseudo-terminal) bindings for Lua 5.0.x.
PR:		ports/95914
Submitted by:	Andrew Turner <andrew+ports -at- fubar.geek.nz>
2006-04-17 16:21:41 +00:00
Renato Botelho
51ba04963b ASN.1 types and codecs (BER, CER, DER) implementation in Python programming
language.

Author:	Ilya Etingof (ilya@glas.net)
WWW:	http://sourceforge.net/projects/pyasn1/

PR:		ports/95672
Submitted by:	Martin Jackson <mhjacks@swbell.net>
2006-04-17 11:22:21 +00:00
Pav Lucistnik
03c45c0a0d LuaPosix is a Lua extension library that provides support for POSIX.
PR:		ports/94987
Submitted by:	Andrew Turner <andrew@fubar.geek.nz>
2006-04-15 16:59:09 +00:00
Pav Lucistnik
2ec89cef71 The Package Compatibility (Compat-5.1) is a set of files which provides an
implementation of the new package model of Lua 5.1 to be used in Lua 5.0.

WWW: http://luaforge.net/projects/compat/

PR:		ports/95720
Submitted by:	Andrew Turner <andrew@fubar.geek.nz>
2006-04-15 16:54:49 +00:00
Markus Brueffer
8b8858cd0d Add kdesvn-0.8.1, a KDE frontend for Subversion.
KDESvn is yet another client for Subversion. It uses the native KDE API
instead of an extra library like GAMBAS and it is using the native Subversion
delevelopment API instead of just parsing the output of the commandline
tool like most other clients do.

WWW: http://www.alwins-world.de/programs/kdesvn/

PR:		ports/95676
Submitted by:	Yuan Jue <yuanjue@yuanjue.net>
2006-04-14 23:36:24 +00:00
Erwin Lansing
46af1f2694 Moose is an extension of the Perl 5 object system.
Another object system!?!?

Yes, I know there has been an explosion recently of new ways to build
objects in Perl 5, most of them based on inside-out objects, and other
such things. Moose is different because it is not a new object system
for Perl 5, but instead an extension of the existing object system.

Moose is built on top of Class::MOP, which is a metaclass system for
Perl 5. This means that Moose not only makes building normal Perl 5
objects better, but it also provides the power of metaclass programming.

WWW: http://search.cpan.org/dist/Moose/

PR:		ports/95741
Submitted by:	Lars Balker Rasmussen <lars@balker.dk>
Committed from:	Sofia, Bulgaria
2006-04-14 12:19:51 +00:00
Erwin Lansing
e34b5bfa0f Add p5-Class-MOP 0.24, a Meta Object Protocol for Perl 5.
This module is an attempt to create a meta object protocol for the
Perl 5 object system. It makes no attempt to change the behavior or
characteristics of the Perl 5 object system, only to create a protocol
for its manipulation and introspection.

http://search.cpan.org/dist/Class-MOP/

PR:		ports/95740
Submitted by:	Lars Balker Rasmussen <lars@balker.dk>
Committed from:	Sofia, Bulgaria
2006-04-14 12:18:41 +00:00
Renato Botelho
f13206cb35 Pyflakes is a simple program which checks Python source files for errors. It is
similar to PyChecker in scope, but differs in that it does not execute the
modules to check them. This is both safer and faster, although it does not
perform as many checks. Unlike PyLint, Pyflakes checks only for logical errors
in programs; it does not perform any checks on style.

WWW: http://www.divmod.org/projects/pyflakes

PR:		ports/95679
Submitted by:	Alexander Botero-Lowry <alex@foxybanana.com>
2006-04-13 15:44:09 +00:00
Renato Botelho
06af3cedaf A small utility package that depends on tools too recent for Twisted (like
datetime in python2.4) but performs generic enough functions that it can be
used in projects that don't want to share Divmod's other projects' large
footprint.

Currently included:

    * A powerful date/time formatting and import/export class (ExtimeDotTime),
      for exchanging date and time information between all Python's various
      ways to interpret objects as times or time deltas.
    * Tools for managing concurrent asynchronous processes within Twisted.
    * A metaclass which helps you define classes with explicit states.
    * A featureful Version class.
    * A formal system for application of monkey-patches.

WWW: http://divmod.org/trac/wiki/DivmodEpsilon

PR:		ports/95611
Submitted by:	Alexander Botero-Lowry <alex@foxybanana.com>
2006-04-11 12:01:24 +00:00
Jun Kuriyama
afa8a917c5 Add php5-phing 2.1.1, project build system based on Apache Ant. 2006-04-09 13:54:16 +00:00
Pav Lucistnik
09de6e4786 Ruby-EET allows you to read and write EET files from Ruby code. Support for
Ruby object serialization to EDD (EET Data Descriptor) format is given.

WWW: http://code-monkey.de/pages/ruby-eet

PR:		ports/95497
Submitted by:	Alexander Botero-Lowry <alex@foxybanana.com>
2006-04-08 23:31:20 +00:00
Oliver Lehmann
1369d392e8 remove devel/wftk - master site disappeared 2006-04-07 11:58:53 +00:00
Thierry Thomas
dedd564995 Move devel/upp602 to devel/upp.
PR:i		95318
Submitted by:	Matthias Sund <m.sund (at) arcor.de> (maintainer)
Repocopied by:	marcus
2006-04-05 19:22:35 +00:00
Jeremy Messenger
eab76b041b Remove devel/py-twistedXish as its functionality has been incorporated into
net-im/py-twistedWords.

PR:		ports/93351
Submitted by:	Neal Nelson <neal@nelson.name> (maintainer)
2006-04-05 17:46:15 +00:00
Edwin Groothuis
90ef065a9a [NEW PORT] devel/rubygem-event-loop: Event loop for ruby applications
event-loop is a simple signal system and an event loop that
	uses said simple signal system.

	WWW: http://www.brockman.se/software/ruby-event-loop/

PR:		ports/95324
Submitted by:	Alexander Botero-Lowry <alex@foxybanana.com>
2006-04-05 01:10:34 +00:00
Pav Lucistnik
d43f306ff4 pydasm is a python interface to libdasm, the best x86 disassembling
library out there.

WWW: http://dkbza.org/pydasm.html

PR:		ports/95049
Submitted by:	Antoine Brodin <antoine.brodin@laposte.net>
2006-04-04 17:42:48 +00:00
Jean-Yves Lefort
20d3ebfb04 Add geany.
Geany is a small and lightweight integrated development environment. It was
developed to provide a small and fast IDE, which has only a few dependencies
on other packages. Another goal was to be as independent as possible from a
special Desktop Environment like KDE or GNOME.

WWW: http://geany.uvena.de/

PR:		ports/91817
Submitted by:	Remington <mrl0lz@gmail.com>
2006-04-04 12:28:14 +00:00
Jun Kuriyama
db4ab97fd0 Add p5-Devel-CoreStack 1.3, a perl5 module that generates a stack dump
from a core file.
2006-04-03 06:45:37 +00:00
Renato Botelho
eda0ab97e8 libdasm is a C-library that tries to provide simple and convenient
way to disassemble Intel x86 raw opcode bytes (machine code). It
can parse and print out opcodes in AT&T and Intel syntax.

WWW: http://www.nologin.net/main.pl?action=codeView&codeId=49&

PR:		ports/95048
Submitted by:	Antoine Brodin <antoine.brodin@laposte.net>
2006-04-01 11:17:28 +00:00
Renato Botelho
643692965a Add libthai 0.1.5, thai language support library.
PR:		ports/95003
Submitted by:	Thawatchai Piyawat <piyawat@usablelabs.com>
2006-03-28 11:14:15 +00:00
Sergey Matveychuk
587372a0c5 devel/p5-Test-use-ok, Alternative to Test::More::use_ok
PR:		ports/94952
Submitted by:	Lars Balker Rasmussen <lars@balker.dk>
2006-03-26 21:20:53 +00:00
Sergey Matveychuk
9efc48ac33 This module is a simple visitor implementation for Perl values.
It has a main dispatcher method, visit, which takes a single perl
value and then calls the methods appropriate for that value.

WWW: http://search.cpan.org/dist/Data-Visitor/

PR:		ports/94954
Submitted by:	Lars Balker Rasmussen <lars@balker.dk>
2006-03-26 21:05:51 +00:00
Sergey Matveychuk
3c3b636224 This module implements the C3 algorithm.
WWW: http://search.cpan.org/dist/Algorithm-C3/

PR:		ports/93819
Submitted by:	Lars Balker Rasmussen <lars@balker.dk>
2006-03-26 20:58:10 +00:00
Joerg Wunsch
878628deb7 This brings GCC 4.1.0 for the AVR microcontroller target to the
ports collection.
2006-03-23 05:48:44 +00:00
Emanuel Haupt
ff5d0c3106 Add cvschangelogbuilder 2.2, a utility to generate changelogs and reports
from a CVS repository.

PR:		94111
Submitted by:	Matthew Will <mwill@spingen.com>
2006-03-21 10:17:09 +00:00
Thierry Thomas
954d2f191f Ultimate++ is a C++ cross-platform rapid application development suite.
It includes a set of libraries (GUI, SQL, etc..), and an integrated
development environment.

WWW: http://upp.sourceforge.net/

PR:		ports/93358
Submitted by:	Matthias Sund <m.sund (at) arcor.de>
2006-03-21 06:28:30 +00:00
Pav Lucistnik
b2888bd127 The Voidspace Pythonutils package is a simple way of installing the Voidspace
collection of modules. These are currently:

    ConfigObj 4.1.0 - Easy config file reading/writing
    validate 0.2.1 - Validation and type conversion system
    listquote 1.4.0 - String to list conversion
    StandOut 2.1.0 - Simple logging and output control object
    pathutils 0.2.4 - For working with paths and files
    cgiutils 0.3.5 - CGI helpers
    urlpath 0.1.0 - Functions for handling URLs
    odict 0.2.1 - Ordered Dictionary Class

Several of the Voidspace Projects depend on these modules. They are also useful
in their own right of course. They are primarily general utility modules that
simplify common programming tasks in Python.

WWW: http://www.voidspace.org.uk/python/pythonutils.html

PR:		ports/94657
Submitted by:	Daniel <daniel@netwalk.org>
2006-03-20 19:22:13 +00:00
Jean-Yves Lefort
6bb0d30e1b Add gpsim.
gpsim is a full-featured software simulator for Microchip PIC microcontrollers
distributed under the GNU General Public License.

gpsim has been designed to be as accurate as possible. Accuracy includes the
entire PIC - from the core to the I/O pins and including ALL of the internal
peripherals. Thus it's possible to create stimuli and tie them to the I/O pins
and test the PIC the same PIC the same way you would in the real world.

gpsim has been designed to be as fast as possible. Real time simulation speeds
of 20Mhz pics are possible. A 'goto $' program runs at the same speed as a
25Mhz pic when simulated on my 400Mhz PII Linux Box. Of course, as you add
stimuli and begin interacting with peripherals, the performance drops. But
it's still fast!

gpsim has been designed to be as useful as possible (at least that's the
intent - honest). The standard simulation paradigm including breakpoints,
single stepping, disassembling, memory inspect & change, and so on has been
implemented. In addition, gpsim supports many debugging features that are only
available with in-circuit emulators. For example, a continuous trace buffer
tracks every action of the simulator (whether you want it or not). Also, it's
possible to set read and write break points on values (e.g. break if a
specific value is read from or written to a register).

WWW: http://www.dattalo.com/gnupic/gpsim.html

PR:		ports/94436
Submitted by:	Jose Alonso Cardenas Marquez <acardenas@bsd.org.pe>
2006-03-19 22:43:05 +00:00
Pav Lucistnik
18fed5718e Pas2Dox is a pre-processor addon for the Doxygen documentation generator.
This allows the production of advanced documentation from Delphi/Kylix.

WWW: http://pas2dox.sourceforge.net

PR:		ports/94574
Submitted by:	Andreas Kohn <andreas@syndrom23.de>
2006-03-18 14:25:25 +00:00
Pav Lucistnik
444666c5ec php-json is an extremely fast PHP C extension for JSON X(JavaScript Object
Notation) serialisation.

PR:		ports/94582
Submitted by:	Alexander Zhuravlev <zaa@zaa.pp.ru>
2006-03-18 13:58:34 +00:00
Lars Thegler
559d2fa969 Add p5-Test-Data 1.18, test functions for particular variable types. 2006-03-18 12:33:32 +00:00
Ade Lovett
8503536d38 Conversion to a single libtool environment.
Approved by:	portmgr (kris)
2006-02-23 10:40:44 +00:00
Renato Botelho
6918ca3b29 Move recently added converters/libytnef to an accuratte category "devel"
Approved by:	maintainer
2006-02-21 20:49:48 +00:00
Alexey Dokuchaev
f03bedcae2 Add HP48-xgcc 1.0.2, GNU C cross-compiler for HP48 calculators.
Now one step closer porting BSD on my HP48GX.  ;-)
2006-02-20 13:18:26 +00:00
Aaron Dalton
525dddfd20 Adding port devel/p5-Time-Progress, Elapsed and estimated finish time reporting.
Approved by:	tobez (implicit)
2006-02-20 02:57:08 +00:00
Erwin Lansing
da6c0bba31 RRDTool::OO is an object-oriented interface to Tobi Oetiker's round robin
database tool rrdtool. It uses rrdtool's RRDs module to get access to rrdtool's
shared library.

RRDTool::OO tries to marry rrdtool's database engine with the dwimminess and
whipuptitude Perl programmers take for granted. Using RRDTool::OO abstracts
away implementation details of the RRD engine, uses easy to memorize named
parameters and sets meaningful defaults for parameters not needed in simple
cases.

WWW: http://search.cpan.org/dist/RRDTool-OO/

PR:		ports/93321
Submitted by:	Stefan Pauly <stefan@fh-mainz.de>
2006-02-19 20:18:20 +00:00
Aaron Dalton
717f8f709d Adding port devel/p5-Iterator-Misc, Miscellaneous iterator functions.
Committed by:	aaron
Approved by:	tobez (implicit)
2006-02-18 22:10:14 +00:00
Aaron Dalton
3b74952bad Adding port devel/p5-Iterator-IO, Filesystem and stream iterators.
Committed by:	aaron
Approved by:	tobez (implicit)
2006-02-18 22:03:38 +00:00
Aaron Dalton
1de4bba2e5 Adding port devel/p5-Iterator-Util, Essential utilities for the Iterator class.
Committed by:	aaron
Approved by:	tobez (implicit)
2006-02-18 21:59:34 +00:00
Aaron Dalton
3bb02f4273 Adding port devel/p5-Iterator, a general-purpose iterator class.
Committed by:	aaron
Approved by:	tobez (implicit)
2006-02-18 21:47:17 +00:00
Aaron Dalton
6bc4346509 Adding port devel/p5-Test-RandomResults, allowing one to test non-deterministic functions.
Commited by:	aaron
Approved by:	tobez (implicit)
2006-02-18 09:42:58 +00:00