Commit graph

4798 commits

Author SHA1 Message Date
Li-Wen Hsu
77098603d2 - Will rename to devel/py_static_check
Suggested by:	danfe
2012-01-12 11:58:19 +00:00
Sergey A. Osokin
8e257cb6f1 Add devel/lua-redis-parser - redis reply parser and request constructor
library for Lua.
2012-01-12 11:31:31 +00:00
Sergey A. Osokin
2e811b5e5a Add devel/lua-rds-parser - Resty-DBD-Stream (RDS) parser for Lua written in C. 2012-01-12 10:49:03 +00:00
Sergey A. Osokin
0ee40131f3 Add new port devel/lua-cjson.
Lua CJSON provides fast JSON parsing and encoding support for Lua.
2012-01-12 09:55:37 +00:00
Sergey A. Osokin
f536a70f75 Add luajit - an Just-In-Time Compiler for the Lua programming language. 2012-01-11 15:05:46 +00:00
Eitan Adler
c95e92e82b 2011-11-30 devel/gnome-crash: No more supported upstream, not depend on anymore. 2012-01-08 22:08:35 +00:00
Eitan Adler
da6824fc9c expired 2011-11-30 devel/bonobo-conf: No more supported upstream, not depend on anymore. 2012-01-08 21:53:15 +00:00
Michael Scheidell
c6df96f906 - New port devel/php5-msgpack. PHP extension for interfacing with MessagePack
PR:		ports/163787
Submitted by:	Valery Komarov <komarov@valerka.net>
Approved by:	gabor (mentor)
2012-01-08 01:49:13 +00:00
Li-Wen Hsu
1e3a8444e6 Add py-py_static_check 1.2, statically check your python code.
PR:		ports/163468
Submitted by:	Jui-Nan Lin <jnlin@csie.nctu.edu.tw>
2012-01-07 11:47:54 +00:00
Li-Wen Hsu
d4188c7865 Add cmake-fedora 0.8.1, set of cmake modules for fedora developers.
PR:		ports/163776
Submitted by:	Kuan-Chung Chiu <buganini@gmail.com>
2012-01-07 11:42:32 +00:00
Michael Scheidell
62b52e58c2 - new port Node.js bindings for the Apache Thrift RPC system
PR:		ports/163779
Approved by:	gabor(mentor)
2012-01-06 16:31:50 +00:00
Michael Scheidell
6a0099574f - repocopy from devel/ruby-thrift, replaced by devel/rubygem-thrift
PR:             ports/163676
Approved by:    gabor (mentor)
2012-01-06 01:38:47 +00:00
Michael Scheidell
0cc5fc227b - Update ruby-thrift 0.6.1 to rubygems-thrift 0.8.0 [1]
- Forced commit to note rpocopy from devel/ruby-thrift [1]
- substitution with this attached patch [1]
- added bsd.thift.mk to keep thrift ports in sync [2]
New files
rubygem-thrift/distinfo
rubygem-thrift/Makefile
rubygem-thrift/pkg-descr

removed file:
rubygem-thrift/pkg-list

PR:             ports/163676[1]
Submitted by:   komarov@valerka.net [1]
Reviewed by:    scheidell [2]
Approved by:    gabor (mentor)
2012-01-06 01:34:43 +00:00
Ruslan Makhmatkhanov
ebe189c5a2 Import plone4 dependencies part 15/15 2012-01-03 11:08:23 +00:00
Ruslan Makhmatkhanov
a593c438c7 Import plone4 dependencies part 13/15 2012-01-03 09:01:06 +00:00
Ruslan Makhmatkhanov
4b5c3cdd17 Import plone4 dependencies part 11/15 2012-01-02 21:06:12 +00:00
Ruslan Makhmatkhanov
9ea9293333 Import plone4 dependencies part 8/15 2012-01-02 08:42:50 +00:00
Rene Ladan
110eb5bff8 Remove expired ports:
2011-12-31 www/squid30: This version of Squid is no longer actively maintained upstream
2011-12-31 devel/slglade: Depends on non-functional x11-toolkits/slgtk
2011-12-31 x11-toolkits/slgtk: Does not work with newer GTK+, upstream development has ceased
2011-12-31 x11-toolkits/slgtkdatabox: Depends on non-functional x11-toolkits/slgtk
2012-01-01 12:07:55 +00:00
Jun Kuriyama
dc52edba67 Proc::Guard runs process, and destroys it when the perl script exits.
This is useful for testing code working with server process.

WWW: http://search.cpan.org/dist/Proc-Guard/
2012-01-01 00:47:50 +00:00
Jun Kuriyama
e7646da4c6 This module generates a Clover compatible coverage xml file which can
be used in a variety of continuous integration software offerings.

It is designed to be called from the cover program distributed with
Devel::Cover.

WWW: http://search.cpan.org/dist/Devel-Cover-Report-Clover/
2011-12-31 10:16:32 +00:00
Jun Kuriyama
0a16c047b0 Perl::Metrics::Simple provides just enough methods to run static
analysis of one or many Perl files and obtain a few metrics: packages,
subroutines, lines of code, and an approximation of cyclomatic
(mccabe) complexity for the subroutines and the "main" portion of the
code.

Perl::Metrics::Simple is far simpler than Perl::Metrics.

Installs a script called countperl.

WWW: http://search.cpan.org/dist/Perl-Metrics-Simple/
2011-12-31 08:42:18 +00:00
Jun Kuriyama
3485e3880e Parallel::Scoreboard is a pure-perl implementation of a process
scoreboard. By using the module it is easy to create a monitor for
many worker process, like the status module of the Apache HTTP server.

Unlike other similar modules, Parallel::Scoreboard is easy to use and
has no limitation on the format or the length of the statuses to be
stored. Any arbitrary data (like JSON or frozen perl object) can be
saved by the worker processes as their status and read from the
manager process.

WWW: http://search.cpan.org/dist/Parallel-Scoreboard/
2011-12-31 08:29:14 +00:00
Jun Kuriyama
0bdac484f1 Perl::Metrics::Lite is the pluggable perl code metrics system.
Perl::Metrics::Lite provides just enough methods to run static
analysis of one or many Perl files and obtain a few metrics.

Perl::Metrics::Lite is far simpler than Perl::Metrics and more
extensible than Perl::Metrics::Simple.

WWW: http://search.cpan.org/dist/Perl-Metrics-Lite/
2011-12-31 08:01:37 +00:00
Steve Wills
292b93e1c6 A simple Ruby API for command-line interaction. Provides a novel 'rewinding'
feature, allowing users to go back in time and re-enter a botched answer.
Supports multiple-choice, password prompting, overriding input events,
defaults, etc.

WWW:	http://rubygems.org/gems/interact
2011-12-30 18:44:27 +00:00
TAKATSU Tomonari
bc3804b869 - Add a new port: devel/pear-IO_Bit
PEAR bit utility

  WWW:	http://openpear.org/package/IO_Bit
2011-12-27 15:31:20 +00:00
TAKATSU Tomonari
6ce33ca3e1 - Add a new port: devel/pear-channel-openpear
PEAR channel for OpenPear

  WWW:	http://openpear.org/
2011-12-27 15:29:55 +00:00
Eitan Adler
c7dc6be60e Cppo is an equivalent of the C preprocessor targeted at the OCaml language
The main purpose of cppo is to provide a lightweight tool for simple
macro substitution (#define) and file inclusion (#include) for the
occasional case when this is useful in OCaml. Processing specific
sections of files by calling external programs is also possible via
#ext directives.

The implementation of cppo relies on the standard library of OCaml and
on the standard parsing tools Ocamllex and Ocamlyacc, which contribute
to the robustness of cppo across OCaml versions.

WWW: http://martin.jambon.free.fr/cppo.html

PR:		ports/162749
Submitted by:	<michael.grunewald@laposte.net>
2011-12-26 15:35:06 +00:00
Ruslan Makhmatkhanov
5608277c95 Import devel/py-kss-core instead of badly named devel/py-kss.core
Approved by:   miwi (mentor)
2011-12-26 10:06:33 +00:00
Ruslan Makhmatkhanov
1ba5a55acf Remove bad-named port (with .core in it's name)
Spotted by:    linimon
Approved by:   miwi (mentor)
2011-12-26 09:58:31 +00:00
Ruslan Makhmatkhanov
20ccc5193b - remove erroneous lines that creeped in rev. 1.4771
Approved by:   miwi (mentor)
2011-12-26 09:29:58 +00:00
Mark Linimon
69d1834559 With portmgr hat, comment out the entry for py-kss.core.
This badly-named port is not being propogated through our csup/cvsup
machinery, and until this is fixed, various tools will be broken on various
people's systems.

The dicussion about whether standard Unix file-cleaners will come through
and nuke this directory anyways is left for later.

Hat:		portmgr
2011-12-25 23:11:48 +00:00
Eitan Adler
d851761ca5 React is an Ocaml module for functional reactive programming. It provides
support to programs with time varying values: applicative events and signals.
React doesn't define any primitive event or signal, this lets the client
choose the concrete timeline.

WWW: http://erratique.ch/software/react

PR:		ports/156472
Submitted by:	Jaap Boender <jaapb@kerguelen.org>
2011-12-25 19:58:39 +00:00
Eitan Adler
5a32450718 A collection of utilities to create firmware images for embedded devices,
including many wireless routers from many vendors.

The utilities are collected and maintained by the OpenWrt router project.

WWW: http://www.openwrt.org/

PR:		ports/163537
Submitted by:	Stefan Bethke <stb@lassitu.de>
Feature safe:	yes
2011-12-25 05:10:28 +00:00
Wesley Shields
38345ab772 LibHTP is a security-aware parser for the HTTP protocol and the related bits
and pieces. The goals of the project, in the order of importance, are as
follows:

 1. Completeness of coverage; LibHTP must be able to parse virtually all
    traffic that is found in practice.

 2. Permissive parsing; LibHTP must never fail to parse a stream that would
    be parsed by some other web server.

 3. Awareness of evasion techniques; LibHTP must be able to detect and
    effectively deal with various evasion techniques, producing, where
    practical, identical or practically identical results as the web
    server processing the same traffic stream.

 4. Performance; The performance must be adequate for the desired tasks.
    Completeness and security are often detremental to performance. Our
    idea of handling the conflicting requirements is to put the library
    user in control, allowing him to choose the most desired library
    characteristic.

Author: Ivan Ristic <ivanr@webkreator.com>
WWW: http://www.libhtp.org
2011-12-25 02:41:07 +00:00
Ruslan Makhmatkhanov
44bd789a48 - Add sixth portion of dependencies needed for Plone 4 import.
Approved by:   novel (mentor)
2011-12-23 19:52:28 +00:00
Ruslan Makhmatkhanov
8c626e0923 - Add fifth portion of dependencies needed for Plone 4 import.
Approved by:   novel (mentor)
2011-12-22 14:38:23 +00:00
Joerg Wunsch
226ced0552 Remove avr-gcc-42 port. The regular avr-gcc is now at 4.5.1, so
there's no need to still maintain an outdated port of the same major
version.  (avr-gcc-3 is a different thing, and still has its
justification in rare cases.)
2011-12-22 08:55:02 +00:00
Ruslan Makhmatkhanov
2bf1f7f932 - Add forth portion of dependencies needed for Plone 4 import.
Approved by:   novel (mentor)
2011-12-20 09:51:58 +00:00
Ruslan Makhmatkhanov
3125a08ff4 - Add third portion of dependencies needed for Plone 4 import.
Submitted by:   rm (myself, via github)
Approved by:    novel (mentor)
2011-12-19 21:12:59 +00:00
Ruslan Makhmatkhanov
38a11578a2 - Add second portion of dependencies needed for Plone 4 import.
Submitted by:   rm (myself, via github)
Approved by:    novel (mentor)
2011-12-19 20:54:24 +00:00
Maho Nakata
e9e7e638d3 The Portable Hardware Locality software package
The Portable Hardware Locality (hwloc) software package provides
a portable abstraction (across OS, versions, architectures, ...) of
the hierarchical topology of modern architectures, including as follows:
- NUMA memory nodes;
- sockets;
- shared caches;
- cores and simultaneous multithreading.
It also gathers various system attributes such as cache and
memory information as well as the locality of I/O devices
(such as network interfaces, InfiniBand HCAs or GPUs).
It primarily aims at helping applications with gathering information about
modern computing hardware so as to exploit it accordingly and efficiently [1].

[1] Portable Hardware Locality (hwloc) WWW.

WWW: http://www.open-mpi.org/projects/hwloc/

PR:		163427
Submitted by:	Eijiro Shibusawa <phd_kimberlite@yahoo.co.jp>
Feature safe:	yes
2011-12-19 03:33:00 +00:00
Nicola Vitale
0a360fab1a Utilities for creating PySide applications.
WWW:	http://pyside.org/
2011-12-18 22:04:13 +00:00
Nicola Vitale
b79e748466 PySide is Python library to create cross-platform graphical user interfaces
by providing access to the underlying Qt framework. PySide and its complete
generation toolchain is available under LGPL license. This allows developers
to create Qt and Qt Quick applications in Python programming language at no
cost.

WWW:	http://pyside.org/
2011-12-18 22:03:04 +00:00
Nicola Vitale
3cbf64b1c0 Shiboken is a GeneratorRunner plugin that outputs C++ code for CPython
extensions.

WWW: http://www.pyside.org/docs/shiboken/
2011-12-18 22:01:26 +00:00
Nicola Vitale
fc91609bb4 GeneratorRunner is a tool that eases the development of binding generators
for C++ and Qt-based libraries by providing a framework to help automating
most of the process. It uses the ApiExtractor library to parse the header
files and manipulate the classes information while generating the binding
code using front-end modules provided by the user.

GeneratorRunner is based on the QtScriptGenerator project

WWW:	http://www.pyside.org/docs/generatorrunner/
2011-12-18 21:59:39 +00:00
Nicola Vitale
03d5abef50 API Extractor library to build PySide
The API Extractor library is used by the binding generator to parse headers
of a given library and merge this data with information provided by
typesystem (XML) files, resulting in a representation of how the API should be
exported to the chosen target language. The generation of source code for the
bindings is performed by specific generators using the API Extractor library.

The API Extractor is based on QtScriptGenerator

WWW:	http://www.pyside.org/docs/apiextractor/
2011-12-18 21:58:21 +00:00
Ruslan Makhmatkhanov
9ebd3bc0cd - Add first portion of dependencies needed for Plone 4 import.
Submitted by:   rm (myself, via github)
Approved by:    novel (mentor)
2011-12-18 19:27:58 +00:00
Sunpoet Po-Chuan Hsieh
97ecce930f - Add p5-Thrift-XS 1.04
Thrift::XS provides faster versions of Thrift::BinaryProtocol and
Thrift::MemoryBuffer.

Thrift compact protocol support is also available, just replace
Thrift::XS::BinaryProtocol with Thrift::XS::CompactProtocol.

To use, simply replace your Thrift initialization code with the appropriate
Thrift::XS version.

WWW: http://search.cpan.org/dist/Thrift-XS/
2011-12-18 09:09:16 +00:00
Philip M. Gollucci
d5b5f0adea This gem is a C binding to the excellent YAJL JSON parsing and generation
library.

Features:
 * JSON parsing and encoding directly to and from an IO stream (file, socket,
   etc) or String. Compressed stream parsing and encoding supported for Bzip2,
   Gzip and Deflate.
 * Parse and encode multiple JSON objects to and from streams or strings
   continuously.
 * JSON gem compatibility API - allows yajl-ruby to be used as a drop-in
   replacement for the JSON gem
 * Basic HTTP client (only GET requests supported for now) which parses JSON
   directly off the response body *as it's being received*
 * ~3.5x faster than JSON.generate
 * ~1.9x faster than JSON.parse
 * ~4.5x faster than YAML.load
 * ~377.5x faster than YAML.dump
 * ~1.5x faster than Marshal.load
 * ~2x faster than Marshal.dump

WWW: https://github.com/brianmario/yajl-ruby

The current port would be a downgrade to this version
which is required by chef server.

PR:		ports/163363
Submitted by:	Philip M. Gollucci <pgollucci@p6m7g8.com>
With Hat:	ruby@
Sponsored by:	RideCharge Inc. / Taxi Magic
2011-12-16 22:31:48 +00:00
Philip M. Gollucci
59136020bc The gem takes as input a representation of packages and their dependencies and
finds a binding of packages to versions that satisfies desired constraints.

WWW: https://github.com/algorist/dep_selector

PR:		ports/163352
Submitted by:	Scott Sanders <scott@jssjr.com>
Sponsored by:   RideCharge Inc. / Taxi Magic
2011-12-16 22:17:35 +00:00