pkgsrc-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[pkgsrc/trunk]: pkgsrc/devel/guile-lib Initial import of guile-lib, provided ...



details:   https://anonhg.NetBSD.org/pkgsrc/rev/fb88f6708298
branches:  trunk
changeset: 485073:fb88f6708298
user:      wiz <wiz%pkgsrc.org@localhost>
date:      Fri Dec 03 16:50:22 2004 +0000

description:
Initial import of guile-lib, provided by Greg Troxel via pkgsrc-wip.

Guile-Lib is intended as an accumulation place for pure-scheme Guile
modules, allowing for people to cooperate integrating their generic
Guile modules into a coherent library. Think "a down-scaled,
limited-scope CPAN for Guile".

Also, it can be seen as a code staging area for Guile; the Guile
developers could decide to integrate some of the code into
guile-core. An example for a possible candidate is SRFI-35.

    * SSAX, S-Exp-based XML parsing/query/conversion
    * HTMLPrag, a permissive ("pragmatic") HTML parser
    * Texinfo processing, enabling literate programming
    * Unit testing framework ala JUnit
    * Logging system
    * String routines (wrapping, completion, soundex algorithm)
    * OS process chains (think "shell pipes in scheme")
    * An LALR parser
    * ANSI escape sequence text coloring
    * Structured text (plain, texinfo, html)
    * SRFI-35 (conditions)

diffstat:

 devel/guile-lib/DESCR            |  20 ++++++++++++
 devel/guile-lib/Makefile         |  30 ++++++++++++++++++
 devel/guile-lib/PLIST            |  65 ++++++++++++++++++++++++++++++++++++++++
 devel/guile-lib/distinfo         |   5 +++
 devel/guile-lib/patches/patch-aa |  22 +++++++++++++
 5 files changed, 142 insertions(+), 0 deletions(-)

diffs (162 lines):

diff -r 3019ef85608e -r fb88f6708298 devel/guile-lib/DESCR
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/devel/guile-lib/DESCR     Fri Dec 03 16:50:22 2004 +0000
@@ -0,0 +1,20 @@
+Guile-Lib is intended as an accumulation place for pure-scheme Guile
+modules, allowing for people to cooperate integrating their generic
+Guile modules into a coherent library. Think "a down-scaled,
+limited-scope CPAN for Guile".
+
+Also, it can be seen as a code staging area for Guile; the Guile
+developers could decide to integrate some of the code into
+guile-core. An example for a possible candidate is SRFI-35.
+
+    * SSAX, S-Exp-based XML parsing/query/conversion
+    * HTMLPrag, a permissive ("pragmatic") HTML parser
+    * Texinfo processing, enabling literate programming
+    * Unit testing framework ala JUnit
+    * Logging system
+    * String routines (wrapping, completion, soundex algorithm)
+    * OS process chains (think "shell pipes in scheme")
+    * An LALR parser
+    * ANSI escape sequence text coloring
+    * Structured text (plain, texinfo, html)
+    * SRFI-35 (conditions)
diff -r 3019ef85608e -r fb88f6708298 devel/guile-lib/Makefile
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/devel/guile-lib/Makefile  Fri Dec 03 16:50:22 2004 +0000
@@ -0,0 +1,30 @@
+# $NetBSD: Makefile,v 1.1.1.1 2004/12/03 16:50:22 wiz Exp $
+
+DISTNAME=      guile-lib-0.1.2
+CATEGORIES=    devel
+MASTER_SITES=  http://download.gna.org/guile-lib/
+
+MAINTAINER=    gdt%ir.bbn.com@localhost
+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=        ${WRKSRC}/build
+BUILD_DIRS=    ${WRKSRC}/build
+CONFIGURE_SCRIPT=      ../src/configure
+CONFIGURE_ARGS=        --prefix=${PREFIX}
+
+USE_BUILDLINK3=        YES
+USE_GNU_TOOLS= make
+USE_MAKEINFO=  yes
+INFO_FILES=    guile-library.info
+TEST_TARGET=   test
+
+pre-configure:
+       ${MKDIR} ${WRKSRC}/build
+
+.include "../../lang/guile/buildlink3.mk"
+.include "../../mk/bsd.pkg.mk"
diff -r 3019ef85608e -r fb88f6708298 devel/guile-lib/PLIST
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/devel/guile-lib/PLIST     Fri Dec 03 16:50:22 2004 +0000
@@ -0,0 +1,65 @@
+@comment $NetBSD: PLIST,v 1.1.1.1 2004/12/03 16:50:22 wiz Exp $
+share/guile/site/config/load.scm
+share/guile/site/container/delay-tree.scm
+share/guile/site/container/nodal-tree.scm
+share/guile/site/container/queue.scm
+share/guile/site/debugging/assert.scm
+share/guile/site/debugging/time.scm
+share/guile/site/graph/topological-sort.scm
+share/guile/site/htmlprag.scm
+share/guile/site/io/string.scm
+share/guile/site/logging/logger.scm
+share/guile/site/logging/port-log.scm
+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/os/process.scm
+share/guile/site/scheme/documentation.scm
+share/guile/site/scheme/session.scm
+share/guile/site/search/basic.scm
+share/guile/site/srfi/srfi-34.scm
+share/guile/site/srfi/srfi-35.scm
+share/guile/site/srfi/srfi-40.scm
+share/guile/site/statprof.scm
+share/guile/site/string/completion.scm
+share/guile/site/string/soundex.scm
+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.scm
+share/guile/site/sxml/ssax/input-parse.scm
+share/guile/site/sxml/transform.scm
+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/input-parse.scm
+share/guile/site/sxml/upstream/packages.scm
+share/guile/site/sxml/xpath.scm
+share/guile/site/term/ansi-color.scm
+share/guile/site/texinfo.scm
+share/guile/site/texinfo/html.scm
+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/unit-test.scm
+@dirrm share/guile/site/texinfo
+@dirrm share/guile/site/term
+@dirrm share/guile/site/sxml/upstream
+@dirrm share/guile/site/sxml/ssax
+@dirrm share/guile/site/sxml
+@dirrm share/guile/site/string
+@dirrm share/guile/site/srfi
+@dirrm share/guile/site/search
+@dirrm share/guile/site/scheme
+@dirrm share/guile/site/os
+@dirrm share/guile/site/math
+@dirrm share/guile/site/logging
+@dirrm share/guile/site/io
+@dirrm share/guile/site/graph
+@dirrm share/guile/site/debugging
+@dirrm share/guile/site/container
+@dirrm share/guile/site/config
diff -r 3019ef85608e -r fb88f6708298 devel/guile-lib/distinfo
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/devel/guile-lib/distinfo  Fri Dec 03 16:50:22 2004 +0000
@@ -0,0 +1,5 @@
+$NetBSD: distinfo,v 1.1.1.1 2004/12/03 16:50:22 wiz Exp $
+
+SHA1 (guile-lib-0.1.2.tar.gz) = 79551b4b78c3deb5ae82d60f1b3ed1f9e32a25ea
+Size (guile-lib-0.1.2.tar.gz) = 404372 bytes
+SHA1 (patch-aa) = 0a7d3eaf4c28e48d338fc9979cf5f3e45b109778
diff -r 3019ef85608e -r fb88f6708298 devel/guile-lib/patches/patch-aa
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/devel/guile-lib/patches/patch-aa  Fri Dec 03 16:50:22 2004 +0000
@@ -0,0 +1,22 @@
+$NetBSD: patch-aa,v 1.1.1.1 2004/12/03 16:50:22 wiz Exp $
+
+--- src/guile-lib/doc/Makefile.in.orig 2004-08-04 10:38:19.000000000 -0400
++++ src/guile-lib/doc/Makefile.in
+@@ -4,7 +4,7 @@ texi-files     := $(wildcard $(srcdir)/*.tex
+ endif
+ 
+ theinfo := guile-library.info
+-info-install-dir := $(destdir)$(prefix)/share/info
++info-install-dir := $(destdir)$(prefix)/info
+ 
+ all: $(theinfo)
+ 
+@@ -19,7 +19,7 @@ clean-doc-info:
+       rm -rf $(theinfo)
+ 
+ %.info: %.texi
+-      makeinfo --force -I $(srcdir) -o $@ $<
++      makeinfo --no-split --force -I $(srcdir) -o $@ $<
+ 
+ # arch-tag: 385d1967-44cf-41eb-b991-cea96c3f3971
+ 



Home | Main Index | Thread Index | Old Index