Skip to Content.
Sympa Menu

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

sm-commit AT lists.ibiblio.org

Subject: Source Mage code commit list

List archive

Chronological Thread  
  • From: Bor Kraljič <pyrobor AT ver.si>
  • To: sm-commit AT lists.ibiblio.org, Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
  • Subject: Re: [SM-Commit] GIT changes to master grimoire by Florian Franzmann (aba757d72b5b3be5ad0c21567ab81cf8fbb40fd3)
  • Date: Fri, 11 Mar 2011 10:32:06 +0100

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

Attachment: signature.asc
Description: This is a digitally signed message part.




Archive powered by MHonArc 2.6.24.

Top of Page