Commit graph

61 commits

Author SHA1 Message Date
wiz
d6aecdad97 Really depend on latest version, as intended in last commit. 2003-01-17 10:19:06 +00:00
uebayasi
b04a3ffc47 Make 'guile-config link' report runtime path link command
(-Wl,-R${path_to_libguile}) too.  This has not turned to be obvious because
libguile happens to be put in a popular directory.

Bump revision to 1.
2003-01-17 04:52:30 +00:00
wiz
5a8c7d2c8b Still conflict with old versions of guile14. 2003-01-16 16:43:04 +00:00
uebayasi
c8fb6d3b46 Change BUILDLINK_PREFIX.<pkg>_DEFAULT to LOCALBASE. (Why not?) 2003-01-16 02:48:12 +00:00
uebayasi
d7dc00a8e8 This no longer conflicts with guile14. 2003-01-16 02:31:30 +00:00
uebayasi
917d29d213 Rename older (<1.6) Guile as guile14.
Packages using Guile now all depend on guile14.  These packages are
expected to be made depend on newer Guile (1.6.x) when updated in the
future.
2003-01-07 03:56:17 +00:00
uebayasi
07444a0518 Correct version, add new files. 2003-01-07 02:18:18 +00:00
uebayasi
71a543ecfb One more rmdir missed. 2003-01-07 01:48:09 +00:00
uebayasi
bba52d5454 Update Guile to 1.6.1.
Changes since Guile 1.6.0:

* Changes to the distribution
	** Guile now provide and uses an "effective" version number.
	** Guile now uses it's own version of libltdl.
	** The Emacs interface has been fixed.
	** The SRFI C headers are now installed.
* Changes to Scheme functions and syntax
	** New function: effective-version
* Changes to the C interface
	** New function: scm_effective_version
2003-01-06 10:38:06 +00:00
bouyer
3343f6ac62 Regen for patch-ad change. 2002-10-23 10:38:03 +00:00
bouyer
0289be0847 Don't call libtool -no-undefined for libguilereadline. It includes
libguile, which has a reference to __floatdidf, which is part of libgcc
and will only be resolved at program link time.
XXX libtool, of Solaris ld bug ?
2002-10-23 08:59:26 +00:00
wiz
90e464773d Unused. 2002-10-09 23:32:33 +00:00
jlam
089a61cd3c libguile.la includes libltdl.la, so make the buildlink2.mk file include
libtool/buildlink2.mk.
2002-09-24 09:52:40 +00:00
jlam
d0c4a8cc51 buildlink1 -> buildlink2, and remove the "brute force" hack as requested
by tron; we now use libtool/buildlink2.mk to ensure that guile uses the
right libtool and libltdl.*.
2002-08-27 06:08:47 +00:00
jlam
78a53d1ac8 s/true/${TRUE}/ 2002-08-27 06:05:26 +00:00
tron
fa6930a4ca Use brute force to stop this package from clobbering our "libtool"
instead of using it.
2002-08-26 20:28:14 +00:00
tron
e60366d581 Correct various package list errors. 2002-08-26 20:06:57 +00:00
tron
158221d9b2 Install correct TeXinfo "guile.info" instead of "data-rep.info" which is
only a part of the above.
2002-08-26 19:58:30 +00:00
mjl
ee84541509 Update to 1.4.1
* installation fix: (ice-9 and-let*) has been renamed to (ice-9 and-let-star)
* build fix: net_db.c `inet_aton' declaration now properly conditionalized
* bugfix: `expt' now handles negative exponents correctly
* installation fix: some programs are no longer installed
* guile-snarf usage now internalizes output-file creation/deletion
* installation fix: libltdl now "installable" instead of "convenience"
* library versioning now more disciplined
* "make check" now works
* provisional documentation available
* interface summarization available
2002-08-25 20:58:21 +00:00
jlam
efb93b17bd Merge changes in packages from the buildlink2 branch that have
buildlink2.mk files back into the main trunk.
2002-08-25 19:21:43 +00:00
agc
e273e36d67 Apply the suggested fix from Urban Boquist (urban@boquist.net) in PR 15128
to avoid problems if guile is built in the background.
2002-07-23 21:29:28 +00:00
wiz
fe238ea301 No termlib in termcap on Solaris, use ncurses' termlib instead. 2002-07-12 07:55:50 +00:00
jlam
9778a87ae8 Buildlink magic for guile. 2002-04-12 13:00:27 +00:00
wiz
5ebe503a79 Set MAINTAINER to packages@, since perry isn't interested in this package
anymore.
2002-03-20 16:23:07 +00:00
seb
66111c6d15 Introduce new framework for handling info files generation and installation.
Summary of changes:
- removal of USE_GTEXINFO
- addition of mk/texinfo.mk
- inclusion of this file in package Makefiles requiring it
- `install-info' substituted by `${INSTALL_INFO}' in PLISTs
- tuning of mk/bsd.pkg.mk:
    removal of USE_GTEXINFO
    INSTALL_INFO added to PLIST_SUBST
    `${INSTALL_INFO}' replace `install-info' in target rules
    print-PLIST target now generate `${INSTALL_INFO}' instead of `install-info'
- a couple of new patch files added for a handful of packages
- setting of the TEXINFO_OVERRIDE "switch" in packages Makefiles requiring it
- devel/cssc marked requiring texinfo 4.0
- a couple of packages Makefiles were tuned with respect of INFO_FILES and
  makeinfo command usage

See -newly added by this commit- section 10.24 of Packages.txt for
further information.
2002-02-18 15:14:00 +00:00
skrll
08bdd44549 mkdir -> ${MKDIR}
rmdir -> ${RMDIR}
rm -> ${RM} (${RM} added to PLIST_SUBST)
chmod -> ${CHMOD}
chown -> ${CHOWN}
2002-02-15 10:12:28 +00:00
zuntum
a437fd43cc Move pkg/ files into package's toplevel directory 2001-11-01 00:20:13 +00:00
jlam
fdf98bef87 Mark as USE_BUILDLINK_ONLY and remove unnecessary config.cache entry to
prevent detection of ncurses.
2001-06-21 02:36:01 +00:00
jlam
dbfde59b14 The buildlink include and lib directories are added to CFLAGS, CPPFLAGS,
CXXFLAGS, and LDFLAGS by the buildlink.mk files so remove the extra
definitions to add them from the package Makefiles.  As advised by the
bsd.buildlink.mk file, also ensure that the buildlink.mk files are
included prior to defining any package-specific CFLAGS/LDFLAGS to ensure
that the buildlink directories are at the head of the compiler search
paths.
2001-06-11 02:05:07 +00:00
jlam
3bc5e40254 Remove dependency on ${BUILDLINK_TARGETS} in pre-configure and pre-build
targets as the buildlink.mk files now add the dependency automatically.
Remove any NO_CONFIGURE definitions as they seem to be useless.
2001-06-10 00:08:41 +00:00
jlam
410082cbd5 Use buildlink.mk to get GNU readline dependency and correct headers and
libraries.  Make sure we don't pick up a hidden dependency on ncurses
by forcing configure script to find tgoto() in libtermcap.
2001-05-28 05:36:28 +00:00
agc
8118fe36ae Move to sha1 digests, and add distfile sizes. 2001-04-19 15:00:47 +00:00
agc
fb467f5ac2 + move the distfile digest/checksum value from files/md5 to distinfo
+ move the patch digest/checksum values from files/patch-sum to distinfo
2001-04-17 11:22:34 +00:00
agc
82acd159f7 Move the COMMENT from being in its own file to a definition in the
package Makefile.
2001-02-17 09:06:56 +00:00
agc
9c2d582fc9 The way that shared objects were handled in the PLISTs and bsd.pkg.mk was
out of date - it was based on a.out OBJECT_FMT, and added entries in the
generated PLISTs to reflect the symlinks that ELF packages uses. It also
tried to be clever, and removed and recreated any symbolic links that were
created, which has resulted in some fun, especially with packages which
use dlopen(3) to load modules. Some recent changes to our ld.so to bring
it more into line with other Operating Systems also exposed some cracks.

+ Modify bsd.pkg.mk and its shared object handling, so that PLISTs now contain
the ELF symlinks.
+ Don't mess about with file system entries when handling shared objects in
bsd.pkg.mk, since it's likely that libtool and the BSD *.mk processing will
have got it right, and have a much better idea than we do.
+ Modify PLISTs to contain "ELF symlinks"
+ On a.out platforms, delete any "ELF symlinks" from the generated PLISTs
+ On ELF platforms, no extra processing needs to be done in bsd.pkg.mk
+ Modify print-PLIST target in bsd.pkg.mk to add dummy symlink entries on
a.out platforms
+ Update the documentation in Packages.txt

With many thanks to Thomas Klausner for keeping me honest with this.
2001-01-04 15:10:17 +00:00
wiz
8a17133f0e Depend on readline, and use it. 2000-11-22 21:19:13 +00:00
jlam
83afe41adc Update guile to 1.4. Changes since Guile 1.3.4:
** The module (ice-9 getopt-gnu-style) has been removed.
** New module (ice-9 documentation)
** Debugging facilities for guile script are much improved.
** Improvements to garbage collector
** Speed/efficieny improvements.
** Better compliance to standards.
2000-07-15 02:31:39 +00:00
jlam
d7f58b320d USE_LIBTOOL and LTCONFIG_OVERRIDE, instead of pkglibtool and patching
configure scripts.
2000-06-09 08:09:42 +00:00
rh
74add3b300 s/USE_LIBTOOL/USE_PKGLIBTOOL/
Add a new USE_LIBTOOL definition that uses the libtool package instead of
pkglibtool which is now considered outdated.
USE_PKGLIBTOOL is available for backwards compatibility with old packages
but is deprecated for new packages.
2000-06-01 11:23:11 +00:00
rh
6e0df5d354 Update guile to 1.3.4. Changes are bugfixes only. 1999-12-20 11:55:15 +00:00
jlam
ec101152bb Forgot to commit these patches. 1999-08-29 21:42:04 +00:00
jlam
3b4d6e98ba Update guile to 1.3.2. 1999-08-29 21:41:13 +00:00
perry
54a34684a5 add a patch from the scwm people -- won't be needed in the next guile release. 1999-07-20 18:40:42 +00:00
perry
7ddc206208 add patch-ab 1999-07-20 18:39:33 +00:00
agc
7bfb5c4758 Add package patch checksum files. 1999-07-09 13:54:06 +00:00
tron
02e48b67b3 Remove unnecessary assignments of "INSTALL", "INSTALL_DATA",
"INSTALL_PROGRAM" and "INSTALL_SCRIPT" from "CONFIGURE_ENV".
1999-05-20 20:09:49 +00:00
tron
9c4c0c2b50 Remove unnecessary slash from master site list. 1999-04-14 21:39:01 +00:00
hubertf
aeaeb3c044 fix MASTER_SITES, per PR 7069 1999-03-01 16:43:27 +00:00
hubertf
2a95ad9c6b Fix CONFLICTS (remove redundancy, mostly) 1999-02-20 22:48:24 +00:00
tv
111c4f44b0 Use install-info in $PATH, so that systems with it in base will work too. 1999-02-11 19:17:28 +00:00