Commit graph

3029 commits

Author SHA1 Message Date
Stanislav Sedov
f18b24f425 - Add ocaml-typeconv, a mini library required for some
other preprocessing libraries.

WWW:	http://www.janestcapital.com/ocaml/index.html
2008-04-08 12:15:02 +00:00
Felippe de Meirelles Motta
ee00e5b259 - Remove duplicated port devel/check in favour of devel/libcheck, we prioritized the most history CVS.
Suggested by:	mikeh, delphij
Approved by:	gabor (mentor), Zhixiang JIANG <luckrill@yahoo.com.cn> (maintainer)
2008-04-07 16:39:11 +00:00
Jose Alonso Cardenas Marquez
6ad04f9ba3 - New port: devel/bullet
Bullet is a professional open source multi-threaded 3D Collision Detection and
Rigid Body Dynamics Library. It is free for commercial use under the ZLib
license.

The library is being used by several professional game developers on PC,
PlayStation 3, XBox 360 and Nintendo Wii.

Sony Computer Entertainment provides a parallel SPU optimized version, and
collaborations with IBM, Intel, AMD and NVidia to exploit their parallel
hardware.

Bullet is native part of Blender 3D modeler and it supports COLLADA Physics
file format.

WWW:    http://www.bulletphysics.com
2008-04-03 15:03:30 +00:00
Max Khon
5a7ec0c5a1 New port: dmucs
DMUCS is a system that allows a group of users to share a compilation farm.
Each compilation request from each user will be sent to the fastest available
machine, every time. The system has these fine qualities:
* Supports multiple users compiling simultaneously, and scales well to handle
the new loads.
* Supports multiple operating systems in the compilation farm.
* Uses all processors of a multi-processor compilation host.
* Makes best use of compilation hosts with widely differing CPU speeds.
* Guarantees that a compilation host will not be overloaded by compilations.
* Takes into account the load on a host caused by non-compilation tasks.
* Supports the dynamic addition and removal of hosts to the compilation farm.
* Works with distcc, which need not be altered in any way.

WWW:    http://dmucs.sourceforge.net/
2008-03-31 20:44:30 +00:00
Max Khon
7cea41e00e New port: libiqxmlrpc
Libiqxmlrpc is C++ object-oriented library that represents an XML-RPC
solution for both client and server. It supports HTTP and HTTPS,
both single-threaded and multi-threaded computation models on the server side,
method interceptors, and other features.

WWW: http://libiqxmlrpc.sourceforge.net/
2008-03-31 20:40:44 +00:00
Michael Johnson
9f11070be2 Add libnotifymm
C++ wrappers for libnotify
2008-03-26 13:00:22 +00:00
Rong-En Fan
ee8f4419b7 mez_xml is a templte engine. It generates a Python template module for a
XML or XHTML file.

Mercurial Repository:

    http://hg.assembla.com/mez_xml/

Latest Versions:

    http://www.assembla.com/spaces/files/mez_xml

WWW: http://trac-hg.assembla.com/mez_xml

PR:		ports/122041
Submitted by:	Thinker K.F. Li <thinker at branda.to>
2008-03-26 04:44:03 +00:00
Stanislav Sedov
93ecb72dce - Add ruby-sexp, a ruby library for working with s-expressions.
WWW:	http://sexp.rubyforge.org/
2008-03-24 19:04:54 +00:00
Stanislav Sedov
1d671942f0 - Add port for ruby-multi, a pattern matching library for ruby.
WWW:	http://multi.rubyforge.org/
2008-03-24 18:52:31 +00:00
Joe Marcus Clarke
6f32add9a7 The FreeBSD GNOME team is proud to annunce the release of GNOME 2.22.0 for
FreeBSD.  The official GNOME 2.22 release notes can be found at
http://library.gnome.org/misc/release-notes/2.22/ .  On the FreeBSD front,
this release features an updated hal port with support for video4linux
devices, DRM (Direct Rendering), and better support of removable media.  Work
is also underway to tie webkit more closely into GNOME.  As part of the
GNOME 2.22 upgrade, GStreamer received a rather large upgrade as well.
Be sure to consult UPDATING on the proper steps to upgrade all of your
GNOME ports.

This release would not have been possible without the contributions and
testing efforts of the following people:

Pawel Worach
kan
edwin
Peter Ulrich Kruppa
J. W. Ballantine
Yasuda Keisuke
Andriy Gapon
2008-03-24 03:52:36 +00:00
Emanuel Haupt
28471ace51 Add libdlna, a reference DLNA open-source implementation.
PR:		120488
Submitted by:	Dave Grochowski <malus.x at gmail.com>
2008-03-20 14:12:15 +00:00
Rong-En Fan
6c3898f6ad Tig is a git repository browser that additionally
can act as a pager for output from various git
commands.

When browsing repositories, it uses the underlying
git commands to present the user with various views,
such as summarized revision log and showing the
commit with the log message, diffstat, and the diff.

Using it as a pager, it will display input from stdin
and colorize it.

WWW: http://jonas.nitro.dk/tig/

PR:		ports/121805
Submitted by:	Denise H. G. <darcsis at gmail.com>
2008-03-19 15:14:47 +00:00
Felippe de Meirelles Motta
6c48584e65 - Project was renamed devel/hc12mem to /devel/hcs12mem.
- Update to 1.4.1.

PR:		ports/120137
Repocopy by:	marcus
Submitted by:	myself
Approved by:	araujo (mentor)
2008-03-18 04:01:56 +00:00
Pietro Cerutti
4f8a0efa0d LuaJava allows Java components to be accessed from Lua using the same
syntax that is used for accessing Lua`s native objects, without any
need for declarations or any kind of preprocessing, and also allows
Java to implement an interface using Lua.

WWW: http://www.keplerproject.org/luajava/

PR:		118529
Submitted by:	Sunghyuk Do <sunghyuk@gmail.com>
Approved by:	miwi (mentor)
2008-03-12 11:00:02 +00:00
Stanislav Sedov
9a2e4c8b78 - Update enlightenment-devel and EFL libraries to the latest snapshot
- Deprecate old unsupported apps and modules (entice, devian, eveil, engage)
- Split evas and ecore to separate modules to handle dependencies properly
- Disable PAM in enlightenment-devel as it don't work anyway (requires root
  privilegies)
- Add DBUS support.

Thanks to:	az
2008-03-11 21:13:53 +00:00
Florent Thoumie
836aebde5b Remove support for XFree8-4.
From now on, X_WINDOW_SYSTEM != "xorg" is not supported anymore.

PR:		ports/119418
Submitted by:	flz
Approved by:	portmgr (pav)
2008-03-07 21:47:50 +00:00
Martin Wilke
0d74383861 Hash::MultiKey provides hashes that accept arrayrefs of strings as keys.
WWW: http://search.cpan.org/dist/Hash-MultiKey/

PR:		ports/121381
Submitted by:	Marzhan Mykola <delgod at portaone.com>
2008-03-07 14:03:53 +00:00
Oliver Braun
c51a4b07c9 User documentation and hyperlinked documentation for the
haddock libraries. This last documentaion is generated by
HsColour and haddock.

PR:		ports/120975
Submitted by:	Giuseppe Pilichi aka Jacula Modyun <jacula at gmail.com>
2008-02-29 20:35:17 +00:00
Beech Rintoul
5c14833b4c Whups is Horde's bug tracking/ticketing system. It is designed to be extremely
flexible in letting users define kinds of tickets, different lifecycles
(sets of states) and priorities for each kind of ticket, and mixing types of
tickets into sets of queues. This design allows for very general and
sophisticated multi-purpose uses of Whups. The code is near 1.0 quality and most
features are fully implemented at this time.
2008-02-28 22:48:54 +00:00
Oliver Braun
309b9af8d6 UUAG is the Utrecht University Attribute Grammar system.
Generates Haskell files from an attribute grammar specification

It is a preprocessor for Haskell which makes it easy to write catamorphisms
(that is, functions that do to any datatype what foldr does to lists).
You can define tree walks using the intuitive concepts of inherited and
synthesized attributes, while keeping the full expressive power of Haskell.

maintainer:	Arie Middelkoop <ariem@cs.uu.nl>
license:	GPL-2
WWW:		http://www.cs.uu.nl/wiki/HUT/AttributeGrammarSystem
package-url:	http://nix.cs.uu.nl/dist/hut/

PR:		ports/121152
Submitted by:	Giuseppe Pilichi aka Jacula Modyun <jacula at gmail.com>
2008-02-28 20:53:43 +00:00
Oliver Braun
f3f2143d98 Fast Parser Combinators and Pretty Printing Combinators
libraries by the Utrecht University.

author:
maintainer:	Arie Middelkoop <ariem@cs.uu.nl>
license:	LGPL-2.1
WWW:		http://www.cs.uu.nl/wiki/HUT/AttributeGrammarSystem
package-url:	http://nix.cs.uu.nl/dist/hut/

exposed-modules:
	UU.Parsing.CharParser UU.Parsing.Derived
	UU.Parsing.Interface UU.Parsing.MachineInterface
	UU.Parsing.Merge UU.Parsing.Offside UU.Parsing.Perms
	UU.Parsing.StateParser UU.Parsing UU.DData.IntBag
	UU.DData.Map UU.DData.MultiSet UU.DData.Queue
	UU.DData.Scc UU.DData.Seq UU.DData.Set UU.PPrint
	UU.Pretty.Ext UU.Pretty UU.Scanner.GenToken UU.Scanner.GenTokenOrd
	UU.Scanner.GenTokenParser UU.Scanner.GenTokenSymbol
	UU.Scanner.Position UU.Scanner.Scanner
	UU.Scanner.Token UU.Scanner.TokenParser UU.Scanner.TokenShow
	UU.Scanner UU.Util.BinaryTrees UU.Util.PermTree UU.Util.Utils
	UU.Pretty.Basic UU.Parsing.Machine
	UU.DData.IntMap
	UU.DData.IntSet

PR:		ports/121151
Submitted by:	Giuseppe Pilichi aka Jacula Modyun <jacula at gmail.com>
2008-02-28 20:10:17 +00:00
Martin Wilke
3bc0d14a35 2007-10-28 x11-wm/wmDeskGuide: Version branch long since retired
2008-02-23 ftp/axelq: Unmaintained, website disappeared
2007-11-09 lang/fpc-devel: now lags behind version in lang/fpc; use that instead
2007-11-13 devel/php-dbg: does not work with php5 and does not compile on gcc4.2
2007-11-16 graphics/jgv: development stalled for years, outdated, unmaintained
2007-11-16 editors/muggy: development stalled for years, unmaintained
2007-11-16 x11-fm/binder: development stalled for years, outdated, unmaintained
2008-02-28 12:08:24 +00:00
Sergey Skvortsov
43ed0df44d Add p5-MooseX-Policy-SemiAffordanceAccessor 0.02, a policy to name
accessors foo() and set_foo().
2008-02-25 15:55:18 +00:00
Sergey Skvortsov
6cdd8156d5 Add p5-Moose-Policy 0.03, Moose-mounted police. 2008-02-25 14:36:00 +00:00
Anton Berezin
f20715a069 Add devel/p5-Module-Util.
This module provides a few useful functions for manipulating module
names. Its main aim is to centralise some of the functions commonly used
by modules that manipulate other modules in some way, like converting
module names to relative paths.
2008-02-25 12:31:25 +00:00
Sergey Skvortsov
accdd2c876 Add p5-MooseX-IOC 0.02, moose attributes with IOC integration. 2008-02-22 21:25:19 +00:00
Sergey Skvortsov
bfab757266 Add p5-IOC 0.29, lightweight IOC (Inversion of Control) framework. 2008-02-22 21:12:56 +00:00
Sergey Skvortsov
2bf2a8bdb8 Add p5-Class-Interfaces 0.04, a module for defining interface classes
inline.
2008-02-22 21:01:23 +00:00
Sergey Skvortsov
21b0ff444a Add p5-Class-StrongSingleton 0.02, a stronger and more secure Singleton
base class.
2008-02-22 20:54:25 +00:00
Alejandro Pulver
f40deae933 This is port of Robert de Bath's 8086 Linux development environment. It is an
extension to Bruce Evan's C compiler (devel/bcc port).

WWW: http://homepage.ntlworld.com/robert.debath/

PR:		ports/117480
Submitted by:	Philip Schulz <phs at deadc0.de>
2008-02-20 21:16:01 +00:00
Edwin Groothuis
42284b1449 p5-gearmand was renamed to p5-Gearman-Server but still in devel/Makefile
PR:		ports/120848
Submitted by:	Yoshihiro Ota <ota@j.email.ne.jp>
2008-02-19 21:46:12 +00:00
Martin Wilke
34051837a5 When using this module in a test script, it goes through all the modules
in your distribution, checks their POD, checks that they compile ok and
checks that they all define a $VERSION.

WWW:	http://search.cpan.org/dist/Test-Distribution/

PR:		ports/120812
Submitted by:	Felippe de Meirelles Motta <lippemail at gmail.com>
2008-02-18 21:09:51 +00:00
Beech Rintoul
73846bb0f3 File::chmod is a utility that allows you to bypass system calls
or bit processing of a file's permissions. It overloads the
chmod() function with its own that gets an octal mode, a
symbolic mode, or an "ls" mode. If you wish not to overload chmod(),
you can export symchmod() and lschmod(), which take, respectively,
a symbolic mode and an "ls" mode.

PR:		ports/120782
Submitted by:	Shinsuke Matsui <smatsui at karashi.org>
2008-02-18 05:39:47 +00:00
Martin Wilke
a33fbe7510 These are a set of utilites built upon sysfs, a new virtual filesystem
in Linux kernel versions 2.5+ that exposes a system's device tree.

WWW:	http://linux-diag.sourceforge.net/Sysfsutils.html

PR:		ports/120414
Submitted by:	Gea-Suan Lin <gslin at gslin.org>
2008-02-17 12:43:37 +00:00
Martin Wilke
44dd5dab0e This moudles adds self and args keywords in your Perl OO module. It's
really just handy helpers to get rid of:

    my $self = shift;

Basically, self is just eqaul to $_[0], and args is just $_[1..$#_].

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

PR:		ports/120190
Submitted by:	Gea-Suan Lin <gslin at gslin.org>
2008-02-16 23:49:30 +00:00
Martin Wilke
8de115e357 ExtUtils::Manifest provides a number of utilities to write and check a MANIFEST
file. At present the list includes mkmanifest, manicheck, filecheck, fullcheck,
skipcheck, manifind, maniread, manicopy, and maniadd.

WWW:	http://search.cpan.org/dist/ExtUtils-Manifest/

PR:		ports/120544
Submitted by:	Felippe de Meirelles Motta <lippemail at gmail.com>
2008-02-16 23:38:30 +00:00
Martin Wilke
c2cdb38cc1 This Perl module is a YAML-based configuration wrapper around the
SVN::Notify module.

WWW:    http://search.cpan.org/dist/SVN-Notify-Config/

PR:		ports/120557
Submitted by:	Greg Larkin <glarkin at sourcehosting.net>
2008-02-16 23:32:22 +00:00
Martin Wilke
066ea086ac SVN::Access includes both an object oriented interface for manipulating
SVN access files (AuthzSVNAccessFile files), as well as a command
line interface to that object oriented programming interface
(svnaclmgr.pl) which is in the examples/ directory.

WWW:    http://search.cpan.org/dist/SVN-Access/

PR:		ports/120555
Submitted by:	Greg Larkin <glarkin at sourcehosting.net>
2008-02-16 23:08:12 +00:00
Yen-Ming Lee
445d4b2811 - add p5-Test-Debugger-0.14
Have you ever tried to debug a test script that is failing tests? Without too
many modifications, your test script can generate a log file with information
about each failed test.

You can take your existing test script, and with (hopefully) very little
effort, convert it to use Test::Debugger. Then re-run your modified test and
view the log file it creates.

WWW: http://search.cpan.org/dist/Test-Debugger/
2008-02-16 22:18:28 +00:00
Martin Wilke
f29b59b820 The SVN::Hook Perl module provides a programmable interface to
manage hook scripts for Subversion.

WWW:    http://search.cpan.org/dist/SVN-Hook/

PR:		ports/120585
Submitted by:	Greg Larkin <glarkin at sourcehosting.net>
2008-02-16 22:12:20 +00:00
Martin Wilke
49d5905566 Tie::ToObject - Tie to an existing object.
WWW:	http://search.cpan.org/dist/Tie-ToObject/

PR:		ports/120601
Submitted by:	Felippe de Meirelles Motta <lippemail at gmail.com>
2008-02-16 21:58:38 +00:00
Martin Wilke
68c6bc2db3 Test::YAML::Meta - Validation of the META.yml file in a distribution.
WWW:	http://search.cpan.org/dist/Test-YAML-Meta/

PR:		ports/120631
Submitted by:	Felippe de Meirelles Motta <lippemail at gmail.com>
2008-02-16 21:31:03 +00:00
Alejandro Pulver
bb6b92bd34 Java-Readline is a port of GNU Readline for Java. Or, to be more
precise, it is a JNI-wrapper to Readline. It is distributed under the
LGPL.

You must call Readline.load(ReadlineLibrary lib); before using any
other methods.  If you omit the call to the load()-method, the pure
Java fallback solution is used.  Possible values for lib are:

ReadlineLibrary.PureJava
ReadlineLibrary.GnuReadline
ReadlineLibrary.Editline
ReadlineLibrary.Getline

Note that all programs using GnuReadline will fall under the GPL,
since Gnu-Readline is GPL software!

WWW: http://sourceforge.net/projects/java-readline/

PR:		ports/116817
Submitted by:	Martin Kammerhofer <mkamm at gmx.net>
2008-02-16 21:03:49 +00:00
Martin Wilke
b334d2ac09 Exception::Class::TryCatch - Syntactic try/catch sugar for use with
Exception::Class.

WWW:	http://search.cpan.org/dist/Exception-Class-TryCatch/

PR:		ports/120643
Submitted by:	Felippe de Meirelles Motta <lippemail at gmail.com>
2008-02-16 20:29:25 +00:00
Martin Wilke
d12f4fc162 Test::Kwalitee - Test the Kwalitee of a distribution before you release it.
WWW:	http://search.cpan.org/dist/Test-Kwalitee/

PR:		ports/120682
Submitted by:	Felippe de Meirelles Motta <lippemail at gmail.com>
2008-02-16 19:19:04 +00:00
Martin Wilke
6303a140eb GNU cflow analyzes a collection of C source files and prints a graph
charting control flow within the program.

Current implementation is able to produce both direct and inverted
flowgraphs for C sources. Optionally a cross-reference listing can
be generated. Two output formats are implemented: POSIX and GNU
(extended).

Input files can optionally be preprocessed before analyzing.

WWW: http://savannah.gnu.org/projects/cflow

PR:		ports/120373
Submitted by:	Dmitry Marakasov <amdmi3 at amdmi3.ru>
2008-02-16 17:50:11 +00:00
Martin Wilke
c011e46ed9 Data::Throttler::Memcached accepts the same arguments as Data::Throttler,
plus the "cache" argument. The cache argument must be a hashref, which contains
the arguments passed to the cache backend.

WWW:	http://search.cpan.org/dist/Data-Throttler-Memcached/

PR:		ports/120158
Submitted by:	Masahiro Teramoto <markun at onohara.to>
2008-02-16 13:24:52 +00:00
Martin Wilke
1ee8bb104a Data::Throttler helps solving throttling tasks like "allow a single IP
only to send 100 emails per hour".

It provides an optionally persistent data store to keep track of
what happened before and offers a simple yes/no interface to an application,
which can then focus on performing the actual task (like sending email)
or suppressing/postponing it.

WWW:	http://search.cpan.org/dist/Data-Throttler/

PR:		ports/120156
Submitted by:	Masahiro Teramoto <markun at onohara.to>
2008-02-16 13:15:58 +00:00
Martin Wilke
5d703fb5bc Danga::Socket::Callback is a thin wrapper arond Danga::Socket
that allows you to set callbacks to be called at various events.

WWW:	http://search.cpan.org/dist/Danga-Socket-Callback/

PR:		ports/120154
Submitted by:	Masahiro Teramoto <markun at onohara.to>
2008-02-16 13:13:38 +00:00
Beech Rintoul
755481ff4d This Perl module produces snapshots of a Subversion repository path.
Typically used as part of a postcommit script, it will automatically
create a .tar.gz file for every commit to a specified path.

PR:		ports/120640
Submitted by:	Greg Larkin <glarkin at sourcehosting.net>
2008-02-14 18:15:16 +00:00