- Use magic MASTER_SITES
- Use BUILD_DEPENDS=${RUN_DEPENDS} to avoid extra dependencies
- Use versioned package dependencies
PR: ports/101091 [1]
Submitted by: chinsan <chinsan.tw@gmail.com>
* Add a check for direct use of sysctl(8). [1]
* Add a check for use of the deprecated macro INSTALLS_SHLIB, and point people
to USE_LDCONFIG instead. [2]
* Add a check for plists with less than 6 items, and point people to
PLIST_FILES instead. [3]
PR: 100472 [1]
91933 [2]
100190 [3]
Submitted by: Babak Farrokhi <babak@farrokhi.net> [1]
- Update to 2.17
Short changelog:
- Add "-x NAME" to readelf in addition to "-x NUMBER".
- Add -i and -t switches to cxxfilt. -i disables the display of implementation
specific extra demangling information (if any) and -t disables the demangling
of types.
- Add support for the "@<file>" syntax to the command lines of all tools, so
that extra switches can be read from <file>.
- Add "-W/--dwarf" to objdump to display the contents of the DWARF
debug sections.
- Add "-t/--section-details" to readelf to display section details.
"-N/--full-section-name" is deprecated.
- powerpc-linux ld now supports a variant form of PLT and GOT for the security
conscious. This form will automatically be chosen when ld detects that all
code in regular object files was generated by gcc -msecure-plt. The old PLT
and GOT may be forced by a new ld option, --bss-plt.
- Add "-i/--inlines" to addr2line to print enclosing scope information
for inlined function chains, back to first non-inlined function.
- Add "-N/--full-section-name" to readelf to display full section name.
- Add "-M entry:<addr>" switch to objdump to specify a function entry address
when disassembling VAX binaries.
- Add "--globalize-symbol <name>" and "--globalize-symbols <filename>" switches
to objcopy to convert local symbols into global symbols.
PR: ports/101447
Submitted by: Stanislav Sedov (maintainer)
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>
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>
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>
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>
- 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
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>
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