Age | Commit message (Collapse) | Author | Files | Lines |
|
Changes:
* Changes from version 5.0 to 5.1
-------------------------------
Language:
+ new module system.
+ new semantics for control variables of fors.
+ new semantics for setn/getn.
+ new syntax/semantics for varargs.
+ new long strings and comments.
+ new `mod' operator (`%')
+ new length operator #t
+ metatables for all types
API:
+ new functions: lua_createtable, lua_get(set)field, lua_push(to)integer.
+ user supplies memory allocator (lua_open becomes lua_newstate).
+ luaopen_* functionst must be called through Lua.
Implementation:
+ new configuration scheme via luaconf.h.
+ incremental garbage collection.
+ better handling of end-of-line in the lexer.
+ fully reentrant parser (new Lua function `load')
+ better support for 64-bit machines.
+ native loadlib support for Mac OS X.
+ standard distribution in only one library (lualib.a merged into lua.a)
|
|
Bump PKGREVISION.
|
|
"avidemux" package) now works with the "js" library provided by this
package. Bump package revision of this package.
Vital hint provided by Amitai Schlair in private e-mail.
|
|
by Thomas Klausner.
|
|
|
|
".so") so that linking with the "libjs" shared library actually works.
Bump package revision because of this fix.
|
|
|
|
all platforms. Previously this was a hidden dependency.
Thanks to cube for adding the make magic so dvipdf is now a tool.
|
|
|
|
the creation of packages for Hugs modules libraries. The former provides
the dependency on hugs and the latter an easy way to launch the Cabal
build utility.
|
|
Add that stuff to CONF_FILES instead.
Being here, update to the last stable version (1.1.13.8) and fix
installed pkgconfig files not to contain relative paths (which will
break with our buildlink harnesses).
|
|
The 5.6.x release consolidates the 5.5.x development stream started in 2004.
Highlights:
* UNICODE character set support
* Unbounded integer arithmetic and rational numbers
* New and faster CHR release
* Added clp(r) constraints over reals
* Many enhancements to the web and notably sematic web libraries
* Much more ...
|
|
- Add two miscellaneous patches for openssl and yaml libraries.
They were left from last year, sigh.
- Add one more part for CVE-2006-3694.
Bump PKGREVISION.
|
|
- November 2002
Feature highlights of this new release are:
* Much improved FFI support (contributed by Alastair Reid), bringing Hugs
really very close to the Haskell FFI specification.
* Adoption of a significant subset of GHC's hierarchical libraries
(contributed by Ross Paterson).
* An (allegedly) complete implementation of the Haskell98 module system
(Sigbjorn Finne).
* Numerous bug fixes since the previous major release in Dec 2001.
- November 2003
There has been substantial internal restructuring. In addition to numerous
bug fixes, user-visible changes include:
* The beginnings of a User's Guide (though still incomplete).
* The Double type is now double-precision on most architectures.
* Hugs now relies on the same hierarchical libraries as GHC and Nhc98, and
provides almost all of them. For now, compatibility with the old libraries
is provided by stub modules, but users are encouraged to migrate to the
new libraries.
* Full support for imprecise exceptions (but not asynchronous ones). Most
runtime errors are now reported by applying print to an Exception
(formerly the built-in printer was applied to the faulty redex).
* Integrated .NET support (on Windows platforms).
* The -e, -f, -i, -N, -W and -X options and the :project command have been
removed.
* A searchpath may include an entry of the form "directory/*", meaning all
the immediate subdirectories of directory (see -Pstr).
- March 2005
This release is primarily targeted at Unix systems to gain experience with
new features. The new Cabal-based library build system has the potential to
make building on Windows easier, but it's not there yet. Volunteers welcome.
In addition to numerous bug fixes, user-visible changes include:
* The default current module is now the empty module Hugs.Base instead of
the Prelude (see Section 2.2).
* The Char type and the Char module now support Unicode as specified in the
Haskell 98 Report (contributed by Dmitry Golubovsky). Character oriented
I/O uses a byte encoding of characters determined by the current locale
(see Section 3.3).
* The new -X option can be used to group several options into one argument.
This is now needed for executable runhugs scripts (using the Unix "#!"
feature) that require two or more options (see Section 4.1).
* The syntax of the ffihugs command has changed (see Section 4.2). The +G
and +L options are gone, and a new -i option can be used to specify
include files.
* Hugs now has basic support for the Cabal packaging system (see Section 3.4).
- May 2006
* The default current module is now the empty module Hugs (see Section 2.2).
* The compatibility libraries are no longer included on the default search
path. You can access them by adding "{Hugs}/oldlib" to the search path
(see -Pstr), but they will be removed in the next release.
* Rewritten graphical Windows interface (contributed by Neil Mitchell; see
Section 4.3).
* New :main command (contributed by Neil Mitchell).
|
|
|
|
|
|
|
|
- Reduce warning of optparse.rb when generating ri(1) database.
Bump PKGREVISION.
|
|
Fix some hardcoded paths.
Bump PKGREVISION.
|
|
- Import yaml problem and fix document generation for ri(1).
- minor clean up to pkgsrc.
Bump PKGREVISION.
|
|
Bump PKGREVISION.
|
|
to fetch the file. This completes the renaming described in revision
1.1799 of bsd.pkg.mk.
|
|
Version 6.31.1 (19 May 2006)
============================
* New version of compiler which fixes several bugs found in the development
of Inform 7.
* Package now uses the latest autotools.
Tested by dillo@
|
|
for fundamental reasons. So don't try it.
Being here, don't include <machine/db_machdep.h>. No user program
should use it. It shouldn't be installed at all.
|
|
since they always need a C compiler, even when the source code is
completely in C++.
For some other packages, stated in the comment that a C compiler is
really not needed.
|
|
|
|
after PLIST changes for Linux.
|
|
|
|
to all internal recursive make processes. As such, rename it to
"PKGSRC_MAKE_ENV".
XXX Note, some of the usage of this variable in package Makefiles seems
XXX incorrect. They probably want "MAKE_ENV", which is the environment
XXX passed to the make process when running "make" within ${WRKSRC}.
|
|
|
|
List of changes from the release notes:
2.39 (2006-07-16)
=================
User visible changes
--------------------
* SAVEINITMEM now accepts :SCRIPT argument that disables interpreting
the first positional argument as the script name; and :DOCUMENTATION
argument that is printed by the new -help-image command line option.
See <http://clisp.cons.org/impnotes/image.html> and
<http://clisp.cons.org/impnotes/clisp.html#opt-help-image> for details.
* FFI:UINT64 and FFI:SINT64 are now compatible with C's long long type.
* Stack overflow detection and recovery finally work fine on Unix.
Libsigsegv is required for this, on all platforms (including MS-Windows).
CLISP should neither exit nor crash under infinite recursion.
If your distribution has CLISP compiled without libsigsegv, report
the missing feature to its maintainer.
Note that libsigsegv 2.4 is required, there are bugs in libsigsegv 2.3!
* It is now possible to specify the default method-combination of a generic
function, to be used when the DEFGENERIC form does not specify the
:METHOD-COMBINATION explicitly, through a default initarg specification
for the :METHOD-COMBINATION keyword on the generic function class.
* Readline completion works with non 1:1 terminal encodings, e.g. UTF-8.
* WITH-KEYBOARD works with a Unix tty even when SLIME hijacks *TERMINAL-IO*.
* I/O operations on Win32 are now much faster.
* New functions: POSIX:FFS, POSIX:PATHCONF.
* Infrastructure:
+ Top-level configure now accepts a new option --with-gmalloc to use the
GNU malloc implementation instead of the one supplied by libc.
You may need it on older HP-UX and newer OpenBSD systems.
See file unix/PLATFORMS for more information.
+ The value of the environment variable CFLAGS is respected by configure.
* Bug fixes:
+ SOCKET:SOCKET-SERVER :INTERFACE now behaves as documented.
+ EXT:READ-BYTE-NO-HANG and SOCKET:SOCKET-STATUS used to hang on
buffered binary sockets.
+ Allow DESTRUCTURING-BIND (a . b) with circular and dotted lists.
+ ADJUST-ARRAY of zero length adjustable string now works.
+ TIME now reports correct results when the heap grows over 4GB.
+ RAWSOCK functions now handle :START/:END arguments correctly.
+ BDB:DBC-GET now accepts :READ-COMMITTED and :READ-UNCOMMITTED.
+ POSIX:GROUP-INFO and POSIX:USER-INFO now handle errors correctly.
* Portability:
+ Support DragonFly BSD.
|
|
_REPLACE.* handling from replace-interpreter.mk.
|
|
|
|
had actually been ignoring LTCONFIG_OVERRIDE anyway and just using
the default LIBTOOL_OVERRIDE to replace libtool scripts in packages.
This just formalizes the fact that LTCONFIG_OVERRIDE is not used
meaningfully by pkgsrc.
|
|
perllink script. This was causing errors when building perl from
pkgsrc. The perllink script didn't create any symlinks because it
tried to invoke "perl", which silently fails with revision 1.20 of
mk/tools/perl.mk (after the pkgsrc-2006Q2 branch).
Bump the PKGREVISION to 3.
|
|
processing from mk/fetch/*.mk.
|
|
Bump to nb2
|
|
on DragonFly.
|
|
need mtree to pre-generate any directories for them.
|
|
directly in pkgsrc/lang/nawk/files and adjusting the package Makefile
accordingly. The README.pkgsrc file includes notes on how the source
files were (minimally) adjusted.
|
|
|
|
Changes since Guile 1.6.7 (changes in 1.6.8):
* Changes to the distribution
** A number of GCC 4.0 related build problems have been fixed.
A number of changes have been made to accomodate GCC 4.0.
* Changes to the stand-alone interpreter
** `readline-set!' now works.
* Changes to Scheme functions and syntax
** Guile now allows multiple line comments to end without a trailing newline.
Previously Guile would throw an exception if a multiple line comment
ended without a trailing newline. Now "!#" will end a multiple line
comment regardless of what follows.
** Guile supports newer versions of SLIB more cleanly.
Guile now relies on the upstream SLIB code (guile.init) to handle the
load process. Previously Guile relied on its own copy of that code,
which was incorrect, at least for more recent versions of SLIB.
If you still need to use Guile with an older version of SLIB, and the
new approach doesn't work for you, please add the following definition
to your code before (ice-9 slib) is loaded for the first time:
(define *guile-use-old-ice-9-slib* #t)
This will cause Guile to revert to the old load behavior.
** The r5rs numerator and denominator functions have been added.
These are now available in the default environment.
** `/' fix to <any>/0-<y>i complex division case, avoiding divide-by-zero
** `array-map!' fix, accepts just a destination array again
** `cons*', `list' fix to not clobber source list when called via `apply'
** `string-index', `split-string' and other string func fixes for 8-bit chars
** `number->string' fix for parsing of polar complex number with invalid angle
** (ice-9 poe) bug fixes
** srfi-1 `lset-adjoin' fix to actually use given equality procedure
** srfi-1 `lset-union' fixes to operate in the way specified by the SRFI
Note in particular that if the first list is empty then the first
non-empty is the starting point, and duplicates are not cast out of
that. So
(lset-union = '() '(1 1 1)) => '(1 1 1)
where previously it was '(1). This, though perhaps unhelpful, comes
from the SRFI spec (that if list A is empty then the result is B).
** srfi-1 `lset=', `list=' fix to equality procedure argument order
** srfi-17 avoid deprecation warnings about reexport
** srfi-19 new 2005 leap second
** srfi-39 new parameter versions of `current-output-port' etc, per SRFI
** make-stack can now correctly construct a stack from a continuation.
** Output string port speed problems have been improved
Output string port (open-output-string, etc) writing was very slow at
about 50 to 100 kbytes or above. This affected various things, in
particular regexp-substitute/global on a large string, and stack
backtraces with a large object.
** Bug fix: printing values no longer protects them from GC
A bug in the printing code used to mean that printing a value (using
`display' or `write') would incorrectly protect that value from GC for
a while afterwards. This has now been fixed.
* Changes to the C interface
Ok gdt@
|
|
egrep exit status (which will be false if there are no patches for the module)
and stop the build.
|
|
- Fixed pkglint warnings.
- Moved the documentation to share/doc/mpd.
- Bumped PKGREVISION.
|
|
I can't find any description of what has changed, but it's bug fixes
as far as I know.
|
|
and add a new helper target and script, "show-buildlink3", that outputs
a listing of the buildlink3.mk files included as well as the depth at
which they are included.
For example, "make show-buildlink3" in fonts/Xft2 displays:
zlib
fontconfig
iconv
zlib
freetype2
expat
freetype2
Xrender
renderproto
|
|
of the order in which buildlink3.mk files are (recursively) included
by a package Makefile.
|
|
|
|
for a different tarball.
|
|
|