Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 28 Jan 2016 20:47:33 +0000 (UTC)
From:      Cy Schubert <cy@FreeBSD.org>
To:        ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org
Subject:   svn commit: r407421 - in head/lang/dmd2: . files
Message-ID:  <201601282047.u0SKlXiJ011189@repo.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: cy
Date: Thu Jan 28 20:47:32 2016
New Revision: 407421
URL: https://svnweb.freebsd.org/changeset/ports/407421

Log:
  Update 2.069.2 --> 2.070.0

Modified:
  head/lang/dmd2/Makefile
  head/lang/dmd2/distinfo
  head/lang/dmd2/files/patch-src__dmd__posix.mak
  head/lang/dmd2/pkg-plist

Modified: head/lang/dmd2/Makefile
==============================================================================
--- head/lang/dmd2/Makefile	Thu Jan 28 20:44:35 2016	(r407420)
+++ head/lang/dmd2/Makefile	Thu Jan 28 20:47:32 2016	(r407421)
@@ -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}

Modified: head/lang/dmd2/distinfo
==============================================================================
--- head/lang/dmd2/distinfo	Thu Jan 28 20:44:35 2016	(r407420)
+++ head/lang/dmd2/distinfo	Thu Jan 28 20:47:32 2016	(r407421)
@@ -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

Modified: head/lang/dmd2/files/patch-src__dmd__posix.mak
==============================================================================
--- head/lang/dmd2/files/patch-src__dmd__posix.mak	Thu Jan 28 20:44:35 2016	(r407420)
+++ head/lang/dmd2/files/patch-src__dmd__posix.mak	Thu Jan 28 20:47:32 2016	(r407421)
@@ -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

Modified: head/lang/dmd2/pkg-plist
==============================================================================
--- head/lang/dmd2/pkg-plist	Thu Jan 28 20:44:35 2016	(r407420)
+++ head/lang/dmd2/pkg-plist	Thu Jan 28 20:47:32 2016	(r407421)
@@ -95,10 +95,12 @@ include/d/druntime/import/core/sys/linux
 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/solar
 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/logge
 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/gamm
 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



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201601282047.u0SKlXiJ011189>