56 Commits

Author SHA1 Message Date
sthen
97190b1022 remove some USE_LIBTOOL=Yes that crept back in (this is now the default) 2014-11-22 22:20:09 +00:00
brad
b94a402501 Switch from using MySQL to using MariaDB attempt #2. MariaDB is a drop-in replacement.
ok sthen@
2014-09-13 18:09:20 +00:00
sthen
488e2c1025 sync wantlib and make the ldap flavour actually use ldap 2014-04-21 18:40:13 +00:00
landry
2b6c35f771 Dont use BUILD_PKGPATH in LIB_DEPENDS-{mysql,pgsql} since FLAVORs end up
there and confuse PLIST_DB later on. plain mail/dspam works.
Bump corresponding REVISIONs.
Reported by & hints from sthen@, thanks!
2013-09-18 06:30:23 +00:00
landry
37e7a819d5 Update to dspam 3.10.2.
- remove 6 out of the 10 flavors maze, only keep the ones that make
  sense (ie clamav, ldap, domainscale & largescale)
- build pgsql & mysql drivers as subpackages, as $DEITY intended
- @pkgpath & PFRAG.[flavor]-main tweaks from sthen@ (thanks!)
- remove init_pwent_cache() patch until i can make some sense of it
- remove painful strlcpy patches
- add patches to fix pgsql support with PSQL > 9.1 from
  http://sourceforge.net/p/dspam/bug-tracker/112/ &
http://sourceforge.net/p/dspam/bug-tracker/141
- add an rc script running dspam --daemon as _dspam
- patch default dspam.conf to trust user _dspam (pointed out by jca@;
  thanks!) and to use port 2424 by default. Taken from debian.

Discussed at length with todd@ (MAINTAINER), been running on amd64 with
pgsql &| sqlite backend since a while, also tested on sqlite/ppc.

Some tweaks might still be needed (a README ? Fix some weird crashers ?),
but at least it's better than what we had for the past years.
2013-09-14 17:12:10 +00:00
ajacoutot
64a6588efb No need for pthread. 2013-06-20 08:26:13 +00:00
ajacoutot
25b3041f91 Unbreak after hx509 and ntlm removal from Kerberos. 2013-06-20 06:54:36 +00:00
ajacoutot
8613536758 Some trivial WANTLIB and tweaks to unbreak after the Heimdal update.
Stop hardcoding the Kerberos libs and use krb5-config(1).
2013-06-17 19:28:36 +00:00
brad
17833ea850 Revert back to using MySQL 5.1 for the time being. MariaDB 5.5 introduces
a new libmysqlclient non-blocking API which utilizes co-routines. The X86
specific GCC ASM co-routine support hid the fact that there was an issue.
The only fallback code so far is POSIX user contexts which OpenBSD does not
support.

Input from and Ok sthen@ jasper@
2013-06-12 20:36:33 +00:00
brad
0b77cf86a5 Switch from using MySQL to using MariaDB. MariaDB is a drop-in replacement.
ok sthen aja
2013-05-25 00:33:09 +00:00
ajacoutot
58f1a6f9f6 USE_LIBTOOL=Yes is the default now. 2013-03-21 08:45:11 +00:00
espie
0662a4e9d6 PERMIT_* / REGRESS->TEST sweep 2013-03-11 11:20:26 +00:00
sthen
8c813409e4 sync wantlib 2012-12-23 13:25:11 +00:00
espie
4ed7caa04f first pass at handling sqlite3 move 2012-04-23 17:15:17 +00:00
sthen
88ea72915d Change SEPARATE_BUILD=(concurrent|simple) to Yes; bsd.port.mk doesn't
make a distinction between these.  ok aja@ dcoppa@
2012-03-29 13:38:12 +00:00
espie
53295a4812 bye bye FLAVOR:L 2011-12-02 14:36:13 +00:00
rpointel
57e5764f3b DEPBASE->LOCALBASE.
ok todd@ (maintainer).
2011-11-14 19:20:52 +00:00
espie
e820071495 normalize pkgpath 2011-09-16 10:31:20 +00:00
jasper
278e3cc0b0 Sanitize some @unexec/@extraunexec calls to rm: move them up in the
PLIST and delete everything under the @sample'd directory instead of the
directory itself to prevent a warning from pkg_delete(1) trying to
remove a non existing directory and to help preventing left-over files
and directories.

ok aja@
2011-05-11 12:57:47 +00:00
espie
bc8dc9adb1 new depends 2010-11-19 07:23:05 +00:00
espie
4eb054472a set DRIVER=sqlite when sqlite3 or sqlite, as noticed by landry. 2010-11-11 18:20:52 +00:00
espie
8f417bd66c fix (charles smith) 2010-11-10 13:12:02 +00:00
espie
0c45bc1c01 switch to new WANTLIB, clean-up the mess, make those errors actually BE
errors.
2010-11-10 10:23:36 +00:00
steven
d5a92c346e builds fine with openbsd libtool 2010-10-28 09:13:16 +00:00
naddy
1e77a17862 fix pkg_create failure by using relative symlinks for man pages 2010-10-24 12:14:08 +00:00
espie
051dfa8362 USE_GROFF=Yes 2010-10-18 19:59:15 +00:00
landry
f77ba450b5 Force the use of gnu libtool. Our ports libtool doesn't seem to add
-lkrb5 (among others) when building the pgsql flavor.
2010-09-22 06:54:22 +00:00
jasper
789f77b943 - use ERRORS, and not BROKEN here. 2010-04-12 08:37:38 +00:00
todd
a23a39c3e9 o Add 'domainscale' and 'largescale' flavors from
Antti Harri iku(at)kameli(dot)openbsd(dot)fi
o Fix PostgreSQL escaping from
  Jeff Ross jross(at)openvistas(dot)net
bump PKGNAME
2008-12-11 00:46:01 +00:00
todd
8779cd4b60 o update to dspam 3.8.0 mostly from brad@
o fix dspamc that was busted in the 3.8.0 release, verified to work via testing
2007-12-21 14:42:23 +00:00
naddy
95c218d114 sync FLAVORS and DESCR; from Pierre Riteau 2007-09-06 19:15:13 +00:00
espie
9eafbbfb35 base64 checksums. 2007-04-05 16:19:55 +00:00
mbalmer
fac881a3e2 Fix WANTLIB in ldap FLAVOR. 2006-11-11 13:36:30 +00:00
aanriot
ad4fcd0d65 - install a config file in ${SYSCONFDIR} by default.
- install /var/* directories with @sample.
- bump PKGNAME.

ok todd@
2006-10-18 05:12:35 +00:00
steven
a760921fdd add missing directory.
ok espie@
2006-08-18 12:27:19 +00:00
espie
d39a581bf9 more new lib specs 2006-08-03 19:56:08 +00:00
espie
d64e5b7dc6 new lib specs 2006-08-03 13:09:09 +00:00
steven
50c54b6085 add missing WANTLIBs for ldap flavor. ok todd@ 2006-06-19 19:13:54 +00:00
todd
0ae9789410 update to 3.6.8, from Frank Denis
- fixes the PostgreSQL backend that failed to connect
- allows clients to link against libdspam when LDAP is turned on
2006-06-08 14:41:08 +00:00
steven
f1784f0fa1 remove no longer needed shared libs patch 2006-05-20 17:31:46 +00:00
todd
a7d3c4d53e update to 3.6.6, provided by Frank Dennis
This is a maintenance release that fixes two critical bugs:
  BUGFIX: When using logfile, write errors result in segfault
  BUGFIX: MySQLUIDInSignature causes segfault on retrain
2006-05-15 12:01:25 +00:00
brad
d29f0788cd upgrade to dspam 3.6.5; from Frank Denis 2006-04-28 01:13:36 +00:00
aanriot
53cce2dc9a - remove MODGNU_SHARED_LIBS workaround.
- use ${SYSCONFDIR} with the @extra file.
- bump PKGNAME.

ok todd@
2006-04-20 15:59:42 +00:00
todd
1121dcd8cb bump pkgname, gently reminded by strum@ 2006-03-25 15:03:08 +00:00
todd
7ca8ee084b sync plist with reality 2006-03-25 02:51:33 +00:00
todd
5220cb1363 take maintainership, ok jakob@
update to 3.6.4
(see http://dspam.nuclearelephant.com/text/RELEASE-3.6.4.txt for details)
Additionally:
- fix a typo in a printf
- give postgresql a chance of decent performance
- timeout at 15min not 5min per message by default
2006-03-23 17:17:40 +00:00
david
96f9daee9c correctly spell postgresql in DESCR; bump PKGNAME; ok sturm@ 2006-02-15 05:58:19 +00:00
brad
01c5aa7fdb upgrade to dspam 3.6.3; from Frank Denis 2006-01-22 04:10:42 +00:00
steven
1274494d7c SHARED_LIBS
ok sturm@
2005-12-26 13:16:16 +00:00
jakob
678054796b update to v3.6.2; from Frank Denis 2005-11-30 08:33:16 +00:00