summaryrefslogtreecommitdiff
path: root/mail/prayer/patches/patch-ad
diff options
context:
space:
mode:
authorschmonz <schmonz>2005-01-09 00:07:46 +0000
committerschmonz <schmonz>2005-01-09 00:07:46 +0000
commit51a3bc82a6016fec51a51f32b6c584dc62d966e9 (patch)
treef2664f3af541ae2b83e76df1ccfe520c2fa0502c /mail/prayer/patches/patch-ad
parent78363fcc6e2a24cd82474ac3fca6d7cc8f87ee71 (diff)
downloadpkgsrc-51a3bc82a6016fec51a51f32b6c584dc62d966e9.tar.gz
Update to 1.0.12. From the changelog:
* Apparently "mutex" is already claimed by a system header on Solaris. * File locking on Linux (probably other operating systems) is pretty dumb when lots of processes are trying to lock a single file for serialisation: all of the processes are woken each time that the file is unlocked. Most of the process will simply loop inside the kernel and attempt to lock again. Presumably this approach makes nonblocking locks and EINTR easier to do, but it does mean that you can get occasional load average spikes. Add MUTEX_SEMAPHORE to implement System V semaphore based lock, which does not have this problem in Linux. Warning: System V semaphores are a finite resource, and they are not released automatically. See: prayer-sem-prune. * Quotas now reported in MBytes rather than KBytes. * Add download links for text/html and text/plain attachments * Fix bug with body->type TYPEMESSAGE: c-client API very poorly documented :( * Strip out common HTML entity encodings that might be used in HREFs with text/html attachments. * Fix mydb_db3.c to work with DB4. * Integrate into Tony's funky packaging system for Hermes and PPSW. * Add interface to automatic spam folder pruning utility that I wrote for Cyrus (controlled through special Sieve files). * Fix uploads where mailboxes contain NUL characters (translate to space?) * Assorted minor bugfixes * Fix nasty /redirect bug that I managed to introduce by switching from url_encode to canon_encode to work around bug in Opera. Missing a url_encode: infinite loop from dumb UAs :(. Otherwise identical to 1.0.9. * Few minor bug fixes, covered in CVS history. pkgsrc changes: * Rename the source rc.d script in the default RCD_SCRIPTS style. * Respect ${VARBASE}. * Avoid the DB_VERB_CHKPOINT flag with latest db4 (where it's been removed). * Patch from jdc@ for 64-bit big-endian hosts. XXX rc.d script doesn't stop all the prayer slaves
Diffstat (limited to 'mail/prayer/patches/patch-ad')
-rw-r--r--mail/prayer/patches/patch-ad11
1 files changed, 7 insertions, 4 deletions
diff --git a/mail/prayer/patches/patch-ad b/mail/prayer/patches/patch-ad
index ddb58915d63..841005ab825 100644
--- a/mail/prayer/patches/patch-ad
+++ b/mail/prayer/patches/patch-ad
@@ -1,8 +1,8 @@
-$NetBSD: patch-ad,v 1.3 2004/02/28 23:50:59 heinz Exp $
+$NetBSD: patch-ad,v 1.4 2005/01/09 00:07:47 schmonz Exp $
---- prayer/Makefile.orig Wed May 21 16:41:16 2003
+--- prayer/Makefile.orig 2005-01-06 07:24:44.000000000 -0500
+++ prayer/Makefile
-@@ -89,8 +89,8 @@ ifeq ($(strip $(CCLIENT_KERB_ENABLE)), t
+@@ -94,8 +94,8 @@ ifeq ($(strip $(CCLIENT_KERB_ENABLE)), t
SESSION_LIBS += $(KERB_LIBS)
endif
@@ -13,7 +13,7 @@ $NetBSD: patch-ad,v 1.3 2004/02/28 23:50:59 heinz Exp $
SHARED_OBJS = \
pool.o list.o assoc.o memblock.o buffer.o string.o config.o user_agent.o \
-@@ -158,15 +158,15 @@ clean:
+@@ -163,17 +163,17 @@ clean:
-rm -f $(BIN) test core *.o *.flc *~ \#*\#
install: all
@@ -30,6 +30,9 @@ $NetBSD: patch-ad,v 1.3 2004/02/28 23:50:59 heinz Exp $
+ $(BSD_INSTALL_PROGRAM) \
prayer-ssl-prune $(BROOT)$(BIN_DIR)
- $(INSTALL) -o $(RO_USER) -g $(RO_GROUP) -m $(PUBLIC_EXEC) \
++ $(BSD_INSTALL_PROGRAM) \
+ prayer-sem-prune $(BROOT)$(BIN_DIR)
+- $(INSTALL) -o $(RO_USER) -g $(RO_GROUP) -m $(PUBLIC_EXEC) \
+ $(BSD_INSTALL_SCRIPT) \
prayer-cyclog $(BROOT)$(BIN_DIR)