From owner-cvs-all Sat Dec 29 8:45:22 2001 Delivered-To: cvs-all@freebsd.org Received: from aldan.algebra.com (aldan.algebra.com [216.254.65.224]) by hub.freebsd.org (Postfix) with ESMTP id 7D64637B41C; Sat, 29 Dec 2001 08:45:15 -0800 (PST) Received: from aldan.algebra.com (localhost [127.0.0.1]) by aldan.algebra.com (8.11.6/8.11.5) with ESMTP id fBTGi3f50093; Sat, 29 Dec 2001 11:44:05 -0500 (EST) (envelope-from mi@aldan.algebra.com) Message-Id: <200112291644.fBTGi3f50093@aldan.algebra.com> Date: Sat, 29 Dec 2001 11:44:00 -0500 (EST) From: Mikhail Teterin Subject: Re: cvs commit: ports/www Makefile ports/www/frontpage-es Makefiledistinfo pkg-comment To: hetzels@westbend.net Cc: jeh@FreeBSD.ORG, sobomax@FreeBSD.ORG, joseph@randomnetworks.com, lioux@FreeBSD.ORG, cvs-all@FreeBSD.ORG, ports@FreeBSD.ORG In-Reply-To: <00b701c19036$21e6eba0$11fd2fd8@westbend.net> MIME-Version: 1.0 Content-Type: TEXT/plain; charset=iso-8859-1 Sender: owner-cvs-all@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG On 29 Dec, Scot W. Hetzel wrote: > While one port for the FrontPage Web Admin pages would be ideal, > how would bento build it (all languages, default language, one > package/language)? Something needs to be done to Bento to be able to build multiple packages from the same port. This is another task altogether. After all, Bento is not part of the FreeBSD distribution -- it is our "in-house" project. > There are only 13 language specific FrontPage Web Admin ports > (w/support for 15 languages) (www/frontpage-). Which have a > RUN_DEPENDS on the FrontPage Extention port (www/frontpage). How about making them into frontpage-i18n (or something), a'la kde2-i18n? > No need to re-build the FrontPage Extentsion port with the language of > your choice. Also, allows you to install additional or remove > FrontPage Web Admin language packages . Makes sense. If only we weren't so fixated on the pre-built packages, there'd be nothing to talk about. > The frontpage- ports are not slave ports of frontpage port. > They are slave ports to the first FrontPage Web Admin port > (www/frontpage-ar). Ok, thanks. Pardon my ignorance. What I really meant to say, is they should all be made into one port -- with options, just like kde2-i18n (or php, or ghostscript). Unless, of course, we are in a race to hit a certain port-number growth target :-) > As the maintainer, I feel that this is currently the only way to get > packages built for each of the FrontPage Web Admin pages ports. And to me this "only way" is not an acceptable one either :-) That's my only point from the beginning of this tiring thread... > Something like: > @comment PORT_BUILD_OPTION=%%PORT_OPTIONS%% No, a whole "language" will need to be devised -- using make's variables to describe which options exist, and whether they are mutually exclusive (radio buttons) or lists or on/off, etc... During interactive builds, the bsd.ports.mk will also be able to use this to inform the user of the possible options (some ports do it themselves now). But this is off-topic -- it is up to the "Bento team" to devise the new scheme -- the existing "one package per port" one is insufficient. -mi To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe cvs-all" in the body of the message