FreeBSD Bugzilla – Attachment 3754 Details for
Bug 9930
ezmlm-idx port tidied up
Home
|
New
|
Browse
|
Search
|
[?]
|
Reports
|
Help
|
New Account
|
Log In
Remember
[x]
|
Forgot Password
Login:
[x]
[patch]
file.diff
file.diff (text/plain), 5.98 KB, created by
Tom Hukins
on 1999-02-06 16:30:00 UTC
(
hide
)
Description:
file.diff
Filename:
MIME Type:
Creator:
Tom Hukins
Created:
1999-02-06 16:30:00 UTC
Size:
5.98 KB
patch
obsolete
>diff -ruN ezmlm-idx.old/Makefile ezmlm-idx/Makefile >--- ezmlm-idx.old/Makefile Mon Jan 18 03:51:18 1999 >+++ ezmlm-idx/Makefile Sat Feb 6 11:17:06 1999 >@@ -1,5 +1,5 @@ > # New ports collection makefile for: ezmlm >-# Version required: 0.53 >+# Version required: 0.313 > # Date created: 28 November 1998 > # Whom: Neil Blakey-Milner <nbm@rucus.ru.ac.za> > # >@@ -7,18 +7,30 @@ > > DISTNAME= ezmlm-idx-${IDX_VERSION} > CATEGORIES= mail >-MASTER_SITES= ftp://ftp.id.wustl.edu/pub/patches/ >+MASTER_SITES= ftp://ftp.ezmlm.org/pub/patches/ \ >+ ftp://gd.tuwien.ac.at/infosys/mail/qmail/ezmlm-patches/ \ >+ ftp://ftp.win.or.jp/pub/network/mail/qmail/ezmlm-idx/ > DISTFILES= ${DISTNAME}${EXTRACT_SUFX} \ > ezmlm-${EZMLM_VERSION}${EXTRACT_SUFX} > >-MAINTAINER= ports@freebsd.org >+MAINTAINER= tom@eborcom.com >+ >+.if defined(NOPORTDOCS) >+PLIST= ${PKGDIR}/PLIST.nodocs >+.endif >+ >+# QMAIL_DIR is the directory where qmail is installed >+.if !defined(QMAIL_DIR) >+QMAIL_DIR= /var/qmail >+.endif > > RUN_DEPENDS= ${QMAIL_DIR}/bin/qmail-send:${PORTSDIR}/mail/qmail > >+NO_PACKAGE= Unsure of djb's license >+ > WRKSRC= ${WRKDIR}/ezmlm-${EZMLM_VERSION} > > ALL_TARGET= it >-INSTALL_TARGET= setup > > MAN1= ezmlm-list.1 ezmlm-make.1 ezmlm-manage.1 ezmlm-reject.1 \ > ezmlm-return.1 ezmlm-send.1 ezmlm-sub.1 ezmlm-unsub.1 \ >@@ -31,34 +43,59 @@ > > DIFF_MSG= Cannot Make and Install with different PREFIX or QMAIL_DIR > >-.if exists(${PREFIX}/bin/qmail-send) >-QMAIL_DIR?= ${PREFIX}/qmail >-.else >-QMAIL_DIR?= /var/qmail >-.endif >+MY_PROGRAMS= ezmlm-clean ezmlm-cron ezmlm-gate ezmlm-get ezmlm-idx \ >+ ezmlm-issubn ezmlm-list ezmlm-make ezmlm-manage \ >+ ezmlm-moderate ezmlm-request ezmlm-reject ezmlm-return \ >+ ezmlm-send ezmlm-store ezmlm-sub ezmlm-tstdig ezmlm-unsub \ >+ ezmlm-warn ezmlm-weed >+ >+MY_SCRIPTS= ezmlm-accept ezmlm-both ezmlm-check ezmlm-glconf ezmlm-glmake >+ >+MY_CONFIG= ezmlmrc > > EZMLM_VERSION= 0.53 > IDX_VERSION= 0.313 > > pre-patch: > @${MV} -f ${WRKDIR}/ezmlm-idx-${IDX_VERSION}/* ${WRKSRC} >- @cd ${WRKSRC} \ >- && ${PATCH} < idx.patch >+ @cd ${WRKSRC} && ${PATCH} < idx.patch > > post-patch: >- @perl -pi.bak -e "s|.usr.local.bin.ezmlm|${PREFIX}/bin|" ${WRKSRC}/conf-bin >- @perl -pi.bak -e "s|.usr.local|${PREFIX}|" ${WRKSRC}/conf-man >- @perl -pi.bak -e "s|-O2|${CFLAGS}|" ${WRKSRC}/conf-cc >- @perl -pi.bak -e "s|.var.qmail|${QMAIL_DIR}|" ${WRKSRC}/conf-qmail >- >- @perl -pi.bak -e '$$_ = "" if /cat/' ${WRKSRC}/MAN >- @echo ${PREFIX} > ${WRKDIR}/.PPREFIX >- @echo ${QMAIL_DIR} >> ${WRKDIR}/.PPREFIX >+ @${ECHO} ${PREFIX}/bin > ${WRKSRC}/conf-bin >+ @${ECHO} ${CC} ${CFLAGS} > ${WRKSRC}/conf-cc >+ @${ECHO} ${CC} -s > ${WRKSRC}/conf-ld >+ @${ECHO} ${PREFIX}/man > ${WRKSRC}/conf-man >+ @${ECHO} ${QMAIL_DIR} > ${WRKSRC}/conf-qmail >+ @${ECHO} ${PREFIX} > ${WRKDIR}/.PPREFIX >+ @${ECHO} ${QMAIL_DIR} >> ${WRKDIR}/.PPREFIX > > pre-install: >- @echo ${PREFIX} > ${WRKDIR}/.IPREFIX >- @echo ${QMAIL_DIR} >> ${WRKDIR}/.IPREFIX >- @diff ${WRKDIR}/.[PI]PREFIX > /dev/null \ >- || (echo ${DIFF_MSG} && exit 1) >+ @${ECHO} ${PREFIX} > ${WRKDIR}/.IPREFIX >+ @${ECHO} ${QMAIL_DIR} >> ${WRKDIR}/.IPREFIX >+ @diff ${WRKDIR}/.[PI]PREFIX || (${ECHO} ${DIFF_MSG} && exit 1) >+ >+do-install: >+.for file in ${MY_PROGRAMS} >+ @${INSTALL_PROGRAM} ${WRKSRC}/${file} ${PREFIX}/bin >+.endfor >+.for file in ${MY_SCRIPTS} >+ @${INSTALL_SCRIPT} ${WRKSRC}/${file} ${PREFIX}/bin >+.endfor >+.for file in ${MY_CONFIG} >+ @${INSTALL_DATA} ${WRKSRC}/${file} ${PREFIX}/bin >+.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 >+.endif > > .include <bsd.port.mk> >diff -ruN ezmlm-idx.old/patches/patch-aa ezmlm-idx/patches/patch-aa >--- ezmlm-idx.old/patches/patch-aa Mon Jan 18 03:51:18 1999 >+++ ezmlm-idx/patches/patch-aa Thu Jan 1 01:00:00 1970 >@@ -1,11 +0,0 @@ >---- Makefile.orig Sat Nov 28 22:55:51 1998 >-+++ Makefile Sat Nov 28 22:57:57 1998 >-@@ -962,7 +962,7 @@ >- ./compile seek_set.c >- >- setup: \ >--it man install conf-bin conf-man >-+it install conf-bin conf-man >- ./install "`head -1 conf-bin`" < BIN >- ./install "`head -1 conf-man`" < MAN >- >diff -ruN ezmlm-idx.old/pkg/PLIST ezmlm-idx/pkg/PLIST >--- ezmlm-idx.old/pkg/PLIST Mon Jan 18 03:51:18 1999 >+++ ezmlm-idx/pkg/PLIST Sat Feb 6 11:21:22 1999 >@@ -1,26 +1,33 @@ > bin/ezmlm-accept > bin/ezmlm-both >-bin/ezmlm-issubn >+bin/ezmlm-check >+bin/ezmlm-clean >+bin/ezmlm-cron >+bin/ezmlm-gate >+bin/ezmlm-get > bin/ezmlm-glconf > bin/ezmlm-glmake >+bin/ezmlm-idx >+bin/ezmlm-issubn >+bin/ezmlm-list > bin/ezmlm-make > bin/ezmlm-manage >-bin/ezmlm-send >-bin/ezmlm-request >+bin/ezmlm-moderate > bin/ezmlm-reject >+bin/ezmlm-request > bin/ezmlm-return >-bin/ezmlm-warn >-bin/ezmlm-weed >-bin/ezmlm-list >-bin/ezmlm-clean >-bin/ezmlm-cron >+bin/ezmlm-send > bin/ezmlm-store >-bin/ezmlm-moderate > bin/ezmlm-sub >+bin/ezmlm-tstdig > bin/ezmlm-unsub >+bin/ezmlm-warn >+bin/ezmlm-weed > bin/ezmlmrc >-bin/ezmlm-idx >-bin/ezmlm-check >-bin/ezmlm-gate >-bin/ezmlm-tstdig >-bin/ezmlm-get >+share/doc/ezmlm-idx/CHANGES.idx >+share/doc/ezmlm-idx/DOWNGRADE.idx >+share/doc/ezmlm-idx/FAQ.idx >+share/doc/ezmlm-idx/INSTALL.idx >+share/doc/ezmlm-idx/README.idx >+share/doc/ezmlm-idx/UPGRADE.idx >+@dirrm share/doc/ezmlm-idx >diff -ruN ezmlm-idx.old/pkg/PLIST.nodocs ezmlm-idx/pkg/PLIST.nodocs >--- ezmlm-idx.old/pkg/PLIST.nodocs Thu Jan 1 01:00:00 1970 >+++ ezmlm-idx/pkg/PLIST.nodocs Sat Feb 6 11:02:12 1999 >@@ -0,0 +1,26 @@ >+bin/ezmlm-accept >+bin/ezmlm-both >+bin/ezmlm-check >+bin/ezmlm-clean >+bin/ezmlm-cron >+bin/ezmlm-gate >+bin/ezmlm-get >+bin/ezmlm-glconf >+bin/ezmlm-glmake >+bin/ezmlm-idx >+bin/ezmlm-issubn >+bin/ezmlm-list >+bin/ezmlm-make >+bin/ezmlm-manage >+bin/ezmlm-moderate >+bin/ezmlm-reject >+bin/ezmlm-request >+bin/ezmlm-return >+bin/ezmlm-send >+bin/ezmlm-store >+bin/ezmlm-sub >+bin/ezmlm-tstdig >+bin/ezmlm-unsub >+bin/ezmlm-warn >+bin/ezmlm-weed >+bin/ezmlmrc
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 9930
: 3754