From owner-freebsd-ports Fri Nov 2 10:48:48 2001 Delivered-To: freebsd-ports@freebsd.org Received: from smtp.noos.fr (verlaine.noos.net [212.198.2.73]) by hub.freebsd.org (Postfix) with ESMTP id E77E737B40B for ; Fri, 2 Nov 2001 10:48:43 -0800 (PST) Received: (qmail 3788367 invoked by uid 0); 2 Nov 2001 18:41:06 -0000 Received: from unknown (HELO gits.dyndns.org) ([212.198.229.145]) (envelope-sender ) by 212.198.2.73 (qmail-ldap-1.03) with DES-CBC3-SHA encrypted SMTP for ; 2 Nov 2001 18:41:06 -0000 Received: (from root@localhost) by gits.dyndns.org (8.11.6/8.11.6) id fA2If3r98661; Fri, 2 Nov 2001 19:41:03 +0100 (CET) (envelope-from root) Message-Id: <200111021841.fA2If3r98661@gits.dyndns.org> Subject: package naming inadequation (was Re: What determines which packages are available pre-built?) In-Reply-To: <200111021603.fA2G3nt16301@wwweasel.geeksrus.net> To: Alan E Date: Fri, 2 Nov 2001 19:41:03 +0100 (CET) Cc: freebsd-ports , gnome@FreeBSD.org Reply-To: clefevre@citeweb.net From: Cyrille Lefevre Organization: ACME X-Face: X-Mailer: ELM [version 2.4ME+ PL95a (25)] MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Type: text/plain; charset=US-ASCII Sender: owner-freebsd-ports@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.org Alan E wrote: > How is the list of packages that are available pre-built (in > FreeBSD-stable/packages on ftp.freebsd.org) decided? E.g., xmms-* (the > plugins) are all there, but xmms itself is absent. looking at the bento errorlogs will open your eyes ;) http://bento.freebsd.org/errorlogs/4-full-logs/xmms-1.2.5_1.log xmms possible names are xmms, xmms-esound and xmms-gnome. since WITH_GNOME isn't used at bento build time, it cannot be xmms-gnome. WITH_ESOUND seems to be defined somewhere (/etc/make.conf I suppose), so xmms is built w/ esound support ans is named xmms-esound instead of xmms (w/o esound support). and xmms-esound exists in the pre-build packages. about gnome ans derivated, I've just understand why gnome depends on sawfish-gnome while only sawfish lives as a pre-build package. see the following URL for details : http://bento.freebsd.org/errorlogs/4-full-logs/gnome-1.4.1b2.log gnome build install sawfish cleanly but record sawfish-gnome as a dependence. same assertion about rep-gtk vs. rep-gtk-gnome. IMHO, this is not fair :^) would it be possible to build every packages w/ different options ? such as running /usr/ports/Tools/portbuild/scripts/portbuild or whatever w/ WITH_ALL, then WITH_GNOME, then WITH_ESOUND, etc. ? since package naming depend these variables... CC -gnome Cyrille. -- Cyrille Lefevre mailto:clefevre@citeweb.net To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-ports" in the body of the message