summaryrefslogtreecommitdiff
path: root/lang
AgeCommit message (Collapse)AuthorFilesLines
2012-10-02Drop superfluous PKG_DESTDIR_SUPPORT, "user-destdir" is default these days.asau187-527/+187
2012-10-02Update to SBCL 1.1.0asau2-7/+6
pkgsrc changes: * "user-destdir" is default these days, remove setting. Changes in sbcl-1.1.0 relative to sbcl-1.0.58: * enhancement: New variable, sb-ext:*disassemble-annotate* for controlling source annotation of DISASSEMBLE output. Defaults to T. * enhancement: TIMEOUT arguments added to WITH-MUTEX and WITH-RECURSIVE-LOCK, and WAIT-P argument added to WITH-RECURSIVE-LOCK. * enhancement: SB-EXT:ATOMIC-PUSH and SB-EXT:ATOMIC-POP allow atomic operations on list heads. * enhancement: Optional features (not enabled by default) allow the use of signals for inter-thread synchronization to be reduced on certain supported platforms (currently Linux, Solaris, and FreeBSD on x86 and x86-64). Set (and :sb-thread :sb-safepoint :sb-thruption :sb-wtimer) to test these experimental features. Known remaining bugs include minor thread safety issues, less timely freeing of memory by GC, and certain (not yet optimally low) runtime overhead. Thanks to Anton Kovalenko. * optimization: CL:SORT and CL:STABLE-SORT of lists are faster and use fewer comparisons, particularly on almost-sorted inputs. * bug fix: Reading floats with large exponents no longer takes too much time before reporting that the exponent is too large. * bug fix: SB-BSD-SOCKETS:SOCKET-RECEIVE with a UDP socket now works correctly when the received datagram is larger than the provided buffer. (lp#1023438, thanks to Robert Uhl) * bug fix: SB-EXT:GET-CAS-EXPANSION returned a bogus read-form when given a SYMBOL-VALUE form with a constant symbol argument. * bug fix: SB-EXT:GET-CAS-EXPANSION signaled an error when a macro expanding into a DEFCAS defined place was used as the place. * bug fix: FIND and POSITION signaled a type-error when non-bits where looked for from bit-vectors. * bug fix: a race condition around thread creation could (in SBCL 1.0.57) lead to internal errors or crashes (lp#1058799). * documentation: a section on random number generation has been added to the manual. (lp#656839)
2012-10-02Mass recursive bump after the dependence fix of the "cairo" packagetron9-18/+18
requested by Thomas Klausner.
2012-10-02Remove py24-html-docs, python24 was removed some time ago. Noted by obache.wiz4-41/+1
2012-10-01lang/gcc-aux 4.7.1: Upgrade to version 4.7.2marino4-47/+61
The GCC projected released version 4.7.2 on 20 September. There were few diff changes (only core and ada) between it and version 4.7.1, so it's a straightforward update. Release announcement: http://gcc.gnu.org/ml/gcc/2012-09/msg00181.html Notable Excerpts: GCC 4.7.2 is the first bug-fix release containing important fixes for regressions and serious bugs in GCC 4.7.1 with over 70 bugs fixed since the previous release A notable change in GCC 4.7.2 compared to 4.7.1 are ABI bug fixes related to some C++11 templates (std::list and std::pair). As a result, code using those templates in C++11 mode is again ABI compatible with code in C++03/C++98 mode or C++11 mode of GCC 4.6 and earlier, but might be ABI incompatible with code compiled by GCC 4.7.1 or 4.7.0 in C++11 mode.
2012-09-29Fix build on NetBSD current.ryoon1-1/+8
Set libexecinfo for link.
2012-09-28Update to otcl-1.14sbd2-7/+6
--- otcl-1.14 Released Sat Oct 29 2011 (Major change is to update for tcl-8.5 changes, contributed from Amir Habibi (habibi@uci.edu)) TCL 8.5.3 has several fundamental internal and API changes that render OTCL's use of its low level data structures and API syntactically and semnatically incompatible. The major changes are: * Variables are kept in a new internal hashtable type named VarInHash. Majority of hashtable API functions do not take this into consideration and lead to segmentation faults. Unfortunately majority of the potential API functions are defined as static in original TCL code under generic/tclVar.c and we have to redefine them in OTCL code. CallFrame.varTablePtr doesn't any longer refer to a string based hashtable. The new type is TclVarHashtable that encapsulates a VarInHash type hashtable (table) along with a namespace (nsPtr). It doesn't need to be initialized as TCL engin will allocate it if a local variable is to be defined. + Commands are parsed into object-based and string-based functions in Tcl_CmdInfo and clientData is not any longer guaranteed to be iof (Proc *) type. Changes made in otcl1-13 to make it compatible with TCL 8.5.3 and hopefully later versions are as follows: (Referenced line numbers are with regards to the new version) + 0059-0064: Modified to reflect the change in the CallFrame. it also defines TCL_VERSION_8_5_OR_HIGHER to simplify changes. + 0069-0083: Define few Tcl_xxx macros to make the changes as clean as possible. These macros are defined for pre and post TCL 8.5.3 + 0587-0597: AddMethod is supposed to keep a copy of a Tcl_CmdInfo data structure after TCL engine has parsed the tcl code. ocd input argument is addded to the prototype to deal with object-based ClientData or the (Proc *) of the tcl procedure. For internal Object and Class objects only string-based information is needed by OTCL. Based on this change, calls to AddMethod in the following lines are modified: 1418-1423, 1845-1849, 1945, 1954 + 0609-0612: Apparently TCL calls the delete function on the Tcl_CmdInfo and we don't need to call it again otherwise glibc panics b/c of double free call on the same pointer. (I didn't dig into this one and my fix may cause a memory leak) + 0732-0737: ListKeys is used for dumping keys in all hashtables and since the variables has is no longer a string hash, this functions is slightly modified to reflect this change. Since TCL doesn't make VarHash related functions available to public, we can't automatically recognize a VarInHash type and I resorted to adding a new input argument, isVarHash, to explicitly pass the flag to this function. Based on this change, calls to Listkeys in the following lines are modified: 1372, 1388, 1804 + 0784: Modified to reflect object-based versus string-based functions use of clientData and objClientData in Tcl_CmdInfo respectively. + 0920: VarTablePtr doesn't need to be initialized in TCL 8.5.3 and the call to Tcl_InitHashTable for older versions is added to Tcl_VarHashInitilize macro. + 0949-0952: Modified to initialize additional fields in CallFrame. + 1004: Modified to cover the cases where varTablePtr remains null during the lifetime of the object. + 1008-1015: Modified to reflect changes in varTablePtr + 1021-1035: This block of code is no longer needed as in TCL 8.5.3 hPtr is removed Var structure and instead VarInHash encapsualtes Var and Tcl_HashEntry. (This may need further investigation !!!) + 1036-137: Modified to cover the cases where varTablePtr remains null during the lifetime of the object. + 1069-1071: Modified to use macros that deal with different ways of initialization of varTablePtr in TCL 8.5.3 and older versions. + 1208-1210: Modified to use macros that deal with different ways of initialization of varTablePtr in TCL 8.5.3 and older versions. + 1211: Modified to clarify the assignment. This is not related to changes for TCL 8.5.3
2012-09-28Add PLIST.Linux-x86_64 and PLIST.Darwinsbd3-2/+8
Bump PKGREVISION
2012-09-27USE_TOOLS += groff, required to build the documentation.jperkin1-2/+2
2012-09-26Instead of using the 'gcc -dumpmachine' output for the target machinesbd1-14/+8
directory name used the new GCC_TARGET_MACHINE build define which is ${MACHINE_GNU_PLATFORM} by default and already used in gcc47-libs/buildlink3.mk. s/${TARGET_TRIPLE}/${GCC_TARGET_MACHINE}/ Note that because the default for GCC_TARGET_MACHINE _should_ be the same as the 'gcc -dumpmachine' output theres no need for a revbump.
2012-09-25Change the ${_GCC_REQD} reference to fix version number '4.7.0', as thissbd1-3/+2
is the minimum version for gcc47 and gcc47-libs. Remove BUILDLINK_ABI_DEPENDS.gcc47-libs as its now redundant. This fixes the case where USE_PKGSRC_GCC_RUNTIME=yes and gcc-aux is needed (In that case _GCC_REQD is 20120614, the version number of gcc-aux) as pointed out by Jonathan Perkin.
2012-09-24In fact, change from LOCALBASE to PREFIX is wrong too.asau1-2/+2
See python packages for similar usage. Revert it too.
2012-09-24In fact, change from LOCALBASE to PREFIX is wrong too.asau1-2/+2
See python packages for similar usage. Revert it too.
2012-09-24Revert changes that make no sense.asau1-8/+8
2012-09-24Revert:asau1-8/+8
1. Changes that make no sense. 2. Changes that are not tested.
2012-09-23natdynlink conditional should match the one of ocamltonio1-2/+1
fixes make package on darwin x86_64
2012-09-22*** empty log message ***obache1-2/+2
2012-09-20Use gzcat rather than pax -z.jperkin1-3/+3
2012-09-18Fix packaging.ryoon1-3/+1
libnative_chmod.so and libnative_chmod_g.so are not provided for this architecture, x86_64.
2012-09-16Update documentation for {PYTHON,RUBY,PHP}_VERSION_REQD variables, move themcheusov3-13/+26
to "user variables" section. pkglint is now aware of them. Bump pkglint version. Oked by wiz@
2012-09-16CONFLICTS with snow-[0-9]*; ++pkgrevisioncheusov1-4/+6
Fix pkglint warning
2012-09-16Remove support of ruby19 (Ruby 1.9.2), take 2.taca2-22/+11
2012-09-16CONFLICTS += mcsim-[0-9]* lc-[0-9]*; ++pkgrevisioncheusov1-3/+3
2012-09-16Remove support of ruby19 (Ruby 1.9.2).taca2-9/+4
2012-09-16Remove support of ruby19 (Ruby 1.9.2).taca1-4/+2
2012-09-16Remove ruby19 (Ruby 1.9.2) support.taca1-10/+3
2012-09-16Remove ruby19 package (Ruby 1.9.2).taca37-2087/+0
Although Ruby 1.9.2 is still supported version, Ruby 1.9.3 has enough compatibility for pkgsrc's packages and migration terms on pkgsrc now ended. And it costs to supporing multiple versions of Ruby along with multiple versions of Ruby on Rails, too.
2012-09-16Remove ruby19 package (Ruby 1.9.2).taca2-35/+0
Although Ruby 1.9.2 is still supported version, Ruby 1.9.3 has enough compatibility for pkgsrc's packages and migration terms on pkgsrc now ended. And it costs to supporing multiple versions of Ruby along with multiple versions of Ruby on Rails, too.
2012-09-16Remove ruby19 and ruby19-base (Ruby 1.9.2) packages.taca1-3/+1
2012-09-16Change order in RUBY_VERSION_SUPPORTED, default version come first for now.taca1-2/+2
2012-09-15lang/racket-textual: pkglint cleanupmarino1-7/+7
Admittedly most of this cleanup is petty cosmetic stuff, but there are so many warnings that real problems are obscured such as the direct use of $LOCALBASE. Also the use of parentheses instead of curly braces caused several fake errors about not finding patches.
2012-09-15lang/racket: pkglint cleanupmarino1-7/+7
Admittedly most of this cleanup is petty cosmetic stuff, but there are so many warnings that real problems are obscured such as: * refering jpeg buildlink directly * using $LOCALBASE directly
2012-09-15lang/racket-textual: Add DragonFly Supportmarino2-3/+9
LDFLAGS.DragonFly+= -rdynamic Regenerate distinfo due to new lang/racket patches
2012-09-15lang/racket: Add DragonFly supportmarino6-3/+131
LDFLAGS.DragonFly+= -rdynamic Add four patches to support DragonFly: * Teach configuration about DragonFly * Add DragonFly to BSD signal handler code * Fix mbsrtowcs conftest segfault of configure script * Fix cast on string.c Patches contributed by: Chris Turner Jelle Hermsen Patches will be submitted upstream. Revbump due to possible change due to result of mbstrowcs test.
2012-09-15Add a buildlink3.mk for use with USE_PKGSRC_GCC_RUNTIME.sbd1-0/+39
XXX: Using %M requires patched version of gcc (e.g. lang/gcc47) Base on work by Jonathan Perkin.
2012-09-15recursive bump from libffi shlib major bumpobache29-53/+58
(additionaly, reset PKGREVISION of qt4-* sub packages from base qt4 update)
2012-09-15Remove patch that was removed from distinfowiz1-36/+0
2012-09-15Only get the gcc machine if gcc existssbd1-2/+2
2012-09-15Change comment to give the svn id where the patch was commited to the gcc tree.sbd2-4/+4
2012-09-15Re-enable suhosin PKG_OPTION.taca2-3/+6
2012-09-14Revert previous patch, keeping PKGREVISION.taca1-2/+1
I completely forget where take this patch.
2012-09-14Add a patch to fix bignum problem on OS X 10.8, clang.taca3-2/+40
Bump PKGREVISION.
2012-09-14Update PHP53_VERSION and PHP54_VERSION.taca1-3/+3
2012-09-14Update php54 to 5.4.7 (PHP 5.4.7).taca2-6/+6
13 Sep 2012, PHP 5.4.7 - Core: . Fixed bug (segfault while build with zts and GOTO vm-kind). (Laruence) . Fixed bug #62955 (Only one directive is loaded from "Per Directory Values" Windows registry). (Felipe) . Fixed bug #62844 (parse_url() does not recognize //). (Andrew Faulds). . Fixed bug #62829 (stdint.h included on platform where HAVE_STDINT_H is not set). (Felipe) . Fixed bug #62763 (register_shutdown_function and extending class). (Laruence) . Fixed bug #62725 (Calling exit() in a shutdown function does not return the exit value). (Laruence) . Fixed bug #62744 (dangling pointers made by zend_disable_class). (Laruence) . Fixed bug #62716 (munmap() is called with the incorrect length). (slangley@google.com) . Fixed bug #62358 (Segfault when using traits a lot). (Laruence) . Fixed bug #62328 (implementing __toString and a cast to string fails) (Laruence) . Fixed bug #51363 (Fatal error raised by var_export() not caught by error handler). (Lonny Kapelushnik) . Fixed bug #40459 (Stat and Dir stream wrapper methods do not call constructor). (Stas) - CURL: . Fixed bug #62912 (CURLINFO_PRIMARY_* AND CURLINFO_LOCAL_* not exposed). (Pierrick) . Fixed bug #62839 (curl_copy_handle segfault with CURLOPT_FILE). (Pierrick) - DateTime: . Fixed bug #62852 (Unserialize invalid DateTime causes crash). (reeze.xia@gmail.com) - Intl: . Fixed Spoofchecker not being registered on ICU 49.1. (Gustavo) . Fix bug #62933 (ext/intl compilation error on icu 3.4.1). (Gustavo) . Fix bug #62915 (defective cloning in several intl classes). (Gustavo) - Installation: . Fixed bug #62460 (php binaries installed as binary.dSYM). (Reeze Xia) - PCRE: . Fixed bug #55856 (preg_replace should fail on trailing garbage). (reg dot php at alf dot nu) - PDO: . Fixed bug #62685 (Wrong return datatype in PDO::inTransaction()). (Laruence) - Reflection: . Fixed bug #62892 (ReflectionClass::getTraitAliases crashes on importing trait methods as private). (Felipe) . Fixed bug #62715 (ReflectionParameter::isDefaultValueAvailable() wrong result). (Laruence) - Session: . Fixed bug (segfault due to retval is not initialized). (Laruence) . Fixed bug (segfault due to PS(mod_user_implemented) not be reseted when close handler call exit). (Laruence) - SPL: . Fixed bug #62904 (Crash when cloning an object which inherits SplFixedArray) (Laruence) . Implemented FR #62840 (Add sort flag to ArrayObject::ksort). (Laruence) - Standard: . Fixed bug #62836 (Seg fault or broken object references on unserialize()). (Laruence) - FPM: . Merged PR 121 by minitux to add support for slow request counting on PHP FPM status page. (Lars)
2012-09-14Update php53 to 5.3.17 (PHP 5.3.17).taca2-9/+6
13 Sep 2012, PHP 5.3.17 - Core: . Fixed bug (segfault while build with zts and GOTO vm-kind). (Laruence) . Fixed bug #62955 (Only one directive is loaded from "Per Directory Values" Windows registry). (aserbulov at parallels dot com) . Fixed bug #62763 (register_shutdown_function and extending class). (Laruence) . Fixed bug #62744 (dangling pointers made by zend_disable_class). (Laruence) . Fixed bug #62716 (munmap() is called with the incorrect length). (slangley@google.com) . Fixed bug ##62460 (php binaries installed as binary.dSYM). (Reeze Xia) - CURL: . Fixed bug #62839 (curl_copy_handle segfault with CURLOPT_FILE). (Pierrick) - DateTime: . Fixed bug #62852 (Unserialize invalid DateTime causes crash). (reeze.xia@gmail.com) - Intl: . Fix null pointer dereferences in some classes of ext/intl. (Gustavo) - MySQLnd: . Fixed bug #62885 (mysqli_poll - Segmentation fault). (Laruence) - PDO: . Fixed bug #62685 (Wrong return datatype in PDO::inTransaction()). (Laruence) - Session: . Fixed bug (segfault due to retval is not initialized). (Laruence) - SPL: . Fixed bug #62904 (Crash when cloning an object which inherits SplFixedArray) (Laruence) - Enchant: . Fixed bug #62838 (enchant_dict_quick_check() destroys zval, but fails to initialize it). (Tony, Mateusz Goik). 16 Aug 2012, PHP 5.3.16 - Core: . Fixed bug #60194 (--with-zend-multibyte and --enable-debug reports LEAK with run-test.php). (Laruence) - CURL: . Fixed bug #62499 (curl_setopt($ch, CURLOPT_COOKIEFILE, "") returns false). (r.hampartsumyan@gmail.com, Laruence) - DateTime: . Fixed Bug #62500 (Segfault in DateInterval class when extended). (Laruence) - Reflection: . Fixed bug #62715 (ReflectionParameter::isDefaultValueAvailable() wrong result). (Laruence) - SPL: . Fixed bug #62616 (ArrayIterator::count() from IteratorIterator instance gives Segmentation fault). (Laruence, Gustavo)
2012-09-14Add '-q' to the grep command in GENERATE_PLIST.sbd1-2/+2
2012-09-13Move the setting of _USE_GCC_SHLIB=yes on SunOS from the gcc buildlink3 tosbd1-9/+1
mk/compiler/gcc.mk
2012-09-13Add a note about the PKGREVISION number and lang/gcc47-libssbd1-1/+4
2012-09-13When buildlinking with lan/gcc47 add a build dependence on lang/gcc47 andsbd1-4/+4
when needed a runtime dependence on {gcc47,gcc47-libs}.
2012-09-13Add gcc47-libssbd1-1/+2