From owner-freebsd-ports Tue Nov 14 20:49:41 2000 Delivered-To: freebsd-ports@freebsd.org Received: from mta5.snfc21.pbi.net (mta5.snfc21.pbi.net [206.13.28.241]) by hub.freebsd.org (Postfix) with ESMTP id 1697237B479 for ; Tue, 14 Nov 2000 20:49:39 -0800 (PST) Received: from silvia.hip.berkeley.edu ([64.161.28.80]) by mta5.snfc21.pbi.net (Sun Internet Mail Server sims.3.5.2000.01.05.12.18.p9) with ESMTP id <0G4100566UFPN1@mta5.snfc21.pbi.net> for ports@freebsd.org; Tue, 14 Nov 2000 20:43:02 -0800 (PST) Received: (from asami@localhost) by silvia.hip.berkeley.edu (8.11.1/8.11.0) id eAF4huK24482; Tue, 14 Nov 2000 20:43:56 -0800 (PST envelope-from asami@cs.berkeley.edu) Date: Tue, 14 Nov 2000 20:43:54 -0800 From: asami@freebsd.org (Satoshi - Ports Wraith - Asami) Subject: Re: zh-tw-netscape-* In-reply-to: <20001115111906.A11675@bsdvm.jtjang.idv.tw> (Jing-Tang Keith Jang's message of "Wed, 15 Nov 2000 11:19:07 +0800") To: keith@freebsd.sinica.edu.tw Cc: ports@freebsd.org Message-id: MIME-version: 1.0 (generated by SEMI 1.13.7 - "Awazu") Content-type: text/plain; charset=US-ASCII User-Agent: T-gnus/6.14.5 (based on Gnus v5.8.7) (revision 06) SEMI/1.13.7 (Awazu) FLIM/1.13.2 (Kasanui) Emacs/20.7 (i386--freebsd) MULE/4.0 =?ISO-2022-JP?B?KBskQjJWMWMbKEIp?= Lines: 37 References: <200011142228.eAEMSPp22572@silvia.hip.berkeley.edu> <20001115111906.A11675@bsdvm.jtjang.idv.tw> X-Authentication-warning: silvia.hip.berkeley.edu: asami set sender to asami@cs.berkeley.edu using -f Sender: owner-freebsd-ports@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org * From: Jing-Tang Keith Jang * On 11/14/00, Satoshi Asami wrote: * > This port depends on cle_base and linux-netscape, however the latter * > depends on linux_base and cle_base complains about conflicting with * > linux_base. * * Yes, but I don't know the correct solution. Since cle_base is itself * a fully-functional /compat/linux, if the detection/complaint is removed, * it would overwrite the whole linux_base(if installed). The zh-linux-ns * package also depends on both cle_base and linux_base, thus fails to * install unless -f is specified. The only solution I can think of, * is to let cle_base depend on linux_base, and add (maybe hundreds of) * "@exec mv bin bin.orig" "@unexec mv bin.orig bin", but it's truly ugly. * Maybe these can be put in pkg-install. I'm not saying the detection should be removed. We just have to find a way to either have them coexist, or not have ports depend on both of them. :) * In fact, chinese/netscape-* should have the problem also, since they * depend on both chinese/XFree86-aoutlibs and x11/XFree86-aoutlibs, and * the former has the same detection/complaint as cle_base. Hmm, I wonder why they don't show up in bento's errorlogs page...hmm, it's because of the build error of libxpg4-ns. http://bento.FreeBSD.org/errorlogs/errorlogs/e.4.2000111323/libxpg4-ns-3.3.log Anyway, what do you want to do? One solution that comes to mind is to split up the linux-netscape proper from the linux-netscape port, and have the latter be the "meta" port that depends on both linux-netscape proper and linux_base. Then you can have a zh-l-n port, which depend on linux-netscape proper and cle_base. Or something like that. That way people will only get one of the linux libraries. Satoshi To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-ports" in the body of the message