Port details |
- erlang Functional programming language from Ericsson
- 26.2.5.15,4 lang
=25 26.2.5.12_2,4Version of this port present on the latest quarterly branch. - Maintainer: erlang@FreeBSD.org
 - Port Added: unknown
- Last Update: 2025-09-11 10:24:04
- Commit Hash: a6a167b
- People watching this port, also watch:: gnupg, curl, libxml2, unzip, gettext
- Also Listed In: java parallel
- License: APACHE20
- WWW:
- https://www.erlang.org/
- Description:
- Erlang is a programming language used to build massively scalable soft
real-time systems with requirements on high availability. Some of its
uses are in telecoms, banking, e-commerce, computer telephony and
instant messaging. Erlang's runtime system has built-in support for
concurrency, distribution and fault tolerance.
¦ ¦ ¦ ¦ 
- Manual pages:
- FreshPorts has no man page information for this port.
- pkg-plist: as obtained via:
make generate-plist - USE_RC_SUBR (Service Scripts)
-
- Dependency lines:
-
- To install the port:
- cd /usr/ports/lang/erlang/ && make install clean
- To add the package, run one of these commands:
- pkg install lang/erlang
- pkg install erlang
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.- PKGNAME: erlang
- Flavors: there is no flavor information for this port.
- distinfo:
- TIMESTAMP = 1757522171
SHA256 (erlang/erlang-otp-OTP-26.2.5.15_GH0.tar.gz) = aa38b8b50873722929791d985716d47769a59232241f617b91580248670c52f9
SIZE (erlang/erlang-otp-OTP-26.2.5.15_GH0.tar.gz) = 62568686
Packages (timestamps in pop-ups are UTC):
- Dependencies
- NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
- Build dependencies:
-
- gmake>=4.4.1 : devel/gmake
- perl5>=5.42.r<5.43 : lang/perl5.42
- Runtime dependencies:
-
- erlang.conf : lang/erlang-man
- This port is required by:
- for Build
-
- benchmarks/tsung
- databases/erlfdb
- devel/distel
- devel/erlang-cl
- devel/erlang-native-compiler
- devel/erlang-rebar3_hex
- devel/erlang-recon
-
Deleted ports which required this port:
- for Run
-
- benchmarks/tsung
- databases/erlfdb
- devel/erlang-cl
- devel/erlang-rebar3_hex
- devel/erlang-recon
- devel/rebar
- devel/rebar3
-
Deleted ports which required this port:
- * - deleted ports are only shown under the This port is required by section. It was harder to do for the Required section. Perhaps later...
Configuration Options:
- ===> The following configuration options are available for erlang-26.2.5.15,4:
CHUNKS=on: Enable in-line documentation in Erlang console
CORBA=on: Enable Corba support
DTRACE=on: Build with DTrace probes
FOP=off: Build full documentation with Apache FOP
JAVA=off: Java platform support
KQUEUE=on: Enable Kernel Poll (kqueue) support
MANPAGES=on: Build and/or install manual pages
ODBC=off: ODBC database backend
OPENSSL=on: SSL/TLS support via OpenSSL
PDF=off: Build PDF documentation
SCTP=on: Enable SCTP support
SHARING=on: Enable term copy-and-share support
WX=off: Enable WX application
===> Use 'make config' to modify these settings
- Options name:
- lang_erlang
- USES:
- compiler cpe gmake ncurses perl5 ssl
- pkg-message:
- For install:
- Installation tips:
You can find an emacs mode for Erlang here:
/usr/local/lib/erlang/lib/tools-%%TOOLS_VSN%%/emacs
- Master Sites:
- There is no master site for this port.
|
Commit History - (may be incomplete: for full details, see links to repositories near top of page) |
Commit | Credits | Log message |
r9c0_4,1 24 Jan 2004 22:14:55
 |
olgeni  |
Do not install dangling symlinks.
Noticed by: Chris Pressey |
r9c0_4,1 22 Jan 2004 11:06:02
 |
trevor  |
Use the SORT macro from bsd.port.mk. |
r9c0_4,1 27 Dec 2003 18:57:37
 |
olgeni  |
Fix dets file corruption issue.
Obtained from: Hans Bolinder <hasse@erix.ericsson.se> |
r9c0_3,1 20 Nov 2003 23:26:35
 |
olgeni  |
Look for JDK 1.4.2. |
r9c0_3,1 26 Sep 2003 11:46:55
 |
olgeni  |
Add nsswitch support, required when running on -CURRENT.
Obtained from: Daniel N?ri <dne@mayonnaise.net> |
r9c0_2,1 06 Sep 2003 13:13:12
 |
olgeni  |
Bump PORTREVISION for help related fixes. |
r9c0_1,1 06 Sep 2003 13:12:46
 |
olgeni  |
The open_help function only looks for the netscape executable on unix
systems. Let it look for some browsers that support the openURL command
line protocol (using netscape by default). The BROWSER environment variable
is used if set. |
r9c0_1,1 06 Sep 2003 13:10:46
 |
olgeni  |
Fix help file pathname for debugger application. |
r9c0_1,1 31 Aug 2003 14:39:34
 |
olgeni  |
The ei_decode_longlong function fails when decoding long values >
2^32, due to a missing cast.
Obtained from: Javier Par?s Fern?ndez <paris@dc.fi.udc.es> on erlang-questions |
r9c0,1 31 Aug 2003 14:38:36
 |
olgeni  |
Unbreak: fix linker issue when building .so modules. |
r9c0,1 07 Aug 2003 19:55:39
 |
olgeni  |
Bump PORTEPOCH. |
r9c0 07 Aug 2003 10:03:01
 |
olgeni  |
Upgrade to release R9C-0, and start using OTP release numbers as
port versions. |
9.1_1 23 Jun 2003 15:51:31
 |
olgeni  |
* Set java/jdk14 as the default JDK.
* Rearrange Makefile using bsd.port.pre.mk and bsd.port.post.mk: the check
for ${JAVABINDIR}/java always returned false because JAVABINDIR depends on
LOCALBASE, which was not defined because the Makefile used bsd.port.mk. |
9.1_1 01 Jun 2003 17:01:10
 |
olgeni  |
Merge more crypto related fixes for recent OpenSSL versions.
Submitted by: Youki Kadobayashi <youki-k@is.aist-nara.ac.jp> |
9.1 01 Jun 2003 09:28:09
 |
olgeni  |
Fix build problem when using WITHOUT_X11.
PR: ports/51435 |
9.1 06 Mar 2003 11:13:20
 |
olgeni  |
Fix version number in emacs hint. |
9.1 05 Mar 2003 19:24:24
 |
olgeni  |
Add hint about OPTIONAL_MANPATH. |
9.1 05 Mar 2003 19:23:46
 |
olgeni  |
Update to R9B-1. |
9.0_1 03 Mar 2003 14:49:02
 |
olgeni  |
Unbreak after OpenSSL update (using OPENSSL_DES_LIBDES_COMPATIBILITY).
Submitted by: nectar |
9.0_1 23 Feb 2003 10:51:29
 |
olgeni  |
De-pkg-comment my ports + some more. |
9.0_1 02 Jan 2003 11:34:29
 |
olgeni  |
Fix dependencies: remove USE_XLIB and depend on tk84. |
9.0_1 16 Nov 2002 00:36:00
 |
olgeni  |
Add installation message suggesting path to emacs mode.
Submitted by: Marc Ernst Eddy van Woerkom <Marc.Vanwoerkom@FernUni-Hagen.de> |
9.0_1 16 Nov 2002 00:20:07
 |
olgeni  |
Make more silent + whitespace change. |
9.0_1 13 Nov 2002 10:38:23
 |
olgeni  |
Change PLIST generation to allow installing custom libraries in
erlang/lib. Makefile.lib lists the stock OTP libraries to avoid
cluttering the main Makefile. Time for PORTREVISION bump. |
9.0 13 Nov 2002 10:33:19
 |
olgeni  |
Fix (rare) installation problem when some files already exist in bin/. |
9.0 13 Nov 2002 10:31:17
 |
olgeni  |
Enable threading and HiPE by default. |
9.0 13 Nov 2002 09:52:26
 |
olgeni  |
Add $FreeBSD$. |
9.0 13 Nov 2002 09:05:31
 |
olgeni  |
find -> ${FIND}. |
9.0 11 Nov 2002 17:36:32
 |
olgeni  |
I removed the autoconf dependency but was still calling ${AUTOCONF},
which is no longer needed. |
9.0 03 Nov 2002 20:16:29
 |
olgeni  |
Add WITH_ERLANG_HIPE option, to enable HiPE support. |
9.0 02 Nov 2002 18:40:49
 |
olgeni  |
Update to version R9B-0, use ${SHAREOWN}:${SHAREGRP} rather
than hardcoding root:wheel. |
8.1 15 Jul 2002 15:50:46
 |
olgeni  |
Add support for WITH_ERLANG_THREADS (enables threaded I/O). |
8.1 15 Jul 2002 08:56:26
 |
olgeni  |
chown lib/erlang to root:wheel with proper permissions, do not use bogus
uids from the documentation tarball. |
8.1 14 Apr 2002 19:07:06
 |
olgeni  |
Update port to version 8.1 (R8B-1)
Submitted by: Vance Shipley <vances@motivity.ca> |
8.0 31 Mar 2002 18:08:42
 |
olgeni  |
Add a link to the erl_call utility in ${LOCALBASE}/bin (useful for shell
scripts controlling erlang nodes). |
8.0 31 Mar 2002 17:45:15
 |
olgeni  |
Add (forgotten) build dependency on devel/autoconf213. |
8.0 31 Mar 2002 10:23:43
 |
olgeni  |
Update port to version 8.0 (R8B-0).
Remove my code to handle the documentation merge for patched releases, it
was rather obscure and error-prone. I'll rewrite it in a simpler way next
time I'll need to perform the merge.
Also include a fix for erlang-mode under emacs21 (by Hal Snyder
<hal@vailsys.com> on the erlang mailing list). |
08 Feb 2002 13:11:43
    |
olgeni  |
Fix diff path in patch-al. |
07 Feb 2002 20:52:33
    |
olgeni  |
Fix strerror_r conflict. |
29 Jan 2002 11:24:09
    |
knu  |
Use ${ECHO_CMD} instead of ${ECHO} where you mean the echo command; the ECHO
macro is set to "echo" by default, but it is set to "true" if make(1) is
invoked with the -s option while ECHO_CMD is always set to the echo command.
|
05 Oct 2001 20:39:12
    |
olgeni  |
Update port to version R7B-4, with updated documentation tarball. I also had
to rework the documentation merging process because it thought that 1.9 became
after 1.10, breaking the merge for this release. |
28 Sep 2001 12:32:00
    |
olgeni  |
* Point the default JAVABINDIR/JAVAPORT to the native jdk1.3 * Autodetect
java, enable WITHOUT_JAVA if no java exists * Remove useless PLIST_SUBs (plist
is automatically generated) * grep -> ${GREP} |
10 Jun 2001 21:35:08
    |
olgeni  |
Take over maintainership. |
06 Jun 2001 21:57:49
    |
olgeni  |
Update port to version 7.3.0 (OTP-R7B-3), and add some improvements to
pkg-plist generation (vim5-style). |
07 Mar 2001 21:59:57
    |
olgeni  |
Update port to version R7B-2. |
20 Feb 2001 14:15:34
    |
olgeni  |
Misc. Makefile, docs and pkg-plist fixes. |
23 Jan 2001 20:50:39
    |
pb  |
Update port to erlang 7.1.0. Change maintainer (agreed to by previous
maintainer). |
16 Jan 2001 17:33:20
    |
sobomax  |
Massive style enforcement - use ^I instead of spaces for variables identation.
|
08 Oct 2000 04:17:26
    |
asami  |
Convert category lang to new layout. |
11 Aug 2000 13:46:43
    |
alex  |
Change maintainer email. |