summaryrefslogtreecommitdiff
path: root/lang
AgeCommit message (Collapse)AuthorFilesLines
2013-11-13Make the newline processing even more aggressive by removing the linejoerg3-7/+7
markers first and killing all newlines before splitting up the magic markers. Fixes build of guile-gnome with Clang. Bump revision.
2013-11-13Don't include -Wl,--whole-archive in the default LDFLAGS on NetBSD.joerg3-19/+25
It breaks the build in packages when the compiler doesn't implicitly disable it later. Bump revision.
2013-11-12Changes 2.7.6:adam8-213/+60
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.
2013-11-12Give this netbsd make rules (same as linux) -- this allows it to builddholland1-1/+5
for me.
2013-11-10Build with -O0 for now until I can figure out why it crashes whenjoerg1-1/+6
optimised.
2013-11-10Add a package settable `PY_PEP3147=no' for the case PEP 3147 is not supported.obache1-1/+5
2013-11-10Fixes missing rpath in pkg-config file.obache3-6/+12
Bump PKGREVISION.
2013-11-07Fixed a typo in the DESCR files for PHPkhorben3-3/+3
2013-11-06Use MACHINE_GNU_ARCH instead of MACHINE_ARCH.taca1-2/+2
Fix build problem on NetBSD/i386.
2013-11-06Python 2.6.9 is a security-fix source-only release for Python 2.6.8, fixing ↵adam7-356/+30
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).
2013-11-05Fixes missing ":"obache1-2/+2
2013-11-04Don't use -fno-defer-pop.joerg2-3/+67
2013-11-02Changes 8.5.15:adam4-32/+32
Bug-fix release.
2013-11-02minor tidyup from PR 45318dholland1-2/+1
2013-11-02natdynlink is supported on darwintonio1-1/+2
2013-11-01Disable -fstack-protector on SunOS, it causes more trouble than its worth.jperkin3-24/+24
Bump PKGREVISION.
2013-11-01Revision bump associated with the update of lang/ocaml to version 4.01.jaapb4-7/+8
2013-11-01Update of lang/ocaml to its newest version, 4.01. Changes, apart fromjaapb12-143/+102
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.
2013-10-30LUA_PACKAGE is defined for build, not LUAPACKAGE.obache1-2/+2
2013-10-30Use LOCALEBASE, PREFIX may be package specific one and different than lua.obache1-2/+2
2013-10-30No need to define BUILDLINK_ABI_DEPENDS for flesh package.obache1-3/+2
Set uppper limit to BUILDLINK_API_DEPENDS, same as lang/lua/luaversion.mk.
2013-10-30No need to define BUILDLINK_ABI_DEPENDS, pkgbase is reset.obache1-2/+1
2013-10-30make sure varable is defined before using it.obache1-2/+2
2013-10-30Only define do-test target for the case package itself does not define ownobache1-1/+3
test target.
2013-10-30add back lua as commented out entryjnemeth1-1/+2
2013-10-30Build lua51 and lua52.alnsn1-2/+3
2013-10-30typo, spotted by Andrey Oktyabrskiydholland1-2/+2
2013-10-30Reimport lang/lua as lang/lua52, and bring back the previous Lua 5.1dholland23-35/+535
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.
2013-10-30Install a LaTeX style file into texmf-dist, not texmf.minskim2-5/+5
The latter has been deprecated in TeX Live 2013.
2013-10-29Restore PY_PATCHPLIST line, lost in previous (hi tron!)wiz1-1/+2
2013-10-29Replace LOWER_ARCH to MACHINE_ARCH in definition of RUBY_ARCH.taca1-2/+2
Fix build problem on FreeBSD.
2013-10-29Define "do-test" target for testing Python packages.tron1-2/+8
2013-10-28Don't use -fno-defer-pop.joerg2-4/+12
2013-10-28Remove -fno-defer-pop -fcaller-saves -fno-inline, which are workaroundsjoerg3-3/+26
for various ancient GCC versions.
2013-10-28Remove flags that have been GCC's since ~forever.joerg2-4/+9
2013-10-28Don't use -fno-reorder-blocks.joerg2-3/+12
2013-10-28Fix build problem on some platforms; FreeBSD and MirBSD.taca3-6/+35
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.
2013-10-27Don't use -fno-defer-pop.joerg2-4/+13
2013-10-27Don't force -fno-defer-pop.joerg2-3/+66
2013-10-27Fix rpath options to be passed down as linker flags.joerg2-4/+4
2013-10-27Make the GCC version check specific enough to not match clang.joerg3-7/+25
2013-10-27Don't force -fno-defer-pop.joerg2-4/+4
2013-10-26Rpath is a linker option, prefix it with -Wl when necessary.joerg2-1/+81
2013-10-26Accept GNU Make 4 and later.asau2-1/+17
2013-10-26Added lang/asn1c version 0.9.24 [sno 2013-10-26]sno1-1/+2
2013-10-26Adding package for ASN.1 to C compiler asn1c from Lev Walkin versionsno5-0/+177
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.
2013-10-25Override clang -R test, the wrappers drop -R/usr/lib.joerg3-3/+21
2013-10-25Don't pessimize the compilation by forcing per-function call pushs.joerg4-2/+29
2013-10-25GCjoerg1-0/+0
2013-10-25Update to 1.22.dholland4-91/+191
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.