summaryrefslogtreecommitdiff
path: root/lang
AgeCommit message (Collapse)AuthorFilesLines
2004-11-28delete ruby-base pacakge now.taca1-2/+1
2004-11-28Removing ruby-base package since this is obsolete with new frameworktaca21-1082/+0
for Ruby packages.
2004-11-27Update to 0.11, provided by pancake in PR 28431.wiz5-13/+37
Changes: New in release 0.11 (Sep 13, 2004) * javax.swing.Spring and SpringLayout support. * Added pluggable look and feel support for BasicTextFieldUI and BasicToolBarSeparatorUI. * java.swing.text support for (Default and Layered) Highlighter, FieldView, PlainView, TabExpander and TabableView added. * Start of JTable and JTree implementation. * Internal Swing frames work. * JMenu and JPopupMenu work. * New gtk+ AWT FileDialog peer now based on gtk+2.4 or higher. * java.awt.image LookupTables and kernel support. * Improved java.awt.image.BufferedImage support. * AWT 1.0 event model support. * GNU Classpath now comes with some example programs (see examples/README). * New javax.crypto, javax.crypto.interfaces, javax.crypto.spec, javax.net, javax.net.ssl, javax.security.auth, javax.security.auth.callback, javax.security.auth.login, javax.security.auth.x500, javax.security.sasl and org.ietf.jgss packages are now officially part of GNU Classpath. Extra crypto algorithms can be obtained from the GNU Crypto project, a full TLS implementation is provided by the Jessie project. http://www.gnu.org/software/gnu-crypto/ http://www.nongnu.org/jessie/ * Frame.setIconImage() support. * AWT GDKGraphics scaling. * New configure flag --enable-gtk-cairo to build Graphics2D implementation build on cairo and pangoft2. Enabled at runtime by defining the system property gnu.java.awt.peer.gtk.Graphics=Graphics2D. * javax.swing.JSpinner implemented. * Extensive documentation update for java.util collection classes. * java.awt.geom completed. Area, Arc2D, Ellipse2D and Line2D implemented. * GNU JAXP is no longer included with GNU Classpath. Runtime, compiler and tool integrators are encouraged to directly integrate GNU JAXP. This release has been tested against GNU JAXP 1.1. http://www.gnu.org/software/classpathx/jaxp/jaxp.html * JColorChooser, JComboBox and JTextField implemented, including example uses in GNU Classpath Examples swing Demo. Runtime interface Changes: * java.lang.Compiler now uses the new java.lang.VMCompiler; there is a reference implementation that most VMs can use. * java.lang.VMSystem has a new getenv(String) method and a reference C/JNI implementation that should work on most Posix like systems. * java.util.TimeZone has been split into a platform independent class and a platform dependent class VMTimeZone. GNU Classpath comes with a generic way to get at the default time zone for Posix/GNU-like platforms. * [VM]AccessController improvements. In particular it handles `doPrivileged' calls better, and allows for recursive `doPrivileged' calls in the same Thread. (see vm/reference/java/security/) New in release 0.10 (Jul 9, 2004) * java.net.URL now uses application classloader to load URLStreamHandlers and reuses URLStreamHandlers when URL is reset (but protocol isn't changed). * java.io.File.deleteOnExit() implementation. * java.text multiple new features and bug fixes (only 2 out of the 1000+ java.text Mauve tests now fail). * Better (non-black) default AWT System colors. * AWT lists use GTK treeviews. * Proper AWT focus management has been implemented. * Swing menus and scrollpanes are beginning to work. * Swing splitpanes, dialogs and internal frames were added. * Swing repainting / double buffering was redone. * Font management and Pango DPI conversion fixes. * A lot of AWT imaging and event bugs have been picked out. * More of javax.swing.text has been implemented. * javax.swing.Timer has been reimplemented. * java.security.AccessController has been implemented (see runtime section). * The default java.lang.SecurityManager now uses AccessController. * New java.beans.Statement and Expression implementations. * Small FileChannel implementation speed improvement for traditional JNI based systems. * Regenerated all included JNI header files with gcjh (3.5 CVS), removes extra extern modifier and allows stricter compiler warning. * More C code cleanups (-Wmissing-declarations, -Wmissing-prototypes and -Wstring-prototypes) and jni.h fixes (a few funtion prototype fixes, made it compilable with C++ compilers and jni.h got renamed from jni.h.in). * Double.toString() and Float.toString() now work properly on 64-bit PowerPC systems. * PPC Darwin, arm, x86-64 and s/390 JNI C code compilation fixes. * Build system refactored and removed old Japhar specific support. * The gnu.java.awt.EmbeddedWindow class has been improved, and now supports embedding AWT windows in other top-level X windows. This functionality is required by gcjwebplugin. * gcjwebplugin, an applet viewer that can be embedded into several web browsers, has been extensively tested with this release of classpath. (See http://www.nongnu.org/gcjwebplugin/) * Runtime environments based on GNU Classpath 0.10 should be able to start up Eclipse 3.0 out of the box now. Runtime interface Changes: * VMProcess.destroy() default implementation fixes. * Fixed the "portable native sync" code; it had been broken since Classpath release 0.06, when we upgraded to GTK+2. Classpath's AWT peers use GTK+. GTK+ uses GLIB. GLIB by default uses the platform's native threading model -- pthreads in most cases. If the Java runtime doesn't use the native threading model, then you should specify --portable-native-sync when configuring Classpath, so that GLIB will use the Java threading primitives instead. (For a superior alternative, see below.) * The VM can set the system property gnu.classpath.awt.gtk.portable.native.sync instead of using the --portable-native-sync configure-type option. See doc/vmintegration.texinfo for details. * We intend that the next release of GNU Classpath will require the VM to provide JNI 1.2. Classpath currently uses only JNI 1.1, except for one JNI 1.2 function: GetEnv(), in the JNI Invocation API. If this poses problems, please raise them on the classpath mailing list. * The reference implementation of VMThread.holdsLock(Object) now has a default implementation written in java. For efficiency and to prevent spurious wakeups a real 'native' runtime version can be supplied. * There is a new java.security.VMAccessController class that runtimes need to implement to properly support SecurityManagers. The default implementation that comes with GNU Classpath makes sure that ANY attempt to access a protected resource is denied when a SecurityManager is installed. Which is pretty secure, but also no very useful. Please see the documentation in vm/reference/java/security/VMAccessController.java, and please give feedback on the GNU Classpath mailinglist whether or not the current AccessController framework is flexible enough. New in release 0.09 (May 2, 2004) * Includes updated GNU JAXP version from 2004-02-01. * Native C code is now -ansi -pedantic (C89) clean and (almost) -Wall clean. * java.io is now implemented by delegating most tasks directly to java.nio. * Reworked/Optimized implementations of java.nio.Buffer and subclasses. * New javax.print, javax.print.attribute[.standard] and javax.print.event packages and classes. * java.text attributed iterators support. * New javax.imageio, javax.imageio.event and javax.imageio.spi packages and classes. * GNU Classpath can now load service providers that are described via META-INF/services/* resources in extension JARs. This is useful for implementing the various APIs that are supposed to be extensible via custom plugins. For details, please see the documentation of gnu.classpath.ServiceFactory. Application developers are strongly discouraged from calling glibj internal packages. Instead, they might want invoke the newly implemented javax.imageio.spi.ServiceRegistry.lookupProviders, which is a standard method for loading plug-ins. * New developers wanting to help the GNU Classpath project might want to review the greatly expanded Hacker Guide included in the doc directory or online at http://www.gnu.org/software/classpath/docs/hacking.html Also the FAQ has been expanded. And when working from CVS you can now use a simple autogen.sh script to get all autotools magic done automagically. * New configure option --with-glibj which defines how to install the glibj class files as zip, as flat directory files or both (zip|flat|both) [default=zip]. When working with multiple runtimes some of which might not support bootstrap classes in zip files the --with-glibj=both option is recommended (this does take extra disc space). * Two big code drops from the libgcj gui branch updating various java.awt and javax.swing classes. * Multiple java.net.InetAdress fixes and java.rmi fixes. * ServerSocket.accept() now restarts listening when system call interrupted. * Much cleanups to make standard API doc valid XHTML (not completed yet). * A scan for unused variables and non-static invocation of static methods turned up a couple of subtle bugs which have now all been fixed. * The Mauve testsuite has been cleaned up considerable and lots of issues in the GNU Classpath core class implementation have been fixed. VM Interface changes: * java.lang.Class/VMClass interface was changed. The interface now no longer requires an instance of VMClass for each Class instance. Instead the field vmdata in Class is now of type Object. * GNU Classpath now assumes that JNI calls SetXField can modify final fields. This was previously used silently for System.in/out/err and should be considered as a feature now. * A new VMProcess and a sample JNI C implementation are now provided to make Runtime.exec() work out of the box on some systems. This requires a small change to VMRuntime.exec() when a runtime wants to use it as the default java.lang.Process implementation. * The implementation of most of java.io through java.nio moved serveral runtime specific I/O methods. Most methods do have a generic default native C JNI implementation in native/jni/java-nio. * Runtime support methods for java.io.File have been moved to VMFile which also comes with a default JNI C implementation. * To support the new service provider mechanism runtimes must make sure that extension JARs are made accessible via the default context class loader. New in release 0.08 (2004/12/03) * java.util.regexp implementation through gnu.regexp wrappers. * java.net.URI implementation. * Working implementation of javax.swing.undo. * java.awt.geom.CubicCurve2D/QuadCurve2D: Can now solve cubic and quadratic equations; implementation adapted from the GNU Scientific Library. * Lots of java.awt and gtk+ peer improvements. Also more Swing work. Start of EmbeddedWindow support. * BufferedReader speed improvements. * Improved useabilty of java.text implementation for several applications. * ObjectInputStream is much faster and more compatible with other implementations. * Fix handling of alias methods, where a method has been deprecated in favour of a new one with the same funtion but a different name. (See Deprecated Methods section in the GNU Classpath Hacking Guide.) * javax.print.attribute.standard added. * Lots of java.nio, java.net, java.io * Depend on autoconf 2.59+ and automake 1.7+, GCJ 3.3+, jikes 1.18+. VM Interface changes: * Split native methods in java.lang.Runtime into java.lang.VMRuntime. * Resources are now also loaded/needed through the bootstrap classloader (gnu.regexp needs MessageBundle included in glibj.zip Fixed Classpath bugs: #6095 java.awt.geom.QuadCurve2D.solveQuadratic sometimes gives wrong results #7099 EventListenerList.getListenerCount should accept null argument #7104 EventListenerList.add does not work #7105 EventListenerList.remove does not work #7107 DefaultBoundedRangeModel.setValue and friends should not throw And lots more.
2004-11-27Update ruby package to 1.8.1.taca2-33/+29
Now, this package isn't meta-package. Ruby itself is provided as language/ruby18 (Ruby 1.8.1) or language/ruby16 (Ruby 1.6.8) and Ruby's commands are $PREFIX/bin/ruby18 or $PREFIX/bin/ruby16. This pacakge provide commands without its version in name as $PREFIX/bin/ruby. Some extention libraries bundled in Ruby's distribution are move to separate packages. For ruby18: converters/ruby-iconv: Iconv module databases/ruby-dbm: DBM module databases/ruby-gdbm: GDBM module devel/ruby-curses: Curses module security/ruby-digest: message digest module security/ruby-openssl: OpenSSL module devel/ruby-readline: readline module x11/ruby-tcltklib: Tcl/Tk libraries x11/ruby-tk: Tk modules And for ruby16: databases/ruby-dbm: DBM module databases/ruby-gdbm: GDBM module devel/ruby16-curses: Curses module security/ruby-digest: message digest module devel/ruby-readline: readline module x11/ruby16-tcltklib: Tcl/Tk libraries x11/ruby16-tk: Tk modules You can specify default Ruby's version by setting RUBY_VERSION_DEFAULT to 1.6 or 1.8 in /etc/mk.conf.
2004-11-27Add and enable ruby16 and ruby18 package.taca1-2/+4
Disable ruby-base package now.
2004-11-27Importing ruby16 package; Ruby 1.6.8 based release.taca15-0/+1172
(This is basically re-import of old ruby-base package.) These extention libraries are provided as separated packages. databases/ruby-dbm: DBM module databases/ruby-gdbm: GDBM module devel/ruby16-curses: Curses module security/ruby-digest: message digest module devel/ruby-readline: readline module x11/ruby16-tcltklib: Tcl/Tk libraries x11/ruby16-tk: Tk modules
2004-11-27Initial import of ruby18 package; Ruby 1.8.1 + several security fixes.taca14-0/+1094
Ruby is the interpreted scripting language for quick and easy object-oriented programming. It has many features to process text files and to do system management tasks (as in Perl). It is simple, straight-forward, and extensible. Detail changes from Ruby 1.6.8 is huge and I know details in Ruby's site. <http://www.ruby-lang.org/ja/man/index.cgi?cmd=view;name=1.6.8%A4%AB%A4%E91.8.0%A4%D8%A4%CE%CA%D1%B9%B9%C5%C0%28%A4%DE%A4%C8%A4%E1%29> Sadly, this is written in Japanese and I don't know where is English version.
2004-11-27Importing files for Ruby's new framework.taca5-0/+488
2004-11-27use DIST_SUBDIR=pear to avoid potential conflicts with non-pearjdolecek1-1/+3
programs
2004-11-27don't use += for DIST_SUBDIRjdolecek1-2/+2
2004-11-27Standardize Pear package HOMEPAGE, most have same format.jdolecek1-1/+3
2004-11-27move a few files from PLIST to PLIST.optdmcmahill2-4/+4
2004-11-26Update brandybasic to 1.0.16. Changes since 1.10:abs4-32/+14
Version 1.11 17/09/2001 Darren Salt (ds@youmustbejoking.demon.co.uk) contributed a number of the changes in this version of the program. - Added support for reading Acorn five byte floating point values (Darren Salt). - Improved support for reading and writing Acorn eight byte floating point values on machines that use a different format for this sort of number to what Acorn use (Darren Salt). - Added support for reading gzip'ed files under Linux (Darren Salt). - The Linux version of the program can be installed using 'configure' (Darren Salt). - Added code to detect the format of eight byte floating point numbers on the platform on which the interpreter is running. This is used when reading and writing such values (DD, based on original code by Darren Salt). - The first line of a program in text form is now ignored if it starts with a '#' in all versions of the interpreter. This only used to be supported in the NetBSD and Linux versions. - Changed handling of syntax errors detected when a line is tokenised. The interpreter now puts out a slightly more meaningful 'syntax error' message if a program with such an error in it is run instead of 'STOP'. - DIM statements of the form 'DIM abc%!8 100' are now dealt with correctly. Previously the code always wanted a variable as the location at which to store the address of the byte array and did not allow the use of an indirected expression. This was an oversight in the code and has now been fixed. - Fixed bug where the string memory management was not being reset under certain conditions when a program was edited. The program was being corrupted if a string expression was evaluated immediately prior to editing the program and then again immediately afterwards. - Fixed bug in ERROR statement code where ERROR 0,<text> was not being treated as a fatal error, that is, the error could be trapped by ON ERROR. Also fixed problem where ERR was not returning the user-supplied error number after an ERROR statement. - Fixed bug in handling of ON ERROR LOCAL where a storage overwrite was causing the interpreter to abort with a 'interpreter has gone wrong' message when restoring LOCAL variables to their original values when dealing with an ENDPROC after branching to the statements after the ON ERROR LOCAL. - Fixed bug in READ statement that affected the reading of strings in cases such as 'READ a$,b$: DATA abcd,', that is, there is nothing after the last comma in the DATA statement. It should return a null string, but the code was skipping to the next DATA statement instead. Version 1.12 01/12/2001 - Split interpreter.c into four files and moved some stuff around. Renamed some files. Version 1.13 28/11/2002 - Included new RND code written by Crispian Daniels. - Included fixes for various graphics problem written by Crispian Daniels. - Incorporated new MacOS target written by Crispian Daniels. - Incorporated new FreeBSD target written by Dirk Engling. - Removed limit on the number of command line arguments returned by ARGV$. - Fixed problem in Unix version of program where screen output was not being displayed before using OSCLI. - Added new VDU function. This returns the value of the specified RISC OS VDU variable. - Added new function COLOUR. This returns a value that represents the closest colour to the colour with the specified colour components in the current screen mode. - Added missing GCOL <red>,<green>,<blue> statement - Added extended form of GCOL statement: GCOL OF ... ON - Added extended form of COLOUR statement: COLOUR OF ... ON - Added extended MODE statement: MODE <x>,<y>,<bpp>,<rate> - Extended the DIM statement to support the DIM <variable> LOCAL <size> version of the statement. - Checked program compiled and worked using the Castle C compiler. Version 1.14 28/07/2003 - Quick hack to fix DIM ... LOCAL problem. The problem was that the code to check that writes using indirection operators were to legal addresses blew away writes to byte arrays on the stack. I have removed this check so that the stack can written to. Version 1.15 16/08/2003 - Added '*key' to allow strings to be defined for function keys as on a BB Micro or RISC OS machine. Version 1.16 25/01/2004 - Added OpenBSD target (changes supplied by Julian Smith). - Added Amiga target (changes supplied by Stefan Haubenthal). - Fixed bug in tokenisation code where any keyword immediately followed by a '.' was taken as abbreviated and the '.' always skipped. This should not have been happening when the full keyword was supplied. The '.' in this case is the start of a floating point number. - Changed the handling of the function 'TOP'. Brandy used to have a token for this function but it is not how the RISC OS Basic interpreter treats it. It uses the token for 'TO' followed by the letter 'P'. This means that the interpreter determines from the context whether this is the function 'TOP' or the keyword 'TO' followed by a variable name starting with 'P'. Brandy now works the way the RISC OS interpreter does. - Fixed bug in handling of 'ERR'. The number of the last error was not being saved so that it could be referenced using ERR except in the case of errors raised via 'ERROR'. This bug was introduced in 1.11 when the *opposite* problem was fixed! - Added '*' command emulation to versions running Unix-type operating system. Previously it was DOS only. - Changed handling of OS commands to that leading blanks and '*' are removed first. - Added new command line option '-nostar' to stop program checking all '*' commands to see if they are emulated by the interpreter. - Tidied up the output on 'help' which shows the where the Basic program and variables are.
2004-11-26Fix MAINTAINER variable to contain a complete email address.wiz1-2/+2
2004-11-26Make tcl-tclX and tk-tclX build with tcl-8.4.8 and tk-8.4.8.minskim2-7/+7
2004-11-26Fix path in @exec command.wiz1-2/+2
2004-11-26Changes 8.4.8:adam7-55/+51
* Fixed possible deadlock in Tcl_Finalize * Fixed thread IDs on 64-bit systems * Fixed [scan %ld] handling LP64 systems * Fixed [string map $samevar $samevar] crash * Fixed broken [namespace forget] logic * Fixed [namespace import] cycle prevention * Improved control over int <-> wideInt conversion * Fixed buffer overflow when there is a syntax error in [subst] * Fixed [file executable] result for case insensitivity on Windows * Fixed [expr {NaN == NaN}] result * Make [tcl_findLibrary] search $::auto_path as well * Fixed crash in [fconfigure -ttycontrol] in threaded build * [TIP 222] implementation of [wm attributes -alpha] on Windows * [TIP 159] implementation of [wm iconphoto] * Make Tk [load]-able on OS X/Aqua * Handle color/screen resolution changes on Windows * Fixed [wm resizable] for Solaris/CDE * Handle Windows native dialog double clicks that fall through * Fixed [place forget] memory leak * Recompute menu geometry on named font size change * Fixed X/IME IC focus after creation * Improved multiple display Tk dialog window placement * Fixed compound buttons for OS X/Aqua * Documentation improvements and test suite expansion
2004-11-26dlopen.buildlink3.mk will automatically include dlcompat/buildlink3.mkjlam3-6/+6
only on Darwin, so remove OPSYS check in dlcompat/buildlink3.mk and make packages include dlopen.buildlink3.mk instead.
2004-11-26fix hints to not append CFLAGS to LDFLAGS on OSF1 when calling thegrant2-1/+15
linker because the it does not understand all the compiler flags. fixes build on OSF1.
2004-11-25These packages install libraries that dlopen() shared modules.jlam1-4/+2
2004-11-25Perl is all about loadable perl modules, so include dlopen.buildlink3.mk.jlam4-39/+11
If we include pthread.buildlink3.mk, then build with Perl ithreads support. Bump the PKGREVISION. Nuke the perl58-thread package. The perl package can now be forcibly built with thread support by setting PERL5_USE_THREADS to "yes".
2004-11-25Update Cg-compiler to 1.3beta2.minskim2-9/+7
2004-11-25Remove pgcc -- obsoleted by the release of gcc3.wiz36-13019/+1
2004-11-24Make this compile, install and deinstall cleanly under IRIX and IRIX64jschauma7-12/+169
version 6.5 by backporting some patches from Python 2.4 and leaving out some broken modules. This partially addresses PR pkg/28373, too, though fixes particular to older Irix versions still need to be tested and added.
2004-11-23Modify the probed linker flags by using a call-back script that isjlam3-9/+33
generated by the hints file and invoked from within the Configure script. This "pkgsrc.cbu" script is called after all other call-back scripts are called, so it's the last to modify ldflags and lddlflags. This should fix builds on non-NetBSD platforms.
2004-11-23Update to version 1.3.1_13.jschauma4-17/+15
Addresses security issue http://sunsolve.sun.com/search/document.do?assetkey=1-26-57591-1 Changes since _12 according to http://java.sun.com/j2se/1.3/ReleaseNotes.html Can't display localized exception messages of the native method correctly java.lang.IndexOutOfBoundsException: Index: 0, Size: 0
2004-11-23Create share/guile/site which is in the defaultwiz2-2/+8
search path. Noted missing by Greg Troxel. Bump PKGREVISION to 1.
2004-11-22Now that no package uses USE_GCC_SHLIB any longer, remove supportwiz8-16/+16
for it from compiler.mk. Move the variable of the same name used by compiler/gcc.mk and the gcc* buildlink3 files into private namespace (_USE_GCC_SHLIB).
2004-11-22USE_LANGUAGES=c c++; remove USE_GCC_SHLIB.wiz4-8/+7
2004-11-22Changes 1.0.4:adam9-46/+44
* libgdiplus Removed dependency on Cairo internals, this should help with upgrades on Cairo, and fixed several small bugs. * Runtime Plenty of AppDomain and thread-related bugs were fixed (Ben, Gonzalo, Zoltan). Various metadata loader bug fixes (Zoltan). Build fixes for SPARC (Zoltan). Brazilian currency bug fixed (Jackson) Various PowerPC bug fixes from Geoff Norton. Fix socket semantics for BSD and MacOS (Dick), fixes XSP. Basic runtime bug fixes (Sanjay). Various ADO.NET bug fixes from (Atsushi, Suresh, Uma) Various io-layer bug fixes (Dick). XML and CodeDOM bug fixes (Lluis and Atsushi). Various ASP.NET bug fixes, including UnloadAppDomain firing (Gonzalo, Lluis). Regex bug fixes. System.Net bug fixes and performance improvements (Gonzalo). ASP.NET performance tweaks from Ben. Major memory leak in ASP.NET has been plugged.
2004-11-21Include mk/pthread.buildlink3.mk so that the packages using this filekristerw1-1/+2
will find libpthread.
2004-11-21Include mk/pthread.buildlink3.mk so that linking with libguile workskristerw1-1/+2
on NetBSD 1.6 too.
2004-11-20Add missing file to PLIST.wiz1-1/+2
2004-11-19Changes 2.1.9:adam5-50/+52
o DLD can open the C library (2.1.6). o Fix bug in compilation of ##() expression where the expression evaluates to an integer (2.1.8). o Fix bug in #next: on sockets (2.1.6). o Fix crash when accessing an ill-formed namespace from Smalltalk code (2.1.8). o Fixes to the JIT compiler (2.1.8). o Improvements to Gtk+ bindings (2.1.9). o libltdl is no longer configured in a separate subdirectory (2.1.6). o Portability improvements (2.1.8). o Updated to Automake 1.8, Libtool 1.5 (CVS checkout on 2003-08-01), Autoconf 2.59a, snprintfv 1.1 (2.1.6). o Updates to Emacs mode (2.1.6).
2004-11-18Changes 5.42.1:adam7-35/+30
* Removed beta designation. * Daniel A. Steffen <steffen@ics.mq.edu.au> provided patch for MacOS to avoid panic-redefinition. Changes 5.41.0: * Simon Taylor <simon@unisolve.com.xau> provided fix for interact -o which was completely broken by 5.40.1. Changes 5.40.1: * Added scroll support to official tkterm. Copied all fixes from/to term_expect to/from tkterm. * Kiran Madabhushi <maskiran@hotmail.xcom> encountered interact diagnostics incorrectly pointing to expect_background. Also, found multiple -o flags behaving unexpectedly. Added diag. * Kristoffer Eriksson <ske@pkmab.xse> noted typo in SIMPLE code in exp_inter.c. However, this is extremely unlikely to affect any machines. * Reinhard Max <max@suse.xcom> noted that "make test" failed when run in the background. The log testcase was testing the send_tty command. Added code in both Expect and in the test to handle this.
2004-11-18Update to 1.6.5. Greg Troxel and I did the same work here, so I'll commitwiz8-103/+102
it before someone else does too :) Changes since Guile 1.6.4 (changes in 1.6.5): * Changes to the distribution ** Bugs have been fixed that prevented the (re)generation of psyntax.pp. ** SRFI-31 has been added (special form `rec' for recursive evaluation) (use-modules (srfi srfi-31)) will now provide support for SRFI-31. See the Guile info pages for more documentation. ** SRFI-39 has been added (parameter objects) ** Guile is now compiled with -fno-strict-aliasing when gcc is detected. ** The --enable-htmldoc option has been removed from 'configure'. Support for translating the documentation into HTML is now always provided. Use 'make html'. * Changes to the stand-alone interpreter ** GC bug fixed. The use of scm_must_realloc() for memory which is scanned by GC, could trigger a GC scan of a free()d block of memory. This is now fixed. * Changes to Scheme functions and syntax ** array-map! and array-map-in-order! now require at least one source array. Previously a call without any source arrays like (array-map! array proc) would cause a segfault. Now such calls are properly rejected. ** srfi-4 has been overhauled Bugs have been fixed, and performance may be improved in certain situations. Among other things, large 64-bit values should print correctly now. ** gethost no longer causes an exception when trying to throw an exception ** call-with-output-string doesn't segv on closed port Previously call-with-output-string would give a segmentation fault if the string port was closed by the called function. An exception is raised now. ** (ice-9 popen) duplicate pipe fd fix open-pipe, open-input-pipe and open-output-pipe left an extra copy of their pipe file descriptor in the child, which was normally harmless, but it can prevent the parent seeing eof or a broken pipe immediately and has now been fixed. ** source-properties and set-source-properties! fix Properties set with set-source-properties! can now be read back correctly with source-properties. ** SRFI-1 delete equality argument order fixed. In the srfi-1 module delete and delete!, the order of the arguments to the "=" procedure now matches the SRFI-1 specification. ** SRFI-19 date-week-number fix date-week-number now correctly respects the requested day of week starting the week. * Changes to the C interface
2004-11-18Add commented out lines for php and php5.wiz1-1/+3
2004-11-17Move selection of the default perl58 (whether it is threaded or not) intojlam1-12/+2
bsd.pkg.mk. lang/perl58 now always builds perl58, while lang/perl58-thread builds perl58-thread (POLS). Fixes PR pkg/28343.
2004-11-17This package relies heavily on gcc, and has a tendancy to infinite loop whensketch1-1/+4
attempting to build with a different compiler. Mark as ONLY_FOR_COMPILER.
2004-11-16Migrate OS/architecture hacks for correct compilation to a separatejlam2-7/+15
hacks.mk file.
2004-11-16Properly define "DISTINFO" when building a bundled PHP extension.tron1-2/+2
2004-11-15Rework the Berkeley DB detection in buildlink3:jlam2-10/+2
* Add a db1.builtin.mk file that detects whether DB-1.85 functionality exists in the base system, and remove the distinction between "native" and the other Berkeley DB packages -- we now refer to db[1234]. This paves the way for any future databases/db1 package. * USE_DB185 shouldn't need to be set by any packages -- its correct value is now automatically determined by bdb.buildlink3.mk depending on whether we explicitly request db1 or not. By default, if you include bdb.buildlink3.mk, you want DB-1.85 functionality and USE_DB185 defaults to "yes", but if you explicitly remove db1 from the list of acceptable DBs, then USE_DB185 defaults to "no". * Set BDB_LIBS to the library options needed to link against the DB library when bdb.buildlink3.mk is included. * We only add the DB library to the linker command automatically if we want DB-1.85 functionality; otherwise assume that the package configure process can figure out how to probe for the correct headers and libraries. Edit package Makefiles to nuke redundant settings of USE_DB185.
2004-11-15Add missing '-print' to FINDshannonjr2-4/+4
2004-11-14Narrow down the scope of the powerpc-codegen hack to only NetBSD/powerpcjlam1-2/+2
as there aren't reports from other OSes yet (it's likely okay using Darwin).
2004-11-14Remove optimisation flags from GCC command line when building on powerpcjlam1-1/+11
to avoid a codegen bug: http://mail-index.netbsd.org/port-macppc/2004/10/18/0001.html
2004-11-14Separate out hacks from package Makefile into hacks.mk.jlam2-24/+27
2004-11-13Replace USE_GCC_SHLIB with "USE_LANGUAGE=c c++" (the latter implies thejlam2-4/+3
former) for applications that are known to require C++.
2004-11-13USE_BUILDLINK3 is a yes/no variable.jlam2-4/+4
2004-11-12Whitespace nit.jlam1-4/+4
2004-11-12Default to building perl-thread on platforms with native pthreads.jlam1-2/+12
Perl-5.8.x and up are supposed to properly support pthreads if they're available. The GNU pth support isn't quite there yet, so we can't build with thread support on all platforms.