head 1.5; access; symbols pkgsrc-2026Q1:1.5.0.130 pkgsrc-2026Q1-base:1.5 pkgsrc-2025Q4:1.5.0.128 pkgsrc-2025Q4-base:1.5 pkgsrc-2025Q3:1.5.0.126 pkgsrc-2025Q3-base:1.5 pkgsrc-2025Q2:1.5.0.124 pkgsrc-2025Q2-base:1.5 pkgsrc-2025Q1:1.5.0.122 pkgsrc-2025Q1-base:1.5 pkgsrc-2024Q4:1.5.0.120 pkgsrc-2024Q4-base:1.5 pkgsrc-2024Q3:1.5.0.118 pkgsrc-2024Q3-base:1.5 pkgsrc-2024Q2:1.5.0.116 pkgsrc-2024Q2-base:1.5 pkgsrc-2024Q1:1.5.0.114 pkgsrc-2024Q1-base:1.5 pkgsrc-2023Q4:1.5.0.112 pkgsrc-2023Q4-base:1.5 pkgsrc-2023Q3:1.5.0.110 pkgsrc-2023Q3-base:1.5 pkgsrc-2023Q2:1.5.0.108 pkgsrc-2023Q2-base:1.5 pkgsrc-2023Q1:1.5.0.106 pkgsrc-2023Q1-base:1.5 pkgsrc-2022Q4:1.5.0.104 pkgsrc-2022Q4-base:1.5 pkgsrc-2022Q3:1.5.0.102 pkgsrc-2022Q3-base:1.5 pkgsrc-2022Q2:1.5.0.100 pkgsrc-2022Q2-base:1.5 pkgsrc-2022Q1:1.5.0.98 pkgsrc-2022Q1-base:1.5 pkgsrc-2021Q4:1.5.0.96 pkgsrc-2021Q4-base:1.5 pkgsrc-2021Q3:1.5.0.94 pkgsrc-2021Q3-base:1.5 pkgsrc-2021Q2:1.5.0.92 pkgsrc-2021Q2-base:1.5 pkgsrc-2021Q1:1.5.0.90 pkgsrc-2021Q1-base:1.5 pkgsrc-2020Q4:1.5.0.88 pkgsrc-2020Q4-base:1.5 pkgsrc-2020Q3:1.5.0.86 pkgsrc-2020Q3-base:1.5 pkgsrc-2020Q2:1.5.0.82 pkgsrc-2020Q2-base:1.5 pkgsrc-2020Q1:1.5.0.62 pkgsrc-2020Q1-base:1.5 pkgsrc-2019Q4:1.5.0.84 pkgsrc-2019Q4-base:1.5 pkgsrc-2019Q3:1.5.0.80 pkgsrc-2019Q3-base:1.5 pkgsrc-2019Q2:1.5.0.78 pkgsrc-2019Q2-base:1.5 pkgsrc-2019Q1:1.5.0.76 pkgsrc-2019Q1-base:1.5 pkgsrc-2018Q4:1.5.0.74 pkgsrc-2018Q4-base:1.5 pkgsrc-2018Q3:1.5.0.72 pkgsrc-2018Q3-base:1.5 pkgsrc-2018Q2:1.5.0.70 pkgsrc-2018Q2-base:1.5 pkgsrc-2018Q1:1.5.0.68 pkgsrc-2018Q1-base:1.5 pkgsrc-2017Q4:1.5.0.66 pkgsrc-2017Q4-base:1.5 pkgsrc-2017Q3:1.5.0.64 pkgsrc-2017Q3-base:1.5 pkgsrc-2017Q2:1.5.0.60 pkgsrc-2017Q2-base:1.5 pkgsrc-2017Q1:1.5.0.58 pkgsrc-2017Q1-base:1.5 pkgsrc-2016Q4:1.5.0.56 pkgsrc-2016Q4-base:1.5 pkgsrc-2016Q3:1.5.0.54 pkgsrc-2016Q3-base:1.5 pkgsrc-2016Q2:1.5.0.52 pkgsrc-2016Q2-base:1.5 pkgsrc-2016Q1:1.5.0.50 pkgsrc-2016Q1-base:1.5 pkgsrc-2015Q4:1.5.0.48 pkgsrc-2015Q4-base:1.5 pkgsrc-2015Q3:1.5.0.46 pkgsrc-2015Q3-base:1.5 pkgsrc-2015Q2:1.5.0.44 pkgsrc-2015Q2-base:1.5 pkgsrc-2015Q1:1.5.0.42 pkgsrc-2015Q1-base:1.5 pkgsrc-2014Q4:1.5.0.40 pkgsrc-2014Q4-base:1.5 pkgsrc-2014Q3:1.5.0.38 pkgsrc-2014Q3-base:1.5 pkgsrc-2014Q2:1.5.0.36 pkgsrc-2014Q2-base:1.5 pkgsrc-2014Q1:1.5.0.34 pkgsrc-2014Q1-base:1.5 pkgsrc-2013Q4:1.5.0.32 pkgsrc-2013Q4-base:1.5 pkgsrc-2013Q3:1.5.0.30 pkgsrc-2013Q3-base:1.5 pkgsrc-2013Q2:1.5.0.28 pkgsrc-2013Q2-base:1.5 pkgsrc-2013Q1:1.5.0.26 pkgsrc-2013Q1-base:1.5 pkgsrc-2012Q4:1.5.0.24 pkgsrc-2012Q4-base:1.5 pkgsrc-2012Q3:1.5.0.22 pkgsrc-2012Q3-base:1.5 pkgsrc-2012Q2:1.5.0.20 pkgsrc-2012Q2-base:1.5 pkgsrc-2012Q1:1.5.0.18 pkgsrc-2012Q1-base:1.5 pkgsrc-2011Q4:1.5.0.16 pkgsrc-2011Q4-base:1.5 pkgsrc-2011Q3:1.5.0.14 pkgsrc-2011Q3-base:1.5 pkgsrc-2011Q2:1.5.0.12 pkgsrc-2011Q2-base:1.5 pkgsrc-2011Q1:1.5.0.10 pkgsrc-2011Q1-base:1.5 pkgsrc-2010Q4:1.5.0.8 pkgsrc-2010Q4-base:1.5 pkgsrc-2010Q3:1.5.0.6 pkgsrc-2010Q3-base:1.5 pkgsrc-2010Q2:1.5.0.4 pkgsrc-2010Q2-base:1.5 pkgsrc-2010Q1:1.5.0.2 pkgsrc-2010Q1-base:1.5 pkgsrc-2009Q4:1.4.0.38 pkgsrc-2009Q4-base:1.4 pkgsrc-2009Q3:1.4.0.36 pkgsrc-2009Q3-base:1.4 pkgsrc-2009Q2:1.4.0.34 pkgsrc-2009Q2-base:1.4 pkgsrc-2009Q1:1.4.0.32 pkgsrc-2009Q1-base:1.4 pkgsrc-2008Q4:1.4.0.30 pkgsrc-2008Q4-base:1.4 pkgsrc-2008Q3:1.4.0.28 pkgsrc-2008Q3-base:1.4 cube-native-xorg:1.4.0.26 cube-native-xorg-base:1.4 pkgsrc-2008Q2:1.4.0.24 pkgsrc-2008Q2-base:1.4 cwrapper:1.4.0.22 pkgsrc-2008Q1:1.4.0.20 pkgsrc-2008Q1-base:1.4 pkgsrc-2007Q4:1.4.0.18 pkgsrc-2007Q4-base:1.4 pkgsrc-2007Q3:1.4.0.16 pkgsrc-2007Q3-base:1.4 pkgsrc-2007Q2:1.4.0.14 pkgsrc-2007Q2-base:1.4 pkgsrc-2007Q1:1.4.0.12 pkgsrc-2007Q1-base:1.4 pkgsrc-2006Q4:1.4.0.10 pkgsrc-2006Q4-base:1.4 pkgsrc-2006Q3:1.4.0.8 pkgsrc-2006Q3-base:1.4 pkgsrc-2006Q2:1.4.0.6 pkgsrc-2006Q2-base:1.4 pkgsrc-2006Q1:1.4.0.4 pkgsrc-2006Q1-base:1.4 pkgsrc-2005Q4:1.4.0.2 pkgsrc-2005Q4-base:1.4 pkgsrc-2005Q3:1.3.0.4 pkgsrc-2005Q3-base:1.3 pkgsrc-2005Q2:1.3.0.2 pkgsrc-2005Q2-base:1.3 pkgsrc-2005Q1:1.2.0.4 pkgsrc-2005Q1-base:1.2 pkgsrc-2004Q4:1.2.0.2 pkgsrc-2004Q4-base:1.2 pkgsrc-2004Q3:1.1.0.2 pkgsrc-2004Q3-base:1.1; locks; strict; comment @# @; 1.5 date 2010.03.10.13.43.38; author martti; state Exp; branches; next 1.4; 1.4 date 2005.10.20.08.33.13; author adrianp; state Exp; branches; next 1.3; 1.3 date 2005.03.21.21.35.52; author xtraeme; state Exp; branches; next 1.2; 1.2 date 2004.10.22.05.43.29; author xtraeme; state Exp; branches; next 1.1; 1.1 date 2004.08.09.20.14.21; author jlam; state Exp; branches; next ; desc @@ 1.5 log @Some pkglint -Wall fixes. @ text @$NetBSD: patch-aa,v 1.4 2005/10/20 08:33:13 adrianp Exp $ Make this pkgsrc friendly. --- src/Makefile.in.orig 2005-10-17 14:07:30.000000000 +0100 +++ src/Makefile.in @@@@ -373,7 +373,7 @@@@ DIST_SUBDIRS = . \ pkgconfigdir = $(libdir)/pkgconfig pkgconfig_DATA = dspam.pc etcdir = $(sysconfdir) -etc_SCRIPTS = dspam_conf +etc_SCRIPTS = libversion = 7:0:0 # Defaults from dspam.conf @ 1.4 log @Update to dspam 3.60 ok'ed xtraeme@@ From the RELEASE file: Automatic Whitelisting Improvements Dynamically Loadable Storage Driver Support PostgreSQL Performance Enhancements LDAP Verification Unified Spam Alias / UID in Signature Support Domain Based Delivery Hosts Integrated Clam A/V Support Markovian Discrimination Self-Contained Hash Driver Fallback Domain-Based User Support Improved, Unified Logging Activity logging has also been improved Plused Detail Support Message Fragments Support Domain Blocklisting Support User preferences made case-insensitive LMTP error codes now include messages from relay host RBLInoculate option allows RBL'd emails to be quarantined or learned as spam MySQL and PgSQL object creation scripts updated to improve performance Added 'date' to quarantine display and sorted most recent at top Significant code cleanup and audit Domain-based groups changed from @@domain.tld to *@@domain.tld X-DSPAM-Result expanded to support Virus, Blacklisted, and Blocklisted results DSPAM WebUI now supports history paging Rewritten documentation for ease of installation @ text @d1 3 a3 1 $NetBSD$ @ 1.3 log @Update to 3.4.1. Changes: o Accuracy Enhancements o Bayesian Noise Reduction v2.0 o TUM-Mode Enhancements o Library Performance Enhancements o PostgreSQL Storage Driver Enhancements o SQLite3 Storage Driver Support o Daemonized LMTP Server o LMTP Delivery And more... more info in the RELEASE.NOTES file. pkgsrc changes: o Add a dspam rc.d script to start the daemon. o The cgi configuration files were modified to support CONF_FILES and PKG_SYSCONFDIR. When using a NetBSD system, mount_umap(8) will be useful to mount the cgi directory with www permissions, and you won't need to modify any file in there! yay. @ text @d3 3 a5 3 --- src/Makefile.in.orig 2005-02-17 15:16:55.000000000 +0100 +++ src/Makefile.in 2005-02-17 15:17:01.000000000 +0100 @@@@ -251,7 +251,7 @@@@ d11 1 a13 1 EXTRA_DIST = example.c dspam-button.gif dspam.pc.in dspam-uninstalled.pc.in \ @ 1.2 log @Update mail/dspam to 3.2.0 (latest stable version). Version 3.2 adds many significant enhancements, these include the introduction of a dspam.conf master configuration, an aesthetically redesigned web interface, support for SQLite, support for Windows, and and many other enhancements. More information: http://www.nuclearelephant.com/projects/dspam/text/RELEASE-3.2.0.txt pkgsrc changes: * Default storage driver has been changed to SQLite, to sync with dspam's defaults. * Deprecated options has been removed totally, now you'll have to specify them via PKG_OPTIONS.dspam=foo bar baz. @ text @d3 3 a5 3 --- Makefile.in.orig 2004-10-22 07:27:16.000000000 +0200 +++ Makefile.in 2004-10-22 07:27:35.000000000 +0200 @@@@ -261,7 +261,7 @@@@ d13 1 a13 1 EXTRA_DIST = autogen.sh RELEASE.NOTES CHANGELOG LICENSE example.c \ @ 1.1 log @Avoid calling mkdir() with a trailing slash, as some systems don't support it. DSPAM now correctly creates per-user statistics files on NetBSD 1.6.2. Bump PKGREVISION. @ text @d3 8 a10 5 --- util.c.orig Mon Jun 7 17:27:49 2004 +++ util.c @@@@ -331,11 +331,13 @@@@ _ds_prepare_path_for (const char *filena file_buffer_start = file; path[0] = 0; d12 2 a13 20 + if (file[0] == '/') + strlcat (path, "/", sizeof (path)); dir = strsep (&file, "/"); + while (dir != NULL) { strlcat (path, dir, sizeof (path)); - strlcat (path, "/", sizeof (path)); dir = strsep (&file, "/"); if (dir != NULL && stat (path, &s)) @@@@ -350,6 +352,8 @@@@ _ds_prepare_path_for (const char *filena return EFILE; } } + if (dir != NULL) + strlcat (path, "/", sizeof (path)); } free (file_buffer_start); return 0; @