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>