svn commit: r388392 - in head/cad/ghdl: . files
John Marino
marino at FreeBSD.org
Tue Jun 2 22:15:50 UTC 2015
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=
More information about the svn-ports-all
mailing list