1
0
mirror of https://git.FreeBSD.org/ports.git synced 2024-11-30 01:15:52 +00:00
Commit Graph

388 Commits

Author SHA1 Message Date
Jimmy Olgeni
40b122ffba Update lang/erlang to version 21.3.8.18. 2020-10-03 09:24:38 +00:00
Piotr Kubaj
03f46c0272 lang/erlang: fix build on powerpc64le
Disable HIPE like on powerpc64 to fix build.
2020-09-30 18:50:58 +00:00
Piotr Kubaj
1f045f1f3c lang/erlang: fix build on powerpc64 elfv1
Force newer GCC and disable DTRACE. Looks like Dtrace on elfv1 is buggy and causes build to break.
2020-08-20 22:38:49 +00:00
Niclas Zeising
e59f376845 lang/erlang: Fix build with -fno-common.
Add a patch to lang/erlang to fix the build with -fno-common, which is the
default with llvm 11.

MFH:		2020Q3
2020-08-20 15:36:08 +00:00
Jimmy Olgeni
2d83a47814 Update lang/erlang to version 21.3.8.17. 2020-08-10 07:04:35 +00:00
Jimmy Olgeni
8a1427d451 Update Erlang ports to 21.3.8.16. 2020-05-23 10:11:37 +00:00
Loïc Bartoletti
4c1a399966 x11-toolkits/wxgtk30: Update to 3.0.5.1
Changelog:
  - https://raw.githubusercontent.com/wxWidgets/wxWidgets/v3.0.5/docs/changes.txt

PR:	 246218
Approved by:	tcberner (mentor)
Exp-run by:	antoine
Differential Revision:	https://reviews.freebsd.org/D24808
2020-05-17 05:55:12 +00:00
Jimmy Olgeni
746b94b782 lang/erlang: remove unnecessary patch.
The call to gethostbyname_r is handled correctly on recent Erlang
releases. No PORTREVISION required as the patch is touching unreachable
code in FreeBSD.
2020-02-28 17:11:31 +00:00
Jimmy Olgeni
1887dc6d23 Update Erlang ports to 21.3.8.13. 2020-02-03 20:31:03 +00:00
Dave Cottlehuber
6fbfd7b161 lang/erlang*: include serious scheduler bugfixes
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
2020-01-23 11:59:21 +00:00
Dave Cottlehuber
b6d5a8c18b lang/erlang*: repair 32-bit x86 erlang builds
Having HIPE & NATIVE enabled breaks OTP on 32-bit x86. They have not
built succesfully for quite some time.

Reported by:	pkg fallout
Reviewed by:	olgeni
Sponsored by:	SkunkWerks, GmbH
Differential Revision:	https://reviews.freebsd.org/D23296
2020-01-23 11:27:43 +00:00
Jimmy Olgeni
697473bea7 Update lang/erlang to version 21.3.8.11. 2019-11-19 20:56:40 +00:00
Jimmy Olgeni
567c6f25f0 Update lang/erlang to version 21.3.8.10. 2019-10-27 11:19:41 +00:00
Jimmy Olgeni
4c06b69db3 Update lang/erlang to version 21.3.8.9. 2019-10-19 21:00:32 +00:00
Jimmy Olgeni
c0a4c41d69 Update lang/erlang to version 21.3.8.8. 2019-10-08 15:39:00 +00:00
Mark Linimon
acf07777e7 Disable DTRACE on powerpc64-CURRENT. It is known not to link on elfv2.
Rather than conditionalize the inclusion on elfv2, I am asssuming the
userbase of erlang on powerpc64-CURRENT is still tiny.  Effort would
better be spent on investigating the general problem on powerpc64.

PR:		240458 240461 240501 240502
Submitted by:	pkubaj
Approved by:	erlang (maintainer-timeout, > 2 weeks)
2019-10-04 22:31:59 +00:00
Jimmy Olgeni
cc1e8add21 Update lang/erlang to version 21.3.8.7. 2019-09-16 10:52:06 +00:00
Mathieu Arnold
558224994b onvert to UCL & cleanup pkg-message (categories l-m) 2019-08-13 22:29:42 +00:00
Jimmy Olgeni
669ad4295e Update lang/erlang to version 21.3.8.6. 2019-07-12 12:24:40 +00:00
Jimmy Olgeni
b3ec6fb0fe Sync WWW tags for Erlang ports. 2019-07-10 12:39:56 +00:00
Jimmy Olgeni
ce0c016846 Update lang/erlang to version 21.3.8.5. 2019-07-07 18:17:06 +00:00
Jimmy Olgeni
502aa59339 lang/erlang: install dtrace files (*.d) if DTRACE is enabled.
Also, remove "-p" from call to ${MKDIR} (portlint).
2019-06-24 21:35:26 +00:00
Jimmy Olgeni
826bc76bef Update lang/erlang to version 21.3.8.4. 2019-06-18 18:02:27 +00:00
Jimmy Olgeni
a28d65ba47 Update lang/erlang to version 21.3.8.3. 2019-06-04 10:05:06 +00:00
Jimmy Olgeni
593758c8ce lang/erlang: check if EI_VSN, SNMP_VSN, and TOOLS_VSN are valid.
Even when they were not valid the build would still succeed, but
output incorrect messages or create non-working symlinks.
2019-05-29 17:29:03 +00:00
Jimmy Olgeni
421f39272f lang/erlang, lang/erlang-java, lang/erlang-wx: upgrade to 21.3.8.2.
- Add support for CORBA applications that were removed from recent
  releases, and enable them by default as they were before. They follow a
  separate GH_TAGNAME.

- Remove obsolete GS application.

- SMP is now enabled by default.

lang/erlang-doc, lang/erlang-man: upgrade to 21.3.

- Add missing NO_ARCH.

Differential Revision:    https://reviews.freebsd.org/D19911
2019-05-27 12:34:09 +00:00
Jimmy Olgeni
aa33f6bbcf lang/erlang: remove unused ERLANG_REL variable. 2019-04-13 10:40:56 +00:00
Jimmy Olgeni
74a66c7206 lang/erlang: split man pages into lang/erlang-man, and add the FOP/PDF options.
Erlang man pages are delivered as a separate distfile; with this commit
lang/erlang depends on the GitHub sources only. The MANPAGES option now just
adds a dependency on lang/erlang-man.

This allows man pages to be upgraded independently and cover more recent
Erlang runtimes.

The FOP option has been added to allow building the full documentation from
sources. When enabled, man pages will be built and installed based on the
latest sources. When PDF is enabled, documentation in PDF format will also be
installed. These options are disabled by default as they depend on
textprop/fop, and thus Java/X11.

On Erlang 21 the Corba applications have been moved to a separate repository
upstream, but their build still requires a full source tree, so they are not
really independent.

FOP/PDF are provided for when Corba support will be merged back after the
Erlang 21 upgrade. This will make it possible to build the documentation that
has been removed upstream and is no longer delivered in the prebuilt
documentation distfile.
2019-04-13 09:39:18 +00:00
Jimmy Olgeni
555686a4b6 lang/erlang, -wx, -java: update to version 19.3.6.13.
- Switch to GitHub build and remove all hosted patches
- Move debugger, et, and observer applications to erlang-wx

Differential Revision:	https://reviews.freebsd.org/D19606
2019-04-10 10:23:25 +00:00
Jean-Sébastien Pédron
88bd5a054a lang/erlang, lang/erlang-runtime*: Indicate which port supports OpenSSL 1.1
With some patching [1], Erlang 19.x supports OpenSSL 1.1.x (lang/erlang,
lang/erlang-runtime19).

However, previous versions are now marked as broken with OpenSSL 1.1.x.

PR:		225898
Submitted by:	brnrd [1]
Obtained from:	Upstream
2018-11-05 23:20:17 +00:00
Rene Ladan
8a502cb2d4 Remove compatibility code for FreeBSD < 11.2 from all ports.
Simplify some ports where DragonFlyBSD no longer needs to be special-cased.
Submitted by:	rene
Reviewed by:	bapt, jbeich
Differential Revision:	https://reviews.freebsd.org/D17724
2018-11-02 13:32:34 +00:00
Jimmy Olgeni
0d4f75f48a Update lang/erlang to version 19.3.6.12. 2018-10-26 13:19:37 +00:00
Jimmy Olgeni
a441c542be Update lang/erlang to version 19.3.6.11. 2018-09-23 14:54:52 +00:00
Jimmy Olgeni
b61f070ade Update lang/erlang to version 19.3.6.10. 2018-08-25 08:02:07 +00:00
Jimmy Olgeni
e88d0ec2db Transfer maintainership of Erlang ports to erlang@. 2018-06-07 11:15:11 +00:00
Jimmy Olgeni
a25c605c25 Update lang/erlang to version 19.3.6.9 and remove old distfiles. 2018-05-10 04:44:36 +00:00
Jimmy Olgeni
5677e2face Modernization of Erlang ports:
- Convert all ports to options helpers
- Add MANPAGES option to lang/erlang
- Remove HTML and PDF documentation from lang/erlang (went into erlang-doc)
- Remove APP_UPGRADE code because of the doc split
- Reduce diffs between all Makefiles
- Enable dirty schedulers by default on version 20
- Non-SMP beam is deprecated on version 20, so enable SMP unconditionally
2018-04-10 15:19:56 +00:00
Jimmy Olgeni
cc623c6e0d lang/erlang{,-wx,-runtime19,-runtime20}: regenerate the
'configure' script for WX so that it doesn't fail on 12.x.

PR:		226241
Submitted by:	dch
2018-04-10 13:14:43 +00:00
Jimmy Olgeni
1e55df8e66 Update lang/erlang to version 19.3.6.8. 2018-04-07 11:05:12 +00:00
Mark Linimon
a26698109d Disable dtrace usdt on armvX to fix builds on those platforms (as was already
done for aarch64).  Change is harmless on amd64.

While here, sort OPTIONS.

PR:		224271
Submitted by:	mikael.urankar
Approved by:	portmgr (tier-2 blanket)
2018-03-31 11:22:24 +00:00
Jimmy Olgeni
5761593e57 Update lang/erlang to version 19.3.6.7. 2018-03-22 22:25:41 +00:00
Jimmy Olgeni
6e07997272 Update lang/erlang to version 19.3.6.6. 2018-03-18 22:37:44 +00:00
Sunpoet Po-Chuan Hsieh
f735bafc16 Use BROKEN_SSL
Approved by:	portmgr (blanket)
2018-02-17 12:00:08 +00:00
Jimmy Olgeni
a3ce2a6156 Update lang/erlang to version 19.3.6.5. 2017-12-18 16:36:35 +00:00
Jimmy Olgeni
f1b7d69dbb Update lang/erlang to version 19.3.6.4. 2017-11-23 21:32:41 +00:00
Mark Linimon
3ef3461740 For ports that are explicitly enabled on armv6, also enable them
on armv7.  This has not been tested with an -exp run but should
"do no harm".

PR:		221894 (partial)
2017-10-10 21:31:30 +00:00
Jimmy Olgeni
0164da18d9 Fix a typo and unbreak Erlang 19 ports; my new poudriere test script should
really not return 0 on broken ports...
2017-10-05 19:33:58 +00:00
Jimmy Olgeni
6fa3fafd37 Update lang/erlang to version 19.3.6.3. 2017-10-05 18:48:54 +00:00
Jimmy Olgeni
d5a6ca49a2 Simplify handling of application updates in Erlang ports. 2017-09-29 13:54:09 +00:00
Jimmy Olgeni
5d1ef7bfe4 Update Erlang 19 ports to version 19.3.6.2. 2017-07-28 19:16:25 +00:00