pkgsrc-Changes-HG archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
[pkgsrc/trunk]: pkgsrc/devel/guile-lib Update to 0.1.3:
details: https://anonhg.NetBSD.org/pkgsrc/rev/887cd529e04b
branches: trunk
changeset: 523870:887cd529e04b
user: wiz <wiz%pkgsrc.org@localhost>
date: Sun Jan 14 12:58:54 2007 +0000
description:
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@localhost>:
+ (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:
devel/guile-lib/Makefile | 45 ++++++++++++++++++++++++++-------------------
devel/guile-lib/PLIST | 7 ++++++-
devel/guile-lib/distinfo | 10 ++++------
3 files changed, 36 insertions(+), 26 deletions(-)
diffs (124 lines):
diff -r 5f50e6c3d349 -r 887cd529e04b devel/guile-lib/Makefile
--- a/devel/guile-lib/Makefile Sun Jan 14 12:45:45 2007 +0000
+++ b/devel/guile-lib/Makefile Sun Jan 14 12:58:54 2007 +0000
@@ -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 @@
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
+
+# 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"
-
-pre-configure:
- mkdir ${WRKSRC}/build
-
.include "../../mk/bsd.pkg.mk"
diff -r 5f50e6c3d349 -r 887cd529e04b devel/guile-lib/PLIST
--- a/devel/guile-lib/PLIST Sun Jan 14 12:45:45 2007 +0000
+++ b/devel/guile-lib/PLIST Sun Jan 14 12:58:54 2007 +0000
@@ -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/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/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.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/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 @@
@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 -r 5f50e6c3d349 -r 887cd529e04b devel/guile-lib/distinfo
--- a/devel/guile-lib/distinfo Sun Jan 14 12:45:45 2007 +0000
+++ b/devel/guile-lib/distinfo Sun Jan 14 12:58:54 2007 +0000
@@ -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
Home |
Main Index |
Thread Index |
Old Index