Subject: Re: Netatalk installing CUPS -- why?
To: Manuel Bouyer <bouyer@antioche.eu.org>
From: Hauke Fath <hauke@Espresso.Rhein-Neckar.DE>
List: tech-pkg
Date: 01/30/2005 23:04:49
[Thanks for all the comments!]

At 13:13 Uhr +0100 30.1.2005, Manuel Bouyer wrote:
>On Fri, Jan 28, 2005 at 08:01:28PM +0100, Hauke Fath wrote:
>> So: Does pkgsrc allow to conditionally build with support for another
>> package "if it's already around"? And, in a similar direction: Is there a
>> way of globally setting "whatever options you build with, don't force
>> BLOATEDPACKAGE on me"?
>
>netatalk shoud use the USE_CUPS variable, as do other packages, to include
>cups support.

Yes, that'll do nicely. I've inserted the snippet

.if defined(USE_CUPS) && (${USE_CUPS} == YES)
.  include "../../print/cups/buildlink3.mk"
BUILD_DEFS+=            USE_CUPS
.endif

into the Makefile(*), and Netatalk gets configured and built without CUPS.

I'll send-pr.

Thanks again,

	hauke


(*) Btw., what does the USE_CUPS in BUILD_DEFS do? Is it intended for
Netatalk's Makefiles, or some pkgsrc magic?


--
/~\  The ASCII Ribbon Campaign
\ /    No HTML/RTF in email
 X     No Word docs in email
/ \  Respect for open standards