Skip to Content.
Sympa Menu

sm-commit - [SM-Commit] GIT changes to master grimoire by Florian Franzmann (60587b2128cb50169264b78a4f796bfe6e8244b7)

sm-commit AT lists.ibiblio.org

Subject: Source Mage code commit list

List archive

Chronological Thread  
  • From: Florian Franzmann <scm AT sourcemage.org>
  • To: sm-commit AT lists.ibiblio.org
  • Subject: [SM-Commit] GIT changes to master grimoire by Florian Franzmann (60587b2128cb50169264b78a4f796bfe6e8244b7)
  • Date: Fri, 18 Feb 2011 08:22:12 -0600

GIT changes to master grimoire by Florian Franzmann
<siflfran AT hawo.stw.uni-erlangen.de>:

ChangeLog | 3 +++
devel/afay/BUILD | 4 ++++
devel/afay/DEPENDS | 1 +
devel/afay/DETAILS | 16 ++++++++++++++++
devel/afay/HISTORY | 3 +++
devel/afay/INSTALL | 14 ++++++++++++++
6 files changed, 41 insertions(+)

New commits:
commit 60587b2128cb50169264b78a4f796bfe6e8244b7
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

devel/afay: new spell, a lexer/parser generator for ada

diff --git a/ChangeLog b/ChangeLog
index 9b5b077..a7b31ef 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,6 @@
+2011-02-18 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * devel/afay: new spell, a lexer and parser generator for ada
+
2011-02-17 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
* devel/gnat-gps: new spell, gnat programming studio

diff --git a/devel/afay/BUILD b/devel/afay/BUILD
new file mode 100755
index 0000000..60b927f
--- /dev/null
+++ b/devel/afay/BUILD
@@ -0,0 +1,4 @@
+cd ${SOURCE_DIRECTORY}/aflex/src/gnat_unix &&
+./README &&
+cd ${SOURCE_DIRECTORY}/ayacc/src/gnat_unix &&
+./README
diff --git a/devel/afay/DEPENDS b/devel/afay/DEPENDS
new file mode 100755
index 0000000..6c8473d
--- /dev/null
+++ b/devel/afay/DEPENDS
@@ -0,0 +1 @@
+depends ada
diff --git a/devel/afay/DETAILS b/devel/afay/DETAILS
new file mode 100755
index 0000000..9848a7e
--- /dev/null
+++ b/devel/afay/DETAILS
@@ -0,0 +1,16 @@
+ SPELL=afay
+ VERSION=041111
+ SOURCE="${SPELL}_thiberlog_${VERSION}.tgz"
+ SOURCE_URL[0]=http://thiberlog.free.fr/src/${SOURCE}
+
SOURCE_HASH=sha512:61d8d514eacba92de5749563aadb9c2f14dc98043e70c5d6d154985109fb19e14f942e7e896fc63cdc920fbe7b1e0c3cbb2ac1cdb88741ca056d3310d564893c
+SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}"
+ WEB_SITE="http://thiberlog.free.fr";
+ LICENSE[0]=BSD
+ ENTERED=20110218
+ SHORT="a lexer/parser generator for Ada"
+cat << EOF
+Aflex and ayacc are similar to the Unix tools lex and yacc, but they are
+written in Ada and generate Ada output. They were developed by the Arcadia
+Project at the University of California, Irvine. Aflex is based on the tool
+'flex' written by Vern Paxson.
+EOF
diff --git a/devel/afay/HISTORY b/devel/afay/HISTORY
new file mode 100644
index 0000000..923b652
--- /dev/null
+++ b/devel/afay/HISTORY
@@ -0,0 +1,3 @@
+2011-02-18 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * BUILD, DEPENDS, DETAILS, INSTALL: spell created
+
diff --git a/devel/afay/INSTALL b/devel/afay/INSTALL
new file mode 100755
index 0000000..15c6ecb
--- /dev/null
+++ b/devel/afay/INSTALL
@@ -0,0 +1,14 @@
+DOCDIR=${INSTALL_ROOT}/usr/share/doc/${SPELL} &&
+mkdir -p $DOCDIR &&
+install -m644 ${SOURCE_DIRECTORY}/aflex/doc/aflex.man
${INSTALL_ROOT}/usr/share/man/man1/aflex.1 &&
+install -m644 ${SOURCE_DIRECTORY}/ayacc/doc/old_docs/ayacc.manpage
${INSTALL_ROOT}/usr/share/man/man1/ayacc.1 &&
+for program in aflex ayacc; do
+ install -m755 ${SOURCE_DIRECTORY}/$program/src/$program
${INSTALL_ROOT}/usr/bin &&
+ install -m644
${SOURCE_DIRECTORY}/$program/doc/{READ_ME,${program}.html,${program}_user_man.*}
${DOCDIR} || return 1
+done &&
+mkdir ${DOCDIR}/{ada_parser,calc} &&
+install -m644 ${SOURCE_DIRECTORY}/aflex/doc/{example.l,test95.l} ${DOCDIR} &&
+install -m644
${SOURCE_DIRECTORY}/ayacc/examples/ada_parser/{COMPILE,READ.ME,ada.y,ada_lex.l,driver.a}
\
+ ${DOCDIR}/ada_parser &&
+install -m644
${SOURCE_DIRECTORY}/ayacc/examples/calc/{COMPILE,READ.ME,calc*,driver.a} \
+ ${DOCDIR}/calc



  • [SM-Commit] GIT changes to master grimoire by Florian Franzmann (60587b2128cb50169264b78a4f796bfe6e8244b7), Florian Franzmann, 02/18/2011

Archive powered by MHonArc 2.6.24.

Top of Page