1
0
mirror of https://git.FreeBSD.org/ports.git synced 2024-12-02 01:20:54 +00:00
Commit Graph

368 Commits

Author SHA1 Message Date
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
Jimmy Olgeni
22ab4a88b5 Update Erlang ports to version 19.3.6.1. 2017-06-27 19:09:57 +00:00
Jimmy Olgeni
3e78d29428 Downgrade Erlang to version 19 until it is clear how the new term format
affects all ports, or dependencies on runtime19 are in place.
2017-06-24 18:34:56 +00:00
Jimmy Olgeni
49f716ec00 Update Erlang ports to version 20.0. 2017-06-23 13:46:58 +00:00
Jimmy Olgeni
3c21741968 Update Erlang 19 ports to version 19.3.6. 2017-06-08 18:24:13 +00:00
Jimmy Olgeni
058e4c9b39 Update Erlang 19 ports to version 19.3.5. 2017-06-05 11:46:01 +00:00
Jimmy Olgeni
6f2a4c9aaf Use a local mirror for armstrong_thesis_2003.pdf, which is no
longer available.

Submitted by:	miwi
2017-06-03 15:32:31 +00:00
Matthew Rezny
b760897dde Revision bump of all ports with USE_GL after consolidation of mesa-libs
Approved by:	swills (mentor)
Differential Revision:	https://reviews.freebsd.org/D10845
2017-05-23 05:03:14 +00:00
Jimmy Olgeni
77ba44f100 Update Erlang 19 ports to version 19.3.4. 2017-05-13 09:42:03 +00:00
Jimmy Olgeni
1c80756339 Update Erlang 19 ports to version 19.3.3. 2017-05-02 15:16:26 +00:00
Jimmy Olgeni
46e35646f8 Update Erlang ports to version 19.3.2.
- Copy clang 4.0 fix from lang/erlang-wx to lang/erlang (PR 216615)
- Copy /dev/shm fix from lang/erlang to lang/erlang-runtime19
2017-04-25 05:56:45 +00:00
Jimmy Olgeni
66f50ab9b1 Update Erlang 19 ports to version 19.3.1. 2017-04-05 12:50:52 +00:00
Jimmy Olgeni
27d3b4848c Update Erlang 19 ports to version 19.3. 2017-03-20 11:45:27 +00:00
Mathieu Arnold
b9ee513e08 There were a few others _FreeBSD_9 things around.
Sponsored by:	Absolight
2017-02-17 16:54:34 +00:00
Jimmy Olgeni
e333dceb08 Upgrade Erlang 19 ports to version 19.2.3. 2017-02-08 13:50:29 +00:00
Jimmy Olgeni
3c15378961 Update lang/erlang to version 19.2.2. 2017-02-01 21:48:14 +00:00
Jan Beich
4d44fc5d16 lang/erlang-runtime19: oops, group EXCLUDE_aarch64 with the rest 2017-01-20 14:51:27 +00:00
Jan Beich
3550471c28 lang/erlang: temporarily hide DTRACE option on aarch64
obj/aarch64-portbld-freebsd11.0/opt/smp/beam_emu.o: In function `process_main':
beam/beam_emu.c:(.text+0x1ec): undefined reference to `__dtraceenabled_erlang___process__scheduled'
beam/beam_emu.c:(.text+0x3c4): undefined reference to `__dtrace_erlang___process__scheduled'
beam/beam_emu.c:(.text+0x3274): undefined reference to `__dtraceenabled_erlang___local__function__entry'
beam/beam_emu.c:(.text+0x32b0): undefined reference to `__dtrace_erlang___local__function__entry'
beam/beam_emu.c:(.text+0x3318): undefined reference to `__dtraceenabled_erlang___local__function__entry'
[...]

PR:		214556 (maybe unrelated)
Reported by:	pkg-fallout
2017-01-20 14:49:03 +00:00
Jimmy Olgeni
319cc6cbd7 Upgrade Erlang 19 ports to 19.2.1. 2017-01-17 15:52:06 +00:00
Mathieu Arnold
c1b39669d4 Cleanup BROKEN/IGNORE for 10.3-
Sponsored by:	Absolight
2017-01-03 11:01:05 +00:00
Jimmy Olgeni
4f3acae0e0 In Erlang 19 ports:
- Enable DTRACE by default where possible.
- Remove unnecessary check for dtraceall module.

PR:		215032
Submitted by:	antoine
2017-01-02 13:24:46 +00:00