Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 29 Mar 2002 00:04:08 +0900 (JST)
From:      Hidekazu Kuroki <hidekazu@pc88.gr.jp>
To:        FreeBSD-gnats-submit@FreeBSD.org
Subject:   ports/36421: Update Port:mail/smtpfeed(to 1.18) Renewal.
Message-ID:  <200203281504.g2SF48v56316@gate.pc88.gr.jp>

next in thread | raw e-mail | index | archive | help

>Number:         36421
>Category:       ports
>Synopsis:       Update Port:mail/smtpfeed(to 1.18) Renewal.
>Confidential:   no
>Severity:       non-critical
>Priority:       high
>Responsible:    freebsd-ports
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          update
>Submitter-Id:   current-users
>Arrival-Date:   Thu Mar 28 07:10:01 PST 2002
>Closed-Date:
>Last-Modified:
>Originator:     Hidekazu Kuroki
>Release:        FreeBSD 4.5-RELEASE i386
>Organization:
>Environment:
System: FreeBSD gate.pc88.gr.jp 4.5-RELEASE FreeBSD 4.5-RELEASE #0: Mon Jan 28 14:31:56 GMT 2002 murray@builder.freebsdmall.com:/usr/src/sys/compile/GENERIC i386


	
>Description:
Update mail/smtpfeed:
- Update to v1.18.
- Enable --enable-ipv6 option.
- Depend on sendmail 8.12.*.
  (If ${OSVERSION} < 400000, 400000 <= ${OSVERSION} < 450002 or
   500000 <= ${OSVERSION} < 500030, 
   then enable dependability to mail/sendmail.)

This PR supersedes PR 36233.

	
>How-To-Repeat:
	
>Fix:
----BEGIN----
diff -rcN smtpfeed.orig/Makefile smtpfeed/Makefile
*** smtpfeed.orig/Makefile	Wed Apr 18 00:51:01 2001
--- smtpfeed/Makefile	Thu Mar 28 23:50:11 2002
***************
*** 6,62 ****
  #
  
  PORTNAME=	smtpfeed
! PORTVERSION=	1.13
! CATEGORIES=	mail
! MASTER_SITES=	ftp://ftp.kyoto.wide.ad.jp/pub/mail/smtpfeed/ \
! 		ftp://ftp.kyoto.wide.ad.jp/pub/mail/sendmail/ \
! 		ftp://ftp.sendmail.org/ucb/src/sendmail/ \
! 		http://freefall.freebsd.org/~itojun/distfiles/
! DISTFILES=	${DISTNAME}${EXTRACT_SUFX} ${SENDMAIL}${EXTRACT_SUFX} \
! 		${SENDMAILPATCH}.patch.gz
  
  MAINTAINER=	ports@freebsd.org
  
! EXTRACT_ONLY=	${DISTNAME}${EXTRACT_SUFX} ${SENDMAIL}${EXTRACT_SUFX}
! PATCH_SENDMAIL_ARGS=	-d ${WRKSRC_SENDMAIL} -E ${PATCH_DIST_STRIP}
! NO_PACKAGE=	"complex configuration for sendmail.cf needed"
! 
! SENDMAILVER=	8.9.3
! SENDMAIL=	sendmail.${SENDMAILVER}
! SENDMAILDIR=	sendmail-${SENDMAILVER}
! SENDMAILPATCH=	sendmail893+3.2W
! WRKSRC_SMTPFEED=	${WRKSRC}
! WRKSRC_SENDMAIL=	${WRKDIR}/${SENDMAILDIR}/src
  
! GNU_CONFIGURE=	yes
! CONFIGURE_ARGS=	--libexecdir=${PREFIX}/libexec
! # use bind8?
! #CONFIGURE_ARGS+=	--with-bind8
! 
! DOCS=	COPYRIGHT FEATURES FEATURES.j FYI FYI.j INSTALL INSTALL.j \
! 	OPTIONS OPTIONS.j README README.j RELEASE.NOTE SIGNAL SIGNAL.j TODO
! DOCDIR=	${PREFIX}/share/doc/smtpfeed
! 
! post-patch:
! 	@${ECHO_MSG} "===>  Applying smtpfeed patch ${SENDMAILPATCH} to ${SENDMAIL}"
! 	@(cd ${_DISTDIR}; for i in ${SENDMAILPATCH}.patch.gz; do \
! 		${GZCAT} $$i | ${PATCH} ${PATCH_SENDMAIL_ARGS}; \
! 	done)
! 
! post-build:
! 	@${ECHO_MSG} "===>  Building patched ${SENDMAIL}"
! 	@(cd ${WRKSRC_SENDMAIL}; sh makesendmail)
  
! post-install:
  .if !defined(NOPORTDOCS)
! 	${MKDIR} ${DOCDIR}
! 	for i in ${DOCS}; do \
! 		${INSTALL_DATA} ${WRKSRC}/$$i ${DOCDIR}; \
  	done
  .endif
- 	@${SED} -e 's#/usr/local#${PREFIX}#' ${PKGMESSAGE}
  
! install-sendmail:
! 	(cd ${WRKSRC_SENDMAIL}; sh makesendmail install)
  
! .include <bsd.port.mk>
--- 6,59 ----
  #
  
  PORTNAME=	smtpfeed
! PORTVERSION=	1.18
! CATEGORIES=	mail ipv6
! MASTER_SITES=	ftp://ftp.kyoto.wide.ad.jp/pub/mail/smtpfeed/
  
  MAINTAINER=	ports@freebsd.org
  
! .include <bsd.port.pre.mk>
  
! # depend on sendmail 8.12.*
! .if ${OSVERSION} <  400000
! RUN_DEPENDS=	${LOCALBASE}/sbin/sendmail:${PORTSDIR}/mail/sendmail
! .endif
! .if ${OSVERSION} >= 400000 && ${OSVERSION} < 450002
! RUN_DEPENDS=	${LOCALBASE}/sbin/sendmail:${PORTSDIR}/mail/sendmail
! .endif
! .if ${OSVERSION} >= 500000 && ${OSVERSION} < 500030
! RUN_DEPENDS=	${LOCALBASE}/sbin/sendmail:${PORTSDIR}/mail/sendmail
! .endif
  
! GNU_CONFIGURE=	yes
! CONFIGURE_ARGS=	--enable-ipv6
! # bind8?
! #CONFIGURE_ARGS+=--with-bind8
! 
! DOCS=	COPYRIGHT RELEASE.NOTE TODO smtpfeed.html \
! 	FEATURES   FYI   INSTALL   ML-ADMIN   OPTIONS   README   SIGNAL
! DOCS_JA=COPYRIGHT RELEASE.NOTE TODO smtpfeed.html \
! 	FEATURES.j FYI.j INSTALL.j ML-ADMIN.j OPTIONS.j README.j SIGNAL.j
! MAN8=	smtpfeed.8
! 
! do-install:
! 	@${INSTALL_PROGRAM} ${WRKSRC}/smtpfeed ${PREFIX}/libexec
! .for i in ${MAN8}
! 	@${RM} -f ${MAN8PREFIX}/man/cat8/${i} ${MAN8PREFIX}/man/cat8/${i}.gz
! 	@${INSTALL_MAN} ${WRKSRC}/${i} ${MAN8PREFIX}/man/man8
! .endfor
  .if !defined(NOPORTDOCS)
! 	@${MKDIR} ${DOCSDIR}
! 	@for i in ${DOCS}; do \
! 		${INSTALL_DATA} ${WRKSRC}/$$i ${DOCSDIR}; \
! 	done
! 	@${MKDIR} ${DOCSDIR:H}/ja/${DOCSDIR:T}
! 	@for i in ${DOCS_JA}; do \
! 		${INSTALL_DATA} ${WRKSRC}/$$i ${DOCSDIR:H}/ja/${DOCSDIR:T}; \
  	done
  .endif
  
! post-install:
! 	@${SED} -e 's#/usr/local#${PREFIX}#' ${PKGMESSAGE}
  
! .include <bsd.port.post.mk>
diff -rcN smtpfeed.orig/distinfo smtpfeed/distinfo
*** smtpfeed.orig/distinfo	Wed Apr 18 00:51:01 2001
--- smtpfeed/distinfo	Sat Mar 23 21:40:00 2002
***************
*** 1,3 ****
! MD5 (smtpfeed-1.13.tar.gz) = 5240031fa84f26f8cdd4c6a79ebdeb0b
! MD5 (sendmail.8.9.3.tar.gz) = efedacfbce84a71d1cfb0e617b84596e
! MD5 (sendmail893+3.2W.patch.gz) = 77e2183c40e304a2b1410a5bb041cd46
--- 1 ----
! MD5 (smtpfeed-1.18.tar.gz) = 0e2fba84682992c1aa6bd6ed3f872141
diff -rcN smtpfeed.orig/files/patch-aa smtpfeed/files/patch-aa
*** smtpfeed.orig/files/patch-aa	Fri Jan 30 13:53:55 1998
--- smtpfeed/files/patch-aa	Thu Jan  1 09:00:00 1970
***************
*** 1,10 ****
- --- Makefile.in.orig	Sun Jan 18 23:02:21 1998
- +++ Makefile.in	Sun Jan 18 23:02:34 1998
- @@ -70,7 +70,6 @@
-  	${RM} -f ${OBJS} ${OBJADDS} ${TARGET} res_send.c
-  
-  install:
- -	-mv -f ${DEST}/${TARGET} ${DEST}/${TARGET}.old
-  	${INSTALL} ${TARGET} ${DEST}
-  
-  gcc2-lint:
--- 0 ----
diff -rcN smtpfeed.orig/pkg-message smtpfeed/pkg-message
*** smtpfeed.orig/pkg-message	Fri Jan 30 13:53:54 1998
--- smtpfeed/pkg-message	Sat Mar 23 22:19:58 2002
***************
*** 1,18 ****
! **************************************************************
  smtpfeed is installed into /usr/local/libexec/smtpfeed.
! You'll need to perform 3 steps, (a) to (c), to make smtpfeed
! work:
  	(a) replace /etc/sendmail.cf
! 	(b) replace sendmail with the patched sendmail
! 	(c) setting up /etc/syslog.conf
  
! (a) depends on what kind of configuration tool you are using
! with sendmail.cf.  Read through documentation in
! /usr/local/share/doc/smtpfeed for details.
! (b) can be done by performing "make install-sendmail" in the
! port directory.
! WARNING: Existing sendmail will be overwritten right away!
! Backup by yourself for safety.
! (c) is the easiest of the three items; see file named INSTALL
! in /usr/local/share/doc/smtpfeed.
! **************************************************************
--- 1,12 ----
! *******************************************************************
  smtpfeed is installed into /usr/local/libexec/smtpfeed.
! You'll need to perform 2 steps. (a) and (b), to make smtpfeed work:
  	(a) replace /etc/sendmail.cf
! 	(b) setting up /etc/syslog.conf
  
! (a) depends on what kind of configuration tool you are using with
!     sendmail.cf.  Read through documentation
!     in /usr/local/share/doc{,/ja}/smtpfeed for details.
! (b) is the easiest of the three items; see file named INSTALL{,j}
!     in /usr/local/share/doc{,/ja}/smtpfeed.
! *******************************************************************
diff -rcN smtpfeed.orig/pkg-plist smtpfeed/pkg-plist
*** smtpfeed.orig/pkg-plist	Mon Dec 24 11:16:01 2001
--- smtpfeed/pkg-plist	Sun Mar 24 00:17:49 2002
***************
*** 1,17 ****
  libexec/smtpfeed
  %%PORTDOCS%%share/doc/smtpfeed/COPYRIGHT
  %%PORTDOCS%%share/doc/smtpfeed/FEATURES
- %%PORTDOCS%%share/doc/smtpfeed/FEATURES.j
  %%PORTDOCS%%share/doc/smtpfeed/FYI
- %%PORTDOCS%%share/doc/smtpfeed/FYI.j
  %%PORTDOCS%%share/doc/smtpfeed/INSTALL
! %%PORTDOCS%%share/doc/smtpfeed/INSTALL.j
  %%PORTDOCS%%share/doc/smtpfeed/OPTIONS
- %%PORTDOCS%%share/doc/smtpfeed/OPTIONS.j
  %%PORTDOCS%%share/doc/smtpfeed/README
- %%PORTDOCS%%share/doc/smtpfeed/README.j
  %%PORTDOCS%%share/doc/smtpfeed/RELEASE.NOTE
  %%PORTDOCS%%share/doc/smtpfeed/SIGNAL
- %%PORTDOCS%%share/doc/smtpfeed/SIGNAL.j
  %%PORTDOCS%%share/doc/smtpfeed/TODO
  %%PORTDOCS%%@dirrm share/doc/smtpfeed
--- 1,25 ----
  libexec/smtpfeed
  %%PORTDOCS%%share/doc/smtpfeed/COPYRIGHT
  %%PORTDOCS%%share/doc/smtpfeed/FEATURES
  %%PORTDOCS%%share/doc/smtpfeed/FYI
  %%PORTDOCS%%share/doc/smtpfeed/INSTALL
! %%PORTDOCS%%share/doc/smtpfeed/ML-ADMIN
  %%PORTDOCS%%share/doc/smtpfeed/OPTIONS
  %%PORTDOCS%%share/doc/smtpfeed/README
  %%PORTDOCS%%share/doc/smtpfeed/RELEASE.NOTE
  %%PORTDOCS%%share/doc/smtpfeed/SIGNAL
  %%PORTDOCS%%share/doc/smtpfeed/TODO
+ %%PORTDOCS%%share/doc/smtpfeed/smtpfeed.html
  %%PORTDOCS%%@dirrm share/doc/smtpfeed
+ %%PORTDOCS%%share/doc/ja/smtpfeed/COPYRIGHT
+ %%PORTDOCS%%share/doc/ja/smtpfeed/FEATURES.j
+ %%PORTDOCS%%share/doc/ja/smtpfeed/FYI.j
+ %%PORTDOCS%%share/doc/ja/smtpfeed/INSTALL.j
+ %%PORTDOCS%%share/doc/ja/smtpfeed/ML-ADMIN.j
+ %%PORTDOCS%%share/doc/ja/smtpfeed/OPTIONS.j
+ %%PORTDOCS%%share/doc/ja/smtpfeed/README.j
+ %%PORTDOCS%%share/doc/ja/smtpfeed/RELEASE.NOTE
+ %%PORTDOCS%%share/doc/ja/smtpfeed/SIGNAL.j
+ %%PORTDOCS%%share/doc/ja/smtpfeed/TODO
+ %%PORTDOCS%%share/doc/ja/smtpfeed/smtpfeed.html
+ %%PORTDOCS%%@dirrm share/doc/ja/smtpfeed
-----END-----
>Release-Note:
>Audit-Trail:
>Unformatted:

To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-ports" in the body of the message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200203281504.g2SF48v56316>