[SM-Commit] GIT changes to master grimoire by Florian Franzmann (aba757d72b5b3be5ad0c21567ab81cf8fbb40fd3)

Bor Kraljič pyrobor at ver.si
Fri Mar 11 04:32:06 EST 2011


On Wednesday 09 of March 2011 10:08:53 Florian Franzmann wrote:
> GIT changes to master grimoire by Florian Franzmann <siflfran at hawo.stw.uni-erlangen.de>:
> 
>  ChangeLog          |    1 +
>  gnu/ghdl/BUILD     |   15 +++++++++++++++
>  gnu/ghdl/DEPENDS   |    3 +++
>  gnu/ghdl/DETAILS   |   20 ++++++++++++++++++++
>  gnu/ghdl/HISTORY   |    3 +++
>  gnu/ghdl/INSTALL   |    4 ++++
>  gnu/ghdl/PRE_BUILD |   10 ++++++++++
>  7 files changed, 56 insertions(+)
> 
> New commits:
> commit aba757d72b5b3be5ad0c21567ab81cf8fbb40fd3
> Author: Florian Franzmann <siflfran at hawo.stw.uni-erlangen.de>
> Commit: Florian Franzmann <siflfran at hawo.stw.uni-erlangen.de>
> 
>     gnu/ghdl: new spell, a VHDL frontend for gcc
> 
> diff --git a/ChangeLog b/ChangeLog
> index acc5641..1042185 100644
> --- a/ChangeLog
> +++ b/ChangeLog
> @@ -1,6 +1,7 @@
>  2011-03-09 Florian Franzmann <siflfran at hawo.stw.uni-erlangen.de>
>  	* gnu/gnat-gpl: new spell, the most recent version of the ada frontend for
>  	  gcc
> +	* gnu/ghdl: new spell, a VHDL frontend for gcc
>  
>  2011-03-07 Florian Franzmann <siflfran at hawo.stw.uni-erlangen.de>
>  	* libs/silly: new spell, an image loading library
> diff --git a/gnu/ghdl/BUILD b/gnu/ghdl/BUILD
> new file mode 100755
> index 0000000..5447b81
> --- /dev/null
> +++ b/gnu/ghdl/BUILD
> @@ -0,0 +1,15 @@
> +OPTS="${OPTS} --prefix=${INSTALL_ROOT}/opt/${SPELL}-${VERSION}" &&
> +OPTS="${OPTS} --disable-libada"                                 &&
> +OPTS="${OPTS} --enable-threads=posix"                           &&
> +OPTS="${OPTS} --disable-bootstrap"                              &&
> +OPTS="${OPTS} --enable-clocale=gnu"                             &&
> +if [[ $CROSS_INSTALL == on ]]; then
> +  OPTS="--host=$HOST $OPTS"
> +else
> +  OPTS="--build=$HOST $OPTS"
> +fi  &&
> +cd ${SOURCE_DIRECTORY}/build &&
> +../src/configure --enable-languages="vhdl" ${OPTS} &&
> +make_single                                        &&
> +make CFLAGS="$CFLAGS" BOOT_CFLAGS="$CFLAGS" LDFLAGS="$LDFLAGS" &&
> +make_normal
> diff --git a/gnu/ghdl/DEPENDS b/gnu/ghdl/DEPENDS
> new file mode 100755
> index 0000000..5952923
> --- /dev/null
> +++ b/gnu/ghdl/DEPENDS
> @@ -0,0 +1,3 @@
> +depends ada                       &&
> +depends gmp                       &&
> +depends mpfr
> diff --git a/gnu/ghdl/DETAILS b/gnu/ghdl/DETAILS
> new file mode 100755
> index 0000000..f6e2eb7
> --- /dev/null
> +++ b/gnu/ghdl/DETAILS
> @@ -0,0 +1,20 @@
> +           SPELL=ghdl
> +         VERSION=0.29
> +      GCCVERSION=4.3.5
> +          SOURCE="${SPELL}-source-latest.tar.bz2"
> +   SOURCE_URL[0]='http://ghdl.free.fr/site/uploads/Main/${SOURCE}'
> +     SOURCE_HASH=sha512:6e86013d3798c875b8fbb67b64c9b0cdda89c878985b64a1ea2d0e04e0c3ae714799a4ffe050f3651f7df8078b791d8613733065c799261f28884103c1597210

This is bound to break hashcheck whenever they release new version. I suggest using SOURCE_IGNORE=unversioned. Also the '' means that ${SOURCE} will stay ${SOURCE} and not expend to ghdl-source-latest.tar.bz2. And download fails ofcourse due to this. You should use "" in SOURCE_URL.

regards, Bor
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 490 bytes
Desc: This is a digitally signed message part.
Url : http://lists.ibiblio.org/pipermail/sm-commit/attachments/20110311/1ed681c9/attachment.bin 


More information about the SM-Commit mailing list