Update qore to version 0.8.11.

Removed devel/libexecinfo buildlink because I belive this might cause
problems when building under smartos.

Release notes:

Release Summary
 Minor bugfix release for UNIX, major bugfixes for Windows

New Features in Qore

 added the Qore::AFMap and Qore::AFStrMap constants

 WebUtil updates:
    added logic to the default file serving code to determine if the
    file is a binary or text file from the MIME type

 HTTPClient::sendWithSendCallback() and
 HTTPClient::sendWithSendCallback() updated such that if a response is
 received while the chunked send operation is still in progress, an
 error is assumed, the send operation is aborted, and the response header is
 read immediately

Bug Fixes in Qore

 Windows fixes:

    fixed TimeZone copying to use the standard name instead of the
    display name so that the info can be found in the registry

    Util module fixes:
      fixed get_random_string() on Windows
      fixed absolute_path_windows()

    HttpServer module fixes:
      when binding a wildcard address with AF_UNSPEC on Windows with
      HttpServer::addListeners() and both IPv6 and IPv4 addresses are
      returned, bind both addresses since Windows doesn't direct the
      IPv4 requests to the wildcard-bound IPv6 listener

    fixed file reading by always opening in binary mode

    added support for the WSAECONNABORTED socket error

    replaced Mime::MultiPartMessage::getRandomString() with

    Util::get_random_string() to make it work on Windows

 fixed a bug in the DBI layer where calling SQLStatement::describe()
 would crash when called with an older module that did not implement
 this method

 other fixes in the Util module (in addition to the Windows-specific
 fixes above):

    fixed parse_to_qore_value() with hashes with a comma in the first
    key name

    read from /dev/urandom instead of /dev/random since reads from the
    latter can block for long periods to fill the entropy pool

 do not start signal thread after a fork() if signal handling is
 enabled, pthread_create() is not async-signal safe (on FreeBSD at least
 this reliably causes segfaults)
This commit is contained in:
Niclas Rosenvik 2014-06-22 10:07:43 +00:00 committed by Thomas Klausner
parent c27156b71b
commit 0cea026152
3 changed files with 9 additions and 12 deletions

View file

@ -1,7 +1,6 @@
# $NetBSD: Makefile,v 1.14 2014/06/19 15:00:36 nros Exp $
# $NetBSD: Makefile,v 1.15 2014/06/22 10:07:43 nros Exp $
DISTNAME= qore-0.8.10
PKGREVISION= 1
DISTNAME= qore-0.8.11
CATEGORIES= lang
MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=qore/}
EXTRACT_SUFX= .tar.bz2
@ -13,7 +12,7 @@ LICENSE= gnu-gpl-v2 OR gnu-lgpl-v2.1 OR mit
GNU_CONFIGURE= yes
USE_LIBTOOL= yes
USE_TOOLS+= pkg-config gmake flex bison
USE_TOOLS+= bison flex gmake pkg-config
USE_LANGUAGES= c c++
PTHREAD_OPTS+= require
@ -34,7 +33,6 @@ post-install:
.include "../../archivers/bzip2/buildlink3.mk"
.include "../../converters/libiconv/buildlink3.mk"
.include "../../devel/libexecinfo/buildlink3.mk"
.include "../../devel/pcre/buildlink3.mk"
.include "../../devel/zlib/buildlink3.mk"
.include "../../mk/pthread.buildlink3.mk"

View file

@ -1,4 +1,4 @@
# $NetBSD: buildlink3.mk,v 1.5 2014/05/31 19:12:07 nros Exp $
# $NetBSD: buildlink3.mk,v 1.6 2014/06/22 10:07:43 nros Exp $
#
BUILDLINK_TREE+= qore
@ -6,12 +6,11 @@ BUILDLINK_TREE+= qore
.if !defined(QORE_BUILDLINK3_MK)
QORE_BUILDLINK3_MK:=
BUILDLINK_API_DEPENDS.qore+= qore>=0.8.8
BUILDLINK_API_DEPENDS.qore+= qore>=0.8.11 # API version 0.18
BUILDLINK_PKGSRCDIR.qore?= ../../wip/qore
.include "../../archivers/bzip2/buildlink3.mk"
.include "../../converters/libiconv/buildlink3.mk"
.include "../../devel/libexecinfo/buildlink3.mk"
.include "../../devel/pcre/buildlink3.mk"
.include "../../devel/zlib/buildlink3.mk"
.include "../../math/mpfr/buildlink3.mk"

View file

@ -1,7 +1,7 @@
$NetBSD: distinfo,v 1.7 2014/06/19 15:00:36 nros Exp $
$NetBSD: distinfo,v 1.8 2014/06/22 10:07:43 nros Exp $
SHA1 (qore-0.8.10.tar.bz2) = fa4067c01b9fca09f97ccbe57727574cb7a36514
RMD160 (qore-0.8.10.tar.bz2) = 2bbdc29b72dca0f62e87eea690ae54137bdb3611
Size (qore-0.8.10.tar.bz2) = 16232919 bytes
SHA1 (qore-0.8.11.tar.bz2) = 010fdce12a2c0e39ffd38cd02ba97a10672621a3
RMD160 (qore-0.8.11.tar.bz2) = 64b705e36c1627a79e96fe32c6ffd7507685a10a
Size (qore-0.8.11.tar.bz2) = 19548511 bytes
SHA1 (patch-Makefile.in) = 0639d273905d6d21add8ead94733e19a2900e440
SHA1 (patch-include_qore_QoreFile.h) = 934e3aaca3b3f1610f6ed662921b7b0550f5e8cb