1
0
mirror of https://git.FreeBSD.org/ports.git synced 2025-01-30 10:38:37 +00:00
Commit Graph

72 Commits

Author SHA1 Message Date
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