Commit graph

5448 commits

Author SHA1 Message Date
Nicola Vitale
6bb4788364 A built-package format for Python.
A wheel is a ZIP-format archive with a specially formatted filename and the
.whl extension. It is designed to contain all the files for a PEP 376
compatible install in a way that is very close to the on-disk format.
Many packages will be properly installed with only the "Unpack" step (simply
extracting the file onto sys.path), and the unpacked archive preserves enough
information to "Spread" (copy data and scripts to their final locations)
at any later time.

The wheel project provides a bdist_wheel command for setuptools (requires
setuptools >= 0.8.0). Wheel files can be installed with a newer pip from
https://github.com/pypa/pip or with wheel's own command line utility.

WWW: http://bitbucket.org/dholth/wheel/

Build logs:	http://goo.gl/fNXhY1
2013-07-26 15:15:10 +00:00
Nicola Vitale
a28363fb24 A Python library which provides support for handling directories as described
in the XDG Base Directory and User Folders specifications.

WWW: https://launchpad.net/dirspec

Build logs:	http://goo.gl/QdByDo
2013-07-26 12:38:21 +00:00
Wen Heping
867ec689b5 MooX::Types::MooseLike::Numeric provides Moo types for numbers.
WWW: http://search.cpan.org/dist/MooX-Types-MooseLike-Numeric/
2013-07-23 11:23:59 +00:00
Steve Wills
f7a84daa40 Adds a metaclass method to all Ruby objects
WWW: http://github.com/floehopper/metaclass
2013-07-21 19:08:20 +00:00
John Marino
42c75472fb Add new port: devel/ahven
Avhen is a testing framework for the Ada programming language.  It has
functional similarities to JUnit and AUnit.

Approved by:	bapt (mentor)
2013-07-21 14:29:46 +00:00
Kubilay Kocak
6307497d2a devel/py-pbr: Python Build Reasonableness [NEW PORT]
PBR is a library that injects some useful and sensible default
behaviors into your setuptools run. It started off life as the chunks
of code that were copied between all of the OpenStack projects. Around
the time that OpenStack hit 18 different projects each with at least 3
active branches, it seems like a good time to make that code into a
proper re-usable library.

WWW: https://github.com/openstack-dev/pbr

PR:		180550
Submitted by:	Mikolaj Golub <trociny@FreeBSD.org>
2013-07-20 07:49:56 +00:00
Vanilla I. Shu
82c26bd4e2 Add libfortuna 0.1.0, fortuna PRNG Library.
PR:		ports/180661
Submitted by:	waitman@waitman.net
2013-07-20 03:58:42 +00:00
Martin Wilke
0c27c234d5 This project (double-conversion) provides binary-decimal and decimal-binary
routines for IEEE doubles.

The library consists of efficient conversion routines that have been extracted
from the V8 JavaScript engine. The code has been refactored and improved so that
it can be used more easily in other projects.

WWW: http://code.google.com/p/double-conversion

PR:		ports/179621
Submitted by:	Waitman Gobble <waitman@waitman.net>
2013-07-18 08:24:08 +00:00
Greg Larkin
1da0d8ca92 Gearman provides a generic framework to farm out work to other
machines or dispatch function calls to machines that are better suited
to do the work. It allows you to do work in parallel, to load balance
processing, and to call functions between languages. It can be used in
a variety of applications, from high-availability web sites to the
transport for database replication.

WWW:	http://www.gearman.org/
2013-07-17 19:27:53 +00:00
Rene Ladan
8e66630528 Remove expired port:
2013-07-17 devel/kdevelop-custom-buildsystem: part of devel/kdevelop-kde4 now
2013-07-17 07:14:34 +00:00
Steve Wills
10fcf4d003 - Update rubygem-sequel to 4.0.0
- Create sequel3 port for rubygem-larch
2013-07-13 21:30:51 +00:00
William Grzybowski
c860313ec2 devel/py-sysctl: wrapper for the sysctl system functions
Python wrapper for the sysctl system functions.

It provides a very simple interface to query for sysctls and to change
their values in a pythonic way.

WWW: https://github.com/williambr/py-sysctl
2013-07-13 21:10:25 +00:00
William Grzybowski
bc370a41e4 devel/py-paver: easy build, distribution and deployment scripting
Paver is a Python-based software project scripting tool along the lines of Make
or Rake. It is not designed to handle the dependency tracking requirements of,
for example, a C program. It is designed to help out with all of your other
repetitive tasks (run documentation generators, moving files about,
downloading things), all with the convenience of Python's syntax and massive
library of code.

WWW: http://pythonhosted.org/Paver/
2013-07-13 16:03:23 +00:00
Ryan Steinmetz
5e9abf64b7 New port: devel/rubygem-paperclip:
Easy upload management for ActiveRecord

WWW: https://rubygems.org/gems/paperclip
2013-07-10 17:32:49 +00:00
Ryan Steinmetz
dc4be6dca9 New port: devel/rubygem-cocaine:
A small library for doing (command) lines

WWW: https://rubygems.org/gems/cocaine
2013-07-10 17:31:46 +00:00
Ryan Steinmetz
dd188e41d8 New port: devel/rubygem-climate_control:
Modify your ENV

WWW: https://rubygems.org/gems/climate_control
2013-07-10 17:30:25 +00:00
Koop Mast
f8959eb356 Add llvm's libc++ stdc++ library, which supports c++11.
This is for 9.1-stable so ports can use it. libc++ isn't build by default in 9.x.
Borrow some code from the llvm/clang -devel ports for generating svn checkout
semi automaticly.
2013-07-10 11:25:44 +00:00
Rene Ladan
8524942f3c Remove expired ports:
2013-07-10 audio/gdam: Broken for a while
2013-07-10 devel/gnome-vfs1: No more depend on, No more supported upstream
2013-07-10 09:29:06 +00:00
Wesley Shields
27d1261ec5 Official Mongo C++ Driver
Mongo (from "humongous") is a high-performance, open source,
schema-free, document-oriented database. A common name in the
"NOSQL" community.

PR:		ports/175616
Submitted by:	 Waitman Gobble <uzimac@da3m0n8t3r.com>
2013-07-08 15:11:18 +00:00
Wesley Shields
3c3a3b118a Attach mongo-c-driver, forgot in earlier commit. 2013-07-08 15:09:41 +00:00
Kubilay Kocak
a9e4125c8e devel/py-reddit: Delete port. Has been removed from PyPI, Use www/py-praw
- Delete devel/py-reddit
- Update devel/Makefile
- Add MOVED index entry
2013-07-07 03:23:45 +00:00
Ryan Steinmetz
1862e75acd New port: devel/p5-JSON-Path:
search nested hashref/arrayref structures using JSONPath

WWW: http://search.cpan.org/dist/JSON-Path/
2013-07-03 18:42:54 +00:00
Ryan Steinmetz
580eff7cb1 New port: devel/p5-Lvalue:
Lvalue takes an object produced by some other package and wraps it
with lvalue functionality implemented with the object's original
getter and setter routines. Lvalue assumes its object uses the
relatively standard getter / setter idiom where any arguments is a
setter, and no arguments is a getter.

WWW: http://search.cpan.org/dist/Lvalue/
2013-07-03 18:22:27 +00:00
Alexey Dokuchaev
b27b61d38f Add p5-AnyEvent-Worker, to manage blocking task in external process.
PR:	ports/179750
2013-07-02 15:38:36 +00:00
Alexey Dokuchaev
d43aa1341c - Add p5-AnyEvent-RPC, abstract framework for RPC clients
- Remove trailing space in devel/Makefile while I am here

PR:	ports/179747
2013-07-02 15:24:11 +00:00
Alexey Dokuchaev
1b59e643f4 Add p5-AnyEvent-Connection, base class for TCP connectful clients.
PR:	ports/179746
2013-07-02 14:51:55 +00:00
Jason Helfman
3cc185ca35 Glib bindings for Libvirt virtualization API
WWW: http://www.libvirt.org
2013-07-02 06:21:24 +00:00
William Grzybowski
d3b785758b devel/ocaml-opam: Source-based package manager for OCaml
OPAM is a source-based package manager for OCaml. It supports multiple
simultaneous compiler installations, flexible package constraints, and
a Git-friendly development workflow.

WWW: http://opam.ocamlpro.com/index.html

PR:		ports/179462
Submitted by:	Joris Giovannangeli <joris.gio@gmail.com>
2013-07-01 20:07:20 +00:00
William Grzybowski
06bff7a001 devel/matreshka: Ada framework for information systems development
Matreshka is an Ada framework to develop information systems.  It consists
of five major components: League, XML processor, Web framework, SQL access,
and the Modeling framework.

League:
    High level abstraction of localization and internationalization. Also
    provides calendrical calculations, regular expressions, and JSON.

XML processor:
    Sax reader and writer, supports XML 1.0 and 1.1 as well as namespaces.
    It also has an XML catalogs resolver.

Web framework:
    Supports FastCGI, SOAP 1.2 and has a WSDL to Ada translator.

SQL access:
    Database abstraction of MySQL, Oracle, PostgreSQL, SQLite and Firebird.

Modeling framework:
    provides implementation of Meta Object Facility (MOF) written entirely
    in Ada.  Extension modules assist in the analysis of UML modules and
    extensions (MOF, OCL, and UML testing profile) and diagram definition.

WWW: http://forge.ada-ru.org/matreshka

PR:		ports/180097
Submitted by:	John Marino <draco@marino.st>
2013-07-01 19:18:17 +00:00
Dmitry Sivachenko
e74870be40 New port: py-country.
Python API for ISO country, subdivision, language and currency.
2013-07-01 12:01:05 +00:00
Rene Ladan
d8885b58f9 Remove expired ports:
2013-07-01 net/openldap23-sasl-client: Unmaintained by upstream
2013-07-01 net/openldap23-server: Unmaintained by upstream
2013-07-01 net/openldap23-client: Unmaintained by upstream
2013-07-01 www/py-django13: Unsupported version
2013-07-01 devel/libtifiles: Superseded by devel/libtifiles2
2013-07-01 comms/libticables: Superseded by comms/libticables2
2013-07-01 devel/libticalcs: Superseded by comms/libticalcs2
2013-07-01 emulators/tiemu2: Superseded by emulators/tiemu3
2013-07-01 09:19:36 +00:00
Antoine Brodin
857a10e7c6 New port: py-olefileio_pl
A python module to read Microsoft OLE2 files
2013-06-30 15:54:09 +00:00
Antoine Brodin
d12d8743f6 New port: py-binplist
A binary property list parser module written in python
2013-06-30 14:51:11 +00:00
Steve Wills
55fd1934ad Context framework extracted from Shoulda
WWW: http://thoughtbot.com/community/
2013-06-28 04:04:49 +00:00
Steve Wills
6e091c1c51 Making tests easy on the fingers and eyes
WWW: http://thoughtbot.com/community/
2013-06-28 04:04:08 +00:00
Martin Wilke
f2835e971f This is an implementation of Daniel Berger's proposal of structured warnings
for Ruby.  They provide dynamic suppression and activation, as well as,
an inheritance hierarchy to model their relations. This library preserves
the old warn signature, but additionally allows a raise-like use.

WWW: https://github.com/schmidt/structured_warnings

PR:		ports/179251
Submitted by:	Mikhail T. <m.tsatsenko@gmail.com>
2013-06-27 06:59:30 +00:00
Kubilay Kocak
1301b46ae7 devel/concurrencykit: [NEW PORT] Lock-free data structures for high performance concurrent systems
Concurrency Kit provides a plethora of concurrency primitives, safe memory
reclamation mechanisms and non-blocking data structures designed to aid in
the design and implementation of high performance concurrent systems.

WWW: http://concurrencykit.org

Reviewed by:	Samy Bahra
2013-06-25 13:31:45 +00:00
Alex Dupre
7fe96c1093 Welcome PHP 5.5!
Future steps:
- rename current php5 ports to php54
- make php55 the default one after an exp-run
2013-06-24 14:32:11 +00:00
Steve Wills
36242f2776 Docile turns any Ruby object into a DSL. Especially useful with the Builder
pattern.

WWW: http://ms-ati.github.com/docile/
2013-06-23 13:30:28 +00:00
William Grzybowski
d102006fd6 Pygit2 is a set of Python bindings to the libgit2 shared library, libgit2
implements the core of Git. Pygit2 works with Python 2.6, 2.7, 3.1, 3.2 and 3.3.

WWW: http://www.pygit2.org
2013-06-22 22:32:14 +00:00
Sunpoet Po-Chuan Hsieh
43027bc73a - Add p5-experimental 0.005
This pragma provides an easy and convenient way to enable or disable
experimental features.

WWW: http://search.cpan.org/dist/experimental/
2013-06-22 03:41:32 +00:00
Steve Wills
c4287e26b7 Ascii85 provides methods to encode/decode Adobe's binary-to-text encoding of
the same name

WWW: http://rubyforge.org/projects/ascii85/
2013-06-22 02:39:57 +00:00
Steve Wills
017de52202 The Hashery is a tight collection of Hash-like classes. Included among its many
offerings are the auto-sorting Dictionary class, the efficient LRUHash, the
flexible OpenHash and the convenient KeyHash. Nearly every class is a subclass
of the CRUDHash which defines a CRUD model on top of Ruby's standard Hash
making it a snap to subclass and augment to fit any specific use case.

WWW: http://rubyworks.github.com/hashery
2013-06-22 02:38:31 +00:00
Olli Hauer
dba4cdc6e5 New ports for bugzilla44
- devel/bugzilla44
- japanese/bugzilla44
- german/bugzilla44

Release Notes:
http://www.bugzilla.org/releases/4.4/release-notes.html
2013-06-20 22:21:36 +00:00
William Grzybowski
3db585b747 PEAR channel for the doctrine project
WWW: http://pear.doctrine-project.org/
2013-06-20 13:52:08 +00:00
William Grzybowski
2d1343b7b9 Symfony Console Component
WWW: http://pear.symfony.com/
2013-06-20 13:30:49 +00:00
Olli Hauer
a47ccee2ae - restore subversion-1.7.x as subversion17
I will take the port

  OK per PM by Lev@
2013-06-19 21:13:34 +00:00
Chris Rees
8a45548159 Add fmake from head, as of r250982.
This is almost the same as the one from stable/9, except with a few comment
changes, so it is a good drop-in replacement.

Reviewed by:	bapt, brooks, obrien (all briefly)
2013-06-19 18:00:51 +00:00
Tom Judge
68b0338cc7 New port for devel/p5-constant
This pragma allows you to declare constants at compile-time.

WWW: http://search.cpan.org/dist/constant/
2013-06-18 17:58:58 +00:00
Kubilay Kocak
49c695032b devel/py-d2to1: Distutils2-like setup.cfg files for setuptools [NEW PORT]
d2to1 (the 'd' is for 'distutils') allows using distutils2-like
setup.cfg files for a package's metadata with a distribute/setuptools
setup.py script.

It works by providing a distutils2-formatted setup.cfg file containing
all of a package's metadata, and a very minimal setup.py which will
slurp its arguments from the setup.cfg.

WWW: https://github.com/iguananaut/d2to1
2013-06-18 11:03:41 +00:00