./lang/erlang, Concurrent functional programming language

[ CVSweb ] [ Homepage ] [ RSS ] [ Required by ] [ Add to tracker ]


Branch: CURRENT, Version: 19.2, Package name: erlang-19.2, Maintainer: pkgsrc-users

Erlang is a programming language which has many features more commonly
associated with an operating system than with a programming language:
concurrent processes, scheduling, memory management, distribution,
networking, etc.

The initial open-source Erlang release contains the implementation of
Erlang, as well as a large part of Ericsson's middleware for building
distributed high-availability systems.


Required to run:
[lang/perl5]

Required to build:
[pkgtools/cwrappers]

Package options: erlang-hipe

Master sites:


Version history: (Expand)


CVS history: (Expand)


   2017-01-05 09:35:56 by Thomas Klausner | Files touched by this commit (1) | Package updated
Log message:
Remove patch that is not in distinfo after update.
   2017-01-03 09:37:01 by Filip Hajny | Files touched by this commit (7) | Package updated
Log message:
Update lang/erlang{,-doc,-man} to 19.2.

Erlang/OTP 19.2 is the second service release for the 19 major release.
The service release contains mostly bug fixes and characteristics
improvements.

Some highlights for 19.2

* STDLIB: The new behaviour gen_statem has been improved with 3 new
  features: the possibility to use old style non-proxy timeouts
  for gen_statem:call/2,3, state entry code, and state
  timeouts. These are backwards compatible. Minor code and
  documentation improvements has been performed including a
  borderline semantics correction of timeout zero handling.

* SSL: Experimental version of DTLS. It is runnable but not complete
  and cannot be considered reliable for production usage. To use
  DTLS add the option {protocol, dtls} to ssl:connect and ssl:listen.

* SSH: Extended the option silently_accept_hosts for ssh:connect to
  make it possible for the client to check the SSH host key
  fingerprint string. Se the reference manual for SSH.

* ~40 contributions since the previous service release OTP 19.1

You can find the README and the full listing of changes for this
service release at

http://www.erlang.org/download/otp_src_19.2.readme
   2016-12-18 00:27:23 by Joerg Sonnenberger | Files touched by this commit (2)
Log message:
Avoid non-portable recognition of defined() in expanded macros.
   2016-12-17 14:06:18 by Roland Illig | Files touched by this commit (3)
Log message:
Fixed pkglint warnings.
   2016-10-04 10:16:13 by Havard Eidnes | Files touched by this commit (1)
Log message:
Remove entries which are (no longer?) installed on NetBSD/i386 or NetBSD/amd64.
   2016-10-04 09:21:30 by Havard Eidnes | Files touched by this commit (2)
Log message:
Don't invade the implementation namespace.
There's no guarantee that __errno is free for own use.
(On NetBSD it isn't!)
   2016-10-02 12:12:36 by Filip Hajny | Files touched by this commit (7) | Package updated
Log message:
Update lang/erlang* to 19.1.

Some highlights of the release are:

- erts: Improved dirty scheduler support. A purge of a module will
- not have to wait for completion of all ongoing dirty NIF calls.
- erts: Improved accuracy of timeouts on MacOS X.
- kernel: Add net_kernel:setopts/2 and net_kernel:getopts/2 to
- control options for distribution sockets in runtime.
- asn1: Compiling multiple ASN.1 modules in the same directory with
- parallel make (make -j) should now be safe.
- httpd: support for PUT and DELETE in mod_esi
- ~30 contributions since 19.0

You can find the Release Notes with more detailed info at

http://www.erlang.org/download/otp_src_19.1.readme
   2016-09-05 18:03:38 by Jonathan Perkin | Files touched by this commit (3) | Package updated
Log message:
Use GCC -shared on SunOS.  Fixes shared libraries.  Bump PKGREVISION.