Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 20 Oct 2006 20:18:59 GMT
From:      Dominic Fandrey<lon_kamikaze@gmx.de>
To:        freebsd-gnats-submit@FreeBSD.org
Subject:   ports/104634: [new port] /devel/freehdl
Message-ID:  <200610202018.k9KKIxq7037722@www.freebsd.org>
Resent-Message-ID: <200610202030.k9KKUN5u071628@freefall.freebsd.org>

next in thread | raw e-mail | index | archive | help

>Number:         104634
>Category:       ports
>Synopsis:       [new port] /devel/freehdl
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    freebsd-ports-bugs
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          change-request
>Submitter-Id:   current-users
>Arrival-Date:   Fri Oct 20 20:30:22 GMT 2006
>Closed-Date:
>Last-Modified:
>Originator:     Dominic Fandrey
>Release:        Releng_6
>Organization:
private
>Environment:
FreeBSD mobileKamikaze.norad 6.2-PRERELEASE FreeBSD 6.2-PRERELEASE #0: Sun Oct  1 12:43:05 CEST 2006     root@homeKamikaze.norad:/usr/obj/TPR40-6/i386/usr/src/sys/TPR40-6  i386
>Description:
This is a VHDL simulator for linux that works without any patching on FreeBSD. It works by compiling VHDL into c++ code, which then can be compiled into a simulation.

This is probably for after the Freeze, but I wanted to get done with the commit.
>How-To-Repeat:

>Fix:
# This is a shell archive.  Save it in a file, remove anything before
# this line, and then unpack it by entering "sh file".  Note, it may
# create directories; files and directories will be owned by you and
# have default permissions.
#
# This archive contains:
#
#	devel/freehdl
#	devel/freehdl/Makefile
#	devel/freehdl/pkg-descr
#	devel/freehdl/distinfo
#	devel/freehdl/pkg-plist
#
echo c - devel/freehdl
mkdir -p devel/freehdl > /dev/null 2>&1
echo x - devel/freehdl/Makefile
sed 's/^X//' >devel/freehdl/Makefile << 'END-of-devel/freehdl/Makefile'
X# New ports collection makefile for:	freehdl
X# Date created:				19 Oct 2006
X# Whom:					lon_kamikaze@gmx.de
X#
X# $FreeBSD$
X#
X
XPORTNAME=	freehdl
XPORTVERSION=	0.0.3
XCATEGORIES=	devel
XMASTER_SITES=	http://cran.mit.edu/~enaroska/
X
XMAINTAINER=	lon_kamikaze@gmx.de
XCOMMENT=	A free VHDL simulator
X
XMANCOMPRESSED=	no
X
XMAN1=		freehdl-config.1 \
X		freehdl-gennodes.1 \
X		freehdl-libtool.1 \
X		freehdl-v2cc.1 \
X		gvhdl.1
XMAN5=		v2cc.libs.5
X
XCONFIGURE_ARGS=	--x-libraries=${X11PREFIX}/lib \
X		--prefix=${PREFIX}
X
XHAS_CONFIGURE=	yes
XUSE_GMAKE=	yes
XUSE_XLIB=	yes
X
XPLIST_TMP=	${WRKDIR}/plist_tmp/
X
Xplist: build
X	@${ECHO} "===>  Rebuilding PLIST."
X	@${TOUCH} ${PLIST}
X	@${RM} ${PLIST}
X	@cd ${INSTALL_WRKSRC} && ${SETENV} ${MAKE_ENV} ${GMAKE} \
X		${MAKE_FLAGS} ${MAKEFILE} ${MAKE_ARGS} \
X		prefix=${PLIST_TMP} ${INSTALL_TARGET}
X	@${RM} -rf ${PLIST_TMP}/man
X	@${FIND} -d ${PLIST_TMP} -type f \
X		| ${SED} "s|${PLIST_TMP}||1" \
X		>> ${PLIST}
X	@${FIND} -d ${PLIST_TMP}/*/* -type d \
X		| ${SED} "s|${PLIST_TMP}|@dirrm |1" \
X		>> ${PLIST}
X	@${RM} -rf ${PLIST_TMP}
X
X.include <bsd.port.mk>
END-of-devel/freehdl/Makefile
echo x - devel/freehdl/pkg-descr
sed 's/^X//' >devel/freehdl/pkg-descr << 'END-of-devel/freehdl/pkg-descr'
XThe goals of the FreeHDL project are to develop a VHDL simulator that has
Xa graphical waveform viewer and a source level debugger. It also aims at
XVHDL-93 compliancy. The project is at a very early development stage.
X
XWWW: http://www.freehdl.seul.org/
END-of-devel/freehdl/pkg-descr
echo x - devel/freehdl/distinfo
sed 's/^X//' >devel/freehdl/distinfo << 'END-of-devel/freehdl/distinfo'
XMD5 (freehdl-0.0.3.tar.gz) = 372a4fca0fa802f8040c05d5c7986a0c
XSHA256 (freehdl-0.0.3.tar.gz) = 83dcd15c8421cc7ea8938a2c39e20bec66a1638a4bd4cce76624fd0850db86f0
XSIZE (freehdl-0.0.3.tar.gz) = 1385493
END-of-devel/freehdl/distinfo
echo x - devel/freehdl/pkg-plist
sed 's/^X//' >devel/freehdl/pkg-plist << 'END-of-devel/freehdl/pkg-plist'
Xbin/freehdl-config
Xbin/freehdl-gennodes
Xbin/gvhdl
Xbin/freehdl-v2cc
Xbin/freehdl-libtool
Xinclude/freehdl/fire-types.h
Xinclude/freehdl/fire-chunk.t
Xinclude/freehdl/fire-chunk.h
Xinclude/freehdl/tree-supp.h
Xinclude/freehdl/fire.h
Xinclude/freehdl/vaul-creator-base.h
Xinclude/freehdl/vaul-dfile.h
Xinclude/freehdl/vaul-dunit.h
Xinclude/freehdl/vaul-dynarray.h
Xinclude/freehdl/vaul-errors.h
Xinclude/freehdl/vaul-lexer.h
Xinclude/freehdl/vaul-list.h
Xinclude/freehdl/vaul-mempool.h
Xinclude/freehdl/vaul-parser.h
Xinclude/freehdl/vaul-pool.h
Xinclude/freehdl/vaul-printer.h
Xinclude/freehdl/vaul-ref.h
Xinclude/freehdl/vaul-types.h
Xinclude/freehdl/vaul-util.h
Xinclude/freehdl/vaul-chunk.t
Xinclude/freehdl/vaul-chunk.h
Xinclude/freehdl/vaul.h
Xinclude/freehdl/FlexLexer.h
Xinclude/freehdl/cdfggen-chunk.t
Xinclude/freehdl/cdfggen-chunk.h
Xinclude/freehdl/kernel-acl.hh
Xinclude/freehdl/kernel-classes.hh
Xinclude/freehdl/kernel-driver-info.hh
Xinclude/freehdl/kernel-error.hh
Xinclude/freehdl/kernel-flags.hh
Xinclude/freehdl/kernel-global-event-queue.hh
Xinclude/freehdl/kernel-handle-info.hh
Xinclude/freehdl/kernel-handle.hh
Xinclude/freehdl/kernel-kernel-class.hh
Xinclude/freehdl/kernel-list.hh
Xinclude/freehdl/kernel-map-list.hh
Xinclude/freehdl/kernel-name-stack.hh
Xinclude/freehdl/kernel-pcounter.hh
Xinclude/freehdl/kernel-process-base.hh
Xinclude/freehdl/kernel.h
Xinclude/freehdl/kernel-delayed-procedure-base.hh
Xinclude/freehdl/kernel-reader-info.hh
Xinclude/freehdl/kernel-sig-info.hh
Xinclude/freehdl/kernel-sigacl-list.hh
Xinclude/freehdl/kernel-wait-info.hh
Xinclude/freehdl/kernel-winfo-item.hh
Xinclude/freehdl/kernel-attributes.hh
Xinclude/freehdl/kernel-dump.hh
Xinclude/freehdl/kernel-util.hh
Xinclude/freehdl/kernel-fhdl-stream.hh
Xinclude/freehdl/kernel-register.hh
Xinclude/freehdl/kernel-resolver-process.hh
Xinclude/freehdl/kernel-resolver-descriptor.hh
Xinclude/freehdl/kernel-source-descriptor.hh
Xinclude/freehdl/kernel-signal-source-list-array.hh
Xinclude/freehdl/std.h
Xinclude/freehdl/kernel-persistent-dump.hh
Xinclude/freehdl/kernel-persistent-cdfg-dump.hh
Xinclude/freehdl/kernel-Xinfo-kind.hh
Xinclude/freehdl/kernel-Xinfo-data-descriptor.hh
Xinclude/freehdl/kernel-stack-trace.hh
Xinclude/freehdl/kernel-db.hh
Xinclude/freehdl/std-memory.hh
Xinclude/freehdl/std-standard.hh
Xinclude/freehdl/std-vhdl-types.hh
Xlib/libfreehdl-fire.so.0
Xlib/libfreehdl-fire.la
Xlib/libfreehdl-fire.a
Xlib/libfreehdl-vaul.so.0
Xlib/libfreehdl-vaul.la
Xlib/libfreehdl-vaul.a
Xlib/libfreehdl-kernel.so.0
Xlib/libfreehdl-kernel.la
Xlib/libfreehdl-kernel.a
Xlib/libfreehdl-std.so.0
Xlib/libfreehdl-std.la
Xlib/libfreehdl-std.a
Xlib/freehdl/libieee.so.0
Xlib/freehdl/libieee.la
Xlib/freehdl/libieee.a
Xlib/libfreehdl-cdfggen.so.0
Xlib/libfreehdl-cdfggen.la
Xlib/libfreehdl-cdfggen.a
Xshare/freehdl/lib/std/standard.vhdl
Xshare/freehdl/lib/std/textio.vhdl
Xshare/freehdl/lib/ieee/std_logic_1164.vhdl
Xshare/freehdl/lib/ieee/numeric_std.vhdl
Xshare/freehdl/lib/ieee/numeric_bit.vhdl
Xshare/freehdl/lib/ieee/std_logic_signed.vhdl
Xshare/freehdl/lib/ieee/std_logic_unsigned.vhdl
Xshare/freehdl/lib/ieee/std_logic_arith.vhdl
Xshare/freehdl/lib/ieee/math_real.vhdl
Xshare/freehdl/lib/ieee/vital_timing.vhdl
Xinfo/fire.info
X@dirrm /include/freehdl
X@dirrm /lib/freehdl
X@dirrm /share/freehdl/lib/std
X@dirrm /share/freehdl/lib/ieee
X@dirrm /share/freehdl/lib
X@dirrm /share/freehdl
END-of-devel/freehdl/pkg-plist
exit
>Release-Note:
>Audit-Trail:
>Unformatted:



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