diff options
author | rillig <rillig@pkgsrc.org> | 2006-03-11 02:41:51 +0000 |
---|---|---|
committer | rillig <rillig@pkgsrc.org> | 2006-03-11 02:41:51 +0000 |
commit | 42f0f833e4f0dff6670174148f4b43066dcdc1c0 (patch) | |
tree | 93ba44a713d569321f8b7a232cfe00bfdb28ca3a /devel | |
parent | 9ab15b54f9ee723452cae376cdb729d428b16ba5 (diff) | |
download | pkgsrc-42f0f833e4f0dff6670174148f4b43066dcdc1c0.tar.gz |
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 (limited to 'devel')
-rw-r--r-- | devel/rudiments/Makefile | 8 | ||||
-rw-r--r-- | devel/rudiments/PLIST | 15 | ||||
-rw-r--r-- | devel/rudiments/buildlink3.mk | 6 | ||||
-rw-r--r-- | devel/rudiments/distinfo | 8 |
4 files changed, 18 insertions, 19 deletions
diff --git a/devel/rudiments/Makefile b/devel/rudiments/Makefile index f63715a6671..993b4087f24 100644 --- a/devel/rudiments/Makefile +++ b/devel/rudiments/Makefile @@ -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 @@ MAINTAINER= pkgsrc-users@NetBSD.org 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 --git a/devel/rudiments/PLIST b/devel/rudiments/PLIST index a753a32fea9..46de47f08b5 100644 --- a/devel/rudiments/PLIST +++ b/devel/rudiments/PLIST @@ -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/client.h 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/permissions.h 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/clientsocketincludes.h 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/groupentry.h 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/memorymap.h 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/permissionsincludes.h 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/rpcentryincludes.h 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/stringbuffer.h 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 --git a/devel/rudiments/buildlink3.mk b/devel/rudiments/buildlink3.mk index e77e5f9e668..efc9ac6678a 100644 --- a/devel/rudiments/buildlink3.mk +++ b/devel/rudiments/buildlink3.mk @@ -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 @@ BUILDLINK_PKGSRCDIR.rudiments?= ../../devel/rudiments .endif # RUDIMENTS_BUILDLINK3_MK -BUILDLINK_DEPTH:= ${BUILDLINK_DEPTH:S/+$//} +BUILDLINK_DEPTH:= ${BUILDLINK_DEPTH:S/+$//} diff --git a/devel/rudiments/distinfo b/devel/rudiments/distinfo index e858699162f..3cb40a14716 100644 --- a/devel/rudiments/distinfo +++ b/devel/rudiments/distinfo @@ -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 |