Commit Graph

20 Commits

Author SHA1 Message Date
Thomas Zander
93222f7d20 Update to upstream version 110.91
PR:		239858
Submitted by:	joemann@beefree.free.de (maintainer)
2019-09-21 11:42:25 +00:00
Steve Wills
7af7a8c3e3 lang/smlnj: Update to 110.84, fix build on 12/amd64
PR:		234532
Submitted by:	Johannes 5 <joemann@beefree.free.de> (maintainer)
2018-12-31 18:32:59 +00:00
Mathieu Arnold
f57bc4af66 After an include, PLIST_SUB must be appended to, not overwritten.
If it is overwritten, many values will be clobbered, and
pain will ensue.

PR:		230864
Submitted by:	mat
exp-runs by:	antoine
2018-09-10 13:11:23 +00:00
Tobias Kortkamp
d4e3bee70c lang/smlnj: Respect LDFLAGS and let LLD_UNSAFE actually work
It currently still tries to use lld.

/usr/bin/ld: error: can't create dynamic relocation R_386_32 against symbol: __stderrp in readonly segment; recompile object files with -fPIC
>>> defined in /usr/lib32/libc.so.7
>>> referenced by main.c
>>>               main.o:(main)

/usr/bin/ld: error: can't create dynamic relocation R_386_32 against symbol: DebugF in readonly segment; recompile object files with -fPIC
>>> defined in main.o
>>> referenced by main.c
>>>               main.o:(main)

http://beefy12.nyi.freebsd.org/data/head-amd64-default/p474314_s336154/logs/smlnj-110.77.log

PR:		226991
Reported by:	emaste, pkg-fallout
2018-07-20 11:02:47 +00:00
Dmitry Marakasov
5abaeda00d - Remove always false OSVERSION condition and never used patches
Approved by:	portmgr blanket
2018-06-15 13:58:20 +00:00
Ed Maste
73ca9e7230 Use BINARY_ALIAS to make LLD_UNSAFE more widely applicable
Some ports do not honour $LD or -fuse-ld=bfd in $CFLAGS, but do invoke
ld via $PATH.   Automatically set BINARY_ALIAS+=ld=${LD} when LLD_UNSAFE
is active to use ld.bfd for these ports.

Approved by:	portmgr (antoine)
Sponsored by:	The FreeBSD Foundation
Differential Revision:	https://reviews.freebsd.org/D14876
2018-03-29 15:02:05 +00:00
Kirill Ponomarev
2acb6c9cff Switch to ld.bfd by default as ld.ldd doesn't have built-in default
output target.

PR:		226991
Submitted by:	emaste
Approved by:	portmgr (LLD_UNSAFE blanket)
2018-03-29 10:33:01 +00:00
John Baldwin
6201dd904e Use current signal code constants for SIGFPE rather than deprecated ones.
PR:		226661
Reviewed by:	joemann@beefree.free.de (maintainer)
Approved by:	brooks
2018-03-19 17:33:03 +00:00
Mathieu Arnold
1cc9fcd1c7 Extract do-patch into a separate script.
PR:		215761
Submitted by:	mat
Exp-run by:	antoine
Sponsored by:	Absolight
Differential Revision:	https://reviews.freebsd.org/D9029
2017-01-16 16:47:00 +00:00
Dmitry Marakasov
8244fe99bc - Remove always-true/false conditions after FreeBSD 9, 10.1, 10.2 EOL
Approved by:	portmgr blanket
2017-01-11 10:08:38 +00:00
Mathieu Arnold
8b4093cba5 Do not use post-stage. Use post-install instead.
The only reason to use post-stage is because the port needs to do
"things" at a later time, like some plist manipulation.
While there, fold post-install in do-install targets when they are
defined.

PR:		214780
Submitted by:	mat
Exp-run by:	antoine
Sponsored by:	Absolight
2016-12-02 11:58:21 +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
Pawel Pekala
58df636f91 Remove deprecated @dirrm reference
Approved by:	portmgr blanket
2016-01-18 17:54:30 +00:00
Mathieu Arnold
065c026fe5 Fix ports that confused the meaning of WRKDIR and WRKSRC.
PR:		204056
Submitted by:	mat
Reviewed by:	bapt
Sponsored by:	Absolight
Differential Revision:	https://reviews.freebsd.org/D2735
2015-11-05 12:36:25 +00:00
Mathieu Arnold
7f0f664d7e Drop 8 support.
With hat:	portmgr
Sponsored by:	Absolight
Differential Revision:	https://reviews.freebsd.org/D3694
2015-10-15 14:55:14 +00:00
Mathieu Arnold
0438143249 Remove OSVERSION checks that do not make sense any more.
For example (${OSVERSION} >= 900000 && ${OSVERSION} < 900021) is always true,
as is (${OSVERSION} > 900002 || ${OSVERSION} < 900000 && ${OSVERSION} > 800107).

Regarding patches, when an EXTRA_PATCHES is no longer needed, I remove it, when
it is always needed, I renamed it, in one case, I merged two patches.

Differential Revision:	https://reviews.freebsd.org/D2209
2015-04-03 11:26:48 +00:00
Kurt Jaeger
77d1cc3d79 lang/smlnj: add missing two patches
PR:             193431
Pointy hat to:  myself
2014-10-14 17:50:26 +00:00
Kurt Jaeger
fa559a605d lang/smlnj: 110.76 -> 110.77
Changelog: http://www.smlnj.org/dist/working/110.77/110.77-README.html
- defined LICENSE

PR:		193431
Submitted by:	joemann@beefree.free.de (maintainer)
2014-10-13 19:33:54 +00:00
Kurt Jaeger
dc3c0483ad lang/smlnj: fix tmpname warning
PR:		191899
Submitted by:	joemann@beefree.free.de (maintainer)
2014-08-31 10:42:04 +00:00
Kurt Jaeger
e49a2b510b lang/smlnj: 110.71 -> 110.76
- unbreak and support staging
- support amd64
- no longer depends on gmake
- moves lang/sml-nj-devel to lang/smlnj
- supersedes lang/sml-nj

PR:             191899
Reviewed by:	Robert Cina <transitive@gmail.com>,
		Timothy Beyer <beyert@cs.ucr.edu>
Approved by:	Johannes <joemann@beefree.free.de> (maintainer)
2014-07-30 19:42:50 +00:00