Commit graph

4775 commits

Author SHA1 Message Date
Steve Wills
3d0e8bbd3f Coffee Script adapter for the Rails asset pipeline.
WWW:	http://rubygems.org/gems/coffee-rails
2011-10-27 03:03:48 +00:00
Pawel Pekala
0263b27d8f Blitz is a PHP templating engine with two main features:
Fast.  Blitz is written in C and built as PHP-extension which makes it one of
       the fastest template engines (you may see the benchmarks section below)

Clear. Blitz has quite simple and clear syntax and makes developer to build
       compact and easy-to-read-and-support code even for applications with very
       complex presentation logic

WWW: http://alexeyrybak.com/blitz/blitz_en.html

PR:		ports/159908
Submitted by:	Valery Komarov <komarov@valerka.net>
2011-10-26 21:56:03 +00:00
Xin LI
daceb9be9b UltraJSON is a fast and extendable JSON encoder and decoder written in
pure C, and have very good performance compared to cjson and simplejson.
2011-10-25 22:52:11 +00:00
Eitan Adler
ddcd38b26a Csmith is a tool that can generate random C programs that statically
and dynamically conform to the C99 standard. Thus, it is useful for
stress-testing compilers, static analyzers, and other tools that
process C code. Csmith has found bugs in every tool that it has
tested, and over the last several years we have used it to find
and report more than 350 previously-unknown compiler bugs.

WWW: http://embed.cs.utah.edu/csmith/

Approved by:	bapt (mentor)
2011-10-25 20:54:51 +00:00
Sunpoet Po-Chuan Hsieh
f36cd3377b - Add rubygem-rb-inotify 0.8.8
rubygem-rb-inotify is a ruby wrapper for libinotify, using ffi.

WWW: http://github.com/nex3/rb-inotify
2011-10-23 19:30:00 +00:00
Chris Rees
7e9e52bc57 Remove expired port
2011-10-13 devel/gccxml: Unmaintained upstream, still requires GCC 3.4 (strictly), just used by boost-pyste which is of archeological interest only itself
2011-10-22 15:21:25 +00:00
Chris Rees
35a03f063e Remove expired devel/boost-pyste
2011-10-13 devel/boost-pyste: Still requires GCC 3.4 (strictly) and gccxml which is deprecated (and has been broken for a while)
2011-10-22 14:56:47 +00:00
Jun Kuriyama
e8ab314d4e Devel::KYTProf is a perl code profiler to explore IO blocking time.
WWW: http://search.cpan.org/dist/Devel-KYTProf/
2011-10-20 03:19:55 +00:00
Sunpoet Po-Chuan Hsieh
34b531ec8e - Add p5-DateTime-Format-Oracle 0.06
DateTime::Format::Oracle may be used to convert Oracle date and timestamp values
into DateTime objects. It also can take a DateTime object and produce a date
string matching the NLS_DATE_FORMAT.

Oracle has flexible date formatting via its NLS_DATE_FORMAT session variable.
Date values will be returned from Oracle according to the current value of that
variable. Date values going into Oracle must also match the current setting of
NLS_DATE_FORMAT.

Timestamp values will match either the NLS_TIMESTAMP_FORMAT or
NLS_TIMESTAMP_TZ_FORMAT session variables.

This module keeps track of these Oracle session variable values by examining
environment variables of the same name. Each time one of Oracle's formatting
session variables is updated, the %ENV hash must also be updated.

WWW: http://search.cpan.org/dist/DateTime-Format-Oracle/
2011-10-19 12:59:47 +00:00
Sunpoet Po-Chuan Hsieh
f8f2a52774 - Add gjstest 1.0.6
Google JS Test is a fast javascript unit testing framework that runs on the V8
engine, without needing to launch a full browser.

Features include:
- Extremely fast test startup and execution time, without having to run a
  browser.
- Clean, readable output in the case of both passing and failing tests.
- A browser-based test driver that can simply be refreshed whenever JS is
  changed.
- Style and semantics that resemble Google Test for C++.
- A built-in mocking framework that requires minimal boilerplate code (e.g. no
  $tearDown or $verifyAll) with style and semantics based on the Google C++
  Mocking Framework.

The trade-off is that since tests are run in V8 without a browser, there is no
DOM available. You can still use Google JS Test for tests of DOM-manipulating
code however; see "Is it for me?" [1] for more details.

[1] http://code.google.com/p/google-js-test/wiki/IsItForMe

WWW: http://code.google.com/p/google-js-test/
2011-10-18 17:03:51 +00:00
Sunpoet Po-Chuan Hsieh
b34bf275e6 - Add p5-List-Gen 0.973
List::Gen provides higher order functions, list comprehensions, generators,
iterators, and other utility functions for working with lists. walk lists with
any step size you want, create lazy ranges and arrays with a map like syntax
that generate values on demand. there are several other hopefully useful
functions, and all functions from List::Util are available.

WWW: http://search.cpan.org/dist/List-Gen/
2011-10-18 16:41:19 +00:00
Cheng-Lung Sung
2d4a9dcea9 Log::Minimal is Minimal but customizable log module.
WWW: http://search.cpan.org/dist/Log-Minimal
2011-10-18 09:06:26 +00:00
Sunpoet Po-Chuan Hsieh
04e6d3091f - Add p5-Cairo-GObject 1.001
Cairo::GObject registers Cairo's types (Cairo::Context, Cairo::Surface, etc.)
with Glib's type systems so that they can be used normally in signals and
properties.

WWW: http://search.cpan.org/dist/Cairo-GObject/
2011-10-18 05:05:01 +00:00
Wesley Shields
2dca14ebb3 Remove devel/p5-subversion-freebsd as it is no longer needed. The only port
which was using (devel/git-subversion) it no longer requires it after the
1.7.0 update to devel/subversion.
2011-10-17 03:34:34 +00:00
Sunpoet Po-Chuan Hsieh
a9fee6968e - Add p5-Glib-Object-Introspection 0.003
Glib::Object::Introspection uses the gobject-introspection and libffi projects
to dynamically create Perl bindings for a wide variety of libraries. Examples
include gtk+, webkit, libsoup and many more.

WWW: http://search.cpan.org/dist/Glib-Object-Introspection/
2011-10-17 01:42:06 +00:00
Steve Wills
f3705b3eae Ruby CoffeeScript is a bridge to the JS CoffeeScript compiler.
WWW:	http://rubygems.org/gems/coffee-script
2011-10-17 01:26:22 +00:00
Steve Wills
826b366955 CoffeeScript is a little language that compiles into JavaScript. Underneath
all of those embarrassing braces and semicolons, JavaScript has always had a
gorgeous object model at its heart. CoffeeScript is an attempt to expose the
good parts of JavaScript in a simple way.

WWW:	http://rubygems.org/gems/coffee-script-source
2011-10-17 01:25:51 +00:00
Steve Wills
b043b25c05 ExecJS lets you run JavaScript code from Ruby.
WWW:	http://rubygems.org/gems/execjs
2011-10-17 01:25:00 +00:00
Steve Wills
9bcce6cb3e A Ruby library for finding files in a set of paths.
WWW:	http://rubygems.org/gems/hike
2011-10-17 01:24:17 +00:00
Alberto Villa
a2d3b5a4bc The KDE/FreeBSD team is pleased to announce KDE Software Compilation
4.7.2. The official release notes can be found at:
http://kde.org/announcements/announce-4.7.2.php
This release ships with many improvements. Read more about them here:
http://FreeBSD.kde.org/news.php#itemKDESC472availableinports

We'd like to say thanks to all testers and contributors, especially to
lwhsu@ for his effort on hosting our test packages.

PR:		156293 [1]
		159219 [2]
		160164 [3]
Submitted by:	Oleg Sidorkin <osidorkin@gmail.com> [1]
		Alvaro Castillo <gobledb@gmail.com> [2]
		dkeav04@gmail.com [3]
Tested by:	exp-run via pav
2011-10-17 00:03:42 +00:00
Lev A. Serebryakov
f56fb55a25 Remove subversion-freebsd and add subversion16. 2011-10-16 14:38:09 +00:00
Sunpoet Po-Chuan Hsieh
025c3a8627 - Add p5-POE-Loop-Tk 1.304
POE::Loop::Tk implements the interface documented in POE::Loop. Therefore it has
no documentation of its own. Please see POE::Loop for more details.

POE::Loop::Tk is one of two versions of the Tk event loop bridge. The other,
POE::Loop::TkActiveState accommodates behavior differences in ActiveState's
build of Tk. Both versions share common code in POE::Loop::TkCommon.
POE::Loop::Tk dynamically selects the appropriate bridge code based on the
runtime enviroment.

WWW: http://search.cpan.org/dist/POE-Loop-Tk/
2011-10-15 16:32:01 +00:00
Sunpoet Po-Chuan Hsieh
63dcf8c413 - Add p5-Hash-NoRef 0.03
Hash::NoRef is a Perl module to create HASH that store values without increase
the reference count (weak references). This can be used to store objects but
without interfere in the DESTROY mechanism, since the reference in this HASH
won't count.

WWW: http://search.cpan.org/dist/Hash-NoRef/
2011-10-15 15:31:09 +00:00
Sunpoet Po-Chuan Hsieh
89454af0a4 - Add p5-Text-Levenshtein 0.05
Text::Levenshtein implements the Levenshtein edit distance. The Levenshtein edit
distance is a measure of the degree of proximity between two strings. This
distance is the number of substitutions, deletions or insertions ("edits")
needed to transform one string into the other one (and vice versa). When two
strings have distance 0, they are the same.

WWW: http://search.cpan.org/dist/Text-Levenshtein/
2011-10-15 13:30:35 +00:00
Doug Barton
4eb5b88d9e As previously advertised, complete removal of vulnerable ports that
no one has stepped up to deal with:

archivers/pecl-phar		Vulnerable since 2011-01-13
comms/libsyncml			Depends on devel/libsoup22, which is FORBIDDEN
databases/mysql323-server	Vulnerable since 2006-10-29
databases/mysql323-client	Vulnerable since 2006-10-29
databases/mysql323-scripts	Vulnerable since 2006-10-29
databases/mysql40-server	Vulnerable since 2006-10-29
databases/mysql40-client	Vulnerable since 2006-10-29
databases/mysql40-scripts	Vulnerable since 2006-10-29
databases/p5-DBD-mysql40
		Depends on databases/mysql40-server, which is FORBIDDEN
deskutils/buoh			Depends on devel/libsoup22, which is FORBIDDEN
deskutils/libopensync-plugin-syncml
		Depends on comms/libsyncml, which is DEPRECATED
devel/libsoup22			Vulnerable since 2011-07-28
dns/bind9-sdb-ldap		Vulnerable since 2011-06-04
dns/bind9-sdb-postgresql	Vulnerable since 2011-06-04
ftp/wgetpro			Vulnerable since 2004-12-14
games/quake2forge		Vulnerable since 2005-01-21
graphics/linux-tiff		Vulnerable since 2004-10-13
japanese/mutt			Vulnerable since 2007-07-29
japanese/asterisk14-sounds	Depends on net/asterisk14, which is FORBIDDEN
net/asterisk14			Vulnerable since 2011-06-25
net/isc-dhcp31-client		Vulnerable since 2011-04-10
net/isc-dhcp31-server		Vulnerable since 2011-04-10
net/isc-dhcp31-relay		Vulnerable since 2011-04-10
net/asterisk-app-ldap		Depends on net/asterisk14, which is FORBIDDEN
net/asterisk-app-notify		Depends on net/asterisk14, which is FORBIDDEN
net/asterisk-oh323
   Depends on net/asterisk14, which is FORBIDDEN, does not compile on sparc64
net/asterisk14-addons		Depends on net/asterisk14, which is FORBIDDEN
net/astfax			Depends on net/asterisk14, which is FORBIDDEN
net-mgmt/nagios2		Vulnerable since 2009-06-30
www/gforge			Vulnerable since 2005-08-09
www/linux-flashplugin7		Vulnerable since at least 2008-05-30
www/opera-devel			Vulnerable since 2010-06-25, does not fetch
www/plone3			Vulnerable and unsupported upstream
www/serendipity-devel		Vulnerable since 2008-04-25
www/ziproxy			Vulnerable since 2010-06-15
www/asterisk-gui		Depends on net/asterisk14, which is FORBIDDEN
x11-toolkits/linux-pango	Vulnerable since 2009-05-13
2011-10-14 22:30:49 +00:00
Li-Wen Hsu
706e46ef9a Add ats-contrib-testing 0.2.5, facilitating construction of testing code for
ATS language.

PR:		ports/161576
Submitted by:	Jyun-Yan You <jyyou@cs.nctu.edu.tw>
2011-10-14 17:02:52 +00:00
Jun Kuriyama
993a50466c carton is a command line tool to track the Perl module dependencies
for your Perl application. The managed dependencies are tracked in a
carton.lock file, which is meant to be version controlled, and the
lock file allows other developers of your application will have the
exact same versions of the modules.

WWW: http://search.cpan.org/dist/carton/
2011-10-14 13:52:34 +00:00
Greg Larkin
3bb55a6625 A continuous integration plugin for Trac.
Bitten is a Python-based framework for collecting various software
metrics via continuous integration. It builds on Trac to provide
an integrated web-based user interface. Build slaves are usually
installed and run on multiple different systems to compile and test
the software on these platforms on new checkins.

Set bitten_slave_enable to "yes" and bitten_slave_urls to contain
one or more Bitten build URLs. For form authentication add --form-auth
to flags.

WWW: http://bitten.edgewall.org/

PR:		ports/140157
Submitted by:	Tim Niemueller <tim@niemueller.de>
2011-10-13 23:22:22 +00:00
Wen Heping
095842abed zc.buildout provides support for creating applications, especially Python
applications. It provides tools for assembling applications from multiple
parts, Python or otherwise. An application may actually contain multiple
programs, processes, and configuration settings.

WWW: http://pypi.python.org/pypi/zc.buildout

Submitted by:	Ruslan Mahmatkhanov <cvs-src@yandex.ru> (via GitHub)
2011-10-13 01:20:01 +00:00
Wen Heping
82cb95788b zope.location are special objects that has a structural location.
WWW: http://pypi.python.org/pypi/zope.location/

Submitted by:	Ruslan Mahmatkhanov <cvs-src@yandex.ru> (via GitHub)
2011-10-13 01:04:48 +00:00
Wen Heping
3cbbbd7cbc This package provides a general logging facility that, at this point,
is just a small shim over Python's logging module. Therefore, unless
you need to support a legacy package from the Zope 2 world, you're
probably better off using Python's logging module.

WWW: http://cheeseshop.python.org/pypi/zLOG

Submitted by:	Ruslan Mahmatkhanov <cvs-src@yandex.ru> (via GitHub)
2011-10-13 00:51:09 +00:00
Sunpoet Po-Chuan Hsieh
e5f5ae82d9 - Add p5-File-HomeDir-PathClass 1.112060
File::HomeDir::PathClass is just a wrapper around File::HomeDir methods,
transforming their return value to Path::Class objects. This allows for easier
usage of the value.

Refer to File::HomeDir#METHODS for a list of which functions are supported.
File::HomeDir::PathClass supports both original File::HomeDir interfaces.

WWW: http://search.cpan.org/dist/File-HomeDir-PathClass/
2011-10-12 10:37:01 +00:00
Martin Matuska
52c44a84c9 Whups is Horde's ticket-tracking application. It is very flexible in design,
and can be used for help-desk requests, tracking sofware development, and
anything else that needs to track a set of requests and their status.

WWW: http://www.horde.org/apps/whups/
2011-10-11 20:46:18 +00:00
Martin Matuska
64a7175c8a Horde Scheduler System
WWW: http://pear.horde.org
2011-10-11 20:43:15 +00:00
Wen Heping
0c26a272d3 zope.datetime is a set of commonly used date and time related
utility functions.

WWW: http://http://pypi.python.org/pypi/zope.datetime

Submitted by:	Ruslan Mahmatkhanov <cvs-src@yandex.ru> (via GitHub)
2011-10-11 07:15:48 +00:00
Eygene Ryabinkin
4be6594a53 Remove duplicated port
HTE is already in devel/hte

Spotted by: Aldis Berjoza
Pointyhat to: rea
2011-10-10 08:54:15 +00:00
Romain Tartière
ea070397c1 Vala Toys for gEdit is an experimental collection of plugins that extends the
gEdit editor to make it a better programmer editor for the Vala language.

WWW:	http://code.google.com/p/vtg/
2011-10-10 08:01:18 +00:00
Wen Heping
659a622dc1 This package provides a DateTime data type, as known from Zope 2.
Unless you need to communicate with Zope 2 APIs, you're probably
better off using Python's built-in datetime module.

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

Submitted by:	Ruslan Mahmatkhanov <cvs-src@yandex.ru> (via email)
2011-10-10 00:44:36 +00:00
Sunpoet Po-Chuan Hsieh
870cbd67dd - Add p5-Sys-Info 0.78
Sys::Info is a Perl module to fetch information from the host system.

WWW: http://search.cpan.org/dist/Sys-Info/
2011-10-10 00:20:43 +00:00
Sunpoet Po-Chuan Hsieh
47185d2724 - Add p5-Sys-Info-Driver-BSD 0.7801
Sys::Info::Driver::BSD is the BSD driver for Sys::Info.

WWW: http://search.cpan.org/dist/Sys-Info-Driver-BSD/
2011-10-10 00:19:24 +00:00
Sunpoet Po-Chuan Hsieh
600be67974 - Add p5-Test-Sys-Info 0.20
Test::Sys::Info is a centralized test suite for Sys::Info Drivers.

WWW: http://search.cpan.org/dist/Test-Sys-Info/
2011-10-10 00:17:16 +00:00
Sunpoet Po-Chuan Hsieh
f44c7887d1 - Add p5-Sys-Info-Base 0.7802
Sys::Info::Base is the base class for Sys::Info.

WWW: http://search.cpan.org/dist/Sys-Info-Base/
2011-10-10 00:14:29 +00:00
Eygene Ryabinkin
ac6be26172 New port: HT, editor/viewer/analyzer for binary files
Feature safe: yes
2011-10-08 18:05:53 +00:00
Wen Heping
1ae9439ef7 - Connect py-zope.event 2011-10-08 01:44:45 +00:00
Steve Wills
1b9ccb016f Test::Timer implements a set of test primitives to test and assert test times
from bodies of code.

WWW:	http://search.cpan.org/dist/Test-Timer/
2011-10-06 20:21:18 +00:00
Stanislav Sedov
f353225a9a - Add port for devel/libtool-fixed, a fixed version of libtool package
that can generate proper configure scripts on 10.X and with support
  for 10.x

  WWW: http://www.gnu.org/software/libtool/
2011-10-05 23:47:21 +00:00
Lars Thegler
0145e2d716 Add p5-Test-InDistDir 1.112071, test environment setup for development
with IDE.
2011-10-05 20:07:39 +00:00
Sunpoet Po-Chuan Hsieh
76f6b96c26 - Add p5-Log-Dispatch-Configurator-Any 1.110690
Log::Dispatch::Config is a wrapper for Log::Dispatch and provides a way to
configure Log::Dispatch objects with configuration files. Somewhat like a lite
version of log4j and Log::Log4perl it allows multiple log destinations. The
standard configuration file format for Log::Dispatch::Config is AppConfig.

This module plugs in to Log::Dispatch::Config and allows the use of other file
formats, in fact any format supported by the Config::Any module. As a bonus you
can also pass in a configuration data structure instead of a file name.

WWW: http://search.cpan.org/dist/Log-Dispatch-Configurator-Any/
2011-10-05 10:30:22 +00:00
Frederic Culot
747f2fc77e Test::Weaken allows easy detection of unfreed Perl data and the
examination of unfreed objects, even those that would usually have
been made inaccessible.

WWW: http://search.cpan.org/dist/Test-Weaken/
2011-10-05 09:00:49 +00:00
Sunpoet Po-Chuan Hsieh
cd7194986e - Remove p5-Scalar-Util-Clone 2011-10-05 04:37:56 +00:00
Sunpoet Po-Chuan Hsieh
f3b49c22f6 - Add p5-Data-Clone 0.003
Data::Clone does data cloning, i.e. copies things recursively. This is smart so
that it works with not only non-blessed references, but also with blessed
references (i.e. objects). When clone() finds an object, it calls a clone method
of the object if the object has a clone, otherwise it makes a surface copy of
the object. That is, this module does polymorphic data cloning.

Although there are several modules on CPAN which can clone data, this module has
a different cloning policy from almost all of them. See "Cloning policy" and
"Comparison to other cloning modules" [1] for details.

[1] http://search.cpan.org/dist/Data-Clone/lib/Data/Clone.pm

WWW: http://search.cpan.org/dist/Data-Clone/
2011-10-04 18:58:31 +00:00
Sunpoet Po-Chuan Hsieh
ba6704290b - Add p5-Test-Exception-LessClever 0.006
Test::Exception::LessClever is an alternative to Test::Exception that is much
simpler. This alternative does not use fancy stack tricks to hide itself. The
idea here is to keep it simple.  This also solves the Test::Exception bug where
some dies will be hidden when a DESTROY method calls eval. If a DESTROY method
masks $@ a warning will be generated as well.

WWW: http://search.cpan.org/dist/Test-Exception-LessClever/
2011-10-04 16:34:48 +00:00
Ryan Steinmetz
89630c7425 New port: devel/ding-libs
'D is not GLib' utility libraries

Ding-libs provides utility functions to manipulate filesystem
pathnames (libpath_utils), a hash table which dynamically resizes
to achieve optimal storage and access time properties (libdhash),
a data type to collect data in a hierarchical structure for easy
iteration and serialization (libcollection), a dynamically growing,
reference-counted array (libref_array), and a library to process
configuration files in initialization format (INI) into a library
collection data structure (libini_config).

PR:		ports/161267
Submitted by:	Andrew Elble <aweits@rit.edu>
2011-10-04 15:29:38 +00:00
Pawel Pekala
d8e4ecaf03 LibParserUtils provides various pieces of functionality that are useful when
writing parsers. These are:

  + A number of character set convertors
  + Mapping of character set names to/from MIB enum values
  + UTF-8 and UTF-16 (host endian) support functions
  + Various simple data structures (resizeable buffer, stack, vector)
  + A UTF-8 input stream

WWW: http://www.netsurf-browser.org/projects/libparserutils/

PR:		ports/159935
Submitted by:	David Romano <unobe@cpan.org>
Approved by:	miwi, wen (mentors implicit)
2011-10-03 19:35:23 +00:00
Sunpoet Po-Chuan Hsieh
68a3645015 - Add p5-IO-Stty 0.03
IO::Stty is a perl module that change and print terminal line settings.

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

PR:		ports/161206
Submitted by:	Stephon Chen <stephon@gmail.com>
2011-10-02 18:06:19 +00:00
Doug Barton
2778716571 As previously advertised, remove ports that previously had been
DEPRECATED without EXPIRATION_DATE, and the ports that depend
on them.

audio/mt-daapd
	Use audio/firefly instead
databases/p5-DBIx-Class-Validation
	Depends on textproc/p5-FormValidator-Simple, which is DEPRECATED
devel/p5-Class-Data-Accessor
	Please consider using p5-Class-Accessor-Grouped or p5-Moose
graphics/libflash
	gplflash is no longer supported. Please use gnash instead
graphics/flashplayer
	Depends on DEPRECATED graphics/libflash
japanese/p5-FormValidator-Simple-Plugin-Number-Phone-JP
	Depends on textproc/p5-FormValidator-Simple, which is DEPRECATED
net/p5-OAuth-Lite
	Depends on devel/p5-Class-Data-Accessor, which is DEPRECATED
net-mgmt/py-snmp
	use net-mgmt/py-snmp4 instead
net-mgmt/py-twistedSNMP
	Relies on net-mgmt/py-snmp, which is DEPRECATED
net-p2p/gift
	unmaintained upstream for several years
net-p2p/giftcurs
	unmaintained upstream for several years
net-p2p/giftoxic
	unmaintained upstream for several years
net-p2p/giftui
	unmaintained upstream for several years
net-p2p/apollon
	Depends on net-p2p/gift, which is DEPRECATED
textproc/p5-FormValidator-Simple
	Depends on devel/p5-Class-Data-Accessor, which is DEPRECATED
www/flashplugin-mozilla
	gplflash is no longer supported. Please use graphics/gnash, \
www/p5-HTML-Widget
	Depends on devel/p5-Class-Data-Accessor, which is DEPRECATED
www/p5-Catalyst-Plugin-AutoRestart
	Depends on devel/p5-Class-Data-Accessor, which is DEPRECATED
www/p5-Catalyst-Example-InstantCRUD
	Depends on www/p5-HTML-Widget, which is DEPRECATED
www/p5-Catalyst-Plugin-FormValidator-Simple
	Depends on textproc/p5-FormValidator-Simple, which is DEPRECATED
www/p5-Catalyst-Plugin-HTML-Widget
	Depends on www/p5-HTML-Widget, which is DEPRECATED
www/asterisk-fop
	Depends on www/flashplugin-mozilla which is DEPRECATED
www/p5-Handel
	Depends on textproc/p5-FormValidator-Simple, which is DEPRECATED
www/p5-DBIx-Class-HTMLWidget
	Depends on www/p5-HTML-Widget, which is DEPRECATED
www/p5-HTML-Widget-DBIC
	Disappear from CPAN
x11-wm/fvwm24
	No longer supported by fvwm.org
2011-09-30 08:58:22 +00:00
Greg Larkin
500fb16714 - Hook py-zope.interface to the build 2011-09-29 22:22:43 +00:00
Greg Larkin
5550f1a703 - Removed devel/py-zopeInterface after rename
PR:		ports/160846
Submitted by:	Ruslan Mahmatkhanov <cvs-src@yandex.ru>
2011-09-29 21:22:53 +00:00
Dmitry Marakasov
aedebe7f3a - Preserve love 0.5-0 as devel/love5
- rename binary and docsdir to not conflict with devel/love
  - add patch to work with changed binary name
  - set LATEST_LINK
  - connect to build
2011-09-27 03:58:32 +00:00
Wen Heping
392ff9a5e6 - Connect py-zope.testing 2011-09-27 02:30:33 +00:00
Gabor Pali
32843232af - Update to 3.20110707
- Cabalize port

PR:		ports/159348
Submitted by:	pgj
Approved by:	maintainer (timeout)
Obtained from:	FreeBSD Haskell
2011-09-26 20:49:55 +00:00
Baptiste Daroussin
6bbef7efb7 2011-09-23 devel/libnotifymm: Doesn't build and isn't used by anything.
2011-09-11 games/abuse: BROKEN after games/abuse_sdl update
2011-09-01 security/donkey: No more public distfiles
2011-09-01 graphics/moth: No more public distfiles
2011-09-01 net-mgmt/aguri: No more public distfiles
2011-09-01 games/senso: No more public distfiles
2011-09-01 net-im/jabber-users-agent: No more public distfiles
2011-09-01 games/cchess: No more public distfiles
2011-09-23 13:25:21 +00:00
Stanislav Sedov
be9669cbc6 - Add devel/libatomic-ops, a library providing portable access to
atomic operations.

  WWW: http://www.hpl.hp.com/personal/Hans_Boehm/gc/
2011-09-23 06:03:14 +00:00
Wen Heping
2004fa08b6 This library implements the JSON-RPC 2.0 proposed specification in pure Python.
It is designed to be as compatible with the syntax of xmlrpclib as possible (it
extends where possible), so that projects using xmlrpclib could easily be
modified to use JSON and experiment with the differences.

It is backwards-compatible with the 1.0 specification, and supports all of the
new proposed features of 2.0, including:
    * Batch submission (via MultiCall)
    * Keyword arguments
    * Notifications (both in a batch and 'normal')
    * Class translation using the 'jsonclass' key.

WWW: https://github.com/joshmarshall/jsonrpclib

PR:		ports/160869
Submitted by:	Attila Nagy <bra@fsn.hu>
2011-09-22 07:04:24 +00:00
Romain Tartière
6975c61b05 Python support for MonoDevelop.
WWW:	http://monodevelop.com/
2011-09-21 19:17:19 +00:00
Romain Tartière
fa5f78953f Remove devel/monodevelop-boo (no updated distfile upstream). 2011-09-21 19:14:02 +00:00
Herve Quiroz
0fb9a0f1ec The maven-wrapper provides a convenient way to switch between several Maven
installations.

- By setting the M2_HOME environment variable the user can select the Maven
  instance to use.
- A default Maven instance is selected according to the files in
  /usr/local/etc/maven/instances.d/
2011-09-21 06:57:23 +00:00
Baptiste Daroussin
6d05a4943f Role::HasMessage is an extremely simple role. A class that includes
Role::HasMessage is promising to provide a message method that
returns a string summarizing the message or event represented by
the object. It does not provide any actual behavior.

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

Submitted by:	Geraud CONTINSOUZAS <geraud@gcu.info> (by private mail)
2011-09-20 10:38:27 +00:00
Baptiste Daroussin
a8af7020ed Log::Dispatchouli is a thin layer above Log::Dispatch and meant to
make it dead simple to add logging to a program without having to
think much about categories, facilities, levels, or things like that.
It is meant to make logging just configurable enough that you can find
the logs you want and just easy enough that you will actually log
things.

WWW: http://search.cpan.org/dist/Log-Dispatchouli/

Submitted by:	Geraud CONTINSOUZAS <geraud@gcu.info> (by private mail)
2011-09-20 10:12:00 +00:00
Baptiste Daroussin
42c26118e8 String::Errf provides errf, a simple string formatter that works
something like sprintf.

WWW: http://search.cpan.org/dist/String-Errf/

Submitted by:	Geraud CONTINSOUZAS <geraud@gcu.info> (by private mail)
2011-09-20 10:08:19 +00:00
Baptiste Daroussin
bc28e6b32e CPAN::Uploader - upload things to the CPAN
WWW: http://search.cpan.org/dist/CPAN-Uploader/

Submitted by:	Geraud CONTINSOUZAS <geraud@gcu.info> (by private mail)
2011-09-20 09:53:08 +00:00
Baptiste Daroussin
f299398342 Config::MVP::Reader::INI reads .ini files containing MVP-style
configuration.

WWW: http://search.cpan.org/dist/Config-MVP-Reader-INI/

Submitted by:	Geraud CONTINSOUZAS <geraud@gcu.info> (by private mail)
2011-09-20 09:49:07 +00:00
Baptiste Daroussin
b39cb641d2 This provides a Log::Dispatch log output system that appends logged
events to an array reference. This is probably only useful for testing
the logging of your code.

WWW: http://search.cpan.org/dist/Log-Dispatch-Array/

Submitted by:	Geraud CONTINSOUZAS <geraud@gcu.info> (by private mail)
2011-09-20 09:31:56 +00:00
Baptiste Daroussin
6a5289755d The Perl::PrereqScanner scanner will extract loosely your distribution
prerequisites from your files.

WWW: http://search.cpan.org/dist/Perl-PrereqScanner/

Submitted by:	Geraud CONTINSOUZAS <geraud@gcu.info> (by private mail)
2011-09-20 09:24:26 +00:00
Sunpoet Po-Chuan Hsieh
95daa67471 - Add p5-Tree-RedBlack 0.5
Tree::RedBlack is a perl implementation of the Red/Black tree algorithm found in
the book "Algorithms", by Cormen, Leiserson & Rivest (more commonly known as
"CLR" or "The White Book"). A Red/Black tree is a binary tree which remains
"balanced"- that is, the longest length from root to a node is at most one more
than the shortest such length. It is fairly efficient; no operation takes more
than O(lg(n)) time.

A Tree::RedBlack object supports the following methods: new(), root(), cmp(&),
insert($, $), delete($), find($), node($), min() and max().

WWW: http://search.cpan.org/dist/Tree-RedBlack/
2011-09-20 08:56:55 +00:00
Sunpoet Po-Chuan Hsieh
1d3515f7be - Add p5-Carp-Always-Color 0.05
Stack traces are hard to read when the messages wrap, because it's hard to tell
when one message ends and the next message starts. Carp::Always::Color just
colors the first line of each stacktrace, based on whether it's a warning or an
error. If messages are being sent to a terminal, it colors them with terminal
escape codes, otherwise it colors them with HTML (ideas for more intelligent
behavior here are welcome).

WWW: http://search.cpan.org/dist/Carp-Always-Color/
2011-09-20 08:54:11 +00:00
Baptiste Daroussin
e5a1a26fda Role::Identifiable::HasIdent is an incredibly simple role. It adds
a required ident attribute that stores a simple string, meant to
identify exceptions.
Role::Identifiable::HasTags adds the ability for your class and its
composed parts (roles, superclasses) as well as instances of it to
contribute to a pool of tags describing each instance.

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

Submitted by:	Geraud CONTINSOUZAS <geraud@gcu.info> (by private mail)
2011-09-20 08:46:07 +00:00
Baptiste Daroussin
a61c7f404c String::Formatter is a tool for building sprintf-like formatting
routines. It supports named or positional formatting, custom
conversions, fixed string interpolation, and simple width-matching out
of the box.

WWW: http://search.cpan.org/dist/String-Formatter/

Submitted by:	Geraud CONTINSOUZAS <geraud@gcu.info> (by private mail)
2011-09-20 08:41:24 +00:00
Baptiste Daroussin
cd37763e93 Sub::Exporter::GlobExporter - export shared globs with Sub::Exporter collectors
WWW: http://search.cpan.org/dist/Sub-Exporter-GlobExporter/

Submitted by:	Geraud CONTINSOUZAS <geraud@gcu.info> (by private mail)
2011-09-20 08:36:13 +00:00
Baptiste Daroussin
6bcaa90166 MooseX::OneArgNew lets your constructor take a single argument,
which will be translated into the value for a one-entry hashref.

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

Submitted by:	Geraud CONTINSOUZAS <geraud@gcu.info> (by private mail)
2011-09-20 08:31:57 +00:00
Brendan Fabeny
06f3130eee Add frama-c , extensible platform for source-code analysis of C. 2011-09-18 15:38:25 +00:00
Ryan Steinmetz
ecf56b60be New port: devel/radare2
PR:		ports/159805
Submitted by:	Karsten Pedersen <kpedersen@opencde.org>
Approved by:	wxs (mentor)

Opensource tools to disasm, debug, analyze and manipulate binary files.

* Multi-architecture multi-platform
* Highly scriptable
* Hexadecimal editor
* IO is wrapped
* Filesystems support
* Debugger support
* Diffing between two functions or binaries
* Code analysis at opcode, basicblock, function levels

...and more!
2011-09-16 20:51:29 +00:00
Tilman Keskinoz
7a5709848a Add atoulme-Antwrap, a ruby wrapper for apache-ant 2011-09-11 20:45:36 +00:00
Emanuel Haupt
e671df30f1 Add libexplain 0.46, a library which may be used to explain Unix and Linux
system call errors.
2011-09-11 09:23:22 +00:00
Andrej Zverev
dd0c33867a This port track unstable version 3.x.x (currently 3.0.1)
and it not compatable with previous major version (devel/zmq).
2011-09-10 14:57:02 +00:00
TAKATSU Tomonari
aae8df2f67 - Add a new port: devel/R-cran-proto
proto (google code name r-proto) is an R package which facilitates
  a style of programming known as prototype-based programming.
  Prototype-based programming is a type of object oriented (OO)
  programming in which classes and objects are unified into a single
  concept, prototypes. This makes proto and prototye programming
  simpler than the usual OO model yet it retains the OO features of
  inheritance (known as delegation in the prototype model) and OO
  dispatch. Applications, News, Additional Information sources, Proto
  Bugs and Avoiding R Bugs sections are given below while associated
  Links are in the http://code.google.com/p/r-proto/wiki/Links

  WWW:	http://code.google.com/p/r-proto/
2011-09-10 07:52:34 +00:00
Sunpoet Po-Chuan Hsieh
91f015d0af - Add p5-Test-Spec 0.39
Test::Spec is a declarative specification-style testing system for
behavior-driven development (BDD) in Perl. The tests (a.k.a. examples) are named
with strings instead of subroutine names, so your fingers will suffer less
fatigue from underscore-itis, with the side benefit that the test reports are
more legible.

This module is inspired by and borrows heavily from RSpec
(http://rspec.info/documentation/), a BDD tool for the Ruby programming
language.

WWW: http://search.cpan.org/dist/Test-Spec/
2011-09-10 06:40:55 +00:00
Sunpoet Po-Chuan Hsieh
3e4882176a - Add p5-Test-Trap 0.2.1
Test::Trap is primarily (but not exclusively) for use in test scripts: a block
eval on steroids, configurable and extensible, but by default trapping (Perl)
STDOUT, STDERR, warnings, exceptions, would-be exit codes, and return values
from boxed blocks of test code.

The values collected by the latest trap can then be queried or tested through a
special trap object.

WWW: http://search.cpan.org/dist/Test-Trap/
2011-09-10 06:38:16 +00:00
Sunpoet Po-Chuan Hsieh
7d6450892f - Add p5-Params-Validate-Dependencies 1.12
Params::Validate::Dependencies extends Params::Validate's validate() function to
support an arbitrary number of callbacks which are not associated with any one
parameter. All of those callbacks are run after Params::Validate's normal
validate() function. If any of them return false, then validate() will die as
normal.

WWW: http://search.cpan.org/dist/Params-Validate-Dependencies/
2011-09-09 21:44:17 +00:00
Sunpoet Po-Chuan Hsieh
875c2ed049 - Add p5-Data-Domain 0.14
A data domain is a description of a set of values, either scalar or structured
(arrays or hashes). The description can include many constraints, like minimal
or maximal values, regular expressions, required fields, forbidden fields, and
also contextual dependencies. From that description, one can then invoke the
domain's inspect method to check if a given value belongs to it or not. In case
of mismatch, a structured set of error messages is returned.

The motivation for writing this package was to be able to express in a compact
way some possibly complex constraints about structured data. Typically the data
is a Perl tree (nested hashrefs or arrayrefs) that may come from XML, JSON, from
a database through DBIx::DataModel, or from postprocessing an HTML form through
CGI::Expand. Data::Domain is a kind of tree parser on that structure, with some
facilities for dealing with dependencies within the structure, and with several
options to finely tune the error messages returned to the user.

WWW: http://search.cpan.org/dist/Data-Domain/
2011-09-09 21:43:28 +00:00
Dennis Herrmann
6dd8286b97 Pyst consists of a set of interfaces and libraries
to allow programming of Asterisk from python.
The library currently supports AGI, AMI, and the
parsing of Asterisk configuration files. The library
also includes debugging facilities for AGI.

WWW: http://pyst.sourceforge.net/

PR:		ports/160495
Submitted by:	Mikhail T. <m.tsatsenko@gmail.com>
2011-09-06 17:55:58 +00:00
Pietro Cerutti
2823223f89 - Remove three deprecated ports of mine
2011-09-03 x11/ebuttons: Website has disappeared
2011-09-03 cad/oregano: Website has disappeared
2011-09-03 devel/jakelib2: Website has disappeared
2011-09-05 09:46:11 +00:00
Sunpoet Po-Chuan Hsieh
fa82a5ecca - Add p5-Bread-Board-Declare 0.10
Bread::Board::Declare is a Moose extension which allows for declaring
Bread::Board container classes in a more straightforward and natural way. It
sets up Bread::Board::Container as the superclass, and creates services
associated with each attribute that you create.

WWW: http://search.cpan.org/dist/Bread-Board-Declare/
2011-09-05 09:37:28 +00:00
Wen Heping
cda1a1ac1e System::Command is a class that launches external system commands
and return an object representing them, allowing to interact with
them through their STDIN, STDOUT and STDERR handles.

WWW: http://search.cpan.org/dist/System-Command/
2011-09-05 06:42:25 +00:00
TAKATSU Tomonari
e086c16d17 - Add a new port: devel/R-cran-foreach
Support for the foreach looping construct. Foreach is an idiom that
  allows for iterating over elements in a collection, without the use
  of an explicit loop counter. This package in particular is intended
  to be used for its return value, rather than for its side effects.
  In that sense, it is similar to the standard lapply function, but
  doesn't require the evaluation of a function. Using foreach without
  side effects also facilitates executing the loop in parallel.

  WWW:	http://cran.r-project.org/web/packages/foreach/
2011-09-04 06:17:22 +00:00
Doug Barton
819bddc284 Remove various ports that have been DEPRECATED for varying periods,
but never had EXPIRATION_DATE set, and therefore never removed.

audio/gx2osd			No more distfiles
devel/p5-Getopt-Mixed		Use devel/p5-Getopt-Long instead
net/AquaGatekeeper2		Binary port of software abandoned by the vendor
net/xwhois			Unmaintained upstream for several years
www/p5-Catalyst-Engine-HTTP-POE	Use p5-Catalyst-Engine-HTTP-Prefork instead
www/p5-Catalyst-Model-DBIC	Obsoleted by www/p5-Catalyst-Model-DBIC-Schema
www/p5-Catalyst-Plugin-Cache-Store-FastMmap Deprecated, not depended on
www/p5-HTTP-MobileAttribute	Use www/p5-HTTP-MobileAgent instead
2011-09-03 09:38:44 +00:00
Sunpoet Po-Chuan Hsieh
131d7c113c - Add p5-Devel-Mallinfo 11
Devel::Mallinfo is an interface to the C library mallinfo() function
giving malloc memory allocation statistics.  This is meant for
development use, to give an idea of how much space your program and
any libraries are using from malloc().

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

PR:		ports/160166
Submitted by:	Rodrigo Mosconi <freebsd@mosconi.mat.br>
2011-09-03 05:42:42 +00:00
TAKATSU Tomonari
54d9e2e0e7 - Add a new port: devel/R-cran-caret
The caret package (short for Classification And REgression Training)
  is a set of functions that attempt to streamline the process for
  creating predictive models. The package contains tools for:

   * data splitting
   * pre-processing
   * model tuning using resampling
   * variable importance estimation

  as well as other functionality.

  WWW:	http://caret.r-forge.r-project.org/
2011-09-03 00:46:24 +00:00
TAKATSU Tomonari
369c3a741e - Add a new port: devel/R-cran-reshape
Reshape (hopefully) makes it easy to do what you have been struggling
  to do with tapply, by, aggregate, xtabs, apply and summarise. It
  is also useful for getting your data into the correct structure for
  lattice or ggplot plots.

  WWW:    http://had.co.nz/reshape/
2011-09-03 00:42:36 +00:00
Frederic Culot
bda24ac5c3 Log::Dispatch::DBI is a subclass of Log::Dispatch::Output, which
inserts logging output into relational database using DBI interface.

WWW: http://search.cpan.org/dist/Log-Dispatch-DBI/

PR:		ports/160216
Submitted by:	Ralf Gebhart <gebhart@secnetix.de>
2011-09-02 14:12:54 +00:00
Herve Quiroz
ffaaac76fe Apache Maven is a software project management and comprehension tool. Based on
the concept of a project object model (POM), Maven can manage a project's
build, reporting and documentation from a central piece of information.

WWW:    http://maven.apache.org/
2011-09-01 21:53:01 +00:00
Steve Wills
be548aa819 Replacement for the rails deploy strategy which ships with Capistrano, allows
you to deploy any platform with ease; some people have had huge success with
this deploying rails projects where they needed to customise their deploy
strategy beyond the code which ships with the Capistrano gem.

WWW:	http://rubygems.org/gems/railsless-deploy
2011-09-01 19:24:38 +00:00
Baptiste Daroussin
eafa5f559b 2011-09-01 deskutils/gkrellm-gtodo: No more public distfiles
2011-09-01 deskutils/xopps: No more public distfiles
2011-09-01 devel/adocman: No more public distfiles
2011-09-01 devel/bisongen: No more public distfiles
2011-09-01 devel/crow: BROKEN for more than 6 month
2011-09-01 devel/p5-Config-INI-MVP: Disappear from CPAN
2011-09-01 devel/p5-Date-Set: Disappear from CPAN
2011-09-01 devel/p5-File-FTS: No more public distfiles
2011-09-01 devel/p5-PerlMenu: No more public distfiles
2011-09-01 devel/p5-Proc-PIDFile: No more public distfiles
2011-09-01 devel/p5-UNIVERSAL-exports: Disappear from CPAN
2011-09-01 devel/ruby-rbtree: No Master Site
2011-09-01 dns/host: No more public distfiles
2011-09-01 emulators/linux-padjoy: No more public distfiles
2011-09-01 emulators/mame-extras: No more public distfiles
2011-09-01 emulators/snespp: BROKEN for more than 6 month
2011-09-01 emulators/xgs: No more public distfiles
2011-09-01 ftp/gproftpd: No more public distfiles
2011-09-01 ftp/muddleftpd: No more public distfiles
2011-09-01 07:03:48 +00:00
TAKATSU Tomonari
ed5955d373 - Add a new port: devel/R-cran-plyr
plyr is a set of tools that solves a common set of problems: you
  need to break a big problem down into manageable pieces, operate
  on each pieces and then put all the pieces back together. For
  example, you might want to fit a model to each spatial location or
  time point in your study, summarise data by panels or collapse
  high-dimensional arrays to simpler summary statistics. The development
  of plyr has been generously supported by BD (Becton Dickinson).

  WWW:	http://cran.r-project.org/web/packages/plyr/
2011-08-30 12:57:12 +00:00
TAKATSU Tomonari
4a9bf586e6 - Add a new port: devel/R-cran-itertools
Various tools for creating iterators, many patterned after functions
  in the Python itertools module, and others patterned after functions
  in the 'snow' package.

  WWW:	http://cran.r-project.org/web/packages/itertools/
2011-08-30 12:54:12 +00:00
TAKATSU Tomonari
158f48b21a - Add a new port: devel/R-cran-iterators
Support for iterators, which allow a programmer to traverse through
  all the elements of a vector, list, or other collection of data.

  WWW:	http://cran.r-project.org/web/packages/iterators/
2011-08-30 12:49:01 +00:00
Stanislav Sedov
67aae8e25d - Add libinotify, a inotify-compatible file monitoring library, based
on kevent(2).

  Author: Dmitry Matveev <me@dmitrymatveev.co.uk>
  WWW: https://github.com/dmatveev/libinotify-kqueue
2011-08-30 05:33:21 +00:00
TAKATSU Tomonari
1bb4c339de - Add a new port: devel/R-cran-bitops
Functions for Bitwise operations on integer vectors

  WWW:	http://cran.r-project.org/web/packages/bitops/
2011-08-28 19:10:06 +00:00
Sunpoet Po-Chuan Hsieh
43d6701c3e - Add p5-PerlIO-Layers 0.008
Perl's filehandles are implemented as a stack of layers, with the bottom-most
usually doing the actual IO and the higher ones doing buffering,
encoding/decoding or transformations. PerlIO::Layers allows you to query the
filehandle's properties concerning there layers.

WWW: http://search.cpan.org/dist/PerlIO-Layers/
2011-08-27 17:17:24 +00:00
Steven Kreuzer
43b5d25c8d AnyEvent::I3 is a perl module that connects to the i3 window manager using the UNIX
socket based IPC interface it provides.  You can then subscribe to events or send
messages and receive their replies.

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

PR:		ports/160038
Submitted by:	Aldis Berjoza <aldis@bsdroot.lv>
2011-08-26 13:07:14 +00:00
Lars Thegler
4375455bcb Add p5-CPAN-Recent-Uploads 0.06, find the distributions recently
uploaded to CPAN.
2011-08-26 11:32:46 +00:00
Jun Kuriyama
3dc43eab77 YAML::AppConfig extends the work done in Config::YAML and
YAML::ConfigFile to allow more flexiable configuration files.

Your configuration is stored in YAML and then parsed and presented to
you via YAML::AppConfig. Settings can be referenced using get and set
methods and settings can refer to one another by using variables of
the form $foo, much in the style of AppConfig.

WWW: http://search.cpan.org/dist/YAML-AppConfig/
2011-08-26 10:14:25 +00:00
Martin Wilke
5cbf61b05f Blitz is a PHP templating engine.
Blitz is written in C and built as PHP-extension which makes it one of
the fastest template engines.

WWW: http://alexeyrybak.com/blitz/blitz_en.html

PR:		ports/159907
Submitted by:	Valery Komarov <komarov@valerka.net>
2011-08-26 05:05:18 +00:00
Martin Wilke
eb9c185461 XCAP protocol, defined in RFC 4825, allows a client to read, write, and
modify application configuration data stored in XML format on a server. XCAP
maps XML document sub-trees and element attributes to HTTP URIs, so that
these components can be directly accessed by HTTP. An XCAP server used by
XCAP clients to store data like presence policy in combination with a SIP
Presence server that supports PUBLISH/SUBSCRIBE/NOTIFY SIP methods can
provide a complete SIP SIMPLE solution.

WWW:	http://sipsimpleclient.com/wiki/xcapclient

PR:		ports/158906
Submitted by:	Eugene Grosbein <ports@grosbein.net>
2011-08-26 04:55:22 +00:00
Martin Wilke
806bc01f9d Basic building blocks for python applications
WWW:	http://pypi.python.org/pypi/python-application/

PR:		ports/158875
Submitted by:	Eugene Grosbein <ports@grosbein.net>
2011-08-26 04:53:12 +00:00
Ashish SHUKLA
84b2c8f637 phpsh is an interactive shell for php that features readline
history, tab completion, quick access to documentation. It
was developed at Facebook and ironically, is written mostly
in python. It is open source and released under a modified
BSD license.

WWW:	http://phpsh.org/
2011-08-23 17:44:59 +00:00
TAKATSU Tomonari
89f2b336c2 - Split langscan from devel/gonzui into devel/ruby-langscan port
- Add the new port: devel/ruby-langscan

  LangScan is a program analyzer for source code search engine.

  Main Characteristics:
    * Use source code-specific information
      - Function names, string, comments, etc.
    * Prity-printed source code views
    * Easy-to-use for both general users and administrators
    * Support multi-byte characters

   Supported Languages:
    * Brainfuck     * JavaScript
    * C             * Lua
    * C++           * Objective Caml
    * C#            * PHP
    * CSS           * Perl
    * D             * Python
    * Eiffel        * Ruby
    * Emacs Lisp    * Scheme
    * Io            * Shell Script
    * Java          * Plain Text

  WWW:	http://gonzui.sourceforge.net/langscan/

PR:		ports/159774
Submitted by:	tota (myself)
Approved by:	sumikawa (maintainer)
2011-08-18 07:03:22 +00:00
Sunpoet Po-Chuan Hsieh
1453312320 - Add p5-MouseX-Foreign 0.004
MouseX::Foreign provides an ability for Mouse classes to extend any classes,
including non-Mouse classes, including Moose classes.

WWW: http://search.cpan.org/dist/MouseX-Foreign/
2011-08-17 11:11:05 +00:00
Sunpoet Po-Chuan Hsieh
7def211cf1 - Add p5-Module-Install-XSUtil 0.38
Module::Install::XSUtil provides a set of utilities to setup distributions which
include or depend on XS module.

WWW: http://search.cpan.org/dist/Module-Install-XSUtil/
2011-08-17 10:49:07 +00:00
Baptiste Daroussin
58e59822fd 2011-08-17 devel/py-istring: port is unmaintained and broken 2011-08-17 05:46:57 +00:00
Sunpoet Po-Chuan Hsieh
33a726aaaa - Add p5-Any-Moose-Convert 0.004
Any::Moose::Convert is a tool to convert Moose libraries to Mouse ones, or vice
versa.

WWW: http://search.cpan.org/dist/Any-Moose-Convert/
2011-08-17 04:58:10 +00:00
Sunpoet Po-Chuan Hsieh
207050f427 - Add p5-PerlIO-Util 0.72
PerlIO::Util provides general PerlIO utilities: utility layers and utility
methods.

Utility layers are a part of PerlIO::Util, but you don't need to say use
PerlIO::Util for loading them. They will be automatically loaded.

WWW: http://search.cpan.org/dist/PerlIO-Util/
2011-08-17 04:16:21 +00:00
Sunpoet Po-Chuan Hsieh
0f51c675cb - Add p5-Data-Validator 0.08
This is yet another validation library, based on Smart::Args but less smart.
This is designed for general data validation. For example, it is useful for CSV,
JSON, XML, and so on.

WWW: http://search.cpan.org/dist/Data-Validator/
2011-08-17 03:42:27 +00:00
Jimmy Olgeni
a86ff222fa Remove asdf-binary-locations, which was obsoleted by ASDF 2. 2011-08-16 20:55:09 +00:00
Sunpoet Po-Chuan Hsieh
9ecd02fd16 - Add p5-B-Hooks-OP-Annotation 0.44
B::Hooks::OP::Annotation provides a way for XS code that hijacks OP op_ppaddr
functions to delegate to (or restore) the previous functions, whether assigned
by perl or by another module. Typically this should be used in conjunction with
B::Hooks::OP::Check.

WWW: http://search.cpan.org/dist/B-Hooks-OP-Annotation/
2011-08-16 09:00:17 +00:00
Wesley Shields
9b57f350e6 By popular demand I'm introducing a git-subversion port. Many FreeBSD
developers have lamented the fact that you can't pkg_add -r git and get
the svn knob on by default. This port is meant to address that.
2011-08-15 16:27:30 +00:00
Wesley Shields
e0e9f8b50e This is a port for the p5-subversion bindings but it forces a dependency
upon subversion-freebsd instead of plain subversion. This is needed to
support an upcoming port (git-subversion, which is git with subversion
support).

This is otherwise identical to p5-subversion port.
2011-08-15 16:25:42 +00:00
Gabor Pali
bd9cc18a52 This library offers an alternative parallel programming API to that
provided by the parallel package. The Par monad allows the simple
description of parallel computations, and can be used to add parallelism
to pure Haskell code. The basic API is straightforward: the monad
supports forking and simple communication in terms of IVars. The library
comes with an efficient work-stealing implementation, but the internals
are also exposed so that you can build your own scheduler if necessary.

WWW:	http://github.com/simonmar/monad-par

Obtained from:	FreeBSD Haskell
2011-08-14 18:01:20 +00:00
Gabor Pali
0fc9284caf Efficient hashing-based container types. The containers have been
optimized for performance critical use, both in terms of large data
quantities and high speed.

The declared cost of each operation is either worst-case or amortized,
but remains valid even if structures are shared.

WWW:	http://github.com/tibbe/unordered-containers/

Obtained from:	FreeBSD Haskell
2011-08-14 17:52:20 +00:00
Gabor Pali
08158a859e blaze-textual is a fast Haskell library for rendering common
Haskell datatypes in text form using the blaze-builder library.

WWW:	http://github.com/mailrank/blaze-textual

Obtained from:	FreeBSD Haskell
2011-08-14 17:49:44 +00:00
Steve Wills
358b9d259e POE::Component::Hailo is a POE component that provides a non-blocking wrapper
around Hailo. It accepts the events listed under "INPUT" and emits the events
listed under "OUTPUT".

WWW:	http://search.cpan.org/dist/POE-Component-Hailo/

PR:		ports/159295
Submitted by:	milki <milki@rescomp.berkeley.edu>
2011-08-14 16:21:30 +00:00
Gabor Pali
2f0c788422 Fast base64 encoding and decoding for ByteStrings.
WWW:	http://github.com/bos/base64-bytestring

Obtained from:	FreeBSD Haskell
2011-08-14 14:29:14 +00:00
Gabor Pali
f1f3359643 A class for types with a default value for Haskell.
WWW:	http://hackage.haskell.org/package/data-default

Obtained from:	FreeBSD Haskell
2011-08-14 11:42:23 +00:00
Gabor Pali
0f2ca91627 A Haskell 98 logically uninhabited data type. Used to indicate that a
given term should not exist.

WWW:	http://github.com/ekmett/void

Obtained from:	FreeBSD Haskell
2011-08-14 11:19:17 +00:00
Gabor Pali
d1ec57291f FFI interface to libev.
WWW: http://github.com/aycanirican/hlibev

Obtained from:	FreeBSD Haskell
2011-08-13 23:18:49 +00:00
Gabor Pali
c1a5228441 Implements MurmurHash2, a good, fast, general-purpose, non-cryptographic
hashing function.  See <http://murmurhash.googlepages.com/> for details.

This implementation is pure Haskell, so it might be a bit slower than a C
FFI binding.

WWW:	http://github.com/nominolo/murmur-hash

Obtained from:	FreeBSD Haskell
2011-08-13 21:07:39 +00:00
Gabor Pali
81135b07c6 A simple directory-like tree datatype, with useful IO functions and Foldable
and Traversable instance.

Provides a simple data structure mirroring a directory tree on the
filesystem, as well as useful functions for reading and writing
file and directory structures in the IO monad.

WWW: http://coder.bsimmons.name/blog/2009/05/directory-tree-module-released/

Obtained from:	FreeBSD Haskell
2011-08-13 20:47:35 +00:00
Gabor Pali
f7cecff29d A binary serialization library, similar to binary, that introduces an
isolate primitive for parser isolation, and replaces the asynchronous
errors with a user-handleable Either type. Similar to binary in
performance, but uses a strict ByteString instead of a lazy
ByteString, thus restricting it to operating on finite inputs.

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

Obtained from:	FreeBSD Haskell
2011-08-13 20:44:40 +00:00
Gabor Pali
3b4bf11e3a This package defines a class, Hashable, for types that can be converted
to a hash value. This class exists for the benefit of hashing-based data
structures. The package provides instances for basic types and a way to
combine hash values.

WWW:	http://github.com/tibbe/hashable

Obtained from:	FreeBSD Haskell
2011-08-13 20:36:01 +00:00
Gabor Pali
52f3ff5d86 Parse numeric literals from ByteStrings.
WWW: http://github.com/solidsnack/bytestring-nums

Obtained from:	FreeBSD Haskell
2011-08-13 20:33:23 +00:00
Gabor Pali
161cdfdab6 A priority search queue efficiently supports the opperations of both a
search tree and a priority queue. A 'Binding' is a product of a key and
a priority.  Bindings can be inserted, deleted, modified and queried in
logarithmic time, and the binding with the least priority can be
retrieved in constant time.  A queue can be built from a list of
bindings, sorted by keys, in linear time.

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

Obtained from:	FreeBSD Haskell
2011-08-13 18:36:10 +00:00
Gabor Pali
a1faf30452 Provides functions to throw and catch exceptions. Unlike the functions from
Control.Exception, which work in IO, these work in any stack of monad
transformers (from the 'transformers' package) with IO as the base monad.
You can extend this functionality to other monads, by creating an instance
of the MonadCatchIO class.

WWW: http://hackage.haskell.org/package/MonadCatchIO-transformers

Obtained from:	FreeBSD Haskell
2011-08-13 18:08:39 +00:00
Andrej Zverev
088efcd3a7 MooseX::Types::LoadableClass - ClassName type constraint with coercion to load
the class.

WWW:    http://search.cpan.org/dist/MooseX-Types-LoadableClass/
2011-08-13 17:05:46 +00:00
Pietro Cerutti
df17c2f9bd - New port: devel/cdash
CDash is an open source, web-based software testing server. CDash aggregates,
  analyzes and displays the results of software testing processes submitted
  from clients located around the world. Developers depend on CDash to convey
  the state of a software system, and to continually improve its quality. CDash
  is a part of a larger software process that integrates Kitware's CMake,
  CTest, and CPack tools, as well as other external packages used to design,
  manage and maintain large-scale software systems. Good examples of a CDash
  are the CMake quality dashboard and the VTK quality dashboard.

  WWW: http://www.cdash.org/
2011-08-12 13:23:14 +00:00
Wen Heping
6dd33b0c5a File::ShareDir::PathClass is just a wrapper around File::ShareDir
functions, transforming their return value to Path::Class objects.
This allows for easier usage of the value.

WWW: http://search.cpan.org/dist/File-ShareDir-PathClass/
2011-08-11 10:56:12 +00:00
Steve Wills
0fdd3623e6 Sprockets is a Ruby library that preprocesses and concatenates
JavaScript source files. It takes any number of source files
and preprocesses them line-by-line in order to build a single
concatenation.

WWW: http://getsprockets.org/

PR:		ports/159397
Submitted by:	Mikhail T. <m.tsatsenko at gmail.com>
2011-08-10 16:40:41 +00:00
Sunpoet Po-Chuan Hsieh
032065463d - Add p5-Tie-Function 0.02
Tie::Function simplifies wrapping functions in tied hash syntax so they can be
interpolated in double-quoted literals without messy intermediate variables.

WWW: http://search.cpan.org/dist/Tie-Function/
2011-08-10 12:27:36 +00:00
Sunpoet Po-Chuan Hsieh
b515624c9f - Add p5-Hash-FieldHash 0.10
Hash::FieldHash provides the field hash mechanism which supports the inside-out
technique.

You may know Hash::Util::FieldHash. It's a very useful module, but too complex
to understand all the functions and only available in 5.10. H::U::F::Compat is
available for pre-5.10, but it seems too slow to use.

This is an alternative to H::U::F with following features:

Simpler interface
- Hash::FieldHash provides a few functions: fieldhash() and fieldhashes().
  That's enough.

Higher performance
- Hash::FieldHash is faster than Hash::Util::FieldHash, because its internals
  use simpler structures.

Relic support
- Although Hash::FieldHash uses a new feature introduced in Perl 5.10, the uvar
  magic for hashes described in "GUTS" in Hash::Util::Fieldhash, it supports
  Perl 5.8 using the traditional tie-hash layer.

WWW: http://search.cpan.org/dist/Hash-FieldHash/
2011-08-10 12:24:48 +00:00
Sunpoet Po-Chuan Hsieh
24e2dd9b5b - Add p5-Test-LeakTrace 0.13
Test::LeakTrace provides several functions that trace memory leaks. This module
scans arenas, the memory allocation system, so it can detect any leaked SVs in
given blocks.

Leaked SVs are SVs which are not released after the end of the scope they have
been created. These SVs include global variables and internal caches. For
example, if you call a method in a tracing block, perl might prepare a cache for
the method. Thus, to trace true leaks, no_leaks_ok() and leaks_cmp_ok() executes
a block more than once.

WWW: http://search.cpan.org/dist/Test-LeakTrace/
2011-08-10 12:13:56 +00:00
Sunpoet Po-Chuan Hsieh
32a2dc1df1 - Add p5-Data-Section-Simple 0.02
Data::Section::Simple is a simple module to extract data drom __DATA__ section
of the file.

WWW: http://search.cpan.org/dist/Data-Section-Simple/
2011-08-10 12:07:36 +00:00
Wen Heping
36720bd492 zope.i18n implements several APIs related to internationalization
and localization:
  * Locale objects for all locales maintained by the ICU project.
  * Gettext-based message catalogs for message strings.
  * Locale discovery for Web-based requests.

WWW: http://www.python.org/pypi/zope.i18n
2011-08-09 12:11:31 +00:00
Chris Rees
50ee759dbe Remove expired port
2011-08-09 devel/fossology: Broken for four months with no-one caring

PR:		ports/157593
2011-08-09 11:30:05 +00:00
Pav Lucistnik
8949c974c4 MessagePack is a binary-based efficient data interchange format that is focused
on high performance.  It is like JSON, but very fast and small.

WWW: http://pypi.python.org/pypi/msgpack-python/

PR:		ports/159111
Submitted by:	Andrey Zonov <andrey@zonov.org>
2011-08-08 20:11:36 +00:00
Pav Lucistnik
1d6d9402d5 py.test is a simple and popular testing tool for Python.
WWW:	http://pytest.org/

PR:		ports/158940
Submitted by:	Ruslan Mahmatkhanov <cvs-src@yandex.ru>
2011-08-08 19:20:09 +00:00
Pav Lucistnik
6a06173319 GNU LIBUNISTRING - Unicode string library
This library provides functions for manipulating Unicode strings and
for manipulating C strings according to the Unicode standard.

WWW:	http://www.gnu.org/software/libunistring/

PR:		ports/157172
Submitted by:	Takefu <takefu@airport.fm>
2011-08-08 13:29:34 +00:00
Romain Tartière
442ab95b28 Getopt::Declare is yet another command-line argument parser, one which is
specifically designed to be powerful but exceptionally easy to use. It supports
many options not supported by optparser or getoptlong as well as it has a
simpler syntax.

WWW:	http://rubyforge.org/projects/getoptdeclare/
2011-08-08 10:01:19 +00:00
TAKATSU Tomonari
55365ccf3b - Add a new port: devel/rubygem-io-like
The IO::Like module provides all of the methods of typical IO implementations
  such as File; most importantly the read, write, and seek series of methods.  A
  class which includes IO::Like needs to provide only a few methods in order to
  enable the higher level methods.  Buffering is automatically provided by default
  for the methods which normally provide it in IO.

  WWW:	https://github.com/javanthropus/io-like
2011-08-06 08:01:59 +00:00
Philip M. Gollucci
ffb8f0807f Date::Business provides the functionality to perform simple date manipulations
quickly. Support for calendar date and business date math is provided.

Business dates are weekdays only. Adding 1 to a weekend returns Monday,
subtracting 1 returns Friday.

The difference in business days between Friday and the following
Monday (using the diffb function) is one business day. The
number of business days between Friday and the following
Monday (using the betweenb function) is zero.
2011-08-05 18:24:04 +00:00
TAKATSU Tomonari
d0bf10ed20 - Add a new port: devel/py-funcparserlib
Parser combinators are just higher-order functions that take parsers as
  their arguments and return them as result values. Parser combinators are:

   * First-class values
   * Extremely composable
   * Tend to make the code quite compact
   * Resemble the readable notation of xBNF grammars

  Parsers made with funcparserlib are pure-Python LL(*) parsers. It means that
  it's very easy to write them without thinking about look-aheads and all that
  hardcore parsing stuff. But the recursive descent parsing is a rather slow
  method compared to LL(k) or LR(k) algorithms.

  So the primary domain for funcparserlib is parsing little languages or external
  DSLs (domain specific languages).

  The library itself is very small. Its source code is only 0.5 KLOC, with lots
  of comments included. It features the longest parsed prefix error reporting,
  as well as a tiny lexer generator for token position tracking.

  WWW:	http://code.google.com/p/funcparserlib/
2011-08-05 14:03:53 +00:00
Dmitry Marakasov
aa41ebed63 - Remove antlr2-python-runtime by maintainer's request: the port is not needed since it's contained in devel/antlr
Submitted by:	arrowdodger <6yearold at gmail.com> (maintainer)
2011-08-03 15:46:48 +00:00
Baptiste Daroussin
8b6dad2efd Removing old ruby stuff
2011-08-03 comms/ruby-serialport: Doesn't work with Ruby 1.9
2011-08-03 databases/ruby-search-namazu: Doesn't work with Ruby 1.9
2011-08-03 databases/ruby-sqlite: Doesn't work with Ruby 1.9
2011-08-03 databases/rubygem-kirbybase: Doesn't work with Ruby 1.9
2011-08-03 devel/ruby-eet: Doesn't work with Ruby 1.9
2011-08-03 devel/ruby-filelock: Doesn't work with Ruby 1.9
2011-08-03 devel/ruby-filemagic: Doesn't work with Ruby 1.9
2011-08-03 devel/ruby-metaruby: Doesn't work with Ruby 1.9
2011-08-03 devel/ruby-poll: Doesn't work with Ruby 1.9
2011-08-03 devel/ruby-rrb: Doesn't work with Ruby 1.9
2011-08-03 devel/ruby-strongtyping: Doesn't work with Ruby 1.9
2011-08-03 devel/ruby-textbuf: Doesn't work with Ruby 1.9
2011-08-03 graphics/ruby-graph: Doesn't work with Ruby 1.9
2011-08-03 graphics/ruby-libpng: Doesn't work with Ruby 1.9
2011-08-03 japanese/ruby-kakasi: Doesn't work with Ruby 1.9
2011-08-03 lang/ruby-extensions: Doesn't work with Ruby 1.9
2011-08-03 lang/ruby-lua: Doesn't work with Ruby 1.9
2011-08-03 lang/ruby-perl: Doesn't work with Ruby 1.9
2011-08-03 mail/ruby-tmail: Doesn't work with Ruby 1.9
2011-08-03 math/ruby-bitset: Doesn't work with Ruby 1.9
2011-08-03 math/ruby-bitvector: Doesn't work with Ruby 1.9
2011-08-03 math/ruby-gmp: Doesn't work with Ruby 1.9
2011-08-03 net/ruby-mpi: Doesn't work with Ruby 1.9
2011-08-03 net/ruby-nis: Doesn't work with Ruby 1.9
2011-08-03 net/ruby-pcap: Doesn't work with Ruby 1.9
2011-08-03 net/ruby-romp: Doesn't work with Ruby 1.9
2011-08-03 net/ruby-spread: Doesn't work with Ruby 1.9
2011-08-03 print/ruby-pdflib: Doesn't work with Ruby 1.9
2011-08-03 security/ruby-aes: Doesn't work with Ruby 1.9
2011-08-03 security/ruby-blowfish: Doesn't work with Ruby 1.9
2011-08-03 security/ruby-cast_256: Doesn't work with Ruby 1.9
2011-08-03 security/ruby-mcrypt: Doesn't work with Ruby 1.9
2011-08-03 security/ruby-pam: Doesn't work with Ruby 1.9
2011-08-03 sysutils/ruby-log4r: Doesn't work with Ruby 1.9
2011-08-03 textproc/ruby-csv: Doesn't work with Ruby 1.9
2011-08-03 textproc/ruby-formvalidator: Doesn't work with Ruby 1.9
2011-08-03 textproc/ruby-gdome: Doesn't work with Ruby 1.9
2011-08-03 textproc/ruby-htmltools: Doesn't work with Ruby 1.9
2011-08-03 textproc/ruby-nqxml: Doesn't work with Ruby 1.9
2011-08-03 textproc/ruby-quixml: Doesn't work with Ruby 1.9
2011-08-03 textproc/ruby-raspell: Doesn't work with Ruby 1.9
2011-08-03 textproc/ruby-tempura: Doesn't work with Ruby 1.9
2011-08-03 textproc/ruby-xtemplate: Doesn't work with Ruby 1.9
2011-08-03 www/ruby-tmpl: Doesn't work with Ruby 1.9
2011-08-03 06:49:58 +00:00
Baptiste Daroussin
644d120595 Remove ports BROKEN for more than 6 months
devel/simian
databases/mysql-gui-tools

Approved by:	gahr (maintainer)
2011-08-02 09:01:39 +00:00
Baptiste Daroussin
928f8cb065 Depend on expired sql_gui port
devel/eboxy
2011-08-01 05:46:53 +00:00
Baptiste Daroussin
89d232bfad Bye bye abandonwares (part 3)
2011-08-01 deskutils/gkrellm-timers: No more public distfile
2011-08-01 deskutils/multi-backgrounds-daemon: Looks like an abandonware, no more public distfile
2011-08-01 deskutils/py-tagfu: Looks like an abandonware, no more public distfile
2011-08-01 deskutils/taskstep: Looks like an abandonware, no more public distfile
2011-08-01 devel/c_c++_reference: No more public distfiles
2011-08-01 devel/libcoyotl: Looks like an abandonware, no more public distfile
2011-08-01 devel/libfs++: Looks like an abandonware, no more public distfile
2011-08-01 devel/mkmf: Looks like an abandonware, no more public distfile
2011-08-01 devel/p5-Include: No more public distfiles
2011-08-01 devel/rubygem-newgem: broken since 2010/09/22
2011-08-01 devel/tpg: Looks like an abandonware, no more public distfile
2011-08-01 games/amphetamine: Looks like an abandonware, no more public distfile
2011-08-01 games/anagramarama: Looks like an abandonware, no more public distfile
2011-08-01 games/connect4
2011-08-01 games/wrogue: No more public distfiles, looks like an abandonware
2011-08-01 graphics/xmms-msa: Looks like an abandonware, no more public distfile
2011-08-01 japanese/chimera: Look like an abandonware, no more public distifles
2011-08-01 japanese/drpl: Look like an abandonware, no more public distifles
2011-08-01 japanese/dvi2tty: Look like an abandonware, no more public distifles
2011-08-01 japanese/easypr: Look like an abandonware, no more public distifles
2011-08-01 japanese/elisp-manual: Look like an abandonware, no more public distifles
2011-08-01 japanese/emacs-manual: Look like an abandonware, no more public distifles
2011-08-01 japanese/ewipe: Look like an abandonware, no more public distifles
2011-08-01 japanese/ircII: Look like an abandonware, no more public distifles
2011-08-01 japanese/jhd: Look like an abandonware, no more public distifles
2011-08-01 japanese/libjconv: Look like an abandonware, no more public distifles
2011-08-01 japanese/mimekit: Look like an abandonware, no more public distifles
2011-08-01 japanese/nethack32: Look like an abandonware, no more public distifles
2011-08-01 japanese/paledit: Look like an abandonware, no more public distifles
2011-08-01 japanese/plain2: Look like an abandonware, no more public distifles
2011-08-01 japanese/recjis: Look like an abandonware, no more public distifles
2011-08-01 japanese/typist: Look like an abandonware, no more public distifles
2011-08-01 japanese/weblint97: Look like an abandonware, no more public distifles
2011-08-01 japanese/xmsgsaver: Look like an abandonware, no more public distifles
2011-08-01 japanese/xshodo: Look like an abandonware, no more public distifles
2011-08-01 japanese/xvi-euc: No more public distfiles
2011-08-01 japanese/xvi-sjis: No more public distfiles
2011-08-01 japanese/xyagamo: Look like an abandonware, no more public distifles
2011-08-01 05:01:13 +00:00
Sunpoet Po-Chuan Hsieh
3fd8e422e2 - Sort SUBDIRs
- Fix NO_VIET_KDE coverage
2011-08-01 02:53:58 +00:00
Steve Wills
c51a8d4a08 Clio is a great way to build commandline tools.
It provides an advanced options parser with a variety of notations
suited to almost any perfered style, and provides a very rich and easy to use
library for generating console output.

WWW: http://clio.rubyforge.org

PR:		ports/158743
Submitted by:	Loic Pefferkorn <loic-freebsd at loicp.eu>
2011-07-31 14:06:15 +00:00
Steve Wills
aa9f84a17d An easy to use, customizable library to easily store and retrieve application
(or library) configuration in key/value pairs.

WWW: https://github.com/oshuma/app_config/

PR:		ports/159273
Submitted by:	milki <milki at rescomp.berkeley.edu>
2011-07-30 19:19:16 +00:00
Koop Mast
0b743289fc Update the glib and gtk stack to the lastest stable releases.
Add new ports for the new stable releases of gtk+-3.0.
Update vala to the newest stable release 0.12.1.

Thanks to pav@ for doing multiple exp-runs, and marcus@ for repo-copies.
Full contributors acknowledgment will be given in the GNOME 3 import.
2011-07-30 09:20:22 +00:00
Koop Mast
42ee47bc6a Remove the last few gir-repository ports. They aren't used anywhere. 2011-07-30 09:07:46 +00:00
Tim Bishop
310b911d00 - Add new port gitolite:
Gitolite is an access control layer on top of git, which allows access control
down to the branch level, including specifying who can and cannot rewind a
given branch.

Gitolite lets you use a single user on a server to host many git repositories
and provide access to many developers, without having to give them real
userids on or shell access to the server. Authentication is most commonly done
using sshd, but you can also use httpd if you prefer.

Gitolite can restrict who can read from (clone/fetch) or write to (push) a
repository. It can also restrict who can push to what branch or tag, which is
very important in a corporate environment.

WWW: https://github.com/sitaramc/gitolite

PR:		ports/159260
Submitted by:	milki <milki at rescomp.berkeley.edu>
2011-07-29 22:16:45 +00:00
Chris Rees
6a333c6f4b Also add devel/msp430-gcc3 to build
Pointyhat to:	lev
2011-07-27 14:16:06 +00:00
Jun Kuriyama
856d04f4dc Validation::Class is a different approach to data validation, it
attempts to simplify and centralize data validation rules to ensure
DRY (don't repeat yourself) code. The primary intent of this module is
to provide a simplistic validation work-flow and promote code
(validation) reuse.

WWW: http://search.cpan.org/dist/Validation-Class/
2011-07-27 07:19:16 +00:00
Chris Rees
bcadf6a586 Fix INDEX build -- attach devel/msp430mcu 2011-07-26 20:31:47 +00:00
Sunpoet Po-Chuan Hsieh
2d2ed66af3 - Add p5-Regexp-RegGrp 1.002
Regexp::RegGrp is a Perl modele to group regular expressions to one regular
expression.

WWW: http://search.cpan.org/dist/Regexp-RegGrp/
2011-07-23 09:22:36 +00:00
Baptiste Daroussin
db5fe063ec Add mdds: A collection of multi-dimensional data structure and indexing algorithm. 2011-07-22 22:51:05 +00:00
Frederic Culot
d6601768c0 Term::Sk is a class to implement a progress indicator ("Sk" is a short form
for "Show Key"). This is used to provide immediate feedback for long running
processes.

WWW: http://search.cpan.org/dist/Term-Sk/

PR:		ports/159061
Submitted by:	milki <milki@rescomp.berkeley.edu>
2011-07-22 11:35:39 +00:00
Sunpoet Po-Chuan Hsieh
bd63ef47a5 - Add p5-Log-Dispatch-Dir 0.10
Log::Dispatch::Dir provides a simple object for logging to directories under the
Log::Dispatch::* system, and automatically rotating them according to different
constraints. Each message will be logged to a separate file the directory.

Logging to separate files can be useful for example when dumping whole network
responses (like HTTP::Response content).

WWW: http://search.cpan.org/dist/Log-Dispatch-Dir/
2011-07-21 10:39:34 +00:00
Sunpoet Po-Chuan Hsieh
9f0171d23c - Add p5-Taint-Util 0.08
Taint::Util wraps perl's internal routines for checking and setting the taint
flag and thus does not rely on regular expressions for untainting or odd tricks
involving eval and kill for checking whether data is tainted, instead it checks
and flips a flag on the scalar in-place.

WWW: http://search.cpan.org/dist/Taint-Util/
2011-07-21 09:34:15 +00:00
Mark Linimon
621254280d Disconnect the following deprecated ports that only work with java1.4:
devel/colorer
  java/jboss3
  security/jce_policy14
  textproc/galax

PR:		ports/158969
Submitted by:	rene
2011-07-21 02:43:51 +00:00
Olli Hauer
36ee862d0d Blame displays the last modification for each line in an
RCS file.  It is the RCS equivalent of CVS's annotate
command.

WWW:	http://blame.sourceforge.net

PR:		ports/159028
Submitted by:	John Hein <jhein at symmetricom.com>
2011-07-19 23:07:46 +00:00
Kris Moore
9cb989ebb2 - New port devel/qt4-qtsolutions-singleapplication
This is QSingleApplication class which is used to create single instance QtGui
or QtCore applications.

WWW: http://qt.gitorious.org/qt-solutions

Submitted by: yurkis@gmail.com
Reviewed by: kmoore@freebsd.org
2011-07-19 17:06:51 +00:00
Eygene Ryabinkin
9a590f0722 New port: devel/py-smmap
PR: ports/158797
Submitted-by: Ruslan Mahmatkhanov <cvs-src@yandex.ru>
Approved-by: erwin (mentor)
Feature-safe: yes
2011-07-14 14:46:31 +00:00
Martin Matuska
090831c3c9 PEAR FilterIterator implementation that filters files based
on a list of suffixes.

WWW: http://pear.phpunit.de/
2011-07-11 10:48:19 +00:00
Martin Matuska
0dcc808eb5 PEAR channel for the symfony project
WWW: http://pear.symfony-project.com/
2011-07-11 09:42:06 +00:00
Martin Matuska
f784ad14ba PEAR channel for PHPUnit
WWW: http://pear.phpunit.de
2011-07-11 08:37:33 +00:00
Steve Wills
c678d9bb44 UUID - Perl extension for using UUID interfaces as defined in e2fsprogs.
WWW:	http://search.cpan.org/~jnh/UUID/
2011-07-10 21:40:53 +00:00
Beech Rintoul
3e6d4ca96b - Exercisix is a lightweight unit-test framework for C++, designed for
test-aided development. Framework provides test discovery, textual
  description as primary test identifier, terse test tools syntax,
  emacs-friendly error message format, easy build without linking.
2011-07-09 16:38:39 +00:00
Steve Wills
312b86a65c FastRI improves on the aging RI documentation tool: much faster, needs less
RAM, "scoped" searches, e.g. get String extensions defined in a given RubyGems
package, fast full-text search, remote access via DRb (auto-discovered).

Author:	Mauricio Julio Fernandez Pradier <mfp@acm.org>
WWW:	http://rubygems.org/gems/fastri
2011-07-09 15:31:00 +00:00
Martin Matuska
e8d543cee3 This application provides tagging support for the other Horde applications.
WWW: http://pear.horde.org
2011-07-07 22:31:48 +00:00
Beech Rintoul
eff47f33e4 - Replaced by new pear install
deskutils/horde4-alarm
devel/horde4-content
devel/horde4-rdo
devel/horde4-date
devel/horde4-autoloader
devel/horde4-cache
devel/horde4-dateparser
devel/horde4-translation
devel/horde4-streamfilter
devel/horde4-constraint
devel/horde4-streamwrapper
2011-07-07 22:03:13 +00:00
Martin Matuska
367055b1b1 The timeobjects application doesn't have an interface but provides streams
of events to any applications that can consume them, notably the Horde
calendar application. It contains drivers for facebook events and weather
forecasts and can easily be extended by custom drivers.

WWW: http://www.horde.org
2011-07-07 21:17:31 +00:00
Martin Matuska
c8e60542ed This Horde package allows to generate MIME encapsuled responses to iCalendar
invitations.

WWW: http://pear.horde.org
2011-07-07 21:10:38 +00:00
Martin Matuska
0eaacf37fc Horde DataTree API
WWW: http://pear.horde.org
2011-07-07 21:04:45 +00:00
Martin Matuska
7143d08dbd This Horde package provides a tree view of hierarchical information.
It allows for expanding/collapsing of branches and maintains their state.

WWW: http://pear.horde.org
2011-07-07 20:58:44 +00:00
Martin Matuska
6b1b336406 Horde package providing classes for parsing command line arguments with
various actions, providing help, grouping options, and more.

WWW: http://pear.horde.org
2011-07-07 20:47:04 +00:00
Martin Matuska
49bfaa20ce Horde lightweight ORM layer
WWW: http://pear.horde.org
2011-07-07 20:29:12 +00:00
Martin Matuska
ce8d7ddd13 These classes provide the core functionality of the
Horde Application Framework.

WWW: http://pear.horde.org
2011-07-07 20:27:13 +00:00
Martin Matuska
7262926c72 This Horde package provides an interface to deal with reminders, alarms and
notifications through a standardized API. The following notification methods
are available at the moment: standard Horde notifications, popups, emails, sms.

WWW: http://pear.horde.org
2011-07-07 20:00:37 +00:00
Martin Matuska
7a04e17e3c Horde data import and export API, with backends for:
* CSV
* TSV
* iCalendar
* vCard
* vNote
* vTodo

WWW: http://pear.horde.org
2011-07-07 19:58:13 +00:00
Martin Matuska
ad82103161 This Horde package provides an API for dealing with iCalendar data.
WWW: http://pear.horde.org
2011-07-07 19:48:08 +00:00