Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 30 May 2015 21:22:09 +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: r387985 - in head/cad: . ghdl ghdl/files
Message-ID:  <201505302122.t4ULM9dZ035380@svn.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: marino
Date: Sat May 30 21:22:08 2015
New Revision: 387985
URL: https://svnweb.freebsd.org/changeset/ports/387985

Log:
  Add new port: cad/ghdl
  
  GHDL is the leading VHSIC Hardware Description Language (VHDL) simulator.
  
  Digital and mixed-signal systems such as field-programmable gate arrays
  and integrated circuits can be described by VHDL, and VHDL  can also be
  used as a general purpose parallel programming language.  GHDL compiles
  VHDL files and creates a binary which simulates the design.
  
  GHDL fully supports IEEE 1076-1987, IEEE 1-76-1993, IEEE 1076-2002
  versions of VHDL, and partially IEEE 1076-2008.

Added:
  head/cad/ghdl/
  head/cad/ghdl/Makefile   (contents, props changed)
  head/cad/ghdl/distinfo   (contents, props changed)
  head/cad/ghdl/files/
  head/cad/ghdl/files/patch-ghdl.gpr.in   (contents, props changed)
  head/cad/ghdl/files/patch-src_ghdldrv_ghdldrv.adb   (contents, props changed)
  head/cad/ghdl/files/patch-src_grt_grt.ver   (contents, props changed)
  head/cad/ghdl/pkg-descr   (contents, props changed)
  head/cad/ghdl/pkg-plist   (contents, props changed)
Modified:
  head/cad/Makefile

Modified: head/cad/Makefile
==============================================================================
--- head/cad/Makefile	Sat May 30 20:55:07 2015	(r387984)
+++ head/cad/Makefile	Sat May 30 21:22:08 2015	(r387985)
@@ -38,6 +38,7 @@
     SUBDIR += geda-symcheck
     SUBDIR += geda-utils
     SUBDIR += gerbv
+    SUBDIR += ghdl
     SUBDIR += gmsh
     SUBDIR += gmsh-occ
     SUBDIR += gnucap

Added: head/cad/ghdl/Makefile
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/cad/ghdl/Makefile	Sat May 30 21:22:08 2015	(r387985)
@@ -0,0 +1,124 @@
+# Created by: John Marino <marino@FreeBSD.org>
+# $FreeBSD$
+
+PORTNAME=	ghdl
+PORTVERSION=	0.32
+CATEGORIES=	cad
+DISTFILES=	${SRCDISTFILE} ${GCCDISTFILE}
+
+MAINTAINER=	marino@FreeBSD.org
+COMMENT=	GNU VHDL simulator
+
+LICENSE=	GPLv2
+LICENSE_FILE=	${WRKSRC}/COPYING
+
+LIB_DEPENDS=	libgmp.so:${PORTSDIR}/math/gmp \
+		libmpfr.so:${PORTSDIR}/math/mpfr \
+		libmpc.so:${PORTSDIR}/math/mpc
+
+USES=		ada gmake iconv libtool perl5
+USE_PERL5=	build
+INFO=		ghdl
+
+USE_GITHUB=	yes
+GH_ACCOUNT=	hanzer
+GH_PROJECT=	GHDL
+GH_TAGNAME=	a88ac1c
+
+GNU_CONFIGURE=	yes
+GCCVER=		4.9.2
+SRCDISTFILE=	hanzer-GHDL-${PORTVERSION}-${GH_TAGNAME}_GH0.tar.gz
+GCCDISTFILE=	gcc-${GCCVER}.tar.bz2
+BLD_TARGET=	${ARCH:S/amd64/x86_64/}-portbld-${OPSYS:tl}${OSREL:R}
+BUILDDIR=	${WRKDIR}/build
+GCCSRCDIR=	${WRKDIR}/gcc-${GCCVER}
+CFG_SCRIPT=	${GCCSRCDIR}/configure
+PKG_PREFIX=	${PREFIX}/ghdl
+LINKER_COMMAND=	${LOCALBASE}/gcc-aux/bin/gcc
+PLIST_SUB=	GLEX=ghdl/libexec/gcc/${BLD_TARGET}/${GCCVER} \
+		GLIB=ghdl/lib/gcc/${BLD_TARGET}/${GCCVER} \
+		TARGET=${BLD_TARGET}
+
+GHDL_ARGS=	--enable-languages="c,vhdl" \
+		--build=${BLD_TARGET} \
+		--prefix=${PKG_PREFIX:Q} \
+		--disable-bootstrap \
+		--disable-nls \
+		--disable-libquadmath \
+		--disable-libmudflap \
+		--disable-libgomp \
+		--disable-libssp \
+		--with-system-zlib \
+		--with-gmp=${PREFIX} \
+		--with-mpfr=${PREFIX} \
+		--with-mpc=${PREFIX} \
+		--enable-shared \
+		--enable-threads=posix \
+		${ICONV_CONFIGURE_ARG} ${EXTRA_CONFIG}
+
+.include <bsd.port.pre.mk>
+
+.if ${OPSYS} == FreeBSD
+MODERN_BINUTILS=	yes
+PLIST_SUB+=	FREEBSD=""
+.  if ${OSREL:R} == 8 && ${ARCH} == i386
+BROKEN=		get_pc_thunk.cx errors
+.  endif
+.else
+PLIST_SUB+=	FREEBSD="@comment "
+.endif
+
+.if ${ARCH:S/amd64/x86_64/} == x86_64
+PLIST_SUB+=	X86_64=""
+.else
+PLIST_SUB+=	X86_64="@comment "
+.endif
+
+.if ${OPSYS} == DragonFly
+IGNORE=		Not supported yet
+.endif
+
+.if defined(MODERN_BINUTILS)
+# Apparently gcc 4.9 needs binutils 2.23 or greater to link Ada correctly
+USE_BINUTILS=	yes
+RUN_DEPENDS+=	${LOCALBASE}/bin/as:${PORTSDIR}/devel/binutils
+AS_COMMAND=	${LOCALBASE}/bin/as
+EXTRA_CONFIG+=	--with-ld=${LOCALBASE}/bin/ld
+.else
+AS_COMMAND=	/usr/bin/as
+EXTRA_CONFIG+=	--with-ld=/usr/bin/ld
+.endif
+EXTRA_CONFIG+=	--with-as=${AS_COMMAND}
+
+post-patch:
+	${REINPLACE_CMD} \
+		-e 's|\@AS_COMMAND\@|${AS_COMMAND}|' \
+		-e 's|\@LINKER_COMMAND\@|${LINKER_COMMAND}|' \
+		${WRKSRC}/src/ghdldrv/ghdldrv.adb
+
+do-configure:
+	${MKDIR} ${BUILDDIR}
+	(cd ${WRKSRC} && ${SETENV} ${CONFIGURE_ENV} ./configure \
+		--with-gcc=${GCCSRCDIR} --prefix=${PKG_PREFIX:Q})
+	${SETENV} ${MAKE_ENV} ${MAKE_CMD} -C ${WRKSRC} copy-sources
+	(cd ${BUILDDIR} && ${SETENV} ${CONFIGURE_ENV} \
+		${CFG_SCRIPT} ${GHDL_ARGS})
+
+do-build:
+	(cd ${BUILDDIR} && ${SETENV} ${MAKE_ENV} \
+		${MAKE_CMD} -j${MAKE_JOBS_NUMBER} ${MAKE_ARGS} all)
+
+do-install:
+	(cd ${BUILDDIR} && ${SETENV} ${MAKE_ENV} \
+		${MAKE_CMD} install-strip ${MAKE_ARGS})
+	${MV} ${STAGEDIR}${PREFIX}/ghdl/share/man/man1/ghdl.1 \
+		${STAGEDIR}${PREFIX}/man/man1
+	${MV} ${STAGEDIR}${PREFIX}/ghdl/share/info/ghdl.info \
+		${STAGEDIR}${PREFIX}/info
+	${RM} -r ${STAGEDIR}${PREFIX}/ghdl/share
+
+check:
+	(cd ${WRKSRC}/testsuite && ${SETENV} ${MAKE_ENV} \
+		GHDL=${STAGEDIR}${PREFIX}/ghdl/bin/ghdl ${SH} testsuite.sh)
+
+.include <bsd.port.post.mk>

Added: head/cad/ghdl/distinfo
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/cad/ghdl/distinfo	Sat May 30 21:22:08 2015	(r387985)
@@ -0,0 +1,4 @@
+SHA256 (hanzer-GHDL-0.32-a88ac1c_GH0.tar.gz) = 8f2d7f953ee6e0a34ec1f51308ce2fa694ce6776a3154184591ebe690d45eed9
+SIZE (hanzer-GHDL-0.32-a88ac1c_GH0.tar.gz) = 3081221
+SHA256 (gcc-4.9.2.tar.bz2) = 2020c98295856aa13fda0f2f3a4794490757fc24bcca918d52cc8b4917b972dd
+SIZE (gcc-4.9.2.tar.bz2) = 89939747

Added: head/cad/ghdl/files/patch-ghdl.gpr.in
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/cad/ghdl/files/patch-ghdl.gpr.in	Sat May 30 21:22:08 2015	(r387985)
@@ -0,0 +1,11 @@
+--- ghdl.gpr.in.orig	2015-05-27 18:49:40 UTC
++++ ghdl.gpr.in
+@@ -32,7 +32,7 @@ project Ghdl is
+    end Compiler;
+ 
+    package Linker is
+-      for Switches ("Ada") use ("-lm", "-ldl");
++      for Switches ("Ada") use ("-lm");
+    end Linker;
+ end Ghdl;
+ 

Added: head/cad/ghdl/files/patch-src_ghdldrv_ghdldrv.adb
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/cad/ghdl/files/patch-src_ghdldrv_ghdldrv.adb	Sat May 30 21:22:08 2015	(r387985)
@@ -0,0 +1,31 @@
+--- src/ghdldrv/ghdldrv.adb.orig	2015-05-30 07:12:42 UTC
++++ src/ghdldrv/ghdldrv.adb
+@@ -43,8 +43,8 @@ package body Ghdldrv is
+    --  Name of the tools used.
+    Compiler_Cmd : String_Access := null;
+    Post_Processor_Cmd : String_Access := null;
+-   Assembler_Cmd : constant String := "as";
+-   Linker_Cmd : constant String := "gcc";
++   Assembler_Cmd : aliased String := "@AS_COMMAND@";
++   Linker_Cmd : aliased String := "@LINKER_COMMAND@";
+ 
+    --  Path of the tools.
+    Compiler_Path : String_Access;
+@@ -467,15 +467,9 @@ package body Ghdldrv is
+          end if;
+       end if;
+       if Compile_Kind >= Compile_Gcc then
+-         Assembler_Path := Locate_Exec_On_Path (Assembler_Cmd);
+-         if Assembler_Path = null and not Flag_Asm then
+-            Tool_Not_Found (Assembler_Cmd);
+-         end if;
+-      end if;
+-      Linker_Path := Locate_Exec_On_Path (Linker_Cmd);
+-      if Linker_Path = null then
+-         Tool_Not_Found (Linker_Cmd);
++         Assembler_Path := Assembler_Cmd'Access;
+       end if;
++      Linker_Path := Linker_Cmd'Access;
+    end Locate_Tools;
+ 
+    procedure Setup_Compiler (Load : Boolean)

Added: head/cad/ghdl/files/patch-src_grt_grt.ver
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/cad/ghdl/files/patch-src_grt_grt.ver	Sat May 30 21:22:08 2015	(r387985)
@@ -0,0 +1,11 @@
+--- src/grt/grt.ver.orig	2015-05-27 18:49:40 UTC
++++ src/grt/grt.ver
+@@ -19,6 +19,8 @@ vpi_remove_cb;
+ vpi_scan;
+ vpi_vprintf;
+ vpi_printf;
++__progname;
++environ;
+   local:
+ 	*;
+ };

Added: head/cad/ghdl/pkg-descr
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/cad/ghdl/pkg-descr	Sat May 30 21:22:08 2015	(r387985)
@@ -0,0 +1,11 @@
+GHDL is the leading VHSIC Hardware Description Language (VHDL) simulator.
+
+Digital and mixed-signal systems such as field-programmable gate arrays
+and integrated circuits can be described by VHDL, and VHDL  can also be
+used as a general purpose parallel programming language.  GHDL compiles
+VHDL files and creates a binary which simulates the design.
+
+GHDL fully supports IEEE 1076-1987, IEEE 1-76-1993, IEEE 1076-2002 
+versions of VHDL, and partially IEEE 1076-2008.
+
+WWW: https://sourceforge.net/projects/ghdl-updates/

Added: head/cad/ghdl/pkg-plist
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/cad/ghdl/pkg-plist	Sat May 30 21:22:08 2015	(r387985)
@@ -0,0 +1,517 @@
+ghdl/bin/cpp
+ghdl/bin/gcc
+ghdl/bin/gcc-ar
+ghdl/bin/gcc-nm
+ghdl/bin/gcc-ranlib
+ghdl/bin/gcov
+ghdl/bin/ghdl
+ghdl/bin/%%TARGET%%-gcc
+ghdl/bin/%%TARGET%%-gcc-4.9.2
+ghdl/bin/%%TARGET%%-gcc-ar
+ghdl/bin/%%TARGET%%-gcc-nm
+ghdl/bin/%%TARGET%%-gcc-ranlib
+%%GLIB%%/crtbegin.o
+%%GLIB%%/crtbeginS.o
+%%GLIB%%/crtend.o
+%%GLIB%%/crtendS.o
+%%GLIB%%/include-fixed/README
+%%GLIB%%/include-fixed/limits.h
+%%GLIB%%/include-fixed/netinet/ip_fil.h
+%%GLIB%%/include-fixed/netinet/ip_lookup.h
+%%GLIB%%/include-fixed/netinet/ip_nat.h
+%%GLIB%%/include-fixed/netinet/ip_proxy.h
+%%GLIB%%/include-fixed/netinet/ip_scan.h
+%%GLIB%%/include-fixed/netinet/ip_state.h
+%%GLIB%%/include-fixed/stddef.h
+%%GLIB%%/include-fixed/stdio.h
+%%GLIB%%/include-fixed/stdlib.h
+%%GLIB%%/include-fixed/sys/types.h
+%%GLIB%%/include-fixed/syslimits.h
+%%GLIB%%/include-fixed/unistd.h
+%%GLIB%%/include-fixed/wchar.h
+%%GLIB%%/include/adxintrin.h
+%%GLIB%%/include/ammintrin.h
+%%GLIB%%/include/avx2intrin.h
+%%GLIB%%/include/avx512cdintrin.h
+%%GLIB%%/include/avx512erintrin.h
+%%GLIB%%/include/avx512fintrin.h
+%%GLIB%%/include/avx512pfintrin.h
+%%GLIB%%/include/avxintrin.h
+%%GLIB%%/include/bmi2intrin.h
+%%GLIB%%/include/bmiintrin.h
+%%GLIB%%/include/bmmintrin.h
+%%GLIB%%/include/cpuid.h
+%%GLIB%%/include/cross-stdarg.h
+%%GLIB%%/include/emmintrin.h
+%%GLIB%%/include/f16cintrin.h
+%%GLIB%%/include/float.h
+%%GLIB%%/include/fma4intrin.h
+%%GLIB%%/include/fmaintrin.h
+%%GLIB%%/include/fxsrintrin.h
+%%GLIB%%/include/ia32intrin.h
+%%GLIB%%/include/immintrin.h
+%%GLIB%%/include/iso646.h
+%%GLIB%%/include/lwpintrin.h
+%%GLIB%%/include/lzcntintrin.h
+%%GLIB%%/include/mm3dnow.h
+%%GLIB%%/include/mm_malloc.h
+%%GLIB%%/include/mmintrin.h
+%%GLIB%%/include/nmmintrin.h
+%%GLIB%%/include/pmmintrin.h
+%%GLIB%%/include/popcntintrin.h
+%%GLIB%%/include/prfchwintrin.h
+%%GLIB%%/include/rdseedintrin.h
+%%GLIB%%/include/rtmintrin.h
+%%GLIB%%/include/shaintrin.h
+%%GLIB%%/include/smmintrin.h
+%%GLIB%%/include/stdalign.h
+%%GLIB%%/include/stdarg.h
+%%GLIB%%/include/stdatomic.h
+%%GLIB%%/include/stdbool.h
+%%GLIB%%/include/stddef.h
+%%GLIB%%/include/stdfix.h
+%%GLIB%%/include/stdint-gcc.h
+%%GLIB%%/include/stdint.h
+%%GLIB%%/include/stdnoreturn.h
+%%GLIB%%/include/tbmintrin.h
+%%GLIB%%/include/tgmath.h
+%%GLIB%%/include/tmmintrin.h
+%%GLIB%%/include/unwind.h
+%%GLIB%%/include/varargs.h
+%%GLIB%%/include/wmmintrin.h
+%%GLIB%%/include/x86intrin.h
+%%GLIB%%/include/xmmintrin.h
+%%GLIB%%/include/xopintrin.h
+%%GLIB%%/include/xsaveintrin.h
+%%GLIB%%/include/xsaveoptintrin.h
+%%GLIB%%/include/xtestintrin.h
+%%GLIB%%/install-tools/fixinc_list
+%%GLIB%%/install-tools/gsyslimits.h
+%%GLIB%%/install-tools/include/README
+%%GLIB%%/install-tools/include/limits.h
+%%GLIB%%/install-tools/macro_list
+%%GLIB%%/install-tools/mkheaders.conf
+%%GLIB%%/libgcc.a
+%%GLIB%%/libgcc_eh.a
+%%GLIB%%/libgcov.a
+%%GLIB%%/plugin/gtype.state
+%%GLIB%%/plugin/include/ada/gcc-interface/ada-tree.def
+%%GLIB%%/plugin/include/alias.h
+%%GLIB%%/plugin/include/all-tree.def
+%%GLIB%%/plugin/include/alloc-pool.h
+%%GLIB%%/plugin/include/ansidecl.h
+%%GLIB%%/plugin/include/attribs.h
+%%GLIB%%/plugin/include/auto-host.h
+%%GLIB%%/plugin/include/b-header-vars
+%%GLIB%%/plugin/include/basic-block.h
+%%GLIB%%/plugin/include/bitmap.h
+%%GLIB%%/plugin/include/builtins.def
+%%GLIB%%/plugin/include/bversion.h
+%%GLIB%%/plugin/include/c-family/c-common.def
+%%GLIB%%/plugin/include/c-family/c-common.h
+%%GLIB%%/plugin/include/c-family/c-objc.h
+%%GLIB%%/plugin/include/c-family/c-pragma.h
+%%GLIB%%/plugin/include/c-family/c-pretty-print.h
+%%GLIB%%/plugin/include/c-tree.h
+%%GLIB%%/plugin/include/calls.h
+%%GLIB%%/plugin/include/cfg-flags.def
+%%GLIB%%/plugin/include/cfgexpand.h
+%%GLIB%%/plugin/include/cfghooks.h
+%%GLIB%%/plugin/include/cfgloop.h
+%%GLIB%%/plugin/include/cgraph.h
+%%GLIB%%/plugin/include/cif-code.def
+%%GLIB%%/plugin/include/cilk-builtins.def
+%%GLIB%%/plugin/include/cilkplus.def
+%%GLIB%%/plugin/include/config.h
+%%GLIB%%/plugin/include/config/dbxelf.h
+%%GLIB%%/plugin/include/config/elfos.h
+%%FREEBSD%%%%GLIB%%/plugin/include/config/freebsd-spec.h
+%%FREEBSD%%%%GLIB%%/plugin/include/config/freebsd-stdint.h
+%%FREEBSD%%%%GLIB%%/plugin/include/config/freebsd.h
+%%GLIB%%/plugin/include/config/i386/att.h
+%%X86_64%%%%GLIB%%/plugin/include/config/i386/biarch64.h
+%%FREEBSD%%%%GLIB%%/plugin/include/config/i386/freebsd.h
+%%FREEBSD%%%%X86_64%%%%GLIB%%/plugin/include/config/i386/freebsd64.h
+%%GLIB%%/plugin/include/config/i386/i386-opts.h
+%%GLIB%%/plugin/include/config/i386/i386-protos.h
+%%GLIB%%/plugin/include/config/i386/i386.h
+%%GLIB%%/plugin/include/config/i386/stringop.def
+%%GLIB%%/plugin/include/config/i386/unix.h
+%%X86_64%%%%GLIB%%/plugin/include/config/i386/x86-64.h
+%%GLIB%%/plugin/include/config/i386/x86-tune.def
+%%GLIB%%/plugin/include/config/initfini-array.h
+%%GLIB%%/plugin/include/config/vxworks-dummy.h
+%%GLIB%%/plugin/include/configargs.h
+%%GLIB%%/plugin/include/context.h
+%%GLIB%%/plugin/include/coretypes.h
+%%GLIB%%/plugin/include/cp/cp-tree.def
+%%GLIB%%/plugin/include/cppdefault.h
+%%GLIB%%/plugin/include/cpplib.h
+%%GLIB%%/plugin/include/debug.h
+%%GLIB%%/plugin/include/defaults.h
+%%GLIB%%/plugin/include/df.h
+%%GLIB%%/plugin/include/diagnostic-color.h
+%%GLIB%%/plugin/include/diagnostic-core.h
+%%GLIB%%/plugin/include/diagnostic.def
+%%GLIB%%/plugin/include/diagnostic.h
+%%GLIB%%/plugin/include/double-int.h
+%%GLIB%%/plugin/include/dumpfile.h
+%%GLIB%%/plugin/include/emit-rtl.h
+%%GLIB%%/plugin/include/except.h
+%%GLIB%%/plugin/include/filenames.h
+%%GLIB%%/plugin/include/fixed-value.h
+%%GLIB%%/plugin/include/flag-types.h
+%%GLIB%%/plugin/include/flags.h
+%%GLIB%%/plugin/include/fold-const.h
+%%GLIB%%/plugin/include/function.h
+%%GLIB%%/plugin/include/gcc-plugin.h
+%%GLIB%%/plugin/include/gcc-symtab.h
+%%GLIB%%/plugin/include/genrtl.h
+%%GLIB%%/plugin/include/ggc.h
+%%GLIB%%/plugin/include/gimple-builder.h
+%%GLIB%%/plugin/include/gimple-expr.h
+%%GLIB%%/plugin/include/gimple-fold.h
+%%GLIB%%/plugin/include/gimple-iterator.h
+%%GLIB%%/plugin/include/gimple-low.h
+%%GLIB%%/plugin/include/gimple-pretty-print.h
+%%GLIB%%/plugin/include/gimple-ssa.h
+%%GLIB%%/plugin/include/gimple-walk.h
+%%GLIB%%/plugin/include/gimple.def
+%%GLIB%%/plugin/include/gimple.h
+%%GLIB%%/plugin/include/gimplify-me.h
+%%GLIB%%/plugin/include/gimplify.h
+%%GLIB%%/plugin/include/gsstruct.def
+%%GLIB%%/plugin/include/gtm-builtins.def
+%%GLIB%%/plugin/include/gtype-desc.h
+%%GLIB%%/plugin/include/hard-reg-set.h
+%%GLIB%%/plugin/include/hash-table.h
+%%GLIB%%/plugin/include/hashtab.h
+%%GLIB%%/plugin/include/highlev-plugin-common.h
+%%GLIB%%/plugin/include/hwint.h
+%%GLIB%%/plugin/include/incpath.h
+%%GLIB%%/plugin/include/input.h
+%%GLIB%%/plugin/include/insn-codes.h
+%%GLIB%%/plugin/include/insn-constants.h
+%%GLIB%%/plugin/include/insn-flags.h
+%%GLIB%%/plugin/include/insn-modes.h
+%%GLIB%%/plugin/include/insn-notes.def
+%%GLIB%%/plugin/include/internal-fn.def
+%%GLIB%%/plugin/include/internal-fn.h
+%%GLIB%%/plugin/include/intl.h
+%%GLIB%%/plugin/include/ipa-prop.h
+%%GLIB%%/plugin/include/ipa-ref-inline.h
+%%GLIB%%/plugin/include/ipa-ref.h
+%%GLIB%%/plugin/include/ipa-reference.h
+%%GLIB%%/plugin/include/ipa-utils.h
+%%GLIB%%/plugin/include/is-a.h
+%%GLIB%%/plugin/include/java/java-tree.def
+%%GLIB%%/plugin/include/langhooks.h
+%%GLIB%%/plugin/include/libiberty.h
+%%GLIB%%/plugin/include/line-map.h
+%%GLIB%%/plugin/include/machmode.h
+%%GLIB%%/plugin/include/md5.h
+%%GLIB%%/plugin/include/mode-classes.def
+%%GLIB%%/plugin/include/objc/objc-tree.def
+%%GLIB%%/plugin/include/obstack.h
+%%GLIB%%/plugin/include/omp-builtins.def
+%%GLIB%%/plugin/include/options.h
+%%GLIB%%/plugin/include/opts.h
+%%GLIB%%/plugin/include/output.h
+%%GLIB%%/plugin/include/params.def
+%%GLIB%%/plugin/include/params.h
+%%GLIB%%/plugin/include/pass-instances.def
+%%GLIB%%/plugin/include/pass_manager.h
+%%GLIB%%/plugin/include/plugin-api.h
+%%GLIB%%/plugin/include/plugin-version.h
+%%GLIB%%/plugin/include/plugin.def
+%%GLIB%%/plugin/include/plugin.h
+%%GLIB%%/plugin/include/pointer-set.h
+%%GLIB%%/plugin/include/predict.def
+%%GLIB%%/plugin/include/predict.h
+%%GLIB%%/plugin/include/prefix.h
+%%GLIB%%/plugin/include/pretty-print.h
+%%GLIB%%/plugin/include/print-rtl.h
+%%GLIB%%/plugin/include/print-tree.h
+%%GLIB%%/plugin/include/real.h
+%%GLIB%%/plugin/include/realmpfr.h
+%%GLIB%%/plugin/include/reg-notes.def
+%%GLIB%%/plugin/include/regset.h
+%%GLIB%%/plugin/include/resource.h
+%%GLIB%%/plugin/include/rtl.def
+%%GLIB%%/plugin/include/rtl.h
+%%GLIB%%/plugin/include/safe-ctype.h
+%%GLIB%%/plugin/include/sanitizer.def
+%%GLIB%%/plugin/include/sbitmap.h
+%%GLIB%%/plugin/include/splay-tree.h
+%%GLIB%%/plugin/include/ssa-iterators.h
+%%GLIB%%/plugin/include/statistics.h
+%%GLIB%%/plugin/include/stmt.h
+%%GLIB%%/plugin/include/stor-layout.h
+%%GLIB%%/plugin/include/stringpool.h
+%%GLIB%%/plugin/include/symtab.h
+%%GLIB%%/plugin/include/sync-builtins.def
+%%GLIB%%/plugin/include/system.h
+%%GLIB%%/plugin/include/target-hooks-macros.h
+%%GLIB%%/plugin/include/target.def
+%%GLIB%%/plugin/include/target.h
+%%GLIB%%/plugin/include/timevar.def
+%%GLIB%%/plugin/include/timevar.h
+%%GLIB%%/plugin/include/tm-preds.h
+%%GLIB%%/plugin/include/tm.h
+%%GLIB%%/plugin/include/tm_p.h
+%%GLIB%%/plugin/include/toplev.h
+%%GLIB%%/plugin/include/tree-cfg.h
+%%GLIB%%/plugin/include/tree-cfgcleanup.h
+%%GLIB%%/plugin/include/tree-check.h
+%%GLIB%%/plugin/include/tree-core.h
+%%GLIB%%/plugin/include/tree-dfa.h
+%%GLIB%%/plugin/include/tree-dump.h
+%%GLIB%%/plugin/include/tree-eh.h
+%%GLIB%%/plugin/include/tree-hasher.h
+%%GLIB%%/plugin/include/tree-inline.h
+%%GLIB%%/plugin/include/tree-into-ssa.h
+%%GLIB%%/plugin/include/tree-iterator.h
+%%GLIB%%/plugin/include/tree-nested.h
+%%GLIB%%/plugin/include/tree-object-size.h
+%%GLIB%%/plugin/include/tree-outof-ssa.h
+%%GLIB%%/plugin/include/tree-parloops.h
+%%GLIB%%/plugin/include/tree-pass.h
+%%GLIB%%/plugin/include/tree-phinodes.h
+%%GLIB%%/plugin/include/tree-pretty-print.h
+%%GLIB%%/plugin/include/tree-ssa-address.h
+%%GLIB%%/plugin/include/tree-ssa-alias.h
+%%GLIB%%/plugin/include/tree-ssa-coalesce.h
+%%GLIB%%/plugin/include/tree-ssa-dom.h
+%%GLIB%%/plugin/include/tree-ssa-loop-ivopts.h
+%%GLIB%%/plugin/include/tree-ssa-loop-manip.h
+%%GLIB%%/plugin/include/tree-ssa-loop-niter.h
+%%GLIB%%/plugin/include/tree-ssa-loop.h
+%%GLIB%%/plugin/include/tree-ssa-operands.h
+%%GLIB%%/plugin/include/tree-ssa-sccvn.h
+%%GLIB%%/plugin/include/tree-ssa-ter.h
+%%GLIB%%/plugin/include/tree-ssa-threadedge.h
+%%GLIB%%/plugin/include/tree-ssa-threadupdate.h
+%%GLIB%%/plugin/include/tree-ssa.h
+%%GLIB%%/plugin/include/tree-ssanames.h
+%%GLIB%%/plugin/include/tree.def
+%%GLIB%%/plugin/include/tree.h
+%%GLIB%%/plugin/include/treestruct.def
+%%GLIB%%/plugin/include/varasm.h
+%%GLIB%%/plugin/include/vec.h
+%%GLIB%%/plugin/include/version.h
+%%GLIB%%/vhdl/grt.lst
+%%GLIB%%/vhdl/grt.ver
+%%GLIB%%/vhdl/libgrt.a
+%%GLIB%%/vhdl/src/ieee/math_complex-body.vhdl
+%%GLIB%%/vhdl/src/ieee/math_complex.vhdl
+%%GLIB%%/vhdl/src/ieee/math_real-body.vhdl
+%%GLIB%%/vhdl/src/ieee/math_real.vhdl
+%%GLIB%%/vhdl/src/ieee/numeric_bit-body.v87
+%%GLIB%%/vhdl/src/ieee/numeric_bit-body.v93
+%%GLIB%%/vhdl/src/ieee/numeric_bit.v87
+%%GLIB%%/vhdl/src/ieee/numeric_bit.v93
+%%GLIB%%/vhdl/src/ieee/numeric_std-body.v87
+%%GLIB%%/vhdl/src/ieee/numeric_std-body.v93
+%%GLIB%%/vhdl/src/ieee/numeric_std.v87
+%%GLIB%%/vhdl/src/ieee/numeric_std.v93
+%%GLIB%%/vhdl/src/ieee/std_logic_1164.v87
+%%GLIB%%/vhdl/src/ieee/std_logic_1164.v93
+%%GLIB%%/vhdl/src/ieee/std_logic_1164_body.v87
+%%GLIB%%/vhdl/src/ieee/std_logic_1164_body.v93
+%%GLIB%%/vhdl/src/ieee2008/fixed_float_types.vhdl
+%%GLIB%%/vhdl/src/ieee2008/fixed_generic_pkg-body.vhdl
+%%GLIB%%/vhdl/src/ieee2008/fixed_generic_pkg.vhdl
+%%GLIB%%/vhdl/src/ieee2008/fixed_pkg.vhdl
+%%GLIB%%/vhdl/src/ieee2008/float_generic_pkg-body.vhdl
+%%GLIB%%/vhdl/src/ieee2008/float_generic_pkg.vhdl
+%%GLIB%%/vhdl/src/ieee2008/float_pkg.vhdl
+%%GLIB%%/vhdl/src/ieee2008/ieee_bit_context.vhdl
+%%GLIB%%/vhdl/src/ieee2008/ieee_std_context.vhdl
+%%GLIB%%/vhdl/src/ieee2008/math_complex-body.vhdl
+%%GLIB%%/vhdl/src/ieee2008/math_complex.vhdl
+%%GLIB%%/vhdl/src/ieee2008/math_real-body.vhdl
+%%GLIB%%/vhdl/src/ieee2008/math_real.vhdl
+%%GLIB%%/vhdl/src/ieee2008/numeric_bit-body.vhdl
+%%GLIB%%/vhdl/src/ieee2008/numeric_bit.vhdl
+%%GLIB%%/vhdl/src/ieee2008/numeric_bit_unsigned-body.vhdl
+%%GLIB%%/vhdl/src/ieee2008/numeric_bit_unsigned.vhdl
+%%GLIB%%/vhdl/src/ieee2008/numeric_std-body.vhdl
+%%GLIB%%/vhdl/src/ieee2008/numeric_std.vhdl
+%%GLIB%%/vhdl/src/ieee2008/numeric_std_unsigned-body.vhdl
+%%GLIB%%/vhdl/src/ieee2008/numeric_std_unsigned.vhdl
+%%GLIB%%/vhdl/src/ieee2008/std_logic_1164-body.vhdl
+%%GLIB%%/vhdl/src/ieee2008/std_logic_1164.vhdl
+%%GLIB%%/vhdl/src/ieee2008/std_logic_textio.vhdl
+%%GLIB%%/vhdl/src/mentor/std_logic_arith.vhdl
+%%GLIB%%/vhdl/src/mentor/std_logic_arith_body.vhdl
+%%GLIB%%/vhdl/src/std/env.vhdl
+%%GLIB%%/vhdl/src/std/env_body.vhdl
+%%GLIB%%/vhdl/src/std/textio.v08
+%%GLIB%%/vhdl/src/std/textio.v87
+%%GLIB%%/vhdl/src/std/textio.v93
+%%GLIB%%/vhdl/src/std/textio_body.v08
+%%GLIB%%/vhdl/src/std/textio_body.v87
+%%GLIB%%/vhdl/src/std/textio_body.v93
+%%GLIB%%/vhdl/src/synopsys/std_logic_arith.vhdl
+%%GLIB%%/vhdl/src/synopsys/std_logic_misc-body.vhdl
+%%GLIB%%/vhdl/src/synopsys/std_logic_misc.vhdl
+%%GLIB%%/vhdl/src/synopsys/std_logic_signed.vhdl
+%%GLIB%%/vhdl/src/synopsys/std_logic_textio.vhdl
+%%GLIB%%/vhdl/src/synopsys/std_logic_unsigned.vhdl
+%%GLIB%%/vhdl/src/vital2000/memory_b.vhdl
+%%GLIB%%/vhdl/src/vital2000/memory_p.vhdl
+%%GLIB%%/vhdl/src/vital2000/prmtvs_b.vhdl
+%%GLIB%%/vhdl/src/vital2000/prmtvs_p.vhdl
+%%GLIB%%/vhdl/src/vital2000/timing_b.vhdl
+%%GLIB%%/vhdl/src/vital2000/timing_p.vhdl
+%%GLIB%%/vhdl/src/vital95/vital_primitives.vhdl
+%%GLIB%%/vhdl/src/vital95/vital_primitives_body.vhdl
+%%GLIB%%/vhdl/src/vital95/vital_timing.vhdl
+%%GLIB%%/vhdl/src/vital95/vital_timing_body.vhdl
+%%GLIB%%/vhdl/v08/ieee/fixed_float_types.o
+%%GLIB%%/vhdl/v08/ieee/fixed_generic_pkg-body.o
+%%GLIB%%/vhdl/v08/ieee/fixed_generic_pkg.o
+%%GLIB%%/vhdl/v08/ieee/fixed_pkg.o
+%%GLIB%%/vhdl/v08/ieee/float_generic_pkg-body.o
+%%GLIB%%/vhdl/v08/ieee/float_generic_pkg.o
+%%GLIB%%/vhdl/v08/ieee/float_pkg.o
+%%GLIB%%/vhdl/v08/ieee/ieee-obj08.cf
+%%GLIB%%/vhdl/v08/ieee/ieee_bit_context.o
+%%GLIB%%/vhdl/v08/ieee/ieee_std_context.o
+%%GLIB%%/vhdl/v08/ieee/math_complex-body.o
+%%GLIB%%/vhdl/v08/ieee/math_complex.o
+%%GLIB%%/vhdl/v08/ieee/math_real-body.o
+%%GLIB%%/vhdl/v08/ieee/math_real.o
+%%GLIB%%/vhdl/v08/ieee/numeric_bit-body.o
+%%GLIB%%/vhdl/v08/ieee/numeric_bit.o
+%%GLIB%%/vhdl/v08/ieee/numeric_bit_unsigned-body.o
+%%GLIB%%/vhdl/v08/ieee/numeric_bit_unsigned.o
+%%GLIB%%/vhdl/v08/ieee/numeric_std-body.o
+%%GLIB%%/vhdl/v08/ieee/numeric_std.o
+%%GLIB%%/vhdl/v08/ieee/numeric_std_unsigned-body.o
+%%GLIB%%/vhdl/v08/ieee/numeric_std_unsigned.o
+%%GLIB%%/vhdl/v08/ieee/std_logic_1164-body.o
+%%GLIB%%/vhdl/v08/ieee/std_logic_1164.o
+%%GLIB%%/vhdl/v08/ieee/std_logic_textio.o
+%%GLIB%%/vhdl/v08/std/env.o
+%%GLIB%%/vhdl/v08/std/env_body.o
+%%GLIB%%/vhdl/v08/std/std-obj08.cf
+%%GLIB%%/vhdl/v08/std/std_standard.o
+%%GLIB%%/vhdl/v08/std/textio.o
+%%GLIB%%/vhdl/v08/std/textio_body.o
+%%GLIB%%/vhdl/v87/ieee/ieee-obj87.cf
+%%GLIB%%/vhdl/v87/ieee/numeric_bit-body.o
+%%GLIB%%/vhdl/v87/ieee/numeric_bit.o
+%%GLIB%%/vhdl/v87/ieee/numeric_std-body.o
+%%GLIB%%/vhdl/v87/ieee/numeric_std.o
+%%GLIB%%/vhdl/v87/ieee/std_logic_1164.o
+%%GLIB%%/vhdl/v87/ieee/std_logic_1164_body.o
+%%GLIB%%/vhdl/v87/ieee/vital_primitives.o
+%%GLIB%%/vhdl/v87/ieee/vital_primitives_body.o
+%%GLIB%%/vhdl/v87/ieee/vital_timing.o
+%%GLIB%%/vhdl/v87/ieee/vital_timing_body.o
+%%GLIB%%/vhdl/v87/std/std-obj87.cf
+%%GLIB%%/vhdl/v87/std/std_standard.o
+%%GLIB%%/vhdl/v87/std/textio.o
+%%GLIB%%/vhdl/v87/std/textio_body.o
+%%GLIB%%/vhdl/v87/synopsys/ieee-obj87.cf
+%%GLIB%%/vhdl/v87/synopsys/numeric_bit-body.o
+%%GLIB%%/vhdl/v87/synopsys/numeric_bit.o
+%%GLIB%%/vhdl/v87/synopsys/numeric_std-body.o
+%%GLIB%%/vhdl/v87/synopsys/numeric_std.o
+%%GLIB%%/vhdl/v87/synopsys/std_logic_1164.o
+%%GLIB%%/vhdl/v87/synopsys/std_logic_1164_body.o
+%%GLIB%%/vhdl/v87/synopsys/std_logic_arith.o
+%%GLIB%%/vhdl/v87/synopsys/std_logic_misc-body.o
+%%GLIB%%/vhdl/v87/synopsys/std_logic_misc.o
+%%GLIB%%/vhdl/v87/synopsys/std_logic_signed.o
+%%GLIB%%/vhdl/v87/synopsys/std_logic_textio.o
+%%GLIB%%/vhdl/v87/synopsys/std_logic_unsigned.o
+%%GLIB%%/vhdl/v87/synopsys/vital_primitives.o
+%%GLIB%%/vhdl/v87/synopsys/vital_primitives_body.o
+%%GLIB%%/vhdl/v87/synopsys/vital_timing.o
+%%GLIB%%/vhdl/v87/synopsys/vital_timing_body.o
+%%GLIB%%/vhdl/v93/ieee/ieee-obj93.cf
+%%GLIB%%/vhdl/v93/ieee/math_complex-body.o
+%%GLIB%%/vhdl/v93/ieee/math_complex.o
+%%GLIB%%/vhdl/v93/ieee/math_real-body.o
+%%GLIB%%/vhdl/v93/ieee/math_real.o
+%%GLIB%%/vhdl/v93/ieee/memory_b.o
+%%GLIB%%/vhdl/v93/ieee/memory_p.o
+%%GLIB%%/vhdl/v93/ieee/numeric_bit-body.o
+%%GLIB%%/vhdl/v93/ieee/numeric_bit.o
+%%GLIB%%/vhdl/v93/ieee/numeric_std-body.o
+%%GLIB%%/vhdl/v93/ieee/numeric_std.o
+%%GLIB%%/vhdl/v93/ieee/prmtvs_b.o
+%%GLIB%%/vhdl/v93/ieee/prmtvs_p.o
+%%GLIB%%/vhdl/v93/ieee/std_logic_1164.o
+%%GLIB%%/vhdl/v93/ieee/std_logic_1164_body.o
+%%GLIB%%/vhdl/v93/ieee/timing_b.o
+%%GLIB%%/vhdl/v93/ieee/timing_p.o
+%%GLIB%%/vhdl/v93/mentor/ieee-obj93.cf
+%%GLIB%%/vhdl/v93/mentor/math_complex-body.o
+%%GLIB%%/vhdl/v93/mentor/math_complex.o
+%%GLIB%%/vhdl/v93/mentor/math_real-body.o
+%%GLIB%%/vhdl/v93/mentor/math_real.o
+%%GLIB%%/vhdl/v93/mentor/memory_b.o
+%%GLIB%%/vhdl/v93/mentor/memory_p.o
+%%GLIB%%/vhdl/v93/mentor/numeric_bit-body.o
+%%GLIB%%/vhdl/v93/mentor/numeric_bit.o
+%%GLIB%%/vhdl/v93/mentor/numeric_std-body.o
+%%GLIB%%/vhdl/v93/mentor/numeric_std.o
+%%GLIB%%/vhdl/v93/mentor/prmtvs_b.o
+%%GLIB%%/vhdl/v93/mentor/prmtvs_p.o
+%%GLIB%%/vhdl/v93/mentor/std_logic_1164.o
+%%GLIB%%/vhdl/v93/mentor/std_logic_1164_body.o
+%%GLIB%%/vhdl/v93/mentor/std_logic_arith.o
+%%GLIB%%/vhdl/v93/mentor/std_logic_arith_body.o
+%%GLIB%%/vhdl/v93/mentor/timing_b.o
+%%GLIB%%/vhdl/v93/mentor/timing_p.o
+%%GLIB%%/vhdl/v93/std/std-obj93.cf
+%%GLIB%%/vhdl/v93/std/std_standard.o
+%%GLIB%%/vhdl/v93/std/textio.o
+%%GLIB%%/vhdl/v93/std/textio_body.o
+%%GLIB%%/vhdl/v93/synopsys/ieee-obj93.cf
+%%GLIB%%/vhdl/v93/synopsys/math_complex-body.o
+%%GLIB%%/vhdl/v93/synopsys/math_complex.o
+%%GLIB%%/vhdl/v93/synopsys/math_real-body.o
+%%GLIB%%/vhdl/v93/synopsys/math_real.o
+%%GLIB%%/vhdl/v93/synopsys/memory_b.o
+%%GLIB%%/vhdl/v93/synopsys/memory_p.o
+%%GLIB%%/vhdl/v93/synopsys/numeric_bit-body.o
+%%GLIB%%/vhdl/v93/synopsys/numeric_bit.o
+%%GLIB%%/vhdl/v93/synopsys/numeric_std-body.o
+%%GLIB%%/vhdl/v93/synopsys/numeric_std.o
+%%GLIB%%/vhdl/v93/synopsys/prmtvs_b.o
+%%GLIB%%/vhdl/v93/synopsys/prmtvs_p.o
+%%GLIB%%/vhdl/v93/synopsys/std_logic_1164.o
+%%GLIB%%/vhdl/v93/synopsys/std_logic_1164_body.o
+%%GLIB%%/vhdl/v93/synopsys/std_logic_arith.o
+%%GLIB%%/vhdl/v93/synopsys/std_logic_misc-body.o
+%%GLIB%%/vhdl/v93/synopsys/std_logic_misc.o
+%%GLIB%%/vhdl/v93/synopsys/std_logic_signed.o
+%%GLIB%%/vhdl/v93/synopsys/std_logic_textio.o
+%%GLIB%%/vhdl/v93/synopsys/std_logic_unsigned.o
+%%GLIB%%/vhdl/v93/synopsys/timing_b.o
+%%GLIB%%/vhdl/v93/synopsys/timing_p.o
+ghdl/lib/libatomic.a
+ghdl/lib/libatomic.so
+ghdl/lib/libatomic.so.1
+ghdl/lib/libatomic.so.1.1.0
+ghdl/lib/libgcc_s.so
+ghdl/lib/libgcc_s.so.1
+%%GLEX%%/cc1
+%%GLEX%%/collect2
+%%GLEX%%/ghdl1
+%%GLEX%%/install-tools/fixinc.sh
+%%GLEX%%/install-tools/fixincl
+%%GLEX%%/install-tools/mkheaders
+%%GLEX%%/install-tools/mkinstalldirs
+%%GLEX%%/liblto_plugin.so
+%%GLEX%%/liblto_plugin.so.0
+%%GLEX%%/liblto_plugin.so.0.0.0
+%%GLEX%%/lto-wrapper
+%%GLEX%%/lto1
+%%GLEX%%/plugin/gengtype
+man/man1/ghdl.1.gz
+@dir ghdl/include



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