Skip to Content.
Sympa Menu

sm-commit - [SM-Commit] GIT changes to master grimoire by Peng Chang (Charles) (905f6837a69fe3d179d5735bbaefe87c5a9493c3)

sm-commit AT lists.ibiblio.org

Subject: Source Mage code commit list

List archive

Chronological Thread  
  • From: "Peng Chang (Charles)" <scm AT sourcemage.org>
  • To: sm-commit AT lists.ibiblio.org
  • Subject: [SM-Commit] GIT changes to master grimoire by Peng Chang (Charles) (905f6837a69fe3d179d5735bbaefe87c5a9493c3)
  • Date: Thu, 11 Jun 2009 21:22:01 -0500

GIT changes to master grimoire by Peng Chang (Charles) <chp AT sourcemage.org>:

devel/gcl/DETAILS | 23 +++++++++++++++++++----
devel/gcl/HISTORY | 5 +++++
devel/gcl/PREPARE | 5 +++++
devel/gcl/PRE_BUILD | 4 ++++
devel/gcl/suppress_pdf.patch | 23 +++++++++++++++++++++++
5 files changed, 56 insertions(+), 4 deletions(-)

New commits:
commit 905f6837a69fe3d179d5735bbaefe87c5a9493c3
Author: Peng Chang (Charles) <chp AT sourcemage.org>
Commit: Peng Chang (Charles) <chp AT sourcemage.org>

updated to 2.6.7, add cvs version

a frustrating fix. gcl works now but still can't compile maxima

diff --git a/devel/gcl/DETAILS b/devel/gcl/DETAILS
index 2b5eac3..25a8b40 100755
--- a/devel/gcl/DETAILS
+++ b/devel/gcl/DETAILS
@@ -1,12 +1,27 @@
SPELL=gcl
- VERSION=2.6.6
+if [ "$CVS" == "y" ]; then
+ if [ "$CVS_AUTOUPDATE" == "y" ]; then
+ VERSION=$(date +%Y%m%d)
+ else
+ VERSION=cvs
+ fi
+ SOURCE=$SPELL-cvs.tar.bz2
+SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-cvs
+
SOURCE_URL[0]=cvs://:pserver:anonymous AT cvs.savannah.gnu.org:/sources/gcl:gcl
+ SOURCE_IGNORE=volatile
+ FORCE_DOWNLOAD=1
+else
+ VERSION=2.6.7
SOURCE=$SPELL-$VERSION.tar.gz
SOURCE2=$SOURCE.sig
SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION
- SOURCE_URL[0]=ftp://ftp.gnu.org/pub/gnu/gcl/$SOURCE
- SOURCE2_URL[0]=ftp://ftp.gnu.org/pub/gnu/gcl/$SOURCE2
- SOURCE_GPG=gnu-verified.gpg:$SOURCE2
+ SOURCE_URL[0]=$GNU_URL/$SPELL/$SOURCE
+ SOURCE_URL[1]=ftp://ftp.gnu.org/pub/gnu/$SPELL/$SOURCE
+ SOURCE2_URL[0]=${SOURCE_URL[0]}.sig
+ SOURCE2_URL[1]=${SOURCE_URL[1]}.sig
+ SOURCE_GPG=gnu-verified.gpg:$SOURCE2:UPSTREAM_KEY
SOURCE2_IGNORE=signature
+fi
WEB_SITE=http://www.gnu.org/software/gcl/gcl.html
ENTERED=20020312
UPDATED=20030907
diff --git a/devel/gcl/HISTORY b/devel/gcl/HISTORY
index 827919e..44707aa 100644
--- a/devel/gcl/HISTORY
+++ b/devel/gcl/HISTORY
@@ -1,3 +1,8 @@
+2009-06-11 Peng Chang (Charles) <chp AT sourcemage.org>
+ * DETAILS: updated to 2.6.7, added cvs
+ * PREPARE: added cvs and warn that 2.6.7 may not compile
+ * PRE_BUILD: suppressed installing a not so useful pdf
+
2006-09-21 Juuso Alasuutari <iuso AT sourcemage.org>
* PROVIDES: [automated] Fixed invalid entries.

diff --git a/devel/gcl/PREPARE b/devel/gcl/PREPARE
new file mode 100755
index 0000000..5aadf26
--- /dev/null
+++ b/devel/gcl/PREPARE
@@ -0,0 +1,5 @@
+echo "If you can build the stable version, please let us know!"
+config_query CVS "Use the CVS version?" y
+if [ "$CVS" == "y" ]; then
+ config_query CVS_AUTOUPDATE "Update to the latest CVS automatically on
every cast?" n
+fi
diff --git a/devel/gcl/PRE_BUILD b/devel/gcl/PRE_BUILD
new file mode 100755
index 0000000..0f439cf
--- /dev/null
+++ b/devel/gcl/PRE_BUILD
@@ -0,0 +1,4 @@
+default_pre_build &&
+cd $SOURCE_DIRECTORY &&
+
+patch -p1 < $SCRIPT_DIRECTORY/suppress_pdf.patch
diff --git a/devel/gcl/USEGCC2 b/devel/gcl/USEGCC2
deleted file mode 100644
index e69de29..0000000
diff --git a/devel/gcl/suppress_pdf.patch b/devel/gcl/suppress_pdf.patch
new file mode 100644
index 0000000..491dfd6
--- /dev/null
+++ b/devel/gcl/suppress_pdf.patch
@@ -0,0 +1,23 @@
+Created by Peng Chang (Charles) <chp AT sourcemage.org>
+diff -Nurp gcl-orig/xgcl-2/makefile gcl/xgcl-2/makefile
+--- gcl-orig/xgcl-2/makefile 2009-06-11 13:44:40.000000000 +0800
++++ gcl/xgcl-2/makefile 2009-06-11 13:47:50.000000000 +0800
+@@ -8,15 +8,15 @@ objects: $(LISP)
+ #saved_%: $(LISP)
+ # echo '(load "sysdef.lisp")(xlib::compile-xgcl)(xlib::save-xgcl "$@")'
| $(LISP)
+
+-docs: dwdoc/dwdoccontents.html dwdoc.pdf
++docs: dwdoc/dwdoccontents.html
+
+ dwdoc/dwdoccontents.html: $(LISP)
+ mkdir -p $(@D) && \
+ cd $(@D) && \
+ echo '(load "../sysdef.lisp")(in-package :xlib)(defmacro while (test
&rest forms) `(loop (unless ,test (return)) ,@forms))(load
"../gcl_tohtml.lsp")(load "../gcl_index.lsp")(tohtml "../dwdoc.tex"
"dwdoc")(with-open-file (s "dwdoccontents.html" :direction :output) (let
((*standard-output* s)) (xlib::makecont "../dwdoc.tex" 1
"dwdoc")))(with-open-file (s "dwdocindex.html" :direction :output) (let
((*standard-output* s)) (xlib::printindex indexdata "dwdoc")))' | ../$<
+
+-dwdoc.pdf: dwdoc.tex
+- pdflatex $<
++#dwdoc.pdf: dwdoc.tex
++# pdflatex $<
+
+ #dwdoc/index.html: dwdoc.tex
+ # latex2html $<



  • [SM-Commit] GIT changes to master grimoire by Peng Chang (Charles) (905f6837a69fe3d179d5735bbaefe87c5a9493c3), Peng Chang (Charles), 06/11/2009

Archive powered by MHonArc 2.6.24.

Top of Page