From owner-freebsd-ports-bugs@FreeBSD.ORG Tue Dec 23 19:30:29 2003 Return-Path: Delivered-To: freebsd-ports-bugs@hub.freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 0283016A4D0 for ; Tue, 23 Dec 2003 19:30:29 -0800 (PST) Received: from freefall.freebsd.org (freefall.freebsd.org [216.136.204.21]) by mx1.FreeBSD.org (Postfix) with ESMTP id 8584143D64 for ; Tue, 23 Dec 2003 19:30:21 -0800 (PST) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (gnats@localhost [127.0.0.1]) hBO3ULFR034124 for ; Tue, 23 Dec 2003 19:30:21 -0800 (PST) (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.12.10/8.12.10/Submit) id hBO3ULhT034121; Tue, 23 Dec 2003 19:30:21 -0800 (PST) (envelope-from gnats) Resent-Date: Tue, 23 Dec 2003 19:30:21 -0800 (PST) Resent-Message-Id: <200312240330.hBO3ULhT034121@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, Stefan Eggers Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 7DF6616A4CE for ; Tue, 23 Dec 2003 19:25:13 -0800 (PST) Received: from www.freebsd.org (www.freebsd.org [216.136.204.117]) by mx1.FreeBSD.org (Postfix) with ESMTP id 160FB43D2D for ; Tue, 23 Dec 2003 19:25:12 -0800 (PST) (envelope-from nobody@FreeBSD.org) Received: from www.freebsd.org (localhost [127.0.0.1]) by www.freebsd.org (8.12.10/8.12.10) with ESMTP id hBO3PBdL033723 for ; Tue, 23 Dec 2003 19:25:11 -0800 (PST) (envelope-from nobody@www.freebsd.org) Received: (from nobody@localhost) by www.freebsd.org (8.12.10/8.12.10/Submit) id hBO3PBSC033722; Tue, 23 Dec 2003 19:25:11 -0800 (PST) (envelope-from nobody) Message-Id: <200312240325.hBO3PBSC033722@www.freebsd.org> Date: Tue, 23 Dec 2003 19:25:11 -0800 (PST) From: Stefan Eggers To: freebsd-gnats-submit@FreeBSD.org X-Send-Pr-Version: www-2.0 Subject: ports/60535: devel/sdl12 needs increment of epoch X-BeenThere: freebsd-ports-bugs@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Ports bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 24 Dec 2003 03:30:29 -0000 >Number: 60535 >Category: ports >Synopsis: devel/sdl12 needs increment of epoch >Confidential: no >Severity: serious >Priority: high >Responsible: freebsd-ports-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: sw-bug >Submitter-Id: current-users >Arrival-Date: Tue Dec 23 19:30:21 PST 2003 >Closed-Date: >Last-Modified: >Originator: Stefan Eggers >Release: FreeBSD 4.9-RELEASE-p1 >Organization: >Environment: FreeBSD client.semyam.dinoco.de 4.9-RELEASE-p1 FreeBSD 4.9-RELEASE-p1 #5: Sat Dec 13 09:52:10 CET 2003 seggers@client.semyam.dinoco.de:/usr/obj/usr/src/sys/CLIENT i386 >Description: The port devel/sdl12 was updated from 1.2.5_3 to 1.2.6 (see pr/57475). Later this was improperly undone. Problems with this: 1. The ports is still changed, though the comment says it was backing out the commit. Makefile version 1.69 (before the change) and 1.71 (after the attempt to back it out) differ. Other files might be affected, too. 2. For cases where the new version number is decrementing like this attempt to undo the commit of the update to 1.2.6 one has to increment PORTEPOCH. >How-To-Repeat: I installed libxine (depends on sdl12) before the update of sdl12 to 1.2.6. Then I updated the ports collection on the evening of 2003/12/20 (caught a version between the update of sdl12 to 1.2.6 and the attempted back out) and did an update of sdl12. After the update of sdl12 to 1.2.6 and the attempted back out I updated my ports collection again. With "portversion -l \<" I look for outdated ports and sdl is not among them so leave it alone. But now I have an out of date version of libxine on my system which I intended to update. This is the last thing heard from "portupdate libxine": ===> An older version of devel/sdl12 is already installed (sdl-1.2.6) You may wish to ``make deinstall'' and install this port again by ``make reinstall'' to upgrade it properly. If you really wish to overwrite the old port of devel/sdl12 without deleting it first, set the variable "FORCE_PKG_REGISTER" in your environment or the "make install" command line. >Fix: Add the line "PORTEPOCH=1" to the Makefile of port sdl12 and reset PORTREVISION to 0. Besides, really back it out in order to restore the old version. See the spotted change in the Makefile. Maybe there are other files that changed from the old to the new 1.2.5_3? >Release-Note: >Audit-Trail: >Unformatted: