diff options
author | miwi <miwi@FreeBSD.org> | 2007-01-15 23:10:14 +0800 |
---|---|---|
committer | miwi <miwi@FreeBSD.org> | 2007-01-15 23:10:14 +0800 |
commit | 7fd66cf6f2e1da5b9864db54bfee75c9f56ec2de (patch) | |
tree | 4213ce3e0de756bacc40cc809b0d7adaf8ba2bb3 /mail | |
parent | 41b789be8f3a08b932fd773f572ae04281ff87ed (diff) | |
download | freebsd-ports-gnome-7fd66cf6f2e1da5b9864db54bfee75c9f56ec2de.tar.gz freebsd-ports-gnome-7fd66cf6f2e1da5b9864db54bfee75c9f56ec2de.tar.zst freebsd-ports-gnome-7fd66cf6f2e1da5b9864db54bfee75c9f56ec2de.zip |
- Update to 1.1.4
- Add mandir to INSTALL_TARGET
PR: ports/107907
Submitted by: Matthias Andree <matthias.andree@gmx.de> (maintainer)
Diffstat (limited to 'mail')
-rw-r--r-- | mail/bogofilter/Makefile | 8 | ||||
-rw-r--r-- | mail/bogofilter/distinfo | 6 | ||||
-rw-r--r-- | mail/bogofilter/files/patch-aa-fix-deptracking | 29 | ||||
-rw-r--r-- | mail/bogofilter/files/patch-ab-fix-deptracking | 70 | ||||
-rw-r--r-- | mail/bogofilter/files/patch-ba-fix-subnet-tokens | 61 |
5 files changed, 167 insertions, 7 deletions
diff --git a/mail/bogofilter/Makefile b/mail/bogofilter/Makefile index 2586cb496a4a..af5c34d2fd08 100644 --- a/mail/bogofilter/Makefile +++ b/mail/bogofilter/Makefile @@ -6,7 +6,7 @@ # PORTNAME= bogofilter -PORTVERSION= 1.0.3 +PORTVERSION= 1.1.4 PORTREVISION?= 0 CATEGORIES?= mail MASTER_SITES= ${MASTER_SITE_SOURCEFORGE} @@ -33,7 +33,7 @@ PATCH_STRIP= -p1 BF_LIBS?= -ldb-4.3 BF_CPPFLAGS?= -I${LOCALBASE}/include/db43 -I${LOCALBASE}/include -CONFIGURE_ARGS+= --sysconfdir=${PREFIX}/etc +CONFIGURE_ARGS+= --sysconfdir=${PREFIX}/etc --mandir=${PREFIX}/man .if !defined(WITHOUT_UNICODE) CONFIGURE_ARGS+= --enable-unicode USE_ICONV= yes @@ -47,7 +47,7 @@ CONFIGURE_ARGS+= --with-included-gsl CONFIGURE_ENV+= LDFLAGS="-L${LOCALBASE}/lib" LIBS="${BF_LIBS}" \ PERL="${PERL}" CPPFLAGS="${BF_CPPFLAGS}" CONFIGURE_TARGET= --build=${MACHINE_ARCH}-portbld-freebsd${OSREL} -INSTALL_TARGET= install-strip prefix=${PREFIX} +INSTALL_TARGET= install-strip prefix=${PREFIX} mandir=${MANPREFIX}/man MAN1= bogofilter.1 bogoutil.1 bogoupgrade.1 bogolexer.1 bogotune.1 \ bf_copy.1 bf_compact.1 bf_tar.1 @@ -67,7 +67,7 @@ PLIST_SUB= CONTRIB="" .endif post-build:: - cd ${WRKSRC} && make check SHELL=${SH} + cd ${WRKSRC}/src && make check SHELL=${SH} post-install:: @${MKDIR} ${DOCSDIR}/contrib diff --git a/mail/bogofilter/distinfo b/mail/bogofilter/distinfo index 383b42ac8171..df1c3d826122 100644 --- a/mail/bogofilter/distinfo +++ b/mail/bogofilter/distinfo @@ -1,3 +1,3 @@ -MD5 (bogofilter-1.0.3.tar.bz2) = f3ccde59a29c1d3519e31fe7e6a9fd29 -SHA256 (bogofilter-1.0.3.tar.bz2) = 71d9f184ceba98233543a7f620eed6fdd447c38541f7e46a99e2c991f38c5e95 -SIZE (bogofilter-1.0.3.tar.bz2) = 778983 +MD5 (bogofilter-1.1.4.tar.bz2) = 6c72a2e482908cf78288c3bc6b11f57b +SHA256 (bogofilter-1.1.4.tar.bz2) = 2cd09fac0c1e425d54028415c238627847543a5c03adf7a79d71158129d2b419 +SIZE (bogofilter-1.1.4.tar.bz2) = 797924 diff --git a/mail/bogofilter/files/patch-aa-fix-deptracking b/mail/bogofilter/files/patch-aa-fix-deptracking new file mode 100644 index 000000000000..6bbbef1b41d2 --- /dev/null +++ b/mail/bogofilter/files/patch-aa-fix-deptracking @@ -0,0 +1,29 @@ +--- ./src/Makefile.am.orig Sat Dec 9 14:53:57 2006 ++++ ./src/Makefile.am Sun Jan 14 17:51:18 2007 +@@ -27,4 +27,6 @@ + endif + ++BUILT_SOURCES= version.c directories.c ++ + # what to build + bin_PROGRAMS = bogofilter bogoutil bogolexer bogotune +@@ -44,5 +46,4 @@ + bogoutil_LDADD = $(LDADD) $(LIBDB) + configtest_LDADD = $(LDADD) $(LIBDB) +-bogofilter_DEPENDENCIES = $(LDADD) + + if NEED_GSL +@@ -60,5 +61,5 @@ + noinst_LIBRARIES += libbf_gsl.a + libbf_gsl_a_CPPFLAGS= -I$(top_srcdir) +-bogofilter_DEPENDENCIES += libbf_gsl.a ++BUILT_SOURCES += libbf_gsl.a + endif + +@@ -152,6 +153,4 @@ + datastore_db.h \ + mysetvbuf.c mysetvbuf.h +- +-BUILT_SOURCES= version.c directories.c + + libbogofilter_a_SOURCES = \ diff --git a/mail/bogofilter/files/patch-ab-fix-deptracking b/mail/bogofilter/files/patch-ab-fix-deptracking new file mode 100644 index 000000000000..991e390eb38a --- /dev/null +++ b/mail/bogofilter/files/patch-ab-fix-deptracking @@ -0,0 +1,70 @@ +--- ./src/Makefile.in.orig Sun Jan 14 17:51:53 2007 ++++ ./src/Makefile.in Sun Jan 14 17:52:38 2007 +@@ -233,4 +233,6 @@ + am_bogofilter_OBJECTS = bogofilter.$(OBJEXT) main.$(OBJEXT) + bogofilter_OBJECTS = $(am_bogofilter_OBJECTS) ++bogofilter_DEPENDENCIES = $(am__DEPENDENCIES_4) $(am__DEPENDENCIES_2) \ ++ $(am__DEPENDENCIES_2) + am__objects_5 = bogofilter.$(OBJEXT) main.$(OBJEXT) + am_bogofilter_static_OBJECTS = $(am__objects_5) +@@ -384,5 +386,4 @@ + EXEEXT = @EXEEXT@ + EXE_EXT = @EXE_EXT@ +-GREP = @GREP@ + GSL_CFLAGS = @GSL_CFLAGS@ + GSL_CONFIG = @GSL_CONFIG@ +@@ -443,5 +444,8 @@ + USE_UNICODE = @USE_UNICODE@ + VERSION = @VERSION@ ++ac_ct_AR = @ac_ct_AR@ + ac_ct_CC = @ac_ct_CC@ ++ac_ct_RANLIB = @ac_ct_RANLIB@ ++ac_ct_STRIP = @ac_ct_STRIP@ + ac_cv_enable_xmlto = @ac_cv_enable_xmlto@ + am__fastdepCC_FALSE = @am__fastdepCC_FALSE@ +@@ -459,7 +463,4 @@ + build_vendor = @build_vendor@ + datadir = @datadir@ +-datarootdir = @datarootdir@ +-docdir = @docdir@ +-dvidir = @dvidir@ + exec_prefix = @exec_prefix@ + host = @host@ +@@ -468,5 +469,4 @@ + host_os = @host_os@ + host_vendor = @host_vendor@ +-htmldir = @htmldir@ + includedir = @includedir@ + infodir = @infodir@ +@@ -474,13 +474,10 @@ + libdir = @libdir@ + libexecdir = @libexecdir@ +-localedir = @localedir@ + localstatedir = @localstatedir@ + mandir = @mandir@ + mkdir_p = @mkdir_p@ + oldincludedir = @oldincludedir@ +-pdfdir = @pdfdir@ + prefix = @prefix@ + program_transform_name = @program_transform_name@ +-psdir = @psdir@ + sbindir = @sbindir@ + sharedstatedir = @sharedstatedir@ +@@ -503,4 +500,5 @@ + + AM_CFLAGS = -DBOGOFILTER $(am__append_1) ++BUILT_SOURCES = version.c directories.c $(am__append_4) + bin_SCRIPTS = bogoupgrade + dist_bin_SCRIPTS = bf_copy bf_compact bf_tar +@@ -514,5 +512,4 @@ + bogoutil_LDADD = $(LDADD) $(LIBDB) + configtest_LDADD = $(LDADD) $(LIBDB) +-bogofilter_DEPENDENCIES = $(LDADD) $(am__append_4) + @NEED_GSL_TRUE@libbf_gsl_a_CFLAGS = $(AM_CFLAGS) -DRENAMEFILES + @NEED_GSL_TRUE@libbf_gsl_a_SOURCES = \ +@@ -600,5 +597,4 @@ + mysetvbuf.c mysetvbuf.h + +-BUILT_SOURCES = version.c directories.c + libbogofilter_a_SOURCES = version.c $(version_sources) \ + $(datastore_SOURCE) diff --git a/mail/bogofilter/files/patch-ba-fix-subnet-tokens b/mail/bogofilter/files/patch-ba-fix-subnet-tokens new file mode 100644 index 000000000000..205cff2a00d4 --- /dev/null +++ b/mail/bogofilter/files/patch-ba-fix-subnet-tokens @@ -0,0 +1,61 @@ +diff -u -r1.153 -r1.155 +--- ./src/token.c 26 Nov 2006 16:34:30 -0000 1.153 ++++ ./src/token.c 12 Jan 2007 00:20:16 -0000 1.155 +@@ -1,4 +1,4 @@ +-/* $Id: token.c,v 1.153 2006/11/26 16:34:30 relson Exp $ */ ++/* $Id: token.c,v 1.155 2007/01/12 00:20:16 relson Exp $ */ + + /***************************************************************************** + +@@ -121,22 +121,17 @@ + token_set(dst, src->text, src->leng); + } + +-static void build_prefixed_token( word_t *token, word_t *prefix, ++static void build_prefixed_token( word_t *prefix, word_t *token, + word_t *temp, uint32_t temp_size ) + { +- uint pfx_len = (prefix == NULL) ? 0 : prefix->leng; +- uint len = token->leng + pfx_len; ++ uint len = token->leng + prefix->leng; + + if (len >= temp_size) +- len = temp_size - pfx_len - 1; ++ len = temp_size - prefix->leng - 1; + + temp->leng = len; +- +- /* copy prefix, if there is one */ +- if (prefix != NULL) +- memcpy(temp->text, prefix->text, pfx_len); +- +- memcpy(temp->text + pfx_len, token->text, len-pfx_len); ++ memmove(temp->text+prefix->leng, token->text, len-prefix->leng); ++ memcpy(temp->text, prefix->text, prefix->leng); + Z(temp->text[temp->leng]); + + token->leng = temp->leng; +@@ -167,12 +162,11 @@ + if (token_prefix != NULL) { + /* IP addresses get special prefix */ + if (save_class != IPADDR) { +- build_prefixed_token(token, token_prefix, &yylval, yylval_text_size); ++ build_prefixed_token(token_prefix, token, &yylval, yylval_text_size); + } + else { +- + word_t *prefix = (wordlist_version >= IP_PREFIX) ? w_ip : w_url; +- build_prefixed_token(token, prefix, ipsave, max_token_len); ++ build_prefixed_token(prefix, token, &yylval, yylval_text_size); + } + + /* if excessive length caused by prefix, get another token */ +@@ -198,7 +192,7 @@ + else + { + ipsave->leng = (uint) (t - ipsave->text); +- token_set( &yylval, ipsave->text, ipsave->leng); ++ token_set( token, ipsave->text, ipsave->leng); + cls = save_class; + done = true; + } |