Commit graph

4595 commits

Author SHA1 Message Date
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
Martin Matuska
29e5601cfa The Horde_History API provides a way to track changes
on arbitrary pieces of data in Horde applications.

WWW: http://pear.horde.org
2011-07-07 19:47:12 +00:00
Martin Matuska
848e0a1c4e Horde library for natural-language date parsing,
with support for multiple languages and locales

WWW: http://pear.horde.org
2011-07-07 19:29:55 +00:00
Martin Matuska
e993074e29 Horde package for creating and manipulating dates.
WWW: http://pear.horde.org
2011-07-07 19:29:04 +00:00
Martin Matuska
6beae032d0 Horde package providing common methods for handling language data,
timezones, and hostname->country lookups.

WWW: http://pear.horde.org
2011-07-07 19:25:17 +00:00
Martin Matuska
e8056b8143 This Horde package provides a simple, functional caching API, with the option
to store the cached data on the filesystem, in one of the PHP opcode cache
systems (APC, eAcclerator, XCache, or Zend Performance Suite's content cache),
memcached, or an SQL table.

WWW: http://pear.horde.org
2011-07-07 19:20:01 +00:00
Martin Matuska
3f2f8e49c0 This package provides the controller part of an MVC system for Horde.
WWW: http://pear.horde.org
2011-07-07 19:16:22 +00:00
Martin Matuska
c24aae9b1a This Horde package provides a programmatic way of building
constraints that evaluate to true or false.

WWW: http://pear.horde.org
2011-07-07 19:13:37 +00:00
Martin Matuska
a937b0fc65 The Horde_Prefs package provides a common abstracted interface into
the various preferences storage mediums. It also includes all
of the functions for retrieving, storing, and checking preference values.

WWW: http://pear.horde.org
2011-07-07 19:12:12 +00:00
Martin Matuska
90d1eb003f The Horde_Notification library provides a subject-observer pattern
for raising and showing messages of different types and to different
listeners.

WWW: http://pear.horde.org
2011-07-07 18:44:49 +00:00
Martin Matuska
27f6948b46 The Horde_Serialize library provides various methods of encapsulating data.
WWW: http://pear.horde.org
2011-07-07 18:42:31 +00:00
Martin Matuska
a64b5279d2 The Horde_Token:: class provides a common abstracted interface into
the various token generation mediums. It also includes all of the functions
for retrieving, storing, and checking tokens.

WWW: http://pear.horde.org
2011-07-07 18:39:24 +00:00
Martin Matuska
e6345b6fc4 The Horde_View library provides a simple View pattern implementation.
WWW: http://pear.horde.org
2011-07-07 18:38:01 +00:00
Martin Matuska
d92f3197a4 Horde classes providing functionality for various types of applications.
WWW: http://pear.horde.org
2011-07-07 18:14:01 +00:00
Martin Matuska
28402d3279 Horde_Cli:: API for basic command-line functionality/checks
WWW: http://pear.horde.org
2011-07-07 18:10:09 +00:00
Martin Matuska
bd8e6b7b76 The Horde_LoginTasks library provides a set of methods for dealing with tasks
run upon login to Horde applications.

WWW: http://pear.horde.org
2011-07-07 18:09:10 +00:00
Martin Matuska
f59b883463 Horde translation library
WWW: http://pear.horde.org
2011-07-07 18:06:34 +00:00
Martin Matuska
b307a884e7 The Horde_Lock library provides the Horde resource locking system.
WWW: http://pear.horde.org
2011-07-07 18:05:36 +00:00
Martin Matuska
a0615a2f2a This package provides supporting functionality for Horde that is not tied
to Horde but is used by it.
These classes can be used outside of Horde as well.

WWW: http://pear.horde.org
2011-07-07 18:04:15 +00:00
Martin Matuska
366771a4cc Depedency injection container for Horde.
WWW: http://pear.horde.org
2011-07-07 18:02:57 +00:00
Martin Matuska
ffb32d69bd Default exception handlers for the Horde Application Framework.
WWW: http://pear.horde.org
2011-07-07 17:59:21 +00:00
Martin Matuska
2c177e7b3d This Horde package provides various stream wrappers.
WWW: http://pear.horde.org
2011-07-07 17:53:56 +00:00
Martin Matuska
fbcf929409 Autoload implementation and class loading manager for Horde.
WWW: http://pear.horde.org
2011-07-07 17:52:32 +00:00
Martin Matuska
7b62a59b3f This Horde package provides various stream filters.
WWW: http://pear.horde.org
2011-07-07 17:50:32 +00:00
Martin Matuska
30fdfbcbf0 PEAR method to install Horde components into a base Horde installation.
WWW: http://pear.horde.org
2011-07-07 17:44:21 +00:00
Martin Matuska
ba7c959764 PEAR channel for the Horde framework and applications
WWW: http://pear.horde.org
2011-07-07 17:34:12 +00:00
Rene Ladan
92bbb889cf Remove expired ports:
2011-07-01 devel/libevocosm: Looks like and abandonware
2011-07-01 devel/acovea: Looks like abandonware.
2011-07-01 devel/acovea-gtk: Looks like abandonware.
2011-06-29 sysutils/service-config: "mastersite disappeared"
2011-07-02 16:01:05 +00:00
Kevin Lo
fe7f440bc1 Initial import of iniparser-3.0
Iniparser is a free stand-alone ini file parsing library.
2011-07-01 06:38:55 +00:00
Martin Wilke
c8b2d8c562 This module provides an interface to libffi which enables you to call C
functions from Pure and vice versa. It extends and complements Pure's
built-in C interface in that it also handles C structs and makes Pure
functions callable from C without writing a single line of C code.

WWW:	http://docs.pure-lang.googlecode.com/hg/pure-ffi.html

PR:		ports/156103
Submitted by:	Zhihao Yuan <lichray at gmail.com>
2011-06-27 14:44:38 +00:00
Martin Wilke
cc570daf10 The core idea of libee is to provide a small but hopefully convenient
API layer above the CEE standard. However, CEE is not finished. At the
time of this writing, CEE is under heavy development and even some of
its core data structures (like the data dictionary and taxonomy) have
not been fully specified. So for the time being, libee should be
thought of as a useful library that helps you get your events
normalized. If you program cleanly to libee, chances are not bad that
only relatively little effort is required to move your app over to be
CEE compliant (once the standard is out).

WWW:	http://www.libee.org/

PR:		ports/158344
Submitted by:	Jim Riggs <ports at christianserving.org>
2011-06-27 14:36:11 +00:00
Martin Wilke
683a0971e7 A library for some string essentials.
WWW:	http://libestr.adiscon.com/

PR:		ports/158345
Submitted by:	Jim Riggs <ports at christianserving.org>
2011-06-27 14:35:34 +00:00
Steve Wills
5404a87cbf Rspec-mocks provides a test-double framework for rspec including support for method stubs, fakes, and message expectations.
WWW:	https://github.com/rspec/rspec-mocks

PR:		ports/157797
Submitted by:	Steve Wills <swills at FreeBSD.org>
2011-06-27 02:18:04 +00:00
Steve Wills
dbfb8d45ab Rspec-expectations adds should and should_not to every object and includes RSpec::Matchers, a library of standard matchers.
WWW:	https://github.com/rspec/rspec-expectations

PR:		ports/157797
Submitted by:	Steve Wills <swills at FreeBSD.org>
2011-06-27 02:17:13 +00:00
Steve Wills
19be3815ff RSpec Core provides the structure for writing executable examples of how your
code should behave.

WWW:	https://github.com/rspec/rspec-core

PR:		ports/157797
Submitted by:	Steve Wills <swills at FreeBSD.org>
2011-06-27 02:16:24 +00:00
Martin Wilke
8973f9fadb git-annex allows managing files with git, without checking the file
contents into git. While that may seem paradoxical, it is useful when
dealing with files larger than git can currently easily handle, whether
due to limitations in memory, checksumming time, or disk space.

Even without file content tracking, being able to manage files with git,
move files around and delete files with versioned directory trees, and use
branches and distributed clones, are all very handy reasons to use git.
And annexed files can co-exist in the same git repository with regularly
versioned files, which is convenient for maintaining documents, Makefiles,
etc that are associated with annexed files but that benefit from full
revision control.

WWW: http://git-annex.branchable.com/

PR:		ports/157077
Submitted by:	frase at frase.id.au
2011-06-26 08:15:16 +00:00
Martin Wilke
f08fea78f0 ANTLR, ANother Tool for Language Recognition, (formerly PCCTS) is a
language tool that provides a framework for constructing recognizers,
compilers, and translators from grammatical descriptions containing
C++ or Java actions.

This port is used to run python code generated by ANTLR.

WWW: http://www.antlr2.org

PR:		ports/155116
Submitted by:	arrowdodger <6yearold at gmail.com>
2011-06-26 07:15:35 +00:00
Martin Wilke
93d19c90a0 serdisplib is as a library to drive serial LC- or OLED-displays with
built-in controllers. Some displays connected to the parallel port
are also supported.

WWW:	http://serdisplib.sourceforge.net/

PR:		ports/156161
Submitted by:	Markus Dolze <bsdfan at nurfuerspam.de>
2011-06-26 05:39:17 +00:00
Martin Wilke
7847cd5be1 Minimongo is a lightweight, schemaless, Pythonic Object-Oriented interface
to MongoDB. It provides a very thin, dynamicly typed (schema-less) object
management layer for any data stored in any MongoDB collection. Minimongo
directly calls the existing pymongo query syntax.

WWW:	https://github.com/slacy/minimongo

PR:		ports/157031
Submitted by:	Mirko Zinn <mail at derzinn.de>
2011-06-25 09:41:05 +00:00
Martin Wilke
e5d96d01d8 pythonbrew is a program to automate the building
and installation of Python in the users HOME.
pythonbrew is inspired by perlbrew and rvm.

WWW:	https://github.com/utahta/pythonbrew

PR:		ports/157842
Submitted by:	Lung-Pin Chang <changlp at cs.nctu.edu.tw>
2011-06-25 08:40:59 +00:00
Martin Wilke
b340a0591d This is a small but growing collection of ASN.1 data structures expressed in
Python terms using pyasn1 data model.

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

PR:		ports/155715
Submitted by:	Ruslan Mahmatkhanov <cvs-src at yandex.ru>
2011-06-25 07:05:48 +00:00
Martin Wilke
fa85b58bcf Reflex - A class library for flexible, reactive programs.
Reflex is a library of classes that assist with writing reactive (AKA
event-driven) programs. Reflex uses Moose internally, but it doesn't enforce
programs to use Moose's syntax. However, Moose syntax brings several useful
features we hope will become indispensible.

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

PR:		ports/155591
Submitted by:	Jase Thew <freebsd at beardz.net>
2011-06-25 07:01:12 +00:00
Philip M. Gollucci
376339a5e1 - Update rails to 3.0.9 (current)
bump required dependencie

With Hat:       ruby@
Sponsored by:   RideCharge Inc. / TaxiMagic
2011-06-23 19:32:59 +00:00
Philip M. Gollucci
e95534732a There is a disconnect in the ruby/rails/dm community over whether api compatible
json 1.4.6 vs 1.5.x should be used.  Half use one, Half use the other.

This library can parse JSON texts and generate them from ruby data structures.
This port implemented in C and comes with its own unicode conversion functions
and a parser generated by the Ragel State Machine Compiler.

WWW: http://json-jruby.rubyforge.org/
2011-06-23 17:33:51 +00:00
Steve Wills
cb18aeffb9 A Ruby version of the Rackspace Cloud Files API
WWW:	http://rubygems.org/gems/cloudfiles
2011-06-22 02:41:05 +00:00
Romain Tartière
5d45aaa78d gio-sharp binds the GIO API, which isn't available in Gtk#.
WWW:	http://github.com/mono/gio-sharp
2011-06-19 23:45:25 +00:00
Steve Wills
5953db3b79 More Ruby sugar - inspired by the 'zuker' project
WWW: http://rubygems.org/gems/sugar-high

PR:		ports/158010
Submitted by:	rpsfa at rit.edu
2011-06-19 16:26:36 +00:00
Steve Wills
fe3fef63a2 A wonderfully simple way to load your code
WWW: http://rubygems.org/gems/require_all

PR:		ports/158009
Submitted by:	rpsfa at rit.edu
2011-06-19 16:25:34 +00:00
Steve Wills
6f931a64ee Minitest provides a complete suite of testing facilities supporting TDD, BDD,
mocking, and benchmarking. minitest/unit is a small and incredibly fast unit
testing framework.

WWW:	http://rubygems.org/gems/minitest
2011-06-19 16:12:26 +00:00
Steve Wills
bcada96830 GemTesters is a community effort to document the test results for various gems,
on various machine architectures.

WWW:	http://test.rubygems.org/
2011-06-19 16:11:08 +00:00
Steve Wills
d6f1074616 Forms made easy!
WWW: http://rubygems.org/gems/simple_form

PR:		ports/157990
Submitted by:	rpsfa at rit.edu
2011-06-18 18:36:04 +00:00
Steve Wills
1acb8846e7 Delayed_job (or DJ) encapsulates the common pattern of
asynchronously executing longer tasks in the background.
It is a direct extraction from Shopify where the job table
is responsible for a multitude of core tasks. This gem is
collectiveidea's fork (http://github.com/collectiveidea/delayed_job).

WWW: http://rubygems.org/gems/delayed_job

PR:		ports/157986
Submitted by:	Ryan Steinmetz <rpsfa at rit.edu>
2011-06-18 18:30:21 +00:00
Steve Wills
2caca88e79 Flexible authentication solution for Rails with Warden
WWW: http://rubygems.org/gems/devise

PR:		ports/157956
Submitted by:	rpsfa at rit.edu
2011-06-18 18:09:57 +00:00
Steve Wills
1c159bf454 Provides a single point of entry for using basic features of ruby ORMs
WWW: http://rubygems.org/gems/orm_adapter

PR:		ports/157955
Submitted by:	rpsfa at rit.edu
2011-06-18 18:04:36 +00:00
Steve Wills
adf4590429 Rack middleware that provides authentication for rack applications
WWW: http://rubygems.org/gems/warden

PR:		ports/157954
Submitted by:	Ryan Steinmetz <rpsfa at rit.edu>
2011-06-18 18:00:47 +00:00
Steve Wills
df72a4af50 Jammit is an industrial strength asset packaging library for Rails,
providing both the CSS and JavaScript concatenation and compression
that you'd expect, as well as YUI Compressor and Closure Compiler
compatibility, ahead-of-time gzipping, built-in JavaScript template
support, and optional Data-URI / MHTML image embedding.

WWW: http://rubygems.org/gems/jammit/

PR:		ports/157952
Submitted by:	rpsfa at rit.edu
2011-06-18 17:55:18 +00:00
Steve Wills
a93cfeba2f A Ruby interface to YUI Compressor for minifying JavaScript and CSS assets.
WWW: http://rubygems.org/gems/yui-compressor

PR:		ports/157951
Submitted by:	rpsfa at rit.edu
2011-06-18 17:50:44 +00:00
Steve Wills
4fce67ac9f POpen4 provides the Rubyist a single API across platforms for
executing a command in a child process with handles on stdout,
stderr, stdin streams as well as access to the process ID and exit status.

WWW: http://rubygems.org/gems/popen4

PR:		ports/157950
Submitted by:	rpsfa at rit.edu
2011-06-18 17:45:20 +00:00
Steve Wills
3de3c561f7 A modern, pretty RDoc template.
WWW:	https://github.com/fauna/allison
2011-06-18 14:14:05 +00:00
Dennis Herrmann
8fcf9a532e BSD libdwarf is a BSD licenced implementation of libdwarf. It is part of the
elftoolchain project.

WWW:	https://elftoolchain.svn.sourceforge.net

PR:		ports/157931
Submitted by:	Niclas Zeising <niclas.zeising@gmail.com>
2011-06-18 13:48:26 +00:00
Dmitry Marakasov
28fbd44e73 TortoiseHg is a Windows shell extension and a series of
applications for the Mercurial  distributed revision control
system. It also includes a Gnome/Nautilus extension and
a CLI wrapper application so the TortoiseHg tools can be
used on non-Windows platforms.

WWW:	http://tortoisehg.bitbucket.org/

PR:		157067
Submitted by:	arrowdodger <6yearold@gmail.com>
2011-06-13 18:39:00 +00:00
Romain Tartière
bc4b2ebe15 notify-sharp is a C# client implementation for Desktop Notifications, i.e.
notification-daemon. It is inspired by the libnotify API.

WWW:	http://www.ndesk.org/NotifySharp
2011-06-12 18:59:59 +00:00
Sunpoet Po-Chuan Hsieh
434332fdb9 - Add p5-Google-ProtocolBuffers 0.08
Google Protocol Buffers is a data serialization format. It is binary (and hence
compact and fast for serialization) and as extendable as XML; its nearest
analogues are Thrift and ASN.1. There are official mappings for C++, Java and
Python languages; this library is a mapping for Perl.

WWW: http://search.cpan.org/dist/Google-ProtocolBuffers/
2011-06-12 16:26:42 +00:00
Sunpoet Po-Chuan Hsieh
3987d33227 - Add p5-MooseX-Runnable 0.03
MooseX::Runnable is a framework for making classes runnable applications. This
role doesn't do anything other than tell the rest of the framework that your
class is a runnable application that has a "run" method which accepts arguments
and returns the process' exit code.

This is a convention that the community has been using for a while. This role
tells the computer that your class uses this convention, and let's the computer
abstract away some of the tedium this entails.

WWW: http://search.cpan.org/dist/MooseX-Runnable/
2011-06-11 14:56:32 +00:00
Sunpoet Po-Chuan Hsieh
09b4eb1197 - Add p5-MooseX-Types-Set-Object 0.03
MooseX::Types::Set::Object provides Moose type constraints
(see Moose::Util::TypeConstraints, MooseX::Types).

WWW: http://search.cpan.org/dist/MooseX-Types-Set-Object/
2011-06-11 14:53:29 +00:00
Sunpoet Po-Chuan Hsieh
e0b9ff8a02 - Add p5-Test-TableDriven 0.02
Writing table-driven tests is usually a good idea. Adding a test case doesn't
require adding code, so it's easy to avoid fucking up the other tests. However,
actually going from a table of tests to a test that runs is non-trivial.

Test::TableDriven makes writing the test drivers trivial. You simply define your
test cases and write a function that turns the input data into output data to
compare against. Test::TableDriven will compute how many tests need to be run,
and then run the tests.

Concentrate on your data and what you're testing, not plan tests = scalar keys
%test_cases> and a big foreach loop.

WWW: http://search.cpan.org/dist/Test-TableDriven/
2011-06-11 14:51:17 +00:00
Wen Heping
60097dcace Data::Peek started off as DDumper being a wrapper module over
Data::Dumper, but grew out to be a set of low-level data
introspection utilities that no other module provided yet, using
the lowest level of the perl internals API as possible.

WWW: http://search.cpan.org/dist/Data-Peek/
2011-06-10 08:28:17 +00:00
Sergey Skvortsov
f5d2469374 Remove "bugzilla2" here too. 2011-06-07 16:42:24 +00:00
Sergey Skvortsov
7bd02d2b01 - Copy devel/bugzilla to devel/bugzilla3; russian/bugzilla-ru to russian/bugzilla3-ru
- Update devel/bugzilla, russian/bugzilla-ru to 4.0.1
- Update devel/bugzilla3, russian/bugzilla3-ru to 3.6.5

Changes:	http://www.bugzilla.org/releases/4.0.1/release-notes.html
		http://www.bugzilla.org/releases/3.6.5/release-notes.html
2011-06-07 13:30:01 +00:00
Frederic Culot
dbf9a74fe7 Sub::Alias does a compile-time code injection to let you define subroutine
aliases based on its name.

This differs from p5-Sub-Name in that it defines a typeglob in a more correct
way and keeps you from manipulating the symbols table directly. You can use
the subroutine as if it was defined the ordinary way then.

This is particularly useful in the cases when you need to have several
identical subroutines with different names.

WWW: http://search.cpan.org/dist/Sub-Alias/

PR:		ports/157632
Submitted by:	Peter Vereshagin <peter@vereshagin.org>
2011-06-06 17:25:52 +00:00
Andrej Zverev
28c81e2850 String eval is often used for dynamic code generation. For instance, Moose uses
it heavily, to generate inlined versions of accessors and constructors, which
speeds code up at runtime by a significant amount. String eval is not without
its issues however - it's difficult to control the scope it's used in (which
determines which variables are in scope inside the eval), and it can be quite
slow, especially if doing a large number of evals.

This module attempts to solve both of those problems. It provides an
eval_closure function, which evals a string in a clean environment, other than
a fixed list of specified variables. It also caches the result of the eval, so
that doing repeated evals of the same source, even with a different
environment, will be much faster (but note that the description is part of the
string to be evaled, so it must also be the same (or non-existent) if caching
is to work properly).
2011-06-06 09:27:32 +00:00
Sunpoet Po-Chuan Hsieh
4d1d198786 - Add p5-AnyMQ 0.33
AnyMQ is message queue system based on AnyEvent. It can store all messages in
memory or use external message queue servers.

WWW: http://search.cpan.org/dist/AnyMQ/
2011-06-03 02:07:25 +00:00
Sunpoet Po-Chuan Hsieh
afc508d646 - Add p5-MouseX-Traits 0.1102
Often you want to create components that can be added to a class arbitrarily.
MouseX::Traits makes it easy for the end user to use these components. Instead
of requiring the user to create a named class with the desired roles applied,
or apply roles to the instance one-by-one, he can just create a new class from
yours with with_traits, and then instantiate that.

WWW: http://search.cpan.org/dist/MouseX-Traits/
2011-06-03 02:06:11 +00:00
Sunpoet Po-Chuan Hsieh
abbbda3546 - Add p5-MooseX-MetaDescription 0.04
MooseX::MetaDescription allows you to add arbitrary out of band metadata to your
Moose classes and attributes. This will allow you to track out of band data
along with attributes, which is very useful for say serializing Moose classes in
HTML or XML.

WWW: http://search.cpan.org/dist/MooseX-MetaDescription/
2011-06-01 15:40:57 +00:00
Sunpoet Po-Chuan Hsieh
df47da1dba - Add p5-IO-Any
IO::Any aims to provide read/write anything. It tries to guess what the
"anything" is based on some rules.

WWW: http://search.cpan.org/dist/IO-Any/
2011-06-01 15:38:40 +00:00
Sunpoet Po-Chuan Hsieh
9eb0a149ab - Add p5-Devel-PackagePath 0.02
Devel::PackagePath is a Perl module to inspect and manipulate a Path based on
a Package name.

WWW: http://search.cpan.org/dist/Devel-PackagePath/
2011-06-01 15:32:22 +00:00
Sunpoet Po-Chuan Hsieh
a96f9549e9 - Connect devel/p5-Bread-Board 2011-06-01 15:30:36 +00:00
Sunpoet Po-Chuan Hsieh
29ff128467 - Add p5-Module-CheckDeps 0.08
Module::CheckDeps parses Perl code searching for used modules. It can either
return a list of all the modules used by some code, or a list of the used
modules that are not available in the host system (e.g. not installed modules).

Compared to similar modules, such as Module::ScanDeps, Module::CheckDeps is
simpler and less powerful, but also much faster.

WWW: http://search.cpan.org/dist/Module-CheckDeps
     https://github.com/AlexBio/Module-CheckDeps
2011-06-01 15:24:50 +00:00
Rene Ladan
da287c3a37 Upgrade the Robot Operating System ports to their 1.4 aka Diamondback versions.
Detailed changelists are available on the WWW sites.

Port changes:
- distribution files are now fetched from upstream servers instead of
  using local copies from my server
- Python files are now always compiled (to .pyc and .pyo) and use Python 2.7
- devel/ros is now split in to devel/ros, devel/ros-documentation,
  devel/ros-rx, and devel-ros-comm to allow more lightweight installations
- Connect latter 3 ports to the build
2011-05-31 22:24:13 +00:00
Mark Linimon
8c390fdd23 Add port libvirt.
Noticed by:	maintainer using portsmon
Pointy hat:	decke
2011-05-31 02:29:46 +00:00
Vanilla I. Shu
66660f05b0 Add protobuf-c 0.15, this package provides a code generator and runtime
libraries to use Protocol Buffers from pure C (not C++).

PR:		ports/157099
Submitted by:	Aaron Hurt <ahurt at anbcs.com>
2011-05-31 02:01:28 +00:00
Wesley Shields
be3484fb4e High-level C binding for ZMQ.
PR:		ports/157325
Submitted by:	Andrew Thompson <thompsa@FreeBSD.org>
2011-05-30 20:09:08 +00:00