pkgsrc-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[pkgsrc/trunk]: pkgsrc/devel/rudiments Updated rudiments to 0.29.



details:   https://anonhg.NetBSD.org/pkgsrc/rev/d12c23d95c7e
branches:  trunk
changeset: 509504:d12c23d95c7e
user:      rillig <rillig%pkgsrc.org@localhost>
date:      Sat Mar 11 02:41:51 2006 +0000

description:
Updated rudiments to 0.29.

Changes since 0.28.2:
added check for whether SSL_read/write takes void * or char * parameter
added _XOPEN_SOURCE to filedescriptorincludes.h for sys/socket for irix
added collapse argument to charstring::split
added configure test for -Wall
switched lots of:
                char    a[charstring::length(b)];
        to:
                char    *a=new char[charstring::length(b)];
                ...
                delete[] a;
        to improve compiler compatibility
removed #ifdef __GNUC__ around static variable definitions, I'll add
        #ifndefs for compilers that don't allow them (like SCO's) if
        necessary
added -D__EXTENSIONS__ to CPPFLAGS
added charstring::escape/unescape
defaulted zeropadding to 1 rather than 0, I'm not sure if it's a bug
        in glibc or not, but printf("%0*lld\n",0,(int64_t)0); prints
        nothing rather than 0, but printf("%0*ld\n",0,(int32_t)0);
        prints 0.  Using 1 instead of 0 for the number of 0's works
        in all cases.
solaris's strchr/strrchr return const char *,
        so I made charstring::findFirst/findLast return const char *
use snprintf's rather than sprintf's now
uses fchmod/fchown rather than chmod/chown now
made envelope classes out of all classes
added a configure test for ftok that takes a char * argument
switched a bunch of AC_TRY_LINK's to AC_TRY_COMPILE's in configure
        script
configure script does less work looking for getpwnam_r and cousins now
if pthread libs can't be found, configure also tries just plain -pthread
added #ifdefs for individual POSIX_FADV_* and MADV_* macros
in configure script, for cygwin, tests for w32api files and functions
        are omitted
configure tests for strtoll/strtoull now
configure tests for caddr_t types for all mmap-related functions
        individually now
unsupported memorymap methods return false now rather than not existing
added -pthread when compiling as well as linking
fixed a time-remaining-related bug in snooze class
fixed a bug where the date/time string buffer could easily be overrun

diffstat:

 devel/rudiments/Makefile      |   8 ++------
 devel/rudiments/PLIST         |  15 +++++++++------
 devel/rudiments/buildlink3.mk |   6 +++---
 devel/rudiments/distinfo      |   8 ++++----
 4 files changed, 18 insertions(+), 19 deletions(-)

diffs (157 lines):

diff -r 15c9aacf4199 -r d12c23d95c7e devel/rudiments/Makefile
--- a/devel/rudiments/Makefile  Sat Mar 11 01:53:39 2006 +0000
+++ b/devel/rudiments/Makefile  Sat Mar 11 02:41:51 2006 +0000
@@ -1,8 +1,7 @@
-# $NetBSD: Makefile,v 1.11 2006/03/04 21:29:29 jlam Exp $
+# $NetBSD: Makefile,v 1.12 2006/03/11 02:41:51 rillig Exp $
 #
 
-DISTNAME=              rudiments-0.28.2
-PKGREVISION=           1
+DISTNAME=              rudiments-0.29
 CATEGORIES=            devel
 MASTER_SITES=          ${MASTER_SITE_SOURCEFORGE:=rudiments/}
 
@@ -10,13 +9,10 @@
 HOMEPAGE=              http://rudiments.sourceforge.net/
 COMMENT=               C++ class library for client/server/daemon applications
 
-BROKEN_IN=             pkgsrc-2005Q4
-
 GNU_CONFIGURE=         YES
 USE_TOOLS+=            gmake
 USE_LIBTOOL=           YES
 USE_PKGLOCALEDIR=      YES
 
 .include "../../mk/pthread.buildlink3.mk"
-
 .include "../../mk/bsd.pkg.mk"
diff -r 15c9aacf4199 -r d12c23d95c7e devel/rudiments/PLIST
--- a/devel/rudiments/PLIST     Sat Mar 11 01:53:39 2006 +0000
+++ b/devel/rudiments/PLIST     Sat Mar 11 02:41:51 2006 +0000
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.3 2005/05/24 13:03:54 rillig Exp $
+@comment $NetBSD: PLIST,v 1.4 2006/03/11 02:41:51 rillig Exp $
 bin/rudiments-config
 include/rudiments/character.h
 include/rudiments/charstring.h
@@ -7,7 +7,6 @@
 include/rudiments/clientserverfactory.h
 include/rudiments/clientsocket.h
 include/rudiments/commandline.h
-include/rudiments/container.h
 include/rudiments/crypt.h
 include/rudiments/daemonprocess.h
 include/rudiments/datetime.h
@@ -41,6 +40,7 @@
 include/rudiments/private/characterincludes.h
 include/rudiments/private/charstring.h
 include/rudiments/private/charstringincludes.h
+include/rudiments/private/chat.h
 include/rudiments/private/chatincludes.h
 include/rudiments/private/client.h
 include/rudiments/private/clientincludes.h
@@ -50,14 +50,13 @@
 include/rudiments/private/commandline.h
 include/rudiments/private/commandlineincludes.h
 include/rudiments/private/config.h
-include/rudiments/private/container.h
-include/rudiments/private/containerincludes.h
 include/rudiments/private/crypt.h
 include/rudiments/private/cryptincludes.h
 include/rudiments/private/daemonprocess.h
 include/rudiments/private/daemonprocessincludes.h
 include/rudiments/private/datetime.h
 include/rudiments/private/datetimeincludes.h
+include/rudiments/private/device.h
 include/rudiments/private/deviceincludes.h
 include/rudiments/private/dictionary.h
 include/rudiments/private/dictionaryincludes.h
@@ -83,12 +82,15 @@
 include/rudiments/private/groupentryincludes.h
 include/rudiments/private/hostentry.h
 include/rudiments/private/hostentryincludes.h
+include/rudiments/private/inetclientsocket.h
 include/rudiments/private/inetclientsocketincludes.h
+include/rudiments/private/inetserversocket.h
 include/rudiments/private/inetserversocketincludes.h
 include/rudiments/private/inetsocketutil.h
 include/rudiments/private/inetsocketutilincludes.h
 include/rudiments/private/intervaltimer.h
 include/rudiments/private/intervaltimerincludes.h
+include/rudiments/private/inttypes.h
 include/rudiments/private/linkedlist.h
 include/rudiments/private/linkedlistincludes.h
 include/rudiments/private/linkedlistinlines.h
@@ -105,7 +107,6 @@
 include/rudiments/private/memorymapincludes.h
 include/rudiments/private/memorypool.h
 include/rudiments/private/memorypoolincludes.h
-include/rudiments/private/memorypoolnode.h
 include/rudiments/private/modemclient.h
 include/rudiments/private/modemclientincludes.h
 include/rudiments/private/modemserver.h
@@ -121,7 +122,6 @@
 include/rudiments/private/processincludes.h
 include/rudiments/private/protocolentry.h
 include/rudiments/private/protocolentryincludes.h
-include/rudiments/private/randomnumber.h
 include/rudiments/private/randomnumberincludes.h
 include/rudiments/private/rawbufferincludes.h
 include/rudiments/private/regularexpression.h
@@ -131,9 +131,11 @@
 include/rudiments/private/rudimentsinlines.h
 include/rudiments/private/semaphoreset.h
 include/rudiments/private/semaphoresetincludes.h
+include/rudiments/private/serialport.h
 include/rudiments/private/serialportincludes.h
 include/rudiments/private/serialportprofile.h
 include/rudiments/private/serialportprofileincludes.h
+include/rudiments/private/server.h
 include/rudiments/private/serverincludes.h
 include/rudiments/private/serversocket.h
 include/rudiments/private/serversocketincludes.h
@@ -151,6 +153,7 @@
 include/rudiments/private/stringbufferincludes.h
 include/rudiments/private/syslogdestination.h
 include/rudiments/private/timezonefile.h
+include/rudiments/private/unixclientsocket.h
 include/rudiments/private/unixclientsocketincludes.h
 include/rudiments/private/unixserversocket.h
 include/rudiments/private/unixserversocketincludes.h
diff -r 15c9aacf4199 -r d12c23d95c7e devel/rudiments/buildlink3.mk
--- a/devel/rudiments/buildlink3.mk     Sat Mar 11 01:53:39 2006 +0000
+++ b/devel/rudiments/buildlink3.mk     Sat Mar 11 02:41:51 2006 +0000
@@ -1,11 +1,11 @@
-# $NetBSD: buildlink3.mk,v 1.3 2006/02/05 23:08:53 joerg Exp $
+# $NetBSD: buildlink3.mk,v 1.4 2006/03/11 02:41:51 rillig Exp $
 #
 # This Makefile fragment is included by packages that use rudiments.
 #
 # This file was created automatically using createbuildlink-3.1.
 #
 
-BUILDLINK_DEPTH:=      ${BUILDLINK_DEPTH}+
+BUILDLINK_DEPTH:=              ${BUILDLINK_DEPTH}+
 RUDIMENTS_BUILDLINK3_MK:=      ${RUDIMENTS_BUILDLINK3_MK}+
 
 .if !empty(BUILDLINK_DEPTH:M+)
@@ -20,4 +20,4 @@
 
 .endif # RUDIMENTS_BUILDLINK3_MK
 
-BUILDLINK_DEPTH:=     ${BUILDLINK_DEPTH:S/+$//}
+BUILDLINK_DEPTH:=              ${BUILDLINK_DEPTH:S/+$//}
diff -r 15c9aacf4199 -r d12c23d95c7e devel/rudiments/distinfo
--- a/devel/rudiments/distinfo  Sat Mar 11 01:53:39 2006 +0000
+++ b/devel/rudiments/distinfo  Sat Mar 11 02:41:51 2006 +0000
@@ -1,5 +1,5 @@
-$NetBSD: distinfo,v 1.3 2005/05/24 13:03:54 rillig Exp $
+$NetBSD: distinfo,v 1.4 2006/03/11 02:41:51 rillig Exp $
 
-SHA1 (rudiments-0.28.2.tar.gz) = 8aad14858d4019b8a3f89217218694e93e7c3afb
-RMD160 (rudiments-0.28.2.tar.gz) = e7b798da05314e6ab1542fb7c766fbfe9f761e58
-Size (rudiments-0.28.2.tar.gz) = 592825 bytes
+SHA1 (rudiments-0.29.tar.gz) = f84c785dfc9fc9fc0645812b52a71b9e94e151b0
+RMD160 (rudiments-0.29.tar.gz) = 197bafb41a7607d2a20fb3f78aa3a5f99ee01b36
+Size (rudiments-0.29.tar.gz) = 605753 bytes



Home | Main Index | Thread Index | Old Index