From owner-freebsd-ports-bugs@FreeBSD.ORG Tue Oct 30 13:40:02 2012 Return-Path: Delivered-To: freebsd-ports-bugs@hub.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 28A17222 for ; Tue, 30 Oct 2012 13:40:02 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:1900:2254:206c::16:87]) by mx1.freebsd.org (Postfix) with ESMTP id 005FF8FC14 for ; Tue, 30 Oct 2012 13:40:01 +0000 (UTC) Received: from freefall.freebsd.org (localhost [127.0.0.1]) by freefall.freebsd.org (8.14.5/8.14.5) with ESMTP id q9UDe1Sn089032 for ; Tue, 30 Oct 2012 13:40:01 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.14.5/8.14.5/Submit) id q9UDe1Ic089031; Tue, 30 Oct 2012 13:40:01 GMT (envelope-from gnats) Resent-Date: Tue, 30 Oct 2012 13:40:01 GMT Resent-Message-Id: <201210301340.q9UDe1Ic089031@freefall.freebsd.org> Resent-From: FreeBSD-gnats-submit@FreeBSD.org (GNATS Filer) Resent-To: freebsd-ports-bugs@FreeBSD.org Resent-Reply-To: FreeBSD-gnats-submit@FreeBSD.org, Mark Felder Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 59584F33 for ; Tue, 30 Oct 2012 13:34:42 +0000 (UTC) (envelope-from feld@feld.me) Received: from feld.me (feld.me [66.170.3.2]) by mx1.freebsd.org (Postfix) with ESMTP id 306BE8FC1E for ; Tue, 30 Oct 2012 13:34:42 +0000 (UTC) Received: from feld by feld.me with local (Exim 4.80 (FreeBSD)) (envelope-from ) id 1TTBxi-000Nj1-Dq for FreeBSD-gnats-submit@freebsd.org; Tue, 30 Oct 2012 08:34:34 -0500 Message-Id: Date: Tue, 30 Oct 2012 08:34:34 -0500 From: Mark Felder To: FreeBSD-gnats-submit@FreeBSD.org X-Send-Pr-Version: 3.113 Subject: ports/173214: [PATCH] mail/vexim: update to 2.2.2 X-BeenThere: freebsd-ports-bugs@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: Ports bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 30 Oct 2012 13:40:02 -0000 >Number: 173214 >Category: ports >Synopsis: [PATCH] mail/vexim: update to 2.2.2 >Confidential: no >Severity: non-critical >Priority: low >Responsible: freebsd-ports-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: update >Submitter-Id: current-users >Arrival-Date: Tue Oct 30 13:40:00 UTC 2012 >Closed-Date: >Last-Modified: >Originator: feld >Release: FreeBSD 9.1-PRERELEASE amd64 >Organization: >Environment: System: FreeBSD mwi1.coffeenet.org 9.1-PRERELEASE FreeBSD 9.1-PRERELEASE #5 r239731: Mon Aug 27 09:53:18 CDT >Description: - Update to 2.2.2 Vexim 2.2.2rc1 was released in May 2010 with some serious security fixes. It was never listed on their main website for some reason and never finalized even though they said they would re-roll it into a final release. Vexim development/maintainer has been dead for years, so this is not surprising. FreeBSD ports should be have this version which closes these security holes. I'm posting this patch with the version simply as "2.2.2" not mentioning the rc1 status of this tarball. https://redports.org/buildarchive/20121030132628-28143/ Generated with FreeBSD Port Tools 0.99_6 (mode: update, diff: suffix) >How-To-Repeat: >Fix: --- vexim-2.2.2.patch begins here --- diff -ruN --exclude=CVS ../vexim.orig/Makefile ./Makefile --- ../vexim.orig/Makefile 2012-10-30 00:00:44.000000000 -0500 +++ ./Makefile 2012-10-30 08:27:03.025535166 -0500 @@ -2,11 +2,10 @@ # $FreeBSD: ports/mail/vexim/Makefile,v 1.10 2012/10/29 15:57:24 jhale Exp $ PORTNAME= vexim -PORTVERSION= 2.2.1 -PORTREVISION= 1 +PORTVERSION= 2.2.2 CATEGORIES= mail www -MASTER_SITES= http://silverwraith.com/vexim/ -DISTNAME= ${PORTNAME}${PORTVERSION} +MASTER_SITES= GOOGLE_CODE +DISTNAME= ${PORTNAME}_${PORTVERSION}_rc1 MAINTAINER= ports@FreeBSD.org COMMENT= Web interface for managing virtual domains for exim @@ -17,7 +16,7 @@ RUN_DEPENDS= ${LOCALBASE}/share/pear/DB.php:${PORTSDIR}/databases/pear-DB VEXIMDIR= www/${PORTNAME} -WRKSRC= ${WRKDIR}/vexim2 +WRKSRC= ${WRKDIR}/vexim-release SUB_FILES= pkg-message NO_BUILD= yes @@ -42,27 +41,27 @@ .endif post-patch: - ${FIND} ${WRKSRC} -name CVS -prune -exec ${RM} -r {} \; + ${RM} -r ${WRKSRC}/.hg ${WRKSRC}/.hgtags ${WRKSRC}/vexim/adminuserchange.phps do-install: @${ECHO} "Installing in ${VEXIMDIR}" ${MKDIR} ${PREFIX}/${VEXIMDIR} - cd ${WRKSRC}/vexim && ${FIND} . \! -path '*.svn*' \ + cd ${WRKSRC}/vexim && ${FIND} . \ -type d -exec ${MKDIR} ${PREFIX}/${VEXIMDIR}/{} \; \ - -o \! -path '*.svn*' -type f \ + -o -type f \ -exec ${INSTALL_DATA} {} ${PREFIX}/${VEXIMDIR}/{} \; ${MKDIR} ${DATADIR} - cd ${WRKSRC}/setup && ${FIND} . \! -path '*.svn*' \ + cd ${WRKSRC}/setup && ${FIND} . \ -type d -exec ${MKDIR} ${DATADIR}/{} \; \ - -o \! -path '*.svn*' -type f \ + -o -type f \ -exec ${INSTALL_DATA} {} ${DATADIR}/{} \; -.if ${PORT_OPTIONS:MDOCS} +.if !defined(NOPORTDOCS) ${MKDIR} ${DOCSDIR} - cd ${WRKSRC} && ${FIND} docs \! -path '*.svn*' \ + cd ${WRKSRC} && ${FIND} docs \ -type d -exec ${MKDIR} ${DOCSDIR}/{} \; \ - -o \! -path '*.svn*' -type f \ + -o -type f \ -exec ${INSTALL_DATA} {} ${DOCSDIR}/{} \; -.for i in INSTALL README TODO +.for i in INSTALL LICENSE README TODO ${INSTALL_DATA} ${WRKSRC}/${i} ${DOCSDIR} .endfor .endif diff -ruN --exclude=CVS ../vexim.orig/distinfo ./distinfo --- ../vexim.orig/distinfo 2011-07-03 08:53:48.000000000 -0500 +++ ./distinfo 2012-10-30 08:25:55.000000000 -0500 @@ -1,2 +1,2 @@ -SHA256 (vexim2.2.1.tar.gz) = 6f057b6c008cacb9d9dbb7c2b69c3c4b4be43f3d2f3d9db811c8ba43ad073a79 -SIZE (vexim2.2.1.tar.gz) = 232441 +SHA256 (vexim_2.2.2_rc1.tar.gz) = cb0d47e3e3e3b53545ad5c959d6acae13f17604550779bc1d01621e65c85a507 +SIZE (vexim_2.2.2_rc1.tar.gz) = 290286 --- vexim-2.2.2.patch ends here --- >Release-Note: >Audit-Trail: >Unformatted: