Skip to Content.
Sympa Menu

sm-commit - [SM-Commit] GIT changes to master grimoire by Treeve Jelbert (3cf0ccc98d4367d82fb36f4b9e7e6bde7f7ee661)

sm-commit AT lists.ibiblio.org

Subject: Source Mage code commit list

List archive

Chronological Thread  
  • From: Treeve Jelbert <scm AT mail.sourcemage.org>
  • To: sm-commit AT lists.ibiblio.org
  • Subject: [SM-Commit] GIT changes to master grimoire by Treeve Jelbert (3cf0ccc98d4367d82fb36f4b9e7e6bde7f7ee661)
  • Date: Fri, 22 Sep 2006 05:20:04 -0500

GIT changes to master grimoire by Treeve Jelbert <treeve AT scarlet.be>:

devel/bisonc++/BUILD | 9 ++++-----
devel/bisonc++/DEPENDS | 2 ++
devel/bisonc++/DETAILS | 12 +++++++-----
devel/bisonc++/HISTORY | 8 ++++++++
devel/bisonc++/INSTALL | 2 +-
devel/bisonc++/PRE_BUILD | 3 ++-
devel/bisonc++/mk.diff | 14 ++++++++++++++
7 files changed, 38 insertions(+), 12 deletions(-)

New commits:
commit 111d0923e7d76ed4c49cccb3a780a38d61ed171a
Author: Treeve Jelbert <treeve AT scarlet.be>
Commit: Treeve Jelbert <treeve AT scarlet.be>

bisonc++-1.4.0

diff --git a/devel/bisonc++/BUILD b/devel/bisonc++/BUILD
index 1083f08..f271ae8 100755
--- a/devel/bisonc++/BUILD
+++ b/devel/bisonc++/BUILD
@@ -1,7 +1,6 @@
# use system copy of flex
-rm flex/FlexLexer.h &&
-cd scanner &&
-flex lexer &&
-cd .. &&
-./make/program
+rm scanner/yylex.cc &&
+./build program &&
+#./build manual &&
+./build man

diff --git a/devel/bisonc++/DEPENDS b/devel/bisonc++/DEPENDS
index c6bbe63..6777cea 100755
--- a/devel/bisonc++/DEPENDS
+++ b/devel/bisonc++/DEPENDS
@@ -1,4 +1,6 @@
depends g++ &&
depends flex &&
+depends icmake &&
+depends yodl &&
depends bobcat

diff --git a/devel/bisonc++/DETAILS b/devel/bisonc++/DETAILS
index 0b8ab1e..54b883d 100755
--- a/devel/bisonc++/DETAILS
+++ b/devel/bisonc++/DETAILS
@@ -1,10 +1,12 @@
SPELL=bisonc++
- VERSION=1.03
-
SOURCE_HASH=sha512:f601b784935a0b69aaabffeafa7f5ff647f27e324ebff7b66e820e01da46aa129921203630a1b617a9aad2a67ced7cad368f9a7a9c7788ac3931b2dc9f516352
- SOURCE=${SPELL}_${VERSION}.orig.tar.gz
-SOURCE_DIRECTORY=$BUILD_DIRECTORY/${SPELL}-${VERSION}
+ VERSION=1.4.0
+
SOURCE_HASH=sha512:b6105370f588ed99851e0b2362ef844e5e8d73cd1004754299c38a1fe16c925312768e73b30e56fcc0b520da39789ce7eeb0ecd469090054d4994e87c9821336
+ SOURCE=${SPELL}_${VERSION//-?/}.orig.tar.gz
+# SOURCE2=${SPELL}_${VERSION}.diff.gz
+SOURCE_DIRECTORY=$BUILD_DIRECTORY/${SPELL}-${VERSION//-?}
SOURCE_URL[0]=$SOURCEFORGE_URL/bisoncpp/$SOURCE
- WEB_SITE=http://$SPELL.SourceForge.net
+# SOURCE2_URL[0]=$SOURCEFORGE_URL/bisoncpp/$SOURCE2
+ WEB_SITE=http://bisoncpp.SourceForge.net
LICENSE[0]=GPL
ENTERED=20060704
KEYWORDS="parser generator"
diff --git a/devel/bisonc++/HISTORY b/devel/bisonc++/HISTORY
index 0935ede..dc96edb 100644
--- a/devel/bisonc++/HISTORY
+++ b/devel/bisonc++/HISTORY
@@ -1,3 +1,11 @@
+2006-09-16 Treeve Jelbert <treeve AT pi.be>
+ * DETAILS: version 1.4.0
+ * DEPENDS: add icmake and yodl
+ * PRE_BUILD: apply patch
+ * BUILD, INSTALL; adapt to icmake
+ * mk.diff: add
+ don't install manual, as a souce file is missing
+
2006-07-04 Treeve Jelbert <treeve01 AT pi.be>
* DETAILS: version x.x.x
* BUILD, DEPENDS: added
diff --git a/devel/bisonc++/INSTALL b/devel/bisonc++/INSTALL
index db96fea..6394bb7 100755
--- a/devel/bisonc++/INSTALL
+++ b/devel/bisonc++/INSTALL
@@ -1 +1 @@
-./make/install
+./build install $INSTALL_ROOT/usr
diff --git a/devel/bisonc++/PRE_BUILD b/devel/bisonc++/PRE_BUILD
index 20a54d5..1ca30b9 100755
--- a/devel/bisonc++/PRE_BUILD
+++ b/devel/bisonc++/PRE_BUILD
@@ -1,3 +1,4 @@
default_pre_build &&
cd $SOURCE_DIRECTORY &&
-sedit "/^COMPILER=g++-4.1/D" INSTALL.cf
+patch -p1 < $SPELL_DIRECTORY/mk.diff &&
+sedit "s/-O3/$CFLAGS/" icmake/program
diff --git a/devel/bisonc++/mk.diff b/devel/bisonc++/mk.diff
new file mode 100644
index 0000000..61b6f83
--- /dev/null
+++ b/devel/bisonc++/mk.diff
@@ -0,0 +1,14 @@
+diff -uNr bisonc++-1.4.0/icmake/install bisonc++-1.4.0.cp/icmake/install
+--- bisonc++-1.4.0/icmake/install 2006-08-25 20:58:23.000000000 +0200
++++ bisonc++-1.4.0.cp/icmake/install 2006-09-22 11:49:49.000000000 +0200
+@@ -30,8 +30,8 @@
+ run("cp -r documentation/man/calculator " + where + DOC + "/examples");
+ run("cp -r documentation/regression " + where + DOC);
+
+- printf(" installing manual\n");
+- run("cp -r tmp/manual " + where + DOC);
++// printf(" installing manual\n");
++// run("cp -r tmp/manual " + where + DOC);
+
+ printf(" Installation completed\n");
+



  • [SM-Commit] GIT changes to master grimoire by Treeve Jelbert (3cf0ccc98d4367d82fb36f4b9e7e6bde7f7ee661), Treeve Jelbert, 09/22/2006

Archive powered by MHonArc 2.6.24.

Top of Page