Commit graph

3294 commits

Author SHA1 Message Date
Wesley Shields
d08c0e27f7 This module is another attempt to fight the horrors of
non-blocking I/O programming. It tries to bring back the
simplicity of the declarative programming style, that is
only otherwise available when one employs threads,
coroutines, or co-processes.

PR:		ports/128652
Submitted by:	Vany Serezhkin <ivan@serezhkin.com>
2008-11-11 15:51:54 +00:00
Sergey Skvortsov
e97f5f9b1f Add p5-B-Hooks-OP-Check 0.14, wrap OP check callbacks. 2008-11-11 10:33:29 +00:00
Martin Wilke
08387dee7e fattr.rb is a "fatter attr" for ruby.
fattr.rb supercedes attributes.rb as that library,
even though it added only one method to the global
namespace, collided too frequently with user code
in particular rails' code.

WWW:	http://codeforpeople.com/lib/ruby/fattr/

PR:		ports/128662
Submitted by:	Wen Heping <wenheping at gmail.com>
2008-11-09 23:06:42 +00:00
Martin Wilke
294776a3e7 Rubygem-uuid is a UUID generator for Ruby.
WWW:	http://rubyforge.org/projects/reliable-msg/

PR:		ports/128626
Submitted by:	Wen Heping<wenheping at gmail.com>
2008-11-09 23:06:06 +00:00
Martin Wilke
2dfb96a62b arrayfields allow keyword access to array instances.
arrayfields works by adding only a few methods to arrays,
namely #fields= and fields, but the #fields= method is
hooked to extend an array on a per object basis.In
otherwords __only__ those arrays whose fields are set
will have auto-magical keyword access bestowed on
them - all other arrays remain unaffected.arrays with
keyword access require much less memory when compared
to hashes/objects and yet still provide fast lookup and
preserve data order.

WWW:	http://codeforpeople.com/lib/ruby/arrayfields/

PR:		ports/128663
Submitted by:	Wen Heping <wenheping at gmail.com>
2008-11-09 23:05:41 +00:00
Martin Wilke
a23357c7a7 main.rb features the following:
- unification of option, argument, keyword, and environment
      parameter parsing
    - auto generation of usage and help messages
    - support for mode/sub-commands
    - io redirection support
    - logging hooks using ruby's built-in logging mechanism
    - intelligent error handling and exit codes
    - use as dsl or library for building Main objects
    - parsing user defined ARGV and ENV
    - zero requirements for understanding the obtuse apis of any
      command line option parsers
    - leather pants

  In short main.rb aims to drastically lower the barrier to writing
  uniform command line applications.

WWW:	http://codeforpeople.com/lib/ruby/main/

PR:		ports/128664
Submitted by:	Wen Heping <wenheping at gmail.com>
2008-11-09 23:05:04 +00:00
Martin Wilke
035e3310b1 Grit is a Ruby library for extracting information from a git repository in
an object oriented manner.  Grit gives you object model access to your git
repository.  Once you have created a repository object, you can traverse it
to find parent commit(s), trees, blobs, etc.

WWW: http://grit.rubyforge.org/

PR:		ports/128592
Submitted by:	Daniel Roethlisberger <daniel at roe.ch>
2008-11-09 23:01:24 +00:00
Martin Wilke
8db974b910 Grit is a Ruby library for extracting information from a git repository in
an object oriented manner.  Grit gives you object model access to your git
repository.  Once you have created a repository object, you can traverse it
to find parent commit(s), trees, blobs, etc.

This is the GitHub version of the grit gem called mojombo-grit.

WWW: http://grit.rubyforge.org/

PR:		ports/128736
Submitted by:	Daniel Roethlisberger <daniel at roe.ch>
2008-11-09 22:43:57 +00:00
Martin Wilke
021918618c Ruby/Git is a Ruby library that can be used to create, read and
manipulate Git repositories.  Currently it is a wrapper around
the git binary, but there are plans to switch to C bindings at
some point in the future.

WWW: http://jointheconversation.org/rubygit/

PR:		ports/128734
Submitted by:	Daniel Roethlisberger <daniel at roe.ch>
2008-11-09 22:43:16 +00:00
Martin Wilke
61a41d684d The ruby-ole library provides a variety of functions primarily for
working with OLE2 structured storage files, such as those produced by
Microsoft Office - eg *.doc, *.msg etc.

WWW: http://rubyforge.org/projects/ruby-ole

PR:		ports/128471
Submitted by:	Alexander Logvinov <ports at logvinov.com>
2008-11-01 22:16:32 +00:00
Gabor Kovesdan
69d5c43463 OpenCVS is a FREE implementation of the Concurrent Versions System, the most
popular open source revision control software. It can be used as both client
and server for repositories and provides granular access control over data
stored in the repository. It aims to be as compatible as possible with other
CVS implementations, except when particular features reduce the overall
security of the system.

WWW: http://www.opencvs.org/

This port was requested by rdivacky@, who created the dist patches for
OpenCVS.
2008-11-01 18:43:36 +00:00
Dmitry Marakasov
04091b806d Doxygen Filter is an input filter for Doxygen enabling support for Perl code
documentation. Doxygen is quite a powerful code documentation system that
already has built-in support for multiple programming languages.

WWW: http://www.bigsister.ch/doxygenfilter/doxygenfilter.html

PR:		128432
Submitted by:	Sergei Golyashov <svvord at spline-studio dot ru>
2008-10-29 14:43:08 +00:00
Dmitry Marakasov
e384ec9fcd This is a multi-CPU macro assembler for many major 8-bit and 16-bit CPUs
which can assemble code for multiple CPUs in the same source file.

Current CPUs supported:

 * RCA 1802
 * MOS Technology 6502, 65C02 and 6502 with undocumented instructions
 * WDC 65816 (lacks some addressing mode support)
 * Motorola 6809
 * Motorola 6800/6801/68HC11 and Hitachi 6303
 * Motorola 6805/68HSC08
 * Motorola 68HC16
 * Motorola 68000/68010
 * Intel 8051
 * Intel 8080, 8085, and 8085 with undocumented instructions
 * Fairchild F8
 * Atari Jaguar "Tom" and "Jerry" coprocessors
 * Zilog Z-80 and Nintendo Gameboy Z-80 variant

WWW: http://xi6.com/projects/asmx/

PR:		128436
Submitted by:	Emmanuel Vadot <elbarto at arcadebsd dot org>
2008-10-28 21:22:30 +00:00
Chin-San Huang
1d8f01a100 Add p5-Getopt-Euclid, Executable Uniform Command-Line Interface Descriptions.
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.

WWW: http://search.cpan.org/dist/Getopt-Euclid/
2008-10-28 14:32:07 +00:00
Lars Balker Rasmussen
8ae7a102bb This module allows you to execute code when perl finished compiling the
surrounding scope.
2008-10-26 11:31:16 +00:00
Greg Larkin
0ec6ec7040 rsvndump is a command line tool that is able to dump a Subversion
repository that resides on a remote server. All data is dumped in
the format that can be read an written by svnadmin dump, so the
data which is produced can easily be imported into a new Subversion
repository.

WWW:	http://saubue.boolsoft.org/projects/rsvndump/
2008-10-24 19:56:03 +00:00
Greg Larkin
cdadd69497 Simply loading the MooseX::StrictConstructor module makes your
constructors "strict". If your constructor is called with an attribute
init argument that your class does not declare, then it calls
"Carp::confess()". This is a great way to catch small typos.

WWW:	http://search.cpan.org/dist/MooseX-StrictConstructor/
2008-10-24 17:01:09 +00:00
Thomas Abthorpe
560c176946 Clewn implements full gdb support in the vim editor: breakpoints,
watch variables, gdb command completion, assembly windows, etc.

Clewn is a program controlling vim through the netBeans socket interface,
it runs concurrently with vim and talks to vim.
Clewn can only be used with gvim, the graphical implementation of vim,
as vim on a terminal does not support netBeans.

WWW: http://clewn.sourceforge.net/index.html

PR:		ports/128289
Submitted by:	Giacomo Mariani <giacomomariani_at_yahoo_dot_it>
2008-10-24 13:40:01 +00:00
Martin Wilke
fdbfd65c93 The Perl 5 module Devel::Events::Objects provides an event generator
and a handler for Devel::Events, that facilitate leak checking.
There are two components of this module: Devel::Events::Generator::Objects,
and Devel::Events::Handler::ObjectTracker. The first one uses some
trickery to generate events for every object creation and destruction
in code loaded after it was loaded. The second one will listen on
these events, and track all currently living objects.

WWW: http://search.cpan.org/dist/Devel-Events-Objects/
2008-10-24 09:34:48 +00:00
Martin Wilke
5b59f7baa6 The Perl 5 module Devel::Events is an event generation, filtering
and analaysis framework for instrumenting and auditing perl code.

WWW: http://search.cpan.org/dist/Devel-Events/
2008-10-24 09:34:23 +00:00
Martin Wilke
be80c67163 The Perl 5 module Test::Fixture::DBIC::Schema is a fixture data loader
for DBIx::Class::Schema.

WWW: http://search.cpan.org/dist/Test-Fixture-DBIC-Schema/
2008-10-24 09:33:18 +00:00
Martin Wilke
212ad5dc54 The Perl 5 module Devel::Gladiator iterate's Perl's internal memory
structures and can be used to enumerate all the currently live SVs.

This can be used to hunt leaks and to profile memory usage.

WWW: http://search.cpan.org/dist/Devel-Gladiator/
2008-10-24 09:32:17 +00:00
Dmitry Marakasov
49d354b22c Devel::NYTProf is a powerful feature-rich perl source code profiler.
* Performs per-line statement profiling for fine detail
 * Performs per-subroutine statement profiling for overview
 * Performs per-block statement profiling (the first profiler to do so)
 * Accounts correctly for time spent after calls return
 * Performs inclusive and exclusive timing of subroutines
 * Subroutine times are per calling location (a powerful feature)
 * Can profile compile-time activity, just run-time, or just END time
 * Uses novel techniques for efficient profiling
 * Sub-microsecond (100ns) resolution on systems with clock_gettime()
 * Very fast - the fastest statement and subroutine profilers for perl
 * Handles applications that fork, with no performance cost
 * Immune from noise caused by profiling overheads and I/O
 * Program being profiled can stop/start the profiler
 * Generates richly annotated and cross-linked html reports
 * Trivial to use with mod_perl - add one line to httpd.conf
 * Includes an extensive test suite
 * Tested on very large codebases

WWW:	http://search.cpan.org/dist/Devel-NYTProf/

PR:		128255
Submitted by:	Vladimir Timofeev <vovkasm at gmail dot com>
2008-10-22 21:37:22 +00:00
Maxim Sobolev
e4ed8e4b2c Add py-wsgi_xmlrpc 0.2.5p, WSGI application for a simple XMLRPC method
dispatching.

Submitted by:	Yevgen Drachenko <geka@sippysoft.com>
2008-10-21 21:20:27 +00:00
Maxim Sobolev
4bdc0a2961 Add py-dal 20081003, a database abstraction layer for Python.
Submitted by:	Andriy Pylypenko <bamby@sippysoft.com>
2008-10-21 20:43:05 +00:00
Martin Wilke
aabea63247 Columnize - sorts an array in column order.
WWW: http://rubyforge.org/projects/rocky-hacks/

PR:		ports/128178
Submitted by:	Wen Heping <wenheping at gmail.com>
2008-10-19 13:58:45 +00:00
Martin Wilke
4dcc476bc9 LineCache - caches (Ruby source) files as might be
used in a debugger or a tool that works with sets
of Ruby source files.

WWW: http://rubyforge.org/projects/rocky-hacks/

PR:		ports/128169
Submitted by:	Wen Heping <wenheping at gmail.com>
2008-10-19 13:58:13 +00:00
Martin Wilke
fbbd6f882e The Thunar SVN Plugin adds Subversion actions to the context menu of thunar.
The current features are:
Most of the svn action: add, blame, checkout, cleanup, commit, copy, delete,
export, import, lock, log, move, properties, relocate, resolved, revert, status,
switch, unlock, update.
Subversion info in file properties dialog.

WWW: http://goodies.xfce.org/projects/thunar-plugins/thunar-svn-plugin

PR:		ports/128117
Submitted by:	Sergey V. Dyatko <sergey.dyatko at gmail.com>
2008-10-19 13:55:28 +00:00
Yen-Ming Lee
9a9ab90c83 - add p5-Module-Depends-0.14
Module::Depends extracts module dependencies from an unpacked distribution
tree.

Module::Depends only evaluates the META.yml shipped with a distribution.
This won't be effective until all distributions ship META.yml files, so we
suggest you take your life in your hands and look at
Module::Depends::Intrusive.

WWW:    http://search.cpan.org/dist/Module-Depends/
2008-10-17 18:53:59 +00:00
Florent Thoumie
9335969ae8 Add cgit 0.8.2, a fast web interface for git written in C. 2008-10-16 11:26:36 +00:00
Lars Thegler
dd1a8c4eb2 Add p5-Devel-LeakTrace-Fast 0.11, indicate where leaked variables are
coming from.
2008-10-15 11:47:58 +00:00
Dmitry Marakasov
4913cc9d6f libmsocket is a socket abstraction library for C programmers.
In addition to simple TCP sockets, it is moving towards transparent
support for additional abstractions in a seamless manner, such as
SSL and Socks5 proxies.

WWW: http://sourceforge.net/projects/kageki

PR:		128105
Submitted by:	Matt Harris <mattdharris at users dot sourceforge dot net>
2008-10-15 10:01:56 +00:00
Cheng-Lung Sung
356b28794d Google's framework for writing C++ tests on a variety of platforms
(Linux, Mac OS X, Windows, Cygwin, Windows CE, and Symbian).

Based on the xUnit architecture. Supports automatic test discovery,
a rich set of assertions, user-defined assertions, death tests,
fatal and non-fatal failures, type-parameterized tests, various options
for running the tests, and XML test report generation.
2008-10-14 08:01:13 +00:00
Cheng-Lung Sung
322ff1d62d The glog library implements application-level logging.
This library provides logging APIs based on C++-style streams and
various helper macros.
2008-10-14 06:32:04 +00:00
Dmitry Marakasov
d5a123599f The Portable Coroutine Library (PCL) implements the low level
functionality for coroutines. For a definition of the term coroutine
see The Art of Computer Programming by Donald E. Knuth. Coroutines
are a very simple cooperative multitasking environment where the
switch from one task to another is done explicitly by a function
call.

WWW: http://www.xmailserver.org/libpcl.html

PR:		128066
Submitted by:	Manuel Giraud <manuel dot giraud at gmail dot com>
2008-10-13 19:49:50 +00:00
Lars Thegler
1fecd907be Add p5-File-Find-Rule-Perl 1.04, common rules for searching for
Perl things.
2008-10-13 13:55:23 +00:00
Martin Wilke
2973530931 Cwd - get pathname of current working directory
This module provides functions for determining the pathname of the current
working directory. It is recommended that getcwd (or another *cwd() function)
be used in all code to ensure portability.

By default, it exports the functions cwd(), getcwd(), fastcwd(), and
fastgetcwd() (and, on Win32, getdcwd()) into the caller's namespace.

WWW: http://search.cpan.org/~kwilliams/Cwd-2.21/Cwd.pm

PR:		ports/127881
Submitted by:	Dennis Herrmann <adox at mcx2.org>
2008-10-12 09:21:54 +00:00
Martin Wilke
deafbd98c1 App::Cmd is intended to make it easy to write complex command-line
applications without having to think about most of the annoying
things usually involved.

For information on how to start using App::Cmd, see App::Cmd::Tutorial.

WWW: http://search.cpan.org/dist/App-Cmd

PR:		ports/127935
Submitted by:	George Hartzell <hartzell at alerce.com>
2008-10-11 14:28:30 +00:00
Cheng-Lung Sung
5d5efcc087 - General Ruby extensions for DataMapper and DataObjects 2008-10-09 03:51:34 +00:00
Cheng-Lung Sung
bb1a6dc0c2 - A framework to allow Ruby applications to generate file/folder stubs 2008-10-08 01:33:10 +00:00
Cheng-Lung Sung
ffaa224447 - Parse JSON texts and generate them from ruby data structures in Ruby
- like rubygem-json, but implemented in pure Ruby
2008-10-07 05:49:20 +00:00
Cheng-Lung Sung
09416d3e4d 'abstract.rb' is a library which enables you to define abstract method in Ruby. 2008-10-07 04:29:49 +00:00
Martin Wilke
0b5eed9763 Giggle is a graphical frontend for the git
directory tracker (think of gitk on GTK+).

WWW:	http://developer.imendio.com/projects/giggle

PR:		ports/127779
Submitted by:	Ashish Shukla <wahjava at gmail.com>
2008-10-05 10:18:34 +00:00
Renato Botelho
f872963e61 A Google open source IPv4/IPv6 manipulation library in Python.
This library is used to create/poke/manipulate IPv4 and
IPv6 addresses and prefixes.
Development mailing list:
http://groups.google.com/group/ipaddr-py-dev

WWW:	http://code.google.com/p/ipaddr-py/

PR:		ports/127830
Submitted by:	Murilo Opsfelder <mopsfelder at gmail.com>
2008-10-03 20:14:37 +00:00
Bruce M Simpson
9343070429 Add port upslug, used to upload firmware to Linksys NSLU2 units. 2008-10-03 00:50:49 +00:00
Alexander Nedotsukov
0ccc20cb58 Add py-icu 0.8.1, Python extension wrapping IBM's ICU C++ API. 2008-09-26 06:05:06 +00:00
Alexander Nedotsukov
d6d900e99f Add py-xattr 0.4, Python wrapper for extended filesystem attributes. 2008-09-25 03:09:07 +00:00
Stanislav Sedov
228a44c05f - Add port for rubygem-rparsec.
WWW:	http://rubyforge.org/projects/rparsec/
2008-09-24 14:40:13 +00:00
Li-Wen Hsu
c76a693254 Add py-pylib 0.9.2, an agile development and test support library.
PR:		ports/127405
Submitted by:	Yi-Jheng Lin <yzlin at cs.nctu.edu.tw>
2008-09-24 11:17:04 +00:00
Martin Wilke
c3acfba1ed Allows to create classes similar to ArrayObject with additional element type or
index constraints.

WWW:	http://pear.php.net/package/PHP_ArrayOf
2008-09-23 08:04:52 +00:00
Martin Wilke
c878c70326 Module to provide a configuration hash with option to read from file.
WWW: http://search.cpan.org/dist/Config-Options/
2008-09-23 08:03:40 +00:00
Li-Wen Hsu
6b1a7cef92 Add py-phpserialize 0.4, a python implementation of PHP\'s native
serialize() and unserialize().

PR:		ports/126193
Submitted by:	Jui-Nan Lin <jnlin at csie.nctu.edu.tw>
2008-09-07 10:43:28 +00:00
Chin-San Huang
6a79194565 Add p5-Check-ISA, DWIM, correct checking of an object's class.
This module provides several functions to assist in testing whether a value
is an object, and if so asking about its class.

WWW: http://search.cpan.org/dist/Check-ISA/
2008-09-07 04:18:35 +00:00
Chin-San Huang
c02932bad5 Add p5-MooseX-Storage, an serialization framework for Moose classes.
MooseX::Storage is a serialization framework for Moose, it provides a very
flexible and highly pluggable way to serialize Moose classes to a number of
different formats and styles.

WWW: http://search.cpan.org/dist/MooseX-Storage/
2008-09-07 02:46:02 +00:00
Chin-San Huang
aaf5353c66 Add p5-Test-TempDir, provides temporary directory creation with testing in mind.
WWW: http://search.cpan.org/dist/Test-TempDir/
2008-09-07 02:08:31 +00:00
Chin-San Huang
9cbc7515bd Add p5-File-Path, create or remove directory trees.
WWW: http://search.cpan.org/dist/File-Path/
2008-09-07 02:03:26 +00:00
Martin Wilke
d483c20d5b cmdln.py fixes some of the design flaws in cmd.py and takes advantage
of new Python stdlib modules (e.g. optparse) so that it is more useful
(and convenient) for implementing command-line scripts/shells.

WWW:	http://code.google.com/p/cmdln/

PR:		ports/127116
Submitted by:	Yi-Jheng Lin <yzlin at cs.nctu.edu.tw>
2008-09-06 21:14:16 +00:00
Anton Berezin
c1726e1be2 Add devel/p5-Every, a Perl module that provides a function that returns
true every N cycles or S seconds.
2008-09-05 09:24:52 +00:00
Anton Berezin
72568fd500 Add devel/p5-Devel-Callsite, a Perl module to get current callsite and
interpreter context.
2008-09-05 09:15:19 +00:00
Lars Balker Rasmussen
4cae233203 New port: devel/p5-Devel-GlobalDestruction, Expose PL_dirty, the flag which marks global destruction 2008-09-03 12:28:51 +00:00
Jun Kuriyama
355ff6509a Upgrade to 3.1.0.2701. Old version (2.0.1) was repocopied as
devel/flex-sdk2.

This is MPL version (not including Flash Player binaries etc).
2008-09-03 03:37:34 +00:00
Mathieu Arnold
d307301d8b Add ConfigKit 0.3, a somewhat prototypical facility for generating CLI
interfaces.
2008-09-02 15:42:18 +00:00
Mathieu Arnold
694a4d9f5e Add libphk-0.3, PHK's utilities functions. 2008-09-02 15:13:18 +00:00
Chin-San Huang
c0013458b1 Add p5-Forest, a collection of n-ary tree related modules.
Forest is intended to be a replacement for the Tree::Simple family of
modules, and fixes many of the issues that have always bothered me about
them. It is by no means a complete replacement yet, but should eventually
grow to become that.

WWW: http://search.cpan.org/dist/Forest/
2008-08-30 18:12:34 +00:00
Chin-San Huang
98d153478b Add p5-Sub-Current, get the current subroutine.
Sub::Current makes available a function ROUTINE(), that returns a code
reference pointing at the currently executing subroutine.

In a special block (BEGIN, END, CHECK, INIT, and UNITCHECK in Perl 5.10)
this function will return undef.

Outside of a special block (that is, at the top level of a program)
ROUTINE() will return undef as well.

WWW: http://search.cpan.org/dist/Sub-Current/
2008-08-30 18:05:09 +00:00
Chin-San Huang
0292b5a5d0 Add p5-Pod-Coverage-Moose, Pod::Coverage extension for Moose.
When using Pod::Coverage in combination with Moose, it will report any
method imported from a Role. This is especially bad when used in combination
with Test::Pod::Coverage, since it takes away its ease of use.

WWW: http://search.cpan.org/dist/Pod-Coverage-Moose/
2008-08-30 15:59:43 +00:00
Chin-San Huang
0b4126532b Add p5-MooseX-Clone, fine grained cloning support for Moose objects.
Out of the box Moose only provides very barebones cloning support in order
to maximize flexibility.

This role provides a clone method that makes use of the low level cloning
support already in Moose and adds selective deep cloning based on
introspection on top of that. Attributes with the Clone trait will handle
cloning of data within the object, typically delegating to the attribute
value's own clone method.

WWW: http://search.cpan.org/dist/MooseX-Clone/
2008-08-30 15:13:52 +00:00
Chin-San Huang
9d40d01bfd Add p5-Hash-Util-FieldHash-Compat, use Hash::Util::FieldHash or ties,
depending on availability.

Under older perls this module provides a drop in compatible api to
Hash::Util::FieldHash using perltie. When Hash::Util::FieldHash is available
it will use that instead.

This way code requiring field hashes can benefit from fast, robust field
hashes on Perl 5.10 and newer, but still run on older perls that don't ship
with that module.

WWW: http://search.cpan.org/dist/Hash-Util-FieldHash-Compat/
2008-08-30 14:50:02 +00:00
Chin-San Huang
0eeeca4c46 Add p5-Tie-RefHash-Weak, a Tie::RefHash subclass with weakened references in
the keys.

The Tie::RefHash module can be used to access hashes by reference. This is
useful when you index by object, for example.

The problem with Tie::RefHash, and cross indexing, is that sometimes the
index should not contain strong references to the objecs. Tie::RefHash's
internal structures contain strong references to the key, and provide no
convenient means to make those references weak.

This subclass of Tie::RefHash has weak keys, instead of strong ones. The
values are left unaltered, and you'll have to make sure there are no strong
references there yourself.

WWW: http://search.cpan.org/dist/Tie-RefHash-Weak/
2008-08-30 14:39:06 +00:00
Chin-San Huang
037019ccf6 Add p5-Variable-Magic, associate user-defined magic to variables from Perl.
Magic is Perl way of enhancing objects. This mechanism let the user add
extra data to any variable and overload syntaxical operations (such as
access, assignation or destruction) that can be applied to it. With this
module, you can add your own magic to any variable without the pain of the C
API.

WWW: http://search.cpan.org/dist/Variable-Magic/
2008-08-30 14:08:12 +00:00
Dmitry Marakasov
7f41de3f9b - Fix stuff after pav's premature commit of graphics/osg update
- Remove graphics/openproducer, graphics/openthreads - those are now included in osg
  - Remove obsolete bsd.osg.mk from graphics/osg
  - Mark graphics/demeter BROKEN if it's being build WITH_OSG, as it won't compile now
2008-08-27 17:51:07 +00:00
Florent Thoumie
cc4f7bddd9 Hook up devel/mono-addins to the build. 2008-08-27 16:49:34 +00:00
Max Brazhnikov
060d51acb2 Lglade is a S-Lang module that provides S-Lang bindings
for the libglade library. Used in conjunction with SLgtk,
it allows you to design your GUI with Glade (a GTK+ user interface builder),
save the interface description in a Glade XML file,
and then generate your S-Lang script's graphical interface
directly from the XML at runtime. This should reduce the time spent
developing SLgtk applications considerably, as it eliminates
the tedious job of writing interface-creation code by hand.

This is an update for Christopher Stawarz's SLglade module.

WWW: http://laurent.perez2.free.fr/comp/slang/modules/modules.html

PR: 126652
Submitted by: Alexey Shuvaev
Approved by:	miwi (mentor)
2008-08-26 13:53:57 +00:00
Martin Wilke
b164d4d2b8 - Connect devel/subcommander2 to the build 2008-08-26 12:35:24 +00:00
Ade Lovett
771ea13f41 Conversion from (now defunct) autoconf-2.61 to autoconf-2.62
Tested by:	exp build run (erwin)
2008-08-20 00:57:32 +00:00
Brooks Davis
3b5949bbb7 Add an llvm snapshot port including clang. The current snapshot is as of
2008-08-05.
2008-08-18 15:41:02 +00:00
Sergey Skvortsov
a0042d96ce Add p5-Devel-Declare 0.001011, declare subroutines. 2008-08-16 14:43:50 +00:00
Sergey Skvortsov
6f02383274 Add p5-Test-Memory-Cycle 1.04, check for memory leaks and circular
memory references.
2008-08-16 11:25:48 +00:00
Sergey Skvortsov
ac46ee5335 Add p5-Data-ClearSilver-HDF 0.04, convert from Perl Data Structure to
ClearSilver HDF.

PR:		ports/126533
Submitted by:	Denis Pokataev <catone xx cpan.org>
2008-08-14 14:41:11 +00:00
Martin Wilke
568f8e877f The KDE FreeBSD team is proud to announce the release of KDE 4.1.0
for FreeBSD. The official KDE 4.1.0 release notes can be found at
http://www.kde.org/announcements/4.1/.

Some note:

* Prefix
KDE4 will be install into a custom prefixes namely ${LOCALBASE}/kde4.
KDE4 and KDE3 can co-exist

* Sound
For sound to work, it is necessary to have dbus and hal enabled
in your system. Please see the respective documentation on how
to enable these.

For more Informations see the HEADS UP at ports@ and kde-freebsd@
or our wiki page http://wiki.freebsd.org/KDE4/Install.

Have fun!
2008-08-09 16:52:28 +00:00
Martin Wilke
4b3512397e Warbler is a gem to make a .war file out of a Rails project. The intent is
to provide a minimal, flexible, ruby-like way to bundle up all of your
application files for deployment to a Java application server.

Warbler provides a sane set of out-of-the box defaults that should allow
most Rails applications without external gem dependencies
(aside from Rails itself) to assemble and Just Work.

Warbler bundles JRuby and the JRuby-Rack servlet adapter for
dispatching requests to your application inside the java application server,
and assembles all jar files in WARBLER_HOME/lib/*.jar into your application.
No external dependencies are downloaded.

WWW: http://caldersphere.rubyforge.org/warbler/

PR:		ports/126327
Submitted by:	Alexander Logvinov <ports at logvinov,com>
2008-08-07 22:55:34 +00:00
Martin Wilke
b885199ccf This package parses the config files written in JSON. It also does some
non-JSON stuff, like allowing for comments in the files.

WWW:	http://search.cpan.org/dist/Config-JSON/

PR:		ports/126119
Submitted by:	Tomoyuki Sakurai <cherry at trombik.org>
2008-08-06 15:34:11 +00:00
Martin Wilke
1cd66a015e Perl filehandles are streams, but sometimes they just aren't powerful
enough. This module offers to have streams from filehandles searched with
regexes and allows the global input record separator variable to contain
regexes.

Thus, readline() and the <> operator can now return records delimited by
regular expression matches.

WWW:	http://search.cpan.org/dist/File-Stream/

PR:		ports/125926
Submitted by:	Tomoyuki Sakurai <cherry at trombik.org>
2008-08-06 13:35:03 +00:00
Dmitry Marakasov
1cee706081 Val(a)IDE is an Integrated Development Environment (IDE) for the Vala
programming language.

WWW:	http://home.gna.org/valide/

PR:		ports/126253
Submitted by:	Romain Tartière <romain at blogreen dot org>
Approved by:	miwi (mentor implicit)
2008-08-06 10:25:07 +00:00
Martin Wilke
d56984b056 - Update to qt 4.4.1
Note:
	With this update several ports specific problems
	have been fixed. Qt4 headers and libraries have
	been moved to include/qt4 and lib/qt4. bsd.qt.mk
	defines QT_INCDIR and QT_LIBDIR now, which could
	be used in qt4-dependent ports if required.

Thanks to:	Max Brazhnikov Danny Pansters
2008-08-04 23:30:38 +00:00
Philip M. Gollucci
1f4191043e IPC::Run and IPC::Run3 are both very upset when you try to use them
under environments where you have STDOUT and/or STDERR tied to something
else, such as under fastcgi.

The module adds safe-guarding code when you call IPC::Run or IPC::Run3
under such environment to make sure it always works.

If you intend to release your code to work under normal envionrment as
well as under fastcgi, simply use this module *after* the "IPC" modules
are loaded in your code.

WWW: http://search.cpan.org/dist/IPC-Run-SafeHandles/

Approved by:    araujo (mentor)
2008-07-30 14:54:03 +00:00
Bruce M Simpson
dc55107f59 Add new port kBuild: a gmake-based build system used by VirtualBox and others 2008-07-30 10:53:53 +00:00
Vanilla I. Shu
b9e37d59df Add zmq 0.2, open source message queue optimised for performance.
PR:		ports/126011
Submitted by:	Gea-Suan Lin <gslin at gslin.org>
2008-07-29 06:09:53 +00:00
Joerg Wunsch
c25da1631f This is a "sneak preview" port of GCC 4.3.1 for the Atmel AVR
microcontrollers.  It includes patches from the WinAVR project to
support the ATmega32C1, ATmega32M1, ATmega32U4, and ATtiny167
controllers, and in particular the next generation AVRs ATxmega64A1
and ATxmega128A1.

The port has been carefully crafted to peacefully coexist with the
non-devel avr-gcc port.  All executables installed have the suffix
"-43" added for that reason.
2008-07-28 21:25:39 +00:00
Lars Balker Rasmussen
92ad009003 New port: devel/p5-MooseX-Daemonize, Role for daemonizing your Moose based application 2008-07-28 00:55:02 +00:00
Lars Balker Rasmussen
4a30b8e755 New port: devel/p5-MooseX-Types-Path-Class, A Path::Class type library for Moose 2008-07-28 00:54:40 +00:00
Lars Balker Rasmussen
4ae2bb15b7 New port: devel/p5-MooseX-Types, Organise your Moose types in libraries 2008-07-28 00:54:19 +00:00
Lars Balker Rasmussen
34890e8735 New port: devel/p5-MooseX-Getopt, A Moose role for processing command line options 2008-07-28 00:53:55 +00:00
Lars Balker Rasmussen
01ecf0f1c2 New port: devel/p5-Getopt-Long-Descriptive, Getopt::Long with usage text 2008-07-28 00:53:27 +00:00
Lars Balker Rasmussen
6e81fe2f95 New port: devel/p5-MooseX-POE, The Illicit Love Child of Moose and POE 2008-07-27 20:36:52 +00:00
Lars Balker Rasmussen
dacd8b8e83 New port: devel/p5-MooseX-Async, The Orphanange of Asynchronous Love Children 2008-07-27 20:35:42 +00:00
Lars Balker Rasmussen
5abddeec16 New port: devel/p5-MooseX-AttributeHelpers, Extend your attribute interfaces 2008-07-27 19:42:19 +00:00
Edwin Groothuis
80d6ab2168 Port update with name change: devel/roboctl (formerly legoctl)
The legoctl library has been updated to support Vex robot
	controllers as well as the Lego NXT. This new version also
	has many enhancements to the NXT interface, and a command-line
	utility for remote controlling NXT robots from FreeBSD via
	a PC gamepad over bluetooth.

PR:		ports/125874
Submitted by:	Jason Bacon <jwbacon@tds.net>
2008-07-26 07:59:05 +00:00
Edwin Groothuis
ee1b204170 New port: devel/libgamepad Uniform API for joysticks and gamepads
Libgamepad is a portable, uniform API for joystick and
	gamepad devices. It's meant to overlay platform-dependent
	interfaces just as the BSD joy and uhid drivers, and the
	user-space libhid. This will allow device and platform
	dependencies to be left out of applications, making them
	simpler and more portable.

PR:		ports/125872
Submitted by:	Jason Bacon <jwbacon@tds.net>
2008-07-26 07:55:02 +00:00
Martin Wilke
c49aa45d66 py-json is a lightweight data-interchange format.
It is often used for exchanging data between a web
server and user agent. This module aims to produce
a library for serializing and deserializing JSON
that conforms strictly to RFC 4627.

WWW:   http://pypi.python.org/pypi/jsonlib/

PR:		ports/125827
Submitted by:	Wen Heping <wenheping at gmail.com>
2008-07-25 22:51:49 +00:00