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.
This commit is contained in:
Cy Schubert 2016-04-07 02:20:12 +00:00
parent 59ad49da89
commit 31d89461d9
Notes: svn2git 2021-03-31 03:12:20 +00:00
svn path=/head/; revision=412652
2 changed files with 13 additions and 7 deletions

View file

@ -3,18 +3,24 @@
PORTNAME= dmd
PKGNAMESUFFIX= 2
PORTVERSION= 2.070.2
PORTVERSION= 2.071.0
CATEGORIES= lang
MASTER_SITES= http://ftp.digitalmars.com/
DISTNAME= dmd.${PORTVERSION}
DISTFILES= ${DISTNAME}${EXTRACT_SUFX} \
dmd.2.067.1${EXTRACT_SUFX}
EXTRACT_ONLY= ${DISTNAME}${EXTRACT_SUFX}
DISTFILES= ${DISTNAME}.freebsd-64${EXTRACT_SUFX} \
dmd.2.067.1.zip
# The souces in the following files can be used instead. Either way the
# binaries in the distribution are ignored. This port builds its own
# binaries using the sources that come with the distribution.
# DISTFILES= ${DISTNAME}.freebsd-32${EXTRACT_SUFX}
# DISTFILES= ${DISTNAME}.linux${EXTRACT_SUFX}
EXTRACT_ONLY= ${DISTNAME}.freebsd-64${EXTRACT_SUFX}
MAINTAINER= cy@FreeBSD.org
COMMENT= D 2.0 compiler, not officially validated for FreeBSD
USES= gmake zip
USES= gmake tar:xz zip
MAKEFILE= posix.mak
MAKE_ARGS= AUTO_BOOTSTRAP=1
MAKE_ENV+= WRKDIR=${WRKDIR}

View file

@ -1,4 +1,4 @@
SHA256 (dmd.2.070.2.zip) = 011cfa86bee8dd924bde870e338687d728d4d81578f8a9803401ed405cef70dd
SIZE (dmd.2.070.2.zip) = 82342636
SHA256 (dmd.2.071.0.freebsd-64.tar.xz) = a5593d5bc67064b415145cbf757798fc15b91335a4ae4455049a0ac6993ead0e
SIZE (dmd.2.071.0.freebsd-64.tar.xz) = 12519668
SHA256 (dmd.2.067.1.zip) = 24fd32d3b1401309187a3fcd235014e38c651beb3af29b0e656f6f4add4ec95b
SIZE (dmd.2.067.1.zip) = 56083735