From owner-freebsd-ports@FreeBSD.ORG Sun Apr 2 12:28:41 2006 Return-Path: X-Original-To: freebsd-ports@freebsd.org 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 CBE7A16A401 for ; Sun, 2 Apr 2006 12:28:41 +0000 (UTC) (envelope-from thomas@hardy.tmseck.homedns.org) Received: from smtp3.netcologne.de (smtp3.netcologne.de [194.8.194.66]) by mx1.FreeBSD.org (Postfix) with ESMTP id 5C81443D45 for ; Sun, 2 Apr 2006 12:28:41 +0000 (GMT) (envelope-from thomas@hardy.tmseck.homedns.org) Received: from laurel.tmseck.homedns.org (xdsl-213-196-253-25.netcologne.de [213.196.253.25]) by smtp3.netcologne.de (Postfix) with SMTP id B2C3767339 for ; Sun, 2 Apr 2006 14:28:39 +0200 (CEST) Received: (qmail 1347 invoked from network); 2 Apr 2006 12:29:02 -0000 Received: from unknown (HELO hardy.tmseck.homedns.org) (192.168.1.2) by 0 with SMTP; 2 Apr 2006 12:29:02 -0000 Received: from hardy.tmseck.homedns.org (localhost [127.0.0.1]) by hardy.tmseck.homedns.org (8.13.4/8.13.4) with ESMTP id k32CScKm076252 for ; Sun, 2 Apr 2006 14:28:38 +0200 (CEST) (envelope-from thomas@hardy.tmseck.homedns.org) Received: (from thomas@localhost) by hardy.tmseck.homedns.org (8.13.4/8.13.4/Submit) id k32CSYK3076251; Sun, 2 Apr 2006 14:28:34 +0200 (CEST) (envelope-from thomas) Date: Sun, 2 Apr 2006 14:28:34 +0200 (CEST) Message-Id: <200604021228.k32CSYK3076251@hardy.tmseck.homedns.org> From: tmseck-lists@netcologne.de (Thomas-Martin Seck) To: freebsd-ports@freebsd.org In-Reply-To: <1143945166.1978.65.camel@bofh> X-Newsgroups: gmane.os.freebsd.devel.ports X-Attribution: tms Subject: Re: Pare Down Dependencies from Gnome X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 02 Apr 2006 12:28:41 -0000 * Tom McLaughlin [gmane.os.freebsd.devel.ports]: > On Sat, 2006-04-01 at 11:44 -0800, Jason C. Wells wrote: >> I am having a hard time tracking down how some dependencies get hooked >> into the gnome2 port. I am looking for the equivalent of the NO_* >> options in /usr/src/Makefile.inc1 if such a thing exists. >> >> Where does one start if one wants to pare down gnome2 port dependencies? You might want to try WITH_/WITHOUT_GNOME=foo . > x11/gnome2 does not rely on the heimdal port by default. It sounds like > somewhere along the way you set an option in a port or something in > make.conf is triggering heimdal to be sucked in. > > Here we go, gnomevfs2 has this: > > .if exists(${LOCALBASE}/lib/libkrb5.so) > LIB_DEPENDS+= krb5:${PORTSDIR}/security/heimdal > .endif Ack, this is most evil. Could portlint(1) be extended to mark these constructs as fatal? Hidden auto-dependencies that cannot be disabled are really nasty.