summaryrefslogtreecommitdiff
path: root/devel/guile-lib
diff options
context:
space:
mode:
authorwiz <wiz@pkgsrc.org>2007-01-14 12:58:54 +0000
committerwiz <wiz@pkgsrc.org>2007-01-14 12:58:54 +0000
commit2c26764e1ea02e9baca53d9dd0b32eb9f2fc7bed (patch)
treed3d7cebc552ff3570d2933aae2fb154d95e9deab /devel/guile-lib
parentec92fd3587c5d27709d11b36a7c0f3e08197be67 (diff)
downloadpkgsrc-2c26764e1ea02e9baca53d9dd0b32eb9f2fc7bed.tar.gz
Update to 0.1.3:
Version 0.1.3 - Statprof fixes for guile 1.8's numbers - 2-year-old SSAX updates merged, finally + you can make custom parsers now - Package is autotooled - Texinfo parser bugfixes - All documentation is now extracted directly from the source code. + Folded this functionality into (texinfo reflect); see doc/Makefile.am for how this is done - New modules, written by Andy Wingo <wingo@pobox.com>: + (texinfo serialize), allows to convert stexi to texi. - (unit-test) now doesn't use call/cc anymore. This should provide a bit of a speed up and prevent Guile segfaults on at least the ia64 architecture (see http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=291551). - (srfi srfi-35) now adds condition field names as init-keywords to the classes created by make-condition-type. - "make check" now exits with a non-zero exit code upon error.
Diffstat (limited to 'devel/guile-lib')
-rw-r--r--devel/guile-lib/Makefile45
-rw-r--r--devel/guile-lib/PLIST7
-rw-r--r--devel/guile-lib/distinfo10
3 files changed, 36 insertions, 26 deletions
diff --git a/devel/guile-lib/Makefile b/devel/guile-lib/Makefile
index 6b86d2df54d..cb2abbb1a47 100644
--- a/devel/guile-lib/Makefile
+++ b/devel/guile-lib/Makefile
@@ -1,7 +1,6 @@
-# $NetBSD: Makefile,v 1.11 2007/01/07 09:04:09 rillig Exp $
+# $NetBSD: Makefile,v 1.12 2007/01/14 12:58:54 wiz Exp $
-DISTNAME= guile-lib-0.1.2
-PKGREVISION= 1
+DISTNAME= guile-lib-0.1.3
CATEGORIES= devel
MASTER_SITES= http://download.gna.org/guile-lib/
@@ -9,25 +8,33 @@ MAINTAINER= gdt@NetBSD.org
HOMEPAGE= http://home.gna.org/guile-lib/
COMMENT= Library functions for Guile, implemented in Scheme
-# This package may not be built from the src directory (arch configure
-# rules). The build directory must be created by hand; see the
-# pre-configure target.
-#
-HAS_CONFIGURE= yes
-CONFIGURE_DIRS= build
-CONFIGURE_SCRIPT= ../src/configure
-CONFIGURE_ARGS+= --prefix=${PREFIX:Q}
-CONFIGURE_ARGS+= --with-pkginfodir=${PKGINFODIR:Q}
-OVERRIDE_GNU_CONFIG_SCRIPTS= yes
+GNU_CONFIGURE= yes
USE_TOOLS+= gmake makeinfo
TEXINFO_REQD= 4.2
-INFO_FILES= # PLIST
-TEST_TARGET= test
+INFO_FILES= yes
+TEST_TARGET= check
-.include "../../lang/guile/buildlink3.mk"
-
-pre-configure:
- mkdir ${WRKSRC}/build
+# guile-lib uses the install(1) feature that missing intermediate
+# directories are created automatically, which e.g. NetBSD's doesn't
+# support, so we have to precreate the directories
+INSTALLATION_DIRS+= share/guile/site/config
+INSTALLATION_DIRS+= share/guile/site/container
+INSTALLATION_DIRS+= share/guile/site/debugging
+INSTALLATION_DIRS+= share/guile/site/graph
+INSTALLATION_DIRS+= share/guile/site/io
+INSTALLATION_DIRS+= share/guile/site/logging
+INSTALLATION_DIRS+= share/guile/site/math
+INSTALLATION_DIRS+= share/guile/site/os
+INSTALLATION_DIRS+= share/guile/site/scheme
+INSTALLATION_DIRS+= share/guile/site/search
+INSTALLATION_DIRS+= share/guile/site/srfi
+INSTALLATION_DIRS+= share/guile/site/string
+INSTALLATION_DIRS+= share/guile/site/sxml
+INSTALLATION_DIRS+= share/guile/site/sxml/ssax
+INSTALLATION_DIRS+= share/guile/site/sxml/upstream
+INSTALLATION_DIRS+= share/guile/site/term
+INSTALLATION_DIRS+= share/guile/site/texinfo
+.include "../../lang/guile/buildlink3.mk"
.include "../../mk/bsd.pkg.mk"
diff --git a/devel/guile-lib/PLIST b/devel/guile-lib/PLIST
index e2892f0786b..f2e33b39eea 100644
--- a/devel/guile-lib/PLIST
+++ b/devel/guile-lib/PLIST
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.2 2006/03/30 03:44:43 jlam Exp $
+@comment $NetBSD: PLIST,v 1.3 2007/01/14 12:58:54 wiz Exp $
info/guile-library.info
share/guile/site/config/load.scm
share/guile/site/container/delay-tree.scm
@@ -15,6 +15,7 @@ share/guile/site/logging/rotating-log.scm
share/guile/site/math/minima.scm
share/guile/site/math/primes.scm
share/guile/site/math/rationalize.scm
+share/guile/site/md5.scm
share/guile/site/os/process.scm
share/guile/site/scheme/documentation.scm
share/guile/site/scheme/session.scm
@@ -29,6 +30,7 @@ share/guile/site/string/transform.scm
share/guile/site/string/wrap.scm
share/guile/site/sxml/apply-templates.scm
share/guile/site/sxml/simple.scm
+share/guile/site/sxml/ssax-simple.scm
share/guile/site/sxml/ssax.scm
share/guile/site/sxml/ssax/input-parse.scm
share/guile/site/sxml/transform.scm
@@ -36,6 +38,7 @@ share/guile/site/sxml/upstream/SSAX-expanded.scm
share/guile/site/sxml/upstream/SSAX.scm
share/guile/site/sxml/upstream/SXML-tree-trans.scm
share/guile/site/sxml/upstream/SXPath-old.scm
+share/guile/site/sxml/upstream/assert.scm
share/guile/site/sxml/upstream/input-parse.scm
share/guile/site/sxml/upstream/packages.scm
share/guile/site/sxml/xpath.scm
@@ -46,6 +49,7 @@ share/guile/site/texinfo/indexing.scm
share/guile/site/texinfo/nodal-tree.scm
share/guile/site/texinfo/plain-text.scm
share/guile/site/texinfo/reflection.scm
+share/guile/site/texinfo/serialize.scm
share/guile/site/unit-test.scm
@dirrm share/guile/site/texinfo
@dirrm share/guile/site/term
@@ -64,3 +68,4 @@ share/guile/site/unit-test.scm
@dirrm share/guile/site/debugging
@dirrm share/guile/site/container
@dirrm share/guile/site/config
+@unexec ${RMDIR} %D/share/guile/site 2>/dev/null || ${TRUE}
diff --git a/devel/guile-lib/distinfo b/devel/guile-lib/distinfo
index fe12cb53fbd..717829550d7 100644
--- a/devel/guile-lib/distinfo
+++ b/devel/guile-lib/distinfo
@@ -1,7 +1,5 @@
-$NetBSD: distinfo,v 1.3 2006/03/30 03:44:43 jlam Exp $
+$NetBSD: distinfo,v 1.4 2007/01/14 12:58:54 wiz Exp $
-SHA1 (guile-lib-0.1.2.tar.gz) = 79551b4b78c3deb5ae82d60f1b3ed1f9e32a25ea
-RMD160 (guile-lib-0.1.2.tar.gz) = f4514ca6075fc0bfdaddf34596432bd8acdb8ad9
-Size (guile-lib-0.1.2.tar.gz) = 404372 bytes
-SHA1 (patch-aa) = 1ffda820e008c156fe8cdbe72c137443c6764915
-SHA1 (patch-ab) = 466bef5a334693d1b851e2e1d8c600325d8e3ab0
+SHA1 (guile-lib-0.1.3.tar.gz) = 8f9d7013c96a202e740d86b9fe0d728f439b1846
+RMD160 (guile-lib-0.1.3.tar.gz) = 20e86d99352a6eeabb804e6d5dd83207955c4efb
+Size (guile-lib-0.1.3.tar.gz) = 470740 bytes