head 1.3; access; symbols pkgsrc-2026Q1:1.3.0.104 pkgsrc-2026Q1-base:1.3 pkgsrc-2025Q4:1.3.0.102 pkgsrc-2025Q4-base:1.3 pkgsrc-2025Q3:1.3.0.100 pkgsrc-2025Q3-base:1.3 pkgsrc-2025Q2:1.3.0.98 pkgsrc-2025Q2-base:1.3 pkgsrc-2025Q1:1.3.0.96 pkgsrc-2025Q1-base:1.3 pkgsrc-2024Q4:1.3.0.94 pkgsrc-2024Q4-base:1.3 pkgsrc-2024Q3:1.3.0.92 pkgsrc-2024Q3-base:1.3 pkgsrc-2024Q2:1.3.0.90 pkgsrc-2024Q2-base:1.3 pkgsrc-2024Q1:1.3.0.88 pkgsrc-2024Q1-base:1.3 pkgsrc-2023Q4:1.3.0.86 pkgsrc-2023Q4-base:1.3 pkgsrc-2023Q3:1.3.0.84 pkgsrc-2023Q3-base:1.3 pkgsrc-2023Q2:1.3.0.82 pkgsrc-2023Q2-base:1.3 pkgsrc-2023Q1:1.3.0.80 pkgsrc-2023Q1-base:1.3 pkgsrc-2022Q4:1.3.0.78 pkgsrc-2022Q4-base:1.3 pkgsrc-2022Q3:1.3.0.76 pkgsrc-2022Q3-base:1.3 pkgsrc-2022Q2:1.3.0.74 pkgsrc-2022Q2-base:1.3 pkgsrc-2022Q1:1.3.0.72 pkgsrc-2022Q1-base:1.3 pkgsrc-2021Q4:1.3.0.70 pkgsrc-2021Q4-base:1.3 pkgsrc-2021Q3:1.3.0.68 pkgsrc-2021Q3-base:1.3 pkgsrc-2021Q2:1.3.0.66 pkgsrc-2021Q2-base:1.3 pkgsrc-2021Q1:1.3.0.64 pkgsrc-2021Q1-base:1.3 pkgsrc-2020Q4:1.3.0.62 pkgsrc-2020Q4-base:1.3 pkgsrc-2020Q3:1.3.0.60 pkgsrc-2020Q3-base:1.3 pkgsrc-2020Q2:1.3.0.56 pkgsrc-2020Q2-base:1.3 pkgsrc-2020Q1:1.3.0.36 pkgsrc-2020Q1-base:1.3 pkgsrc-2019Q4:1.3.0.58 pkgsrc-2019Q4-base:1.3 pkgsrc-2019Q3:1.3.0.54 pkgsrc-2019Q3-base:1.3 pkgsrc-2019Q2:1.3.0.52 pkgsrc-2019Q2-base:1.3 pkgsrc-2019Q1:1.3.0.50 pkgsrc-2019Q1-base:1.3 pkgsrc-2018Q4:1.3.0.48 pkgsrc-2018Q4-base:1.3 pkgsrc-2018Q3:1.3.0.46 pkgsrc-2018Q3-base:1.3 pkgsrc-2018Q2:1.3.0.44 pkgsrc-2018Q2-base:1.3 pkgsrc-2018Q1:1.3.0.42 pkgsrc-2018Q1-base:1.3 pkgsrc-2017Q4:1.3.0.40 pkgsrc-2017Q4-base:1.3 pkgsrc-2017Q3:1.3.0.38 pkgsrc-2017Q3-base:1.3 pkgsrc-2017Q2:1.3.0.34 pkgsrc-2017Q2-base:1.3 pkgsrc-2017Q1:1.3.0.32 pkgsrc-2017Q1-base:1.3 pkgsrc-2016Q4:1.3.0.30 pkgsrc-2016Q4-base:1.3 pkgsrc-2016Q3:1.3.0.28 pkgsrc-2016Q3-base:1.3 pkgsrc-2016Q2:1.3.0.26 pkgsrc-2016Q2-base:1.3 pkgsrc-2016Q1:1.3.0.24 pkgsrc-2016Q1-base:1.3 pkgsrc-2015Q4:1.3.0.22 pkgsrc-2015Q4-base:1.3 pkgsrc-2015Q3:1.3.0.20 pkgsrc-2015Q3-base:1.3 pkgsrc-2015Q2:1.3.0.18 pkgsrc-2015Q2-base:1.3 pkgsrc-2015Q1:1.3.0.16 pkgsrc-2015Q1-base:1.3 pkgsrc-2014Q4:1.3.0.14 pkgsrc-2014Q4-base:1.3 pkgsrc-2014Q3:1.3.0.12 pkgsrc-2014Q3-base:1.3 pkgsrc-2014Q2:1.3.0.10 pkgsrc-2014Q2-base:1.3 pkgsrc-2014Q1:1.3.0.8 pkgsrc-2014Q1-base:1.3 pkgsrc-2013Q4:1.3.0.6 pkgsrc-2013Q4-base:1.3 pkgsrc-2013Q3:1.3.0.4 pkgsrc-2013Q3-base:1.3 pkgsrc-2013Q2:1.3.0.2 pkgsrc-2013Q2-base:1.3 pkgsrc-2013Q1:1.2.0.12 pkgsrc-2013Q1-base:1.2 pkgsrc-2012Q4:1.2.0.10 pkgsrc-2012Q4-base:1.2 pkgsrc-2012Q3:1.2.0.8 pkgsrc-2012Q3-base:1.2 pkgsrc-2012Q2:1.2.0.6 pkgsrc-2012Q2-base:1.2 pkgsrc-2012Q1:1.2.0.4 pkgsrc-2012Q1-base:1.2 pkgsrc-2011Q4:1.2.0.2 pkgsrc-2011Q4-base:1.2 pkgsrc-2011Q3:1.1.0.58 pkgsrc-2011Q3-base:1.1 pkgsrc-2011Q2:1.1.0.56 pkgsrc-2011Q2-base:1.1 pkgsrc-2011Q1:1.1.0.54 pkgsrc-2011Q1-base:1.1 pkgsrc-2010Q4:1.1.0.52 pkgsrc-2010Q4-base:1.1 pkgsrc-2010Q3:1.1.0.50 pkgsrc-2010Q3-base:1.1 pkgsrc-2010Q2:1.1.0.48 pkgsrc-2010Q2-base:1.1 pkgsrc-2010Q1:1.1.0.46 pkgsrc-2010Q1-base:1.1 pkgsrc-2009Q4:1.1.0.44 pkgsrc-2009Q4-base:1.1 pkgsrc-2009Q3:1.1.0.42 pkgsrc-2009Q3-base:1.1 pkgsrc-2009Q2:1.1.0.40 pkgsrc-2009Q2-base:1.1 pkgsrc-2009Q1:1.1.0.38 pkgsrc-2009Q1-base:1.1 pkgsrc-2008Q4:1.1.0.36 pkgsrc-2008Q4-base:1.1 pkgsrc-2008Q3:1.1.0.34 pkgsrc-2008Q3-base:1.1 cube-native-xorg:1.1.0.32 cube-native-xorg-base:1.1 pkgsrc-2008Q2:1.1.0.30 pkgsrc-2008Q2-base:1.1 cwrapper:1.1.0.28 pkgsrc-2008Q1:1.1.0.26 pkgsrc-2008Q1-base:1.1 pkgsrc-2007Q4:1.1.0.24 pkgsrc-2007Q4-base:1.1 pkgsrc-2007Q3:1.1.0.22 pkgsrc-2007Q3-base:1.1 pkgsrc-2007Q2:1.1.0.20 pkgsrc-2007Q2-base:1.1 pkgsrc-2007Q1:1.1.0.18 pkgsrc-2007Q1-base:1.1 pkgsrc-2006Q4:1.1.0.16 pkgsrc-2006Q4-base:1.1 pkgsrc-2006Q3:1.1.0.14 pkgsrc-2006Q3-base:1.1 pkgsrc-2006Q2:1.1.0.12 pkgsrc-2006Q2-base:1.1 pkgsrc-2006Q1:1.1.0.10 pkgsrc-2006Q1-base:1.1 pkgsrc-2005Q4:1.1.0.8 pkgsrc-2005Q4-base:1.1 pkgsrc-2005Q3:1.1.0.6 pkgsrc-2005Q3-base:1.1 pkgsrc-2005Q2:1.1.0.4 pkgsrc-2005Q2-base:1.1 pkgsrc-2005Q1:1.1.0.2 pkgsrc-2005Q1-base:1.1; locks; strict; comment @# @; 1.3 date 2013.05.23.14.59.13; author joerg; state Exp; branches; next 1.2; commitid DyFoWlabYL5TyLQw; 1.2 date 2011.11.24.01.15.41; author marino; state Exp; branches; next 1.1; 1.1 date 2005.03.14.15.02.14; author rillig; state Exp; branches; next ; desc @@ 1.3 log @Resolve hash ambiguity for C++11 STL. Add missing includes. Add missing RCS id. @ text @$NetBSD: patch-aa,v 1.2 2011/11/24 01:15:41 marino Exp $ --- postal.cpp.orig 2007-01-14 04:40:23.000000000 +0000 +++ postal.cpp @@@@ -10,12 +10,22 @@@@ #include #include "postal.h" #include "logit.h" +#include #ifdef USE_GNUTLS #include #include GCRY_THREAD_OPTION_PTHREAD_IMPL; #endif +#ifdef __NetBSD__ +# include +# if __NetBSD_Version__ >= 200000000 +# define HAVE_STRUCT_SIGACTION_SA_SIGACTION +# endif +#else +# define HAVE_STRUCT_SIGACTION_SA_SIGACTION +#endif + void usage() { printf("Usage: postal [-m maximum-message-size] [-M minimum-message-size] [-t threads]\n" @@@@ -152,7 +162,9 @@@@ int main(int argc, char **argv) struct sigaction sa; sa.sa_sigaction = NULL; sa.sa_handler = SIG_IGN; +#ifdef HAVE_STRUCT_SIGACTION_SA_SIGACTION sa.sa_flags = 0; +#endif if(sigaction(SIGPIPE, &sa, NULL)) { printf("Can't block SIGPIPE.\n"); @ 1.2 log @benchmarks/postal: Upgrade from version 0.62 to 0.70 Despite several additional patches, postal 0.62 wouldn't compile on DragonFly (broke on stl vectors), so upgrading the package was the most effective approach to restore this package. License updated in Makefile. Summary of changes since version 0.62 ===================================== 0.65 Significant improvement, many new features and many bugs fixed! 0.66 Made GNUTLS work in BHM and added Messageld to Postal 0.67 Changed license to GPLv3 0.68 Fixed compiler warnings on GCC 4.3, make it work for OpenSolaris 0.69 Fixed compiler warnings and more GCC 4.3 compatibility work 0.70 Updated man pages and allowed build without SSL support @ text @d1 1 a1 1 $NetBSD$ d5 8 a12 1 @@@@ -16,6 +16,15 @@@@ d28 1 a28 1 @@@@ -152,7 +161,9 @@@@ int main(int argc, char **argv) @ 1.1 log @Added two patches that comment out the sa_sigaction field of struct sigaction for NetBSD versions (<2.0) that don't have it. Approved by wiz. @ text @d3 5 a7 5 --- postal.cpp.orig Tue Jan 14 12:33:27 2003 +++ postal.cpp Sat Mar 12 00:24:43 2005 @@@@ -11,6 +11,15 @@@@ #include "postal.h" #include "logit.h" d20 2 a21 3 printf("Usage: postal [-m maximum-message-size] [-p processes] [-l local-address]\n" @@@@ -112,7 +121,9 @@@@ int main(int argc, char **argv) } d23 1 d26 1 a26 1 sa.sa_sigaction = NULL; a27 1 sa.sa_flags = 0; d30 1 @