ports/85045: update: mail/nail 11.24 -> 11.25, preserve nail.rc, take maintainership

Emanuel Haupt ehaupt at critical.ch
Wed Aug 17 12:50:16 UTC 2005


>Number:         85045
>Category:       ports
>Synopsis:       update: mail/nail 11.24 -> 11.25, preserve nail.rc, take maintainership
>Confidential:   no
>Severity:       non-critical
>Priority:       medium
>Responsible:    freebsd-ports-bugs
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          update
>Submitter-Id:   current-users
>Arrival-Date:   Wed Aug 17 12:50:15 GMT 2005
>Closed-Date:
>Last-Modified:
>Originator:     Emanuel Haupt
>Release:        FreeBSD 4.11-RELEASE-p11 i386
>Organization:
>Environment:
System: FreeBSD admin.critical.ch 4.11-RELEASE-p11 FreeBSD 4.11-RELEASE-p11 #0: Thu Jun 30 09:36:40 CEST 2005 root at admin.critical.ch:/usr/obj/usr/src-release/src/sys/GENERIC i386


	
>Description:
- update: mail/nail 11.24 -> 11.25
- preserve etc/nail.rc if != etc/nail.rc.default
- take maintainership

note:
let me know if you prefer the 3 aditional lines in pkg-plist, i thought pkg-plist
for 4 lines would be overkill

>How-To-Repeat:
	
>Fix:

	



--- nail.patch begins here ---
diff -Nur nail.orig/Makefile nail/Makefile
--- nail.orig/Makefile	Fri Jul 15 09:12:34 2005
+++ nail/Makefile	Wed Aug 17 14:35:39 2005
@@ -1,17 +1,17 @@
 # New ports collection makefile for:	nail
-# Date created:		20 October 2000
-# Whom:			Kris Kennaway <kris at FreeBSD.org>
+# Date created:				20 October 2000
+# Whom:					Kris Kennaway <kris at FreeBSD.org>
 #
 # $FreeBSD: ports/mail/nail/Makefile,v 1.42 2005/07/14 14:41:30 pav Exp $
 #
 
 PORTNAME=	nail
-PORTVERSION=	11.24
+PORTVERSION=	11.25
 CATEGORIES=	mail
 MASTER_SITES=	${MASTER_SITE_SOURCEFORGE}
 MASTER_SITE_SUBDIR=	${PORTNAME}
 
-MAINTAINER=	ports at FreeBSD.org
+MAINTAINER=	ehaupt at critical.ch
 COMMENT=	BSD mail utility with MIME extensions
 
 USE_BZIP2=	yes
@@ -25,14 +25,20 @@
 		IPv6="-DHAVE_IPv6_FUNCS"
 
 MAN1=		nail.1
-PLIST_FILES=	bin/nail etc/nail.rc
+PLIST_FILES=	bin/nail \
+		"@unexec if cmp -s %D/etc/nail.rc %D/etc/nail.rc.default; then rm -f %D/etc/nail.rc; fi " \
+		"etc/nail.rc.default" \
+		"@exec [ -f %B/nail.rc ] || cp %B/%f %B/nail.rc"
 
 CPPFLAGS=	-I${LOCALBASE}/include
 LDFLAGS=	-L${LOCALBASE}/lib
 
 do-install:
 	${INSTALL_PROGRAM} ${WRKSRC}/nail ${PREFIX}/bin
-	${INSTALL_DATA} ${WRKSRC}/nail.rc ${PREFIX}/etc
 	${INSTALL_MAN} ${WRKSRC}/nail.1 ${MANPREFIX}/man/man1
+	${INSTALL_DATA} ${WRKSRC}/nail.rc ${PREFIX}/etc/nail.rc.default
+.if !exists(${PREFIX}/etc/nail.rc)
+	${INSTALL_DATA} ${WRKSRC}/nail.rc ${PREFIX}/etc
+.endif
 
 .include <bsd.port.mk>
diff -Nur nail.orig/distinfo nail/distinfo
--- nail.orig/distinfo	Fri Jul 15 09:12:34 2005
+++ nail/distinfo	Wed Aug 17 14:25:37 2005
@@ -1,2 +1,2 @@
-MD5 (nail-11.24.tar.bz2) = e127cdbba1220a45f6f1f463ac4b4fd1
-SIZE (nail-11.24.tar.bz2) = 266691
+MD5 (nail-11.25.tar.bz2) = 54f42db31911d734fcf37a89b72d4df7
+SIZE (nail-11.25.tar.bz2) = 267959
--- nail.patch ends here ---

>Release-Note:
>Audit-Trail:
>Unformatted:



More information about the freebsd-ports-bugs mailing list