From owner-freebsd-ports@FreeBSD.ORG Thu Jun 3 03:23:33 2004 Return-Path: Delivered-To: freebsd-ports@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id B965416A4DA for ; Thu, 3 Jun 2004 03:23:33 -0700 (PDT) Received: from fillmore.dyndns.org (port-212-202-50-15.dynamic.qsc.de [212.202.50.15]) by mx1.FreeBSD.org (Postfix) with ESMTP id F1B2843D2F for ; Thu, 3 Jun 2004 03:23:32 -0700 (PDT) (envelope-from eikemeier@fillmore-labs.com) Received: from [172.16.0.2] (helo=fillmore-labs.com) by fillmore.dyndns.org with esmtp (Exim 4.34 (FreeBSD)) id 1BVpNe-000MkC-0b; Thu, 03 Jun 2004 12:23:27 +0200 Message-ID: <40BEFC1C.50708@fillmore-labs.com> Date: Thu, 03 Jun 2004 12:23:24 +0200 From: Oliver Eikemeier Organization: Fillmore Labs GmbH - http://www.fillmore-labs.com/ MIME-Version: 1.0 To: Alexander Leidinger References: <200406022144.i52Lia74058841@8ball.rtp.freebsd.org> <20040603090844.30574032@Magellan.Leidinger.net> In-Reply-To: <20040603090844.30574032@Magellan.Leidinger.net> Content-Type: text/plain; charset=us-ascii; format=flowed Content-Transfer-Encoding: 7bit User-Agent: KMail/1.5.9 cc: FreeBSD ports Subject: Re: Ports with version numbers going backwards: lang/icc X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 03 Jun 2004 10:23:33 -0000 Alexander Leidinger wrote: > I'm alittle bit surprised. AFAIR I tested this naming scheme with > portupgrade several times at the time we started to use it. I haven't > tested this particular update with portupgrade though. AFAICS this stems from a bug in your version mangling. Portupgrade already choked on the downgrade to 8.0.058.p059 (30 Jan 2004). > Any suggestion how to handle this? Try Index: lang/icc/Makefile =================================================================== RCS file: /home/ncvs/ports/lang/icc/Makefile,v retrieving revision 1.69 diff -u -r1.69 Makefile --- lang/icc/Makefile 2 Jun 2004 17:04:54 -0000 1.69 +++ lang/icc/Makefile 3 Jun 2004 10:09:56 -0000 @@ -6,15 +6,15 @@ # PORTNAME= icc -PORTVERSION= 8.0.066.p067.1 +PORTVERSION= 8.0.066.0p067.1 CATEGORIES= lang linux devel MASTER_SITES= -DISTNAME= l_cc_pc_${PORTVERSION:C/\.p.+$//} +DISTNAME= l_cc_pc_${PORTVERSION:C/\.0p.+$//} MAINTAINER= netchild@FreeBSD.org COMMENT= Intels C/C++ compiler, set up to produce native FreeBSD binaries -PATCHLEVEL= ${PORTVERSION:C/(.+p)(.+)$/pe\2/} +PATCHLEVEL= ${PORTVERSION:C/(.+0p)(.+)$/pe\2/} DISTFILES= ${DISTNAME}${EXTRACT_SUFX} .if ${PORTVERSION} != ${PATCHLEVEL} DISTFILES+= ${DISTNAME}_${PATCHLEVEL}${EXTRACT_SUFX} or bump PORTEPOCH if this doesn't help.