From owner-svn-ports-all@FreeBSD.ORG Mon Sep 22 19:50:17 2014 Return-Path: Delivered-To: svn-ports-all@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 1CED5E73; Mon, 22 Sep 2014 19:50:17 +0000 (UTC) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:1900:2254:2068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id EE1A4D73; Mon, 22 Sep 2014 19:50:16 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.9/8.14.9) with ESMTP id s8MJoGU3081922; Mon, 22 Sep 2014 19:50:16 GMT (envelope-from pi@FreeBSD.org) Received: (from pi@localhost) by svn.freebsd.org (8.14.9/8.14.9/Submit) id s8MJoFZi081697; Mon, 22 Sep 2014 19:50:15 GMT (envelope-from pi@FreeBSD.org) Message-Id: <201409221950.s8MJoFZi081697@svn.freebsd.org> X-Authentication-Warning: svn.freebsd.org: pi set sender to pi@FreeBSD.org using -f From: Kurt Jaeger Date: Mon, 22 Sep 2014 19:50:15 +0000 (UTC) To: ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org Subject: svn commit: r368993 - in head/devel/rudiments: . files X-SVN-Group: ports-head MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-ports-all@freebsd.org X-Mailman-Version: 2.1.18-1 Precedence: list List-Id: SVN commit messages for the ports tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 22 Sep 2014 19:50:17 -0000 Author: pi Date: Mon Sep 22 19:50:15 2014 New Revision: 368993 URL: http://svnweb.freebsd.org/changeset/ports/368993 QAT: https://qat.redports.org/buildarchive/r368993/ Log: devel/rudiments: 0.46_2 -> 0.47 0.47 - fixed possible null-dereference in xmldomnode::safeAppend added charstring::inSetIgnoringCase xmldomnode::setAttributeValue does nothing when the null node is referenced now fixed a codetree bug that could cause indentation to attempt to go negative when using an unsigned number added a configure test to see if -Wno-format is needed configure tests for mlockall/munlockall attempt link now added sys/types.h before sys/un.h in sys/un.h test for older freebsd implemented stubs for pure virtual methods of client and server classes so instances of them could be created to attach already-open file descriptors to unified usage of select/poll and prefer poll pushed all select/poll-related code into listener class removed problematic and unused useListener-related methods in filedescriptor class epoll is used in place of select/poll for systems that support it kqueue is used in place of select/poll for systems that support it consolidated getpagesize() calls to use sys::getPageSize() added detection and support for __vsnprintf for platforms that have that instead of vsnprintf added cancel and raiseSignal methods to the thread class fixed datetime memory leak added xmldomnode::clone method to clone a node renamed variablebuffer to bytebuffer renamed rawbuffer to bytestring refactored linkedlist added singlylinkedlist class added sort, detach, move and insert methods to linkedlist classes fixed file::open using O_CREAT without O_EXCL on windows PR: 193846 Approved by: Muhammad Moinur Rahman <5u623l20@gmail.com> (maintainer) Modified: head/devel/rudiments/Makefile head/devel/rudiments/distinfo head/devel/rudiments/files/patch-configure head/devel/rudiments/pkg-plist Modified: head/devel/rudiments/Makefile ============================================================================== --- head/devel/rudiments/Makefile Mon Sep 22 19:41:29 2014 (r368992) +++ head/devel/rudiments/Makefile Mon Sep 22 19:50:15 2014 (r368993) @@ -2,8 +2,7 @@ # $FreeBSD$ PORTNAME= rudiments -PORTVERSION= 0.46 -PORTREVISION= 2 +PORTVERSION= 0.47 CATEGORIES= devel MASTER_SITES= SF @@ -41,6 +40,6 @@ post-patch: /finish/s| $$(libdir)| $${DESTDIR}$$(libdir)|' post-install: - ${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/librudiments-0.46.so.1 + ${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/librudiments-0.47.so.1 .include Modified: head/devel/rudiments/distinfo ============================================================================== --- head/devel/rudiments/distinfo Mon Sep 22 19:41:29 2014 (r368992) +++ head/devel/rudiments/distinfo Mon Sep 22 19:50:15 2014 (r368993) @@ -1,2 +1,2 @@ -SHA256 (rudiments-0.46.tar.gz) = b59b830af52cdf5a361d73524efa0a7aa2f804011e07bf3855551ad07273d70a -SIZE (rudiments-0.46.tar.gz) = 1732565 +SHA256 (rudiments-0.47.tar.gz) = efca29327fe0a96afd06d49cdffce2bac4eaa57ffa5ad7f0972d30bcfc5da217 +SIZE (rudiments-0.47.tar.gz) = 1765665 Modified: head/devel/rudiments/files/patch-configure ============================================================================== --- head/devel/rudiments/files/patch-configure Mon Sep 22 19:41:29 2014 (r368992) +++ head/devel/rudiments/files/patch-configure Mon Sep 22 19:50:15 2014 (r368993) @@ -1,7 +1,7 @@ ---- configure.orig 2012-02-17 13:38:13.000000000 +0900 -+++ configure 2012-04-13 00:56:01.000000000 +0900 -@@ -15691,6 +15691,9 @@ - *minix* ) +--- configure.orig 2014-06-21 04:23:02 UTC ++++ configure +@@ -15765,6 +15765,9 @@ + *mingw32* ) WERROR="" ;; + freebsd* ) @@ -10,7 +10,7 @@ *) ;; esac -@@ -17476,8 +17479,8 @@ +@@ -17738,8 +17741,8 @@ HAVE_PTHREAD="" @@ -21,16 +21,7 @@ if ( test "$cross_compiling" = "yes" ) then -@@ -17496,7 +17499,7 @@ - - else - -- for i in "pthread" "c_r" "thread" "pthreads" "gthreads" "" -+ for i in "thread" "pthreads" "gthreads" "" - do - if ( test -n "$i" ) - then -@@ -17530,9 +17533,6 @@ +@@ -17795,9 +17798,6 @@ STATIC="" HEADERSANDLIBSPATH="" @@ -40,7 +31,7 @@ eval "PTHREADSTATIC=\"\"" if ( test -n "" ) then -@@ -17747,9 +17747,6 @@ +@@ -18012,9 +18012,6 @@ LIBSTRING=`echo $LIBSTRING | sed -e "s|-L/usr/lib$||g" -e "s|-L/lib$||g" -e "s|-L/usr/lib ||g" -e "s|-L/lib ||g"` LIBSTRING=`echo $LIBSTRING | sed -e "s|-L/usr/lib64$||g" -e "s|-L/lib64$||g" -e "s|-L/usr/lib64 ||g" -e "s|-L/lib64 ||g"` @@ -50,7 +41,7 @@ eval "PTHREADSTATIC=\"$STATIC\"" if ( test -n "" ) then -@@ -29618,47 +29615,47 @@ +@@ -30750,47 +30747,47 @@ # prepend DESTDIR where appropriate if ( test "`echo $ac_default_prefix | cut -c1`" = "/" ) then Modified: head/devel/rudiments/pkg-plist ============================================================================== --- head/devel/rudiments/pkg-plist Mon Sep 22 19:41:29 2014 (r368992) +++ head/devel/rudiments/pkg-plist Mon Sep 22 19:50:15 2014 (r368993) @@ -1,4 +1,6 @@ bin/rudiments-config +include/rudiments/bytebuffer.h +include/rudiments/bytestring.h include/rudiments/character.h include/rudiments/charstring.h include/rudiments/chat.h @@ -33,6 +35,9 @@ 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 +include/rudiments/private/bytestringincludes.h include/rudiments/private/characterincludes.h include/rudiments/private/charstring.h include/rudiments/private/charstringincludes.h @@ -114,7 +119,6 @@ include/rudiments/private/processinclude include/rudiments/private/protocolentry.h include/rudiments/private/protocolentryincludes.h include/rudiments/private/randomnumberincludes.h -include/rudiments/private/rawbufferincludes.h include/rudiments/private/regularexpression.h include/rudiments/private/regularexpressionincludes.h include/rudiments/private/rpcentry.h @@ -139,6 +143,10 @@ include/rudiments/private/shmfileinclude include/rudiments/private/signalclassesincludes.h include/rudiments/private/signalhandler.h include/rudiments/private/signalset.h +include/rudiments/private/singlylinkedlist.h +include/rudiments/private/singlylinkedlistincludes.h +include/rudiments/private/singlylinkedlistinlines.h +include/rudiments/private/singlylinkedlistnode.h include/rudiments/private/snoozeincludes.h include/rudiments/private/socketclient.h include/rudiments/private/socketclientincludes.h @@ -161,8 +169,6 @@ include/rudiments/private/unixsocketserv include/rudiments/private/unixsocketserverincludes.h include/rudiments/private/unixsocketutil.h include/rudiments/private/unixsocketutilincludes.h -include/rudiments/private/variablebuffer.h -include/rudiments/private/variablebufferincludes.h include/rudiments/private/winsock.h include/rudiments/private/xmldom.h include/rudiments/private/xmldomincludes.h @@ -173,7 +179,6 @@ include/rudiments/private/xmlsaxincludes include/rudiments/process.h include/rudiments/protocolentry.h include/rudiments/randomnumber.h -include/rudiments/rawbuffer.h include/rudiments/regularexpression.h include/rudiments/resultcodes.h include/rudiments/rpcentry.h @@ -186,6 +191,7 @@ include/rudiments/shadowentry.h include/rudiments/sharedmemory.h include/rudiments/shmfile.h include/rudiments/signalclasses.h +include/rudiments/singlylinkedlist.h include/rudiments/snooze.h include/rudiments/socketclient.h include/rudiments/socketserver.h @@ -197,7 +203,6 @@ include/rudiments/threadmutex.h include/rudiments/unixsocketclient.h include/rudiments/unixsocketserver.h include/rudiments/unixsocketutil.h -include/rudiments/variablebuffer.h include/rudiments/xmldom.h include/rudiments/xmldomnode.h include/rudiments/xmlsax.h