Commit graph

68 commits

Author SHA1 Message Date
Antoine Brodin
823edee8d8 Mark BROKEN: fails to build
backend/go.c:80:11: error: constant expression evaluates to -1 which cannot be narrowed to type 'mftype' (aka 'unsigned int') [-Wc++11-narrowing]
    {   0,MFall,MFcnp,MFcp,MFcse,MFda,MFdc,MFdv,MFli,MFliv,MFlocal,MFloop,
          ^~~~~

Reported by:	pkg-fallout
2018-11-04 13:44:40 +00:00
Jan Beich
0aa737a336 Expand FreeBSD 12 conditionals to include 13.0-CURRENT 2018-10-23 16:34:43 +00:00
Mark Linimon
bf43557044 For ports that are marked BROKEN on armv6, and also fail to build on
armv7, mark them so.

This is part two of a multipart commit to bring armv7 ports to parity
with armv6.

Approved by:	portmgr (tier-2 blanket)
Obtained from:	lonesome.com -exp run
2017-11-30 06:13:34 +00:00
Cy Schubert
29754fe866 Fixing stack corruption in DMD=../dmd/generated/freebsd/release/64/dmd
due to inode64 on 12-CURRENT will take more than a trivial amount of time.
2017-07-05 02:45:25 +00:00
Cy Schubert
fc5d40b600 Fixup WITH_DEBUG, introduced in r281595, to actually make it work. 2017-07-05 01:50:51 +00:00
Mark Linimon
2cb70e7e21 Mark some ports failing on armv6, for errors classified as "coredump".
This skips the ports that possibly only coredump under qemu.

While here, pet portlint.

Approved by:	portmgr (tier-2 blanket)
2017-05-27 21:16:51 +00:00
Mark Linimon
e043e9c8d6 Provide more descriptive error messages for ports failing on powerpc64.
Approved by:	portmgr (tier-2 blanket)
2017-04-29 05:44:25 +00:00
Cy Schubert
72a2dfe5ac Update 2.073.1 --> 2.073.2 2017-03-10 10:44:18 +00:00
Cy Schubert
4e1f817a1c Update 2.073.0 --> 2.073.1 2017-02-17 08:06:16 +00:00
Cy Schubert
dd17237783 Address build failutre default-build-as-user:
=> /portdistfiles/ is not writable by you; cannot fetch.
2017-02-15 20:22:23 +00:00
Cy Schubert
c3cab16738 Bump portrevision to accommodate plist changes in r434066. 2017-02-14 06:53:01 +00:00
Cy Schubert
b1dbe6d06c Modernize dmd2:
- Removal of three patches; call bootstrap directly.
- Distinfo for bootstrap is now in its own distfile.
- Make examples optional.
- Use GH instead of distrubuted .zip file.
- Fully implement options helpers.

PR:		217076
Submitted by:	John Colvin <john.loughran.colvin@gmail.com>
2017-02-14 06:27:28 +00:00
Cy Schubert
0fa6736da0 Update 2.071.1 --> 2.073.0 2017-02-13 22:51:11 +00:00
Cy Schubert
c72fac7fa4 Pet portlint.
PR:		214521
Submitted by:	linimon
2016-11-15 04:07:06 +00:00
Cy Schubert
b67b2ecba0 Update 2.071.0 --> 2.071.1 2016-06-28 17:07:17 +00:00
Steve Wills
86cd4fbe5a many ports: mark broken on powerpc64 2016-04-21 16:43:14 +00:00
Cy Schubert
a625ace277 This port should compile on powerpc. 2016-04-09 07:26:59 +00:00
Cy Schubert
cb0164d3dc Previously this port used library files packaged in the distribution
tarball. However the latest tarball released by Digital Mars contains
library files for only the O/S-architecture supported by the tarball.
The port now builds all libraries and files required to build the port
from source, installing the library needed to run compiled D programs.
The advantage to this is that previously only i386 and amd64 were
supported whereas now this port should install on all architectures.
2016-04-09 07:23:45 +00:00
Cy Schubert
b51caf89ca The port fails to extract due to different types of extract suffixes.
Revert to using zip format because it's required by the bootsrap file.
2016-04-07 13:32:15 +00:00
Cy Schubert
31d89461d9 Update to 2.071.0.
The source distribution file this port previously used is no longer
distributed by Digital Mars. The port now fetches the 64-bit FreeBSD
binary distribution file and uses the sources that are bundled in the
tarball to build its own binaries. The port can use sources in the 32-bit
FreeBSD binary or linux binary files instead -- a diff will show that the
src and html directories are the same in each distribution file.
2016-04-07 02:20:12 +00:00
Cy Schubert
afb571fe7c Update 2.070.1 --> 2.070.2 2016-03-04 09:17:21 +00:00
Cy Schubert
fc3693b546 Update 2.070.0 --> 2.070.1 2016-02-28 13:52:05 +00:00
Cy Schubert
e72e6e117e Do not hard code SYSCONFDIR. This inadvertently was included in r407421.
PR:		207233
Noticed by:	gahr
Pointy hat to:	yours truly
2016-02-16 14:20:13 +00:00
Cy Schubert
cee6ed7874 Correctly locate dmd.conf.
PR:		207233
2016-02-16 03:30:06 +00:00
Cy Schubert
ce587bc37e Update 2.069.2 --> 2.070.0 2016-01-28 20:47:32 +00:00
Cy Schubert
456a53678e Adjust PKGNAMESUFFIX and PORTREVISION
Noticed by:	gahr
Pointy hat toy:	yours truly
2016-01-22 07:03:31 +00:00
Cy Schubert
e70d3d67f8 Correctly locate the config file and use the correct complier when
linking.

Submitted by:	gahr
Obtained from:	https://people.freebsd.org/~gahr/lang-dmd2.diff
2015-12-23 19:25:48 +00:00
Cy Schubert
1950241588 Update 2.069.1 --> 2.069.2 2015-12-04 06:29:33 +00:00
Cy Schubert
f707a13124 Self-host dmd bootstrap (dmd 2.067.1). 2015-11-15 10:34:08 +00:00
Cy Schubert
c597d1d212 Keep temporary build dirs within WRKDIR.
Don't include the results of post-patch in the patch file.

Suggested by:	bdrewery
2015-11-14 19:54:37 +00:00
Cy Schubert
704677f659 Also, clean up after ourselves. 2015-11-14 16:45:10 +00:00
Cy Schubert
120ec70f04 Previously failed builds will not remove this directory. Make sure
it is gone prior to a fresh new build.
2015-11-14 16:39:57 +00:00
Cy Schubert
b529ad1fdb Update 2.067.0 --> 2.069.1 2015-11-13 04:58:40 +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
Cy Schubert
ab289701d8 Update 2.066.1 --> 2.067.0 2015-03-26 13:31:14 +00:00
Cy Schubert
283406fa12 By default dmd uses gcc to invoke the linker. Fix linking on
FreeBSD systems that use clang as the system compiler (FreeBSD 10+).
2015-02-25 00:30:55 +00:00
Cy Schubert
a6cff58a2b Update 2.066.0 --> 2.066.1
Convert to @sample.
2015-01-23 03:03:20 +00:00
Cy Schubert
3334264e8a Update 2.065.0 --> 2.066.0 2014-08-18 18:43:23 +00:00
Adam Weinberger
fb92175970 Remove NOPORTDOCS and NOPORTEXAMPLES. 2014-07-04 00:24:35 +00:00
Baptiste Daroussin
a33191366c Convert GMAKE to MAKE_CMD
Please note that lots of invocation of MAKE_CMD here are wrong as they do not
properly respect MAKE_ENV and friends

With hat:	portmgr
2014-06-25 05:35:31 +00:00
Cy Schubert
86fb5f8490 Specify defaults for amd64. This resolves an object.d not found error. 2014-06-01 22:02:54 +00:00
Cy Schubert
eedd49f980 Fix up conflict with lang/dmd1. 2014-04-14 20:00:37 +00:00
Cy Schubert
f5527cec6a Update 2.064.2 --> 2.065.0 2014-04-14 19:28:06 +00:00
Baptiste Daroussin
0242a53187 Convert l* to USES=zip 2014-03-10 16:01:35 +00:00
Cy Schubert
ce2d1db19e Update dmd2-2.064 --> dmd2-2.064.2
Submitted by:	Cristian Ferretti <cristian_ferretti@yahoo.com>
2014-02-09 14:57:10 +00:00
Cy Schubert
5497223aed Update 2.063.2 --> 2.064
Support staging.
2013-11-06 04:15:50 +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
Cy Schubert
47737a5299 Update 2.063 --> 2.063.2 2013-06-27 04:13:32 +00:00
Cy Schubert
ee48af85ce Update 2.062 --> 2.063 2013-03-19 14:08:43 +00:00
Cy Schubert
0b8bdac95e Update 2.061 --> 2.062 2013-03-17 17:18:30 +00:00