From owner-freebsd-ports-bugs@FreeBSD.ORG Sat Aug 21 07:30:26 2004 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 0271016A4CE for ; Sat, 21 Aug 2004 07:30:26 +0000 (GMT) Received: from freefall.freebsd.org (freefall.freebsd.org [216.136.204.21]) by mx1.FreeBSD.org (Postfix) with ESMTP id D29A243D48 for ; Sat, 21 Aug 2004 07:30:25 +0000 (GMT) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (gnats@localhost [127.0.0.1]) i7L7UPRG062636 for ; Sat, 21 Aug 2004 07:30:25 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.12.11/8.12.11/Submit) id i7L7UPKp062631; Sat, 21 Aug 2004 07:30:25 GMT (envelope-from gnats) Resent-Date: Sat, 21 Aug 2004 07:30:25 GMT Resent-Message-Id: <200408210730.i7L7UPKp062631@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, Seva Gluschenko Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id EF31C16A4CE for ; Sat, 21 Aug 2004 07:25:18 +0000 (GMT) Received: from road.yandex.ru (road.yandex.ru [213.180.193.165]) by mx1.FreeBSD.org (Postfix) with ESMTP id 477E543D39 for ; Sat, 21 Aug 2004 07:25:18 +0000 (GMT) (envelope-from gvs@road.yandex.ru) Received: from road.yandex.ru (localhost.yandex.net [127.0.0.1] (may be forged)) by road.yandex.ru (8.13.1/8.13.1) with ESMTP id i7L7PQtB014751 for ; Sat, 21 Aug 2004 11:25:26 +0400 (MSD) (envelope-from gvs@road.yandex.ru) Received: (from root@localhost) by road.yandex.ru (8.13.1/8.13.1/Submit) id i7L7PPpb014750; Sat, 21 Aug 2004 11:25:25 +0400 (MSD) (envelope-from gvs) Message-Id: <200408210725.i7L7PPpb014750@road.yandex.ru> Date: Sat, 21 Aug 2004 11:25:25 +0400 (MSD) From: Seva Gluschenko To: FreeBSD-gnats-submit@FreeBSD.org X-Send-Pr-Version: 3.113 Subject: ports/70759: unconditional dependencies from X.org software 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: Sat, 21 Aug 2004 07:30:26 -0000 >Number: 70759 >Category: ports >Synopsis: unconditional dependencies from X.org software >Confidential: no >Severity: critical >Priority: medium >Responsible: freebsd-ports-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: change-request >Submitter-Id: current-users >Arrival-Date: Sat Aug 21 07:30:25 GMT 2004 >Closed-Date: >Last-Modified: >Originator: Seva Gluschenko >Release: FreeBSD 6.0-CURRENT i386 >Organization: Yandex LLC >Environment: System: FreeBSD road.yandex.ru 6.0-CURRENT FreeBSD 6.0-CURRENT #9: Fri Aug 20 16:20:22 MSD 2004 gvs@road.yandex.ru:/local/obj/local/usr/src/sys/ROAD i386 >Description: Many Xapps (especially KDE) have X components as their dependencies. But there can be different X packages installed. Historically they were from XFree86 distro. Now X.org distro ported as well. Somebody who maintains ports collection decided Xapps should depend on X.org package and wrote it down unconditionally. It's wrong practice. I'm using XFree86 (from ports) and don't even plan to switch to X.org. I believe I'm not alone with that. Use some conditional expression in ports Makefiles to let one choose what X package he uses by some variable in /etc/make.conf. >How-To-Repeat: >Fix: >Release-Note: >Audit-Trail: >Unformatted: