From owner-svn-ports-head@freebsd.org Thu Jan 28 20:47:34 2016 Return-Path: Delivered-To: svn-ports-head@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id A7FA1A70B3B; Thu, 28 Jan 2016 20:47:34 +0000 (UTC) (envelope-from cy@FreeBSD.org) Received: from repo.freebsd.org (repo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 6BD71CAE; Thu, 28 Jan 2016 20:47:34 +0000 (UTC) (envelope-from cy@FreeBSD.org) Received: from repo.freebsd.org ([127.0.1.37]) by repo.freebsd.org (8.15.2/8.15.2) with ESMTP id u0SKlXiL011193; Thu, 28 Jan 2016 20:47:33 GMT (envelope-from cy@FreeBSD.org) Received: (from cy@localhost) by repo.freebsd.org (8.15.2/8.15.2/Submit) id u0SKlXiJ011189; Thu, 28 Jan 2016 20:47:33 GMT (envelope-from cy@FreeBSD.org) Message-Id: <201601282047.u0SKlXiJ011189@repo.freebsd.org> X-Authentication-Warning: repo.freebsd.org: cy set sender to cy@FreeBSD.org using -f From: Cy Schubert Date: Thu, 28 Jan 2016 20:47:33 +0000 (UTC) To: ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org Subject: svn commit: r407421 - in head/lang/dmd2: . files X-SVN-Group: ports-head MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-ports-head@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: SVN commit messages for the ports tree for head List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 28 Jan 2016 20:47:34 -0000 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