Date: Fri, 18 Jul 2014 08:09:53 +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: r362188 - in head/cad/freehdl: . files Message-ID: <201407180809.s6I89rXk015478@svn.freebsd.org>
next in thread | raw e-mail | index | archive | help
Author: marino Date: Fri Jul 18 08:09:53 2014 New Revision: 362188 URL: http://svnweb.freebsd.org/changeset/ports/362188 QAT: https://qat.redports.org/buildarchive/r362188/ Log: cad/freehdl: Unbreak on F10+ and stage I could not fix this port on clang. It finds the double argument to the "to_string" function ambiguious and nothing I tried resolved the ambiguity. In the end, I cheated by setting USE_GCC=any and I'll leave the clang fix to a C++ expert. Added: head/cad/freehdl/files/patch-kernel_fhdl__stream.cc (contents, props changed) head/cad/freehdl/files/patch-vaul_dunit.cc (contents, props changed) head/cad/freehdl/files/patch-vaul_pool.cc (contents, props changed) Modified: head/cad/freehdl/Makefile head/cad/freehdl/pkg-plist Modified: head/cad/freehdl/Makefile ============================================================================== --- head/cad/freehdl/Makefile Fri Jul 18 08:07:18 2014 (r362187) +++ head/cad/freehdl/Makefile Fri Jul 18 08:09:53 2014 (r362188) @@ -11,20 +11,13 @@ COMMENT= Free VHDL simulator USE_LDCONFIG= yes USES= gmake perl5 pkgconfig +USE_GCC= any USE_GNOME= gnomehack USE_AUTOTOOLS= libtool HAS_CONFIGURE= yes -MAN1= freehdl-config.1 \ - freehdl-gennodes.1 \ - freehdl-v2cc.1 \ - gvhdl.1 -MAN5= v2cc.libs.5 - INFO= fire -MANCOMPRESSED= no - PLIST_TMP= ${WRKDIR}/plist_tmp/ PLIST_REPL= ${SED} "s|share/${PORTNAME}|%%DATADIR%%|1" @@ -53,5 +46,4 @@ plist: build | ${GREP} -vE '%%DATADIR%%|freehdl' >> ${PLIST} @${RM} -rf ${PLIST_TMP} -NO_STAGE= yes .include <bsd.port.mk> Added: head/cad/freehdl/files/patch-kernel_fhdl__stream.cc ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/cad/freehdl/files/patch-kernel_fhdl__stream.cc Fri Jul 18 08:09:53 2014 (r362188) @@ -0,0 +1,10 @@ +--- kernel/fhdl_stream.cc.orig 2006-01-12 08:05:01.000000000 +0000 ++++ kernel/fhdl_stream.cc +@@ -2,6 +2,7 @@ + #if HAVE_UNISTD_H + #include <unistd.h> + #endif ++#include <cstring> + #include <sstream> + #include <assert.h> + #include <freehdl/kernel-error.hh> Added: head/cad/freehdl/files/patch-vaul_dunit.cc ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/cad/freehdl/files/patch-vaul_dunit.cc Fri Jul 18 08:09:53 2014 (r362188) @@ -0,0 +1,10 @@ +--- vaul/dunit.cc.orig 2005-12-14 08:23:06.000000000 +0000 ++++ vaul/dunit.cc +@@ -27,6 +27,7 @@ + + #include <errno.h> + #include <string.h> ++#include <stdlib.h> + #if HAVE_MALLOC_H + #include <malloc.h> + #endif Added: head/cad/freehdl/files/patch-vaul_pool.cc ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/cad/freehdl/files/patch-vaul_pool.cc Fri Jul 18 08:09:53 2014 (r362188) @@ -0,0 +1,10 @@ +--- vaul/pool.cc.orig 2005-12-14 08:23:06.000000000 +0000 ++++ vaul/pool.cc +@@ -24,6 +24,7 @@ + #include <freehdl/vaul-lexer.h> + #include <freehdl/vaul-util.h> + ++#include <stdlib.h> + #if HAVE_MALLOC_H + #include <malloc.h> + #endif Modified: head/cad/freehdl/pkg-plist ============================================================================== --- head/cad/freehdl/pkg-plist Fri Jul 18 08:07:18 2014 (r362187) +++ head/cad/freehdl/pkg-plist Fri Jul 18 08:09:53 2014 (r362188) @@ -91,6 +91,11 @@ lib/libfreehdl-cdfggen.so.0 lib/libfreehdl-cdfggen.so lib/libfreehdl-cdfggen.la lib/libfreehdl-cdfggen.a +man/man1/freehdl-config.1.gz +man/man1/freehdl-gennodes.1.gz +man/man1/freehdl-v2cc.1.gz +man/man1/gvhdl.1.gz +man/man5/v2cc.libs.5.gz %%DATADIR%%/lib/std/standard.vhdl %%DATADIR%%/lib/std/textio.vhdl %%DATADIR%%/lib/ieee/std_logic_1164.vhdl
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201407180809.s6I89rXk015478>