Commit Graph

8388 Commits

Author SHA1 Message Date
jasper
c43dea9f3a sync 2010-12-22 20:24:02 +00:00
jasper
ff1764d9e9 import p5-Algorithm-Munkres 0.08
Perl extension for Munkres' solution to classical Assignment problem for
square and rectangular matrices This module extends the solution of
Assignment problem for square matrices to rectangular matrices by
padding zeros. Thus a rectangular matrix is converted to square matrix
by padding necessary zeros.

ok sthen@
2010-12-22 20:22:30 +00:00
jasper
7cf9ab4074 import p5-Class-Std-Fast 0.0.8
Class::Std::Fast allows you to use the beautiful API of Class::Std in a
faster way than Class::Std does.  You can get the object's ident via
scalarifiyng your object.  Getting the objects ident is still possible
via the ident method, but it's faster to scalarify your object.

ok sthen@
2010-12-22 20:21:50 +00:00
jasper
8756029f01 - update libmtp to 1.0.3
from LEVAI Daniel, with some tweaks by me
ok william@ (MAINTAINER)
2010-12-21 18:16:04 +00:00
jeremy
2ef584ee64 Switch from hard coding make to using MAKE_PROGRAM.
Prompted and OK ajacoutot@
2010-12-21 17:15:14 +00:00
jasper
bc174f133f - fix build on a clean box 2010-12-20 22:21:25 +00:00
jeremy
2dcd322840 +=ruby-arrayfields
+=ruby-ffi
+=ruby-ffi-inliner
+=ruby-home_run
+=ruby-mspec
+=ruby-prof
+=ruby-rake-compiler
+=ruby-subset_sum
2010-12-20 18:44:01 +00:00
ajacoutot
adf802bb2b Fix DESCR formatting. 2010-12-20 18:13:08 +00:00
jeremy
ae61e1b768 Import ruby-subset_sum 1.0.1
This module provides both a C and pure ruby simple subset sum problem
solver. The subset sum problem is, given a set of numbers, can the sum
of any subset of those numbers equal a given number. This problem is
NP-complete.

Both the C and pure ruby versions implement a fairly simple
meet-in-the-middle algorithm. The C version uses an AVL tree to store
the data, while the pure ruby version uses a ruby hash. For the C
version to be used, the sum of the positive numbers and the sum of the
negative numbers in the set, as well as the wanted number, must all be
Fixnums. Additionally, max_seconds should be nil or a Fixnum.
2010-12-20 18:09:01 +00:00
jeremy
e484663163 Import ruby-prof 0.9.2
ruby-prof is a fast code profiler for Ruby. Its features include:

* Speed - it is a C extension and therefore many times faster than the
  standard Ruby profiler.
* Modes - Ruby prof can measure a number of different parameters,
  including call times, memory usage and object allocations.
* Reports - can generate text and cross-referenced html reports
  o Flat Profiles - similar to the reports generated by the standard
    Ruby profiler
  o Graph profiles - similar to GProf, these show how long a method
    runs, which methods call it and which methods it calls.
  o Call tree profiles - outputs results in the calltree format
    suitable for the KCacheGrind profiling tool.
* Threads - supports profiling multiple threads simultaneously
* Recursive calls - supports profiling recursive method calls
2010-12-20 18:07:39 +00:00
jeremy
4d74a0a7ab Import ruby-home_run 0.9.4
home_run is an implementation of ruby's Date/DateTime classes in C, with
much better performance (20-200x) than the version in the standard
library, while being almost completely compatible.
2010-12-20 18:06:38 +00:00
jeremy
541475d5db Import ruby-mspec 1.5.17
MSpec is a specialized framework that is syntax-compatible with RSpec
for basic things like describe, it blocks and before, after actions.

MSpec contains additional features that assist in writing the RubySpecs
used by multiple Ruby implementations. Also, MSpec attempts to use the
simplest Ruby language features so that beginning Ruby implementations
can run it.
2010-12-20 18:06:00 +00:00
jeremy
b1b851b687 Import ruby-ffi-inliner 0.2.4
With ffi-inliner you can run C code within your ruby script:
* Mix C snippets in your Ruby code and gulp it on the fly!
* It's based on Ruby-FFI so the C code you inject is portable across
  Ruby implementations!
* Yep, it means that you can run it on JRuby too!
* Fast compilation through tcc
* But it can use the system's compiler (e.g. gcc) on those platforms
  that don't support tcc (e.g. OSX) or that don't have it installed
2010-12-20 18:05:12 +00:00
jeremy
1fed8cfbd5 Import ruby-ffi 0.6.3
Ruby-FFI is a ruby extension for programmatically loading dynamic
libraries, binding functions within them, and calling those functions
from Ruby code. Moreover, a Ruby-FFI extension works without changes on
Ruby and JRuby.

* It has a very intuitive DSL
* It supports all C native types
* It supports C structs (also nested), enums and global variables
* It supports callbacks
* It has smart methods to handle memory management of pointers and
  structs
2010-12-20 18:04:16 +00:00
jeremy
7e6626a95c Import ruby-rake-compiler 0.7.5
rake-compiler aims to help Gem developers deal with Ruby extensions,
simplifying code and reducing duplication.

It follows convention over configuration and sets a standardized
structure to build and package both C and Java extensions in your gems.

This is the result of experiences dealing with several Gems that
required native extensions across platforms and different user
configurations where details like portability and clarity of code were
lacking.
2010-12-20 18:03:17 +00:00
jeremy
f36e8d1cb6 Import ruby-arrayfields 4.7.0
allow keyword access to array instances.  arrayfields works by adding
only a few methods to arrays, namely #fields= and fields, but the
#fields= method is hooked to extend an array on a per object basis.  in
otherwords __only__ those arrays whose fields are set will have
auto-magical keyword access bestowed on them - all other arrays remain
unaffected.  arrays with keyword access require much less memory when
compared to hashes/objects and yet still provide fast lookup and
preserve data order.
2010-12-20 17:32:49 +00:00
jasper
a99e60ff20 - update p5-Set-IntRange to 5.2
- fix comment
2010-12-20 00:00:21 +00:00
jasper
0f9c81596a - update p5-Data-OptList to 0.106 2010-12-19 23:55:59 +00:00
jasper
6a85be81dc - update p5-Config-General to 2.50 2010-12-19 23:51:46 +00:00
jasper
710e2e0cd4 - update p5-Cache-Mmap to 0.11 2010-12-19 23:46:32 +00:00
jasper
106fb396c6 - update sdl-gfx to 2.0.22
* fixes seg. faults in wormux

from brad
2010-12-19 23:37:10 +00:00
jasper
8db4aa5e8e master site can be flaky sometimes, add a mirror 2010-12-19 17:47:46 +00:00
jasper
b80c63e1c9 - update hs-blade-builder to 0.2.1.3 2010-12-19 17:43:30 +00:00
ajacoutot
829f818673 Conflict with old version of vala.
spotted by landry@ while updating an oldie...
2010-12-19 10:25:05 +00:00
benoit
ceae797a38 - update py-asn1 to 0.0.12a
- regen PLIST
2010-12-18 10:31:59 +00:00
jasper
02d28ecc23 - update hs-blaze-builder to 0.2.1.2 2010-12-17 21:45:32 +00:00
jasper
3d517c42b6 - update hs-language-c to 0.3.2.1
ok kili@ (MAINTAINER)
2010-12-16 22:43:37 +00:00
ajacoutot
a59606b7a0 +bustle 2010-12-16 19:13:36 +00:00
ajacoutot
79bdf9059d Import bustle-0.2.3.
Bustle draws sequence diagrams of D-Bus activity, showing signal
emissions, method calls and their corresponding returns, with timestamps
for each individual event and the duration of each method call. This can
help you check for unwanted D-Bus traffic, and pinpoint why your
D-Bus-based application isn't performing as well as you like.
<...>

ok kili@ jasper@
2010-12-16 19:12:54 +00:00
jasper
1f9966e201 - update libconfig to 1.4.6
- remove markus bergkvist as maintainer per his request

identical diffs by remi pointel and pea@
ok pea@
2010-12-15 09:31:46 +00:00
jasper
4dcc0b9047 - sort 2010-12-15 00:09:12 +00:00
jasper
04454a9f43 - update iso-codes to 3.23 2010-12-14 22:25:27 +00:00
ajacoutot
38bfd454ee Minor update to libdaemon-0.14. 2010-12-14 14:54:35 +00:00
espie
1abd8d2260 missing license marker. 10 years!!!! 2010-12-14 11:04:32 +00:00
ajacoutot
fa9ea65a59 WANTLIB. 2010-12-14 10:12:21 +00:00
jasper
857daf22f3 - rename extra gcc/gdb distfiles
prompted by ckuethe@
2010-12-13 22:22:15 +00:00
jasper
cd1fd9daf3 - update to 0.4.4 2010-12-13 19:50:38 +00:00
bluhm
f52492f28b - update p5-BSD-Resource to 1.2904
- take maintainership
- fix spaces around =
- sort according to Makefile.template
ok jasper@
2010-12-13 13:50:39 +00:00
espie
5f73174274 +p5-Coro
+p5-Guard
2010-12-13 09:54:48 +00:00
espie
9f30a5751d implementation of coroutines for perl5. 2010-12-13 09:53:47 +00:00
espie
80a333a8eb another scope guard, prereq for coroutines 2010-12-13 09:53:16 +00:00
jasper
45bae85402 - sync 2010-12-13 08:28:55 +00:00
jasper
32c92511f1 import hs-blaze-builder 0.2.1.1
This library provides an abstraction of buffered output of byte streams
and several convenience functions to exploit it. For example, it allows
to efficiently serialize Haskell values to lazy bytestrings with a large
average chunk size. The large average chunk size allows to make good use
of cache prefetching in later processing steps (e.g. compression) and
reduces the sytem call overhead when writing the resulting lazy
bytestring to a file or sending it over the network.

ok kili@
2010-12-13 08:28:27 +00:00
jasper
aaff0c4253 - reword COMMENT
- simplify MASTER_SITES
- set  NO_REGRESS

ok ckuethe@ (MAINTAINER)
2010-12-13 08:27:43 +00:00
jasper
d8a6a9ff88 - ramble a bit about programming various arduino devices with avrdude
prompted by a mail from mark peoples
ok ckuethe@ (MAINTAINER)
2010-12-12 20:20:56 +00:00
kili
8b2ddebb83 Wire hs-vector-algorithms to the build. 2010-12-12 16:32:23 +00:00
kili
8236d0d80b Update to hs-vector-0.7.0.1, necessary for an update of hs-snap-server,
which in turn is necessary after the update of hs-text.

Tested by jim@.
2010-12-12 16:28:54 +00:00
jasper
8db06142c1 - update hs-text to 0.10.0.2
ok kili@ (MAINTAINER)
testing dependant ports by jim@, thanks
2010-12-12 16:24:03 +00:00
ajacoutot
0dc3e16311 Bugfix update to libgdata-0.6.6. 2010-12-11 23:32:36 +00:00
kili
8333cc49e7 Import hs-vector-algorithm, a library with efficient algorithms for
vector arrays. Needed by the upcoming update of www/hs-snap-server.

Not yet wired to the build; I'll do this after updating a couple of
other Haskell libraries (and after jasper@ updated devel/hs-text).
2010-12-11 17:44:49 +00:00