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