Commit graph

55 commits

Author SHA1 Message Date
Jean-Sébastien Pédron
2e61c78b12 lang/erlang-runtime{15,16,17,18}: Fix trailing include
It should be `bsd.port.post.mk`, not `bsd.port.mk`, because we include
`bsd.port.pre.mk`.

Reported by:	olgeni
2018-11-22 18:26:41 +00:00
Mathieu Arnold
35326f1a97 security/openssl-devel was removed, but there is a security/openssl111 now. 2018-11-10 10:09:48 +00:00
Jean-Sébastien Pédron
3be6f9ab38 lang/erlang-runtime{15,16,17}: Remove redundant BROKEN_SSL
The BROKEN_SSL variable is already filled in the case the OPENSSL option
is checked. Those extra lines were left-over from a debugging session.

No need to MFH this commit, the MFH of the initial change took care of
not adding them in the first place.
2018-11-06 14:17:44 +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
e88d0ec2db Transfer maintainership of Erlang ports to erlang@. 2018-06-07 11:15:11 +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
Gerald Pfeifer
e59c88cece Bump PORTREVISION for ports depending on the canonical version of GCC
(via Mk/bsd.default-versions.mk and lang/gcc) which has moved from
GCC 5.4 to GCC 6.4 under most circumstances.

This includes ports
 - with USE_GCC=yes or USE_GCC=any,
 - with USES=fortran,
 - using Mk/bsd.octave.mk which in turn features USES=fortran, and
 - with USES=compiler specifying openmp, nestedfct, c++11-lib, c++11-lang,
   c++14-lang, c++0x, c11, or gcc-c++11-lib.

PR:		219275
2017-09-10 20:55:38 +00:00
Gerald Pfeifer
04d6f52202 Bump PORTREVISIONs for ports depending on the canonical version of GCC and
lang/gcc which have moved from GCC 4.9.4 to GCC 5.4 (at least under some
circumstances such as versions of FreeBSD or platforms).

This includes ports
 - with USE_GCC=yes or USE_GCC=any,
 - with USES=fortran,
 - using using Mk/bsd.octave.mk which in turn has USES=fortran, and
 - with USES=compiler specifying openmp, nestedfct, c++11-lib, c++14-lang,
   c++11-lang, c++0x, c11, or gcc-c++11-lib.

PR:		216707
2017-04-01 15:23:30 +00:00
Jimmy Olgeni
f69a88ca81 lang/erlang-runtime16: fix build with clang 4.0.
PR:		216615
Submitted by:	Jan Beich
2017-02-01 11:32:51 +00:00
Mathieu Arnold
c1b39669d4 Cleanup BROKEN/IGNORE for 10.3-
Sponsored by:	Absolight
2017-01-03 11:01:05 +00:00
Gerald Pfeifer
89f8b05214 Bump PORTREVISIONS for ports depending on the canonical version of GCC and
lang/gcc which have moved from GCC 4.8.5 to GCC 4.9.4 (at least under some
circumstances such as versions of FreeBSD or platforms).

In particular that is ports with USE_GCC=yes, USE_GCC=any, or one of
gcc-c++11-lib, openmp, nestedfct, c++11-lib as well as c++14-lang,
c++11-lang, c++0x, c11 requested via USES=compiler.
2016-11-20 09:38:08 +00:00
Mathieu Arnold
eabbfd75e3 ${RM} already has -f.
PR:		213570
Submitted by:	mat
Exp-run by:	antoine
Sponsored by:	Absolight
2016-10-21 12:51:40 +00:00
Jimmy Olgeni
c64aab91b7 Remove redundant WX_UNICODE from Erlang runtime ports.. 2016-09-22 10:51:24 +00:00
Jimmy Olgeni
7b9ba8b2ee Remove unused startup scripts from Erlang runtime ports. 2016-08-08 08:13:38 +00:00
Jimmy Olgeni
89f873140a Convert USE_OPENSSL to USES=ssl. 2016-07-25 09:50:33 +00:00
Jimmy Olgeni
8885a6bcf4 Fix botched commit of r414767 for Erlang runtime ports: move
new patches to files/.
2016-05-09 15:09:43 +00:00
Jimmy Olgeni
94e759fdb5 Remove hardcoded RPATH from Erlang's crypto libraries.
Pkg always wants to install compat10x-amd64 when using the port's default RPATH.

The same fix can be found in Suse, and in Erlang packages from RabbitMQ.

Noticed by:	lwhsu, bapt
2016-05-07 09:02:08 +00:00
Mathieu Arnold
a9dcad2fff Remove ${PORTSDIR}/ from dependencies, categories h, i, j, k, and l.
With hat:	portmgr
Sponsored by:	Absolight
2016-04-01 14:08:37 +00:00
Jimmy Olgeni
7327e5dfbd Make sure that ODBC is actually built in lang/erlang-runtime16
and lang/erlang-runtime17.
2016-03-29 15:09:21 +00:00
John Marino
756755faa1 lang/erlang* (7 ports): USES+= ncurses
precoordinated with olgeni@ (maintainer)
2016-02-06 14:02:48 +00:00
Jimmy Olgeni
446cdc5a70 Remove unnecessary empty directories from Erlang's plists. 2016-01-30 20:24:18 +00:00
Jimmy Olgeni
21d2f38cb5 Reduce diffs with lang/erlang-runtime18. 2015-12-18 14:23:32 +00:00
Gerald Pfeifer
242073ad09 Add GCC_DESC to Mk/bsd.options.desc.mk. Use this in a number of ports
instead of their own respective settings.
2015-11-16 00:30:00 +00:00
Baptiste Daroussin
e0de738591 Remove ansi version fo wxGTK 2.8 and only keep the unicode version
All applications in the ports tree works correctly with unicode version of wxGTK

Newer version of wxGTK are unicode only (3.0+)

Note that now WX_UNICODE macro is noop
2015-09-16 19:51:26 +00:00
Jimmy Olgeni
89d9fef3e5 Reduce diff with R18 ports:
- Exclude HIPE with OPTIONS_EXCLUDE_DragonFly
2015-07-09 09:43:22 +00:00
Jimmy Olgeni
eadcd5e67f Sort option descriptions and remove unnecessary USES=autoreconf. 2015-06-26 10:03:08 +00:00
Mathieu Arnold
6172d4b590 Remove $FreeBSD$ from patches files everywhere.
With hat:	portmgr
Sponsored by:	Absolight
2015-05-22 20:34:27 +00:00
Jimmy Olgeni
e5f0af0839 Fix implementation of sendfile function on FreeBSD.
Also, replace USE_AUTOTOOLS with USES=autoreconf while I'm here.

PR:		199649
Submitted by:	Stefan Grundmann
2015-04-24 13:15:00 +00:00
Jimmy Olgeni
0dcdd4bf45 Remove unused PATCH_SITES. 2015-04-23 13:22:12 +00:00
John Marino
bd572fa8f6 lang/erlang* : Use OPTIONS_EXCLUDE_DragonFly to block SCTP option
DragonFly no longer has SCPT in base and when it did, it was ancient.

Approved by:	DragonFly blanket
2015-03-26 20:55:01 +00:00
Jimmy Olgeni
01aacc513b Check if dtraceall is actually loaded when DTRACE is enabled. 2015-02-13 15:11:50 +00:00
Jimmy Olgeni
0ad964e951 Do not disable the hipe application entirely, even if the HIPE
option is disabled. Dialyzer seems to need at least some beam files
from hipe to perform its job.
2015-02-01 21:40:58 +00:00
Jimmy Olgeni
817b9f479c Sort OPTIONS_DEFINE and OPTIONS_DEFAULT.
Create SKIP files for applications disabled by port options.
Remove disabled applications from ${STAGEDIR}.
2015-01-31 18:46:25 +00:00
Jimmy Olgeni
d4ed81b80b Set perl5 as a build-only dependency. 2014-11-23 22:31:25 +00:00
Jimmy Olgeni
54838288f1 Reduce diff with the main Erlang port and unmute install commands. 2014-10-09 12:53:42 +00:00
Jimmy Olgeni
801f2e471d Cleanup plist generation in Erlang runtime ports. 2014-09-24 15:34:14 +00:00
Jimmy Olgeni
9d99af9d04 Do not forcibly disable SMP in erlc.
SMP used to crash some builds a long time ago, but now it seems safe.
2014-08-29 05:44:02 +00:00
Jimmy Olgeni
ac30cb067f Remove indefinite articles from COMMENT where I'm maintainer. 2014-06-08 13:14:42 +00:00
Baptiste Daroussin
f4f46a920e Fix unixODBC vs libiodbc conflicts
Always rely on unixODBC each time a port is looking for libodbc.so
Remove odbc compat from libiodbc
This allows to install both kde and gnome at the same time

While here:
- Convert libiodbc to USES=libtool
- Convert a bunch of libiodbc dependencies to USES=libtool
- Chase libiodbc.so shlib change
- Stagify some ports
- Convert some ports to USES=pgsql

Discussed with:	rakuco (kde)
With hat:	portmgr
2014-05-05 16:24:00 +00:00
Baptiste Daroussin
4a4ec28d37 Convert all :U to :tu and :L to :tl
Since FreeBSD 8.4 and FreeBSD 9.1 make(1) do support :tu and :tl as a
replacement for :U and :L (which has been marked as deprecated)

bmake which is the default on FreeBSD 10+ only support by default
:tu/:tl a hack has been added at the time to support :U and :L to ease
migration. This hack is now not necessary anymore

Note that this makes the ports tree incompatible with make(1) from
FreeBSD 8.3 or earlier

With hat:	portmgr
2014-05-05 09:45:36 +00:00
Pietro Cerutti
8799f4202d - Convert to USES=tk 2014-02-20 10:18:43 +00:00
Jimmy Olgeni
f0d7456758 Upgrade to version R16B03-1. 2014-01-28 14:03:22 +00:00
Jimmy Olgeni
29689439c6 Upgrade to version R16B03. 2013-12-12 11:27:53 +00:00
Jimmy Olgeni
47e0674bc7 Change PKGNAMESUFFIX and avoid using LATEST_LINK.
Submitted by:	tijl
2013-10-22 12:14:10 +00:00
Jimmy Olgeni
8dd5e0ae10 - Upgrade to version R16B02.
- Add staging support and simplify plist generation.
- Add LDFLAGS to unbreak the ODBC build.
2013-10-22 09:20:15 +00:00
Tijl Coosemans
a8640e74af Remove USE_CSTD=gnu89 to fix compilation of C++ code when the WX option
is enabled.  It was added in r300328 to fix compilation with clang but
testing has shown it is no longer necessary.

PR:		ports/180017
Tested by:	Stefan Grundmann <sg2342@googlemail.com>
2013-10-22 07:55:09 +00:00
Baptiste Daroussin
888ab73a81 Add NO_STAGE all over the place in preparation for the staging support (cat: lang) 2013-09-20 19:53:09 +00:00
Baptiste Daroussin
f3c7cf4e64 Convert to new perl framework 2013-09-17 09:34:36 +00:00
Gerald Pfeifer
41e60477bd Replace USE_GCC=4.6+ and USE_GCC=4.4+ by USE_GCC=yes.
Right now this is a noop in the former case and a noop in the latter
case unless lang/gcc44 has been installed explicitly.

This puts a bit more emphasis on standardizing on a canonical version
"current" GCC and makes it easier to update that canonical version
by changing the default in Mk/bsd.gcc.mk and updating the lang/gcc port.

That is, USE_GCC=yes means "use a decent/modern version of GCC" without
having to worry about details.

Approved by:	portmgr (bdrewery)
2013-08-17 16:27:24 +00:00