Update to 0.7.12.

ChangeLog (major topics only):
  - parser for isdn4bsd and qmail-scanner added
  - template output plug-in added (themes available from the homepage)
  - huge speed improvements
  - bugfixes
  - uses less memory
  - fix a symlink-race security problem

Submitted by:	maintainer
This commit is contained in:
Joerg Wunsch 2002-01-09 15:45:19 +00:00
parent af567d5554
commit 63c9ef98ca
Notes: svn2git 2021-03-31 03:12:20 +00:00
svn path=/head/; revision=52821
6 changed files with 14 additions and 100 deletions

View File

@ -6,9 +6,9 @@
#
PORTNAME= modlogan
PORTVERSION= 0.7.4
PORTVERSION= 0.7.12
CATEGORIES= textproc www
MASTER_SITES= http://www.kneschke.de/projekte/modlogan/download/ \
MASTER_SITES= http://jan.kneschke.de/projects/modlogan/download/ \
${MASTER_SITE_SOURCEFORGE}
MAINTAINER= Alexander@Leidinger.net
@ -31,7 +31,6 @@ LIB_DEPENDS+= mysqlclient.10:${PORTSDIR}/databases/mysql323-client
# Please don't remove the comments, as soon as autoconf/libtool get's
# updated in the ports collection the comments may be removed.
# They serve as a reminder.
#USE_AUTOCONF= yes
#USE_LIBTOOL= yes
INSTALLS_SHLIB= yes
#LIBTOOLFLAGS= --disable-ltlibs --release-suffix
@ -43,11 +42,11 @@ CONFIGURE_ARGS+=--with-mysql
CONFIGURE_ENV+= LDFLAGS="${LDFLAGS} -L${LOCALBASE}/lib" CFLAGS="${CFLAGS}" CPPFLAGS="${CPPFLAGS} -I${LOCALBASE}/include"
MAN1= modlogan.1
DOC1= faq.txt glosar manual.txt plugin-options.txt \
DOC1= faq.txt glosar manual.txt translations.txt \
using-plugins.txt writing-plugins.txt
post-patch:
@${PERL} -pi -e 's:\@sysconfdir\@:${PREFIX}/etc/modlogan:g' ${WRKSRC}/doc/modlogan.conf-dist.in
@${PERL} -pi -e 's:\@config_path\@:${PREFIX}/etc/modlogan:g' ${WRKSRC}/doc/modlogan.conf-dist.in
post-configure:
${TOUCH} ${WRKSRC}/libltdl/config.status
@ -60,7 +59,7 @@ post-install:
.endfor
.endif
${MKDIR} ${PREFIX}/share/examples/modlogan
.for i in footer.ihtml header.ihtml convert_history_to_07x.pl convert_to_055.pl convert_to_060.pl
.for i in footer.ihtml header.ihtml output.tmpl convert_history_to_07x.pl convert_to_055.pl convert_to_060.pl
@${INSTALL_DATA} ${WRKSRC}/doc/${i} ${PREFIX}/share/examples/modlogan/${i}
.endfor
@# remove .la (can't use USE_LIBTOOL)

View File

@ -1 +1 @@
MD5 (modlogan-0.7.4.tar.gz) = 74d481b225a45bf7e1a3816ffa987395
MD5 (modlogan-0.7.12.tar.gz) = 429b06b2a8febf86bb6e19819e0be126

View File

@ -1,12 +0,0 @@
--- aclocal.m4_bak Tue Dec 26 12:57:08 2000
+++ aclocal.m4 Tue Dec 26 12:57:22 2000
@@ -672,6 +672,9 @@
INSTOBJEXT=.mo
fi
fi
+ if test "$gt_cv_func_gettext_libintl" = "yes"; then
+ INTLLIBS='-lintl'
+ fi
])
if test "$CATOBJEXT" = "NONE"; then

View File

@ -1,23 +0,0 @@
--- configure.orig Wed Sep 5 16:56:33 2001
+++ configure Thu Sep 6 14:00:42 2001
@@ -7610,6 +7609,9 @@
# PORTME does your system automatically load deplibs for dlopen()?
libltdl_cv_sys_dlopen_deplibs=unknown
case "$host_os" in
+ freebsd*)
+ libltdl_cv_sys_dlopen_deplibs=yes
+ ;;
linux*)
libltdl_cv_sys_dlopen_deplibs=yes
;;
@@ -14476,7 +14478,9 @@
if test "$gt_cv_func_gettext_libintl" = "yes"; then
INTLLIBS='-lintl'
fi
-
+ if test "$gt_cv_func_gettext_libintl" = "yes"; then
+ INTLLIBS='-lintl'
+ fi
fi
if test "$CATOBJEXT" = "NONE"; then

View File

@ -1,57 +0,0 @@
Index: mconfig.c
===================================================================
RCS file: /cvsroot/modlogan/modlogan/src/mconfig.c,v
retrieving revision 1.40
diff -c -r1.40 mconfig.c
*** src/mconfig.c 2001/09/23 22:54:00 1.40
--- src/mconfig.c 2001/09/24 09:29:37
***************
*** 665,670 ****
--- 665,672 ----
int mconfig_free(mconfig *conf) {
if (!conf) return -1;
+ mplugins_free(conf);
+
if (conf->outputdir) free(conf->outputdir);
#ifdef HAVE_LIBADNS
***************
*** 672,678 ****
if (conf->adns) free(conf->adns);
if (conf->query_hash) mhash_free(conf->query_hash);
#endif
- mplugins_free(conf);
mlist_free(conf->loadplugins);
mlist_free(conf->includepath);
--- 674,679 ----
Index: misc.c
===================================================================
RCS file: /cvsroot/modlogan/modlogan/src/misc.c,v
retrieving revision 1.13
diff -c -r1.13 misc.c
*** src/misc.c 2001/09/04 22:47:23 1.13
--- src/misc.c 2001/09/24 09:29:37
***************
*** 278,283 ****
--- 278,285 ----
/* x and y denote the position in source respective destination string */
register int x, y;
unsigned char *str;
+
+ if (!s) return NULL;
/* allocate memory for encoded string */
str = (unsigned char *) malloc(3 * strlen(s) + 1);
***************
*** 307,312 ****
--- 309,316 ----
/* work pointers */
unsigned char *data;
unsigned char *dest;
+
+ if (!s) return NULL;
/* allocate memory for decoded string */
str = (unsigned char *) malloc(strlen(s) + 1);

View File

@ -3,6 +3,7 @@ etc/modlogan/group.extension.conf
etc/modlogan/group.host.conf
etc/modlogan/group.os.conf
etc/modlogan/group.ua.conf
etc/modlogan/group.url.conf
etc/modlogan/match.os.conf
etc/modlogan/match.searchengines.conf
etc/modlogan/match.ua.conf
@ -20,6 +21,7 @@ lib/libmla_input_flow.so
lib/libmla_input_flowraw.so
lib/libmla_input_hicom116.so
lib/libmla_input_ipchains.so
lib/libmla_input_isdn4bsd.so
lib/libmla_input_isdnlog.so
lib/libmla_input_msiis.so
lib/libmla_input_msmedia.so
@ -27,6 +29,7 @@ lib/libmla_input_netscape.so
lib/libmla_input_null.so
lib/libmla_input_pureftpd.so
lib/libmla_input_qmail.so
lib/libmla_input_qmailscanner.so
lib/libmla_input_qtss.so
lib/libmla_input_realserver.so
lib/libmla_input_sendmail.so
@ -63,7 +66,7 @@ lib/libmla_processor_web.so
%%PORTDOCS%%share/doc/modlogan/faq.txt
%%PORTDOCS%%share/doc/modlogan/glosar
%%PORTDOCS%%share/doc/modlogan/manual.txt
%%PORTDOCS%%share/doc/modlogan/plugin-options.txt
%%PORTDOCS%%share/doc/modlogan/translations.txt
%%PORTDOCS%%share/doc/modlogan/using-plugins.txt
%%PORTDOCS%%share/doc/modlogan/writing-plugins.txt
share/examples/modlogan/convert_history_to_07x.pl
@ -71,11 +74,13 @@ share/examples/modlogan/convert_to_055.pl
share/examples/modlogan/convert_to_060.pl
share/examples/modlogan/footer.ihtml
share/examples/modlogan/header.ihtml
share/examples/modlogan/output.tmpl
share/locale/cs/LC_MESSAGES/modlogan.mo
share/locale/de/LC_MESSAGES/modlogan.mo
share/locale/es/LC_MESSAGES/modlogan.mo
share/locale/fr/LC_MESSAGES/modlogan.mo
share/locale/it/LC_MESSAGES/modlogan.mo
share/locale/pl/LC_MESSAGES/modlogan.mo
@dirrm share/doc/modlogan
@dirrm share/examples/modlogan
@unexec rmdir %D/share/locale/cs/LC_MESSAGES 2>/dev/null || true
@ -88,3 +93,5 @@ share/locale/it/LC_MESSAGES/modlogan.mo
@unexec rmdir %D/share/locale/es 2>/dev/null || true
@unexec rmdir %D/share/locale/it/LC_MESSAGES 2>/dev/null || true
@unexec rmdir %D/share/locale/it 2>/dev/null || true
@unexec rmdir %D/share/locale/pl/LC_MESSAGES 2>/dev/null || true
@unexec rmdir %D/share/locale/pl 2>/dev/null || true