summaryrefslogtreecommitdiff
path: root/lang/guile
AgeCommit message (Collapse)AuthorFilesLines
2004-05-16darwin fixesdanw3-2/+26
2004-05-09Unused.wiz1-30/+0
2004-05-03Add conflict with guile-oops package, which installswiz1-2/+2
the same info files.
2004-03-18Fix serious bug where BUILDLINK_PACKAGES wasn't being ordered properlyjlam1-3/+2
by moving the inclusion of buildlink3.mk files outside of the protected region. This bug would be seen by users that have set PREFER_PKGSRC or PREFER_NATIVE to non-default values. BUILDLINK_PACKAGES should be ordered so that for any package in the list, that package doesn't depend on any packages to the left of it in the list. This ordering property is used to check for builtin packages in the correct order. The problem was that including a buildlink3.mk file for <pkg> correctly ensured that <pkg> was removed from BUILDLINK_PACKAGES and appended to the end. However, since the inclusion of any other buildlink3.mk files within that buildlink3.mk was in a region that was protected against multiple inclusion, those dependencies weren't also moved to the end of BUILDLINK_PACKAGES.
2004-03-16add x86_64 support. patch tested by Kristerdmcmahill2-4/+54
2004-03-05Reorder location and setting of BUILDLINK_PACKAGES to match templatejlam1-10/+7
buildlink3.mk file in revision 1.101 of bsd.buildlink3.mk.
2004-03-02Remove info files entries from PLIST.seb1-36/+1
2004-02-14LIBTOOL_OVERRIDE and SHLIBTOOL_OVERRIDE are now lists of shell globsjlam1-6/+1
relative to ${WRKSRC}. Remove redundant LIBTOOL_OVERRIDE settings that are automatically handled by the default setting in bsd.pkg.mk.
2004-02-11bl3ifyxtraeme2-5/+31
2004-01-24replace deprecated USE_GMAKE with USE_GNU_TOOLS+=make.grant1-2/+2
2003-12-14Update to 1.6.4:wiz6-27/+25
XXX: Package fails the same regression test 1.6.3 failed (scfi-19). Changes since Guile 1.6.3 (i.e. changes for 1.6.4): * Changes to the distribution ** Various architecture (and compiler optimization) related bugs fixed. These changes should improve the situation on at least ia64, alpha, and powerpc. * Changes to the stand-alone interpreter ** Readline prompt problem fixed. Previously, the readline prompt disappeared when running Guile in non-echoing terminal mode (for example under GDB in Emacs). This has been fixed. ** Printing bug fixed. Previously, the state of writingp in the print state could be altered by recursive calls to printing functions. ** Append mode in hooks. Append mode in hooks (adding the hook last in the list) now works correctly. ** GOOPS/GC bug fixed. The class layout slot, which informs the GC about which slots to GC protect, is now initialized correctly. ** GOOPS class redefinition bug fixed. The class redefinition protocol now properly removes the old accessor methods from their accessors. ** GOOPS method dispatch bug fixed. Previously, the code updating the method cache in generic functions got confused if handed method code created in a null environment (environment = empty list). It now stands every environment imaginable (think about it!). ** GOOPS init-thunks can now be primitive procedures Previously, attempts to provide something else than a closure as value for the #:init-thunk slot option would yield a segmentation fault. Now, it's possible to supply a primitive procedure as init-thunk. Non-allowed values result in an error. ** Garbage collection frequency improved for large malloc heaps The decision when to run the GC is now done in a way that avoids GCs with a small yield for heaps with a large amount of malloced storage. The minimum expected yield for malloc storage is now relative to the heap size, and not a fixed amount as it was previously. * Changes to Scheme functions and syntax ** %fast-slot-ref no longer checks slot boundness This makes the <active-class> metaclass in (oop goops active-slot) working again. ** eqv? and equal? are now primitive generic functions This means that it is possible to provide custom comparisons for new classes by specializing `eqv?' and `equal?' to those classes. * Changes to the C interface ** New snarf macros: SCM_PRIMITIVE_GENERIC, SCM_PRIMITIVE_GENERIC_1 These provide a way of adding primitive generics which is equivalent to SCM_DEFINE and SCM_DEFINE1.
2003-12-07Make the pkg compile on m68k.kristerw2-5/+6
2003-12-05Make the pkg compile on arm.kristerw2-8/+10
2003-11-26add sparc support provided by Julian Coleman in PR23533. While heredmcmahill3-6/+33
also add logic for NetBSD/alpha.
2003-09-28Back out last change related to moving ncurses/buildlink2.mk tojlam1-2/+2
curses.buildlink2.mk. This was wrong because we _really_ do want to express that we want _n_curses when we include the buildlink2.mk file. We should have a better way to say that the NetBSD curses doesn't quite work well enough. In fact, it's far better to depend on ncurses by default, and exceptionally note when it's okay to use NetBSD curses for specific packages. We will look into this again in the future.
2003-09-27move ncurses/buildlink2.mk to mk/curses.buildlink2.mk, as it providesgrant1-2/+2
support for base system curses/ncurses as well as ncurses itself. suggested by wiz.
2003-08-09USE_NEW_TEXINFO is unnecessary now.seb1-2/+1
2003-07-17s/netbsd.org/NetBSD.org/grant1-2/+2
2003-07-13PKGREVISION bump for libiconv update.wiz2-3/+4
2003-07-05Convert to USE_NEW_TEXINFO.seb2-12/+5
2003-06-02Use tech-pkg@ in favor of packages@ as MAINTAINER for orphaned packages.jschauma1-2/+2
Should anybody feel like they could be the maintainer for any of thewe packages, please adjust.
2003-05-06Drop trailing whitespace. Ok'ed by wiz.jmmv1-1/+1
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.