From owner-freebsd-ports-bugs@FreeBSD.ORG Sat Oct 20 02:10:01 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 1FB1AE1A for ; Sat, 20 Oct 2012 02:10:01 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (freefall.FreeBSD.org [8.8.178.135]) by mx1.freebsd.org (Postfix) with ESMTP id EB1738FC0A for ; Sat, 20 Oct 2012 02:10:00 +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 q9K2A0iP081352 for ; Sat, 20 Oct 2012 02:10:00 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.14.5/8.14.5/Submit) id q9K2A0Nn081351; Sat, 20 Oct 2012 02:10:00 GMT (envelope-from gnats) Resent-Date: Sat, 20 Oct 2012 02:10:00 GMT Resent-Message-Id: <201210200210.q9K2A0Nn081351@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, "M." Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 4333BD97 for ; Sat, 20 Oct 2012 02:07:38 +0000 (UTC) (envelope-from nobody@FreeBSD.org) Received: from red.freebsd.org (red.freebsd.org [IPv6:2001:4f8:fff6::22]) by mx1.freebsd.org (Postfix) with ESMTP id 2C4758FC17 for ; Sat, 20 Oct 2012 02:07:38 +0000 (UTC) Received: from red.freebsd.org (localhost [127.0.0.1]) by red.freebsd.org (8.14.5/8.14.5) with ESMTP id q9K27bOR091224 for ; Sat, 20 Oct 2012 02:07:38 GMT (envelope-from nobody@red.freebsd.org) Received: (from nobody@localhost) by red.freebsd.org (8.14.5/8.14.5/Submit) id q9K27bpA091222; Sat, 20 Oct 2012 02:07:37 GMT (envelope-from nobody) Message-Id: <201210200207.q9K27bpA091222@red.freebsd.org> Date: Sat, 20 Oct 2012 02:07:37 GMT From: "M." To: freebsd-gnats-submit@FreeBSD.org X-Send-Pr-Version: www-3.1 Subject: ports/172892: Wrong/Missing CONFLICTS in istgt 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: Sat, 20 Oct 2012 02:10:01 -0000 >Number: 172892 >Category: ports >Synopsis: Wrong/Missing CONFLICTS in istgt >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: Sat Oct 20 02:10:00 UTC 2012 >Closed-Date: >Last-Modified: >Originator: M. >Release: 9-STABLE >Organization: michael-schuh.net >Environment: Not important here cause of the portsdir is affected >Description: http://www.freebsd.org/cgi/ports.cgi?query=istgt&stype=all <<< according to the both port Makefiles my comments begin with ## the Makefile of the port openistgt: # New ports collection makefile for: istgt ## where it is derived from ^^^^^^^^^^^^ # Date created: 2009-02-23 # Whom: Daisuke Aoyama # # $FreeBSD: ports/net/openistgt/Makefile,v 1.32 2012/06/10 09:54:18 pav Exp $ # PORTNAME= openistgt PORTVERSION= 20120516 CATEGORIES= net MASTER_SITES= SF/${PORTNAME} MAINTAINER= jpaetzel@FreeBSD.org COMMENT= An iSCSI target for FreeBSD SUB_FILES= pkg-message PKGMESSAGE= ${WRKDIR}/pkg-message CONFLICTS= istgt-2* ##^^^^^^^^^^^^^^^^^^^^^^^ an approbiate counterpart is missing in the ## Makefile of istgt port, please correct that at least ## even if i think it would be better/more clever to have two versions with ## the same prefix e.g. istgt-2xxxxxxxx in the ports tree GNU_CONFIGURE= yes MAN1= istgt.1 MANCOMPRESSED= yes ETCDIR= ${PREFIX}/etc/istgt PLIST_FILES= bin/istgt \ bin/istgtcontrol \ etc/rc.d/openistgt \ %%ETCDIR%%/auth.conf.sample \ %%ETCDIR%%/istgt.conf.sample \ %%ETCDIR%%/istgt.large.conf.sample \ %%ETCDIR%%/istgtcontrol.conf.sample ## this looks weird ^^^^^^^ but i haven't investigated it further PLIST_DIRS= %%ETCDIR%% PORTDOCS= ${DOCS:T} >How-To-Repeat: Check the ports Makefile install the openistgt port afterwards install the istgt port >Fix: #1 preferred/wished solution: rename the openistgt port to istgt- and add a approbiate CONFLICTS declaration and definition to both Makefiles OR #2 more simple solution but irritating for some users: ( which one is now the real istgt? ) adding a line like CONFLICTS= openistgt* to the Makefile of the istgt port >Release-Note: >Audit-Trail: >Unformatted: