- in the 03-debian-locations patch, make the Debian defaults actual
defaults for the dma binary, not just in the dma.conf file
- adapt the 04-debian-setgid patch for the GNU Makefile
- - in the 10-liblockfile patch, change the GNU Makefile, not the BSD one
+ - in the 10-liblockfile patch, change the GNU Makefile, too
- enhance the 11-double-bounce patch a bit:
- use dma's own delqueue() function instead of a naive unlink() so
all the queue files are cleaned up
- remove the 20-parse-recipient patch, implemented upstream in
a different way
- remove the 22-openfiles patch, overtaken by upstream changes
- - in the 24-random-message-id patch, change the GNU Makefile,
- not the BSD one
+ - in the 24-random-message-id patch, change the GNU Makefile, too
- add the 27-int-size patch to cast a variable to the correct type
- add the 28-valid-recipient patch to fix parsing recipients out of
the message body
Origin: other: http://svn.ringlet.net/svn/ringlet/mail/dma/
Forwarded: not-needed
Author: Peter Pentchev <roam@ringlet.net>
-Last-Update: 2010-06-18
+Last-Update: 2010-06-21
--- a/local.c
+++ b/local.c
INSTALL?= install -p
PREFIX?= /usr/local
+--- a/Makefile
++++ b/Makefile
+@@ -1,10 +1,11 @@
+ # $DragonFly: src/libexec/dma/Makefile,v 1.5 2008/09/19 00:36:57 corecode Exp $
+ #
+
++CFLAGS+= -DHAVE_LIBLOCKFILE
+ CFLAGS+= -I${.CURDIR}
+
+-DPADD= ${LIBSSL} ${LIBCRYPTO}
+-LDADD= -lssl -lcrypto
++DPADD= ${LIBSSL} ${LIBCRYPTO} /usr/lib/liblockfile.a
++LDADD= -lssl -lcrypto -llockfile
+
+ PROG= dma
+ SRCS= aliases_parse.y aliases_scan.l base64.c conf.c crypto.c
Bug-Debian: http://bugs.debian.org/544475
Forwarded: no
Author: Peter Pentchev <roam@ringlet.net>
-Last-Update: 2010-06-18
+Last-Update: 2010-06-21
--- a/dma.c
+++ b/dma.c
CFLAGS+= -DHAVE_LIBLOCKFILE
INSTALL?= install -p
+--- a/Makefile
++++ b/Makefile
+@@ -1,7 +1,7 @@
+ # $DragonFly: src/libexec/dma/Makefile,v 1.5 2008/09/19 00:36:57 corecode Exp $
+ #
+
+-CFLAGS+= -DHAVE_LIBLOCKFILE
++CFLAGS+= -DHAVE_RANDOM -DHAVE_SRANDOM -DHAVE_LIBLOCKFILE
+ CFLAGS+= -I${.CURDIR}
+
+ DPADD= ${LIBSSL} ${LIBCRYPTO} /usr/lib/liblockfile.a