Commit graph

5147 commits

Author SHA1 Message Date
Gabor Pali
7f696346eb Prevent or capture writing to stdout and other handles.
WWW:	https://github.com/trystan/silently

Obtained from:	FreeBSD Haskell
2012-06-24 10:12:27 +00:00
Gabor Pali
d820d35c65 Parses Javascript into an Abstract Syntax Tree (AST). Initially intended
as frontend to hjsmin.

WWW:	http://github.com/alanz/language-javascript

Obtained from:	FreeBSD Haskell
2012-06-24 10:07:02 +00:00
Gabor Pali
973ab3a70d Lightweight UTF8 handling.
WWW:	http://hackage.haskell.org/package/utf8-light

Obtained from:	FreeBSD Haskell
2012-06-24 10:04:39 +00:00
Gabor Pali
f0a2b263d0 Provides ability to traverse a folder structure efficiently, as well as
convenience wrappers for reading from and writing to files.

WWW:	http://github.com/snoyberg/conduit

Obtained from:	FreeBSD Haskell
2012-06-24 09:56:58 +00:00
Gabor Pali
6d13ecc374 This is a small wrapper around the "directory", "unix", and "Win32"
packages, for use with "system-filepath".  It provides a consistent API
to the various versions of these packages distributed with different
versions of GHC.  In particular, this library supports working with
POSIX files that have paths which can't be decoded in the current locale
encoding.

WWW:	https://john-millikin.com/software/haskell-filesystem/

Obtained from:	FreeBSD Haskell
2012-06-24 09:53:26 +00:00
Gabor Pali
ab680f0b07 Use Template Haskell to embed file contents directly.
WWW:	https://github.com/snoyberg/file-embed

Obtained from:	FreeBSD Haskell
2012-06-24 09:49:39 +00:00
Sunpoet Po-Chuan Hsieh
cd59bab94f - Add rebar 2.0.0
rebar is an Erlang build tool that makes it easy to compile and test Erlang
applications, port drivers and releases.

rebar is a self-contained Erlang script, so it's easy to distribute or even
embed directly in a project. Where possible, rebar uses standard Erlang/OTP
conventions for project structures, thus minimizing the amount of build
configuration work. rebar also provides dependency management, enabling
application writers to easily re-use common libraries from a variety of
locations (git, hg, etc).

WWW: https://github.com/basho/rebar

PR:		ports/168905
Submitted by:	koobs <koobs.freebsd@gmail.com>
2012-06-23 12:38:35 +00:00
Ruslan Makhmatkhanov
ea7b543972 - fix missorted entry
PR:		169278
Submitted by:	"Conrad J. Sabatier" <conrads at cox dot net>
2012-06-21 07:59:54 +00:00
Steven Kreuzer
c1aa93effa liblcfg is a lightweight configuration file library written in C99.
The file format supports arbitrarily nested simple assignments, lists
and maps (aka dictionaries).

WWW:    http://liblcfg.carnivore.it/
2012-06-20 14:37:07 +00:00
Carlo Strub
a0b4be3219 Update port and Makefile 2012-06-17 20:26:50 +00:00
Ruslan Makhmatkhanov
0437cf932d This package provides OAuth 1.0/a, 2.0, and Ofly consumer support. The
package is wrapped around the superb Python Requests.

- Built on Python-Requests
- Supports OAuth 1.0, 1.0a, 2.0 and Ofly]
- Service wrappers for convenient connection initialization
- Well tested (100% coverage)

WWW:	https://github.com/litl/rauth

PR:		168802
Submitted by:	koobs <koobs.freebsd at gmail dot com>
2012-06-17 19:16:34 +00:00
Carlo Strub
3a9e71a0b3 Rename devel/bazaar to devel/baz and bump portrevision on dependant ports 2012-06-17 13:37:23 +00:00
Frederic Culot
488da84095 IO::HTML provides an easy way to open a file containing HTML while
automatically determining its encoding. It uses the HTML5 encoding
sniffing algorithm specified in section 8.2.2.1 of the draft standard.

WWW:	http://search.cpan.org/dist/IO-HTML/

This new port is needed to update textproc/p5-HTML-HTML5-Parser.
2012-06-14 14:30:39 +00:00
Pietro Cerutti
34aead295c - New port: devel/qt4-qmlviewer
The Qt QML Viewer is a tool for loading QML documents that makes it easy to
quickly develop and debug QML applications. It invokes the QML runtime to load
QML documents and also includes additional features useful for the development
of QML-based applications.

WWW: http://qt-project.org/doc/qt-4.8/qmlviewer.html
2012-06-14 10:06:36 +00:00
Baptiste Daroussin
6650773ab1 2012-05-31 deskutils/sciplore-mindmapping: Discontinued, use deskutils/docear instead
2012-06-07 devel/libtool-fixed: libtool has been fixed, no more need of this version
2012-05-23 devel/p5-Devel-ObjectTracker: removed from CPAN
2012-05-10 devel/rubygem-vmc: BROKEN for more than 6 month
2012-06-01 games/antrix: no more public distfiles, abandoned upstream
2012-05-10 games/sfbol: BROKEN for more than 6 month
2012-06-01 java/eclipseme: depends on java/sun-wtk
2012-05-10 mail/lmtpd: BROKEN for more than 6 month
2012-06-12 21:58:50 +00:00
Martin Wilke
eb3b6a488c A sane date/time Python interface: better epoch time, timezones, and deltas
with Django support as well

WWW:	https://github.com/HubSpot/sanetime

PR:		ports/168663
Submitted by:	koobs <koobs.freebsd@gmail.com>
2012-06-10 16:32:20 +00:00
Martin Wilke
787fa8e884 This is a Python library to access the Github API v3.
With it, you can manage your Github resources (repositories, user profiles,
organizations, etc.) from Python scripts.

It covers the full API, and all methods are tested against the real Github site.

WWW:	http://vincent-jacques.net/PyGithub

PR:		ports/168660
Submitted by:	koobs <koobs.freebsd@gmail.com>
2012-06-10 09:47:55 +00:00
Sunpoet Po-Chuan Hsieh
57b5a93061 - Add p5-Daemon-Control 0.000009
Daemon::Control provides a library for creating init scripts in perl. Your perl
script just needs to set the accessors for what and how you want something to
run and the library takes care of the rest.

You can launch programs through the shell (/usr/sbin/my_program) or launch Perl
code itself into a daemon mode. Single and double fork methods are supported and
in double-fork mode all the things you would expect like reopening
STDOUT/STDERR, switching UID/GID are supported.

WWW: http://search.cpan.org/dist/Daemon-Control/
2012-06-06 16:21:53 +00:00
Steve Wills
0f5fc169c0 Maps are ordered hashes that are both ordered, string/symbol indifferent, and
have recursive conversion, more robust implementation than
HashWithIndifferentAccess, support for struct like (map.foo) access, and
support for option/keyword access which avoids several nasty classes of errors
in many ruby libraries

WWW:	http://rubygems.org/gems/map
2012-06-05 14:26:22 +00:00
Martin Wilke
8d2bcfffda Python libev interface.
WWW:	http://packages.python.org/pyev/

PR:		ports/168511
Submitted by:	Denis Generalov <gd@rambler-co.ru>
2012-06-05 05:52:58 +00:00
Steve Wills
76149a9c4d Bacon is a small RSpec clone weighing less than 350 LoC but nevertheless
providing all essential features.

WWW:	http://rubygems.org/gems/bacon
2012-06-05 04:10:15 +00:00
Gabor Pali
46e9ab0ca5 - Update The Glorious Glasgow Haskell Compiler to version 7.4.1
Please note that port revision for all the Haskell ports without version changes
are also bumped.  Other per-port updates are coming soon (in separate commits)!
In addition to that, separate -docs ports are no longer needed so they are
now removed.

Thanks ashish@ for the assistance.

Obtained from:	FreeBSD Haskell
2012-06-03 20:52:29 +00:00
Jun Kuriyama
ba5cb3212d IO::Callback provides an easy way to produce a phoney read-only
filehandle that calls back to your own code when it needs data to
satisfy a read.  This is useful if you want to use a library module
that expects to read data from a filehandle, but you want the data to
come from some other source and you don't want to read it all into
memory and use IO::String.

WWW: http://search.cpan.org/dist/IO-Callback/
2012-06-02 14:21:37 +00:00
Sunpoet Po-Chuan Hsieh
03d49c2d6a - Add p5-Error-Helper 0.1.0
Error::Helper provides some easy error related methods.

WWW: http://search.cpan.org/dist/Error-Helper/
2012-06-02 12:33:30 +00:00
Steve Wills
0acab13d73 prototype-rails provides Prototype, Scriptaculous, and RJS for Rails 3.1
WWW: https://github.com/rails/prototype-rails

PR:		ports/168126
Submitted by:	Mikhail T. <m.tsatsenko@gmail.com>
2012-06-01 18:16:25 +00:00
Steve Wills
dac73408b0 Pretty print Ruby objects to visualize their structure.
WWW:	http://rubygems.org/gems/awesome_print

PR:		ports/168171
Submitted by:	Koichiro IWAO <meta+ports@vmeta.jp>
2012-06-01 15:40:52 +00:00
Sunpoet Po-Chuan Hsieh
2af45f8c09 - Add p5-Test-CPAN-Meta-YAML 0.20
Test::CPAN::Meta::YAML was written to ensure that a META.yml file, provided with
a standard distribution uploaded to CPAN, meets the specifications that slowly
being introduced to module uploads, via the use of ExtUtils::MakeMaker,
Module::Build and Module::Install.

See CPAN::Meta for further details of the CPAN Meta Specification.

WWW: http://search.cpan.org/dist/Test-CPAN-Meta-YAML/
2012-06-01 06:20:26 +00:00
MANTANI Nobutaka
5e09fd9c61 Add libvshadow, a library to support the Volume Service Snapshot (VSS) format. 2012-05-31 17:19:30 +00:00
MANTANI Nobutaka
f6edf467e5 Add libewf, a library for support of the Expert Witness Compression Format
(EWF).
2012-05-31 17:01:28 +00:00
Ruslan Makhmatkhanov
b7440505c6 Flake8 is a wrapper around these tools:
- PyFlakes
    - pep8
    - Ned's McCabe script

Flake8 runs all tools by launching the single 'flake8' script, but ignores pep8
and PyFlakes extended options and just uses defaults. It displays the warnings
in a per-file, merged output.

WWW:	https://bitbucket.org/tarek/flake8

NB: slightly changed version of the port committed. My changes:
- add $FreeBSD$
- update to 1.3.1
- add license (MIT)
- add a comment about python3. It will work but it use distutils for python3
  and setuptools for python2. I think the port will need to be changed to use
  distutils for both python branches.
- use %%PYEASYINSTALL_EGG%% in pkg-plist

PR:		ports/168108
Submitted by:	William Grzybowski <william88@gmail.com>
2012-05-30 19:58:00 +00:00
Martin Wilke
9ffa28e4f1 Web Widgets for building and validating forms. (former ToscaWidgetsForms)
WWW:	http://toscawidgets.org/

PR:		ports/167710
Submitted by:	Yuan-Chung Hsiao <ychsiao@gmail.com>
2012-05-30 08:07:30 +00:00
Martin Wilke
047544bf7e Collection of repoze.who friendly form plugins
repoze.who-friendlyform is a repoze.who plugin which
provides a collection of developer-friendly form plugins,
although for the time being such a collection has only
one item.

WWW:	http://code.gustavonarea.net/repoze.who-friendlyform/

PR:		ports/167703
Submitted by:	Yuan-Chung Hsiao <ychsiao@gmail.com>
2012-05-30 08:06:50 +00:00
Jun Kuriyama
acf0d0a8c4 This module provides an easy interface for getting various metadata
about a Perl module distribution.

WWW: http://search.cpan.org/dist/Dist-Metadata/
2012-05-27 07:18:37 +00:00
Andrey A. Chernov
926f1fd6e6 A simple, fast implementation of an in-memory LRU cache in pure perl. 2012-05-26 16:26:25 +00:00
Jun Kuriyama
b0890bf969 This module is a stupid hack to make the default File::Spec behavior
available from a subclass.  This can be useful when using another
module that expects a subclass of File::Spec but you want to use the
current, native OS format (automatically detected by File::Spec).

WWW: http://search.cpan.org/dist/File-Spec-Native/
2012-05-26 15:41:00 +00:00
Martin Wilke
07e52958d4 AnyEvent::Gearman is a module set of client/worker modules for Gearman for
AnyEvent applications.

WWW:	http://search.cpan.org/dist/AnyEvent-Gearman/

PR:		ports/166949
Submitted by:	Gea-Suan Lin <gslin@gslin.org>
2012-05-25 16:03:12 +00:00
Martin Wilke
369ba66b99 This module is a object container interface which supports both OO interface
and Singleton interface.

WWW:	http://search.cpan.org/dist/Object-Container/

PR:		ports/166948
Submitted by:	Gea-Suan Lin <gslin@gslin.org>
2012-05-25 15:52:45 +00:00
Max Brazhnikov
f564508406 KDE/FreeBSD team presents long awaited KDE SC 4.8.3!
kdeaccessibility4 and kdeutils4 are now meta ports. deskutils/kdepim4 updated
to match KDE SC version, old kdepim preserved in deskutils/kdepim44.

Follow UPDATING instruction!

New ports:
- accessibility/kaccessible
- accessibility/kmag
- accessibility/kmousetool
- accessibility/kmouth
- archivers/ark
- comms/kremotecontrol
- deskutils/kcharselect
- deskutils/kdepim44
- deskutils/kdepim44-runtime
- deskutils/superkaramba
- devel/kdebindings4-perl-perlkde
- devel/kdebindings4-perl-perlqt
- math/analitza
- math/kcalc
- misc/kde4-l10n-fa
- security/kgpg-kde4
- security/kwallet
- sysutils/kdf
- sysutils/kfloppy
- sysutils/sweeper
- vietnamese/kde4-l10n
- x11-clocks/ktimer
- x11/kactivities
- x11/libkonq

Removed ports:
- devel/kdebindings4-kross-interpreters
- devel/kdebindings4-python
- devel/kdebindings4-ruby
- devel/kdebindings4-smoke
2012-05-25 02:15:20 +00:00
Martin Wilke
98d102f4f6 Setuptools revision control system plugin for Git.
WWW:	http://pypi.python.org/pypi/setuptools-git
2012-05-22 23:55:01 +00:00
Martin Wilke
54901cf12e String::TT exports a "tt" function, which takes a TT (Template Toolkit)
template as its argument. It uses the current lexical scope to resolve
variable references.

PR:		ports/168165
Submitted by:	Muhammad Moinur Rahman <5u623l20@gmail.com>
2012-05-22 12:36:36 +00:00
Martin Wilke
edd7cd5d2f setuptools plugin for Mercurial version control system.
WWW:	http://pypi.python.org/pypi/setuptools_hg
2012-05-21 09:42:42 +00:00
Ruslan Makhmatkhanov
cd0cd8aeb4 LDAP-backed plugins for the Zope2 PluggableAuthService
WWW:	http://pypi.python.org/pypi/Products.LDAPMultiPlugins

Submitted by:   lstewart (via mail)
2012-05-20 09:39:39 +00:00
Ruslan Makhmatkhanov
92b3ef6f28 A LDAP-enabled Zope 2 user folder
WWW:	http://pypi.python.org/pypi/Products.LDAPUserFolder

Submitted by:   lstewart (via mail)
2012-05-20 09:38:49 +00:00
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
Steve Wills
5c67a7dbf0 A Perl module which provides an enhanced database populate method
WWW:	http://search.cpan.org/dist/DBIx-Class-Schema-PopulateMore/
2012-01-19 22:34:16 +00:00
Sergey A. Osokin
e44ed8aeb0 Move luajit from devel to lang directory.
Notice from:	linimon
2012-01-19 18:09:09 +00:00
Steve Wills
4ebfa5d84c Aggregate perl test for better performance
WWW:	http://search.cpan.org/dist/Test-Aggregate/
2012-01-18 21:13:56 +00:00
Philip M. Gollucci
7471ad7c9e RubyTree is a simple and general purpose implementation
of the Tree data structure for the Ruby language.

WWW: http://rubytree.rubyforge.org/

PR:		ports/164080
Submitted by:	Mikhail T. <m.tsatsenko@gmail.com>
2012-01-17 18:57:45 +00:00
Martin Wilke
e542494332 Describe your software project with a full-featured scripting
language and let Premake write the build scripts for you. With one
file your project can support both IDE-addicted Windows coders and
Linux command-line junkies!

WWW: http://industriousone.com/premake

PR:		ports/160006
Submitted by:	Vitaly Magerya <vmagerya@gmail.com>
2012-01-14 19:36:26 +00:00
Li-Wen Hsu
3ab7c65db7 - Re-add as devel/py_static_check
Suggested by:	danfe
Approved by:	maintainer
2012-01-12 12:05:38 +00:00
Li-Wen Hsu
77098603d2 - Will rename to devel/py_static_check
Suggested by:	danfe
2012-01-12 11:58:19 +00:00