summaryrefslogtreecommitdiff
path: root/lang
AgeCommit message (Collapse)AuthorFilesLines
2015-02-04Support the override libgcc specs for the cwrappers case.jperkin4-4/+16
2015-02-04lang/ghc7 no longer requires ${PREFIX}/lib to be put into /etc/ld-elf.so.confpho4-24/+98
The installed GHC has already been working without the ld hack. These changes should only affect the package build so revbump isn't needed. Makefile (CONFIGURE_ENV): Refactored with no semantic changes. Makefile (post-patch): ${WRKSRC}/libraries/base/configure.ac is patched too. Makefile (CHECK_SHLIBS_SUPPORTED): Removed the variable as the package now supports it. Makefile (CHECK_SHLIBS_SKIP): Added to skip checks for dynamic Haskell libraries. See the comment for details. bootstrap.mk (pre-configure): Use ${CONFIGURE_ENV} when configuring the stage-0 compiler. See the comment for details. patches/patch-libraries_base_configure.ac: Added to prevent {CPP,LD}FLAGS from being clobbered. See the comment for details. I will send the patch to the upstream in a few days or weeks (or even months, depending on my busyness).
2015-02-03Replace the old cacert bundle from 2009 with security/mozilla-rootcerts.tnn2-14/+13
Change the keystore password to the one used by official binary releases. Bump PKGREVISION.
2015-02-03Update ruby-execjs to 2.2.2.taca2-6/+6
Changes are not available.
2015-02-03Update ruby-coffee-script to 2.3.0.taca2-6/+6
Changes are not available.
2015-02-03Update ruby-coffee-script-source to 1.9.0.taca2-6/+6
Changes are not available.
2015-02-03Fix build failure that occurs when pkgsrc devel/ncurses is being usedpho4-41/+58
* Formerly we were passing "--with-curses-includes=${BUILDLINK_PREFIX.curses}/include" to "${WRKSRC}/libraries/terminfo/configure". This is problematic because pkgsrc devel/ncurses installs headers into ${PREFIX}/include/ncurses, not ${PREFIX}/include, while ghc-cabal expects "ncurses.h" and "term.h" in ${PREFIX}/include (because we said so) and then it emits an error. The fix is to use ${BUILDLINK_INCDIRS.curses} instead of "include". Note that this requires my recent changes to ../../mk/curses.buildlink3.mk (r1.21) * The "bootstrap" target now uses buildlink wrapper not to pick up random libraries which happened to be in "${PREFIX}/lib". Bootstrap binary kits should be linked with a predictable set of libraries. * The "bootstrap" target now automatically runs through the wrapper phase. You no longer have to run "${MAKE} patch" manually.
2015-02-02Revertobache2-14/+1
Add support of zend modules. proposed/discussed is required for such changes, and no package is using.
2015-02-02Revertobache1-37/+4
Add experimental auto extension registory support with PHP_AUTO_REGISTER_EXT=yes (=no by default). proposed/discussed was happened, but remain inconclusive and not approved.
2015-02-02As per previous PHP release, apply the necessary flags to sqlite so that itsevan1-1/+7
builds correctly on Darwin prior to v9. ok wiz@
2015-02-01Revert "sysconfdir must be same as base php package.",obache1-2/+1
proposed/discussed is required for such changes.
2015-02-01revert "Auto detect lua version from required package name.",obache1-11/+1
proposed/discussed is required for such changes.
2015-01-30Add in missing bootstrap distinfo.abs1-1/+25
2015-01-29Limit memory used by the Queens test program.joerg2-3/+12
2015-01-29Changes 3.5.1:adam2-20/+18
All backends have been changed to use the MC asm printer and support for the non MC one has been removed. Clang can now successfully self-host itself on Linux/Sparc64 and on FreeBSD/Sparc64. LLVM now assumes the assembler supports .loc for generating debug line numbers. The old support for printing the debug line info directly was only used by llc and has been removed. All inline assembly is parsed by the integrated assembler when it is enabled. Previously this was only the case for object-file output. It is now the case for assembly output as well. The integrated assembler can be disabled with the -no-integrated-as option. llvm-ar now handles IR files like regular object files. In particular, a regular symbol table is created for symbols defined in IR files, including those in file scope inline assembly. LLVM now always uses cfi directives for producing most stack unwinding information. The prefix for loop vectorizer hint metadata has been changed from llvm.vectorizer to llvm.loop.vectorize. In addition, llvm.vectorizer.unroll metadata has been renamed llvm.loop.interleave.count. Some backends previously implemented Atomic NAND(x,y) as x & ~y. Now all backends implement it as ~(x & y), matching the semantics of GCC 4.4 and later.
2015-01-29Update nodejs to 0.10.36.fhajny2-6/+6
2015.01.26, Version 0.10.36 (Stable) * openssl: update to 1.0.1l * v8: Fix debugger and strict mode regression (Julien Gilli) * v8: don't busy loop in cpu profiler thread (Ben Noordhuis)
2015-01-27Update to 1.7.76ryoon5-89/+39
* Disable SCTP support under NetBSD. Changelog: From: http://www.oracle.com/technetwork/java/javase/7u76-relnotes-2389087.html IANA Data 2014j JDK 7u76 contains IANA time zone data version 2014j. For more information, refer to Timezone Data Versions in the JRE Software. New Features and Changes SSLv3 is disabled by default Starting with JDK 7u75 release, the SSLv3 protocol (Secure Socket Layer) has been deactivated and is not available by default. See the java.security.Security property jdk.tls.disabledAlgorithms in <JRE_HOME>/lib/security/java.security file. If SSLv3 is absolutely required, the protocol can be reactivated by removing "SSLv3" from the jdk.tls.disabledAlgorithms property in the java.security file or by dynamically setting this Security property to "true" before JSSE is initialized. It should be noted that SSLv3 is obsolete and should no longer be used. Changes to Java Control Panel Starting with 7u75 release, SSLv3 protocol is removed from Java Control Panel Advanced options. If the user needs to use SSLv3 for applications, re-enable it manually as follows: Enable SSLv3 protocol on JRE level: as described in the previous section. Enable SSLv3 protocol on deploy level: edit the deployment.properties file and add the following: deployment.security.SSLv3=true
2015-01-27manually set CMAKE's PYTHON_INCLUDE_DIR and PYTHON_EXECUTABLE to avoiddbj1-1/+6
it finding the native python versions
2015-01-27Fix build issues on Darwindbj3-2/+23
2015-01-26Added a patch that fixes signal handlers on i386.jaapb2-6/+16
2015-01-25Drop RUBYGEMS_REQD. Since all ruby*-base package contains enough versiontaca1-43/+8
of rubygems except ruby18-base.
2015-01-25* Add definition for Ruby 2.2.0 (but still disabled.)taca1-2/+27
* Add RUBY_GEMS_PKGSRC_VERS and RUBY_RDOC_PKGSRC_VERS.
2015-01-25Add http://cache.ruby-lang.org to MASTER_SITE_RUBY.taca1-1/+2
2015-01-25Don't call local function strtoi.joerg4-4/+50
2015-01-23Update php56 to 5.6.5.taca2-6/+6
22 Jan 2015, PHP 5.6.5 - Core: . Upgraded crypt_blowfish to version 1.3. (Leigh) . Fixed bug #60704 (unlink() bug with some files path). . Fixed bug #65419 (Inside trait, self::class != __CLASS__). (Julien) . Fixed bug #68536 (pack for 64bits integer is broken on bigendian). (Remi) . Fixed bug #55541 (errors spawn MessageBox, which blocks test automation). (Anatol) . Fixed bug #68297 (Application Popup provides too few information). (Anatol) . Fixed bug #65769 (localeconv() broken in TS builds). (Anatol) . Fixed bug #65230 (setting locale randomly broken). (Anatol) . Fixed bug #66764 (configure doesn't define EXPANDED_DATADIR / PHP_DATADIR correctly). (Ferenc) . Fixed bug #68583 (Crash in timeout thread). (Anatol) . Fixed bug #65576 (Constructor from trait conflicts with inherited constructor). (dunglas at gmail dot com) . Fixed bug #68676 (Explicit Double Free). (Kalle) . Fixed bug #68710 (Use After Free Vulnerability in PHP's unserialize()). (CVE-2015-0231) (Stefan Esser) - CGI: . Fixed bug #68618 (out of bounds read crashes php-cgi). (CVE-2014-9427) (Stas) - CLI server: . Fixed bug #68745 (Invalid HTTP requests make web server segfault). (Adam) - cURL: . Fixed bug #67643 (curl_multi_getcontent returns '' when CURLOPT_RETURNTRANSFER isn't set). (Jille Timmermans) - Date: . Implemented FR #68268 (DatePeriod: Getter for start date, end date and interval). (Marc Bennewitz) - EXIF: . Fixed bug #68799: Free called on unitialized pointer. (CVE-2015-0232) (Stas) - Fileinfo: . Fixed bug #68398 (msooxml matches too many archives). (Anatol) . Fixed bug #68665 (invalid free in libmagic). (Joshua Rogers, Anatol Belski) . Fixed bug #68671 (incorrect expression in libmagic). (Joshua Rogers, Anatol Belski) . Removed readelf.c and related code from libmagic sources (Remi, Anatol) . Fixed bug #68735 (fileinfo out-of-bounds memory access). (Anatol) - FPM: . Fixed request #68526 (Implement POSIX Access Control List for UDS). (Remi) . Fixed bug #68751 (listen.allowed_clients is broken). (Remi) - GD: . Fixed bug #68601 (buffer read overflow in gd_gif_in.c). (Jan Bee, Remi) . Fixed request #68656 (Report gd library version). (Remi) - mbstring: . Fixed bug #68504 (--with-libmbfl configure option not present on Windows). (Ashesh Vashi) - Opcache: . Fixed bug #68644 (strlen incorrect : mbstring + func_overload=2 +UTF-8 + Opcache). (Laruence) . Fixed bug #67111 (Memory leak when using "continue 2" inside two foreach loops). (Nikita) - OpenSSL: . Improved handling of OPENSSL_KEYTYPE_EC keys. (Dominic Luechinger) - pcntl: . Fixed bug #60509 (pcntl_signal doesn't decrease ref-count of old handler when setting SIG_DFL). (Julien) - PCRE: . Fixed bug #66679 (Alignment Bug in PCRE 8.34 upstream). (Rainer Jung, Anatol Belski) - pgsql: . Fixed bug #68697 (lo_export return -1 on failure). (Ondřej Surý) - PDO: . Fixed bug #68371 (PDO#getAttribute() cannot be called with platform-specifi attribute names). (Matteo) - PDO_mysql: . Fixed bug #68424 (Add new PDO mysql connection attr to control multi statements option). (peter dot wolanin at acquia dot com) - SPL: . Fixed bug #66405 (RecursiveDirectoryIterator::CURRENT_AS_PATHNAME breaks the RecursiveIterator). (Paul Garvin) . Fixed bug #68479 (Added escape parameter to SplFileObject::fputcsv). (Salathe) - SQLite: . Fixed bug #68120 (Update bundled libsqlite to 3.8.7.2). (Anatol) - Streams: . Fixed bug #68532 (convert.base64-encode omits padding bytes). (blaesius at krumedia dot de)
2015-01-23Update php55 to 5.5.21.taca2-6/+6
22 Jan 2014, PHP 5.5.21 - Core: . Upgraded crypt_blowfish to version 1.3. (Leigh) . Fixed bug #60704 (unlink() bug with some files path). . Fixed bug #65419 (Inside trait, self::class != __CLASS__). (Julien) . Fixed bug #65576 (Constructor from trait conflicts with inherited constructor). (dunglas at gmail dot com) . Fixed bug #55541 (errors spawn MessageBox, which blocks test automation). (Anatol) . Fixed bug #68297 (Application Popup provides too few information). (Anatol) . Fixed bug #65769 (localeconv() broken in TS builds). (Anatol) . Fixed bug #65230 (setting locale randomly broken). (Anatol) . Fixed bug #66764 (configure doesn't define EXPANDED_DATADIR / PHP_DATADIR correctly). (Ferenc) . Fixed bug #68583 (Crash in timeout thread). (Anatol) . Fixed bug #68594 (Use after free vulnerability in unserialize()). (CVE-2014-8142) (Stefan Esser) . Fixed bug #68676 (Explicit Double Free). (Kalle) . Fixed bug #68710 (Use After Free Vulnerability in PHP's unserialize()). (CVE-2015-0231) (Stefan Esser) - CGI: . Fixed bug #68618 (out of bounds read crashes php-cgi).(CVE-2014-9427) (Stas) - CLI server: . Fixed bug #68745 (Invalid HTTP requests make web server segfault). (Adam) - cURL: . Fixed bug #67643 (curl_multi_getcontent returns '' when CURLOPT_RETURNTRANSFER isn't set). (Jille Timmermans) - EXIF: . Fixed bug #68799: Free called on unitialized pointer. (CVE-2015-0232) (Stas) - Fileinfo: . Fixed bug #68671 (incorrect expression in libmagic). (Joshua Rogers, Anatol Belski) . Removed readelf.c and related code from libmagic sources (Remi, Anatol) . Fixed bug #68735 (fileinfo out-of-bounds memory access). (Anatol) - FPM: . Fixed bug #68751 (listen.allowed_clients is broken). (Remi) - GD: . Fixed bug #68601 (buffer read overflow in gd_gif_in.c). (Jan Bee, Remi) - Mbstring: . Fixed bug #68504 (--with-libmbfl configure option not present on Windows). (Ashesh Vashi) - Mcrypt: . Fixed possible read after end of buffer and use after free. (Dmitry) - Opcache: . Fixed bug #67111 (Memory leak when using "continue 2" inside two foreach loops). (Nikita) - OpenSSL: . Fixed bug #55618 (use case-insensitive cert name matching). (Daniel Lowrey) - Pcntl: . Fixed bug #60509 (pcntl_signal doesn't decrease ref-count of old handler when setting SIG_DFL). (Julien) - PCRE: . Fixed bug #66679 (Alignment Bug in PCRE 8.34 upstream). (Rainer Jung, Anatol Belski) - pgsql: . Fixed bug #68697 (lo_export return -1 on failure). (Ondřej Surý) - PDO: . Fixed bug #68371 (PDO#getAttribute() cannot be called with platform-specific attribute names). (Matteo) - PDO_mysql: . Fixed bug #68424 (Add new PDO mysql connection attr to control multi statements option). (peter dot wolanin at acquia dot com) - SPL: . Fixed bug #66405 (RecursiveDirectoryIterator::CURRENT_AS_PATHNAME breaks the RecursiveIterator). (Paul Garvin) . Fixed bug #65213 (cannot cast SplFileInfo to boolean) (Tjerk) . Fixed bug #68479 (Added escape parameter to SplFileObject::fputcsv). (Salathe) - SQLite: . Fixed bug #68120 (Update bundled libsqlite to 3.8.7.2). (Anatol) - Streams: . Fixed bug #68532 (convert.base64-encode omits padding bytes). (blaesius at krumedia dot de)
2015-01-23Update to php54 to 5.4.37.taca2-6/+6
22 Jan 2015 PHP 5.4.37 - Core: . Fixed bug #68710 (Use After Free Vulnerability in PHP's unserialize()). (CVE-2015-0231) (Stefan Esser) - CGI: . Fixed bug #68618 (out of bounds read crashes php-cgi). (CVE-2014-9427) (Stas) - EXIF: . Fixed bug #68799: Free called on unitialized pointer. (CVE-2015-0232) (Stas) - Fileinfo: . Removed readelf.c and related code from libmagic sources (Remi, Anatol) . Fixed bug #68735 (fileinfo out-of-bounds memory access). (Anatol) - OpenSSL: . Fixed bug #55618 (use case-insensitive cert name matching). (Daniel Lowrey)
2015-01-23Explicitly export ANT_OPTS to make sure they are visible.joerg3-7/+9
2015-01-22Remove the whitespace between $(LINKER_RPATH_FLAG) and the path. Otherwise thesevan2-4/+4
flag may be misinterpreted by linker (e.g. Apple's ld) Closes PR pkg/40028 Reviewed by wiz@
2015-01-22Like the other versions of Python available in our tree, do not trim the librarysevan2-10/+19
name on FreeBSD Resolves packing issue which causes the package to fail
2015-01-22Closes PR pkg/49548sevan2-1/+21
Reviewed by benz@ dholland@
2015-01-21recuesive bump from libarchive major update.obache1-1/+2
2015-01-20Revbump associated with ocaml 4.02.1jaapb2-3/+4
2015-01-20Revbump associated with update of lang/ocaml.jaapb5-9/+10
2015-01-20This is an update of OCaml to 4.02.1. Changes are listed below. There is alsojaapb16-37/+254
a new patch to include a -pkgsrc-runtime compilation option. This option is needed to compile devel/pcre-ocaml due to buildlink shenanigans (see http://mail-index.netbsd.org/pkgsrc-users/2014/12/18/msg020800.html ) Changes: (Changes that can break existing programs are marked with a "*") Standard library: * Add optional argument ?limit to Arg.align. - Bug in Makefile.nt: won't stop on error - Improve MSVC build - Configure doesn't detect features correctly on Haiku - Non-exhaustive matching warning message for open types is confusing - fix quadratic-time algorithm in Consistbl.extract. - Add stack overflow handling for native code (OpenBSD i386 and amd64) - broken semantics of %(%) when substitued by a box - legacy support for %.10s - better documentation of flag # in format strings - Bytes and CamlinternalFormat missing from threads stdlib.cma - -dsource omits parens for `List ((`String "A")::[]) in patterns - __MODULE__ aborts the compiler if the module name cannot be inferred - Debug section is sometimes not readable when using -pack - Missing command line options for ocamldoc - fix race condition when retrieving backtraces - String.sub throws Invalid_argument("Bytes.sub") - Fix ocamldebug module source lookup - Inclusion of packs failing to run module initializers - infinite loop in Mtype.remove_aliases - compilation fails with Env.Error(_) - -short-paths and signature inclusion errors - Fatal error with recursive modules - Recursive module containing alias causes Segmentation fault - Some bugs in generative functors - ocamldep support for "-open M" - Code generation errors for ARM - Improve Windows (MSVC and mingw) build - ocamlbuild: add -bin-annot when using -pack - Fatal error when tracing a function with abstract type - ocamlbuild: add an -ocamlmklib option to change the ocamlmklib command
2015-01-17Add support for Lua 5.3.alnsn1-6/+12
2015-01-17Add lua53.alnsn1-1/+2
2015-01-17Initial import of Lua 5.3.0.alnsn11-0/+318
Lua is a powerful, light-weight programming language designed for extending applications. Lua is also frequently used as a general-purpose, stand-alone language. Lua combines simple procedural syntax (similar to Pascal) with powerful data description constructs based on associative arrays and extensible semantics. Lua is dynamically typed, interpreted from bytecodes, and has automatic memory management, making it ideal for configuration, scripting, and rapid prototyping. Lua is a language engine that you can embed into your application. This means that, besides syntax and semantics, Lua has an API that allows the application to exchange data with Lua programs and also to extend Lua with C functions. In this sense, Lua can be regarded as a language framework for building domain-specific languages. Lua is implemented as a small library of C functions, written in ANSI C, and compiles unmodified in all known platforms. The implementation goals are simplicity, efficiency, portability, and low embedding cost. The result is a fast language engine with small footprint, making it ideal in embedded systems too.
2015-01-17Apply the necessary flags to sqlite so that php55 builds correctly on Darwinbsiegert1-1/+8
prior to v9. From Sevan Janiyan in PR pkg/49527.
2015-01-16Update to 1.4.1:wiz4-9/+9
We've just released Go version 1.4.1, a minor point release. This release fixes bugs in linker and the log, runtime, and syscall packages.
2015-01-16Fix build on SmartOS. From Nicolas Rosenvik in private mail.wiz1-1/+7
2015-01-16Update to 0.26.2:wiz2-6/+6
Vala 0.26.2 =========== * Bug fixes and binding updates.
2015-01-16Fix typo, s/GEM_CLEANBUOLD_EXTENSIONS/GEM_CLEANBUILD_EXTENSIONS/.taca1-8/+8
2015-01-15Remove unsupported configure argument.wiz1-2/+1
From ISIHARA Takanori in PR 49572.
2015-01-15Restore PLIST.java, fixes Darwin (and others) build.jperkin1-0/+42
2015-01-14Add back missing ecj-4.5.jarjperkin1-1/+4
2015-01-13Add definition for GOTOOLDIR.bsiegert1-1/+3
This is needed for the go-tools package.
2015-01-11Make python33 and 34 build under Mac OS X by copying over compat hack frombsiegert2-2/+14
python27. From J. Lewis Muir. Note that the correct way to solve this is to do this in the Darwin specific config files, but until that has landed, this at least fixes the build.
2015-01-09lang/openjdk7: make it work on FreeBSD 10.* x86_64rumko6-11/+57
* -Wno-new-returns-null is not currently known to installed clang on fbsd, make it optional * on fbsd, openjdk builds libjsoundalsa and libsctp, add them optionally to PLIST * add necessary patches to make it build on fbsd Reviewed by wiz
2015-01-07Update to 1.6.0cheusov2-6/+6
Environment variable RUNAWK_KEEPTMP was introduced. If it set, temporary files are kept. This is useful for debugging. io.awk:file_size was fixed (its behaviour depended on FS value) AWK_PROGS used for testing is now settable from environment. A few typos in runawk_modules.3 were fixed. Thanks to Andrew Shadura!