Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 18 Aug 2014 18:43:23 +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: r365338 - in head/lang/dmd2: . files
Message-ID:  <201408181843.s7IIhNMm028652@svn.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: cy
Date: Mon Aug 18 18:43:23 2014
New Revision: 365338
URL: http://svnweb.freebsd.org/changeset/ports/365338
QAT: https://qat.redports.org/buildarchive/r365338/

Log:
  Update 2.065.0 --> 2.066.0

Added:
  head/lang/dmd2/files/patch-src__dmd__posix.mak   (contents, props changed)
Modified:
  head/lang/dmd2/Makefile
  head/lang/dmd2/distinfo
  head/lang/dmd2/files/patch-linux-bin32-dmd.conf
  head/lang/dmd2/pkg-plist

Modified: head/lang/dmd2/Makefile
==============================================================================
--- head/lang/dmd2/Makefile	Mon Aug 18 18:41:00 2014	(r365337)
+++ head/lang/dmd2/Makefile	Mon Aug 18 18:43:23 2014	(r365338)
@@ -3,7 +3,7 @@
 
 PORTNAME=	dmd
 PKGNAMESUFFIX=	2
-PORTVERSION=	2.065.0
+PORTVERSION=	2.066.0
 CATEGORIES=	lang
 MASTER_SITES=	http://ftp.digitalmars.com/
 DISTNAME=	dmd.${PORTVERSION}
@@ -15,7 +15,7 @@ USES=		gmake zip
 MAKEFILE=	posix.mak
 EXAMPLESDIR=	${PREFIX}/share/examples/dmd2
 DOCSDIR=	${PREFIX}/share/doc/dmd2
-PORTDOCS=	*.txt druntime/ html/
+PORTDOCS=	*.txt html/
 WRKSRC=		${WRKDIR}/dmd2/src/${PORTNAME}
 LICENSE_COMB=	multi
 LICENSE=	ART10 DMD BSL
@@ -47,8 +47,6 @@ MAKE_ARGS+=	MODEL=32
 .if defined(WITH_DEBUG)
 BUILD=		debug
 MAKE_ARGS+=	DEBUG_FLAGS=-g\ -DDEBUG=1\ -DUNITTEST
-.else
-BUILD=		release
 .endif
 
 MODULEDIR=	${PREFIX}/include/d/phobos2
@@ -69,12 +67,6 @@ post-patch:
 	@${ECHO_CMD} >> ${WRKDIR}/dmd2/linux/bin32/dmd.conf
 	@${SED} -e "s|Environment32|Environment64|" ${WRKDIR}/dmd2/linux/bin32/dmd.conf >>${WRKDIR}/dmd2/linux/bin32/dmd.conf
 
-post-build:
-	cd ${WRKSRC}/../druntime && \
-		${SETENV} PATH=${WRKSRC}:${PATH} ${MAKE_CMD} ${MAKE_FLAGS} ${MAKEFILE} ${_MAKE_JOBS} ${MAKE_ARGS}
-	cd ${WRKSRC}/../phobos && \
-		${SETENV} PATH=${WRKSRC}:${PATH} ${MAKE_CMD} ${MAKE_FLAGS} ${MAKEFILE} ${_MAKE_JOBS} ${MAKE_ARGS} ${BUILD}
-
 do-install:
 	${INSTALL_MAN} ${WRKDIR}/dmd2/man/man1/dmd.1 ${STAGEDIR}${MANPREFIX}/man/man1/dmd.1
 	${INSTALL_MAN} ${WRKDIR}/dmd2/man/man5/dmd.conf.5 ${STAGEDIR}${MANPREFIX}/man/man5/dmd.conf.5
@@ -83,9 +75,9 @@ do-install:
 .endif
 	${INSTALL_PROGRAM} ${WRKSRC}/dmd ${STAGEDIR}${PREFIX}/bin/dmd
 .if ${ARCH} == "amd64"
-	${INSTALL_DATA} ${WRKSRC}/../phobos/generated/freebsd/${BUILD}/64/libphobos2.a ${STAGEDIR}${PREFIX}/lib
+	${INSTALL_DATA} ${WRKSRC}/../../freebsd/lib64/libphobos2.a ${STAGEDIR}${PREFIX}/lib
 .else
-	${INSTALL_DATA} ${WRKSRC}/../phobos/generated/freebsd/${BUILD}/32/libphobos2.a ${STAGEDIR}${PREFIX}/lib
+	${INSTALL_DATA} ${WRKSRC}/../../freebsd/lib32/libphobos2.a ${STAGEDIR}${PREFIX}/lib
 .endif
 	${MKDIR} ${STAGEDIR}${EXAMPLESDIR}
 	${INSTALL_DATA} ${WRKDIR}/dmd2/linux/bin32/dmd.conf ${STAGEDIR}${EXAMPLESDIR}/dmd.conf
@@ -101,9 +93,5 @@ do-install:
 	${MKDIR} ${STAGEDIR}${DOCSDIR}
 	${INSTALL_DATA} ${WRKSRC}/*.txt ${STAGEDIR}${DOCSDIR}
 	cd ${WRKDIR}/dmd2 && ${COPYTREE_SHARE} html ${STAGEDIR}${DOCSDIR}
-	${MKDIR} ${STAGEDIR}${DOCSDIR}/druntime
-	${INSTALL_DATA} ${WRKSRC}/../druntime/LICENSE ${STAGEDIR}${DOCSDIR}/druntime
-	${INSTALL_DATA} ${WRKSRC}/../druntime/README.md ${STAGEDIR}${DOCSDIR}/druntime
-	cd ${WRKSRC}/../druntime && ${COPYTREE_SHARE} doc ${STAGEDIR}${DOCSDIR}/druntime
 
 .include <bsd.port.post.mk>

Modified: head/lang/dmd2/distinfo
==============================================================================
--- head/lang/dmd2/distinfo	Mon Aug 18 18:41:00 2014	(r365337)
+++ head/lang/dmd2/distinfo	Mon Aug 18 18:43:23 2014	(r365338)
@@ -1,2 +1,2 @@
-SHA256 (dmd.2.065.0.zip) = f3f4c8f6c2e5cdd0ac335e56613663bee075a1e797ffbb55035d6c767d7bc585
-SIZE (dmd.2.065.0.zip) = 50532001
+SHA256 (dmd.2.066.0.zip) = f13db9ed3bdc8740deb5903991e9e499fac708c8a1759050f1bfae624528df20
+SIZE (dmd.2.066.0.zip) = 53523060

Modified: head/lang/dmd2/files/patch-linux-bin32-dmd.conf
==============================================================================
--- head/lang/dmd2/files/patch-linux-bin32-dmd.conf	Mon Aug 18 18:41:00 2014	(r365337)
+++ head/lang/dmd2/files/patch-linux-bin32-dmd.conf	Mon Aug 18 18:43:23 2014	(r365338)
@@ -1,8 +1,8 @@
 --- ../../linux/bin32/dmd.conf.orig	2012-04-15 22:12:01.771713192 -0700
 +++ ../../linux/bin32/dmd.conf	2012-04-15 22:17:51.647954697 -0700
 @@ -1,4 +1,4 @@
- 
- [Environment]
- 
--DFLAGS=-I/usr/local/include/d/phobos2 -I/usr/local/include/d/druntime/import -L-L/usr/local/lib32 -L-L%@P%/../lib64 -L--no-warn-search-mismatch -L--export-dynamic
-+DFLAGS=-I/usr/local/include/d/phobos2 -I/usr/local/include/d/druntime/import -L-L/usr/local/lib -L--no-warn-search-mismatch -L--export-dynamic
+ 
+ [Environment]
+ 
+-DFLAGS=-I/usr/local/include/d/phobos2 -I/usr/local/include/d/druntime/import -L-L/usr/local/lib32 -L-L%@P%/../lib64 -L--no-warn-search-mismatch -L--export-dynamic
++DFLAGS=-I/usr/local/include/d/phobos2 -I/usr/local/include/d/druntime/import -L-L/usr/local/lib -L--no-warn-search-mismatch -L--export-dynamic

Added: head/lang/dmd2/files/patch-src__dmd__posix.mak
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/lang/dmd2/files/patch-src__dmd__posix.mak	Mon Aug 18 18:43:23 2014	(r365338)
@@ -0,0 +1,11 @@
+--- ../../src/dmd/posix.mak.orig	2014-08-17 22:37:03.394883855 -0700
++++ ../../src/dmd/posix.mak	2014-08-17 22:37:43.775123006 -0700
+@@ -373,7 +373,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
+-	cp ../ini/$(OS)/$(bin_dir)/dmd.conf $(INSTALL_DIR)/$(OS)/$(bin_dir)/dmd.conf
++	cp ../../$(OS)/$(bin_dir)/dmd.conf $(INSTALL_DIR)/$(OS)/$(bin_dir)/dmd.conf
+ 	cp backendlicense.txt $(INSTALL_DIR)/dmd-backendlicense.txt
+ 	cp artistic.txt $(INSTALL_DIR)/dmd-artistic.txt
+ 

Modified: head/lang/dmd2/pkg-plist
==============================================================================
--- head/lang/dmd2/pkg-plist	Mon Aug 18 18:41:00 2014	(r365337)
+++ head/lang/dmd2/pkg-plist	Mon Aug 18 18:43:23 2014	(r365338)
@@ -31,15 +31,18 @@ lib/libphobos2.a
 %%EXAMPLESDIR%%/samples/d/winsamp.def
 include/d/druntime/import/core/atomic.d
 include/d/druntime/import/core/bitop.d
+include/d/druntime/import/core/checkedint.d
 include/d/druntime/import/core/cpuid.d
 include/d/druntime/import/core/demangle.d
 include/d/druntime/import/core/internal/convert.d
 include/d/druntime/import/core/internal/hash.d
+include/d/druntime/import/core/internal/traits.d
 include/d/druntime/import/core/exception.d
 include/d/druntime/import/core/math.d
 include/d/druntime/import/core/memory.d
 include/d/druntime/import/core/runtime.d
 include/d/druntime/import/core/simd.d
+include/d/druntime/import/core/thread.d
 include/d/druntime/import/core/stdc/complex.d
 include/d/druntime/import/core/stdc/config.d
 include/d/druntime/import/core/stdc/ctype.d
@@ -139,7 +142,6 @@ include/d/druntime/import/core/sys/windo
 include/d/druntime/import/core/sys/windows/stacktrace.d
 include/d/druntime/import/core/sys/windows/threadaux.d
 include/d/druntime/import/core/sys/windows/windows.d
-include/d/druntime/import/core/thread.di
 include/d/druntime/import/core/time.d
 include/d/druntime/import/core/vararg.d
 include/d/druntime/import/etc/linux/memoryerror.d
@@ -180,7 +182,13 @@ include/d/phobos2/std/c/windows/winsock.
 include/d/phobos2/std/compiler.d
 include/d/phobos2/std/complex.d
 include/d/phobos2/std/concurrency.d
-include/d/phobos2/std/container.d
+include/d/phobos2/std/container/array.d
+include/d/phobos2/std/container/binaryheap.d
+include/d/phobos2/std/container/dlist.d
+include/d/phobos2/std/container/package.d
+include/d/phobos2/std/container/rbtree.d
+include/d/phobos2/std/container/slist.d
+include/d/phobos2/std/container/util.d
 include/d/phobos2/std/conv.d
 include/d/phobos2/std/cstream.d
 include/d/phobos2/std/csv.d
@@ -193,6 +201,7 @@ include/d/phobos2/std/digest/ripemd.d
 include/d/phobos2/std/digest/sha.d
 include/d/phobos2/std/encoding.d
 include/d/phobos2/std/exception.d
+include/d/phobos2/std/experimental/note.md
 include/d/phobos2/std/file.d
 include/d/phobos2/std/format.d
 include/d/phobos2/std/functional.d
@@ -204,8 +213,7 @@ include/d/phobos2/std/internal/math/bigu
 include/d/phobos2/std/internal/math/errorfunction.d
 include/d/phobos2/std/internal/math/gammafunction.d
 include/d/phobos2/std/internal/processinit.d
-include/d/phobos2/std/internal/uni.d
-include/d/phobos2/std/internal/uni_tab.d
+include/d/phobos2/std/internal/scopebuffer.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
@@ -215,7 +223,6 @@ include/d/phobos2/std/internal/windows/a
 include/d/phobos2/std/json.d
 include/d/phobos2/std/math.d
 include/d/phobos2/std/mathspecial.d
-include/d/phobos2/std/metastrings.d
 include/d/phobos2/std/mmfile.d
 include/d/phobos2/std/net/curl.d
 include/d/phobos2/std/net/isemail.d
@@ -266,7 +273,9 @@ man/man5/dmd.conf.5.gz
 @dirrm include/d/phobos2/std/internal/math
 @dirrm include/d/phobos2/std/internal/digest
 @dirrm include/d/phobos2/std/internal
+@dirrm include/d/phobos2/std/experimental
 @dirrm include/d/phobos2/std/digest
+@dirrm include/d/phobos2/std/container
 @dirrm include/d/phobos2/std/c/windows
 @dirrm include/d/phobos2/std/c/osx
 @dirrm include/d/phobos2/std/c/linux



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