Commit Graph

2401 Commits

Author SHA1 Message Date
Vasil Dimov
234279ebc1 Remove expired leaf ports:
2006-08-01 devel/openorb
2006-08-05 japanese/xemacs-devel-canna+freewnn
2006-08-05 japanese/xemacs-devel-canna+wnn6
2006-08-05 japanese/xemacs-devel-freewnn
2006-08-05 japanese/xemacs-devel-wnn6
2006-08-01 x11/gtk2-theme-switch
2006-08-07 13:18:45 +00:00
Vanilla I. Shu
290f623393 Add sge 0.030809, a graphic library for the Simple DirectMedia Layer
(SDL).

PR:		ports/101364
Submitted by:	Jona Joachim <walkingshadow at grummel.net>
2006-08-07 07:02:42 +00:00
Vanilla I. Shu
dd838bc337 Renamed to devel/sge. 2006-08-07 07:00:19 +00:00
Ion-Mihai Tetcu
1683d870a0 This package implements frequent string operations: searching, replacing,
splitting, matching. It is independent from the Str library, and can
replace Str in many cases. Unlike Str, xstr is thread-safe. xstr does
not implement regular expressions in general, but an important subset.
Some operations of xstr are performed as quickly as by Str; if the string
to be processed is small, xstr is often faster than Str; if the string is
big, xstr is upto half as fast than Str.

Author:	Gerd Stolpmann <gerd@gerd-stolpmann.de>
WWW:	http://www.ocaml-programming.de/packages/

PR:		ports/101032
Submitted by:	Stanislav Sedov <ssedov at mbsd.msk.ru>
2006-08-06 14:17:12 +00:00
Vanilla I. Shu
e4febf184a Add SGE 0.030809, a graphic library for the Simple DirectMedia Layer
(SDL).

PR:		ports/101364
Submitted by:	Jona Joachim <walkingshadow at grummel.net>
2006-08-06 09:42:33 +00:00
Ion-Mihai Tetcu
7aa5869e6a This library contains functionality for parsing and pretty-printing
S-expressions. In addition to that it contains an extremely useful
preprocessing module for Camlp4, which can be used to automatically generate
code from type definitions for efficiently converting OCaml-values to
S-expressions and vice versa. In combination with the parsing and
pretty-printing functionality this frees the user from having to write his own
I/O-routines for datastructures he defines. Possible errors during automatic
conversions from S-expressions to OCaml-values are reported in a very
human-readable way. Another module in the library allows you to extract and
replace sub-expressions in S-expressions.

Author:	Markus Mottl <mmottl@janestcapital.com>
WWW:	http://www.janestcapital.com/ocaml/index.html

PR:		ports/101221
Submitted by:	Stanislav Sedov <ssedov at mbsd.msk.ru>
2006-08-04 17:01:11 +00:00
Ion-Mihai Tetcu
7f09660d23 This is a camlp4 extension that expands brace expansions like a shell
does. See sample.ml for examples.

Author:	Gerd Stolpmann
WWW:	http://www.ocaml-programming.de/packages/

PR:		ports/101219
Submitted by:	Stanislav Sedov <ssedov at mbsd.msk.ru>
2006-08-04 16:54:10 +00:00
Ion-Mihai Tetcu
11b25a2562 An extension Library
This is mostly to fill in some gaps in the standard and unix
libraries, either for completeness or because they're things I find
myself needing a lot of the time, and a few modules that aren't worthy
of being their own releases. Enjoy. Most of this used to be part of an
old library (stew) that I broke up into a couple of smaller ones. This
one /was/ extlib, now annexlib. Its companion is mathlib.

See supplied documentation for additional info.

Author:	Shawn Wagner <shawnw@speakeasy.org>
WWW:	http://raevnos.pennmush.org/code/extlib/

PR:		ports/101207
Submitted by:	Stanislav Sedov <ssedov at mbsd.msk.ru>
2006-08-04 16:05:52 +00:00
Ion-Mihai Tetcu
33daf6c257 Various examples for the Objective Caml Camomile library.
WWW:	http://camomile.sourceforge.net/

PR:		ports/101170
Submitted by:	Stanislav Sedov <ssedov at mbsd.msk.ru>
2006-08-04 15:21:02 +00:00
Ion-Mihai Tetcu
04eac202d3 This is a very preliminary release of CamlJava, an OCaml/Java
interface based on the following schema:

         Caml/C interface       JNI (Java Native Interface)
  Caml <------------------> C <-----------------------------> Java

Currently, CamlJava provides a low-level, weakly-typed OCaml interface
very similar to the JNI.  Java object references are mapped to an
abstract type, and various JNI-like operations are provided to allow
Java method invocation, field access, and more.  A basic callback
facility (allowing Java code to invoke methods on Caml objects) is
also provided, although some stub Java code must be written by hand.

In the future, a higher-level, strongly-typed interface will be
provided, whereas Java classes are mapped directly to Caml classes.
This raises fairly delicate type mapping issues, though, so don't hold
your breath.

WWW:	http://caml.inria.fr/

PR:		ports/101147
Submitted by:	Stanislav Sedov <ssedov at mbsd.msk.ru>
2006-08-04 15:02:57 +00:00
Philip Paeps
2e0f967344 Add p5-DateTime-Calendar-Discordian:
A module that implements the Discordian calendar made popular(?) in the
  "Illuminatus!" trilogy by Robert Shea and Robert Anton Wilson and by the
  Church of the SubGenius.

Very useful during codefreeze to tell the testing-team why the build is
failing or why there are regressions. :-)
2006-08-04 11:10:12 +00:00
Roman Bogorodskiy
7648ca6921 GTK+ front-end to ACOVEA.
WWW:	http://www.coyotegulch.com/products/acovea/acovea-gtk.html

PR:		ports/101257
Submitted by:	trasz <trasz at pin.if.uz.zgora.pl>
2006-08-03 14:17:34 +00:00
Joseph Koshy
8eaf3c04de Remove a duplicate port; I hadn't noticed that it was already
present as "textproc/libtre".

Submitted by:	 Nicolas Rachinsky <nicolas-0 at ml.turing-complete.org>
2006-08-03 11:01:55 +00:00
Cheng-Lung Sung
209358574e Add p5-SVN-Agent 0.02, simple svn manipulation.
PR:		ports/100136
Submitted by:	Yuan-Chung Hsiao <ychsiao at ychsiao.org>
2006-08-03 06:16:03 +00:00
Joseph Koshy
9d5eee1322 Add a port for 'tre', an LGPL'ed regex library. From the port's
description:

  TRE is a lightweight, robust, and efficient POSIX compliant regexp
  matching library supporting:
   - approximate (fuzzy) matching,
   - strict standards conformance,
   - predicable and modest memory consumption,
   - wide-character and multibyte character support,
   - binary pattern and data support,
   - thread-safe implementation.

  At the core of TRE is a new algorithm for regular expression matching
  with submatch addressing. The algorithm uses linear worst-case time
  in the length of the text being searched, and quadratic worst-case
  time in the length of the used regular expression.
2006-08-02 11:43:51 +00:00
Andrew Pantyukhin
f1bdb61808 devel/p5-Readonly-XS is included in devel/p5-Readonly
Reported by:	skv
Pointy hat to:	sat
2006-08-02 11:13:50 +00:00
Roman Bogorodskiy
6b430b4aed ACOVEA (Analysis of Compiler Options via Evolutionary Algorithm)
implements a genetic algorithm to find the "best" options for
compiling programs with the GNU Compiler Collection (GCC) C and C++
compilers. "Best", in this context, is defined as those options
that produce the fastest executable program from a given source
code. Acovea is a C++ framework that can be extended to test other
programming languages and non-GCC compilers.

WWW:	http://www.coyotegulch.com/products/acovea/index.html

PR:		ports/101211
Submitted by:	trasz <trasz at pin.if.uz.zgora.pl>
2006-08-02 10:27:37 +00:00
Andrew Pantyukhin
c72d46e3a9 Add port devel/p5-Readonly-XS:
The Readonly module (q.v.) is an effective way to create non-modifiable
variables. However, it's relatively slow.

The reason it's slow is that is implements the read-only-ness of variables
via tied objects. This mechanism is inherently slow. Perl simply has to do
a lot of work under the hood to make tied variables work.

This module corrects the speed problem, at least with respect to scalar
variables. When Readonly::XS is installed, Readonly uses it to access the
internals of scalar variables. Instead of creating a scalar variable object
and tying it, Readonly simply flips the SvREADONLY bit in the scalar's
FLAGS structure.

Readonly arrays and hashes are not sped up by this, since the SvREADONLY
flag only works for scalars. Arrays and hashes always use the tie interface.

Why implement this as a separate module? Because not everyone can use XS.
Not everyone has a C compiler. Also, installations with a statically-linked
perl may not want to recompile their perl binary just for this module.
Rather than render Readonly.pm useless for these people, the XS portion was
put into a separate module.

WWW: http://search.cpan.org/dist/Readonly-XS/

Justification:	socialtext dependency
2006-08-02 10:19:55 +00:00
Roman Bogorodskiy
85f2263e29 Evocosm is a set of classes that abstract the fundamental
components of an evolutionary algorithm:

 -- Random Numbers
 -- Validation
 -- Floating- Point Chromosomes
 -- Roulette Wheels
 -- Organisms
 -- Fitness Landscapes
 -- Evocosms
 -- Fitness Scaling
 -- Migration
 -- Selecting Survivors
 -- Reproduction
 -- Mutation Operators

WWW:	http://www.coyotegulch.com/products/libevocosm/index.html

PR:		ports/101210
Submitted by:	trasz <trasz at pin.if.uz.zgora.pl>
2006-08-02 08:43:58 +00:00
Roman Bogorodskiy
df98f1dff5 The Coyotl library collects several C++ tools that have proven useful
in many of my programs, but which aren't "big enough" to warrant
an individual library.

Key features of Coyotl include:
 -- A polymorphic collection of the best psuedorandom number generators,
    including the Mersenne Twister and Marsaglia's favorites.
 -- Utilities for floating-point numbers, including additional functions
    for trigonometry, least common multiple, greatest common denominator,
    rounding, and other purposes.
 -- A simple cross-platform command-line parser.
 -- A framework for generating random rectangular mazes.
 -- A template for fixed-point math based on different integer sizes
    and decimal point locations.
 -- Templatized sorting utilities (designed before Std. C++'s <algorithms>,
    but still useful)
 -- Validation tools for "Design by Contract" programming.

WWW:	http://www.coyotegulch.com/products/libcoyotl/index.html

PR:		ports/101209
Submitted by:	trasz <trasz at pin.if.uz.zgora.pl>
2006-08-02 08:12:11 +00:00
Ying-Chieh Liao
0930fce7cc add p5-AI-Prolog 0.734
Perl extension for logic programming

PR:		101019
2006-08-02 01:21:33 +00:00
Ying-Chieh Liao
d32a34a200 add p5-Hash-AsObject 0.05
Hashes with accessors/mutators

PR:		101017
2006-08-02 01:18:48 +00:00
Ying-Chieh Liao
bcde652e12 add p5-aliased 0.20
Use shorter versions of class names

PR:		101016
2006-08-02 01:16:21 +00:00
Andrew Pantyukhin
cb4bb04385 Add port devel/p5-Log-Dispatch-Email-EmailSend:
This is a subclass of Log::Dispatch::Email that implements the
send_email method using the Email::Send module.

WWW: http://search.cpan.org/dist/Log-Dispatch-Email-EmailSend/
2006-08-01 20:45:50 +00:00
Andrew Pantyukhin
c74a8d91a1 Add port devel/p5-Linux-Pid:
Why should one use a module to get the PID and the PPID of a process
where there are the $$ variable and the getppid() builtin? (Not
mentioning the equivalent POSIX::getpid() and POSIX::getppid()
functions.)

In fact, this is useful on Linux, with multithreaded programs. Linux'
C library, using the linux thread model, returns different values of
the PID and the PPID from different threads. (Other thread models such
as NPTL don't have the same behaviour). This module forces perl to
call the underlying C functions getpid() and getppid().

WWW: http://search.cpan.org/dist/Linux-Pid/
2006-08-01 20:12:19 +00:00
Renato Botelho
a7b78f557b Add p5-Logfile-Rotate 1.04, perl module to rotate logfiles. 2006-08-01 16:54:55 +00:00
Andrew Pantyukhin
e53e2714fd Add port devel/p5-Class-Field:
Class::Field exports two subroutines, field and const. These
functions are used to declare fields and constants in your class.

Class::Field generates custom code for each accessor that is
optimized for speed.

WWW: http://search.cpan.org/dist/Class-Field/
2006-08-01 14:15:51 +00:00
Cheng-Lung Sung
7ee9036f56 Add p5-IPC-Mmap-Share 0.03, safely share structures among processes
using anonymous mmap.

PR:		ports/100417
Submitted by:	Gea-Suan Lin <gslin at gslin.org>
2006-08-01 13:29:03 +00:00
Cheng-Lung Sung
0a4a148ccb - this p5- Module has been renamed to IPC-Mmap-Share(ports/100417)
- fresh port, no need to repocopy
2006-08-01 13:25:12 +00:00
Cheng-Lung Sung
2d8946c1e6 Add p5-Tie-Simple 1.03, variable ties made easier: much, much, much
easier.

PR:		ports/101156
Submitted by:	Gea-Suan Lin <gslin at gslin.org>
2006-08-01 12:55:43 +00:00
Cheng-Lung Sung
c230bc3e10 Add p5-Term-Menus 1.16, create Powerful Terminal, Console and CMD
Enviroment Menus.

PR:		ports/101143
Submitted by:	Gea-Suan Lin <gslin at gslin.org>
2006-08-01 12:38:49 +00:00
Jose Alonso Cardenas Marquez
9d4693d397 New port: devel/pikdev
PiKdev is a simple graphic IDE for the development of PIC-based applications.
It currently supports assembly language. C language is also supported for PIC
18 devices. PiKdev is developed in C++ under Linux, FreeBSD and is based on
the KDE environment.

WWW:    http://pikdev.free.fr/

Approved by:	garga (mentor)
2006-08-01 11:20:58 +00:00
Cheng-Lung Sung
977815f199 - p5-POE-Component-RSSAggregator provide
Watch Muliple RSS Feeds for New Headlines
- a non-blocking way to watch multiple RSS sources with one process
2006-08-01 07:16:45 +00:00
Aaron Dalton
d85aec9833 Adding port devel/libs11n, A C++ library for easily serializing a wide
variety of objects.
2006-08-01 04:22:07 +00:00
Ying-Chieh Liao
a511067cd8 add p5-Sub-Multi 0.002
Data::Bind-based multi-sub dispatch
2006-08-01 01:52:19 +00:00
Roman Bogorodskiy
98065230bd This package generates a comprehensive information page for your current
PEAR install.

  * The format for the page is similar to that for phpinfo() except using PEAR
    colors.
  * Has complete PEAR Credits (based on the packages you have installed).
  * Will show if there is a newer version than the one presently installed
    (and what its state is)
  * Each package has an anchor in the form pkg_PackageName - where PackageName
    is a case-sensitive PEAR package name

With a few parameters, the entire package.xml is automatically updated with a
listing of all files in a package.

WWW: http://pear.php.net/package/PEAR_Info/

PR:		ports/101102
Submitted by:	chinsan <chinsan.tw at gmail.com>
2006-07-31 18:40:52 +00:00
Ion-Mihai Tetcu
3d4806fc37 libftdi - A library (using libusb) to talk to FTDI's FT2232C,
FT232BM and FT245BM type chips including the popular bitbang mode.

Note: When you get a -5 error "can't claim usb device" during
ftdi_usb_open(), make sure the kernel ftdi_sio driver is unloaded.

WWW: http://www.intra2net.com/de/produkte/opensource/ftdi/

PR:		ports/100982
Submitted by:	Olexandr Davydenko <o.davydenko at gmail.com>
2006-07-29 20:15:51 +00:00
Marcus Alves Grando
a19aaded4a * MOVED
- Add entry about viewcvs->viewvc
- Fix last entry. s|ports/sysutils/e17-module|sysutils/e17-module| [1]

Pointy hat to:	itectu [1]

* devel/viewcvs

- Remove port

* net-mgmt/rancid

- Change to devel/viewvc in pkg-message
2006-07-26 19:44:32 +00:00
Roman Bogorodskiy
adabe2c467 This module is designed to parse a configuration file in the same syntax
used by the Apache web server (see http://httpd.apache.org for
details). This allows you to build applications which can be easily
managed by experienced Apache admins. Also, by using this module,
you'll benefit from the support for nested blocks with built-in
parameter inheritance. This can greatly reduce the amount or repeated
information in your configuration files.

A good reference to the Apache configuration file format can be found
here:
http://httpd.apache.org/docs-2.0/configuring.html

WWW: http://search.cpan.org/~samtregar/Config-ApacheFormat-1.2/

PR:		ports/100885
Submitted by:	Martin Tournoij <carpetsmoker at gmail.com>
2006-07-26 19:38:21 +00:00
Martin Wilke
361c3ea3f9 pefile is a Python module to read and work with PE files. Most of the
information in the PE Header is accessible, as well as all the sections,
section's information and data.

WWW: http://dkbza.org/pefile.html

PR:		ports/100393
Submitted by:	Antoine Brodin <antoine.brodin(at)laposte.net>
Approved by:	krion (mentor)
2006-07-25 21:21:48 +00:00
Emanuel Haupt
81f9983ba4 Add p5-Test-MockRandom 0.99, replaces random number generation with
non-random number generation.

PR:		100749
Submitted by:	Jin-Shan Tseng <tjs at cdpa.nsysu.edu.tw>
2006-07-25 20:58:24 +00:00
Emanuel Haupt
225db5a61b Add p5-Test-Number-Delta 0.18, compare the difference between two
numbers within a specified amount.

PR:		100698
Submitted by:	Jin-Shan Tseng <tjs at cdpa.nsysu.edu.tw>
2006-07-25 20:57:07 +00:00
Aaron Dalton
af64092804 Adding port devel/ccrtp, Implementation of the real-time transport
protocol.

PR:		ports/97508
Submitted by:	acm
2006-07-25 17:39:19 +00:00
Vanilla I. Shu
3ed0939eed Add engrave 20060719, a library for editing the contents of an edje .eet
file.

PR:		ports/100573
Submitted by:	Stanislav Sedov <ssedov at mbsd.msk.ru>
2006-07-24 17:48:41 +00:00
Cheng-Lung Sung
18df4fd52f Add p5-Class-Accessor-Named 0.003, better profiling output for
Class::Accessor.

PR:		ports/100655
Submitted by:	Gea-Suan Lin <gslin at gslin.org>
2006-07-24 06:16:22 +00:00
Cheng-Lung Sung
44f1d8b402 Add p5-Env-Path 0.16, advanced operations on path variables.
PR:		ports/100653
Submitted by:	Gea-Suan Lin <gslin at gslin.org>
2006-07-23 06:46:18 +00:00
Cheng-Lung Sung
c043b55fa9 Add p5-Devel-Messenger 0.01, let Your Code Talk to You.
PR:		ports/100618
Submitted by:	Gea-Suan Lin <gslin at gslin.org>
2006-07-23 06:33:58 +00:00
Andrew Pantyukhin
27bf94e018 Add port devel/py-fusefs:
FUSE Python bindings

WWW: http://fuse.sourceforge.net/wiki/index.php/FusePython
2006-07-22 19:45:00 +00:00
Martin Wilke
fdfd7a5bfe Add fistgen language for describing stackable filesystems.
FiST (File System Translator) is a language for describing stackable file
systems. Fistgen is the FiST language code translator. This package includes
sources for fistgen and stackable templates for several operating systems.

Author: Erez Zadok <ezk@cs.sunysb.edu>
WWW:    http://www.filesystems.org/

PR:		ports/100580
Submitted by:	Stanislav Sedov <ssedov at mbsd.msk.ru>
2006-07-22 08:57:25 +00:00
Cheng-Lung Sung
ddc13af870 Add p5-Scalar-Defer 0.04, calculate values on demand.
PR:		ports/100597
Submitted by:	Gea-Suan Lin <gslin at gslin.org>
2006-07-21 16:27:11 +00:00