public inbox for gentoo-dev@lists.gentoo.org
 help / color / mirror / Atom feed
* [gentoo-dev] Creating ebuilds: Choices?
@ 2002-02-01  0:45 Jared H. Hudson
  2002-02-01  8:02 ` Dan Armak
  2002-02-01  8:20 ` Vitaly Kushneriuk
  0 siblings, 2 replies; 3+ messages in thread
From: Jared H. Hudson @ 2002-02-01  0:45 UTC (permalink / raw
  To: gentoo-dev

[-- Attachment #1: Type: text/plain, Size: 732 bytes --]

I'm creating an ebuild for apache that includes Microsoft Frontpage 2002 
extensions. Since this is an option that most people would probably not 
want, but some might, what is a good way to allow a ebuild compiler to 
choose?

Would creating an apache-frontpage-1.3.22.ebuild be appropiate?

What about other extensions? I assume that the builders of 
apache-1.3.22-r7.ebuild assumed everyone would want mod_ssl, but how do 
you make such a decision? Base it on what's common? For example, 
redhat's apache rpms contain mod_ssl, so gentoo should also, ect?

-Jared H.

PS. In case you're curious why anyone would want Frontpage 2002 
extensions, it's because I have 2 potential customers requesting it for 
my web hosting company.

[-- Attachment #2: S/MIME Cryptographic Signature --]
[-- Type: application/x-pkcs7-signature, Size: 3261 bytes --]

^ permalink raw reply	[flat|nested] 3+ messages in thread

* Re: [gentoo-dev] Creating ebuilds: Choices?
  2002-02-01  0:45 [gentoo-dev] Creating ebuilds: Choices? Jared H. Hudson
@ 2002-02-01  8:02 ` Dan Armak
  2002-02-01  8:20 ` Vitaly Kushneriuk
  1 sibling, 0 replies; 3+ messages in thread
From: Dan Armak @ 2002-02-01  8:02 UTC (permalink / raw
  To: gentoo-dev

On Friday 01 February 2002 02:45, you wrote:
> I'm creating an ebuild for apache that includes Microsoft Frontpage 2002
> extensions. Since this is an option that most people would probably not
> want, but some might, what is a good way to allow a ebuild compiler to
> choose?
>
> Would creating an apache-frontpage-1.3.22.ebuild be appropiate?
>
> What about other extensions? I assume that the builders of
> apache-1.3.22-r7.ebuild assumed everyone would want mod_ssl, but how do
> you make such a decision? Base it on what's common? For example,
> redhat's apache rpms contain mod_ssl, so gentoo should also, ect?

I don't know if it's feasible for apache, but the best strategy is having one 
ebuild install the base apache system and several others install each one 
plugin/addon e.g. frontpage, mod_ssl that would work with the existing 
installed base apache.

When plugins like that aren't possible, we tend to rely on USE flags whenever 
possible (e.g. the ssl flag). For everything that can't be linked to a USE 
flag, we add the support, unless it's something really big (e.g. the samba 
dependency for kdebase, which is disabled). If however apache becomes not 
just larger but  slower (and perhaps has a bigger mem footprint) because of 
added support, the decision really is a hard one. But from what I know of 
apache, I think it's modular, either at the compiling level (i.e. compile 
extra modules later) or at the loading level (only load the parts you need)?


-- 
Dan Armak
Gentoo Linux Developer, Desktop Team (KDE)
Matan, Israel



^ permalink raw reply	[flat|nested] 3+ messages in thread

* Re: [gentoo-dev] Creating ebuilds: Choices?
  2002-02-01  0:45 [gentoo-dev] Creating ebuilds: Choices? Jared H. Hudson
  2002-02-01  8:02 ` Dan Armak
@ 2002-02-01  8:20 ` Vitaly Kushneriuk
  1 sibling, 0 replies; 3+ messages in thread
From: Vitaly Kushneriuk @ 2002-02-01  8:20 UTC (permalink / raw
  To: Gentoo-dev

On Fri, 2002-02-01 at 02:45, Jared H. Hudson wrote:
> I'm creating an ebuild for apache that includes Microsoft Frontpage 2002 
> extensions. Since this is an option that most people would probably not 
> want, but some might, what is a good way to allow a ebuild compiler to 
> choose?
> 
> Would creating an apache-frontpage-1.3.22.ebuild be appropiate?
> 
> What about other extensions? I assume that the builders of 
> apache-1.3.22-r7.ebuild assumed everyone would want mod_ssl, but how do 
> you make such a decision? Base it on what's common? For example, 
> redhat's apache rpms contain mod_ssl, so gentoo should also, ect?
> 
> -Jared H.
> 
> PS. In case you're curious why anyone would want Frontpage 2002 
> extensions, it's because I have 2 potential customers requesting it for 
> my web hosting company.
This kind of package-specific configuration is considered for the 
second generation  of portage. And some other very nice features too ;)

	/Vitaly


^ permalink raw reply	[flat|nested] 3+ messages in thread

end of thread, other threads:[~2002-02-01 16:09 UTC | newest]

Thread overview: 3+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2002-02-01  0:45 [gentoo-dev] Creating ebuilds: Choices? Jared H. Hudson
2002-02-01  8:02 ` Dan Armak
2002-02-01  8:20 ` Vitaly Kushneriuk

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox