head 1.2; access; symbols pkgsrc-2013Q2:1.2.0.10 pkgsrc-2013Q2-base:1.2 pkgsrc-2012Q4:1.2.0.8 pkgsrc-2012Q4-base:1.2 pkgsrc-2011Q4:1.2.0.6 pkgsrc-2011Q4-base:1.2 pkgsrc-2011Q2:1.2.0.4 pkgsrc-2011Q2-base:1.2 pkgsrc-2009Q4:1.2.0.2 pkgsrc-2009Q4-base:1.2 pkgsrc-2009Q1:1.1.0.20 pkgsrc-2009Q1-base:1.1 pkgsrc-2008Q4:1.1.0.18 pkgsrc-2008Q4-base:1.1 pkgsrc-2008Q3:1.1.0.16 pkgsrc-2008Q3-base:1.1 cube-native-xorg:1.1.0.14 cube-native-xorg-base:1.1 pkgsrc-2008Q2:1.1.0.12 pkgsrc-2008Q2-base:1.1 cwrapper:1.1.0.10 pkgsrc-2008Q1:1.1.0.8 pkgsrc-2008Q1-base:1.1 pkgsrc-2007Q4:1.1.0.6 pkgsrc-2007Q4-base:1.1 pkgsrc-2007Q3:1.1.0.4 pkgsrc-2007Q3-base:1.1 pkgsrc-2007Q2:1.1.0.2 pkgsrc-2007Q2-base:1.1; locks; strict; comment @# @; 1.2 date 2009.04.16.18.08.32; author tnn; state dead; branches; next 1.1; 1.1 date 2007.05.07.12.42.19; author tnn; state Exp; branches; next ; desc @@ 1.2 log @Update to librep-0.17.3. 0.17.3 ====== * Updated MAINTAINERS * Dropped rep.m4 - use librep.pc instead * Improved librep.pc * Updated librep.spec * Add -L/lib$libsuff to READLINE_LIBS [T2 Patch] * Fix compilation on PPC64 [Marcus Comstedt] * Small fixup in src/fake-libexec [SuSE] * No rpath in src/rep-config.sh [Fedora] * Added ebuild [Harald van Dijk] * Improved Makefile's distclean rule * Reworked autogen.sh * Reworked configure.in * Major rework of the spec-file * Improved configure's ending message * Fixed configure.in's templates for autoheader * BSD-Tar is not supported by librep, give users a usefull warning message [Mark Diekhans] 0.17.2 ====== * fixups for configure.in * updated BUGS, HACKING and README * define inline if undefined (fixes compiler warnings) * create the destination directory for the .pc file before installing it * fixed in issue with FreeBSD in numbers.c [FreeBSD patch] * improved a function of numbers.c [FreeBSD patch] * rep_file_fdopen has not been listed in librep.sym * added -tag=CC to libtool in several places * don't ignore $LDFLAGS upon build * dropped some useless code in sdbm.c * make sure inline is defined 0.17.1 ====== * started code-cleanup * added a .pc file * added -no-split to makeinfo [FreeBSD patch] * added -enable-paranoia to configure [compile with CFLAGS+="-Wall -ansi"] * updated the spec file * replaced a static void by a void in main.c [Debian patch] * use correct shebang in rep-xgettext.jl [ALT-Linux patch] * trim trailing / to mkdir(2) [NetBSD patch] @ text @$NetBSD: patch-ag,v 1.1 2007/05/07 12:42:19 tnn Exp $ --- src/lisp.c.orig 2007-05-07 14:20:07.000000000 +0200 +++ src/lisp.c @@@@ -2493,7 +2493,7 @@@@ handler. rep_DECLARE1(error, rep_SYMBOLP); on_error = Fsymbol_value (Qbacktrace_on_error, Qt); - if (on_error == Qt + if ((on_error == Qt && error != Qend_of_stream) || (rep_CONSP(on_error) && (tmp = Fmemq (error, on_error)) && tmp != Qnil)) { @@@@ -2504,7 +2504,7 @@@@ handler. errlist = Fcons(error, data); on_error = Fsymbol_value(Qdebug_on_error, Qt); - if(((on_error != rep_NULL && on_error == Qt) + if(((on_error != rep_NULL && on_error == Qt && error != Qend_of_stream) || (rep_CONSP(on_error) && (tmp = Fmemq(error, on_error)) && !rep_NILP(tmp)))) { @@@@ -2705,13 +2705,13 @@@@ ARGLIST had been evaluated or not before { char buf[256]; #ifdef HAVE_SNPRINTF - snprintf (buf, sizeof (buf), " at %s:%d", + snprintf (buf, sizeof (buf), " at %s:%ld", rep_STR (rep_CAR (origin)), - rep_INT (rep_CDR (origin))); + (long) rep_INT (rep_CDR (origin))); #else - sprintf (buf, " at %s:%d", + sprintf (buf, " at %s:%ld", rep_STR (rep_CAR (origin)), - rep_INT (rep_CDR (origin))); + (long) rep_INT (rep_CDR (origin))); #endif rep_stream_puts (strm, buf, -1, rep_FALSE); } @ 1.1 log @librep-0.17nb3: Bring in a couple of bugfixes from GNOME svn. @ text @d1 1 a1 1 $NetBSD$ @