summaryrefslogtreecommitdiff
path: root/lang
AgeCommit message (Collapse)AuthorFilesLines
2015-03-04Import libLLVM34-3.4.2 as lang/libLLVM34.tnn5-0/+880
Previous version of lang/libLLVM for packages that don't work with the current version.
2015-03-04Import libLLVM-3.6.0 as lang/libLLVM.tnn4-0/+930
This package contains the LLVM core shared libraries intended to be usable by packages built on an otherwise GCC-built system.
2015-03-04delete bl3.mk. It only has a handful of users in wip/, will adjust them.tnn1-13/+0
2015-03-04change clang dependency to libLLVM for zeroshark optiontnn2-4/+5
(doesn't work because it only supports llvm 3.4 and we have 3.6)
2015-03-04Update of racket ports to version 6.1.1. Coordinated with asau. Changes,jaapb6-125/+739
as per upstream changelog: - Bug repairs and other changes noted in the documentation - Changed use-before-definition to be an error instead of producing an #<undefined> value - Removed the mzlib/class100 library Also changed the racket port to use mk/jpeg.buildlink3.mk.
2015-03-04Makefile: move some stuff from Makefile.common heretnn3-9/+8
PLIST: unsubstitute ${MACHINE_ARCH}
2015-03-04convert to Makefile.common-style package so libLLVM can reference thistnn3-97/+105
2015-03-03Fix http://bugs.python.org/issue22885 with patch from that URL.snj4-2/+49
Bump PKGREVISION to 1.
2015-03-03Add default off shlib option for building PIC & installing shared libLLVM libs.tnn6-6/+181
I will spin this off to a libLLVM package when we have a ready use case for it. Packages that may want to use libLLVM are for example MesaLib and OpenJDK.
2015-03-03Update to clang-3.6.0 (2015-02-27)tnn3-40/+94
Non-comprehensive list of changes in this release: - Support for AuroraUX has been removed. - Added support for a native object file-based bitcode wrapper format. - Added support for MSVC?s __vectorcall calling convention as x86_vectorcallcc.
2015-03-02LLVM's correlated value propagation pass is known to require a lot ofjoerg2-6/+6
memory and CPU time for certain input. Provide a variable (CLANG_NO_VALUE_PROPAGATION_PASS) for selectively disabling it in those places known to trigger it.
2015-03-02fix conditional build of libsctp for platforms that don't support sctptnn6-36/+29
2015-03-02Fix typo that broke os::current_thread_id() on NetBSD. Bump rev.tnn3-6/+6
2015-03-02- put -D__STDC_LIMIT_MACROS on command line instead of patching it everywheretnn27-610/+136
- don't use ALT_JDK_IMPORT_PATH on SunOS, just build like on other platforms - regen all bootstraps to facilitate removal of the +UseSerialGC hacks - bootstrap binaries on FTP are now PGP signed - remove a handful of obsolete patches
2015-03-01Rototil include order so stdint doesn't get included without the necessarytnn6-13/+93
feature test macros. Should fix "UINTPTR_MAX not declared" error.
2015-03-01Provide a mapfile for arm. mapfile-i586 seems to work fine so symlink that.tnn1-1/+2
2015-02-28Workaround incorrect constant folding of subnormals in javac when the FPUtnn2-2/+58
does not handle subnormal arithmetic, like on ARM in Flush-to-zero mode. These workarounds avoid underflow conditions during the bootstrap so the JDK can correctly build itself. Compiling or running programs other than openjdk itself on such hardware may still cause unexpected behaviour.
2015-02-27Depend on gtexinfo explicitly to build documentation.asau1-1/+5
2015-02-27Remove stale HP-UX bulk build quirkstnn1-3/+1
2015-02-27Don't add ldconfig to tools. Get rid of ldconfig in Makefile instead.alnsn3-5/+14
2015-02-26LuaJIT uses ldconfig in the 'install' target.alnsn1-2/+2
2015-02-26Update php5-perl to 1.0.1.taca3-165/+6
No release information is available but it make this package build with php53!
2015-02-26Python 3.4.3 has many bugfixes and other small improvements over 3.4.2.adam4-17/+27
Issue 6639: Module-level turtle functions no longer raise TclError after closing the window. Issues 814253, 9179: Warnings now are raised when group references and conditional group references are used in lookbehind assertions in regular expressions. Issue 23215: Multibyte codecs with custom error handlers that ignores errors consumed too much memory and raised SystemError or MemoryError. Original patch by Aleksi Torhamo. Issue 5700: io.FileIO() called flush() after closing the file. flush() was not called in close() if closefd=False. Issue 23374: Fixed pydoc failure with non-ASCII files when stdout encoding differs from file system encoding (e.g. on Mac OS). Issue 23481: Remove RC4 from the SSL module’s default cipher list. Issue 21548: Fix pydoc.synopsis() and pydoc.apropos() on modules with empty docstrings. Issue 22885: Fixed arbitrary code execution vulnerability in the dbm.dumb module. Original patch by Claudiu Popa. Issue 23146: Fix mishandling of absolute Windows paths with forward slashes in pathlib. Issue 23421: Fixed compression in tarfile CLI. Patch by wdv4758h. Issue 23361: Fix possible overflow in Windows subprocess creation code.
2015-02-25Update to 5.20.2, provided by Kai-Uwe Eckhardt <kuehro@gmx.de> in privatewiz6-249/+24
mail. Changes: Incompatible Changes There are no changes intentionally incompatible with 5.20.1. If any exist, they are bugs, and we request that you submit a report. See "Reporting Bugs" below. Modules and Pragmata Updated Modules and Pragmata attributes has been upgraded from version 0.22 to 0.23. The usage of memEQs in the XS has been corrected. [perl #122701] Data::Dumper has been upgraded from version 2.151 to 2.151_01. Fixes CVE-2014-4330 by adding a configuration variable/option to limit recursion when dumping deep data structures. Errno has been upgraded from version 1.20_03 to 1.20_05. Warnings when building the XS on Windows with the Visual C++ compiler are now avoided. feature has been upgraded from version 1.36 to 1.36_01. The postderef feature has now been documented. This feature was actually added in Perl 5.20.0 but was accidentally omitted from the feature documentation until now. IO::Socket has been upgraded from version 1.37 to 1.38. Document the limitations of the connected() method. [perl #123096] Module::CoreList has been upgraded from version 5.020001 to 5.20150214. The list of Perl versions covered has been updated. PathTools has been upgraded from version 3.48 to 3.48_01. A warning from the gcc compiler is now avoided when building the XS. PerlIO::scalar has been upgraded from version 0.18 to 0.18_01. Reading from a position well past the end of the scalar now correctly returns end of file. [perl #123443] Seeking to a negative position still fails, but no longer leaves the file position set to a negation location. eof() on a PerlIO::scalar handle now properly returns true when the file position is past the 2GB mark on 32-bit systems. Storable has been upgraded from version 2.49 to 2.49_01. Minor grammatical change to the documentation only. VMS::DCLsym has been upgraded from version 1.05 to 1.05_01. Minor formatting change to the documentation only. VMS::Stdio has been upgraded from version 2.4 to 2.41. Minor formatting change to the documentation only. Documentation New Documentation perlunicook This document, by Tom Christiansen, provides examples of handling Unicode in Perl. Changes to Existing Documentation perlexperiment Added reference to subroutine signatures. This feature was actually added in Perl 5.20.0 but was accidentally omitted from the experimental feature documentation until now. perlpolicy The process whereby features may graduate from experimental status has now been formally documented. perlsyn An ambiguity in the documentation of the ellipsis statement has been corrected. [perl #122661] Diagnostics The following additions or changes have been made to diagnostic output, including warnings and fatal error messages. For the complete list of diagnostic messages, see perldiag. Changes to Existing Diagnostics Bad symbol for scalar is now documented. This error is not new, but was not previously documented here. Missing right brace on \N{} is now documented. This error is not new, but was not previously documented here. Testing The test script re/rt122747.t has been added to verify that perl #122747 remains fixed. Platform Support Regained Platforms IRIX and Tru64 platforms are working again. (Some make test failures remain.) Selected Bug Fixes AIX now sets the length in getsockopt correctly. [perl #120835], [cpan #91183], [cpan #85570] In Perl 5.20.0, $^N accidentally had the internal UTF8 flag turned off if accessed from a code block within a regular expression, effectively UTF8-encoding the value. This has been fixed. [perl #123135] Various cases where the name of a sub is used (autoload, overloading, error messages) used to crash for lexical subs, but have been fixed. An assertion failure when parsing sort with debugging enabled has been fixed. [perl #122771] Loading UTF8 tables during a regular expression match could cause assertion failures under debugging builds if the previous match used the very same regular expression. [perl #122747] Due to a mistake in the string-copying logic, copying the value of a state variable could instead steal the value and undefine the variable. This bug, introduced in Perl 5.20, would happen mostly for long strings (1250 chars or more), but could happen for any strings under builds with copy-on-write disabled. [perl #123029] Fixed a bug that could cause perl to execute an infinite loop during compilation. [perl #122995] On Win32, restoring in a child pseudo-process a variable that was local()ed in a parent pseudo-process before the fork happened caused memory corruption and a crash in the child pseudo-process (and therefore OS process). [perl #40565] Tainted constants evaluated at compile time no longer cause unrelated statements to become tainted. [perl #122669] Calling write on a format with a ^** field could produce a panic in sv_chop() if there were insufficient arguments or if the variable used to fill the field was empty. [perl #123245] In Perl 5.20.0, sort CORE::fake where 'fake' is anything other than a keyword started chopping of the last 6 characters and treating the result as a sort sub name. The previous behaviour of treating "CORE::fake" as a sort sub name has been restored. [perl #123410] A bug in regular expression patterns that could lead to segfaults and other crashes has been fixed. This occurred only in patterns compiled with "/i", while taking into account the current POSIX locale (this usually means they have to be compiled within the scope of "use locale"), and there must be a string of at least 128 consecutive bytes to match. [perl #123539] qr/@array(?{block})/ no longer dies with "Bizarre copy of ARRAY". [perl #123344] gmtime no longer crashes with not-a-number values. [perl #123495] Certain syntax errors in substitutions, such as s/${<>{})//, would crash, and had done so since Perl 5.10. (In some cases the crash did not start happening until Perl 5.16.) The crash has, of course, been fixed. [perl #123542] A memory leak in some regular expressions, introduced in Perl 5.20.1, has been fixed. [perl #123198] formline("@...", "a"); would crash. The FF_CHECKNL case in pp_formline() didn't set the pointer used to mark the chop position, which led to the FF_MORE case crashing with a segmentation fault. This has been fixed. [perl #123538] [perl #123622] A possible buffer overrun and crash when parsing a literal pattern during regular expression compilation has been fixed. [perl #123604] Known Problems It is a known bug that lexical subroutines cannot be used as the SUBNAME argument to sort. This will be fixed in a future version of Perl. Errata From Previous Releases A regression has been fixed that was introduced in Perl 5.20.0 (fixed in Perl 5.20.1 as well as here) in which a UTF-8 encoded regular expression pattern that contains a single ASCII lowercase letter does not match its uppercase counterpart. [perl #122655]
2015-02-25Removed outdated openjdk7-bin package. No objection from abs@tnn6-1117/+1
2015-02-23Update TODO: in ghc-7.10 the top-level ./configure will have ↵pho1-0/+3
--with-curses-{includes,libraries}
2015-02-23Help config.guess/config.sub override logic.joerg1-1/+4
2015-02-23Replace files with three level depths.joerg1-1/+2
2015-02-23Remove icedtea-web stuff from the base runtime.tnn5-150/+11
It seems to not be needed by www/icedtea-web any longer. Bump PKGREVISION.
2015-02-22SpinPause() needs to return a proper value, or we can apparently crash.tnn2-1/+17
Already fixed in upstream openjdk8, but not in openjdk7.
2015-02-22dropped DIST_SUBDIRtnn1-4/+4
2015-02-22drop DIST_SUBDIRtnn1-2/+1
2015-02-22go1.4.2 (released 2015/02/17) includes bug fixes to the go command, the ↵mspo3-7/+13
compiler and linker, and the runtime, syscall, reflect, and math/big packages.
2015-02-22Documentation of procedure and requirements for making bootstrap toolchainstnn2-3/+57
2015-02-21Recursive revbump from audio/pulseaudio.ryoon1-2/+2
2015-02-21regentnn2-7/+9
2015-02-21Fix more ARM definestnn5-21/+66
2015-02-21Extend the OpenBSD ifdef for os::pd_commit_memory() to include NetBSD.tnn2-7/+28
For now, this should fix the spurious JVM initialization error: "Unable to allocate XXX KB card tables for parallel garbage collection for the requested YYY KB heap." XXX: remember to remove all +UseSerialGC hacks after the bootstrap kits have had a refresh.
2015-02-21Update following packages to 6.6.6mef2-6/+7
--------------------------------- swi-prolog swi-prolog-jpl swi-prolog-lite swi-prolog-packages ChangeLog, from 6.6.5 is not known, presumably bug fix. (Another 7.x development branch is published)
2015-02-21Update HOMEPAGEmef1-2/+2
2015-02-21(pkgsrc)mef6-24/+39
- Update MASTER_SITES and HOMEPAGE - patches/patch-bltin.h added to #include <time.h> (upstream) - Update 0.20a to 0.23a --------------------- Mon Jul 28 20:10:34 CEST 2014 Erik Schoenfelder <schoenfr@web.de> * version increased to 0.23a * configure.in, Makefile.in: modified to work with newer autoconf version and creation of documentation. moved to more appropriate zip instead of old zoo format (oh yeah, those old dayes...). * a60-mkc.inc, a60.texinfo, test/*: add FILE_n input / output handling allowing channels 2 to 15 mapped to files. Thu Jul 10 21:19:45 CEST 2014 Erik Schoenfelder <schoenfr@web.de> * <many-files> change old e-mail addresses schoenfr@ibr.cs.tu-bs.de and schoenfr@gaertner.de to a more appropriate schoenfr@web.de address. * bltin.c, a60-mkc.inc, a60.texinfo: add builtin function intinteger(). * test/input.a60: add ininteger() test. Thu Apr 21 00:42:11 MEST 2005 Erik Schoenfelder <schoenfr@web.de> * a60.texinfo: fixed typo where write incorrectly state it would return an integer value. Again, thanks to "Warren R. Carithers" <wrc@cs.rit.edu> for pointing this out. Wed Apr 13 18:49:44 MEST 2005 Erik Schoenfelder <schoenfr@web.de> * insymbol(): the index now starts with 0, so the index correspondents to outsymbol. * a60.texinfo: fixed typo where insymbol incorrectly state it would return an integer value. * test/runtest.sh: addes test case input.a60 * Thanks to "Warren R. Carithers" <wrc@cs.rit.edu> for pointing this out.
2015-02-21Update MASTER_SITES and HOMEPAGE.ryoon1-3/+3
2015-02-21Bump revtnn1-2/+2
2015-02-21fix PLIST for previous symlink removaltnn1-2/+1
2015-02-21Sync ARM fixes from lang/openjdk8tnn7-12/+128
2015-02-21don't install a broken symlinktnn2-20/+33
2015-02-21more autoconf overridestnn1-1/+3
2015-02-21Add experimental jdk-zeroshark-vm optiontnn1-4/+20
XXX1: needs clang & LLVM libs XXX2: does not build with clang from pkgsrc mostly added as a convenience in case someone wants to attempt this
2015-02-20Leave CONF_LD_LINKER_OPTS_STAGE{0,1,2} undefinedpho2-6/+12
These flags are only used for creating static GHCi libraries (HS*.o). Setting them to ${LDFLAGS} does more harm than good because our ${LDFLAGS} contains -Wl,* flags. It's true that ../../mk/wrapper/cmd-sink-ld transforms them but those flags will also be baked into the compiler (see ${WRKSRC}/compiler/ghc.mk) so they cause problems when used outside the buildlink.
2015-02-20Reflect MACHINE_GNU_PLATFORM's new ABI suffix in RUBY_ARCH.riastradh1-2/+2
Should fix build on all NetBSD earm*, noted by joerg@ on earmv7hf. Shouldn't affect anything else. XXX Revbump everything using RUBY_ARCH?