1
0
mirror of https://git.FreeBSD.org/ports.git synced 2025-01-01 05:45:45 +00:00
Commit Graph

16534 Commits

Author SHA1 Message Date
Erwin Lansing
26dcb17cb8 Remove extraneous /
Pointyhat to:	erwin
2006-08-05 22:46:55 +00:00
Erwin Lansing
796b49530f Fix dependency
Submitted by:	pointyhat
Pointyhat to:	philip
2006-08-05 16:16:32 +00:00
Joseph Koshy
c00baaf5b0 - Fix Perl paths to allow "bin/cilly" to work. [1]
- Enable this port on FreeBSD/amd64.

PR:		ports/101312	[1]
Submitted by:	Li-Wen Hsu <lwhsu at lwhsu.org>
2006-08-05 13:00:16 +00:00
Sergey Matveychuk
09391edc3b - FD_SETSIZE is unsigned in FreeBSD. It caused problem when it's compared
with failed socket descriptor (-1).

PR:		ports/101352
Submitted by:	Simun Mikecin <numisemis@yahoo.com>
2006-08-05 08:31:04 +00:00
Martin Wilke
c26239a30b - Update to 0.15
PR:		ports/101095
Submitted by:	Stefan Pauly <stefan(at)fh-mainz.de> (maintainer)
Approved by:	krion (mentor)
2006-08-05 08:10:53 +00:00
Edwin Groothuis
f86b24b6c2 INSTALLS_SHLIB -> USE_LDCONFIG 2006-08-05 01:19:16 +00:00
Andrew Pantyukhin
8e84b84f8b - Fix build by depending on p5-Inline
Reported by:	pointyhat via erwin
2006-08-04 19:30:36 +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
c7dd65d60d - Update to 0.7.2
- Use new ocaml framework (depepends on ports/101100)
- Install info as well
- Install docs with correct permissions
- Pass maintainership to submitter

PR:		ports/101173
Submitted by:	Stanislav Sedov
2006-08-04 15:45:22 +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
38a294bdce - Use new OCaml framework
- Honour permissions (change cp->install)
- Update to 0.6.6
- Pass maintainership to submitter

PR:		ports/101169
Submitted by:	Stanislav Sedov
2006-08-04 15:19:12 +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
Maxime Henrion
47597fc997 Update to 0.7. 2006-08-04 13:06:04 +00:00
Erwin Lansing
50513d5d52 Add support for DESTDIR part I.
This commit should largele be a NOOP as it only adds support
for DESTDIR undefined. This does allow us to start testing
ports with DESTDIR set, but this is as of yet not supported.

Although this has been extensively tested on pointyhat, this
is a very intrusive change and some cases may have been
overlooked. Please contact Gabor and me if you find any.

PR:             100555
Submitted by:   gabor
Sponsored by:   Google Summer of Code 2006
2006-08-04 12:34:50 +00:00
Martin Wilke
a72afe28c2 - Chase increase of devel/safestr shlib version.
- Bump PORTREVISION

Submitted by:	pointyhat via erwin
Approved by:	markus (co mentor)
2006-08-04 12:33:55 +00:00
Lars Thegler
ef1ee3ea3b - Update to 2.06
- Now requires perl from ports
- Use magic MASTER_SITES
2006-08-04 12:30:41 +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
Volker Stolz
a7455cf2b4 Install man-page
Submitted by: Gil Kloepfer
2006-08-04 06:05:58 +00:00
Boris Samorodov
8533280ec9 Update to the new version psvn-20824.
Approved by:	anray, netchild (mentor, implicit)
2006-08-03 22:48:14 +00:00
Boris Samorodov
f1b7c78b28 - update to the new version 3.1.0;
- introduce LIB_VRS variable at Makefile (to be used at LIB_DEPENDS and
  PLIST_SUB);
- create some variables at PLIST_SUB and change plist accordingly;
- make "portlint -a" happy (delete quotes from a BROKEN message);
- change my email to the FreeBSD.org one.

Approved by:	netchild (mentor, implicit)
2006-08-03 22:44:51 +00:00
Thierry Thomas
3feec7d740 Chase another silent update.
The one-liner diff is seeable at
<http://people.freebsd.org/~thierry/ports/bouml_2.16-060719_060723.diff>.

Notified by:	erwin
2006-08-03 20:19:07 +00:00
Erwin Lansing
f94e33a64a Mark BROKEN: does not build 2006-08-03 19:02:38 +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
Joseph Koshy
10814e3745 Mark this port for deletion. The upstream project isn't showing signs
of life.
2006-08-03 10:33:55 +00:00
Cheng-Lung Sung
7dbec1ff40 - Update to 2.63
PR:		ports/101287
Submitted by:	Jin-Shan Tseng <tjs_AT_cdpa dot nsysu dot edu dot tw>
Approved by:	maintainer (Dominic Mitchell)
2006-08-03 07:46:36 +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
Cheng-Lung Sung
9ce51dd53e - update to 0.85 2006-08-03 00:44:38 +00:00
Maxim Sobolev
7b313cf293 Unbreak on FreeBSD/powerpc. Doesn't affect any other platforms.
Submitted by:	Andreas Tobler <toa@pop.agri.ch>
2006-08-02 23:34:54 +00:00
Rong-En Fan
13d9b2e16b - Update to 1.0.4
- Pass maintainership to submitter

PR:		ports/101265
Submitted by:	chinsan <chinsan.tw at gmail.com>
2006-08-02 23:31:09 +00:00
Andrew Pantyukhin
01ecdb749d - Update Readonly-XS to 1.04
- Bump portrevision

Approved by:	skv (maintainer)
2006-08-02 14:34:46 +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
Rong-En Fan
6dc91d4950 - Respect CFLAGS, PREFIX
- Add missing RUN_DEPENDS on ocaml
- Pass maintainership to submitter

PR:		ports/101148
Submitted by:	Stanislav Sedov <ssedov at mbsd.msk.ru>
2006-08-02 08:25:04 +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
Cheng-Lung Sung
78fe3a05c5 - update to 0.10 2006-08-02 03:17:27 +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
Cheng-Lung Sung
f47de55492 - update to 1.3
- take maintainership
2006-08-01 22:57:56 +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
Simon Barner
9c253c8a9c - Fix const-correctness bug in Boost.Regex-1.33.x
that strikes only in multithreaded programs on Unix platforms, if:
   * Multiple threads construct regexes concurrently, or
   * Multiple threads perform search and replace operations concurrently.
- Bump PORTREVISION (threads are enabled in the port's default configuration)

Submitted by:	John Maddock <john@johnmaddock.co.uk> via boost-announce
Found by:	Aleksey Sanin
See also:	http://lists.boost.org/boost-announce/2006/08/0097.php
2006-08-01 19:25:17 +00:00
Renato Botelho
a7b78f557b Add p5-Logfile-Rotate 1.04, perl module to rotate logfiles. 2006-08-01 16:54:55 +00:00
Cheng-Lung Sung
b41aa2436a - Update to 0.2
PR:		ports/101109
Submitted by:	chinsan <chinsan dot tw_AT_gmail dot com>
Approved by:	maintainer (Alex Kiesel)
2006-08-01 16:14:24 +00:00