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
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
Cy Schubert
c72fac7fa4
Pet portlint.
...
PR: 214521
Submitted by: linimon
2016-11-15 04:07:06 +00:00
Cy Schubert
afdc0fccdf
Remove redundant bootstrap distfile entry as it causes make fetch a bit
...
of gas.
2016-06-30 05:42:40 +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
35659f8c07
Update to r413270 standards, include a maintainer inMakefile.bootstrap.
...
PR: 208902
2016-04-18 20:05:52 +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
2d6420aa7a
Missed these updates in r410093.
...
Pointy hat to: myself
2016-04-07 13:34:26 +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
0a83606f74
Fix build.
2015-11-14 16:26:22 +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
Baptiste Daroussin
77cba41a62
Cleanup plist
2014-10-27 15:23:30 +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
Cy Schubert
ab3e6011fc
Fix build under 10-CURRENT.
2013-09-28 05:50:51 +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