diff options
author | Olivier Fisette <ribosome@gentoo.org> | 2004-12-27 19:56:31 +0000 |
---|---|---|
committer | Olivier Fisette <ribosome@gentoo.org> | 2004-12-27 19:56:31 +0000 |
commit | 5b4ce1784053eb5ff398570cf6ebdfed987bc53b (patch) | |
tree | c8caaf4ca7c63f77168acd04db8345896c5aed47 /sci-electronics/lard | |
parent | Moving to sci-electronics/lard (diff) | |
download | gentoo-2-5b4ce1784053eb5ff398570cf6ebdfed987bc53b.tar.gz gentoo-2-5b4ce1784053eb5ff398570cf6ebdfed987bc53b.tar.bz2 gentoo-2-5b4ce1784053eb5ff398570cf6ebdfed987bc53b.zip |
Moved from app-sci/lard to sci-electronics/lard.
Diffstat (limited to 'sci-electronics/lard')
-rw-r--r-- | sci-electronics/lard/ChangeLog | 62 | ||||
-rw-r--r-- | sci-electronics/lard/Manifest | 11 | ||||
-rw-r--r-- | sci-electronics/lard/files/2.0.15-gcc-multi-string-literal.patch | 35 | ||||
-rw-r--r-- | sci-electronics/lard/files/digest-lard-2.0.14 | 3 | ||||
-rw-r--r-- | sci-electronics/lard/files/digest-lard-2.0.15 | 3 | ||||
-rw-r--r-- | sci-electronics/lard/files/digest-lard-2.0.15-r1 | 3 | ||||
-rw-r--r-- | sci-electronics/lard/files/lard-2.0.14-configure.patch | 33 | ||||
-rw-r--r-- | sci-electronics/lard/files/lard-2.0.15-configure.patch | 88 | ||||
-rw-r--r-- | sci-electronics/lard/lard-2.0.14.ebuild | 50 | ||||
-rw-r--r-- | sci-electronics/lard/lard-2.0.15-r1.ebuild | 54 | ||||
-rw-r--r-- | sci-electronics/lard/lard-2.0.15.ebuild | 52 | ||||
-rw-r--r-- | sci-electronics/lard/metadata.xml | 5 |
12 files changed, 399 insertions, 0 deletions
diff --git a/sci-electronics/lard/ChangeLog b/sci-electronics/lard/ChangeLog new file mode 100644 index 000000000000..85ad9baac675 --- /dev/null +++ b/sci-electronics/lard/ChangeLog @@ -0,0 +1,62 @@ +# ChangeLog for app-sci/lard +# Copyright 2002-2004 Gentoo Foundation; Distributed under the GPL v2 +# $Header: /var/cvsroot/gentoo-x86/sci-electronics/lard/ChangeLog,v 1.1 2004/12/27 19:56:31 ribosome Exp $ + +*lard-2.0.15 (27 Dec 2004) + + 27 Dec 2004; Olivier Fisette <ribosome@gentoo.org> +metadata.xml, + +files/2.0.15-gcc-multi-string-literal.patch, + +files/lard-2.0.14-configure.patch, +files/lard-2.0.15-configure.patch, + +lard-2.0.14.ebuild, +lard-2.0.15-r1.ebuild, +lard-2.0.15.ebuild: + Moved from app-sci/lard to sci-electronics/lard. + + 03 Sep 2004; Caleb Tennis <caleb@gentoo.org> -lard-20030204.ebuild: + Removing old masked version + + 26 Apr 2004; Aron Griffis <agriffis@gentoo.org> lard-2.0.14.ebuild: + Add die following econf for bug 48950 + + 25 Apr 2004; Aron Griffis <agriffis@gentoo.org> lard-2.0.15-r1.ebuild, + lard-2.0.15.ebuild, lard-20030204.ebuild: + Add die following econf for bug 48950 + +*lard-2.0.15-r1 (19 Apr 2004) + + 19 Apr 2004; Patrick Kursawe <phosphan@gentoo.org> lard-2.0.15-r1.ebuild, + lard-2.0.15.ebuild, files/2.0.15-gcc-multi-string-literal.patch: + Added patches from bug #25007 + + 19 Apr 2004; Patrick Kursawe <phosphan@gentoo.org> lard-20030204.ebuild: + Using epatch instead of patch. + +*lard-2.0.15 (24 Jul 2003) + + 24 Jul 2003; George Shapovalov <george@gentoo.org> lard-2.0.15.ebuild, files/lard-2.0.15-config, -files/lard-20030109-configure.patch : + new version (#25007), + modified 20030109 to use the patch from 2.0.15 (they are quivalent and 20030109 will + soon go away) + the update reported by Chris Bainbridge <chrb@dcs.ed.ac.uk> + +*lard-20030204 (14 Mar 2003) + + 14 Mar 2003; George Shapovalov <george@gentoo.org> lard-20030204.ebuild, files/lard-20030204-configure.patch : + new version (#17439) + updated patch submitted by Chris Bainbridge <chrb@dcs.ed.ac.uk> + +*lard-20030109 (06 Feb 2003) + + 06 Feb 2003; George Shapovalov <george@gentoo.org> lard-20030109.ebuild, files/lard-20030109-configure.patch : + new version. Contains quite a few bug fixes. (#13668) + Thanks to Dave Nellans <dnellans@cs.utah.edu> for submission. + + 06 Dec 2002; Rodney Rees <manson@gentoo.org> : changed sparc ~sparc keywords + +*lard-2.0.14 (29 Oct 2002) + + 29 Oct 2002; George Shapovalov <george@gentoo.org> lard-2.0.14.ebuild, files/lard-2.0.14-configure.patch : + + initial release. + + lard - Language for Asynchronous Research and Development. Used to describe and + simulate asynchronous circuits + ebuild submitted by Chris Bainbridge <chrb@dcs.ed.ac.uk> diff --git a/sci-electronics/lard/Manifest b/sci-electronics/lard/Manifest new file mode 100644 index 000000000000..605fecb9acd4 --- /dev/null +++ b/sci-electronics/lard/Manifest @@ -0,0 +1,11 @@ +MD5 8aae5c2a0ac140d0af7645356580f2ff lard-2.0.15-r1.ebuild 1515 +MD5 08e25b0d5815f7836f7d5ba1acee07db lard-2.0.14.ebuild 1416 +MD5 c2e136c814dfcbb3d5e3ad870e59262b ChangeLog 2154 +MD5 8c623e53daafa025137077c6b65815bd metadata.xml 156 +MD5 6819650ff247f147efef5a9f0b66901e lard-2.0.15.ebuild 1419 +MD5 017b3b8d56d2ab50af986a012c264e94 files/digest-lard-2.0.14 199 +MD5 7cb79984b40e57160f56c678ebcbcb6e files/digest-lard-2.0.15 199 +MD5 b15a173334689177c50733e628dbcdb2 files/2.0.15-gcc-multi-string-literal.patch 901 +MD5 35210aeeee5612c8757e9fa082e4ae46 files/lard-2.0.14-configure.patch 779 +MD5 f8edcceea4f0b88bdec4b7834fa43b35 files/lard-2.0.15-configure.patch 2274 +MD5 7cb79984b40e57160f56c678ebcbcb6e files/digest-lard-2.0.15-r1 199 diff --git a/sci-electronics/lard/files/2.0.15-gcc-multi-string-literal.patch b/sci-electronics/lard/files/2.0.15-gcc-multi-string-literal.patch new file mode 100644 index 000000000000..7eb21fd25de8 --- /dev/null +++ b/sci-electronics/lard/files/2.0.15-gcc-multi-string-literal.patch @@ -0,0 +1,35 @@ +diff -cr --new-file interpreter.orig/Makefile.in interpreter/Makefile.in +*** interpreter.orig/Makefile.in Tue Nov 25 18:49:30 2003 +--- interpreter/Makefile.in Tue Nov 25 18:49:44 2003 +*************** +*** 462,467 **** +--- 462,468 ---- + + init.tcl: init.tcl.pl + ./init.tcl.pl $(libdir)/tcl $(lardlibdir) > init.tcl ++ ./con.py + + main.c: init.tcl + # Tell versions [3.59,3.63) of GNU make to not export all variables. +diff -cr --new-file interpreter.orig/con.py interpreter/con.py +*** interpreter.orig/con.py Thu Jan 1 01:00:00 1970 +--- interpreter/con.py Tue Nov 25 18:49:59 2003 +*************** +*** 0 **** +--- 1,16 ---- ++ #!/usr/bin/python ++ ++ f=open('init.tcl') ++ s=f.read() ++ f.close() ++ s=s[s.find('"'):s.rfind('"')+1] ++ newstr='' ++ for c in s: ++ if c=='\n': ++ newstr=newstr+'\\n' ++ else: ++ newstr=newstr+c ++ ++ f=open('init.tcl','w+') ++ f.write(newstr) ++ f.close() diff --git a/sci-electronics/lard/files/digest-lard-2.0.14 b/sci-electronics/lard/files/digest-lard-2.0.14 new file mode 100644 index 000000000000..f952f4c1c235 --- /dev/null +++ b/sci-electronics/lard/files/digest-lard-2.0.14 @@ -0,0 +1,3 @@ +MD5 1662a5185574501b2223bb2f09faec72 lard-2.0.14.tar.gz 336090 +MD5 99adde34967f1c75a89f3983ce79b0b8 lard-demos-2.0.12.tar.gz 119124 +MD5 c76c77fe5643893abc03911bf3cf0607 lard-doc-2.0.14.tar.gz 355267 diff --git a/sci-electronics/lard/files/digest-lard-2.0.15 b/sci-electronics/lard/files/digest-lard-2.0.15 new file mode 100644 index 000000000000..447f61f1b482 --- /dev/null +++ b/sci-electronics/lard/files/digest-lard-2.0.15 @@ -0,0 +1,3 @@ +MD5 ab9e509f03a2701777605df49f9d376d lard-2.0.15.tar.gz 394967 +MD5 99adde34967f1c75a89f3983ce79b0b8 lard-demos-2.0.12.tar.gz 119124 +MD5 c76c77fe5643893abc03911bf3cf0607 lard-doc-2.0.14.tar.gz 355267 diff --git a/sci-electronics/lard/files/digest-lard-2.0.15-r1 b/sci-electronics/lard/files/digest-lard-2.0.15-r1 new file mode 100644 index 000000000000..447f61f1b482 --- /dev/null +++ b/sci-electronics/lard/files/digest-lard-2.0.15-r1 @@ -0,0 +1,3 @@ +MD5 ab9e509f03a2701777605df49f9d376d lard-2.0.15.tar.gz 394967 +MD5 99adde34967f1c75a89f3983ce79b0b8 lard-demos-2.0.12.tar.gz 119124 +MD5 c76c77fe5643893abc03911bf3cf0607 lard-doc-2.0.14.tar.gz 355267 diff --git a/sci-electronics/lard/files/lard-2.0.14-configure.patch b/sci-electronics/lard/files/lard-2.0.14-configure.patch new file mode 100644 index 000000000000..72d3407c524f --- /dev/null +++ b/sci-electronics/lard/files/lard-2.0.14-configure.patch @@ -0,0 +1,33 @@ +diff -u lard-2.0.14.orig/configure lard-2.0.14/configure +--- lard-2.0.14.orig/configure 2001-11-20 05:29:29.000000000 -0800 ++++ lard-2.0.14/configure 2002-10-29 22:59:01.000000000 -0800 +@@ -2633,7 +2633,7 @@ + + + +- lardbindir=${bindir}/${host_alias} ++ lardbindir=${bindir}/ + + echo "$ac_t""lardbindir set to ${lardbindir}" 1>&6 + +@@ -2648,17 +2648,17 @@ + echo "$ac_t""lardlibdir set to ${lardlibdir}" 1>&6 + + +- lardcommondir=${bindir}/common ++ lardcommondir=${lardbindir} + + echo "$ac_t""lardcommondir set to ${lardcommondir}" 1>&6 + + +- lardelispdir=${libdir}/elisp ++ lardelispdir=/usr/share/emacs/site-lisp + + echo "$ac_t""lardelispdir set to ${lardelispdir}" 1>&6 + + +-docdir=${prefix}/doc ++docdir=${prefix}/share/doc/lard-2.0.14 + + tcllibdir=${prefix}/lib/tcl + diff --git a/sci-electronics/lard/files/lard-2.0.15-configure.patch b/sci-electronics/lard/files/lard-2.0.15-configure.patch new file mode 100644 index 000000000000..6c30836cf753 --- /dev/null +++ b/sci-electronics/lard/files/lard-2.0.15-configure.patch @@ -0,0 +1,88 @@ +*** lard-20030204/configure.old Fri Mar 14 14:09:42 2003 +--- lard-20030204/configure Fri Mar 14 14:30:34 2003 +*************** +*** 1,4 **** +! #! /bin/sh + # Guess values for system-dependent variables and create Makefiles. + # Generated by GNU Autoconf 2.53. + # +--- 1,4 ---- +! + # Guess values for system-dependent variables and create Makefiles. + # Generated by GNU Autoconf 2.53. + # +*************** +*** 3165,3171 **** + puts $tk_version + exit + EOF +! TKSH_VERSION=`$TKSH conftest.tcl` + rm conftest.tcl + TKSH_VERSION_MAJOR=`expr $TKSH_VERSION : '\(.*\)\..*' \| $TKSH_VERSION` + TKSH_VERSION_MINOR=`expr $TKSH_VERSION : '.*\.\(.*\)' \| 0` +--- 3165,3171 ---- + puts $tk_version + exit + EOF +! TKSH_VERSION=8.3 + rm conftest.tcl + TKSH_VERSION_MAJOR=`expr $TKSH_VERSION : '\(.*\)\..*' \| $TKSH_VERSION` + TKSH_VERSION_MINOR=`expr $TKSH_VERSION : '.*\.\(.*\)' \| 0` +*************** +*** 5750,5756 **** + + + +! lardbindir=${bindir}/${host} + + echo "$as_me:$LINENO: result: lardbindir set to ${lardbindir}" >&5 + echo "${ECHO_T}lardbindir set to ${lardbindir}" >&6 +--- 5750,5756 ---- + + + +! lardbindir=${bindir}/ + + echo "$as_me:$LINENO: result: lardbindir set to ${lardbindir}" >&5 + echo "${ECHO_T}lardbindir set to ${lardbindir}" >&6 +*************** +*** 5767,5785 **** + echo "${ECHO_T}lardlibdir set to ${lardlibdir}" >&6 + + +! lardcommondir=${bindir}/common + + echo "$as_me:$LINENO: result: lardcommondir set to ${lardcommondir}" >&5 + echo "${ECHO_T}lardcommondir set to ${lardcommondir}" >&6 + + +! lardelispdir=${libdir}/elisp + + echo "$as_me:$LINENO: result: lardelispdir set to ${lardelispdir}" >&5 + echo "${ECHO_T}lardelispdir set to ${lardelispdir}" >&6 + + +! docdir=${prefix}/doc + + tcllibdir=${prefix}/lib/tcl + +--- 5767,5785 ---- + echo "${ECHO_T}lardlibdir set to ${lardlibdir}" >&6 + + +! lardcommondir=${lardbindir} + + echo "$as_me:$LINENO: result: lardcommondir set to ${lardcommondir}" >&5 + echo "${ECHO_T}lardcommondir set to ${lardcommondir}" >&6 + + +! lardelispdir=/usr/share/emacs/site-lisp + + echo "$as_me:$LINENO: result: lardelispdir set to ${lardelispdir}" >&5 + echo "${ECHO_T}lardelispdir set to ${lardelispdir}" >&6 + + +! docdir=${prefix}/share/doc/lard-2.0.14 + + tcllibdir=${prefix}/lib/tcl + diff --git a/sci-electronics/lard/lard-2.0.14.ebuild b/sci-electronics/lard/lard-2.0.14.ebuild new file mode 100644 index 000000000000..d4cae91b2f96 --- /dev/null +++ b/sci-electronics/lard/lard-2.0.14.ebuild @@ -0,0 +1,50 @@ +# Copyright 1999-2004 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/sci-electronics/lard/lard-2.0.14.ebuild,v 1.1 2004/12/27 19:56:31 ribosome Exp $ + +IUSE="" + +DESCRIPTION="Language for Asynchronous Research and Development. Used to describe and simulate asynchronous circuits" +HOMEPAGE="http://www.cs.man.ac.uk/amulet/projects/lard/" +SRC_URI="ftp://ftp.cs.man.ac.uk/pub/amulet/lard/${P}.tar.gz + ftp://ftp.cs.man.ac.uk/pub/amulet/lard/lard-demos-2.0.12.tar.gz + ftp://ftp.cs.man.ac.uk/pub/amulet/lard/lard-doc-2.0.14.tar.gz" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="x86 ~ppc ~sparc" + +DEPEND="sys-devel/flex + dev-lang/tcl + dev-lang/tk + sys-devel/bison + sys-devel/binutils + dev-tcltk/tclx + dev-libs/gmp + dev-lang/perl + dev-tcltk/bwidget" + +src_unpack() { + unpack ${A} ; cd ${S} + patch -p1 < ${FILESDIR}/lard-2.0.14-configure.patch || die +} + +src_compile() { + econf --libdir=/usr/lib/lard || die "econf failed" + emake || die "emake failed" +} + +src_install() { + make DESTDIR=${D} install || die "install failed" + + dodoc AUTHORS COPYING NEWS README + + dodir /usr/share/doc/${PF}/demos + cp -R ${WORKDIR}/lard-demos-2.0.12/* ${D}/usr/share/doc/${PF}/demos + cd ${WORKDIR}/lard-doc + find . -name "*.doc *.cgi" -exec rm {} \; + dodir /usr/share/doc/${PF}/html + cp -R * ${D}/usr/share/doc/${PF}/html + cd ${WORKDIR} + dosed "s:\$exec_prefix:#\$exec_prefix:g" /usr/bin/lcd +} diff --git a/sci-electronics/lard/lard-2.0.15-r1.ebuild b/sci-electronics/lard/lard-2.0.15-r1.ebuild new file mode 100644 index 000000000000..e6dfe3179fac --- /dev/null +++ b/sci-electronics/lard/lard-2.0.15-r1.ebuild @@ -0,0 +1,54 @@ +# Copyright 1999-2004 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/sci-electronics/lard/lard-2.0.15-r1.ebuild,v 1.1 2004/12/27 19:56:31 ribosome Exp $ + +inherit eutils + +IUSE="" + +DESCRIPTION="Language for Asynchronous Research and Development. Used to describe and simulate asynchronous circuits" +HOMEPAGE="http://www.cs.man.ac.uk/apt/projects/tools/lard/index.html" +SRC_URI="ftp://ftp.cs.man.ac.uk/pub/amulet/lard/${P}.tar.gz + ftp://ftp.cs.man.ac.uk/pub/amulet/lard/lard-demos-2.0.12.tar.gz + ftp://ftp.cs.man.ac.uk/pub/amulet/lard/lard-doc-2.0.14.tar.gz" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~x86 ~ppc ~sparc" + +DEPEND="sys-devel/flex + dev-lang/tcl + dev-lang/tk + sys-devel/bison + sys-devel/binutils + dev-tcltk/tclx + dev-libs/gmp + dev-lang/perl + dev-tcltk/bwidget" + +src_unpack() { + unpack ${A} ; cd ${S} + epatch ${FILESDIR}/${P}-configure.patch + epatch ${FILESDIR}/${PV}-gcc-multi-string-literal.patch + chmod +x interpreter/con.py +} + +src_compile() { + econf --libdir=/usr/lib/lard || die "econf failed" + emake || die "emake failed" +} + +src_install() { + make DESTDIR=${D} install || die "install failed" + + dodoc AUTHORS COPYING NEWS README + + dodir /usr/share/doc/${PF}/demos + cp -R ${WORKDIR}/lard-demos-2.0.12/* ${D}/usr/share/doc/${PF}/demos + cd ${WORKDIR}/lard-doc + find . -name "*.doc *.cgi" -exec rm {} \; + dodir /usr/share/doc/${PF}/html + cp -R * ${D}/usr/share/doc/${PF}/html + cd ${WORKDIR} + dosed "s:\$exec_prefix:#\$exec_prefix:g" /usr/bin/lcd +} diff --git a/sci-electronics/lard/lard-2.0.15.ebuild b/sci-electronics/lard/lard-2.0.15.ebuild new file mode 100644 index 000000000000..5e713a0d5536 --- /dev/null +++ b/sci-electronics/lard/lard-2.0.15.ebuild @@ -0,0 +1,52 @@ +# Copyright 1999-2004 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/sci-electronics/lard/lard-2.0.15.ebuild,v 1.1 2004/12/27 19:56:31 ribosome Exp $ + +inherit eutils + +IUSE="" + +DESCRIPTION="Language for Asynchronous Research and Development. Used to describe and simulate asynchronous circuits" +HOMEPAGE="http://www.cs.man.ac.uk/apt/projects/lard/index.html" +SRC_URI="ftp://ftp.cs.man.ac.uk/pub/amulet/lard/${P}.tar.gz + ftp://ftp.cs.man.ac.uk/pub/amulet/lard/lard-demos-2.0.12.tar.gz + ftp://ftp.cs.man.ac.uk/pub/amulet/lard/lard-doc-2.0.14.tar.gz" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="x86 ~ppc ~sparc" + +DEPEND="sys-devel/flex + dev-lang/tcl + dev-lang/tk + sys-devel/bison + sys-devel/binutils + dev-tcltk/tclx + dev-libs/gmp + dev-lang/perl + dev-tcltk/bwidget" + +src_unpack() { + unpack ${A} ; cd ${S} + epatch ${FILESDIR}/${P}-configure.patch +} + +src_compile() { + econf --libdir=/usr/lib/lard || die "econf failed" + emake || die "emake failed" +} + +src_install() { + make DESTDIR=${D} install || die "install failed" + + dodoc AUTHORS COPYING NEWS README + + dodir /usr/share/doc/${PF}/demos + cp -R ${WORKDIR}/lard-demos-2.0.12/* ${D}/usr/share/doc/${PF}/demos + cd ${WORKDIR}/lard-doc + find . -name "*.doc *.cgi" -exec rm {} \; + dodir /usr/share/doc/${PF}/html + cp -R * ${D}/usr/share/doc/${PF}/html + cd ${WORKDIR} + dosed "s:\$exec_prefix:#\$exec_prefix:g" /usr/bin/lcd +} diff --git a/sci-electronics/lard/metadata.xml b/sci-electronics/lard/metadata.xml new file mode 100644 index 000000000000..b229aec85b8f --- /dev/null +++ b/sci-electronics/lard/metadata.xml @@ -0,0 +1,5 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> +<herd>sci</herd> +</pkgmetadata> |