2009-03-20 20:25:55 by Joerg Sonnenberger | Files touched by this commit (1252) |
Log message:
Simply and speed up buildlink3.mk files and processing.
This changes the buildlink3.mk files to use an include guard for the
recursive include. The use of BUILDLINK_DEPTH, BUILDLINK_DEPENDS,
BUILDLINK_PACKAGES and BUILDLINK_ORDER is handled by a single new
variable BUILDLINK_TREE. Each buildlink3.mk file adds a pair of
enter/exit marker, which can be used to reconstruct the tree and
to determine first level includes. Avoiding := for large variables
(BUILDLINK_ORDER) speeds up parse time as += has linear complexity.
The include guard reduces system time by avoiding reading files over and
over again. For complex packages this reduces both %user and %sys time to
half of the former time.
|
2008-08-31 15:20:34 by OBATA Akio | Files touched by this commit (3) |
Log message:
Update devel/pcre-ocaml to 5.15.0.
Patch privided by PR 39348.
Changes:
2008-05-06: Fixed build problem with newer versions of PCRE.
2008-03-14: Synced with Jane Street tree.
2008-01-25: Added new function:
* names
This function returns the names of all named substrings in a
regular expression.
Thanks to Benedikt Grundmann <bgrundmann@janestcapital.com>
for the patch!
2007-07-12: Improved build scripts for Windows.
Thanks to Christophe Troestler
<Christophe.Troestler@umh.ac.be> for the patch!
2007-07-12: Improved documentation for Win32 builds, and added some build
scripts usable on Windows.
Thanks to Christophe Troestler
<Christophe.Troestler@umh.ac.be> for this contribution!
2007-04-23: callback_exn -> caml_callback_exn.
Updated OCamlMakefile.
|
2008-05-26 04:13:26 by Joerg Sonnenberger | Files touched by this commit (274) |
Log message:
Second round of explicit pax dependencies. As reminded by tnn@,
many packages used to use ${PAX}. Use the common way of directly calling
pax, it is created as tool after all.
|
2008-03-04 12:02:26 by Roland Illig | Files touched by this commit (51) | |
Log message:
Resign from maintaining a lot of packages, so everyone is free to update
them at will.
|
2007-06-09 13:05:00 by Roland Illig | Files touched by this commit (6) |
Log message:
Only a few architectures can handle native code. For all the others,
generating byte-code only must suffice.
Patch provided in PR 36049 by Jaap Boender.
|
2007-01-18 10:59:59 by Antoine Reilles | Files touched by this commit (2) |
Log message:
Update devel/pcre-ocaml to 5.11.2
OcamlMakefile fixes
|
2006-08-11 17:47:30 by Thomas Klausner | Files touched by this commit (1) |
Log message:
Add buildlink3.mk file.
|
2006-08-11 17:03:08 by Thomas Klausner | Files touched by this commit (1) |
Log message:
ocaml-findlib-register is used during bin-install, so
it is needed during installation. Use DEPENDS instead of BUILD_DEPENDS on
ocaml-findlib for this reason. Bump PKGREVISION.
|
2006-05-20 16:22:04 by Roland Illig | Files touched by this commit (4) | |
Log message:
Imported pcre-ocaml.
This OCaml-library interfaces the PCRE (Perl-compatible regular
expressions) library which is written in C. it can be used for matching
regular expressions which are written in "Perl"-style.
|