Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 2 Jun 2015 22:15:49 +0000 (UTC)
From:      John Marino <marino@FreeBSD.org>
To:        ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org
Subject:   svn commit: r388392 - in head/cad/ghdl: . files
Message-ID:  <201506022215.t52MFnBj088633@svn.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: marino
Date: Tue Jun  2 22:15:48 2015
New Revision: 388392
URL: https://svnweb.freebsd.org/changeset/ports/388392

Log:
  cad/ghdl: Support DragonFly - llvm back now jobs safe
  
  The LLVM backend passes *all* tests on DragonFly (unlike FreeBSD which
  fails at test 825)

Added:
  head/cad/ghdl/files/patch-src_grt_Makefile.inc   (contents, props changed)
Modified:
  head/cad/ghdl/Makefile
  head/cad/ghdl/distinfo

Modified: head/cad/ghdl/Makefile
==============================================================================
--- head/cad/ghdl/Makefile	Tue Jun  2 21:17:00 2015	(r388391)
+++ head/cad/ghdl/Makefile	Tue Jun  2 22:15:48 2015	(r388392)
@@ -3,6 +3,7 @@
 
 PORTNAME=	ghdl
 PORTVERSION=	0.32
+PORTREVISION=	1
 CATEGORIES=	cad
 DISTFILES=	${SRCDISTFILE} ${GCCDISTFILE}
 
@@ -20,7 +21,7 @@ USES=		ada gmake
 USE_GITHUB=	yes
 GH_ACCOUNT=	hanzer
 GH_PROJECT=	GHDL
-GH_TAGNAME=	a88ac1c
+GH_TAGNAME=	47ee186
 
 GNU_CONFIGURE=	yes
 GCCVER=		4.9.2
@@ -110,7 +111,6 @@ BUILD_DEPENDS+=	llvm-config${LLVMVER}:${
 RUN_DEPENDS+=	llc${LLVMVER}:${PORTSDIR}/devel/llvm${LLVMVER}
 PLIST=		${.CURDIR}/llvm-plist
 PLIST_SUB+=	GLIB=ghdl/lib/ghdl/
-MAKE_JOBS_UNSAFE=	yes
 .endif
 
 post-patch:

Modified: head/cad/ghdl/distinfo
==============================================================================
--- head/cad/ghdl/distinfo	Tue Jun  2 21:17:00 2015	(r388391)
+++ head/cad/ghdl/distinfo	Tue Jun  2 22:15:48 2015	(r388392)
@@ -1,4 +1,4 @@
-SHA256 (hanzer-GHDL-0.32-a88ac1c_GH0.tar.gz) = 8f2d7f953ee6e0a34ec1f51308ce2fa694ce6776a3154184591ebe690d45eed9
-SIZE (hanzer-GHDL-0.32-a88ac1c_GH0.tar.gz) = 3081221
+SHA256 (hanzer-GHDL-0.32-47ee186_GH0.tar.gz) = e552f340223ad7cd9680d91bd8caff611950382364f5eb098de0a65d58ea6911
+SIZE (hanzer-GHDL-0.32-47ee186_GH0.tar.gz) = 3081814
 SHA256 (gcc-4.9.2.tar.bz2) = 2020c98295856aa13fda0f2f3a4794490757fc24bcca918d52cc8b4917b972dd
 SIZE (gcc-4.9.2.tar.bz2) = 89939747

Added: head/cad/ghdl/files/patch-src_grt_Makefile.inc
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/cad/ghdl/files/patch-src_grt_Makefile.inc	Tue Jun  2 22:15:48 2015	(r388392)
@@ -0,0 +1,14 @@
+--- src/grt/Makefile.inc.orig	2015-06-01 05:56:40 UTC
++++ src/grt/Makefile.inc
+@@ -71,6 +71,11 @@ ifeq ($(filter-out x86_64 freebsd%,$(arc
+   GRT_EXTRA_LIB=-lm $(GRT_ELF_OPTS)
+   ADAC=ada
+ endif
++ifeq ($(filter-out x86_64 dragonfly%,$(arch) $(osys)),)
++  GRT_TARGET_OBJS=amd64.o linux.o times.o
++  GRT_EXTRA_LIB=-lm $(GRT_ELF_OPTS)
++  ADAC=ada
++endif
+ ifeq ($(filter-out i%86 darwin%,$(arch) $(osys)),)
+   GRT_TARGET_OBJS=i386.o linux.o times.o
+   GRT_EXTRA_LIB=



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