Commit graph

147957 commits

Author SHA1 Message Date
tnn
799b9c3517 Build with chroot jail support on platforms that support it. 2009-09-08 10:06:50 +00:00
drochner
3507e16d3a bump PKGREVs for Python pkgs, as suggested by David Sainty -- at least
on Linux one can't build some extensions against an old Python (with
spurious -ldb4 linkage) anymore
also sync the bl3 files of the non-default versions with python25
for consistency
2009-09-08 10:06:35 +00:00
wiz
46be44c39d Needs to include speex here as well. 2009-09-08 09:49:31 +00:00
tnn
ad17fd833c turn on inet6 by default if the platform supports it. Bump revision. 2009-09-08 08:42:45 +00:00
tnn
7e95eff954 make net/ntp4 properly IPv6 aware 2009-09-08 08:40:26 +00:00
tnn
f473721c3b unlist ntp-4.2.5p208 (it's a development branch) 2009-09-08 08:36:21 +00:00
tonio
82cd211dd0 Updated lang/ocamlduce to 3.11.1.0 2009-09-07 21:56:00 +00:00
tonio
d674b08545 Update lang/ocamlduce to 3.11.1.0 [pkg/41696]
Adds support for ocaml 3.11.1
2009-09-07 21:53:30 +00:00
tonio
f119c77693 Updated lang/ocaml and x11/ocaml-graphics to 3.11.1 2009-09-07 21:49:25 +00:00
tonio
23ea6c6ec0 Update lang/ocaml to 3.11.1 [PR pkg/41695]
(Changes that can break existing programs are marked with a "*"  )
Language features:
- Addition of lazy patterns: "lazy <pat>" matches suspensions whose values,
  after forcing, match the pattern <pat>.
- Introduction of private abbreviation types "type t = private <type-expr>",
  for abstracting the actual manifest type in type abbreviations.
- Subtyping is now allowed between a private abbreviation and its definition,
  and between a polymorphic method and its monomorphic instance.

Compilers:
- The file name for a compilation unit should correspond to a valid
  identifier (Otherwise dynamic linking and other things can fail, and
  a warning is emitted.)
* Revised -output-obj: the output name must now be provided; its
  extension must be one of .o/.obj, .so/.dll, or .c for the
  bytecode compiler. The compilers can now produce a shared library
  (with all the needed -ccopts/-ccobjs options) directly.
- -dtypes renamed to -annot, records (in .annot files) which function calls
  are tail calls.
- All compiler error messages now include a file name and location, for
  better interaction with Emacs' compilation mode.
- Optimized compilation of "lazy e" when the argument "e" is
  already evaluated.
- Optimized compilation of equality tests with a variant constant constructor.
- The -dllib options recorded in libraries are no longer ignored when
  -use_runtime or -use_prims is used (unless -no_auto_link is
  explicitly used).
- Check that at most one of -pack, -a, -shared, -c, -output-obj is
  given on the command line.
- Optimized compilation of private types as regular manifest types
  (e.g. abbreviation to float, float array or record types with only
   float fields).

Native-code compiler:
- New port: Mac OS X / Intel in 64-bit mode (configure with -cc "gcc -m64").
- A new option "-shared" to produce a plugin that can be dynamically
  loaded with the native version of Dynlink.
- A new option "-nodynlink" to enable optimizations valid only for code
  that is never dynlinked (no-op except for AMD64).
- More aggressive unboxing of floats and boxed integers.
- Can select which assembler and asm options to use at configuration time.

Run-time system:
- New implementation of the page table describing the heap (two-level
  array in 32 bits, sparse hashtable in 64 bits), fixes issues with address
  space randomization on 64-bit OS (PR#4448).
- New "generational" API for registering global memory roots with the GC,
  enables faster scanning of global roots.
  (The functions are caml_*_generational_global_root in <caml/memory.h>.)
- New function "caml_raise_with_args" to raise an exception with several
  arguments from C.
- Changes in implementation of dynamic linking of C code:
  under Win32, use Alain Frisch's flexdll implementation of the dlopen
  API; under MacOSX, use dlopen API instead of MacOSX bundle API.
- Programs may now choose a first-fit allocation policy instead of
  the default next-fit.  First-fit reduces fragmentation but is
  slightly slower in some cases.

Standard library:
- Parsing library: new function "set_trace" to programmatically turn
  on or off the printing of a trace during parsing.
- Printexc library: new functions "print_backtrace" and "get_backtrace"
  to obtain a stack backtrace of the most recently raised exception.
  New function "record_backtrace" to turn the exception backtrace mechanism
  on or off from within a program.
- Scanf library: fine-tuning of meta format implementation;
  fscanf behaviour revisited: only one input buffer is allocated for any
  given input channel;
  the %n conversion does not count a lookahead character as read.

Other libraries:
- Dynlink: on some platforms, the Dynlink library is now available in
  native code. The boolean Dynlink.is_native allows the program to
  know whether it has been compiled in bytecode or in native code.
- Bigarrays: added "unsafe_get" and "unsafe_set"
  (non-bound-checking versions of "get" and "set").
- Bigarrays: removed limitation "array dimension < 2^31".
- Labltk: added support for TK 8.5.
- Num: added conversions between big_int and int32, nativeint, int64.
  More efficient implementation of Num.quo_num and Num.mod_num.
- Threads: improved efficiency of mutex and condition variable operations;
  improved interaction with Unix.fork (PR#4577).
- Unix: added getsockopt_error returning type Unix.error.
  Added support for TCP_NODELAY and IPV6_ONLY socket options.
- Win32 Unix: "select" now supports all kinds of file descriptors.
  Improved emulation of "lockf" (PR#4609).

Tools:
- ocamldebug now supported under Windows (MSVC and Mingw ports),
  but without the replay feature.  (Contributed by Dmitry Bely
  and Sylvain Le Gall at OCamlCore with support from Lexifi.)
- ocamldoc: new option -no-module-constraint-filter to include functions
  hidden by signature constraint in documentation.
- ocamlmklib and ocamldep.opt now available under Windows ports.
- ocamlmklib no longer supports the -implib option.
- ocamlnat: an experimental native toplevel (not built by default).

Camlp4:
* programs linked with camlp4lib.cma now also need dynlink.cma.
2009-09-07 21:48:13 +00:00
reinoud
225f9de89f Let wine compile and work again. There are still some minor issues that need
to be adressed but example programs i had installed before worked fine.

The errors i currently get are:
1       Could not load Mozilla. HTML rendering will be disabled.
2       err:seh:raise_exception Exception frame is not in stack limits =>
		unable to dispatch exception.

Where 1) is annoying but 2) is more revealing.
2009-09-07 20:32:16 +00:00
reinoud
ffc32a6d74 Let wine compile and work again. There are still some minor issues that need
to be adressed but example programs i had installed before worked fine.

The errors i currently get are:
1	Could not load Mozilla. HTML rendering will be disabled.
2	err:seh:raise_exception Exception frame is not in stack limits => unable to
		dispatch exception.

Where 1) is annoying but 2) is more revealing.
2009-09-07 20:27:25 +00:00
ahoka
80041b8248 Dont use PIC on i386 as it breaks inline asm.
Closes PR pkg/41964.
2009-09-07 20:05:30 +00:00
joerg
e0d4ecdfc2 Retire Python 2.3 support. 2009-09-07 19:02:13 +00:00
drochner
250f1af95f don't propagate the "cups" dependency, this is nut referenced by
the exported libraries
(according to the CVS log, this was only to work around spurious db4
dependencies which are hopefully fixed by my last change to db4/bl3)
2009-09-07 18:42:39 +00:00
drochner
383592f0f2 don't set BUILDLINK_LDADD/BUILDLINK_LIBS -- this ends up in the LIBS
environment variable which makes (at least if GNU configure is
used the common way) that everything in the pkg gets linked against db4,
whether needed or not, which causes hidden dependencies and strange errors
2009-09-07 18:37:12 +00:00
joerg
523959b409 Retire py-SimpleParse and py-Reverend with the Python 2.3 support. 2009-09-07 18:35:51 +00:00
joerg
06b0afc9cd Removed textproc/py-SimpleParse 2009-09-07 18:35:24 +00:00
joerg
a237f21076 Removed textproc/py-Reverend 2009-09-07 18:34:53 +00:00
joerg
bd37602c77 Retire py-gnutls with the Python 2.3 support. 2009-09-07 18:34:16 +00:00
joerg
08999962f1 Removed security/py-gnutls 2009-09-07 18:33:19 +00:00
joerg
a54a9c97c3 Retire mayavi and vtk-python with the Python 2.3 support. 2009-09-07 18:32:40 +00:00
joerg
0232fb4d96 Retire py-funge with the Python 2.3 support. 2009-09-07 18:32:05 +00:00
joerg
c1b0bd8743 Removed graphics/mayavi 2009-09-07 18:31:54 +00:00
joerg
e058a5566f Removed lang/py-funge 2009-09-07 18:31:21 +00:00
joerg
2954504c34 Removed graphics/vtk-python 2009-09-07 18:30:46 +00:00
joerg
14103c6101 Retire py-TPG with the Python 2.3 support. 2009-09-07 18:29:24 +00:00
joerg
e36106bf71 Removed devel/py-TPG 2009-09-07 18:28:46 +00:00
joerg
e66919805e Retire py-IndexCatalog and py-ZODB with the Python 2.3 support. 2009-09-07 18:28:03 +00:00
joerg
50c1b3b7d7 Removed databases/py-ZODB 2009-09-07 18:25:40 +00:00
drochner
b52802af5e fix non-portable times(NULL) invocation which made "dvdunauthor"
crash on NetBSD, bump PKGREVISION
2009-09-07 18:25:20 +00:00
joerg
1c1592002e Removed databases/py-IndexedCatalog 2009-09-07 18:24:51 +00:00
joerg
e24581c25f Retire py23-cjkcodecs. It is included with newer Python versions. 2009-09-07 18:24:11 +00:00
joerg
1a92f211aa Removed converters/py-cjkcodecs 2009-09-07 18:23:21 +00:00
joerg
7770d4799d Retire Python 2.3 support. 2009-09-07 18:22:10 +00:00
drochner
f9517233c8 make the youtube browser work again, seems that there was a protocol
change (just lifted some parameters from youtube-dl)
ride on today's PKGREVISION bump
2009-09-07 18:21:55 +00:00
joerg
5d74bfed39 Retire Python 2.3 support. 2009-09-07 18:21:43 +00:00
joerg
f24f08a7b7 Retire Xen 1.2 and Xentools 1.2. 2009-09-07 18:21:23 +00:00
joerg
4b1659c327 Removed sysutils/xen12 2009-09-07 18:20:36 +00:00
joerg
ee371b3d84 Removed sysutils/xentools12 2009-09-07 18:19:33 +00:00
joerg
2e37418b4d Remove py22-html-docs, py23-html-docs and Python 2.3. 2009-09-07 18:17:28 +00:00
joerg
615bae405e Removed lang/py22-html-docs 2009-09-07 18:16:28 +00:00
joerg
c7e6469059 Removed lang/py23-html-docs 2009-09-07 18:15:48 +00:00
joerg
cbb11c8b2a Removed lang/python23 2009-09-07 18:14:41 +00:00
ahoka
7d36f182e5 Added security/putty-devel version 0.6.20090906 2009-09-07 18:10:24 +00:00
ahoka
cb7664c5f9 Fix master site. 2009-09-07 18:08:54 +00:00
ahoka
15cf084769 +putty-devel 2009-09-07 18:07:56 +00:00
ahoka
27ce463e2d Import putty-0.6.20090906 as security/putty-devel.
PuTTY is a client program for the SSH, Telnet and Rlogin network protocols.

These protocols are all used to run a remote session on a computer, over a
network. PuTTY implements the client end of that session: the end at which
the session is displayed, rather than the end at which it runs.
2009-09-07 18:01:43 +00:00
drochner
29dd3e9f50 fvwm and metisse CONFLICT mutually 2009-09-07 16:39:28 +00:00
ahoka
5a8671a593 Regen distinfo to match with multimedia/ffmpeg patches. 2009-09-07 16:04:21 +00:00