summaryrefslogtreecommitdiff
path: root/lang/guile
AgeCommit message (Collapse)AuthorFilesLines
2003-02-21Update to guile 1.6.3.mycroft2-6/+6
** GOOPS longer creates layout entries for non-instance slots. ** syntax-case bugs have been fixed a) Macro expansion is no longer disturbed if the value of (current-module) changes. This was the cause of a number of different bugs people have reported. b) Syntax-case now expands Guile's own macros as a part of the macro expansion process. Previously, Guile macro calls were treated as applications. c) Objects which are constant data and which Guile considers self-evaluating are no longer quoted. One good consequence of these fixes is that it's now possible to use syntax-case macro expansion together with GOOPS code. ** scm_readline now checks that it's using an output (not input) port.
2003-01-24USE_NCURSES is automatically set for SunOS, just include devel/ncurses'wiz1-8/+2
buildlink2.mk unconditionally.
2003-01-21Fix build on macppc.wiz2-1/+18
2003-01-21Add missing files and directory to PLIST.wiz1-9/+15
2003-01-17Really depend on latest version, as intended in last commit.wiz1-2/+2
2003-01-17Make 'guile-config link' report runtime path link commanduebayasi4-4/+19
(-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-16Still conflict with old versions of guile14.wiz1-1/+3
2003-01-16Change BUILDLINK_PREFIX.<pkg>_DEFAULT to LOCALBASE. (Why not?)uebayasi1-2/+2
2003-01-16This no longer conflicts with guile14.uebayasi1-3/+1
2003-01-07Rename older (<1.6) Guile as guile14.uebayasi1-1/+3
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-07Correct version, add new files.uebayasi1-3/+5
2003-01-07One more rmdir missed.uebayasi1-1/+2
2003-01-06Update Guile to 1.6.1.uebayasi7-97/+220
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
2002-10-23Regen for patch-ad change.bouyer1-2/+2
2002-10-23Don't call libtool -no-undefined for libguilereadline. It includesbouyer1-2/+11
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-09Unused.wiz1-55/+0
2002-09-24libguile.la includes libltdl.la, so make the buildlink2.mk file includejlam1-1/+2
libtool/buildlink2.mk.
2002-08-27buildlink1 -> buildlink2, and remove the "brute force" hack as requestedjlam3-28/+9
by tron; we now use libtool/buildlink2.mk to ensure that guile uses the right libtool and libltdl.*.
2002-08-27s/true/${TRUE}/jlam1-2/+2
2002-08-26Use brute force to stop this package from clobbering our "libtool"tron3-3/+25
instead of using it.
2002-08-26Correct various package list errors.tron1-47/+47
2002-08-26Install correct TeXinfo "guile.info" instead of "data-rep.info" which istron3-9/+22
only a part of the above.
2002-08-25Update to 1.4.1mjl4-28/+14
* 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-25Merge changes in packages from the buildlink2 branch that havejlam4-3/+30
buildlink2.mk files back into the main trunk.
2002-07-23Apply the suggested fix from Urban Boquist (urban@boquist.net) in PR 15128agc2-1/+15
to avoid problems if guile is built in the background.
2002-07-12No termlib in termcap on Solaris, use ncurses' termlib instead.wiz1-1/+8
2002-04-12Buildlink magic for guile.jlam1-0/+55
2002-03-20Set MAINTAINER to packages@, since perry isn't interested in this packagewiz1-2/+2
anymore.
2002-02-18Introduce new framework for handling info files generation and installation.seb2-4/+5
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-15mkdir -> ${MKDIR}skrll1-2/+2
rmdir -> ${RMDIR} rm -> ${RM} (${RM} added to PLIST_SUBST) chmod -> ${CHMOD} chown -> ${CHOWN}
2001-11-01Move pkg/ files into package's toplevel directoryzuntum2-1/+1
2001-06-21Mark as USE_BUILDLINK_ONLY and remove unnecessary config.cache entry tojlam1-2/+2
prevent detection of ncurses.
2001-06-11The buildlink include and lib directories are added to CFLAGS, CPPFLAGS,jlam1-5/+1
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-10Remove dependency on ${BUILDLINK_TARGETS} in pre-configure and pre-buildjlam1-3/+1
targets as the buildlink.mk files now add the dependency automatically. Remove any NO_CONFIGURE definitions as they seem to be useless.
2001-05-28Use buildlink.mk to get GNU readline dependency and correct headers andjlam1-5/+12
libraries. Make sure we don't pick up a hidden dependency on ncurses by forcing configure script to find tgoto() in libtermcap.
2001-04-19Move to sha1 digests, and add distfile sizes.agc1-2/+3
2001-04-17+ move the distfile digest/checksum value from files/md5 to distinfoagc3-6/+4
+ move the patch digest/checksum values from files/patch-sum to distinfo
2001-02-17Move the COMMENT from being in its own file to a definition in theagc2-2/+2
package Makefile.
2001-01-04The way that shared objects were handled in the PLISTs and bsd.pkg.mk wasagc1-1/+5
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.
2000-11-22Depend on readline, and use it.wiz1-1/+5
2000-07-15Update guile to 1.4. Changes since Guile 1.3.4:jlam5-51/+58
** 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-06-09USE_LIBTOOL and LTCONFIG_OVERRIDE, instead of pkglibtool and patchingjlam5-53/+14
configure scripts.
2000-06-01s/USE_LIBTOOL/USE_PKGLIBTOOL/rh1-2/+2
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.
1999-12-20Update guile to 1.3.4. Changes are bugfixes only.rh5-50/+51
1999-08-29Forgot to commit these patches.jlam2-0/+35
1999-08-29Update guile to 1.3.2.jlam6-70/+69
1999-07-20add a patch from the scwm people -- won't be needed in the next guile release.perry1-0/+15
1999-07-20add patch-abperry1-1/+2
1999-07-09Add package patch checksum files.agc1-0/+3
1999-05-20Remove unnecessary assignments of "INSTALL", "INSTALL_DATA",tron1-5/+2
"INSTALL_PROGRAM" and "INSTALL_SCRIPT" from "CONFIGURE_ENV".