Age | Commit message (Collapse) | Author | Files | Lines |
|
markers first and killing all newlines before splitting up the magic
markers. Fixes build of guile-gnome with Clang. Bump revision.
|
|
It breaks the build in packages when the compiler doesn't implicitly
disable it later. Bump revision.
|
|
This is a 2.7 series bugfix release. Most importantly, it resolves an issue that caused the interactive prompt to crash on OS X 10.9. It also includes numerous bugfixes over 2.7.5.
|
|
for me.
|
|
optimised.
|
|
|
|
Bump PKGREVISION.
|
|
|
|
Fix build problem on NetBSD/i386.
|
|
several reported security issues: issue 16037, issue 16038, issue 16039, issue 16040, issue 16041, and issue 16042 (CVE-2013-1752, long lines consuming too much memory), as well as issue 14984 (security enforcement on $HOME/.netrc files), issue 16248 (code execution vulnerability in tkinter), and issue 18709 (CVE-2013-4238, SSL module handling of NULL bytes inside subjectAltName).
|
|
|
|
|
|
Bug-fix release.
|
|
|
|
|
|
Bump PKGREVISION.
|
|
|
|
bugfixes, include:
- Labltk: updated to Tcl/Tk 8.6.
Type system:
- use well-disciplined type information propagation to
disambiguate label and constructor names
* Propagate type information towards pattern-matching, even in the presence of
polymorphic variants (discarding only information about possibly-present
constructors). As a result, matching against absent constructors is no longer
allowed for exact and fixed polymorphic variant types.
* Reject multiple declarations of the same method or instance variable
in an object
- raise an error when multiple private keywords are used in type
declarations
- parsetree rewriter (-ppx flag)
- ocamldep now supports -absname
- On "unbound identifier" errors, use spell-checking to suggest names
present in the environment
- ocamlc has a new option -dsource to visualize the parsetree
- tools/eqparsetree compares two parsetree ignoring location
- ocamlopt now uses clang as assembler on OS X if available, which enables
CFI support for OS X.
- Added a new -short-paths option, which attempts to use the shortest
representation for type constructors inside types, taking open modules
into account. This can make types much more readable if your code
uses lots of functors.
- added flag -compat-32 to ocamlc, ensuring that the generated
bytecode executable can be loaded on 32-bit hosts.
- warning on open statements which shadow an existing
identifier (if it is actually used in the scope of the open); new
open! syntax to silence it locally
* warning 3 is extended to warn about other deprecated features:
- ISO-latin1 characters in identifiers
- uses of the (&) and (or) operators instead of (&&) and (||)
- Experimental OCAMLPARAM for ocamlc and ocamlopt
- incorrect ordinal number in error message
- add signature to Tstr_include
- expose a way to inspect the current call stack,
Printexc.get_callstack
- new flag Marshal.Compat_32 for the serialization functions
(Marshal.to_*), forcing the output to be readable on 32-bit hosts.
- infix application operators |> and @@ in Pervasives
- add O_CLOEXEC flag to Unix.openfile, so that the returned
file descriptor is created in close-on-exec mode
* more efficient implementation of caml_modify() and caml_initialize().
The new implementations are less lenient than the old ones: now,
the destination pointer of caml_modify() must point within the minor or
major heaps, and the destination pointer of caml_initialize() must
point within the major heap.
- Moved debugger/envaux.ml to typing/envaux.ml to publish env_of_only_summary
as part of compilerlibs, to be used on bin-annot files.
- The test suite can now be run without installing OCaml first.
|
|
|
|
|
|
Set uppper limit to BUILDLINK_API_DEPENDS, same as lang/lua/luaversion.mk.
|
|
|
|
|
|
test target.
|
|
|
|
|
|
|
|
package as lang/lua51.
I've adjusted the depends and switched the PKGNAMEs but these packages
are otherwise unchanged. This means that you can't install both at
once. There are preliminary patches for that (see tech-pkg) but they
aren't quite ready yet.
This also doesn't include agc's builtin.mk, although it should be
possible to drop it into the lua51 package with only very minor
modifications. I don't think the builtin packages will allow having
one builtin.mk for both lua51 and lua52, but I'd be happy to be shown
wrong about that.
Add infrastructure support for Lua module packages (including
multiversion support), application packages written in Lua, and a
redirecting bl3.mk file for packages that just link Lua in. This is
based on the Python infrastructure.
The new variable LUA_VERSION_DEFAULT picks which Lua package you get
by default; it is set to 52 so as to maintain the status quo.
Packages can set LUA_VERSIONS_ACCEPTED and/or LUA_VERSIONS_INCOMPATIBLE.
I have found (I think) most or all the packages that don't work with
lua51 and will be marking those; I have not tracked down most of the
ones that don't work with lua52 yet as I was originally intending to
roll back to 5.1 as the default.
|
|
The latter has been deprecated in TeX Live 2013.
|
|
|
|
Fix build problem on FreeBSD.
|
|
|
|
|
|
for various ancient GCC versions.
|
|
|
|
|
|
For FreeBSD:
* Fix careless mistake of patch to configure.
For MirBSD (and possibly OpenBSD):
* Don't pass empy string (before semicolon to sed(1).
* Correct suffix for libruby's shared library.
No PKGREVISION bump since this is simply fix for build problem.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
0.9.24 into lang/asn1c.
The asn1c is a free, open source compiler of ASN.1 specifications into C
source code. It supports a range of ASN.1 syntaxes, including ISO/IEC/ITU
ASN.1 1988, '94, '97, 2002 and later amendments. The supported sets of
encoding rules are
* BER: ITU-T Rec. X.690 | ISO/IEC 8825-1 (2002) (BER/DER/CER).
* PER: X.691|8825-2 (2002) (PER).
* XER: X.693|8825-3 (2001) (BASIC-XER/CXER).
The compiler was written specifically to address security concerns while
providing streaming decoding capabilities.
|
|
|
|
|
|
|
|
Does not include all the changes in PR 45318, some of which need
further investigation.
pkgsrc changes:
- update MASTER_SITES and HOMEPAGE
- remove LP64 restriction (LP64 platforms are supported using -m32)
- add destdir support (provided by upstream) and lift BROKEN
- remove some pkglint
- mark MAKE_JOBS_SAFE=no
- add readline.bl3.mk
- patch-ag was applied upstream
- remove patch-ah and handle the issue involved a cleaner way
Caution: so far the LP64 build does not actually work yet, -m32
notwithstanding; it dies with
PreludeList.init: empty list
PreludeList.init: empty list
PreludeList.init: empty list
i386 works though.
Upstream changes:
nhc98 1.22 (2010-07-09) features
There are no new features, just an update to the current set of
libraries as of the release date.
nhc98 1.20 (2007-11-22) features
New: Pattern guards are supported.
New: More hierarchical libraries have been added to the base package.
Bugfix: Now builds on 64-bit machines (in 32-bit mode)
Bugfix: Newer version of hmake (3.13)
Bugfix: The evil mangler is now less evil (and more robust)
Bugfix: Add a workaround for the hi-membug that caused build
failures on many recent Linux platforms.
Bugfix: Lexical error on varid _2a is fixed.
Bugfix: Renaming bug in newtype A a = A a.
Bugfix: hp2graph problem with x-axis resolution in interval (-i) sampling.
Bugfix: hp2graph end-of-file parsing bug.
New: The runtime system code is now documented using funnelweb.
|