Subject: CVS commit: pkgsrc/devel/rudiments
To: None <pkgsrc-changes@NetBSD.org>
From: Roland Illig <rillig@netbsd.org>
List: pkgsrc-changes
Date: 03/11/2006 02:41:51
Module Name: pkgsrc
Committed By: rillig
Date: Sat Mar 11 02:41:51 UTC 2006
Modified Files:
pkgsrc/devel/rudiments: Makefile PLIST buildlink3.mk distinfo
Log Message:
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
To generate a diff of this commit:
cvs rdiff -r1.11 -r1.12 pkgsrc/devel/rudiments/Makefile
cvs rdiff -r1.3 -r1.4 pkgsrc/devel/rudiments/PLIST \
pkgsrc/devel/rudiments/buildlink3.mk pkgsrc/devel/rudiments/distinfo
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.