146 Commits

Author SHA1 Message Date
kmos
fbb9ab75c1 Bring in a patch from upstream to fix the build of erlang21 on sparc64
df0638e021

I've had this locally on the sparc64 cluster for some time

ok jca@ sthen@
2020-05-04 08:45:15 +00:00
jasper
47eb2d3d2d remove arcane erlang 16 now that nothing in tree uses it anymore
ok solene@
2020-03-16 16:07:45 +00:00
jasper
761e95b61a remove ancient erlang17 2020-02-14 13:14:57 +00:00
jasper
d953a51ce6 fix reference to erlang18 in comment 2020-02-14 12:51:50 +00:00
jasper
b80c5f1d63 retire erlang-18
ok aja@
2020-02-14 12:03:19 +00:00
sthen
3318ced016 replace simple PERMIT_PACKAGE_CDROM=Yes with PERMIT_PACKAGE=Yes 2019-07-12 20:46:54 +00:00
sthen
6ff3e55398 bump REVISION in a bunch of ports known or likely to use struct kinfo_proc,
there may be some missing as my unpacked ports source is a little out of date
but this should catch the main things people might run into

the struct was reordered a second time in sysctl.h r1.192 to improve
compatibility but amd64 snapshot packages made it out before that happened
so the bumps are still needed
2019-06-25 20:25:20 +00:00
sthen
952dee95b5 Rename lang/erlang ports makefile variables used by "gen-versions" and
in PLISTs to avoid a conflict with "COMPILER" used in bsd.port.mk,
remove a hackish workaround, and allow COMPILER to be used as intended.

Use COMPILER to build with ports-gcc on !base-clang arches, needed with
-wx on these arches.

ok cwen@
2019-04-16 11:40:17 +00:00
jca
16c8a26880 Cope with the wxWidgets3 update
ok ajacoutot@ landry@ giovanni@
2019-01-02 12:44:06 +00:00
jasper
f481c7a180 add plumbing for erlang21 2018-12-31 10:12:24 +00:00
jasper
f9df69a9f1 import erlang-21.2
ok aja@
2018-12-31 10:11:36 +00:00
jasper
44d513058a update to erlang-18.3, the most recent release of erlang 18 2018-11-17 13:40:05 +00:00
sthen
c63703e54a - set PKGNAME to erlang-$V, this is a noop package-wise (the actual
produced packages are named according to PKGNAME-main/PKGNAME-wx) but
means that the port work directory has 'erlang' in the name rather
than 'otp', making it easier to identify the responsible port when
searching a big tree of source unpacked with "make extract".

- pick some <space><tab> nits while there
2018-06-02 14:03:24 +00:00
sthen
1ee90f5b01 Bump the next set of ports to trigger rebuilds following cpu stats changes
(CPUSTATES/etc). More to come.
2018-06-01 15:32:04 +00:00
jasper
144c399740 fix build with clang6; patch from upstream 2018-04-09 17:17:08 +00:00
jasper
0de0f61c60 Let erlang tools find their versioned self; while here prevent
collisions during static analysis when multiple versions of erlang are installed

from Bill Karh
2018-03-19 20:57:20 +00:00
juanfra
4dff0eb3f1 Erlang fails to build on arm when smp is enable. Remove --enable-smp
from configure and disable explicitly it on arm and hppa. The 4
versions build fine on amd64 with and without smp enabled. The port
will also add a symlink to the erlang interpreter on those
architectures to avoid the use of a PFRAG file.

Based on a patch from phessler@. OK phessler@.
2017-12-09 21:28:58 +00:00
visa
d63e8163a7 Fix GOT overflow on mips64.
OK jasper@
2017-08-21 13:49:41 +00:00
sthen
5e964ab0df bump LIBCXX/LIBECXX/COMPILER_LIBCXX ports. 2017-07-26 22:45:14 +00:00
espie
8ac47fd9c6 use COMPILER_LIBCXX where applicable 2017-07-16 19:18:47 +00:00
espie
4ce2d1756d erlang wants COMPILER to mean something, let it not interfere 2017-05-30 08:08:15 +00:00
sthen
af41127e20 fix "ordered comparison between pointer and zero" 2017-04-24 13:35:23 +00:00
sthen
d44db8d068 regen 2017-04-19 10:20:12 +00:00
sthen
bcbf44ab87 use LIBCXX 2017-04-10 11:46:18 +00:00
jasper
ebc2d13bce update to erlang-19.3 2017-04-09 19:11:09 +00:00
jasper
a5220b2db9 update to erlang-19.2 2016-12-17 12:06:25 +00:00
jasper
003e889c0a retire sparc 2016-09-01 10:53:26 +00:00
jasper
4b42a77043 hookup erlang 19 2016-06-30 07:19:23 +00:00
jasper
17e8868aa2 grrr 2016-06-30 07:18:50 +00:00
jasper
b5459753ad add erlang-19.0
feedback/ok aja@
2016-06-30 07:18:19 +00:00
espie
1d55a231e7 add is-branch to all trivial ports that exist as multiple branches. 2016-06-29 16:14:38 +00:00
naddy
5fc24d3cb3 removing SHARED_ONLY is safe here 2016-03-16 20:02:11 +00:00
jasper
c40625a1f0 remove html documentation from the erlang packages, but keep the manpages. the
html documentation is available online (http://www.erlang.org/erldoc) where
it's searchable (offline it isn't).
This saves about 18M for -main (1/3rd) and 14M for -wx.
2015-11-27 19:19:01 +00:00
jasper
c574a97ff0 update to erlang-18.1 2015-11-27 14:24:05 +00:00
jasper
8290ad33b0 add MODERL_BASEDIR, to be used by rabbitmq shortly 2015-11-05 08:22:50 +00:00
jasper
e6cd8caeea - fix symlink for erl_call
- add erl_call to _MODERL_LINKS
2015-10-28 19:18:31 +00:00
jasper
bd82c9cbc5 add MODERL_WX to set a BDEP/RDEP on the wx subpackage 2015-07-14 22:52:56 +00:00
jasper
0d2eca6e6a missed bump; spotted by nigel@ 2015-07-11 11:00:55 +00:00
jasper
be641b8bb9 - unbreak linking of wx bindings now that wxwidgets has been fixed
- move all wx and observer bits into a wx subpackage

this shrinks the main package by about 18M
2015-07-09 19:46:39 +00:00
jasper
81f80339aa regen 2015-07-02 11:53:11 +00:00
jasper
88236dda1f missing BDEP on libxslt 2015-06-27 12:17:59 +00:00
jasper
d19326bb2c mark SHARED_ONLY 2015-06-26 07:33:17 +00:00
jasper
3681992fc7 plumbing for erlang18 2015-06-26 06:36:57 +00:00
jasper
75b67617a6 18+ 2015-06-26 06:36:34 +00:00
jasper
6e3cf8b335 add erlang 18: http://www.erlang.org/news/88
ok sthen@
2015-06-26 06:35:54 +00:00
jasper
9186e6ac8e add missing @mandir annotation 2015-06-25 15:06:33 +00:00
jasper
03095fc85f whitespace 2015-06-25 13:35:21 +00:00
jasper
27acaf9d38 define MODERL_{ERL,ERLC} as shortcuts to the versioned binaries 2015-06-25 13:34:23 +00:00
jasper
3fc79bb765 handle multiple erlang versions and add extra handling for rebar/erl/erlc/escript 2015-06-25 13:16:51 +00:00
jasper
e6dc7d42e6 - de-conflict erlang versions so they can be installed along-side
* erlang now gets installed into lib/erlang${MAJOR}/ and binaries get a ${MAJOR} suffix
2015-06-25 13:16:08 +00:00