pkgsrc-Changes-HG archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
[pkgsrc/trunk]: pkgsrc/devel/rudiments Update to 0.50
details: https://anonhg.NetBSD.org/pkgsrc/rev/579b8e6a62f8
branches: trunk
changeset: 651967:579b8e6a62f8
user: ryoon <ryoon%pkgsrc.org@localhost>
date: Tue May 19 14:12:40 2015 +0000
description:
Update to 0.50
Changelog:
0.50 - added dictionary::detach and dictionary::getValue(key)
added xmldom::getNullNode()
improved xml printing for text nodes
signalmanager::waitForSignal(NULL) works as expected now
updated charstring::httpEscape not to escape legal symbols
added flush() method to stdio classes
added detection and support for vsnprintf_s
fixed serviceentry, protocolentry and rpcentry on windows
updated *entry classes for NULL and uninitialization safety
implemented filesystem::initialize(fd) for Windows
updated filesystem::initialize() with NULL and -1 to behave in
predictable ways now, updated documentation for them too
abstracted _get_osfhandle calls and added an invalid parameter callback
updated filedescriptor to use bit fields for all of its flags
implemented file::changeOwner() for windows
removed xattrs stuff
removed SSL-related ifdef's from headers and implemented degenerate
SSL routines for when SSL isn't supported
timezone conversion works on windows now
refactored bytebuffer and stringbuffer to be extent-based
fixed a subtle stringbuffer with initialcontents bug
refactored stringbuffer to use bytebuffer::write/appendFormatted
directly instead of charstring::parseNumber
implemented dynamicarray and staticarray classes
refactored build process to use nmake and be compatible with many
different versions of MS Visual Studio
updated vsnprintf_s calls for platforms where it's not defined
added configure test for bool and true/false and definitions for
platforms that don't define them
updated timed semaphore waits - if seconds or nanoseconds are negative
then the timed wait acts like an un-timed wait
added support for getsockopt with size_t optlen parameter
fixed strncasecmp on windows when str2 is longer than str1
xmlsax uses memorymap on Windows now
fixed file::lockFile() and file::unlockFile() on Windows
fixed charstring::printf on Solaris 2.5.1
fixed datetime::getSystemDateAndTime() for Windows without 64-bit
integers
fixed potential double-CloseHandle in thread class
0.49:
Full changelog follows:
combined passswdentry and shadowentry classes into userentry class
updated file::sync() to use FlushFileBuffers directly
implemented sys::sync(), reboot(), halt() and shutdown() for windows
implemented various sys::getXXX() methods for windows
added "detached" option to process::spawn()
crash-related methods in process class catch SIGABRT, SIGFPE, SIGILL, SIGBUS, SIGIOT, SIGEMT and SIGSYS in addition to SIGSEGV now
shutdown-related methods in process class catch SIGQUIT and SIGHUP in addition to SIGINT and SIGTERM now
on windows, signal classes now support catching, sending/raising SIGABRT, SIGFPE, SIGILL, SIGINT, SIGSEGV and SIGTERM and sending/raising SIGKILL
disabled threads outright on OSR5
fixed threads detection for solaris 2.6
codetree bails properly at end of string now
fixed a break-related condition that could cause codetree to loop indefinitely
added support for a beginning-of-line character to codetree
added support for recursive breaks to codetree
made charstring::compareIgnoringCase null-safe for platforms that don't have str(n)casecmp
improved Windows support in signal classes
-Wno-overloaded-virtual is now set when clang is used
fixed some subtle kqueue-related bugs
added sys/byteorder.h and htonll/ntohll for solaris 11
fixed endian-detection macros for solaris 10 and older
added support for SIGLARM and signalmanager::alarm() on windows
improved windows implementation of semaphoreset
added sys::signalsInterruptSystemCalls()
added process::supportsFork()
diffstat:
devel/rudiments/Makefile | 4 +-
devel/rudiments/PLIST | 87 ++++-------------------
devel/rudiments/buildlink3.mk | 4 +-
devel/rudiments/distinfo | 11 +-
devel/rudiments/patches/patch-configure | 13 +++
devel/rudiments/patches/patch-src_charstring.cpp | 8 +-
6 files changed, 45 insertions(+), 82 deletions(-)
diffs (truncated from 342 to 300 lines):
diff -r 8fd47037b9b4 -r 579b8e6a62f8 devel/rudiments/Makefile
--- a/devel/rudiments/Makefile Tue May 19 13:36:04 2015 +0000
+++ b/devel/rudiments/Makefile Tue May 19 14:12:40 2015 +0000
@@ -1,7 +1,7 @@
-# $NetBSD: Makefile,v 1.30 2014/11/29 00:47:35 joerg Exp $
+# $NetBSD: Makefile,v 1.31 2015/05/19 14:12:40 ryoon Exp $
#
-DISTNAME= rudiments-0.48
+DISTNAME= rudiments-0.50
CATEGORIES= devel
MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=rudiments/}
diff -r 8fd47037b9b4 -r 579b8e6a62f8 devel/rudiments/PLIST
--- a/devel/rudiments/PLIST Tue May 19 13:36:04 2015 +0000
+++ b/devel/rudiments/PLIST Tue May 19 14:12:40 2015 +0000
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.14 2014/10/30 10:40:36 fhajny Exp $
+@comment $NetBSD: PLIST,v 1.15 2015/05/19 14:12:40 ryoon Exp $
bin/rudiments-config
include/rudiments/bytebuffer.h
include/rudiments/bytestring.h
@@ -14,6 +14,7 @@
include/rudiments/dictionary.h
include/rudiments/directory.h
include/rudiments/dtd.h
+include/rudiments/dynamicarray.h
include/rudiments/dynamiclib.h
include/rudiments/environment.h
include/rudiments/error.h
@@ -34,7 +35,6 @@
include/rudiments/modemclient.h
include/rudiments/modemserver.h
include/rudiments/parameterstring.h
-include/rudiments/passwdentry.h
include/rudiments/permissions.h
include/rudiments/private/bytebuffer.h
include/rudiments/private/bytebufferincludes.h
@@ -65,6 +65,9 @@
include/rudiments/private/dll.h
include/rudiments/private/dtd.h
include/rudiments/private/dtdincludes.h
+include/rudiments/private/dynamicarray.h
+include/rudiments/private/dynamicarrayincludes.h
+include/rudiments/private/dynamicarrayinlines.h
include/rudiments/private/dynamiclib.h
include/rudiments/private/dynamiclibincludes.h
include/rudiments/private/environment.h
@@ -109,10 +112,9 @@
include/rudiments/private/modemserver.h
include/rudiments/private/modemserverincludes.h
include/rudiments/private/modemutil.h
+include/rudiments/private/new.h
include/rudiments/private/parameterstring.h
include/rudiments/private/parameterstringincludes.h
-include/rudiments/private/passwdentry.h
-include/rudiments/private/passwdentryincludes.h
include/rudiments/private/permissions.h
include/rudiments/private/permissionsincludes.h
include/rudiments/private/process.h
@@ -136,8 +138,6 @@
include/rudiments/private/serverincludes.h
include/rudiments/private/serviceentry.h
include/rudiments/private/serviceentryincludes.h
-include/rudiments/private/shadowentry.h
-include/rudiments/private/shadowentryincludes.h
include/rudiments/private/sharedmemory.h
include/rudiments/private/sharedmemoryincludes.h
include/rudiments/private/shmfile.h
@@ -154,11 +154,13 @@
include/rudiments/private/socketclientincludes.h
include/rudiments/private/socketserver.h
include/rudiments/private/socketserverincludes.h
+include/rudiments/private/staticarray.h
+include/rudiments/private/staticarrayinlines.h
include/rudiments/private/stderrdestination.h
+include/rudiments/private/stdio.h
include/rudiments/private/stdoutdestination.h
include/rudiments/private/stringbuffer.h
include/rudiments/private/stringbufferincludes.h
-include/rudiments/private/sys.h
include/rudiments/private/sysincludes.h
include/rudiments/private/syslogdestination.h
include/rudiments/private/thread.h
@@ -171,6 +173,8 @@
include/rudiments/private/unixsocketserverincludes.h
include/rudiments/private/unixsocketutil.h
include/rudiments/private/unixsocketutilincludes.h
+include/rudiments/private/userentry.h
+include/rudiments/private/userentryincludes.h
include/rudiments/private/winsock.h
include/rudiments/private/xmldom.h
include/rudiments/private/xmldomincludes.h
@@ -189,7 +193,6 @@
include/rudiments/serialportprofile.h
include/rudiments/server.h
include/rudiments/serviceentry.h
-include/rudiments/shadowentry.h
include/rudiments/sharedmemory.h
include/rudiments/shmfile.h
include/rudiments/signalclasses.h
@@ -197,6 +200,7 @@
include/rudiments/snooze.h
include/rudiments/socketclient.h
include/rudiments/socketserver.h
+include/rudiments/staticarray.h
include/rudiments/stdio.h
include/rudiments/stringbuffer.h
include/rudiments/sys.h
@@ -205,6 +209,7 @@
include/rudiments/unixsocketclient.h
include/rudiments/unixsocketserver.h
include/rudiments/unixsocketutil.h
+include/rudiments/userentry.h
include/rudiments/xmldom.h
include/rudiments/xmldomnode.h
include/rudiments/xmlsax.h
@@ -304,8 +309,6 @@
share/doc/rudiments/classes/html/classmodemutil.html
share/doc/rudiments/classes/html/classparameterstring-members.html
share/doc/rudiments/classes/html/classparameterstring.html
-share/doc/rudiments/classes/html/classpasswdentry-members.html
-share/doc/rudiments/classes/html/classpasswdentry.html
share/doc/rudiments/classes/html/classpermissions-members.html
share/doc/rudiments/classes/html/classpermissions.html
share/doc/rudiments/classes/html/classprocess-members.html
@@ -328,8 +331,6 @@
share/doc/rudiments/classes/html/classserver.html
share/doc/rudiments/classes/html/classserviceentry-members.html
share/doc/rudiments/classes/html/classserviceentry.html
-share/doc/rudiments/classes/html/classshadowentry-members.html
-share/doc/rudiments/classes/html/classshadowentry.html
share/doc/rudiments/classes/html/classsharedmemory-members.html
share/doc/rudiments/classes/html/classsharedmemory.html
share/doc/rudiments/classes/html/classshmfile-members.html
@@ -368,6 +369,8 @@
share/doc/rudiments/classes/html/classunixsocketserver.html
share/doc/rudiments/classes/html/classunixsocketutil-members.html
share/doc/rudiments/classes/html/classunixsocketutil.html
+share/doc/rudiments/classes/html/classuserentry-members.html
+share/doc/rudiments/classes/html/classuserentry.html
share/doc/rudiments/classes/html/classwinsock-members.html
share/doc/rudiments/classes/html/classwinsock.html
share/doc/rudiments/classes/html/classxmldom-members.html
@@ -383,7 +386,6 @@
share/doc/rudiments/classes/html/codetreeincludes_8h_source.html
share/doc/rudiments/classes/html/commandline_8h_source.html
share/doc/rudiments/classes/html/commandlineincludes_8h_source.html
-share/doc/rudiments/classes/html/config_8h_source.html
share/doc/rudiments/classes/html/config_8windows_8h_source.html
share/doc/rudiments/classes/html/crypt_8h_source.html
share/doc/rudiments/classes/html/cryptincludes_8h_source.html
@@ -436,62 +438,12 @@
share/doc/rudiments/classes/html/ftv2splitbar.png
share/doc/rudiments/classes/html/ftv2vertline.png
share/doc/rudiments/classes/html/functions.html
-share/doc/rudiments/classes/html/functions_0x62.html
-share/doc/rudiments/classes/html/functions_0x63.html
-share/doc/rudiments/classes/html/functions_0x64.html
-share/doc/rudiments/classes/html/functions_0x65.html
-share/doc/rudiments/classes/html/functions_0x66.html
-share/doc/rudiments/classes/html/functions_0x67.html
-share/doc/rudiments/classes/html/functions_0x68.html
-share/doc/rudiments/classes/html/functions_0x69.html
-share/doc/rudiments/classes/html/functions_0x6a.html
-share/doc/rudiments/classes/html/functions_0x6b.html
-share/doc/rudiments/classes/html/functions_0x6c.html
-share/doc/rudiments/classes/html/functions_0x6d.html
-share/doc/rudiments/classes/html/functions_0x6e.html
-share/doc/rudiments/classes/html/functions_0x6f.html
-share/doc/rudiments/classes/html/functions_0x70.html
-share/doc/rudiments/classes/html/functions_0x71.html
-share/doc/rudiments/classes/html/functions_0x72.html
-share/doc/rudiments/classes/html/functions_0x73.html
-share/doc/rudiments/classes/html/functions_0x74.html
-share/doc/rudiments/classes/html/functions_0x75.html
-share/doc/rudiments/classes/html/functions_0x76.html
-share/doc/rudiments/classes/html/functions_0x77.html
-share/doc/rudiments/classes/html/functions_0x78.html
-share/doc/rudiments/classes/html/functions_0x7a.html
-share/doc/rudiments/classes/html/functions_0x7e.html
share/doc/rudiments/classes/html/functions_b.html
share/doc/rudiments/classes/html/functions_c.html
share/doc/rudiments/classes/html/functions_d.html
share/doc/rudiments/classes/html/functions_e.html
share/doc/rudiments/classes/html/functions_f.html
share/doc/rudiments/classes/html/functions_func.html
-share/doc/rudiments/classes/html/functions_func_0x62.html
-share/doc/rudiments/classes/html/functions_func_0x63.html
-share/doc/rudiments/classes/html/functions_func_0x64.html
-share/doc/rudiments/classes/html/functions_func_0x65.html
-share/doc/rudiments/classes/html/functions_func_0x66.html
-share/doc/rudiments/classes/html/functions_func_0x67.html
-share/doc/rudiments/classes/html/functions_func_0x68.html
-share/doc/rudiments/classes/html/functions_func_0x69.html
-share/doc/rudiments/classes/html/functions_func_0x6a.html
-share/doc/rudiments/classes/html/functions_func_0x6b.html
-share/doc/rudiments/classes/html/functions_func_0x6c.html
-share/doc/rudiments/classes/html/functions_func_0x6d.html
-share/doc/rudiments/classes/html/functions_func_0x6e.html
-share/doc/rudiments/classes/html/functions_func_0x6f.html
-share/doc/rudiments/classes/html/functions_func_0x70.html
-share/doc/rudiments/classes/html/functions_func_0x71.html
-share/doc/rudiments/classes/html/functions_func_0x72.html
-share/doc/rudiments/classes/html/functions_func_0x73.html
-share/doc/rudiments/classes/html/functions_func_0x74.html
-share/doc/rudiments/classes/html/functions_func_0x75.html
-share/doc/rudiments/classes/html/functions_func_0x76.html
-share/doc/rudiments/classes/html/functions_func_0x77.html
-share/doc/rudiments/classes/html/functions_func_0x78.html
-share/doc/rudiments/classes/html/functions_func_0x7a.html
-share/doc/rudiments/classes/html/functions_func_0x7e.html
share/doc/rudiments/classes/html/functions_func_b.html
share/doc/rudiments/classes/html/functions_func_c.html
share/doc/rudiments/classes/html/functions_func_d.html
@@ -584,8 +536,6 @@
share/doc/rudiments/classes/html/open.png
share/doc/rudiments/classes/html/parameterstring_8h_source.html
share/doc/rudiments/classes/html/parameterstringincludes_8h_source.html
-share/doc/rudiments/classes/html/passwdentry_8h_source.html
-share/doc/rudiments/classes/html/passwdentryincludes_8h_source.html
share/doc/rudiments/classes/html/permissions_8h_source.html
share/doc/rudiments/classes/html/permissionsincludes_8h_source.html
share/doc/rudiments/classes/html/private_2bytebuffer_8h_source.html
@@ -618,7 +568,6 @@
share/doc/rudiments/classes/html/private_2modemclient_8h_source.html
share/doc/rudiments/classes/html/private_2modemserver_8h_source.html
share/doc/rudiments/classes/html/private_2parameterstring_8h_source.html
-share/doc/rudiments/classes/html/private_2passwdentry_8h_source.html
share/doc/rudiments/classes/html/private_2permissions_8h_source.html
share/doc/rudiments/classes/html/private_2process_8h_source.html
share/doc/rudiments/classes/html/private_2protocolentry_8h_source.html
@@ -630,7 +579,6 @@
share/doc/rudiments/classes/html/private_2serialportprofile_8h_source.html
share/doc/rudiments/classes/html/private_2server_8h_source.html
share/doc/rudiments/classes/html/private_2serviceentry_8h_source.html
-share/doc/rudiments/classes/html/private_2shadowentry_8h_source.html
share/doc/rudiments/classes/html/private_2sharedmemory_8h_source.html
share/doc/rudiments/classes/html/private_2shmfile_8h_source.html
share/doc/rudiments/classes/html/private_2singlylinkedlist_8h_source.html
@@ -643,6 +591,7 @@
share/doc/rudiments/classes/html/private_2unixsocketclient_8h_source.html
share/doc/rudiments/classes/html/private_2unixsocketserver_8h_source.html
share/doc/rudiments/classes/html/private_2unixsocketutil_8h_source.html
+share/doc/rudiments/classes/html/private_2userentry_8h_source.html
share/doc/rudiments/classes/html/private_2xmldom_8h_source.html
share/doc/rudiments/classes/html/private_2xmldomnode_8h_source.html
share/doc/rudiments/classes/html/private_2xmlsax_8h_source.html
@@ -668,8 +617,6 @@
share/doc/rudiments/classes/html/serverincludes_8h_source.html
share/doc/rudiments/classes/html/serviceentry_8h_source.html
share/doc/rudiments/classes/html/serviceentryincludes_8h_source.html
-share/doc/rudiments/classes/html/shadowentry_8h_source.html
-share/doc/rudiments/classes/html/shadowentryincludes_8h_source.html
share/doc/rudiments/classes/html/sharedmemory_8h_source.html
share/doc/rudiments/classes/html/sharedmemoryincludes_8h_source.html
share/doc/rudiments/classes/html/shmfile_8h_source.html
@@ -717,6 +664,8 @@
share/doc/rudiments/classes/html/unixsocketserverincludes_8h_source.html
share/doc/rudiments/classes/html/unixsocketutil_8h_source.html
share/doc/rudiments/classes/html/unixsocketutilincludes_8h_source.html
+share/doc/rudiments/classes/html/userentry_8h_source.html
+share/doc/rudiments/classes/html/userentryincludes_8h_source.html
share/doc/rudiments/classes/html/winsock_8h_source.html
share/doc/rudiments/classes/html/xmldom_8h_source.html
share/doc/rudiments/classes/html/xmldomincludes_8h_source.html
diff -r 8fd47037b9b4 -r 579b8e6a62f8 devel/rudiments/buildlink3.mk
--- a/devel/rudiments/buildlink3.mk Tue May 19 13:36:04 2015 +0000
+++ b/devel/rudiments/buildlink3.mk Tue May 19 14:12:40 2015 +0000
@@ -1,4 +1,4 @@
-# $NetBSD: buildlink3.mk,v 1.11 2014/10/30 11:23:46 fhajny Exp $
+# $NetBSD: buildlink3.mk,v 1.12 2015/05/19 14:12:40 ryoon Exp $
#
# This Makefile fragment is included by packages that use rudiments.
#
@@ -10,7 +10,7 @@
.if !defined(RUDIMENTS_BUILDLINK3_MK)
RUDIMENTS_BUILDLINK3_MK:=
-BUILDLINK_API_DEPENDS.rudiments+= rudiments>=0.48
+BUILDLINK_API_DEPENDS.rudiments+= rudiments>=0.50
BUILDLINK_PKGSRCDIR.rudiments?= ../../devel/rudiments
.include "../../devel/pcre/buildlink3.mk"
diff -r 8fd47037b9b4 -r 579b8e6a62f8 devel/rudiments/distinfo
--- a/devel/rudiments/distinfo Tue May 19 13:36:04 2015 +0000
+++ b/devel/rudiments/distinfo Tue May 19 14:12:40 2015 +0000
@@ -1,9 +1,10 @@
-$NetBSD: distinfo,v 1.15 2014/12/28 17:29:42 fhajny Exp $
+$NetBSD: distinfo,v 1.16 2015/05/19 14:12:40 ryoon Exp $
-SHA1 (rudiments-0.48.tar.gz) = 6fbd6dc2c97c149a1ce03d3abea36fcda718dee2
-RMD160 (rudiments-0.48.tar.gz) = 52850b4e75cff4d7ff3f1b81eb8cac13a0779245
-Size (rudiments-0.48.tar.gz) = 1883820 bytes
+SHA1 (rudiments-0.50.tar.gz) = 15b149e66d5c12a0e9f50594686b796151c865d5
+RMD160 (rudiments-0.50.tar.gz) = ecbb19952c5aaceaf4cbc8d2de3004f90e4cf450
+Size (rudiments-0.50.tar.gz) = 1749741 bytes
+SHA1 (patch-configure) = 99233f231ad9f86c37c9f680ac8d8ab3762378ed
SHA1 (patch-include_rudiments_private_socketclient.h) = a09c49f7b4f0df6d3b67b8521d00bd372e405f87
-SHA1 (patch-src_charstring.cpp) = 6e27ffe2f4d00f5d3d89bd2cdeaddf55f4aa9c8d
Home |
Main Index |
Thread Index |
Old Index