ports/105421: [PATCH] news/tin: Use misc/mime-support

Rong-En Fan rafan at FreeBSD.org
Sun Nov 12 00:21:16 UTC 2006


>Number:         105421
>Category:       ports
>Synopsis:       [PATCH] news/tin: Use misc/mime-support
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    freebsd-ports-bugs
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          change-request
>Submitter-Id:   current-users
>Arrival-Date:   Sun Nov 12 00:20:31 GMT 2006
>Closed-Date:
>Last-Modified:
>Originator:     Rong-En Fan
>Release:        FreeBSD 6.2-PRERELEASE amd64
>Organization:
NTU CSIE
>Environment:
>Description:
This port installs etc/mime.support if it does not exist. However,
we have misc/mime-support which contains more mime types than the
one in tin package. 

If one installs tin first, then installs a port that depends on
mime-support. It results stale dependency of misc/mime-support.

The patch makes tin to use misc/mime-support instead of installing
its own version.

Port maintainer (ache at FreeBSD.org) is cc'd.

Generated with FreeBSD Port Tools 0.77
>How-To-Repeat:
>Fix:

--- tin-1.8.2_1.patch begins here ---
Index: Makefile
===================================================================
RCS file: /big/freebsd-cvsup/ncvs/ports/news/tin/Makefile,v
retrieving revision 1.136
diff -u -u -r1.136 Makefile
--- Makefile	27 May 2006 01:23:27 -0000	1.136
+++ Makefile	12 Nov 2006 00:14:41 -0000
@@ -7,6 +7,7 @@
 
 PORTNAME=	tin
 PORTVERSION=	1.8.2
+PORTREVISION=	1
 CATEGORIES+=	news ipv6
 MASTER_SITES=	http://mirrors.rcn.net/pub/news/tin/stable/ \
 		ftp://ftp.stikman.com/pub/tin/stable/ \
@@ -18,6 +19,7 @@
 
 LIB_DEPENDS=	uu.3:${PORTSDIR}/converters/uulib \
 		pcre.0:${PORTSDIR}/devel/pcre
+RUN_DEPENDS=	${LOCALBASE}/etc/mime.types:${PORTSDIR}/misc/mime-support
 
 USE_BZIP2=	yes
 USE_GETTEXT=	yes
@@ -115,9 +117,5 @@
 	if [ ! -f ${PREFIX}/etc/tin.defaults ] ; then \
 		${CP} ${PREFIX}/etc/tin.defaults.dist ${PREFIX}/etc/tin.defaults; \
 	fi
-	cd ${WRKSRC}/doc; ${INSTALL_DATA} mime.types ${PREFIX}/etc/tin.mime.types.dist
-	if [ ! -f ${PREFIX}/etc/mime.types ] ; then \
-		${CP} ${PREFIX}/etc/tin.mime.types.dist ${PREFIX}/etc/mime.types; \
-	fi
 
 .include <bsd.port.post.mk>
Index: pkg-plist
===================================================================
RCS file: /big/freebsd-cvsup/ncvs/ports/news/tin/pkg-plist,v
retrieving revision 1.18
diff -u -u -r1.18 pkg-plist
--- pkg-plist	16 Mar 2006 11:37:30 -0000	1.18
+++ pkg-plist	12 Nov 2006 00:14:41 -0000
@@ -7,11 +7,8 @@
 bin/url_handler.sh
 bin/w2r.pl
 @unexec if cmp -s %D/etc/tin.defaults %D/etc/tin.defaults.dist; then rm -f %D/etc/tin.defaults; fi
- at unexec if cmp -s %D/etc/mime.types %D/etc/tin.mime.types.dist; then rm -f %D/etc/mime.types; fi
 etc/tin.defaults.dist
 @exec [ -f %B/tin.defaults ] || cp %B/%f %B/tin.defaults
-etc/tin.mime.types.dist
- at exec [ -f %B/mime.types ] || cp %B/%f %B/mime.types
 share/locale/de/LC_MESSAGES/tin.mo
 share/locale/en_GB/LC_MESSAGES/tin.mo
 share/locale/et/LC_MESSAGES/tin.mo
--- tin-1.8.2_1.patch ends here ---

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



More information about the freebsd-ports-bugs mailing list