summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--textproc/senna/Makefile2
-rw-r--r--textproc/senna/distinfo6
-rw-r--r--textproc/senna/files/patch-store.c24
3 files changed, 28 insertions, 4 deletions
diff --git a/textproc/senna/Makefile b/textproc/senna/Makefile
index d4879841f755..a82c7bba6f69 100644
--- a/textproc/senna/Makefile
+++ b/textproc/senna/Makefile
@@ -25,7 +25,7 @@ CONFIGURE_ENV= LDFLAGS="-L${LOCALBASE}/lib ${PTHREAD_LIBS}"
MAKE_ARGS= CFLAGS="${CFLAGS} -I${LOCALBASE}/include ${PTHREAD_CFLAGS}"
WRKSRC= ${WRKDIR}/${PORTNAME}
-SNAPDATE= 20060608
+SNAPDATE= 20060829
SENNA_HOME?= /var/senna
.include <bsd.port.mk>
diff --git a/textproc/senna/distinfo b/textproc/senna/distinfo
index 5454e7ca677e..0a95a9915186 100644
--- a/textproc/senna/distinfo
+++ b/textproc/senna/distinfo
@@ -1,3 +1,3 @@
-MD5 (senna-20060608.tar.gz) = 5ee462e6060b85c90520b213647295dc
-SHA256 (senna-20060608.tar.gz) = 969c7b06102a0e1c1dfd84a5f915d296a38b34567f75df85c51ef8653800a29e
-SIZE (senna-20060608.tar.gz) = 697009
+MD5 (senna-20060829.tar.gz) = cb6fc7f9dfdeeea4fe467d49de81d618
+SHA256 (senna-20060829.tar.gz) = 36476f786e01f4b1966c5a8b7b7548bbf14e06c9c18e88076238ebd99a83fe52
+SIZE (senna-20060829.tar.gz) = 1316877
diff --git a/textproc/senna/files/patch-store.c b/textproc/senna/files/patch-store.c
new file mode 100644
index 000000000000..05e8285dbe67
--- /dev/null
+++ b/textproc/senna/files/patch-store.c
@@ -0,0 +1,24 @@
+--- lib/store.c.orig Tue Aug 29 03:00:23 2006
++++ lib/store.c Tue Aug 29 16:42:28 2006
+@@ -18,6 +18,7 @@
+ #include "str.h"
+ #include "inv.h"
+ #include "store.h"
++#include <stddef.h>
+ #include <string.h>
+
+ static int len_sum = 0;
+@@ -60,10 +61,12 @@
+ sen_store_buf_add(sen_store_buf *b, sen_id tid)
+ {
+ uint8_t dummybuf[8], *dummyp;
++ ptrdiff_t pd;
+ if (b->tvp < b->tve) { *b->tvp++ = tid; }
+ dummyp = dummybuf;
+ SEN_B_ENC(tid, dummyp);
+- simple_sum += dummyp - dummybuf;
++ pd = dummyp - dummybuf;
++ simple_sum += (int)pd;
+ return sen_success;
+ }
+