diff options
author | cy <cy@FreeBSD.org> | 2016-01-29 04:47:32 +0800 |
---|---|---|
committer | cy <cy@FreeBSD.org> | 2016-01-29 04:47:32 +0800 |
commit | 6bce02c185161e09d62018ef81d91726b6e3f74b (patch) | |
tree | fbfb1255183ff4c57b2bbfc092a3bdb72921ad73 /lang/dmd2 | |
parent | 7432d9937b8929a35181f33dc0b0200c5b90420c (diff) | |
download | freebsd-ports-gnome-6bce02c185161e09d62018ef81d91726b6e3f74b.tar.gz freebsd-ports-gnome-6bce02c185161e09d62018ef81d91726b6e3f74b.tar.zst freebsd-ports-gnome-6bce02c185161e09d62018ef81d91726b6e3f74b.zip |
Update 2.069.2 --> 2.070.0
Diffstat (limited to 'lang/dmd2')
-rw-r--r-- | lang/dmd2/Makefile | 3 | ||||
-rw-r--r-- | lang/dmd2/distinfo | 4 | ||||
-rw-r--r-- | lang/dmd2/files/patch-src__dmd__posix.mak | 89 | ||||
-rw-r--r-- | lang/dmd2/pkg-plist | 166 |
4 files changed, 245 insertions, 17 deletions
diff --git a/lang/dmd2/Makefile b/lang/dmd2/Makefile index b35196e788cf..ccfb0ced8cba 100644 --- a/lang/dmd2/Makefile +++ b/lang/dmd2/Makefile @@ -3,8 +3,7 @@ PORTNAME= dmd PKGNAMESUFFIX= 2 -PORTVERSION= 2.069.2 -PORTREVISION= 1 +PORTVERSION= 2.070.0 CATEGORIES= lang MASTER_SITES= http://ftp.digitalmars.com/ DISTNAME= dmd.${PORTVERSION} diff --git a/lang/dmd2/distinfo b/lang/dmd2/distinfo index 88049c6050bb..45c71e897347 100644 --- a/lang/dmd2/distinfo +++ b/lang/dmd2/distinfo @@ -1,4 +1,4 @@ -SHA256 (dmd.2.069.2.zip) = eaaf745555c9f7af2a0c9758d3642d0d5ccb727166b38d25295d3cc78f8078cc -SIZE (dmd.2.069.2.zip) = 76340463 +SHA256 (dmd.2.070.0.zip) = 190e1f3ad3ac431011e4fa33e6fd8e6f75de000d0268c0e9ca673e947057a341 +SIZE (dmd.2.070.0.zip) = 82346338 SHA256 (dmd.2.067.1.zip) = 24fd32d3b1401309187a3fcd235014e38c651beb3af29b0e656f6f4add4ec95b SIZE (dmd.2.067.1.zip) = 56083735 diff --git a/lang/dmd2/files/patch-src__dmd__posix.mak b/lang/dmd2/files/patch-src__dmd__posix.mak index 2f48bf2cf637..674b2abe204a 100644 --- a/lang/dmd2/files/patch-src__dmd__posix.mak +++ b/lang/dmd2/files/patch-src__dmd__posix.mak @@ -1,23 +1,82 @@ ---- ../../src/dmd/posix.mak.orig 2015-11-11 02:36:12.000000000 -0800 -+++ ../../src/dmd/posix.mak 2015-11-15 01:40:55.280252455 -0800 -@@ -57,13 +57,13 @@ +--- ../../src/dmd/posix.mak.orig 2016-01-27 07:22:54.000000000 -0800 ++++ ../../src/dmd/posix.mak 2016-01-28 12:32:14.044394178 -0800 +@@ -19,7 +19,7 @@ + endif + + INSTALL_DIR=../../install +-SYSCONFDIR=/etc ++SYSCONFDIR=/usr/local/etc + PGO_DIR=$(abspath pgo) + + C=backend +@@ -31,9 +31,9 @@ + endif + + #ifeq (osx,$(OS)) +-# HOST_CC=clang++ ++# HOST_CC=clanc++ + #else +- HOST_CC=g++ ++ HOST_CC=c++ + #endif + CC=$(HOST_CC) + AR=ar +@@ -56,14 +56,11 @@ + HOST_DMD_RUN:=$(HOST_DMD) else # Auto-bootstrapping, will download dmd automatically - HOST_DMD_VER=2.067.1 +- HOST_DMD_VER=2.068.2 - HOST_DMD_ROOT=/tmp/.host_dmd-$(HOST_DMD_VER) +- # dmd.2.068.2.osx.zip or dmd.2.068.2.linux.tar.xz ++ HOST_DMD_VER=2.067.1 + HOST_DMD_ROOT=${WRKDIR}/.host_dmd-$(HOST_DMD_VER) - # dmd.2.067.1.osx.zip or dmd.2.067.1.freebsd-64.zip - HOST_DMD_ZIP=dmd.$(HOST_DMD_VER).$(OS)$(if $(filter $(OS),freebsd),-$(MODEL),).zip - # http://downloads.dlang.org/releases/2.x/2.067.1/dmd.2.067.1.osx.zip - HOST_DMD_URL=http://downloads.dlang.org/releases/2.x/$(HOST_DMD_VER)/$(HOST_DMD_ZIP) + HOST_DMD_BASENAME=dmd.$(HOST_DMD_VER).$(OS)$(if $(filter $(OS),freebsd),-$(MODEL),) +- # http://downloads.dlang.org/releases/2.x/2.068.2/dmd.2.068.2.linux.tar.xz +- HOST_DMD_URL=http://downloads.dlang.org/releases/2.x/$(HOST_DMD_VER)/$(HOST_DMD_BASENAME) HOST_DMD=$(HOST_DMD_ROOT)/dmd2/$(OS)/$(if $(filter $(OS),osx),bin,bin$(MODEL))/dmd - HOST_DMD_PATH=$(HOST_DMD) + HOST_DMD_PATH=$(HOST_DMD_ROOT)/stage/usr/local/bin/dmd HOST_DMD_RUN=$(HOST_DMD) -conf=$(dir $(HOST_DMD))dmd.conf endif -@@ -308,15 +308,6 @@ - verstr.h SYSCONFDIR.imp core *.cov *.deps *.gcda *.gcno *.a +@@ -92,7 +89,7 @@ + -Wno-unused-value \ + -Wno-unused-variable + # GCC Specific +-ifeq ($(HOST_CC), g++) ++ifeq ($(HOST_CC), c++) + WARNINGS := $(WARNINGS) \ + -Wno-logical-op \ + -Wno-narrowing \ +@@ -100,7 +97,7 @@ + -Wno-uninitialized + endif + # Clang Specific +-ifeq ($(HOST_CC), clang++) ++ifeq ($(HOST_CC), clanc++) + WARNINGS := $(WARNINGS) \ + -Wno-tautological-constant-out-of-range-compare \ + -Wno-tautological-compare \ +@@ -112,7 +109,7 @@ + # Default Warnings + WARNINGS := -Wno-deprecated -Wstrict-aliasing + # Clang Specific +-ifeq ($(HOST_CC), clang++) ++ifeq ($(HOST_CC), clanc++) + WARNINGS := $(WARNINGS) \ + -Wno-logical-op-parentheses \ + -Wno-dynamic-class-memaccess \ +@@ -130,7 +127,7 @@ + -D__pascal= -DMARS=1 -DTARGET_$(OS_UPCASE)=1 -DDM_TARGET_CPU_$(TARGET_CPU)=1 \ + $(MODEL_FLAG) + # GCC Specific +-ifeq ($(HOST_CC), g++) ++ifeq ($(HOST_CC), c++) + CFLAGS := $(CFLAGS) \ + -std=gnu++98 + endif +@@ -321,19 +318,6 @@ + verstr.h SYSCONFDIR.imp core *.cov *.deps *.gcda *.gcno *.a *.lst @[ ! -d ${PGO_DIR} ] || echo You should issue manually: rm -rf ${PGO_DIR} -######## Download and install the last dmd buildable without dmd @@ -25,14 +84,18 @@ -ifneq (,$(AUTO_BOOTSTRAP)) -$(HOST_DMD_PATH): - mkdir -p ${HOST_DMD_ROOT} -- TMPFILE=$$(mktemp deleteme.XXXXXXXX) && curl -fsSL ${HOST_DMD_URL} > $${TMPFILE}.zip && \ -- unzip -qd ${HOST_DMD_ROOT} $${TMPFILE}.zip && rm $${TMPFILE}.zip +-ifneq (,$(shell which xz 2>/dev/null)) +- curl -fsSL ${HOST_DMD_URL}.tar.xz | tar -C ${HOST_DMD_ROOT} -Jxf - || rm -rf ${HOST_DMD_ROOT} +-else +- TMPFILE=$$(mktemp deleteme.XXXXXXXX) && curl -fsSL ${HOST_DMD_URL}.zip > $${TMPFILE}.zip && \ +- unzip -qd ${HOST_DMD_ROOT} $${TMPFILE}.zip && rm $${TMPFILE}.zip; +-endif -endif - ######## generate a default dmd.conf define DEFAULT_DMD_CONF -@@ -423,7 +392,7 @@ +@@ -440,7 +424,7 @@ $(eval bin_dir=$(if $(filter $(OS),osx), bin, bin$(MODEL))) mkdir -p $(INSTALL_DIR)/$(OS)/$(bin_dir) cp dmd $(INSTALL_DIR)/$(OS)/$(bin_dir)/dmd diff --git a/lang/dmd2/pkg-plist b/lang/dmd2/pkg-plist index 5a2e8cdeb9a8..fae67d622df0 100644 --- a/lang/dmd2/pkg-plist +++ b/lang/dmd2/pkg-plist @@ -95,10 +95,12 @@ include/d/druntime/import/core/sys/linux/link.d include/d/druntime/import/core/sys/linux/sys/inotify.d include/d/druntime/import/core/sys/linux/sys/mman.d include/d/druntime/import/core/sys/linux/sys/signalfd.d +include/d/druntime/import/core/sys/linux/sys/socket.d include/d/druntime/import/core/sys/linux/sys/sysinfo.d include/d/druntime/import/core/sys/linux/sys/xattr.d include/d/druntime/import/core/sys/linux/termios.d include/d/druntime/import/core/sys/linux/time.d +include/d/druntime/import/core/sys/linux/timerfd.d include/d/druntime/import/core/sys/linux/tipc.d include/d/druntime/import/core/sys/linux/unistd.d include/d/druntime/import/core/sys/osx/execinfo.d @@ -168,14 +170,172 @@ include/d/druntime/import/core/sys/solaris/sys/link.d include/d/druntime/import/core/sys/solaris/sys/priocntl.d include/d/druntime/import/core/sys/solaris/sys/procset.d include/d/druntime/import/core/sys/solaris/sys/types.d +include/d/druntime/import/core/sys/solaris/time.d +include/d/druntime/import/core/sys/windows/accctrl.d +include/d/druntime/import/core/sys/windows/aclapi.d +include/d/druntime/import/core/sys/windows/aclui.d +include/d/druntime/import/core/sys/windows/basetsd.d +include/d/druntime/import/core/sys/windows/basetyps.d +include/d/druntime/import/core/sys/windows/cderr.d +include/d/druntime/import/core/sys/windows/cguid.d include/d/druntime/import/core/sys/windows/com.d +include/d/druntime/import/core/sys/windows/comcat.d +include/d/druntime/import/core/sys/windows/commctrl.d +include/d/druntime/import/core/sys/windows/commdlg.d +include/d/druntime/import/core/sys/windows/core.d +include/d/druntime/import/core/sys/windows/cpl.d +include/d/druntime/import/core/sys/windows/cplext.d +include/d/druntime/import/core/sys/windows/custcntl.d include/d/druntime/import/core/sys/windows/dbghelp.d +include/d/druntime/import/core/sys/windows/dbghelp_types.d +include/d/druntime/import/core/sys/windows/dbt.d +include/d/druntime/import/core/sys/windows/dde.d +include/d/druntime/import/core/sys/windows/ddeml.d +include/d/druntime/import/core/sys/windows/dhcpcsdk.d +include/d/druntime/import/core/sys/windows/dlgs.d include/d/druntime/import/core/sys/windows/dll.d +include/d/druntime/import/core/sys/windows/docobj.d +include/d/druntime/import/core/sys/windows/errorrep.d +include/d/druntime/import/core/sys/windows/exdisp.d +include/d/druntime/import/core/sys/windows/exdispid.d +include/d/druntime/import/core/sys/windows/httpext.d +include/d/druntime/import/core/sys/windows/idispids.d +include/d/druntime/import/core/sys/windows/imagehlp.d +include/d/druntime/import/core/sys/windows/imm.d +include/d/druntime/import/core/sys/windows/intshcut.d +include/d/druntime/import/core/sys/windows/ipexport.d +include/d/druntime/import/core/sys/windows/iphlpapi.d +include/d/druntime/import/core/sys/windows/ipifcons.d +include/d/druntime/import/core/sys/windows/iprtrmib.d +include/d/druntime/import/core/sys/windows/iptypes.d +include/d/druntime/import/core/sys/windows/isguids.d +include/d/druntime/import/core/sys/windows/lm.d +include/d/druntime/import/core/sys/windows/lmaccess.d +include/d/druntime/import/core/sys/windows/lmalert.d +include/d/druntime/import/core/sys/windows/lmapibuf.d +include/d/druntime/import/core/sys/windows/lmat.d +include/d/druntime/import/core/sys/windows/lmaudit.d +include/d/druntime/import/core/sys/windows/lmbrowsr.d +include/d/druntime/import/core/sys/windows/lmchdev.d +include/d/druntime/import/core/sys/windows/lmconfig.d +include/d/druntime/import/core/sys/windows/lmcons.d +include/d/druntime/import/core/sys/windows/lmerr.d +include/d/druntime/import/core/sys/windows/lmerrlog.d +include/d/druntime/import/core/sys/windows/lmmsg.d +include/d/druntime/import/core/sys/windows/lmremutl.d +include/d/druntime/import/core/sys/windows/lmrepl.d +include/d/druntime/import/core/sys/windows/lmserver.d +include/d/druntime/import/core/sys/windows/lmshare.d +include/d/druntime/import/core/sys/windows/lmsname.d +include/d/druntime/import/core/sys/windows/lmstats.d +include/d/druntime/import/core/sys/windows/lmsvc.d +include/d/druntime/import/core/sys/windows/lmuse.d +include/d/druntime/import/core/sys/windows/lmuseflg.d +include/d/druntime/import/core/sys/windows/lmwksta.d +include/d/druntime/import/core/sys/windows/lzexpand.d +include/d/druntime/import/core/sys/windows/mapi.d +include/d/druntime/import/core/sys/windows/mciavi.d +include/d/druntime/import/core/sys/windows/mcx.d +include/d/druntime/import/core/sys/windows/mgmtapi.d +include/d/druntime/import/core/sys/windows/mmsystem.d +include/d/druntime/import/core/sys/windows/msacm.d +include/d/druntime/import/core/sys/windows/mshtml.d +include/d/druntime/import/core/sys/windows/mswsock.d +include/d/druntime/import/core/sys/windows/nb30.d +include/d/druntime/import/core/sys/windows/nddeapi.d +include/d/druntime/import/core/sys/windows/nspapi.d +include/d/druntime/import/core/sys/windows/ntdef.d +include/d/druntime/import/core/sys/windows/ntdll.d +include/d/druntime/import/core/sys/windows/ntldap.d +include/d/druntime/import/core/sys/windows/ntsecapi.d +include/d/druntime/import/core/sys/windows/ntsecpkg.d +include/d/druntime/import/core/sys/windows/oaidl.d +include/d/druntime/import/core/sys/windows/objbase.d +include/d/druntime/import/core/sys/windows/objfwd.d +include/d/druntime/import/core/sys/windows/objidl.d +include/d/druntime/import/core/sys/windows/objsafe.d +include/d/druntime/import/core/sys/windows/ocidl.d +include/d/druntime/import/core/sys/windows/odbcinst.d +include/d/druntime/import/core/sys/windows/ole.d +include/d/druntime/import/core/sys/windows/ole2.d +include/d/druntime/import/core/sys/windows/ole2ver.d +include/d/druntime/import/core/sys/windows/oleacc.d +include/d/druntime/import/core/sys/windows/oleauto.d +include/d/druntime/import/core/sys/windows/olectl.d +include/d/druntime/import/core/sys/windows/olectlid.d +include/d/druntime/import/core/sys/windows/oledlg.d +include/d/druntime/import/core/sys/windows/oleidl.d +include/d/druntime/import/core/sys/windows/pbt.d +include/d/druntime/import/core/sys/windows/powrprof.d +include/d/druntime/import/core/sys/windows/prsht.d +include/d/druntime/import/core/sys/windows/psapi.d +include/d/druntime/import/core/sys/windows/rapi.d +include/d/druntime/import/core/sys/windows/ras.d +include/d/druntime/import/core/sys/windows/rasdlg.d +include/d/druntime/import/core/sys/windows/raserror.d +include/d/druntime/import/core/sys/windows/rassapi.d +include/d/druntime/import/core/sys/windows/reason.d +include/d/druntime/import/core/sys/windows/regstr.d +include/d/druntime/import/core/sys/windows/richedit.d +include/d/druntime/import/core/sys/windows/richole.d +include/d/druntime/import/core/sys/windows/rpc.d +include/d/druntime/import/core/sys/windows/rpcdce.d +include/d/druntime/import/core/sys/windows/rpcdce2.d +include/d/druntime/import/core/sys/windows/rpcdcep.d +include/d/druntime/import/core/sys/windows/rpcndr.d +include/d/druntime/import/core/sys/windows/rpcnsi.d +include/d/druntime/import/core/sys/windows/rpcnsip.d +include/d/druntime/import/core/sys/windows/rpcnterr.d +include/d/druntime/import/core/sys/windows/schannel.d +include/d/druntime/import/core/sys/windows/secext.d +include/d/druntime/import/core/sys/windows/security.d +include/d/druntime/import/core/sys/windows/servprov.d +include/d/druntime/import/core/sys/windows/setupapi.d +include/d/druntime/import/core/sys/windows/shellapi.d +include/d/druntime/import/core/sys/windows/shldisp.d +include/d/druntime/import/core/sys/windows/shlguid.d +include/d/druntime/import/core/sys/windows/shlobj.d +include/d/druntime/import/core/sys/windows/shlwapi.d +include/d/druntime/import/core/sys/windows/snmp.d +include/d/druntime/import/core/sys/windows/sql.d +include/d/druntime/import/core/sys/windows/sqlext.d +include/d/druntime/import/core/sys/windows/sqltypes.d +include/d/druntime/import/core/sys/windows/sqlucode.d +include/d/druntime/import/core/sys/windows/sspi.d include/d/druntime/import/core/sys/windows/stacktrace.d include/d/druntime/import/core/sys/windows/stat.d +include/d/druntime/import/core/sys/windows/subauth.d include/d/druntime/import/core/sys/windows/threadaux.d +include/d/druntime/import/core/sys/windows/tlhelp32.d +include/d/druntime/import/core/sys/windows/tmschema.d +include/d/druntime/import/core/sys/windows/unknwn.d +include/d/druntime/import/core/sys/windows/uuid.d +include/d/druntime/import/core/sys/windows/vfw.d +include/d/druntime/import/core/sys/windows/w32api.d +include/d/druntime/import/core/sys/windows/winbase.d +include/d/druntime/import/core/sys/windows/winber.d +include/d/druntime/import/core/sys/windows/wincon.d +include/d/druntime/import/core/sys/windows/wincrypt.d +include/d/druntime/import/core/sys/windows/windef.d include/d/druntime/import/core/sys/windows/windows.d +include/d/druntime/import/core/sys/windows/winerror.d +include/d/druntime/import/core/sys/windows/wingdi.d +include/d/druntime/import/core/sys/windows/winhttp.d +include/d/druntime/import/core/sys/windows/wininet.d +include/d/druntime/import/core/sys/windows/winioctl.d +include/d/druntime/import/core/sys/windows/winldap.d +include/d/druntime/import/core/sys/windows/winnetwk.d +include/d/druntime/import/core/sys/windows/winnls.d +include/d/druntime/import/core/sys/windows/winnt.d +include/d/druntime/import/core/sys/windows/winperf.d +include/d/druntime/import/core/sys/windows/winreg.d include/d/druntime/import/core/sys/windows/winsock2.d +include/d/druntime/import/core/sys/windows/winspool.d +include/d/druntime/import/core/sys/windows/winsvc.d +include/d/druntime/import/core/sys/windows/winuser.d +include/d/druntime/import/core/sys/windows/winver.d +include/d/druntime/import/core/sys/windows/wtsapi32.d +include/d/druntime/import/core/sys/windows/wtypes.d include/d/druntime/import/core/thread.d include/d/druntime/import/core/time.d include/d/druntime/import/core/vararg.d @@ -272,6 +432,11 @@ include/d/phobos2/std/experimental/logger/filelogger.d include/d/phobos2/std/experimental/logger/multilogger.d include/d/phobos2/std/experimental/logger/nulllogger.d include/d/phobos2/std/experimental/logger/package.d +include/d/phobos2/std/experimental/ndslice/internal.d +include/d/phobos2/std/experimental/ndslice/iteration.d +include/d/phobos2/std/experimental/ndslice/package.d +include/d/phobos2/std/experimental/ndslice/selection.d +include/d/phobos2/std/experimental/ndslice/slice.d include/d/phobos2/std/experimental/note.md include/d/phobos2/std/file.d include/d/phobos2/std/format.d @@ -287,6 +452,7 @@ include/d/phobos2/std/internal/math/gammafunction.d include/d/phobos2/std/internal/processinit.d include/d/phobos2/std/internal/scopebuffer.d include/d/phobos2/std/internal/test/dummyrange.d +include/d/phobos2/std/internal/test/uda.d include/d/phobos2/std/internal/unicode_comp.d include/d/phobos2/std/internal/unicode_decomp.d include/d/phobos2/std/internal/unicode_grapheme.d |