FreeBSD Bugzilla – Attachment 32654 Details for
Bug 53857
[PATCH] mail/ezmlm-idx: take maintainership
Home
|
New
|
Browse
|
Search
|
[?]
|
Reports
|
Help
|
New Account
|
Log In
Remember
[x]
|
Forgot Password
Login:
[x]
[patch]
ezmlm-idx-0.40_3.patch
ezmlm-idx-0.40_3.patch (text/plain), 7.66 KB, created by
Sergei Kolobov
on 2003-06-27 22:50:06 UTC
(
hide
)
Description:
ezmlm-idx-0.40_3.patch
Filename:
MIME Type:
Creator:
Sergei Kolobov
Created:
2003-06-27 22:50:06 UTC
Size:
7.66 KB
patch
obsolete
>Index: Makefile >=================================================================== >RCS file: /home/ncvs/ports/mail/ezmlm-idx/Makefile,v >retrieving revision 1.22 >diff -u -r1.22 Makefile >--- Makefile 27 Jun 2003 17:48:10 -0000 1.22 >+++ Makefile 27 Jun 2003 21:45:22 -0000 >@@ -16,11 +16,13 @@ > DISTFILES= ${DISTNAME}${EXTRACT_SUFX} \ > ezmlm-${EZMLM_VERSION}${EXTRACT_SUFX} > >-PATCHFILES= ezmlm-cgi.patch > PATCH_SITES= ${MASTER_SITES} >+PATCHFILES= ezmlm-cgi.patch >+ >+MAINTAINER= sergei@kolobov.com >+COMMENT= Improved version of the ezmlm mailing list manager > >-MAINTAINER= ports@FreeBSD.org >-COMMENT= Improved version of the ezmlm-0.53 mailing list management software >+RUN_DEPENDS= ${QMAIL_DIR}/bin/qmail-send:${PORTSDIR}/mail/qmail > > # QMAIL_DIR is the directory where qmail is installed > QMAIL_DIR?= /var/qmail >@@ -28,27 +30,38 @@ > # LANGUAGE is the ISO code for the language to use in ezmlmrc > LANGUAGE?= en_US > >-RUN_DEPENDS= ${QMAIL_DIR}/bin/qmail-send:${PORTSDIR}/mail/qmail >- > # If WITH_MYSQL is defined, build with MySQL extensions > .if defined(WITH_MYSQL) > ALL_TARGET= mysql it ${LANGUAGE} > LIB_DEPENDS+= mysqlclient.10:${PORTSDIR}/databases/mysql323-client >-EXTRACT_INCLUDE+= -I${PREFIX}/include/mysql >-EXTRACT_LIB+= -L${PREFIX}/lib/mysql -lmysqlclient -lm >+EXTRACT_INCLUDE+= -I${LOCALBASE}/include/mysql >+EXTRACT_LIB+= -L${LOCALBASE}/lib/mysql -lmysqlclient -lm > .elif defined(WITH_POSTGRESQL) > ALL_TARGET= pgsql it ${LANGUAGE} > POSTGRESQL_PORT?= databases/postgresql7 > LIB_DEPENDS+= pq.3:${PORTSDIR}/${POSTGRESQL_PORT} >-EXTRACT_INCLUDE+= -I${PREFIX}/include/pgsql >-EXTRACT_LIB+= -L${PREFIX}/lib -lpq -lcrypt >+EXTRACT_INCLUDE+= -I${LOCALBASE}/include/pgsql >+EXTRACT_LIB+= -L${LOCALBASE}/lib -lpq -lcrypt > .else > ALL_TARGET= it ${LANGUAGE} > .endif > >-NO_PACKAGE= Unsure of djb's license >+#NO_PACKAGE= Unsure of DJB license >+ >+USE_REINPLACE= yes > > WRKSRC= ${WRKDIR}/ezmlm-${EZMLM_VERSION} >+EZMLM_VERSION= 0.53 >+ >+PKGMESSAGE= ${WRKDIR}/pkg-message >+ >+PROGRAMS= ezmlm-archive ezmlm-cgi ezmlm-clean ezmlm-cron ezmlm-gate \ >+ ezmlm-get ezmlm-idx ezmlm-issubn ezmlm-limit ezmlm-list \ >+ ezmlm-make ezmlm-manage ezmlm-moderate ezmlm-request \ >+ ezmlm-reject ezmlm-return ezmlm-send ezmlm-split ezmlm-store \ >+ ezmlm-sub ezmlm-tstdig ezmlm-unsub ezmlm-warn ezmlm-weed >+SCRIPTS= ezmlm-accept ezmlm-check ezmlm-glconf ezmlm-mktab ezmlm-test >+CONFIG= ezmlmglrc ezmlmrc ezmlmsubrc > > MAN1= ezmlm-accept.1 ezmlm-archive.1 ezmlm-cgi.1 ezmlm-check.1 \ > ezmlm-clean.1 ezmlm-cron.1 ezmlm-gate.1 ezmlm-get.1 \ >@@ -59,18 +72,7 @@ > ezmlm-sub.1 ezmlm-test.1 ezmlm-tstdig.1 ezmlm-unsub.1 \ > ezmlm-warn.1 ezmlm-weed.1 > MAN5= ezmlm.5 ezmlmglrc.5 ezmlmrc.5 ezmlmsubrc.5 >- >-DIFF_MSG= Cannot Make and Install with different PREFIX or QMAIL_DIR >- >-MY_PROGRAMS= archive cgi clean cron gate get idx issubn limit \ >- list make manage moderate request reject return \ >- send split store sub tstdig unsub warn weed >- >-MY_SCRIPTS= accept check glconf mktab test >- >-MY_CONFIG= ezmlmglrc ezmlmrc ezmlmsubrc >- >-EZMLM_VERSION= 0.53 >+DOCS= CHANGES.idx DOWNGRADE.idx FAQ.idx INSTALL.idx README.idx UPGRADE.idx > > pre-patch: > @${MV} -f ${WRKDIR}/ezmlm-idx-${PORTVERSION}/* ${WRKSRC} >@@ -89,43 +91,25 @@ > .endif > @${ECHO_CMD} ${PREFIX}/man > ${WRKSRC}/conf-man > @${ECHO_CMD} ${QMAIL_DIR} > ${WRKSRC}/conf-qmail >- @${ECHO_CMD} ${PREFIX} > ${WRKDIR}/.PPREFIX >- @${ECHO_CMD} ${QMAIL_DIR} >> ${WRKDIR}/.PPREFIX >- @${ECHO_CMD} ${NOPORTDOCS} ${WITH_MYSQL} ${WITH_POSTGRESQL}>> ${WRKDIR}/.PPREFIX >- @${MV} ${WRKSRC}/idx.h ${WRKSRC}/idx.h.orig >- @${SED} -e 's#/etc/ezmlm/#'${PREFIX}'/etc/ezmlm/#' \ >- < ${WRKSRC}/idx.h.orig > ${WRKSRC}/idx.h >- >-pre-install: >- @${ECHO_CMD} ${PREFIX} > ${WRKDIR}/.IPREFIX >- @${ECHO_CMD} ${QMAIL_DIR} >> ${WRKDIR}/.IPREFIX >- @${ECHO_CMD} ${NOPORTDOCS} ${WITH_MYSQL} ${WITH_POSTGRESQL}>> ${WRKDIR}/.IPREFIX >- @diff ${WRKDIR}/.[PI]PREFIX || (${ECHO} ${DIFF_MSG} && exit 1) >+ @${REINPLACE_CMD} -e 's,/etc/ezmlm/,${PREFIX}/etc/ezmlm/,' \ >+ ${WRKSRC}/idx.h > > do-install: >-.for file in ${MY_PROGRAMS} >- @${INSTALL_PROGRAM} ${WRKSRC}/ezmlm-${file} ${PREFIX}/bin >-.endfor >-.for file in ${MY_SCRIPTS} >- @${INSTALL_SCRIPT} ${WRKSRC}/ezmlm-${file} ${PREFIX}/bin >-.endfor >+ cd ${WRKSRC} && \ >+ ${INSTALL_PROGRAM} ${PROGRAMS} ${PREFIX}/bin && \ >+ ${INSTALL_SCRIPT} ${SCRIPTS} ${PREFIX}/bin && \ >+ ${INSTALL_MAN} ${MAN1} ${MANPREFIX}/man/man1 && \ >+ ${INSTALL_MAN} ${MAN5} ${MANPREFIX}/man/man5 > @${MKDIR} ${PREFIX}/etc/ezmlm >-.for file in ${MY_CONFIG} >+.for file in ${CONFIG} > @${INSTALL_DATA} ${WRKSRC}/${file} ${PREFIX}/etc/ezmlm/${file}.sample > .endfor >-.for file in ${MAN1} >- @${INSTALL_MAN} ${WRKSRC}/${file} ${PREFIX}/man/man1 >-.endfor >-.for file in ${MAN5} >- @${INSTALL_MAN} ${WRKSRC}/${file} ${PREFIX}/man/man5 >-.endfor > .if !defined(NOPORTDOCS) >- @${ECHO} "===> Copying documents to ${PREFIX}/share/doc/ezmlm-idx" >- @${MKDIR} ${PREFIX}/share/doc/ezmlm-idx >-.for file in CHANGES.idx DOWNGRADE.idx FAQ.idx INSTALL.idx README.idx UPGRADE.idx >- @${INSTALL_DATA} ${WRKSRC}/${file} ${PREFIX}/share/doc/ezmlm-idx >-.endfor >+ @${MKDIR} ${DOCSDIR} >+ cd ${WRKSRC} && ${INSTALL_DATA} ${DOCS} ${DOCSDIR} > .endif >+ @${SED} -e 's,$${PREFIX},${PREFIX},' ${.CURDIR}/pkg-message \ >+ > ${PKGMESSAGE} > @${CAT} ${PKGMESSAGE} > > .include <bsd.port.mk> >Index: pkg-descr >=================================================================== >RCS file: /home/ncvs/ports/mail/ezmlm-idx/pkg-descr,v >retrieving revision 1.4 >diff -u -r1.4 pkg-descr >--- pkg-descr 7 Jun 1999 13:30:39 -0000 1.4 >+++ pkg-descr 27 Jun 2003 21:45:22 -0000 >@@ -1,16 +1,21 @@ >-ezmlm-idx is an addition and patch to ezmlm-0.53. >+ezmlm-idx is an improved version of ezmlm mailing list manager. > >-ezmlm-idx adds multi-message threaded archive retrieval, digests, remote >-administration, message and subscription moderation, subscriber-only >-restrictions, message trailer, subject prefix, subscriber name storage, >-customizable setup, multi-language and MIME support and more. In addition, >-improved bounce handling, case-insensitive subscriber address storage, and >-support for distributed lists (main + sublist transparent to the >-subscriber). >- >-ezmlm-idx can now be compiled with MySQL support for centrally administrated >-distributed lists with binaries that autosense use of SQL or standard ezmlm >-databases. >+ezmlm-idx adds the following features: >+- multi-message threaded archive retrieval >+- digests >+- remote administration >+- message and subscription moderation >+- subscriber-only restrictions >+- message trailer >+- subject prefix >+- subscriber name storage, >+- customizable setup >+- multi-language and MIME support >+- improved bounce handling >+- case-insensitive subscriber address storage >+- distributed lists (main + sublist transparent to the subscriber) >+- SQL support (MySQL or Postgres) for centrally administrated >+ distributed lists > > WWW: http://www.ezmlm.org/ > >Index: pkg-plist >=================================================================== >RCS file: /home/ncvs/ports/mail/ezmlm-idx/pkg-plist,v >retrieving revision 1.6 >diff -u -r1.6 pkg-plist >--- pkg-plist 18 Jan 2003 19:08:03 -0000 1.6 >+++ pkg-plist 27 Jun 2003 21:45:22 -0000 >@@ -30,11 +30,11 @@ > etc/ezmlm/ezmlmglrc.sample > etc/ezmlm/ezmlmrc.sample > etc/ezmlm/ezmlmsubrc.sample >-%%PORTDOCS%%share/doc/ezmlm-idx/CHANGES.idx >-%%PORTDOCS%%share/doc/ezmlm-idx/DOWNGRADE.idx >-%%PORTDOCS%%share/doc/ezmlm-idx/FAQ.idx >-%%PORTDOCS%%share/doc/ezmlm-idx/INSTALL.idx >-%%PORTDOCS%%share/doc/ezmlm-idx/README.idx >-%%PORTDOCS%%share/doc/ezmlm-idx/UPGRADE.idx >-%%PORTDOCS%%@dirrm share/doc/ezmlm-idx >-@dirrm etc/ezmlm >+@unexec rmdir %D/etc/ezmlm 2>/dev/null || true >+%%PORTDOCS%%%%DOCSDIR%%/CHANGES.idx >+%%PORTDOCS%%%%DOCSDIR%%/DOWNGRADE.idx >+%%PORTDOCS%%%%DOCSDIR%%/FAQ.idx >+%%PORTDOCS%%%%DOCSDIR%%/INSTALL.idx >+%%PORTDOCS%%%%DOCSDIR%%/README.idx >+%%PORTDOCS%%%%DOCSDIR%%/UPGRADE.idx >+%%PORTDOCS%%@dirrm %%DOCSDIR%%
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Diff
View Attachment As Raw
Actions:
View
|
Diff
Attachments on
bug 53857
: 32654