Commit graph

5068 commits

Author SHA1 Message Date
Olivier Duchateau
9d7867c318 Gevent compatibility layer for PyZMQ.
Approved by:	rene, miwi (mentors)
2012-09-09 17:01:51 +00:00
Tom Judge
d1581fda79 New port devel/p5-File-LibMagic.
A small wrapper for libmagic.

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

Approved by:	db (mentor)
2012-09-08 18:56:20 +00:00
Steve Wills
3f9b336777 Make available a magic caller() which can ignore namespaces that you tell it
about.

WWW:	http://search.cpan.org/dist/Devel-Caller-IgnoreNamespaces/
2012-09-08 14:20:06 +00:00
Steve Wills
0f1f383568 Set a subs prototype
WWW:	http://search.cpan.org/dist/Sub-Prototype/
2012-09-08 14:19:36 +00:00
Nicola Vitale
96cd8d868c ScriptTest is a library to help you test your interactive command-line
applications.

With it you can easily run the command (in a subprocess) and see the
output (stdout, stderr) and any file modifications.

WWW: http://pythonpaste.org/scripttest/
2012-09-08 06:23:02 +00:00
Nicola Vitale
e228584694 Documentation of Jinja2 template engine.
WWW: http://jinja.pocoo.org/docs/
2012-09-05 22:00:27 +00:00
Eitan Adler
21a0d84ad7 CVS is a version control system.
It fills a similar role to the RCS, PRCS, and Aegis packages.

This port includes the patches FreeBSD uses (minus the cosmetic ones)

Reviewed by:	bdrewery
2012-09-05 02:30:38 +00:00
Lars Thegler
315035cf75 Add p5-Dist-Zilla 4.300021, distribution builder. 2012-09-02 19:35:25 +00:00
Lars Thegler
eac9748f56 Add p5-Test-File-ShareDir 0.3.1, create a fake ShareDir for your modules
for testing.
2012-09-02 18:17:03 +00:00
Raphael Kubo da Costa
b2b7993a62 devel/gwenhywfar:
- Repocopy devel/gwenhywfar to devel/gwenhywfar-{fox16,gtk2,qt4}.
- devel/gwenhywfar is now a master port and new slave ports will allow the
  user to install the GUI libraries separately. This will make packaging
  easier for finance/gnucash and finance/kmymoney-kde4.

finance/aqbanking:
- finance/aqbanking has been updated to 5.0.25 and includes a shlib bump, so
  instead of making the user rebuild twice it is included here.
- Shlib bump aqbanking.33 -> aqbanking.34.
- Fix LICENSE.
- Convert to new OPTIONS framework.

finance/gnucash:
- Adjust LIB_DEPENDS for AQBANKING option so they are installed in the
  correct order.
- Drop unneeded LICENSE_FILE.
- Drop ABI version numbers from all LIB_DEPENDS (if you really want to keep
  them, at least keep the LIB_DEPENDS in the order I changed them to since
  aqbanking should be built last. Also aqbanking.33 -> aqbanking.34).
- Remove BROKEN message now that the dependency problem is solved.

finance/kmymoney-kde4:
- Convert to new OPTIONS framework.
- Drop WITH_* from PLIST_SUB.
- Drop ABI version numbers from all LIB_DEPENDS.
- Add USE_PKGCONFIG=build.
- Remove IGNORE message now that the dependency problem is solved.

Also clean up the header for the touched Makefiles.

PR:		ports/170492
Submitted by:   Jason E. Hale <bsdkaffee@gmail.com> (maintainer)
2012-09-01 17:05:14 +00:00
Jun Kuriyama
7ff6a4a06e Fix accidentally committed into devel category. What I want is sysutils. 2012-08-31 12:03:03 +00:00
Jun Kuriyama
cef0d19901 Fluentd is a log collector daemon written in Ruby. Fluentd receives
logs as JSON streams, buffers them, and sends them to other systems
like MySQL, MongoDB, or even other instances of Fluentd.

WWW: http://fluentd.org/
2012-08-31 11:59:21 +00:00
Alexey Dokuchaev
3f8a4cfbf4 Port of Qross 0.2.2, a Qt-only fork of Kross, the KDE scripting framework.
PR:	ports/170418
2012-08-31 01:45:55 +00:00
Jason Helfman
199d13ce1a add new port: devel/rubygem-mixlib-shellout
Mixlib::shellout provides a simplified interface to shelling out
yet still collecting both standard out and standard error
and providing full control over environment, working directory,
uid, gid, etc.

WWW: http://www.opscode.com

PR:	170998
Submitted by:	ndewing@experts-exchange.com
Sponsored by:	Experts-Exchange, LLC.
2012-08-24 21:46:08 +00:00
Steven Kreuzer
898ca40dd4 R Unit test framework R functions implementing a standard Unit Testing
framework, with additional code inspection and report generation tools

WWW:	http://sourceforge.net/projects/runit/
2012-08-23 15:57:35 +00:00
Jun Kuriyama
0a678c874d A class dispatcher that handles namespaces like paths.
WWW: http://search.cpan.org/dist/Class-Forward/
2012-08-23 10:02:54 +00:00
Steven Kreuzer
ba263c5e7a R package to create chronological objects which represent
dates and times of day.

WWW:	http://cran.r-project.org/web/packages/chron/
2012-08-22 18:06:33 +00:00
Steven Kreuzer
9be126f0a7 gsubfn is an R package used for string matching, substitution and parsing. A
seemingly small generalization of gsub, namely allow the replacement string to
be a replacement function, list, formula or proto object, can result in
increased power and applicability. The resulting function, gsubfn is the
namesake of this package.

WWW:	https://code.google.com/p/gsubfn/
2012-08-22 18:05:29 +00:00
Jun Kuriyama
c18ee9ec1d Test::Mock::Guard is mock test library using RAII. This module is able
to change method behavior by each scope.

WWW: http://search.cpan.org/dist/Test-Mock-Guard/
2012-08-22 15:18:33 +00:00
Nicola Vitale
688506c23b Python makes loading code dynamically easy, allowing you to configure
and extend your application by discovering and loading extensions
("plugins") at runtime. Many applications implement their own library
for doing this, using __import__ or importlib. Stevedore avoids
creating yet another extension mechanism by building on top of setuptools
entry points.

WWW: https://github.com/dreamhost/stevedore
2012-08-21 21:07:08 +00:00
Steven Kreuzer
391671f61d Net::ZooKeeper provides a Perl interface to the synchronous C API
of Apache ZooKeeper.

ZooKeeper is coordination service for distributed applications and
is a sub-project of the Apache Hadoop project.

WWW:	http://search.cpan.org/dist/Net::ZooKeeper/
2012-08-21 20:53:02 +00:00
Olli Hauer
63f3e3b0d4 - remove www/apache20 and devel/apr0
- s/USE_APACHE= 20+/USE_APACHE= 22+/
- unify s/YES/yes/
- cleanup APACHE_VERSION <= 22 usage
- add entry to MOVED

with hat apache@
2012-08-18 14:29:08 +00:00
Pietro Cerutti
ac13376c6d - New port: devel/tcl-signal
This extension adds dynamically loadable signal handling to Tcl/Tk scripts.

  WWW: http://www.nyx.net/~mschwart/signal_ext.html
2012-08-16 15:18:32 +00:00
Matthias Andree
34ef8f82d0 Add new port devel/streamhtmlparser.
Implementation of an html and javascript context scanner with no
lookahead. Its purpose is to scan an html document and provide context
information at any point within the input stream. An example of a user
of this scanner would be an auto escaping templating system, which would
require html context information at very specific points within the html
stream. The implementation is based on a simplified state machine of
HTML4.1 and javascript. The code also contains C++ and python bindings.

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

PR:		ports/170472
Submitted by:	HU Dong <itechbear@gmail.com>
2012-08-14 22:52:54 +00:00
Michael Scheidell
37b155e4e8 nPth - The New GNU Portable Threads Library
This is a library to provide the GNU Pth API and thus a non-preemptive threads
implementation.

In contrast to GNU Pth is is based on the system's standard threads
implementation.  This allows the use of libraries which are not compatible to
GNU Pth.  Experience with a Windows Pth emulation showed that this is a solid
way to provide a co-routine based framework.

WWW: http://www.gnupg.org

PR:		ports/170599
Submitted by:	Jason E. Hale <bsdkaffee@gmail.com>
2012-08-14 12:04:40 +00:00
Gabor Pali
148d78635c HLint gives suggestions on how to improve your source code.
WWW:    http://community.haskell.org/~ndm/hlint/

Obtained from:	FreeBSD Haskell
2012-08-08 23:37:48 +00:00
Dirk Meyer
918882c817 - drop .app suffix in portname 2012-08-06 06:08:52 +00:00
Steve Wills
57d3762e49 Ruby cloud services library
WWW:	http://github.com/fog/fog
2012-08-06 03:15:43 +00:00
Bryan Drewery
3ac35b3503 lockfree-malloc is a scalable drop-in replacement for malloc/free.
* It's thread-friendly. It supports a practically-unlimited number of
  concurrent threads, without locking or performance degradation.
* It's efficient, especially in a multi-threaded environment. Compared to
  a stock libc allocator, we see a significant performance boost.
* It does NOT fragment or leak memory, unlike a stock libc allocator.
* It wastes less memory. For small objects (less than 8kb in size), the
  overhead is around 0 bytes. (!)
* It is designed from the ground-up for 64-bit architectures.
* It is elegant. The whole codebase is only around 800 lines of fairly
  clean C++. (!)
* It fully stand-alone; it does not rely on pthreads or libc at runtime.

PR:		ports/170324
Submitted by:	Veniamin Gvozdikov <g.veniamin@googlemail.com>
Approved by:	eadler (mentor)
2012-08-05 20:51:47 +00:00
Steve Wills
a7be2eb8dc STDOUT text formatting
WWW:	http://rubygems.org/gems/formatador
2012-08-05 18:09:30 +00:00
Steve Wills
476647355e EXtended http(s) CONnections Library
WWW:	https://github.com/geemus/excon
2012-08-05 18:00:40 +00:00
Sunpoet Po-Chuan Hsieh
73db2751f1 - Add p5-Sub-Exporter-Progressive 0.001002
Sub::Exporter is an incredibly powerful module, but with that power comes great
responsibility, er- as well as some runtime penalties. This module is a
Sub::Exporter wrapper that will let your users just use Exporter if all they are
doing is picking exports, but use Sub::Exporter if your users try to use
Sub::Exporter's more advanced features features, like renaming exports, if they
try to use them.

Note that this module will export @EXPORT and @EXPORT_OK package variables for
Exporter to work. Additionally, if your package uses advanced Sub::Exporter
features like currying, this module will only ever use Sub::Exporter, so you
might as well use it directly.

WWW: http://search.cpan.org/dist/Sub-Exporter-Progressive/
2012-08-02 03:18:00 +00:00
Sunpoet Po-Chuan Hsieh
e03aa71b33 - Add p5-Safe-Isa 1.000002
Since Perl allows us to provide a subroutine reference or a method name to the
-> operator when used as a method call, and a subroutine doesn't require the
invocant to actually be an object, we can create safe versions of isa, can and
friends by using a subroutine reference that only tries to call the method if
it's used on an object.

e.g. my $isa_Foo = $maybe_an_object->$_call_if_object(isa => 'Foo');

Note that we don't handle trying class names, because many things are valid
class names that you might not want to treat as one (like say "Matt") - the
is_module_name function from Module::Runtime is a good way to check for
something you might be able to call methods on if you want to do that.

WWW: http://search.cpan.org/dist/Safe-Isa/
2012-07-30 19:22:48 +00:00
Marcus von Appen
cdffcb1103 Tox as is a generic virtualenv management and test command line tool you
can use for:

* checking your package installs correctly with different Python
  versions and interpreters
* running your tests in each of the environments, configuring your test
  tool of choice
* acting as a frontend to Continuous Integration servers, greatly
  reducing boilerplate and merging CI and shell-based testing.

WWW:	http://tox.testrun.org/

PR:		ports/170022
Submitted by:	Kubilay Kocak <koobs.freebsd@gmail.com>
2012-07-30 12:03:36 +00:00
Mikhail Teterin
4c41dd25d1 Add implementation of Kademlia Distributed Hash Table (DHT) used
in the Bittorrent network (``mainline'' variant).
2012-07-28 20:48:23 +00:00
Dirk Meyer
bd8c78a998 - retire devel/ruby-gnustep 2012-07-28 08:54:30 +00:00
Alex Kozlov
5e83c36f63 Remove expired ports:
2012-07-20 audio/etoile-melodie: API no longer supported
2012-07-20 audio/etoile-volumecontrolmenulet: API no longer supported
2012-07-20 deskutils/etoile-corner: API no longer supported
2012-07-20 deskutils/etoile-dictionaryreader: API no longer supported
2012-07-20 deskutils/etoile-distributedview: API no longer supported
2012-07-20 deskutils/etoile-extendedworkspacekit: API no longer supported
2012-07-20 deskutils/etoile-hardware: API no longer supported
2012-07-20 deskutils/etoile-inspectorkit: API no longer supported
2012-07-20 deskutils/etoile-lookandbehavior: API no longer supported
2012-07-20 deskutils/etoile-menuserver: API no longer supported
2012-07-20 deskutils/etoile-panekit: API no longer supported
2012-07-20 deskutils/etoile-scriptservices: API no longer supported
2012-07-20 deskutils/etoile-servicemenulet: API no longer supported
2012-07-20 deskutils/etoile-servicesbarkit: API no longer supported
2012-07-20 deskutils/etoile-systemconfig: API no longer supported
2012-07-20 deskutils/etoile-trackerkit: API no longer supported
2012-07-20 deskutils/etoile-ui: API no longer supported
2012-07-20 devel/etoile-collectionkit: API no longer supported
2012-07-20 devel/etoile-coreobject: API no longer supported
2012-07-20 devel/etoile-foundation: API no longer supported
2012-07-20 devel/etoile-serialize: API no longer supported
2012-07-20 devel/etoile-unitkit: API no longer supported
2012-07-20 devel/llvm-etoile: API no longer supported
2012-07-20 editors/etoile-typewriter: API no longer supported
2012-07-20 graphics/popplerkit: API no longer supported
2012-07-20 graphics/vindaloo: API no longer supported
2012-07-20 lang/etoile-compiler: API no longer supported
2012-07-20 lang/etoile-io: API no longer supported
2012-07-20 lang/etoile-languagekit: API no longer supported
2012-07-20 lang/etoile-lkplugins: API no longer supported
2012-07-20 lang/etoile-scriptkit: API no longer supported
2012-07-20 lang/etoile-smalltalkkit: API no longer supported
2012-07-20 multimedia/etoile-babbler: API no longer supported
2012-07-20 multimedia/etoile-mediakit: API no longer supported
2012-07-20 multimedia/etoile-multimediakit: API no longer supported
2012-07-20 net-im/etoile-stepchat: API no longer supported
2012-07-20 net-im/etoile-xmppkit: API no longer supported
2012-07-20 sysutils/etoile-behavior: API no longer supported
2012-07-20 sysutils/etoile-installer: API no longer supported
2012-07-20 sysutils/etoile-powermenulet: API no longer supported
2012-07-20 sysutils/etoile-system: API no longer supported
2012-07-20 textproc/etoile-lucenekit: API no longer supported
2012-07-20 textproc/etoile-ogrekit: API no longer supported
2012-07-20 textproc/etoile-opmlkit: API no longer supported
2012-07-20 www/etoile-bookmarkkit: API no longer supported
2012-07-20 www/etoile-mollusk: API no longer supported
2012-07-20 x11-fm/etoile-fontmanager: API no longer supported
2012-07-20 x11-themes/etoile-azbackground: API no longer supported
2012-07-20 x11-themes/etoile-camaelon: API no longer supported
2012-07-20 x11-themes/etoile-etoilemenus: API no longer supported
2012-07-20 x11-themes/etoile-iconkit: API no longer supported
2012-07-20 x11-themes/etoile-wildmenus: API no longer supported
2012-07-20 x11-wm/etoile-azalea: API no longer supported
2012-07-20 x11-wm/etoile-azdock: API no longer supported
2012-07-20 x11-wm/etoile-azswitch: API no longer supported
2012-07-20 x11-wm/etoile-login: API no longer supported
2012-07-20 x11/etoile: Update to a new release is required
2012-07-20 x11/etoile-idle: API no longer supported
2012-07-20 x11/etoile-iterm: API no longer supported
2012-07-20 x11/etoile-xwindowserverkit: API no longer supported
2012-07-20 x11/gnustep-app: API no longer supported
2012-07-28 01:02:20 +00:00
Baptiste Daroussin
9346b215f0 new devel/pkgconf added to replace devel/pkg-config. new version of pkg-config
are no more self hosting so we are stuck with 0.25 version while pkgconf provide
the same set of features as 0.27 and a compatible frontend. A symlink to
pkg-config has been added for convenience and compatibility

This also introduces a new macro to use pkgconf in your ports:
USE_PKGCONFIG

it can take the following arguments:
 - yes (meaning build only dep)
 - build (meaning build only dep)
 - run (meaning run only dep)
 - both (meaning run and build dep)

From now USE_GNOME= pkgconfig is deprecated in favour of USE_PKGCONFIG
The old gnome macro has been modified to use pkgconf but still the sameway: run
and build dep to avoid large breakage.

While here fix some ports relying on pkg-config but not specifying it, fix some
ports broken because testing wrong .pc files, and fix ports using pkg-config
--version to determine pkg-config version instead of
pkg-config --modversion pkg-config like recommanded by pkg-config

With Hat:	portmgr
Exp-runs by:	bapt (pointhat-west), beat (pointyhat)
2012-07-26 05:40:22 +00:00
Steve Wills
cd6db90edb Ripper parses Ruby source and tokenizes or builds an AST.
This gem is meant for Ruby 1.8.x builds. Ruby 1.9.x comes with a functioning
ripper implementation out of the box. This gem is a port of the Ripper 1.9
for Ruby 1.8.x. Ripper was written by Minero Aoki and ported by Loren Segal.

WWW: http://github.com/lsegal/ripper18

PR:		ports/169390
Submitted by:	Douglas Thrift
2012-07-25 01:48:00 +00:00
Olli Hauer
f87e4270c3 - new port bugzilla42
New Features and Improvements:
- Experimental SQLite Support
- Creating an Attachment by Pasting Text Into a Text Field
- HTML Bugmail (default: on  can be disabled in user preference)
- Improved Searching System
- Disabling Old Components, Versions and Milestones
- Displaying a Custom Field Value Based on Multiple Values of Another Field
- Auditing of All Changes Within Bugzilla
- Accessibility Improvements

And many other Improvements, for complete list see:
 http://www.bugzilla.org/releases/4.2.1/release-notes.html
2012-07-24 21:37:07 +00:00
Jun Kuriyama
fd7dfa9a2b Data::MessagePack::Stream is streaming deserializer for MessagePack.
This module is alternate for Data::MessagePack::Unpacker.  Unlike
original unpacker, this module support internal buffer and it's
possible to handle streaming data correctly.

WWW: http://search.cpan.org/dist/Data-MessagePack-Stream/
2012-07-22 13:53:27 +00:00
Alex Kozlov
bdf53c2691 Remove expired port:
2012-07-21 devel/acpicatools: It's quite obsolete and is already in base system for a long time
2012-07-22 01:19:31 +00:00
Frederic Culot
a0e65666e4 Acme::Comment allows multi-line comments which are filtered out.
Unlike the pseudo multi-line comment if (0) {}, the code being
commented out need not be syntactically valid.

WWW: http://search.cpan.org/dist/Acme-Comment/

PR:		ports/169956
Submitted by:	Marcello Silva Coutinho <marcellocoutinho@gmail.com>
2012-07-21 09:51:21 +00:00
Pawel Pekala
455299f98c A Multi-Protocol Infrared Remote Library for the Arduino
This IR remote library, written by Ken Shirriff, lets you both send
and receive IR remote codes in multiple protocols. It supports NEC,
Sony SIRC, Philips RC5, Philips RC6, and raw protocols.

WWW: http://www.arcfn.com/2009/08/multi-protocol-infrared-remote-library.html

PR:		ports/163806
Submitted by:	Craig Leres <leres@ee.lbl.gov>
2012-07-21 09:17:05 +00:00
Pawel Pekala
eb5bbe7686 A Graphical LCD library for Arduino
This library supports Graphical LCD (GLCD) displays for use with
Arduino and other AVR controllers.

WWW: http://code.google.com/p/glcd-arduino/

PR:		ports/166237
Submitted by:	Craig Leres <leres@ee.lbl.gov>
2012-07-19 18:06:22 +00:00
Jason Helfman
db07cda4f6 - project renamed from app -> papp
PR:	ports/169889
Submitted by:	maintainer, jwbacon@tds.net
2012-07-18 18:00:35 +00:00
Carlo Strub
72bf23c5b7 Revert r301029: Don't destroy the index 2012-07-17 20:08:59 +00:00
Olivier Duchateau
626a2b6b5d - Update maintainer address
- Update to 1.3

Submitted by: by myself
Approved by: miwi, rene (mentors)
2012-07-17 19:56:47 +00:00
Pietro Cerutti
8d9012358f - link yajl-tcl to the build 2012-07-17 15:14:16 +00:00
Martin Matuska
341d184808 This is a static version of the libevent library for use with
lang/hiphop-php

WWW: https://github.com/facebook/hiphop-php/wiki/
2012-07-16 15:04:34 +00:00