Commit graph

3599 commits

Author SHA1 Message Date
Sergey Skvortsov
b00d50b1d1 Remove devel/p5-MooseX-Policy-SemiAffordanceAccessor because of
devel/p5-MooseX-SemiAffordanceAccessor was added (without any respect
to history).
2009-08-16 10:45:49 +00:00
Martin Wilke
d5168cc279 This extension uses libgearman library to provide API for
communicating with gearmand, and writing clients and workers.

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

PR:		ports/136250
Submitted by:	Gea-Suan Lin <gslin at gslin.org>
2009-08-14 20:22:54 +00:00
Martin Wilke
5c3c527ab1 This module provides an API for creating a File::ChangeNotify::Watcher subclass
that will work on your platform.

A File::ChangeNotify::Watcher class monitors a directory for changes made to
any file. You can provide a regular expression to filter out files you are not
interested in. It handles the addition of new subdirectories by adding them to
the watch list.

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

PR:		ports/137770
Submitted by:	Alexey V. Degtyarev
2009-08-14 20:08:48 +00:00
Martin Wilke
b758ddf0f3 This module does not provide any methods. Simply loading it changes the default
naming policy for the loading class so that accessors are separated into get
and set methods. The get methods have the same name as the accessor, while set
methods are prefixed with "set_".

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

PR:		ports/137769
Submitted by:	Alexey V. Degtyarev
2009-08-14 20:08:17 +00:00
Martin Wilke
ced4eab96c py-repoze.what-pylons is an extras plugin for repoze.what
which provides optional and handy utilities for Pylons
applications using this authorization framework.

Some of the features of the plugin include:
    * The utilities are ready to use: There's nothing
additional to be configured before using.
    * 100% documented. Each component is documented along
with code samples.
    * The test suite has a coverage of 100% and it will
never decrease -- if it ever does, report it as a bug!
    * TurboGears 2 is officially supported as well.

WWW:	http://pypi.python.org/pypi/repoze.what-pylons/

PR:		ports/137602
Submitted by:	Wen Heping <wenheping at gmail.com>
2009-08-13 20:53:30 +00:00
Steven Kreuzer
1b0faae01f Stream::Reader is perl module intended for reading data from streams.
It can be used for "on the fly" parsing of large volumes of data.
2009-08-13 18:19:22 +00:00
Martin Wilke
eecdbb3487 repoze.tm2 is a middleware which uses the ZODB transaction manager
to wrap a call to its pipeline children inside a transaction.  This
is a fork of the repoze.tm package which depends only on the transaction
package rather than the entirety of ZODB (for users who don't rely on
ZODB).

WWW:	http://www.repoze.org/

PR:		ports/137601
Submitted by:	Wen Heping <wenheping at gmail.com>
2009-08-13 16:41:18 +00:00
Martin Wilke
2343ba17fa py-transaction contains a generic transaction implementation
for Python. It is mainly used by the ZODB, though.

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

PR:		ports/137600
Submitted by:	Wen Heping <wenheping at gmail.com>
2009-08-13 16:40:41 +00:00
Martin Wilke
e5e13c787a Perl common defaults with lower memory usage
WWW:	http://search.cpan.org/dist/common-sense/

PR:		ports/137693
Submitted by:	Mons Anderson <mons at cpan.org>
2009-08-13 15:07:24 +00:00
Cheng-Lung Sung
2738aa9974 - add p5-MooseX-Params-Validate
=> an extension of Params::Validate for using Moose's types
2009-08-12 07:54:52 +00:00
Nicola Vitale
a9d3272cbd Construct is a python library for parsing and building of data
structures (binary or textual).
It is based on the concept of defining data
structures in a declarative manner,
rather than procedural code: more complex constructs are
composed of a hierarchy of simpler ones.

PR:		ports/137593
Submitted by:	Piotr Florczyk <p.florczyk at adminworkshop.pl>
2009-08-10 11:34:23 +00:00
Nicola Vitale
7209a0f274 Aspyct AOP engine allows you to perform evolved aspect oriented
programming with Python, while remaining clear and simple.

WWW:	http://www.aspyct.org/

PR:		ports/137522
Submitted by:	Sofian Brabez <sbrabez at gmail.com>
2009-08-08 09:21:17 +00:00
Martin Wilke
288b5df808 repoze.what is an authorization framework for WSGI applications,
based on repoze.who (which deals with authentication and
identification).

On the one hand, it enables an authorization system based on the
groups to which the `authenticated or anonymous` user belongs and
the permissions granted to such groups by loading these groups
and permissions into the request on the way in to the downstream
WSGI application.

And on the other hand, it enables you to manage your groups and
permissions from the application itself or another program, under
a backend-independent API. For example, it would be easy for you
to switch from one back-end to another, and even use this framework
to migrate the data.

WWW:	http://what.repoze.org/docs/1.x/

PR:		ports/137459
Submitted by:	Wen Heping <wenheping at gmail.com>
2009-08-07 20:09:06 +00:00
Martin Wilke
15f74ef60f repoze.who-testutil is a repoze.who plugin which modifies
repoze.who's original middleware to make it easier to forge
authentication, without bypassing identification (this is,
running the metadata providers).

It's been created to ease testing of repoze.who-powered
applications, in a way independent of the identifiers,
authenticators and challengers used originally by your
application, so that you won't have to update your test
suite as your application grows and the authentication
method changes.

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

PR:		ports/137458
Submitted by:	Wen Heping <wenheping at gmail.com>
2009-08-07 20:08:43 +00:00
Martin Wilke
e44789791d Qt Script Generator is a tool that generates Qt bindings for Qt Script.
With the generated bindings you get access to substantial portions
of the Qt API from within Qt Script.

Qt is a cross-platform application framework for desktop and embedded
development. It includes an intuitive API and a rich C++ class
library, integrated tools for GUI development and internationalization,
and support for Java? and C++ development.

WWW: http://qtscriptgenerator.googlecode.com

Submitted by:	Mina R Waheeb <syncer at gmail.com>
2009-08-07 17:11:41 +00:00
Jun Kuriyama
636e423067 This module handles the installing and uninstalling of perl modules,
scripts, man pages, etc...

Both install() and uninstall() are specific to the way
ExtUtils::MakeMaker handles the installation and deinstallation of
perl modules. They are not designed as general purpose tools.

WWW: http://search.cpan.org/dist/ExtUtils-Install/
2009-08-07 09:50:41 +00:00
Martin Wilke
475782aedc repoze.who is an identification and authentication framework
for arbitrary WSGI applications. It acts as WSGI middleware.

WWW:	http://www.repoze.org/

PR:		ports/137419
Submitted by:	Wen Heping <wenheping at gmail.com>
2009-08-05 12:23:03 +00:00
Nicola Vitale
618f4f3e3c MercurialEclipse is an Eclipse plugin for the Mercurial version control system.
WWW:	http://www.vectrace.com/mercurialeclipse/

PR:		ports/136089
Submitted by:	Edmondas Girkantas <eg at fbsd.lt>
2009-08-05 08:29:58 +00:00
Cheng-Lung Sung
c537800b73 - Attributes with aliases for constructor arguments for MooseX
- required by p5-Net-Twitter

PR:		ports/137305
Submitted by:	Cezary Morga <cm_AT_therek dot net>
2009-08-05 02:37:00 +00:00
Martin Wilke
437140d5ee - Update Qt4 to 4.5.2
The KDE FreeBSD team would like to say thanks to all the helpers
and submitters.

Tested by:	pointyhat-exp-run (pav/miwi)
2009-08-04 20:04:38 +00:00
Martin Wilke
f037f3f08c - Update py-qt4 to py-qt4.5.4
- Update qscintilla-2* to 2.4
- Update py-sip to 4.8.2
- Update py-kde to 1.16.3
- Update py-qt to 1.18.1

The KDE FreeBSD team would like to say thanks to all the helpers
and submitters

New Port:
devel/py-qt4-scripttools
2009-08-04 19:18:49 +00:00
Felippe de Meirelles Motta
ccf48577fc Often in program logic, multiple different steps need to be taken that
are independent of each other, but their total result is needed before
the next step can be taken. In synchonous code, the usual approach is
to do them sequentially.

An asynchronous or event-based program could do this, but if each step
involves some IO idle time, better overall performance can often be
gained by running the steps in parallel. A Async::MergePoint object
can then be used to wait for all of the steps to complete, before
passing the combined result of each step on to the next stage.

This module was originally part of the IO::Async distribution, but was
removed under the inspiration of Pedro Melo's Async::Hooks
distribution, because it doesn't itself contain anything IO-specific.

WWW:    http://search.cpan.org/dist/Async-MergePoint/
2009-08-04 12:18:58 +00:00
Anton Berezin
b6fa22b64f Add devel/p5-B-Hooks-OP-PPAddr 0.03, a Perl module that provides a C api
for XS modules to hook into the execution of perl opcodes.
2009-08-04 11:23:43 +00:00
Nicola Vitale
0600f815e4 - Add devel/pyturbojson11 (recopied from py-turbojson)
PR:		ports/137325
Submitted by:	nivit
2009-08-03 12:16:40 +00:00
Jeremy Messenger
789d75c728 -Repocopy devel/libtool15 -> libtool22 and libltdl15 -> libltdl22.
-Update libtool and libltdl to 2.2.6a.
-Remove devel/libtool15 and devel/libltdl15.
-Fix ports build with libtool22/libltdl22.
-Bump ports that depend on libltdl22 due to shared library version change.
-Explain what to do update in the UPDATING.

It has been tested with GNOME2, XFCE4, KDE3, KDE4 and other many wm/desktop
and applications in the runtime.

With help:	marcus and kwm
Pointyhat-exp:	a few times by pav
Tested by:	pgollucci, "Romain Tartière" <romain@blogreen.org>, and
		a few MarcusCom CVS users. Also, I might have missed a few.
Repocopy by:	marcus
Approved by:	portmgr
2009-08-02 19:36:34 +00:00
Wesley Shields
964f5ea466 The dklibs is a set of libraries by Dirk Krause.
The following libraries are included:
* dkport	portability layer
* dkc		general purpose C functions
* dknet		portable client side TCP/IP networking
* dkappr	access random number generators
* dkbif		library to read bitmap images
* dklatsup	support for applications creating LaTeX source files
* dksdbi	simple interface to NDBM, GDBM and BDB databases
* dktrace	produce debug output when linked to projects containing
		*.c files generated by tracecc

The following programs are also included:
* stc		string table compiler
* tracecc	tracing preprocessor for C, C++, Objective-C and Java
* trana		trace output analyzer

WWW: http://dklibs.sourceforge.net

PR:		ports/136913
Submitted by:	Charlie Kester <corky1951@comcast.net> (maintainer)
2009-08-01 21:49:30 +00:00
Dmitry Marakasov
5f9356c79a Invoke package init methods at compile time
WWW:	http://search.cpan.org/~mons/self-init-0.01/lib/self/init.pm

PR:		136707
Submitted by:	Andrey Kostenko <gugu@veda.park.rambler.ru>
2009-07-30 15:26:01 +00:00
Martin Wilke
aad50dbb70 Perl pragma to declare previously undeclared constants
WWW:	http://search.cpan.org/dist/constant-def/

PR:		ports/136963
Submitted by:	Mons Anderson <mons at cpan.org>
2009-07-28 18:18:45 +00:00
Martin Wilke
de791bf747 MooseX::Traits::Pluggable - an extension to MooseX::Traits. Adds support for
class precedence search for traits and some extra attributes.

WWW: http://search.cpan.org/dist/MooseX-Traits-Pluggable/

PR:		ports/137141
Submitted by:	Bill Brinzer <bill.brinzer at gmail.com>
2009-07-28 17:13:44 +00:00
Martin Wilke
f89378ad55 Moose::Autobox provides an implementation of SCALAR, ARRAY, HASH & CODE for use
with autobox. It does this using a hierarchy of roles in a manner similar to
what Perl 6 might do.

WWW: http://search.cpan.org/dist/Moose-Autobox/

PR:		ports/137139
Submitted by:	Bill Brinzer <bill.brinzer at gmail.com>
2009-07-28 17:13:03 +00:00
Martin Wilke
e42ce61cd2 The autobox pragma allows methods to be called on integers, floats, strings,
arrays, hashes, and code references in exactly the same manner as blessed
references.

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

PR:		ports/137137
Submitted by:	Bill Brinzer <bill.brinzer at gmail.com>
2009-07-28 17:11:33 +00:00
Martin Wilke
22d09f5b65 This module provides tracking of objects, for the purpose of detecting
memory leaks due to circular references or innappropriate caching schemes.

WWW:	http://search.cpan.org/dist/Devel-LeakGuard-Object/

PR:		ports/136897
Submitted by:	TERAMOTO Masahiro <markun at onohara.to>
2009-07-28 17:10:23 +00:00
Pav Lucistnik
d1107bb40e - Update boost to 1.39
- Split boost port to separate components, with boost-all metaport

PR:		ports/137054
Submitted by:	Alexander Churanov <churanov.port.maintainer@gmail.com> (maintainer)
2009-07-28 11:45:08 +00:00
Boris Samorodov
8d35064f94 Add linux-f10-dbus-glib 0.76, GLib bindings for D-Bus (Linux Fedora 10).
This port is needed for linux-firefox-3.5.
2009-07-28 08:58:16 +00:00
Boris Samorodov
f899584b72 Add linux-f10-dbus-libs 1.2.4, libraries for accessing D-BUS (Linux
Fedora 10). This port is needed for linux-firefox-3.5.
2009-07-28 08:57:11 +00:00
Martin Wilke
98de02e03d The same as lib, but makes relative path absolute
WWW:	http://search.cpan.org/dist/lib-abs/

PR:		ports/136960
Submitted by:	Mons Anderson <mons at cpan.org>
2009-07-28 07:12:50 +00:00
Tilman Keskinoz
f91c031b95 Add ocfpcsc, A library to provide a means to use Open Card Framework to talk
to PC/SC supported smartcard readers.

PR:		136948
Submitted by:	Marcin Cieslak
2009-07-25 10:40:28 +00:00
Alejandro Pulver
399660a4b1 FOSSology is a software license analyzer.
WWW: http://fossology.org/
2009-07-24 06:30:56 +00:00
Philippe Audeoud
7ee0ace463 Add colorgcc 1.3.2, perl script to colorize the terminal ouput of GCC.
PR:		ports/136953
Submitted by:	Sofian Brabez <sbrabez at gmail.com>
2009-07-21 13:47:09 +00:00
Maxim Sobolev
58dc9052a4 Add py-interface 0.96, a Python implementation of an Erlang node. 2009-07-21 00:23:32 +00:00
Martin Wilke
852a2a1b91 A class that provides an event callback interface
WWW:	http://search.cpan.org/dist/Object-Event/

PR:		ports/136784
Submitted by:	Mons Anderson <mons at cpan.org>
2009-07-16 21:45:08 +00:00
Dmitry Marakasov
cfc73e2aca SFML is a portable and easy to use multimedia API written in C++.
You can see it as a modern, object-oriented alternative to SDL.

SFML is composed of several packages to perfectly suit your needs.
You can use SFML as a minimal windowing system to interface with
OpenGL, or as a fully-featured multimedia library for building games
or interactive programs.

WWW: http://www.sfml-dev.org/index.php
2009-07-16 14:56:33 +00:00
Anton Berezin
99f87e6ceb Add devel/p5-Data-Path 1.4.1, a Perl module that provides XPath-like
access to complex data structures.
2009-07-16 10:49:39 +00:00
Florent Thoumie
52cac6926e Add Review Board Tools (rbtools), a set of utilities for Review Board. 2009-07-15 20:15:17 +00:00
Dmitry Marakasov
d4ab668367 This module does the same thing as msgfmt from GNU gettext-tools,
except this is pure Perl.

WWW: http://search.cpan.org/dist/Locale-Msgfmt/

PR:		136699
Submitted by:	Cezary Morga <cm@therek.net>
2009-07-15 13:47:51 +00:00
Philip M. Gollucci
74e696585f This module builds on MooseX::Types::DateTime to add additional
custom types and coercions. Since it builds on an existing type,
all coercions and constraints are inherited.

The package name is left as is for legacy reasons: this module is
really a Type with coercions for DateTimeX::Easy. DateTimeX is just
a namespace for non-core or less-official DateTime modules.

WWW: http://search.cpan.org/dist/MooseX-Types-DateTimeX/

PR:		ports/135939 (5 of 6)
Submitted by:	Cezary Morga <cm at therek.net>
2009-07-14 17:40:13 +00:00
Philip M. Gollucci
3ed3ef1c7f DateTime::Format::Flexible attempts to take any string you give it
and parse it into a DateTime object. The test file tests 2500+
variations of date/time strings.

WWW: http://search.cpan.org/dist/DateTime-Format-Flexible/

PR:		ports/135939 (4 of 6)
Submitted by:	Cezary Morga <cm at therek.net>
2009-07-14 17:39:36 +00:00
Philip M. Gollucci
68fa655cc3 DateTimeX::Easy makes DateTime object creation quick and easy. It
uses a variety of DateTime::Format packages to do the bulk of the
parsing, with some custom tweaks to smooth out the rough edges
(mainly concerning timezone detection and selection).

WWW: http://search.cpan.org/dist/DateTimeX-Easy/

PR:		ports/135939 (3 of 6)
Submitted by:	Cezary Morga <cm at therek.net>
2009-07-14 17:38:32 +00:00
Philip M. Gollucci
eba8bc5b93 This module packages several Moose::Util::TypeConstraints with
coercions, designed to work with the DateTime suite of objects.

This module is just the MooseX::Types::DateTime without the requirement
on DateTimeX::Easy (which requires DateTime::Manip). As of 0.05
this module supports globally unique Olson abbreviations, and dies
when they are not globally unique.

WWW: http://search.cpan.org/dist/MooseX-Types-DateTime-ButMaintained/

PR:		ports/135939 (2 of 6)
Submitted by:	Cezary Morga <cm at therek.net>
2009-07-14 17:38:01 +00:00
Philip M. Gollucci
f519d4c67a This module should help you with converting commonly used and often
ambigious olson abbreviations into TZ offset notation.

WWW: http://search.cpan.org/dist/Olson-Abbreviations/

PR:		ports/135939 (1 of 6)
Submitted by:	Cezary Morga <cm at therek.net>
2009-07-14 17:37:12 +00:00