Commit graph

4998 commits

Author SHA1 Message Date
Gabor Pali
d6d6d4fa76 Behavior Driven Development for Haskell. Hspec is roughly based on the
Ruby library RSpec.  However, Hspec is just a framework for running
HUnit and QuickCheck tests.  Compared to other options, it provides a
much nicer syntax that makes tests very easy to read.

WWW:	http://hspec.github.com/

Obtained from:	FreeBSD Haskell
2012-06-24 10:15:27 +00:00
Gabor Pali
7f696346eb Prevent or capture writing to stdout and other handles.
WWW:	https://github.com/trystan/silently

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Thanks ashish@ for the assistance.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Follow UPDATING instruction!

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

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

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

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

Submitted by:   lstewart (via mail)
2012-05-20 09:38:49 +00:00
Baptiste Daroussin
fab19bb264 2012-04-17 devel/p5-POE-Exceptions: included in devel/p5-POE and not needed according to configure message
2012-05-09 net/p5-Net-Services: Removed from CPAN
2012-05-10 net/perldap: BROKEN for more than 6 month
2012-05-09 security/p5-Crypt-Cryptix: Gone from CPAN, project site says project is dead
2012-05-11 www/p5-HTML-Sanitizer: no longer in CPAN
2012-04-25 www/p5-IMDB-Movie: Removed from CPAN
2012-05-18 23:20:20 +00:00
Jason Helfman
4351101e41 add new port: devel/app
The app command preprocesses assembly language code, much like cpp does
for C and C++.

WWW:	http://acadix.biz/app.php

PR:	ports/167969
Submitted by:	jwbacon@tds.net
2012-05-18 19:01:03 +00:00
Steve Wills
d44039efea A ruby gem to mirror gems from rubygems.org. It uses net/http/persistent and
threads to grab the mirror set a little faster than the original.

WWW:	http://rubygems.org/gems/rubygems-mirror
2012-05-18 01:44:53 +00:00
Guido Falsi
b89f4fe3ba A simple, intuitive C++ library to handle JSON serialized data.
WWW: http://git.cflinux.hu/?p=libjson.git;a=summary

PR:		ports/167852
Submitted by:	Richard Kojedzinszky <krichy@cflinux.hu>
Approved by:	crees (mentor)
2012-05-17 19:39:57 +00:00
Steve Wills
4c1549f0c3 A specialized ruby testing framework
WWW:	http://rubygems.org/gems/mspec
2012-05-16 15:49:52 +00:00
Florian Smeets
902a0675be readd php 5.3.13 and all its modules as php53* 2012-05-16 09:46:51 +00:00