Commit graph

5054 commits

Author SHA1 Message Date
Baptiste Daroussin
fab19bb264 2012-04-17 devel/p5-POE-Exceptions: included in devel/p5-POE and not needed according to configure message
2012-05-09 net/p5-Net-Services: Removed from CPAN
2012-05-10 net/perldap: BROKEN for more than 6 month
2012-05-09 security/p5-Crypt-Cryptix: Gone from CPAN, project site says project is dead
2012-05-11 www/p5-HTML-Sanitizer: no longer in CPAN
2012-04-25 www/p5-IMDB-Movie: Removed from CPAN
2012-05-18 23:20:20 +00:00
Jason Helfman
4351101e41 add new port: devel/app
The app command preprocesses assembly language code, much like cpp does
for C and C++.

WWW:	http://acadix.biz/app.php

PR:	ports/167969
Submitted by:	jwbacon@tds.net
2012-05-18 19:01:03 +00:00
Steve Wills
d44039efea A ruby gem to mirror gems from rubygems.org. It uses net/http/persistent and
threads to grab the mirror set a little faster than the original.

WWW:	http://rubygems.org/gems/rubygems-mirror
2012-05-18 01:44:53 +00:00
Guido Falsi
b89f4fe3ba A simple, intuitive C++ library to handle JSON serialized data.
WWW: http://git.cflinux.hu/?p=libjson.git;a=summary

PR:		ports/167852
Submitted by:	Richard Kojedzinszky <krichy@cflinux.hu>
Approved by:	crees (mentor)
2012-05-17 19:39:57 +00:00
Steve Wills
4c1549f0c3 A specialized ruby testing framework
WWW:	http://rubygems.org/gems/mspec
2012-05-16 15:49:52 +00:00
Florian Smeets
902a0675be readd php 5.3.13 and all its modules as php53* 2012-05-16 09:46:51 +00:00
Max Brazhnikov
80898fe27d Connect fuel 2012-05-15 10:49:52 +00:00
Baptiste Daroussin
f44915884b 2012-05-10 archivers/php4-bz2: php4 is EOLed
2012-05-10 archivers/php4-zlib: php4 is EOLed
2012-05-10 converters/php4-iconv: php4 is EOLed
2012-05-10 converters/php4-mbstring: php4 is EOLed
2012-05-10 converters/php4-recode: php4 is EOLed
2012-05-10 databases/php4-dba: php4 is EOLed
2012-05-10 databases/php4-dbase: php4 is EOLed
2012-05-10 databases/php4-dbx: php4 is EOLed
2012-05-10 databases/php4-filepro: php4 is EOLed
2012-05-10 databases/php4-interbase: php4 is EOLed
2012-05-10 databases/php4-mssql: php4 is EOLed
2012-05-10 databases/php4-mysql: php4 is EOLed
2012-05-10 databases/php4-odbc: php4 is EOLed
2012-05-10 databases/php4-oracle: php4 is EOLed
2012-05-10 databases/php4-pgsql: php4 is EOLed
databases/php4-rrdtool: php4 is EOLed
2012-05-10 databases/php4-sybase_ct: php4 is EOLed
2012-05-10 devel/php4-dio: php4 is EOLed
2012-05-10 devel/php4-gettext: php4 is EOLed
2012-05-10 devel/php4-mcve: php4 is EOLed
2012-05-10 devel/php4-ncurses: php4 is EOLed
2012-05-10 devel/php4-pcntl: php4 is EOLed
2012-05-10 devel/php4-pcre: php4 is EOLed
2012-05-10 devel/php4-readline: php4 is EOLed
2012-05-10 devel/php4-shmop: php4 is EOLed
2012-05-10 devel/php4-sysvmsg: php4 is EOLed
2012-05-10 devel/php4-sysvsem: php4 is EOLed
2012-05-10 devel/php4-sysvshm: php4 is EOLed
2012-05-10 devel/php4-tokenizer: php4 is EOLed
2012-05-10 finance/php4-pfpro: php4 is EOLed
2012-05-10 ftp/php4-curl: php4 is EOLed
2012-05-10 ftp/php4-ftp: php4 is EOLed
2012-05-10 graphics/php4-chartdirector: php4 is EOLed
2012-05-10 graphics/php4-exif: php4 is EOLed
2012-05-10 graphics/php4-gd: php4 is EOLed
lang/php4: php4 is EOLed
2012-05-10 lang/php4-extensions: php4 is EOLed
2012-05-10 lang/php4-overload: php4 is EOLed
2012-05-10 mail/php4-imap: php4 is EOLed
2012-05-10 math/php4-bcmath: php4 is EOLed
2012-05-10 math/php4-gmp: php4 is EOLed
2012-05-10 misc/php4-calendar: php4 is EOLed
2012-05-10 misc/php4-mcal: php4 is EOLed
2012-05-10 net/php4-ldap: php4 is EOLed
2012-05-10 net/php4-sockets: php4 is EOLed
2012-05-10 net/php4-xmlrpc: php4 is EOLed
2012-05-10 net/php4-yp: php4 is EOLed
2012-05-10 net-mgmt/php4-snmp: php4 is EOLed
2012-05-10 security/php4-crack: php4 is EOLed
2012-05-10 security/php4-mcrypt: php4 is EOLed
2012-05-10 security/php4-mhash: php4 is EOLed
2012-05-10 security/php4-openssl: php4 is EOLed
2012-05-10 sysutils/php4-posix: php4 is EOLed
2012-05-10 textproc/php4-ctype: php4 is EOLed
2012-05-10 textproc/php4-domxml: php4 is EOLed
2012-05-10 textproc/php4-pspell: php4 is EOLed
2012-05-10 textproc/php4-wddx: php4 is EOLed
2012-05-10 textproc/php4-xml: php4 is EOLed
2012-05-10 textproc/php4-xslt: php4 is EOLed
2012-05-10 www/php4-session: php4 is EOLed
2012-05-10 archivers/pecl-zip: php4 is EOLed
2012-05-10 databases/pecl-sqlite: php4 is EOLed
2012-05-11 devel/pear-XML_XPath: php4 is EOLed
2012-05-11 devel/pecl-json: php4 is EOLed
2012-05-10 www/pecl-tidy: php4 is EOLed
2012-05-10 www/php-dyn: php4 is EOLed
2012-05-11 security/pecl-hash: php4 is EOLed
2012-05-11 net/phpldapadmin098: php4 is EOLed
graphics/jpgraph: php4 is EOLed
2012-05-11 19:36:53 +00:00
Greg Larkin
463afd887f This gem aims at being a simple and reliable solution for controlling
external programs running in the background on any Ruby / OS
combination.

The code originated in the selenium-webdriver gem, but should prove
useful as a standalone library.

WWW: https://github.com/jarib/childprocess
2012-05-11 01:49:38 +00:00
Steve Wills
b017d313fa Errand provides Ruby bindings for RRD functions (via librrd), and a concise DSL
for interacting with RRDs.

WWW: http://rubygems.org/gems/errand
2012-05-10 02:22:17 +00:00
Ruslan Makhmatkhanov
9ce59fdc35 Remove expired port: upstream doesn't provide development snapshots anymore,
use devel/py-boto instead.
2012-05-09 15:55:15 +00:00
Steve Wills
0b448237f3 Backports some of the Ruby 1.9 API changes into Ruby 1.8,
which allows for better compatibility between the two versions.

The goal of backports is to make it easier to write ruby code
that runs across different versions of Ruby.

WWW: https://github.com/marcandre/backports

PR:		ports/167269
Submitted by:	Bryan Drewery <bryan@shatow.net>
2012-05-09 14:01:25 +00:00
Xin LI
ef8e7763c8 This module provides basic functions for parsing mime-type names and matching
them against a list of media-ranges.

PR:		ports/167717
Submitted by:	William Grzybowski <william88 gmail.com>
2012-05-08 21:29:20 +00:00
Xin LI
bb795197a8 hgsubversion is an extension for Mercurial that allows using Mercurial
as a Subversion client.

At this point, hgsubversion is usable by users reasonably familiar with
Mercurial as a VCS. It's not recommended to dive into hgsubversion as an
introduction to Mercurial, since hgsubversion "bends the rules" a little
and violates some of the typical assumptions of early Mercurial users.

PR:		ports/167692
Submitted by:	William Grzybowski <william88 gmail.com>
2012-05-08 21:22:13 +00:00
Xin LI
1e0ef4b8ea hghooks is a simple module that adds several useful hooks for use in
Mercurial hooks system.

Right now it includes hooks for:

 * pep8 checking of python files
 * pyflakes checking of python files
 * checking for forgotten pdb statements in python files
 * Trac integration. This includes:
   - Making sure at least a ticket is mentioned in the changeset message
   - Updating the Trac ticket with the changeset

PR:		ports/167595
Submitted by:	William Grzybowski <william88 gmail.com>
2012-05-08 21:17:29 +00:00
Chris Rees
c6fa587533 - Connect legacy gitolite2 port to build
- Register CONFLICTS with latest gitolite port

PR:		ports/167440
Submitted by:	milki <milki@rescomp.berkeley.edu>
2012-05-07 16:52:50 +00:00
Ryan Steinmetz
57f9d384d1 New port: devel/uthash
This is a hash table, implemented in C, supporting constant-time
add/find/remove of C structures. Any structure having a unique,
arbitrarily-typed key member can be hashed by adding a UT_hash_handle
member to the structure and calling these macros.

WWW: http://uthash.sourceforge.net/
2012-05-06 18:02:04 +00:00
Martin Wilke
24229e4be2 A singly-linked list offers the ability to insert or delete
nodes at any point within the list. A doubly-linked list also offers the
ability to request previous nodes in the list.

WWW: http://pear.php.net/package/Structures_LinkedList/

PR:		167315
Submitted by:	Muhammad Moinur Rahman <5u623l20@gmail.com>
2012-05-03 16:09:16 +00:00
Dag-Erling Smørgrav
e57dd04689 This module packages several TypeConstraints with coercions for
working with ISO8601 date strings and the DateTime suite of objects.

WWW: http://search.cpan.org/dist/MooseX-Types-ISO8601/
2012-05-03 15:47:58 +00:00
Ruslan Makhmatkhanov
f2bc54bb98 This library provides an easy and structured way to access the gpodder.net web
services. In addition to subscription list synchronization and storage, the
advanced API support allows to upload and download episode status changes.

WWW:	http://thp.io/2010/mygpoclient/

Until now this package has installed with multimedia/gpodder, it's time to
make it a separate package.
2012-05-01 18:21:43 +00:00
Sunpoet Po-Chuan Hsieh
516ddfa29c - Add p5-Test-Mock-LWP-Dispatch 0.03
Test::Mock::LWP::Dispatch intends for testing a code that heavily uses
LWP::UserAgent.

Assume that function you want to test makes three different request to the
server and expects to get some content from the server. To test this function
you should setup request/response mappings for mocked UserAgent and test it.

For doing something with mappings, here are methods map, unmap and unmap_all.
For controlling context of these mappings (is it applies for all created in your
code LWP::UserAgent's or only to one specific?) you should call these functions
for exported $mock_ua object (global mapping) or for newly created
LWP::UserAgent (local mappings).

See also on Test::Mock::LWP, it provides mocked LWP objects for you, so probably
you can solve your problems with this module too.

WWW: http://search.cpan.org/dist/Test-Mock-LWP-Dispatch/
2012-04-30 03:10:50 +00:00
Sunpoet Po-Chuan Hsieh
e012fede2b - Add p5-Test-DependentModules 0.12
Test::DependentModules  is intended as a tool for module authors who would like
to easily test that a module release will not break dependencies. This is
particularly useful for module authors (like myself) who have modules which are
a dependency of many other modules.

WARNING: The tests this module does should *NEVER* be included as part of a
normal CPAN install!

WWW: http://search.cpan.org/dist/Test-DependentModules/
2012-04-30 01:47:13 +00:00
Sunpoet Po-Chuan Hsieh
8e60487fda - Add p5-Gtk2-Notify 0.05
Gtk2::Notify provides a Perl XS API to the The Desktop Notifications
framework, which provides a standard way of doing passive pop-up
notifications on the desktop.

WWW: http://search.cpan.org/dist/Gtk2-Notify/

PR:		ports/161571
Submitted by:	Zhihao Yuan <lichray@gmail.com>
2012-04-29 17:19:34 +00:00
Ryan Steinmetz
e9260c053c New port: devel/rubygem-cri:
Cri allows building easy-to-use commandline interfaces with support for subcommands.
2012-04-27 00:34:26 +00:00
Sunpoet Po-Chuan Hsieh
7d0d5374c6 - Add p5-MooseX-App 1.02
MooseX-App is a highly customizeable helper to write user-friendly command-line
applications without having to worry about most of the annoying things usually
involved. Just take any existing Moose class, add a single line (use MooseX-App
qw(PluginA PluginB ...)) and create one class for each command in an underlying
namespace.

MooseX-App will then take care of
- Finding, loading and initializing the command classes
- Creating automated doucumentation
- Reading and validating the command line options entered by the user

Read the Tutorial[1] for getting started with a simple MooseX::App command line
application.

[1] http://search.cpan.org/dist/MooseX-App/lib/MooseX/App/Tutorial.pod

WWW: http://search.cpan.org/dist/MooseX-App/
2012-04-25 18:13:59 +00:00
Jason Helfman
17b6e307dc Add new port: devel/libsysinfo
The sysinfo(3) function is a GNU interface for retrieving common information
about the configuration and state of the system, such as is returned by
sysctl(3) and sysconf(3).

WWW:	http://code.google.com/p/sysinfo-bsd/

PR:	ports/166843
Submitted by:	jwbacon@tds.net
2012-04-25 17:25:05 +00:00
Daichi GOTO
e7ee17a493 Add a new port deve/c-unit, A unit testing framework for C
Submitted by:	Takanori Sawada <tak.swd@gmail.com>
2012-04-25 03:21:24 +00:00
Sunpoet Po-Chuan Hsieh
767ee11a76 - Add p5-MooseX-TransactionalMethods 0.008
MooseX::TransactionalMethods exports the "transactional" declarator that will
enclose the method in a txn_do call.

WWW: http://search.cpan.org/dist/MooseX-TransactionalMethods/
2012-04-24 19:26:06 +00:00
Sunpoet Po-Chuan Hsieh
1b9d721825 - Add p5-MooseX-AuthorizedMethods 0.006
MooseX::AuthorizedMethods exports the "authorized" declarator that makes a
verification if the user has the required permissions before the acual
invocation. The default verification method will take the "user" method result
and call "roles" to list the roles given to that user.

WWW: http://search.cpan.org/dist/MooseX-AuthorizedMethods/
2012-04-24 19:22:54 +00:00
Wen Heping
dce589790f - Connect devel/swig20 2012-04-24 12:26:56 +00:00
Dmitry Marakasov
a430511c87 - Use version-specific suffixes in order to not conflict with devel/love
- Connect to build
2012-04-23 18:36:54 +00:00
Jose Alonso Cardenas Marquez
ecec56d181 - Connect devel/fpc-fppkg port 2012-04-19 06:21:16 +00:00
TAKATSU Tomonari
64d8cd9962 - Add a new port: devel/R-cran-Defaults
Set, Get, and Import Global Function Defaults

  WWW:	http://cran.r-project.org/web/packages/Defaults/
2012-04-18 20:54:27 +00:00
Sunpoet Po-Chuan Hsieh
e7b2c7a800 - Add p5-CPAN-Meta-Requirements 2.121
A CPAN::Meta::Requirements object models a set of version constraints like those
specified in the META.yml or META.json files in CPAN distributions. It can be
built up by adding more and more constraints, and it will reduce them to the
simplest representation.

Logically impossible constraints will be identified immediately by thrown
exceptions.

WWW: http://search.cpan.org/dist/CPAN-Meta-Requirements/
2012-04-18 17:46:14 +00:00
Carlo Strub
543748b6c8 A bzr plugin to organise and manage a collection of bzr branches as a complex
project.

WWW: http://bialix.com/scmproj/docs
2012-04-13 22:24:55 +00:00
Ruslan Makhmatkhanov
712c99ec36 Smart replacement for plain tuple used in __version__.
WWW:	http://pypi.python.org/pypi/versiontools
2012-04-13 18:03:31 +00:00
Sunpoet Po-Chuan Hsieh
656547c80e - Add p5-Exporter 5.66
The Exporter module implements an "import" method which allows a module
to export functions and variables to its users' namespaces. Many modules
use Exporter rather than implementing their own "import" method because
Exporter provides a highly flexible interface, with an implementation
optimised for the common case.

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

PR:		ports/166603
Submitted by:	Tsung-Han Yeh <snowfly@yuntech.edu.tw>
2012-04-10 16:52:16 +00:00
Martin Wilke
6b735d2770 Test Perl Classes the easy way
WWW:	https://github.com/Ovid/Test-Class-Most/

PR:		ports/166604
Submitted by:	Muhammad Moinur Rahman <5u623l20@gmail.com>
2012-04-10 16:41:00 +00:00
Martin Wilke
a1e2d9def5 The module MooseX::HasDefaults::RO defaults is to ro.
The module MooseX::HasDefaults::RW defaults is to rw.

If you pass a specific value to any has's is, that overrides the default. If
you do not want an accessor, pass is => undef.

WWW:	http://search.cpan.org/dist/MooseX-HasDefaults/

PR:		ports/166591
Submitted by:	Muhammad Moinur Rahman <5u623l20@gmail.com>
2012-04-10 16:39:32 +00:00
Baptiste Daroussin
496f930be8 2012-04-05 audio/p5-MusicBrainz-Queries: MusicBrainz RDF webservice no longer functions
2012-04-05 audio/ruby-musicbrainz: MusicBrainz RDF webservice no longer functions
2012-03-14 converters/ruby-lv: upstream no longer has this
2012-04-04 devel/p5-Getopt-Popt: "Gone from CPAN"
2012-04-07 net/p5-Net-Rendezvous: Superceeded by dns/p5-Net-Bonjour

Feature safe:	yes
2012-04-09 22:15:01 +00:00
Steve Wills
93d50cec70 Perl module which implements the Null Class design pattern
WWW:	http://search.cpan.org/dist/Class-Null/

Feature safe:	yes
2012-04-09 03:29:54 +00:00
Steve Wills
823fc263d4 Perl module to read and write CPAN Changes files
WWW:	http://search.cpan.org/dist/CPAN-Changes/

Feature safe:	yes
2012-04-09 01:44:51 +00:00
Steve Wills
c16e2ad044 Perl module for mapping Perl releases on CPAN to the location of the tarballs
WWW:	http://search.cpan.org/dist/CPAN-Perl-Releases/

Feature safe:	yes
2012-04-08 01:36:14 +00:00
Steve Wills
7402ac3a47 Perl module to patch perl source
WWW:	http://search.cpan.org/dist/Devel-PatchPerl/

Feature safe:	yes
2012-04-08 00:31:16 +00:00
Carlo Strub
e7521a8030 UltraGetopt is a versatile and customizable implementation of getopt() with
support for many common extensions, MS-DOS formatted option strings, and much
more.  It can function as a drop-in replacement for getopt() on systems with or
without existing vendor-provided implementations and also as a separate
co-existing function.

WWW: http://kevinlocke.name/programs/ultragetopt.php

PR:		ports/166288
Submitted by:	Timothy Beyer <beyert@cs.ucr.edu>
Approved by:	wen@ (mentor)
Feature safe:	yes
2012-04-06 18:12:26 +00:00
Sunpoet Po-Chuan Hsieh
a99730894e - Add p5-Carp 1.25
The Carp routines are useful in your own modules because they act like die() or
warn(), but with a message which is more likely to be useful to a user of your
module. In the case of cluck, confess, and longmess that context is a summary of
every call in the call-stack. For a shorter message you can use carp or croak
which report the error as being from where your module was called. There is no
guarantee that that is where the error was, but it is a good educated guess.

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

Feature safe:	yes
2012-04-02 10:15:52 +00:00
Ruslan Makhmatkhanov
5fc92a23a6 - fix entries sorting
PR:		166559
Submitted by:	"Conrad J. Sabatier" <conrads at cox dot net>
Feature safe:	yes
2012-04-01 11:59:26 +00:00
Ryan Steinmetz
a408548c55 New port: devel/libcidr
libcidr is a library that provides a number of functions to input, output,
manipulate, compare, multilate, and otherwise play with, IP addresses and
netblocks.

It supports both IPv4 and IPv6, and provides sufficiently diverse functions
to be useful for everything from log processes to network client and server
programs. It parses addresses in a wide variety of common formats.  It also
provides a plethora of options for formatting them on the output as well.

It can compare them in various ways and give you some useful statistics
about the netblocks in which tey reside.

WWW: http://www.over-yonder.net/~fullermd/projects/libcidr

Feature safe:	yes
2012-04-01 04:40:26 +00:00
Sunpoet Po-Chuan Hsieh
591eabe82e - Add p5-Role-Tiny 1.000000
Role composition can be thought of as much more clever and meaningful multiple
inheritance. The basics of this implementation of roles is:
- If a method is already defined on a class, that method will not be composed in
  from the role.
- If a method that the role "requires" to be implemented is not implemented,
  role application will fail loudly.

Unlike Class::C3, where the last class inherited from "wins," role composition
is the other way around, where first wins. In a more complete system (see Moose)
roles are checked to see if they clash. The goal of this is to be much simpler,
hence disallowing composition of multiple roles at once.

WWW: http://search.cpan.org/dist/Role-Tiny/

Feature safe:	yes
2012-03-31 01:15:00 +00:00
Sunpoet Po-Chuan Hsieh
1c03810e7c - Add p5-MooX-Types-MooseLike 0.03
MooX::Types::MooseLike provides some Moosish types and a typer builder.

WWW: http://search.cpan.org/dist/MooX-Types-MooseLike/

Feature safe:	yes
2012-03-28 18:51:42 +00:00
Clement Laforet
95b1c2e57b - Add hadoop 1.0.0
- Add hadoop user to GIDs/UIDs (955)

The Apache Hadoop software library is a framework that allows for the
distributed processing of large data sets across clusters of computers
using a simple programming model.

WWW: http://hadoop.apache.org/

Approved by:    culot@, jadawin@ (mentors)
Feature safe:   yes
2012-03-27 14:51:01 +00:00
Eitan Adler
b02db0000d 2012-03-17 devel/p5-Make-Cache: Removed from CPAN, does not work, unmaintained
Approved by:	perl (crees)
Feature safe:	yes
2012-03-25 20:32:04 +00:00
Martin Wilke
e835f510ec Celery is an open source asynchronous task queue/job queue based on distributed
message passing. It is focused on real-time operation, but supports scheduling
as well.

The execution units, called tasks, are executed concurrently on one
or more worker nodes. Tasks can execute asynchronously (in the
background) or synchronously (wait until ready).

Celery is written in Python, but the protocol can be implemented
in any language. It can also operate with other languages using
webhooks.

The recommended message broker is RabbitMQ, but limited support for Redis,
Beanstalk, MongoDB, CouchDB, and databases (using SQLAlchemy or the Django
ORM) is also available.

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

PR:		ports/165693
Submitted by:	Alexandros Kosiaris <akosiaris+ports@gmail.com>
Feature safe:	yes
2012-03-24 16:06:44 +00:00
Steven Kreuzer
004e0d0098 Hash::Diff returns the difference between two hashes as a hash.
WWW:	http://search.cpan.org/dist/Hash-Diff/
Feature safe:	yes
2012-03-19 16:21:20 +00:00
Jun Kuriyama
325789b954 Data::SExpression -- Parse Lisp S-Expressions into perl data
structures.

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

Feature safe:	yes
2012-03-19 13:29:52 +00:00
Chris Rees
ff48c28a56 Many find Bugzilla's web-based UI inefficient. PyBugz is a command-line based
interface that was written by Alastair Tse in order to improve his interaction
with Gentoo Bugzilla

Features
--------
* Searching bugzilla
* Listing details of a bug including comments and attachments
* Downloading/viewing attachments from bugzilla
* Posting bugs, comments, and making changes to an existing bug.
* Adding attachments to a bug.

There is extensive help in `bugz --help` and `bugz <subcommand>
--help` for additional options.

WWW:	https://github.com/williamh/pybugz

Feature safe:	yes
2012-03-18 17:49:42 +00:00
Jun Kuriyama
54d2c7538d Simple set-and-forget using of a '/share' directory in your projects
root.

WWW: http://search.cpan.org/dist/File-ShareDir-ProjectDistDir/

Feature safe:	yes
2012-03-18 16:22:58 +00:00
Jun Kuriyama
19ca77b722 This module extends Config::INI to support reading and writing
MySQL-style configuration files.  Although deceptively similar to
standard .INI files, they can include bare boolean options with no
value assignment and additional features like !include and
!includedir.

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

Feature safe:	yes
2012-03-18 15:54:45 +00:00
Alex Kozlov
1c2c529496 Crossplatform method to trace software errors in runtime during resource
manipulation is shown. A scheme for describing abstract resources and their
functions in XML is presented. Due to separation it's possible to describe
vast classes of resources without changing the analyzer core.
Detected errors often have an influence on security, safety, robustness and
resource optimal usage.

PR:		ports/163861
Submitted by:	Vladimir Gorelov <virtual.lark@gmail.com>
Approved by:	eadler (mentor)
Feature safe:	yes
2012-03-17 16:07:42 +00:00
Steve Wills
d4866d0c2d PerlIO layer to use the encoding of the current locale.
WWW:	http://search.cpan.org/dist/PerlIO-locale/

Feature safe:	yes
2012-03-15 18:43:50 +00:00
Steve Wills
d9a7e7c9df Policies that were formally included with Perl::Critic itself, but which have
been superseded by others.

WWW:	http://search.cpan.org/dist/Perl-Critic-Deprecated/

Feature safe:	yes
2012-03-15 01:09:34 +00:00
Sunpoet Po-Chuan Hsieh
346a8cd946 - Add p5-Eval-LineNumbers 0.31
Eval::LineNumbers adds a #line "this-file" 392 comment to hereis text that is
going to be eval'd so that error messages will point back to the right place.

Please note: when you embed \n in your code, it gets expanded in double-quote
hereis documents so it will mess up your line numbering. Use \\n instead when
you can.

WWW: http://search.cpan.org/dist/Eval-LineNumbers/

Feature safe:	yes
2012-03-12 18:11:02 +00:00
Philip M. Gollucci
5649df1fab Jeweler provides the noble ruby developer with two primary features:
* a library for managing and releasing RubyGem projects
 * a scaffold generator for starting new RubyGem projects

WWW: http://github.com/technicalpickles/jeweler

PR:		ports/165439
Submitted by:	Douglas Thrift
2012-03-09 02:22:06 +00:00
Philip M. Gollucci
2cf4c1e2c8 - Remove ports that only work with < perl 5.12 (devel/p5-B-Size, devel/p5-Devel-Arena)
- Remove conditionals for PERL_LEVEL < 501200
- Remove regression-test targets b/c this will be centralized in Mk/bsd.perl.mk
- Other minor cleanups
  RUN_DEPENDS = ${BUILD_DEPENDS} -> RUN_DEPENDS:= ${BUILD_DEPENDS}

PR:             ports/165605
Submitted by:   pgollucci (myself)
Approved by:    portmgr (linimon)
Exp Run by:     linimon
Tested by:      make index
2012-03-08 18:45:38 +00:00
Cy Schubert
8e130478cb Bring back kdevelop.
Fix dependency issue.
2012-03-08 08:50:46 +00:00
Daichi GOTO
690f87ed3f Add a new port deve/open-usp-tukubai 2012-03-07 05:26:33 +00:00
Steve Wills
8a734d3a89 Perl Automated SIGNATURE testing
WWW:	http://search.cpan.org/dist/Test-Signature/
2012-03-06 14:43:02 +00:00
TAKATSU Tomonari
cc59e702f7 - Add a new port: devel/R-cran-memoise
Cache the results of a function so that when you call it again with
  the same arguments it returns the pre-computed value.

  WWW:	http://cran.r-project.org/web/packages/memoise/
2012-03-05 20:34:37 +00:00
Jun Kuriyama
a94e56fca8 Filesys::Notify::KQueue is IO::KQueue wrapper for watching file
system.

WWW: http://search.cpan.org/dist/Filesys-Notify-KQueue/
2012-03-05 14:05:27 +00:00
Sunpoet Po-Chuan Hsieh
2663ea9501 - Add p5-Lexical-Import 0.002
Lexical::Import allows functions and other items, from a separate module, to be
imported into the lexical namespace (as implemented by Lexical::Var), when the
exporting module exports non-lexically to a package in the traditional manner.
This is a translation layer, to help code written in the new way to use modules
written in the old way.

A lexically-imported item takes effect from the end of the definition statement
up to the end of the immediately enclosing block, except where it is shadowed
within a nested block. This is the same lexical scoping that the my, our, and
state keywords supply. Within its scope, any use of the single-part name of the
item (e.g., "$foo") refers directly to that item, regardless of what is in any
package. Explicitly package-qualified names (e.g., "$main::foo") still refer to
the package. There is no conflict between a lexical name definition and the same
name in any package.

This mechanism only works on Perl 5.11.2 and later. Prior to that, it is
impossible for lexical subroutine imports to work for bareword subroutine calls.
(See "BUGS" in Lexical::Var for details.) Other kinds of lexical importing are
possible on earlier Perls, but because this is such a critical kind of usage in
most code, this module will ensure that it works, for convenience. If the
limited lexical importing is desired on earlier Perls, use Lexical::Var
directly.

WWW: http://search.cpan.org/dist/Lexical-Import/
2012-03-05 01:23:05 +00:00
Martin Wilke
e92c162ff1 Racc is an LALR(1) parser generator for Ruby. It is written in Ruby
and generates Ruby code.  Almost all functions of yacc(1) is
implemented.

Author:	Minero Aoki <aamine@loveruby.net>
WWW:	http://rubyforge.org/frs/?group_id=7299

PR:		ports/164842
Submitted by:	Shin-ya MURAKAMI <murashin@gfd-dennou.org>
2012-03-04 11:51:54 +00:00
Eitan Adler
3f066f89fa 2012-03-01 devel/dklibs: not needed for graphics/bmeps anymore, no other users
Approved by:	maintainer (implicit)
2012-03-03 20:12:51 +00:00
Steve Wills
f6120ca3a9 Perl module to allow writing your unit tests in other modules than *.t
WWW:	http://search.cpan.org/dist/Test-Classy/
2012-03-03 17:30:15 +00:00
Eitan Adler
dc5df01f6d devel/kdevelop has been broken and deprecated since 2011-11-30 2012-03-03 16:14:18 +00:00
Martin Matuska
8fdb139f2a Packaged version of the PHP Thrift client for Horde 2012-03-03 15:53:12 +00:00
Martin Matuska
7157271474 Extension of the Horde_Autoloader that implements caching of class-file-maps.
The caching method is determined automatically from the list of supported cache
backends: APC, XCache, eAccelerator, local file system.
2012-03-03 15:34:06 +00:00
Kevin Lo
ce62e32e18 Initial import of foolscap-0.6.3.
Foolscap is an RPC protocol for Python+Twisted, providing a
capability-based security model and flexible serialization.
2012-03-02 07:26:55 +00:00
Sunpoet Po-Chuan Hsieh
89b4982823 - Remove devel/p5-Version-Requirements 2012-03-01 01:53:24 +00:00
Steve Wills
9ffea18152 Perl module that adds an AUTHORITY method to your class.
WWW:	http://search.cpan.org/dist/Object-AUTHORITY/
2012-02-29 22:25:54 +00:00
Steve Wills
0404e0fcd8 A Perl base class for non-Moose roles
WWW:	http://search.cpan.org/dist/Object-Role/
2012-02-29 22:12:11 +00:00
Sunpoet Po-Chuan Hsieh
8ea5d54880 - Add p5-Getopt-Compact-WithCmd 0.19
Getopt::Compact::WithCmd is yet another Getopt::* module. It allows you to
define git-like options. In addition, usage can be set at the same time.

WWW: http://search.cpan.org/dist/Getopt-Compact-WithCmd/

PR:		ports/165498
Submitted by:	Kan Sasaki <sasaki@fcc.ad.jp>
2012-02-29 16:05:51 +00:00
Pietro Cerutti
e162cb26b9 - New port: devel/combat
Combat is a CORBA Object Request Broker that allows the implementation of
  CORBA clients and servers in the Tcl programming language.

  WWW: http://www.fpx.de/Combat/
2012-02-27 16:53:37 +00:00
Steve Wills
dcb4d0dd9e Perl module for static variables without namespace pollution
WWW:	http://search.cpan.org/dist/Lexical-Var/
2012-02-25 16:05:29 +00:00
Steve Wills
beb176abc3 Perl module to prevent leakage of lexical hints
WWW:	http://search.cpan.org/dist/Lexical-SealRequireHints/
2012-02-25 15:52:29 +00:00
Jason Helfman
3749d8f859 New port: (devel/py-importlib)
This package contains the code from importlib as found in Python 2.7.

It is provided so that people who wish to use importlib.import_module()
with a version of Python prior to 2.7 or in 3.0 have the function readily
available. The code in no way deviates from what can be found in the 2.7
trunk.

For documentation, see the importlib docs for Python 2.7.

WWW: http://pypi.python.org/pypi/importlib/1.0.

PR:	ports/165420
Submitted by:	Alexandros Kosiaris <akosiaris@gmail.com>
2012-02-24 18:34:39 +00:00
Steve Wills
2e7df9db67 A quick and easy way to compose and run tests with useful output.
WWW:	http://search.cpan.org/dist/Test-Lazy/
2012-02-24 03:47:27 +00:00
Michael Scheidell
20c7644113 Add port devel/arduino-mk: Arduino from the command line
This is a makefile written by Martin Atelier that makes it possible
to build Arduino sketches with gmake. An example sketch and Makefile;
it is installed in share/examples/arduino-mk

PR:		ports/156143
Submitted by:	Craig Leres <leres@ee.lbl.gov> (maintainer)
Approved by:	gabor (mentor, implicit)
Feature safe:	yes
2012-02-23 14:20:36 +00:00
Ruslan Makhmatkhanov
9c548be5b6 - fix sort order in few category Makefiles
PR:		165411
Submitted by:	Conrad J. Sabatier <conrads at cox dot net>
2012-02-23 09:21:48 +00:00
Philip M. Gollucci
0dbf08e7c3 Statsd implementation in Ruby
A network daemon for aggregating statistics (counters and timers),
rolling them up, then sending them to graphite or mongodb.

WWW:    https://github.com/quasor/statsd

PR:		ports/165279
Submitted by:	Evan Sarmiento <bsdports@wayfair.com>
2012-02-21 20:02:35 +00:00
Philip M. Gollucci
a743f1f7e0 A Ruby driver for MongoDB.
WWW: https://github.com/mongodb/mongo-ruby-driver

PR:		ports/165368
Submitted by:	Evan Sarmiento <bsdports@wayfair.com>
2012-02-21 20:02:00 +00:00
Philip M. Gollucci
b72023869c A Ruby BSON Implementation for MongoDB
WWW: http://www.mongodb.org/

PR:		ports/165280
Submitted by:	Evan Sarmiento <bsdports@wayfair.com>
2012-02-21 16:05:19 +00:00
Andrey A. Chernov
c59600683f A subclass to emulate boundless DEC VT102 terminal 2012-02-21 12:26:02 +00:00
Bernhard Froehlich
b0adc60ab3 - Update to 0.1.9998
- Add flex dependency to fix possible build breakage in tinderbox
- Connect to the category Makefile

Submitted by:		gahr
2012-02-21 11:42:49 +00:00
TAKATSU Tomonari
ac38b7b7ad - Drag from Attic
- Update to 2.3.33
- Add LICENSE_FILE
- Update WWW line in pkg-descr
- Fix pkg-plist
- Take maintainership

PR:		ports/164786
Submitted by:	tota (myself)
Approved by:	gahr (previous maintainer)
2012-02-20 21:31:07 +00:00
Tilman Keskinoz
9dd2493304 Add remake, a GNU Make fork, which adds better debugging support 2012-02-20 17:30:23 +00:00
Gabor Pali
9266914f84 ThreadScope is a graphical viewer for thread profile information
generated by the Glasgow Haskell Compiler (GHC).

The ThreadScope program allows us to debug the parallel performance of
Haskell programs.  Using Threadscope we can check to see that work is
well balanced across the available processors and spot performance
issues relating to garbage collection or poor load balancing.

WWW:	http://hackage.haskell.org/package/threadscope

Obtained from:	FreeBSD Haskell
2012-02-18 22:50:19 +00:00
Gabor Pali
64008ac3b8 Parses .eventlog files emitted by GHC 6.12.1 and later. Includes the
ghc-events-show tool to dump and event log file as text.

WWW:	http://hackage.haskell.org/package/ghc-events

Obtained from:	FreeBSD Haskell
2012-02-18 22:47:13 +00:00
Gabor Pali
a7fe8296da This package provides strict versions of some standard Haskell data
types (pairs, Maybe and Either).  It also contains strict IO operations.

WWW:	http://www.cse.unsw.edu.au/~rl/code/strict.html

Obtained from:	FreeBSD Haskell
2012-02-18 21:27:14 +00:00
Gabor Pali
f54713216f - Fix directory name of hs-byteorder
Congratulations for the typo:	pgj
2012-02-18 18:41:23 +00:00
Gabor Pali
5b634d8c90 Useful for stuff like database connection pools.
WWW:	http://www.yesodweb.com/book/persistent

Obtained from:	FreeBSD Haskell
2012-02-18 17:21:20 +00:00
Gabor Pali
230e9ffc4e A fast logging system.
WWW:	http://hackage.haskell.org/package/fast-logger

Obtained from:	FreeBSD Haskell
2012-02-18 17:08:24 +00:00
Gabor Pali
e0bdd43eff Ranges and some functions allowing things like fast membership lookup on
ranges with holes in them and so on.

WWW:	http://hackage.haskell.org/package/ranges

Obtained from:	FreeBSD Haskell
2012-02-18 17:01:42 +00:00
Gabor Pali
756c333034 Provides high-level conversions based on the data-object package.
Parsing and emitting is handled by the yaml package, which in turn uses
the libyaml C library.

WWW:	http://github.com/snoyberg/data-object-yaml

Obtained from:	FreeBSD Haskell
2012-02-18 16:59:01 +00:00
Gabor Pali
29419e8cb4 These objects show up in different places, e.g. JSON, Yaml. By
providing a representation in a separate repository, other libraries can
share a single representation of these structures.

WWW:	http://github.com/snoyberg/data-object/tree/master

Obtained from:	FreeBSD Haskell
2012-02-18 16:53:34 +00:00
Gabor Pali
2e61f0192e This is a port of John Goerzen's convertible package, intended to
distinguish between conversions which are guaranteed to succeed and
those which might fail.  It uses the attempt package, which in turn uses
the failure package, so that this package is fully compatible with the
failure framework.

This package currently contains all of the typeclasses and instances for
convertible.  However, as these features are ported to the convertible
package, this package will be left with only the instances for
converting to and from text types (String, ByteString (lazy and strict)
and Text (lazy and strict).

Be aware that conversions to and from bytestrings assume UTF-8 encoding.
If a different encoding is desired, you can use a newtype wrapper and
declare an instance of ConvertAttempt or ConvertSuccess on it.

WWW:	http://github.com/snoyberg/convertible/tree/text

Obtained from:	FreeBSD Haskell
2012-02-18 16:48:46 +00:00
Gabor Pali
de130cdf1a Monad transformer for attempt.
WWW:	http://github.com/snoyberg/control-monad-attempt

Obtained from:	FreeBSD Haskell
2012-02-18 16:46:00 +00:00
Gabor Pali
fd3b875edd This package is for working with native byte-ordering of the system.
WWW:	http://community.haskell.org/~aslatter/code/byteorder

Obtained from:	FreeBSD Haskell
2012-02-18 16:43:12 +00:00
Gabor Pali
50dfbf8bd4 Defines a data type, Attempt, which has a Success and Failure
constructor.  Failure contains an extensible exception.

WWW:	http://github.com/snoyberg/attempt/tree/master

Obtained from:	FreeBSD Haskell
2012-02-18 16:17:25 +00:00
Gabor Pali
b41081fd35 A simple type class for success/failure computations.
WWW:	http://www.haskell.org/haskellwiki/Failure

Obtained from:	FreeBSD Haskell
2012-02-18 16:14:50 +00:00
Gabor Pali
538cb4bedf ASN1 data reader and writer in raw form with supports for high level
forms of ASN1 (BER, CER and DER).

WWW:	http://github.com/vincenthz/hs-asn1-data

Obtained from:	FreeBSD Haskell
2012-02-18 16:12:23 +00:00
Gabor Pali
57c3fca0c5 The filestore library provides an abstract interface for a versioning
file store, and modules that instatiate this interface.  Currently Git,
Darcs, and Mercurial modules are provided, and other VCSs or databases
could be added.

WWW:	http://johnmacfarlane.net/repos/filestore

Obtained from:	FreeBSD Haskell
2012-02-18 03:11:31 +00:00
Gabor Pali
2c28d03314 Parser and writer for handling sectioned config files in Haskell. The
ConfigFile module works with configuration files in a standard format
that is easy for the user to edit, easy for the programmer to work with,
yet remains powerful and flexible.  It is inspired by, and compatible
with, Python's ConfigParser module.  It uses files that resemble Windows
.INI-style files, but with numerous improvements.

ConfigFile provides simple calls to both read and write config files.
It is possible to make a config file parsable by this module, the Unix
shell, and make.

WWW:	http://software.complete.org/configfile

Obtained from:	FreeBSD Haskell
2012-02-18 03:05:26 +00:00
Gabor Pali
eeabd319e7 Provides SYB-with-class instances for Text from the text package.
WWW:	http://hackage.haskell.org/package/syb-with-class-instances-text

Obtained from:	FreeBSD Haskell
2012-02-17 17:01:01 +00:00
Gabor Pali
a34aa78210 Classes, and Template Haskell code to generate instances, for the Scrap
Your Boilerplate With Class system.

WWW:	http://hackage.haskell.org/package/syb-with-class

Obtained from:	FreeBSD Haskell
2012-02-17 16:58:33 +00:00
Gabor Pali
17dfb9bdd1 Support for computations with failures.
WWW:	http://hackage.haskell.org/package/MaybeT

Obtained from:	FreeBSD Haskell
2012-02-17 16:56:03 +00:00
Gabor Pali
ec7dba516a lifted-base exports IO operations from the base library lifted to any
instance of MonadBase or MonadBaseControl.

WWW:	https://github.com/basvandijk/lifted-base

Obtained from:	FreeBSD Haskell
2012-02-17 15:51:18 +00:00
Gabor Pali
3387004968 This package defines the type class MonadBaseControl, a subset of
MonadBase into which generic control operations such as catch can be
lifted from IO or any other base monad.  Instances are based on monad
transformers in MonadTransControl, which includes all standard monad
transformers in the transformers library except ContT.

WWW:	https://github.com/basvandijk/monad-control/

Obtained from:	FreeBSD Haskell
2012-02-17 15:48:59 +00:00
Gabor Pali
2aa49ec454 This package provides a straightforward port of monadLib's BaseM type
class to transformers.

WWW:	https://github.com/mvv/transformers-base

Obtained from:	FreeBSD Haskell
2012-02-17 15:46:38 +00:00
Gabor Pali
70cb05d9f7 This package defines new symbols for a number of functions, operators
and types in the base package.  All symbols are documented with their
actual definition and information regarding their Unicode code point.
They should be completely interchangeable with their definitions.

For further Unicode goodness you can enable the UnicodeSyntax language
extension.  This extension enables Unicode characters to be used to
stand for certain ASCII character sequences.

WWW:	http://haskell.org/haskellwiki/Unicode-symbols

Obtained from:	FreeBSD Haskell
2012-02-17 15:44:09 +00:00
Steve Wills
a6cde6cb09 Perl module to test many params as one test
WWW:	http://search.cpan.org/dist/Test-ManyParams/
2012-02-15 03:38:34 +00:00
Frederic Culot
3a5a5a3b60 Proc::SafeExec provides an easy, safe way to execute external programs. It
replaces all of Perl's questionable ways of accomodating this, including
system(), open() with a pipe, exec(), back-ticks, etc.  This module will never
automatically invoke /bin/sh.  This module is easy enough to use that /bin/sh
should be unnecessary, even for complex pipelines.

WWW: http://search.cpan.org/dist/Proc-SafeExec/

PR:		ports/165061
Submitted by:	Sergei Vyshenski <svysh@pn.sinp.msu.ru>
2012-02-14 12:43:20 +00:00
Steve Wills
9927dd3533 Use the latest Perl features
WWW:	http://search.cpan.org/dist/latest/
2012-02-13 20:38:15 +00:00
Ruslan Makhmatkhanov
1b84d9a1ec Add liblarch ports. They are needed for upcomming deskutils/gtg update. 2012-02-13 15:18:53 +00:00
Sunpoet Po-Chuan Hsieh
354b511980 - Add p5-Form-Sensible 0.20023
Form::Sensible is a different kind of form library. Form::Sensible is not just
another HTML form creator, or a form validator, though it can do both.
Form::Sensible, instead, focuses on what forms are: a method to relay
information to and from a user interface.

Form::Sensible forms are primarily tied to the data they represent.
Form::Sensible is not tied to HTML in any way. You could render Form::Sensible
forms using any presentation system you like, whether that's HTML, console
prompts, WxPerl or voice prompts. (* currently only an HTML renderer is provided
with Form::Sensible, but work is already under way to produce others.)

Features:
- Easy form validation
- Ability to easily save created forms for future use
- Define form once, render any number of ways
- Flexible built-in form validator
- Easily extended to produce new renderers, field types and validation
- HTML renderer produces sane html that can be easily styled via CSS
- HTML renderer allows for custom templates to control all aspects of form
  rendering.
- HTML output not tied to any javascript library.

WWW: http://search.cpan.org/dist/Form-Sensible/
2012-02-13 09:45:24 +00:00
Gabor Pali
1806a80fa2 - Remove devel/hs-hmake: it has been broken for a while, and upstream is
not maintained any more.

Obtained from:	FreeBSD Haskell
2012-02-13 06:18:08 +00:00
Gabor Pali
1a2291a4cf - Connect all the previously added hs- ports to the build
Obtained from:	FreeBSD Haskell
2012-02-13 03:58:47 +00:00
Steve Wills
b2c5daa08d Perl6 Capture objects
WWW:	http://search.cpan.org/dist/Data-Capture/
2012-02-12 17:33:11 +00:00
Sunpoet Po-Chuan Hsieh
40960c6f82 - Add p5-Test-Command 0.08
Test::Command intends to bridge the gap between the well tested functions and
objects you choose and their usage in your programs. By examining the exit
status, terminating signal, STDOUT and STDERR of your program you can determine
if it is behaving as expected.

This includes testing the various combinations and permutations of options and
arguments as well as the interactions between the various functions and objects
that make up your program.

The various test functions below can accept either a command string or an array
reference for the first argument. If the command is expressed as a string it is
passed to system as is. If the command is expressed as an array reference it is
dereferenced and passed to system as a list.

The final argument for the test functions, $name, is optional. By default the
$name is a concatenation of the test function name, the command string and the
expected value. This construction is generally sufficient for identifying a
failing test, but you may always specify your own $name if desired.

Any of the test functions can be used as instance methods on a Test::Command
object. This is done by dropping the initial $cmd argument and instead using
arrow notation.

WWW: http://search.cpan.org/dist/Test-Command/
2012-02-10 03:57:03 +00:00
Sunpoet Po-Chuan Hsieh
1674bc785d - Connect devel/py-isodate 2012-02-10 02:25:03 +00:00
Steve Wills
ec7409091d Perl module to install an accessor subroutine
WWW:	http://search.cpan.org/dist/Class-Accessor-Installer/
2012-02-09 16:22:08 +00:00
Sunpoet Po-Chuan Hsieh
e4e56a83ec - Connect devel/p5-Module-Implementation 2012-02-08 06:32:50 +00:00
Sunpoet Po-Chuan Hsieh
f6bec73df6 - Add p5-Devel-CallChecker 0.004
Devel::CallChecker makes some new features of the Perl 5.14.0 C API available to
XS modules running on older versions of Perl. The features are centred around
the function cv_set_call_checker, which allows XS code to attach a magical
annotation to a Perl subroutine, resulting in resolvable calls to that
subroutine being mutated at compile time by arbitrary C code. This module makes
cv_set_call_checker and several supporting functions available. (It is possible
to achieve the effect of cv_set_call_checker from XS code on much earlier Perl
versions, but it is painful to achieve without the centralised facility.)

Devel::CallCheckerprovides the implementation of the functions at runtime (on
Perls where they are not provided by the core). It also, at compile time,
supplies the C header file and link library which provide access to the
functions. In normal use, "callchecker0_h" and "callchecker_linkable" should be
called at build time (not authoring time) for the module that wishes to use the
C functions.

WWW: http://search.cpan.org/dist/Devel-CallChecker/
2012-02-08 05:17:35 +00:00
Sunpoet Po-Chuan Hsieh
68c1486e94 - Add p5-DynaLoader-Functions 0.001
DynaLoader::Functions provides a function-based interface to dynamic loading as
used by Perl. Some details of dynamic loading are very platform-dependent, so
correct use of these functions requires the programmer to be mindful of the
space of platform variations.

WWW: http://search.cpan.org/dist/DynaLoader-Functions/
2012-02-08 05:15:02 +00:00
Philip M. Gollucci
50d0498ebf RDoc produces HTML and command-line documentation for Ruby projects. RDoc
includes the +rdoc+ and +ri+ tools for generating and displaying online
documentation. See RDoc for a description of RDoc's markup and basic use.

WWW: http://docs.seattlerb.org/rdoc

PR:		ports/164866
Submitted by:	Shin-ya MURAKAMI <murashin@gfd-dennou.org>
2012-02-08 03:58:07 +00:00
Philip M. Gollucci
61043382ce Slop is a simple option parser with an easy to remember syntax and friendly API.
Author:	Lee Jarvis <lee _at_ jarvis.co>
WWW:	http://rubygems.org/gems/slop

PR:		ports/164865
Submitted by:	Shin-ya MURAKAMI <murashin@gfd-dennou.org>
2012-02-08 03:57:46 +00:00
Philip M. Gollucci
6a4b504533 method_source is a utility to return a method's sourcecode as a Ruby string.
Also returns Proc and Lambda sourcecode.

Author:	John Mair http://banisterfiend.wordpress.com/
WWW:	http://rubygems.org/gems/method_source

PR:		ports/164864
Submitted by:	Shin-ya MURAKAMI <murashin@gfd-dennou.org>
2012-02-08 03:57:24 +00:00
TAKATSU Tomonari
518d158635 - Add a new port: devel/R-cran-reshape2
Reshape lets you flexibly restructure and aggregate data using just
  two functions: melt and cast.

  WWW:	http://cran.r-project.org/web/packages/reshape2/
2012-02-07 19:44:26 +00:00
Martin Wilke
d570c145f4 The scream extension gives the possibility to disable the silencing error
control operator (aka The At Sign: '@') so all errors are being reported.

This feature is controlled by an ini setting.

WWW: http://pecl.php.net/package/scream

PR:		ports/163669
Submitted by:	Volodymyr Kostyrko <c.kworr@gmail.com>
2012-02-07 04:30:31 +00:00
Steve Wills
c0cd4f97b9 Extensive, yet simple, logging role using Log::Dispatchouli
WWW:	http://search.cpan.org/dist/MooseX-Role-Loggable/
2012-02-05 03:17:20 +00:00
Michael Scheidell
993de1bca0 - NetBSD's version of mkdep
- it is up to 10-percent faster than the original BSD mkdep shell script.
- contains options not available in FreeBSD's mkdep

PR:		ports/162956
Submitted by:	trociny (maintainer)
Approved by:	gabor (mentor)
2012-01-30 09:15:01 +00:00
TAKATSU Tomonari
9036df6b54 - Add a new port: devel/quickcheck++
QuickCheck++ is a tool for testing C++ programs automatically,
  inspired by QuickCheck, a similar library for Haskell programs.

  In QuickCheck++, the application programmer provides a specification
  of parts of its code in the form of properties which this code must
  satisfy. Then, the QuickCheck++ utilities can check that these
  properties holds in a large number of randomly generated test cases.

  Specifications, i.e. properties, are written in C++ by deriving
  from the quickcheck::Property class. This class contains members
  not only to express the specification but also to observe the
  distribution of test data and to write custom test data generators.

  The framework also allows the specification of fixed test data, as
  can be done with more traditional unit testing frameworks.

  WWW:	http://software.legiasoft.com/quickcheck/
2012-01-29 14:24:10 +00:00
Pav Lucistnik
61d3e67655 - Add a couple of pure extensions:
devel/pure-readline:   A readline interface for the Pure language
  devel/pure-stldict:    Pure interface to C++ STL map/unordered_map
  devel/pure-stlvec:     Pure interface to C++ STL vector
  math/pure-mpfr:        Multiprecision floats for Pure
  x11-toolkits/pure-tk:  A basic interface between Pure and Tcl/Tk

PR:		ports/161799
Submitted by:	Zhihao Yuan <lichray@gmail.com>
2012-01-26 20:18:32 +00:00
Sunpoet Po-Chuan Hsieh
25a532efce - Add p5-MooseX-Attribute-Chained 1.0.1
MooseX::Attribute::Chained is a Moose Trait which allows for method chaining on
accessors by returning $self on write/set operations.

WWW: http://search.cpan.org/dist/MooseX-Attribute-Chained/
2012-01-24 09:20:12 +00:00
Sunpoet Po-Chuan Hsieh
0f9455e818 - Add p5-IO-Pty-Easy 0.08
IO::Pty::Easy provides an interface to IO::Pty which hides most of the ugly
details of handling ptys, wrapping them instead in simple spawn/read/write
commands.

IO::Pty::Easy uses IO::Pty internally, so it inherits all of the portability
restrictions from that module.

WWW: http://search.cpan.org/dist/IO-Pty-Easy/
2012-01-23 19:03:33 +00:00
Frederic Culot
053d90f6b9 Path::Class::File::Lockable uses simple files to indicate
whether a file is locked or not.

It does not use flock(), since that is unstable over NFS.
Effort has been made to avoid race conditions.

Path::Class::File::Lockable is intended for long-standing locks,
as in a Subversion workspace. See SVN::Class for example.

WWW: http://search.cpan.org/dist/Path-Class-File-Lockable/

PR:		ports/164368 (based on)
Submitted by:	Tatsuya Ueda <ml+freebsd@tatsuya.info>
2012-01-23 10:25:40 +00:00
Michael Johnson
353b217264 - Add devel/goprotobuf
Go support, in the form of a library and protocol compiler plugin, for Google's
protocol buffers.

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

Approved by:	pav
2012-01-22 18:48:30 +00:00
TAKATSU Tomonari
5e43696e43 - Add a new port: devel/rubygem-bugspots
Bugspots - Bug Prediction Heuristic

  An implementation of the simple bug prediction heuristic outlined
  by the Google Engineering team: Bug Prediction at Google

      Well, we actually have a great, authoritative record of where
      code has been requiring fixes: our bug tracker and our source
      control commit log! The research indicates that predicting bugs
      from the source history works very well, so we decided to deploy
      it at Google.

  Point bugspots at any git repo and it will identify the hotspots
  for you.

  WWW:	https://github.com/igrigorik/bugspots
2012-01-22 13:09:53 +00:00
TAKATSU Tomonari
c3c9931eb6 - Add a new port: devel/rubygem-rainbow
Rainbow extends ruby String class adding methods to wrap the string
  with ANSI escape codes.

  Rainbow adds following methods to String class:

   * foreground(color) (with color and colour aliases)
   * background(color)
   * reset
   * bright
   * italic (not well supported by terminal emulators).
   * underline
   * blink
   * inverse
   * hide.

  WWW:	https://github.com/sickill/rainbow
2012-01-22 13:04:30 +00:00
Steve Wills
8ada8bc348 Added devel/p5-DBIx-Class-Schema-PopulateMore in wronge category 2012-01-20 19:59:40 +00:00
Steve Wills
250dc22e4d Easier test cases for your DBIx::Class applications
WWW:	http://search.cpan.org/dist/Test-DBIx-Class/
2012-01-20 18:06:32 +00:00