6fbfd7b161
OTP-16371 Taking a scheduler offline could cause timers set while executing on that scheduler to be delayed until the scheduler was put online again. This bug was introduced in ERTS version 10.0 (OTP 21.0). OTP-16378 | ERL-1125 The ets:update_counter/4 core dumped when given an ordered_set with write_concurrency enabled and an invalid position. OTP-16379 A process calling erlang:system_flag(multi_scheduling, block) could end up blocked waiting for the operation to complete indefinitely. Reviewed by: olgeni MFH: 2020Q1 Sponsored by: SkunkWerks, GmbH Differential Revision: https://reviews.freebsd.org/D23313
34 lines
981 B
Makefile
34 lines
981 B
Makefile
# $FreeBSD$
|
|
|
|
PORTNAME= erlang
|
|
PORTVERSION= 21.3
|
|
PORTREVISION= 2
|
|
CATEGORIES= lang parallel
|
|
MASTER_SITES= http://www.erlang.org/download/
|
|
PKGNAMESUFFIX= -man
|
|
DISTNAME= otp_doc_man_${PORTVERSION}
|
|
DIST_SUBDIR= erlang
|
|
|
|
MAINTAINER= erlang@FreeBSD.org
|
|
COMMENT= Manual pages for Erlang/OTP
|
|
|
|
LICENSE= APACHE20
|
|
|
|
NO_ARCH= yes
|
|
NO_BUILD= yes
|
|
WRKSRC= ${WRKDIR}
|
|
|
|
# The man-pages are put (in spite of FreeBSD's port convention) in a private
|
|
# subdir. This is to avoid cluttering up the man page name space. Also the
|
|
# Erlang man pages are more of internal documentation using the man format than
|
|
# actual system man pages. (erl.1 and epmd.1 perhaps being the exception).
|
|
|
|
do-install:
|
|
@${ECHO_CMD} "MANPATH ${PREFIX}/lib/erlang/man" > ${WRKDIR}/erlang.conf
|
|
${INSTALL_DATA} ${WRKDIR}/erlang.conf ${STAGEDIR}${PREFIX}/etc/man.d/erlang.conf
|
|
for SECTION in 1 3 4 6 7; do \
|
|
cd ${WRKSRC}/man/ && ${COPYTREE_SHARE} man$${SECTION} ${STAGEDIR}${PREFIX}/lib/erlang/man; \
|
|
done
|
|
|
|
.include <bsd.port.mk>
|