diff options
author | uebayasi <uebayasi> | 2003-01-07 00:58:27 +0000 |
---|---|---|
committer | uebayasi <uebayasi> | 2003-01-07 00:58:27 +0000 |
commit | 5b9c4b0cb18aa3d69f08b1006ba3def34df41ab8 (patch) | |
tree | 79fa65eff1cd30c821c1877dc55287c10f1a2327 /lang | |
parent | 2e54c13f52acac9dfbe7ba655b9a6e8c23f4e9f3 (diff) | |
download | pkgsrc-5b9c4b0cb18aa3d69f08b1006ba3def34df41ab8.tar.gz |
Reimport of Guile 1.4.1 for possible backward compatibility issues.
Diffstat (limited to 'lang')
-rw-r--r-- | lang/guile14/DESCR | 5 | ||||
-rw-r--r-- | lang/guile14/Makefile | 34 | ||||
-rw-r--r-- | lang/guile14/PLIST | 151 | ||||
-rw-r--r-- | lang/guile14/buildlink2.mk | 28 | ||||
-rw-r--r-- | lang/guile14/distinfo | 6 | ||||
-rw-r--r-- | lang/guile14/patches/patch-aa | 13 | ||||
-rw-r--r-- | lang/guile14/patches/patch-ad | 24 |
7 files changed, 261 insertions, 0 deletions
diff --git a/lang/guile14/DESCR b/lang/guile14/DESCR new file mode 100644 index 00000000000..f99ba642acd --- /dev/null +++ b/lang/guile14/DESCR @@ -0,0 +1,5 @@ +GUILE, GNU's Ubiquitous Intelligent Language for Extension, is a library +that implements the Scheme language plus various convenient facilities. +It's designed so that you can link it into an application or utility to +make it extensible. Our plan is to link this library into all GNU programs +that call for extensibility. diff --git a/lang/guile14/Makefile b/lang/guile14/Makefile new file mode 100644 index 00000000000..c2524ae8d44 --- /dev/null +++ b/lang/guile14/Makefile @@ -0,0 +1,34 @@ +# $NetBSD: Makefile,v 1.1.1.1 2003/01/07 00:58:28 uebayasi Exp $ + +DISTNAME= guile-1.4.1 +CATEGORIES= lang +MASTER_SITES= ${MASTER_SITE_GNU:=guile/} + +MAINTAINER= packages@netbsd.org +HOMEPAGE= http://www.gnu.org/software/guile/guile.html +COMMENT= GNU's Ubiquitous Intelligent Language for Extension + +USE_BUILDLINK2= YES +GNU_CONFIGURE= YES +USE_GMAKE= YES + +USE_LIBTOOL= YES +LIBTOOL_OVERRIDE= ${WRKSRC}/libtool +LIBTOOL_OVERRIDE+= ${WRKSRC}/guile-readline/libtool +LIBTOOL_OVERRIDE+= ${WRKSRC}/libltdl/libtool + +USE_GNU_READLINE= YES + +INFO_FILES= guile.info + +.include "../../mk/bsd.prefs.mk" + +.if ${OPSYS} == "SunOS" +USE_NCURSES= # termlib not in libtermcap on Solaris, use the ncurses one +. include "../../devel/ncurses/buildlink2.mk" +.endif + +.include "../../devel/libtool/buildlink2.mk" +.include "../../devel/readline/buildlink2.mk" +.include "../../mk/texinfo.mk" +.include "../../mk/bsd.pkg.mk" diff --git a/lang/guile14/PLIST b/lang/guile14/PLIST new file mode 100644 index 00000000000..d41aab56eaa --- /dev/null +++ b/lang/guile14/PLIST @@ -0,0 +1,151 @@ +@comment $NetBSD: PLIST,v 1.1.1.1 2003/01/07 00:58:28 uebayasi Exp $ +bin/guile +bin/guile-config +bin/guile-snarf +include/guile-readline/readline.h +include/guile/gh.h +include/libguile.h +include/libguile/__scm.h +include/libguile/alist.h +include/libguile/arbiters.h +include/libguile/async.h +include/libguile/backtrace.h +include/libguile/boolean.h +include/libguile/chars.h +include/libguile/continuations.h +include/libguile/coop-defs.h +include/libguile/debug-malloc.h +include/libguile/debug.h +include/libguile/dynl.h +include/libguile/dynwind.h +include/libguile/eq.h +include/libguile/error.h +include/libguile/eval.h +include/libguile/evalext.h +include/libguile/feature.h +include/libguile/filesys.h +include/libguile/fluids.h +include/libguile/fports.h +include/libguile/gc.h +include/libguile/gdb_interface.h +include/libguile/gdbint.h +include/libguile/gsubr.h +include/libguile/guardians.h +include/libguile/hash.h +include/libguile/hashtab.h +include/libguile/hooks.h +include/libguile/init.h +include/libguile/ioext.h +include/libguile/iselect.h +include/libguile/keywords.h +include/libguile/lang.h +include/libguile/list.h +include/libguile/load.h +include/libguile/macros.h +include/libguile/mallocs.h +include/libguile/modules.h +include/libguile/net_db.h +include/libguile/numbers.h +include/libguile/objects.h +include/libguile/objprop.h +include/libguile/options.h +include/libguile/pairs.h +include/libguile/ports.h +include/libguile/posix.h +include/libguile/print.h +include/libguile/procprop.h +include/libguile/procs.h +include/libguile/ramap.h +include/libguile/random.h +include/libguile/read.h +include/libguile/regex-posix.h +include/libguile/root.h +include/libguile/scmconfig.h +include/libguile/scmsigs.h +include/libguile/script.h +include/libguile/simpos.h +include/libguile/smob.h +include/libguile/snarf.h +include/libguile/socket.h +include/libguile/sort.h +include/libguile/srcprop.h +include/libguile/stackchk.h +include/libguile/stacks.h +include/libguile/stime.h +include/libguile/strings.h +include/libguile/strop.h +include/libguile/strorder.h +include/libguile/strports.h +include/libguile/struct.h +include/libguile/symbols.h +include/libguile/tag.h +include/libguile/tags.h +include/libguile/threads.h +include/libguile/throw.h +include/libguile/unif.h +include/libguile/validate.h +include/libguile/variable.h +include/libguile/vectors.h +include/libguile/version.h +include/libguile/vports.h +include/libguile/weaks.h +@unexec ${INSTALL_INFO} --delete %D/info/guile.info %D/info/dir +info/guile.info +info/guile.info-1 +info/guile.info-2 +@exec ${INSTALL_INFO} %D/info/guile.info %D/info/dir +lib/libguile.a +lib/libguile.la +lib/libguile.so +lib/libguile.so.10 +lib/libguile.so.10.0 +lib/libguilereadline.a +lib/libguilereadline.la +lib/libguilereadline.so +lib/libguilereadline.so.0 +lib/libguilereadline.so.0.1 +share/aclocal/guile.m4 +share/guile/${PKGVERSION}/ice-9/and-let*.scm +share/guile/${PKGVERSION}/ice-9/and-let-star.scm +share/guile/${PKGVERSION}/ice-9/arrays.scm +share/guile/${PKGVERSION}/ice-9/boot-9.scm +share/guile/${PKGVERSION}/ice-9/calling.scm +share/guile/${PKGVERSION}/ice-9/common-list.scm +share/guile/${PKGVERSION}/ice-9/debug.scm +share/guile/${PKGVERSION}/ice-9/debugger.scm +share/guile/${PKGVERSION}/ice-9/documentation.scm +share/guile/${PKGVERSION}/ice-9/emacs.scm +share/guile/${PKGVERSION}/ice-9/expect.scm +share/guile/${PKGVERSION}/ice-9/format.scm +share/guile/${PKGVERSION}/ice-9/getopt-long.scm +share/guile/${PKGVERSION}/ice-9/hcons.scm +share/guile/${PKGVERSION}/ice-9/lineio.scm +share/guile/${PKGVERSION}/ice-9/ls.scm +share/guile/${PKGVERSION}/ice-9/mapping.scm +share/guile/${PKGVERSION}/ice-9/networking.scm +share/guile/${PKGVERSION}/ice-9/optargs.scm +share/guile/${PKGVERSION}/ice-9/poe.scm +share/guile/${PKGVERSION}/ice-9/popen.scm +share/guile/${PKGVERSION}/ice-9/posix.scm +share/guile/${PKGVERSION}/ice-9/psyntax.pp +share/guile/${PKGVERSION}/ice-9/psyntax.ss +share/guile/${PKGVERSION}/ice-9/q.scm +share/guile/${PKGVERSION}/ice-9/r4rs.scm +share/guile/${PKGVERSION}/ice-9/readline.scm +share/guile/${PKGVERSION}/ice-9/regex.scm +share/guile/${PKGVERSION}/ice-9/runq.scm +share/guile/${PKGVERSION}/ice-9/session.scm +share/guile/${PKGVERSION}/ice-9/slib.scm +share/guile/${PKGVERSION}/ice-9/streams.scm +share/guile/${PKGVERSION}/ice-9/string-fun.scm +share/guile/${PKGVERSION}/ice-9/syncase.scm +share/guile/${PKGVERSION}/ice-9/tags.scm +share/guile/${PKGVERSION}/ice-9/threads.scm +share/guile/guile-procedures.txt +@dirrm share/guile/${PKGVERSION}/ice-9 +@dirrm share/guile/${PKGVERSION} +@dirrm share/guile +@dirrm include/libguile +@dirrm include/guile-readline +@dirrm include/guile +@unexec ${RMDIR} %D/share/aclocal 2>/dev/null || ${TRUE} diff --git a/lang/guile14/buildlink2.mk b/lang/guile14/buildlink2.mk new file mode 100644 index 00000000000..f961a5a72ab --- /dev/null +++ b/lang/guile14/buildlink2.mk @@ -0,0 +1,28 @@ +# $NetBSD: buildlink2.mk,v 1.1.1.1 2003/01/07 00:58:28 uebayasi Exp $ + +.if !defined(GUILE_BUILDLINK2_MK) +GUILE_BUILDLINK2_MK= # defined + +BUILDLINK_PACKAGES+= guile +BUILDLINK_DEPENDS.guile?= guile>=1.4 +BUILDLINK_PKGSRCDIR.guile?= ../../lang/guile + +EVAL_PREFIX+= BUILDLINK_PREFIX.guile=guile +BUILDLINK_PREFIX.guile_DEFAULT= ${X11PREFIX} +BUILDLINK_FILES.guile+= include/guile/* +BUILDLINK_FILES.guile+= include/guile-readline/* +BUILDLINK_FILES.guile+= include/libguile.h +BUILDLINK_FILES.guile+= include/libguile/* +BUILDLINK_FILES.guile+= lib/libguile.* +BUILDLINK_FILES.guile+= lib/libguilereadline.* + +USE_GNU_READLINE= # defined + +.include "../../devel/libtool/buildlink2.mk" +.include "../../devel/readline/buildlink2.mk" + +BUILDLINK_TARGETS+= guile-buildlink + +guile-buildlink: _BUILDLINK_USE + +.endif # GUILE_BUILDLINK2_MK diff --git a/lang/guile14/distinfo b/lang/guile14/distinfo new file mode 100644 index 00000000000..22ba2efb32a --- /dev/null +++ b/lang/guile14/distinfo @@ -0,0 +1,6 @@ +$NetBSD: distinfo,v 1.1.1.1 2003/01/07 00:58:27 uebayasi Exp $ + +SHA1 (guile-1.4.1.tar.gz) = 81a91ea7480ca06d1aeda94b90a89b27e9bdea7a +Size (guile-1.4.1.tar.gz) = 1502840 bytes +SHA1 (patch-aa) = 22a9181066193cadc3663ae43d42e9f81d55c8e1 +SHA1 (patch-ad) = c692027caed122ef840a9ef3bf78eb125b26441e diff --git a/lang/guile14/patches/patch-aa b/lang/guile14/patches/patch-aa new file mode 100644 index 00000000000..d15e870f8e3 --- /dev/null +++ b/lang/guile14/patches/patch-aa @@ -0,0 +1,13 @@ +$NetBSD: patch-aa,v 1.1.1.1 2003/01/07 00:58:28 uebayasi Exp $ + +--- doc/Makefile.in.orig Mon May 13 22:41:34 2002 ++++ doc/Makefile.in Mon Aug 26 21:50:55 2002 +@@ -130,7 +130,7 @@ + INFO_DEPS = guile.info + DVIS = guile.dvi + TEXINFOS = guile.texi +-DIST_COMMON = README $(guile_TEXINFOS) COPYING ChangeLog Makefile.am \ ++DIST_COMMON = README $(info_TEXINFOS) COPYING ChangeLog Makefile.am \ + Makefile.in mdate-sh stamp-vti texinfo.tex version.texi + all: all-am + diff --git a/lang/guile14/patches/patch-ad b/lang/guile14/patches/patch-ad new file mode 100644 index 00000000000..c61876e462c --- /dev/null +++ b/lang/guile14/patches/patch-ad @@ -0,0 +1,24 @@ +$NetBSD: patch-ad,v 1.1.1.1 2003/01/07 00:58:28 uebayasi Exp $ + +--- guile-readline/Makefile.in.orig Tue May 14 00:53:17 2002 ++++ guile-readline/Makefile.in Wed Oct 23 00:45:38 2002 +@@ -94,7 +94,7 @@ + libguilereadline_la_SOURCES = readline.c + libguilereadline_la_LIBADD = ../libguile/libguile.la + libguilereadline_la_LDFLAGS = -version-info @LIBGUILEREADLINE_INTERFACE@ \ +- -export-dynamic -no-undefined ++ -export-dynamic + + + BUILT_SOURCES = readline.x +@@ -178,8 +178,8 @@ + $(mkinstalldirs) $(DESTDIR)$(libdir) + @list='$(lib_LTLIBRARIES)'; for p in $$list; do \ + if test -f $$p; then \ +- echo " $(LIBTOOL) --mode=install $(INSTALL) $(INSTALL_STRIP_FLAG) $$p $(DESTDIR)$(libdir)/$$p"; \ +- $(LIBTOOL) --mode=install $(INSTALL) $(INSTALL_STRIP_FLAG) $$p $(DESTDIR)$(libdir)/$$p; \ ++ echo " $(LIBTOOL) --mode=install $(INSTALL_DATA) $(INSTALL_STRIP_FLAG) $$p $(DESTDIR)$(libdir)/$$p"; \ ++ $(LIBTOOL) --mode=install $(INSTALL_DATA) $(INSTALL_STRIP_FLAG) $$p $(DESTDIR)$(libdir)/$$p; \ + else :; fi; \ + done + |