r18995 - gnucash/trunk - Remove local srfi's and require guile 1.6.7 or better.
Geert Janssens
gjanssens at code.gnucash.org
Mon Apr 5 12:48:09 EDT 2010
Author: gjanssens
Date: 2010-04-05 12:48:09 -0400 (Mon, 05 Apr 2010)
New Revision: 18995
Trac: http://svn.gnucash.org/trac/changeset/18995
Removed:
gnucash/trunk/lib/srfi/
Modified:
gnucash/trunk/configure.in
gnucash/trunk/lib/Makefile.am
gnucash/trunk/src/app-utils/test/Makefile.am
gnucash/trunk/src/bin/overrides/Makefile.am
gnucash/trunk/src/engine/Makefile.am
gnucash/trunk/src/gnome-utils/test/Makefile.am
gnucash/trunk/src/import-export/qif/test/Makefile.am
gnucash/trunk/src/import-export/test/Makefile.am
gnucash/trunk/src/report/locale-specific/us/test/Makefile.am
gnucash/trunk/src/report/report-gnome/test/Makefile.am
gnucash/trunk/src/report/report-system/test/Makefile.am
gnucash/trunk/src/report/standard-reports/test/Makefile.am
gnucash/trunk/src/report/stylesheets/test/Makefile.am
gnucash/trunk/src/report/utility-reports/test/Makefile.am
Log:
Remove local srfi's and require guile 1.6.7 or better.
All now supported versions of guile come bundled with these
srfi's, so there's no need to keep our own copies.
Modified: gnucash/trunk/configure.in
===================================================================
--- gnucash/trunk/configure.in 2010-04-05 14:48:22 UTC (rev 18994)
+++ gnucash/trunk/configure.in 2010-04-05 16:48:09 UTC (rev 18995)
@@ -343,11 +343,11 @@
AS_SCRUB_INCLUDE(GUILE_INCS)
AC_SUBST(GUILE_LIBS)
-AM_GUILE_VERSION_CHECK(1.6.0, , , [AC_MSG_ERROR([
+AM_GUILE_VERSION_CHECK(1.6.7, , , [AC_MSG_ERROR([
guile does not appear to be installed correctly, or is not in the
correct version range. Perhaps you have not installed the guile
- development packages? Gnucash requires at least version 1.6 to build.
+ development packages? Gnucash requires at least version 1.6.7 to build.
])])
AC_SUBST(GUILE)
@@ -430,38 +430,7 @@
CFLAGS="$GNC_OLDCFLAGS"
LDFLAGS="$GNC_OLDLDFLAGS"
-
### --------------------------------------------------------------------------
-### Check which SRFIs we need.
-
-GNC_ADD_ON_SRFIS=""
-
-for f in ${srcdir}/lib/srfi/srfi-*.scm
-do
- srfi=`echo $f | sed 's%.*/%%' | sed 's/.scm//'`
- AC_MSG_CHECKING(if guile needs our copy of ${srfi})
- if ${GUILE} -c "(debug-set! stack 200000) (use-modules (srfi ${srfi}))" > /dev/null 2>&1
- then
- AC_MSG_RESULT(no)
- else
- GNC_ADD_ON_SRFIS="${GNC_ADD_ON_SRFIS} ${srfi}.scm"
- AC_MSG_RESULT(yes)
- fi
-done
-
-AC_SUBST(GNC_ADD_ON_SRFIS)
-if test "x${GNC_ADD_ON_SRFIS}" != "x"
-then
- GNC_SRFI_LOAD_PATH="\${top_srcdir}/lib/"
- GNC_TEST_SRFI_LOAD_CMD="--guile-load-dir \${top_srcdir}/lib/"
-else
- GNC_SRFI_LOAD_PATH=""
- GNC_TEST_SRFI_LOAD_CMD=""
-fi
-AC_SUBST(GNC_SRFI_LOAD_PATH)
-AC_SUBST(GNC_TEST_SRFI_LOAD_CMD)
-
-### --------------------------------------------------------------------------
### See if we need guile-www
gnc_have_guile_www=no
@@ -1372,7 +1341,6 @@
intl-scm/Makefile
lib/Makefile
lib/guile-www/Makefile
- lib/srfi/Makefile
lib/libc/Makefile
lib/stf/Makefile
packaging/Makefile
Modified: gnucash/trunk/lib/Makefile.am
===================================================================
--- gnucash/trunk/lib/Makefile.am 2010-04-05 14:48:22 UTC (rev 18994)
+++ gnucash/trunk/lib/Makefile.am 2010-04-05 16:48:09 UTC (rev 18995)
@@ -1,5 +1,5 @@
-SUBDIRS = libc guile-www srfi stf
-DIST_SUBDIRS = libc guile-www srfi stf
+SUBDIRS = libc guile-www stf
+DIST_SUBDIRS = libc guile-www stf
EXTRA_DIST = README
Modified: gnucash/trunk/src/app-utils/test/Makefile.am
===================================================================
--- gnucash/trunk/src/app-utils/test/Makefile.am 2010-04-05 14:48:22 UTC (rev 18994)
+++ gnucash/trunk/src/app-utils/test/Makefile.am 2010-04-05 16:48:09 UTC (rev 18995)
@@ -14,8 +14,7 @@
${top_builddir}/src/core-utils/gnc-gconf-utils.c \
test-print-parse-amount.c
-GNC_TEST_DEPS = @GNC_TEST_SRFI_LOAD_CMD@ \
- --gnc-module-dir ${top_builddir}/src/engine \
+GNC_TEST_DEPS = --gnc-module-dir ${top_builddir}/src/engine \
--gnc-module-dir ${top_builddir}/src/calculation \
--gnc-module-dir ${top_builddir}/src/app-utils \
--guile-load-dir ${top_builddir}/src/core-utils \
Modified: gnucash/trunk/src/bin/overrides/Makefile.am
===================================================================
--- gnucash/trunk/src/bin/overrides/Makefile.am 2010-04-05 14:48:22 UTC (rev 18994)
+++ gnucash/trunk/src/bin/overrides/Makefile.am 2010-04-05 16:48:09 UTC (rev 18995)
@@ -43,7 +43,6 @@
gnucash-build-env: gnucash-build-env.in ${top_builddir}/config.status Makefile
rm -f $@.tmp
sed < $< > $@.tmp \
- -e 's#@-GNC_TEST_SRFI_LOAD_CMD-@#@GNC_TEST_SRFI_LOAD_CMD@#g' \
-e 's#@-GNC_BUILDDIR-@#${PWD}/${top_builddir}#g' \
-e 's#@-GNC_SRCDIR-@#${PWD}/${top_srcdir}#g'
mv $@.tmp $@
Modified: gnucash/trunk/src/engine/Makefile.am
===================================================================
--- gnucash/trunk/src/engine/Makefile.am 2010-04-05 14:48:22 UTC (rev 18994)
+++ gnucash/trunk/src/engine/Makefile.am 2010-04-05 16:48:09 UTC (rev 18995)
@@ -166,7 +166,7 @@
iso-4217-currencies.c: iso-4217-currencies.scm iso-currencies-to-c
-chmod u+x ${srcdir}/iso-currencies-to-c
- GUILE_LOAD_PATH=@GNC_SRFI_LOAD_PATH@:${GUILE_LOAD_PATH} srcdir=${srcdir} ${srcdir}/iso-currencies-to-c
+ srcdir=${srcdir} ${srcdir}/iso-currencies-to-c
BUILT_SOURCES = iso-4217-currencies.c
Modified: gnucash/trunk/src/gnome-utils/test/Makefile.am
===================================================================
--- gnucash/trunk/src/gnome-utils/test/Makefile.am 2010-04-05 14:48:22 UTC (rev 18994)
+++ gnucash/trunk/src/gnome-utils/test/Makefile.am 2010-04-05 16:48:09 UTC (rev 18995)
@@ -8,8 +8,7 @@
##lib_LTLIBRARIES = libgncgnome.la
-GNC_TEST_DEPS = @GNC_TEST_SRFI_LOAD_CMD@ \
- --gnc-module-dir ${top_builddir}/src/engine \
+GNC_TEST_DEPS = --gnc-module-dir ${top_builddir}/src/engine \
--gnc-module-dir ${top_builddir}/src/gnome-utils \
--guile-load-dir ${top_builddir}/src/gnc-module \
--guile-load-dir ${top_builddir}/src/engine \
Modified: gnucash/trunk/src/import-export/qif/test/Makefile.am
===================================================================
--- gnucash/trunk/src/import-export/qif/test/Makefile.am 2010-04-05 14:48:22 UTC (rev 18994)
+++ gnucash/trunk/src/import-export/qif/test/Makefile.am 2010-04-05 16:48:09 UTC (rev 18995)
@@ -22,8 +22,7 @@
test-link \
test-qif
-GNC_TEST_DEPS = @GNC_TEST_SRFI_LOAD_CMD@ \
- --gnc-module-dir ${top_builddir}/src/core-utils \
+GNC_TEST_DEPS = --gnc-module-dir ${top_builddir}/src/core-utils \
--gnc-module-dir ${top_builddir}/src/gnc-module \
--gnc-module-dir ${top_builddir}/src/engine \
--gnc-module-dir ${top_builddir}/src/app-utils \
Modified: gnucash/trunk/src/import-export/test/Makefile.am
===================================================================
--- gnucash/trunk/src/import-export/test/Makefile.am 2010-04-05 14:48:22 UTC (rev 18994)
+++ gnucash/trunk/src/import-export/test/Makefile.am 2010-04-05 16:48:09 UTC (rev 18995)
@@ -22,8 +22,7 @@
test-link \
test-import-parse
-GNC_TEST_DEPS = @GNC_TEST_SRFI_LOAD_CMD@ \
- --gnc-module-dir ${top_builddir}/src/engine \
+GNC_TEST_DEPS = --gnc-module-dir ${top_builddir}/src/engine \
--gnc-module-dir ${top_builddir}/src/import-export \
--guile-load-dir ${top_builddir}/src/engine \
--library-dir ${top_builddir}/lib/libqof/qof \
Modified: gnucash/trunk/src/report/locale-specific/us/test/Makefile.am
===================================================================
--- gnucash/trunk/src/report/locale-specific/us/test/Makefile.am 2010-04-05 14:48:22 UTC (rev 18994)
+++ gnucash/trunk/src/report/locale-specific/us/test/Makefile.am 2010-04-05 16:48:09 UTC (rev 18995)
@@ -1,7 +1,6 @@
TESTS = test-link-module
-GNC_TEST_DEPS = @GNC_TEST_SRFI_LOAD_CMD@ \
- --gnc-module-dir ${top_builddir}/src/engine \
+GNC_TEST_DEPS = --gnc-module-dir ${top_builddir}/src/engine \
--gnc-module-dir ${top_builddir}/src/tax/us \
--gnc-module-dir ${top_builddir}/src/report/report-system \
--gnc-module-dir ${top_builddir}/src/report/locale-specific/us \
Modified: gnucash/trunk/src/report/report-gnome/test/Makefile.am
===================================================================
--- gnucash/trunk/src/report/report-gnome/test/Makefile.am 2010-04-05 14:48:22 UTC (rev 18994)
+++ gnucash/trunk/src/report/report-gnome/test/Makefile.am 2010-04-05 16:48:09 UTC (rev 18995)
@@ -2,8 +2,7 @@
test-link-module \
test-load-module
-GNC_TEST_DEPS = @GNC_TEST_SRFI_LOAD_CMD@ \
- --gnc-module-dir ${top_builddir}/src/engine \
+GNC_TEST_DEPS = --gnc-module-dir ${top_builddir}/src/engine \
--gnc-module-dir ${top_builddir}/src/app-utils \
--gnc-module-dir ${top_builddir}/src/report/report-gnome \
--guile-load-dir ${top_builddir}/src/gnc-module \
Modified: gnucash/trunk/src/report/report-system/test/Makefile.am
===================================================================
--- gnucash/trunk/src/report/report-system/test/Makefile.am 2010-04-05 14:48:22 UTC (rev 18994)
+++ gnucash/trunk/src/report/report-system/test/Makefile.am 2010-04-05 16:48:09 UTC (rev 18995)
@@ -2,8 +2,7 @@
test-link-module \
test-load-module
-GNC_TEST_DEPS = @GNC_TEST_SRFI_LOAD_CMD@ \
- --gnc-module-dir ${top_builddir}/src/engine \
+GNC_TEST_DEPS = --gnc-module-dir ${top_builddir}/src/engine \
--gnc-module-dir ${top_builddir}/src/report/report-system \
--guile-load-dir ${top_builddir}/src/gnc-module \
--guile-load-dir ${top_builddir}/src/engine \
Modified: gnucash/trunk/src/report/standard-reports/test/Makefile.am
===================================================================
--- gnucash/trunk/src/report/standard-reports/test/Makefile.am 2010-04-05 14:48:22 UTC (rev 18994)
+++ gnucash/trunk/src/report/standard-reports/test/Makefile.am 2010-04-05 16:48:09 UTC (rev 18995)
@@ -1,7 +1,6 @@
TESTS=test-load-module
-GNC_TEST_DEPS = @GNC_TEST_SRFI_LOAD_CMD@ \
- --gnc-module-dir ${top_builddir}/src/engine \
+GNC_TEST_DEPS = --gnc-module-dir ${top_builddir}/src/engine \
--gnc-module-dir ${top_builddir}/src/report/report-system \
--gnc-module-dir ${top_builddir}/src/report/standard-reports \
--guile-load-dir ${top_builddir}/src/gnc-module \
Modified: gnucash/trunk/src/report/stylesheets/test/Makefile.am
===================================================================
--- gnucash/trunk/src/report/stylesheets/test/Makefile.am 2010-04-05 14:48:22 UTC (rev 18994)
+++ gnucash/trunk/src/report/stylesheets/test/Makefile.am 2010-04-05 16:48:09 UTC (rev 18995)
@@ -1,7 +1,6 @@
TESTS=test-load-module
-GNC_TEST_DEPS = @GNC_TEST_SRFI_LOAD_CMD@ \
- --gnc-module-dir ${top_builddir}/src/engine \
+GNC_TEST_DEPS = --gnc-module-dir ${top_builddir}/src/engine \
--gnc-module-dir ${top_builddir}/src/report/report-system \
--gnc-module-dir ${top_builddir}/src/report/stylesheets \
--guile-load-dir ${top_builddir}/src/gnc-module \
Modified: gnucash/trunk/src/report/utility-reports/test/Makefile.am
===================================================================
--- gnucash/trunk/src/report/utility-reports/test/Makefile.am 2010-04-05 14:48:22 UTC (rev 18994)
+++ gnucash/trunk/src/report/utility-reports/test/Makefile.am 2010-04-05 16:48:09 UTC (rev 18995)
@@ -1,7 +1,6 @@
TESTS = test-load-module
-GNC_TEST_DEPS = @GNC_TEST_SRFI_LOAD_CMD@ \
- --gnc-module-dir ${top_builddir}/src/engine \
+GNC_TEST_DEPS = --gnc-module-dir ${top_builddir}/src/engine \
--gnc-module-dir ${top_builddir}/src/report/report-system \
--gnc-module-dir ${top_builddir}/src/report/utility-reports \
--guile-load-dir ${top_builddir}/src/gnc-module \
More information about the gnucash-changes
mailing list