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