Date: Thu, 26 Sep 2002 16:30:15 +0200 From: Roman Neuhauser <neuhauser@bellavista.cz> To: Richard Jones <richard@jonze.com> Cc: freebsd-questions@freebsd.org Subject: Re: Port manipulation Message-ID: <20020926143015.GO30361@freepuppy.bellavista.cz> In-Reply-To: <20020926150929.A56784@daedalus.info-plc.com> References: <20020926150929.A56784@daedalus.info-plc.com>
next in thread | previous in thread | raw e-mail | index | archive | help
# richard@jonze.com / 2002-09-26 15:09:29 +0100:
> Hi,
>
> Could someone point me in the direction of "intermediate" documentation
> on ports? The handbook doesn't say enough, and the Ports guide is too
> dense and focuses mostly on creating ports.
>
> I want to find out things like:
> How to install mtr without X
> How to install wget without Japanese language support
> How to install lame without GTK support.
such questions are usually easily answered by reading the port's
Makefile. /usr/ports/audio/lame/Makefile e. g. contains this:
.if (${HAVE_GNOME:Mgtk12}!="" || defined(WITH_GTK)) && !defined(WITHOUT_GTK)
USE_GNOME+= gtk12
PLIST_SUB+= WITH_GTK=''
PKGNAMESUFFIX= -gtk
.else
PLIST_SUB+= WITH_GTK='@comment '
.endif
that looks like
% make install -DWITHOUT_GTK
will do what you want.
n. b.: answers to questions like "what the heck is the WANT_GNOME
stuff" lie in the /usr/ports/Mk directory. get yourself ready for
some searious reading if you're not a Makefile hacker though, that
stuff is pretty heavy, *but not impenetretable*.
see also make(1) and /usr/share/doc/psd/12.make/paper.ascii.gz
hmm, looks like i answered a different question. :)
--
begin 666 nonexistent.vbs
FreeBSD 4.7-RC
4:20PM up 8 days, 23:35, 12 users, load averages: 0.01, 0.03, 0.00
end
To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-questions" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20020926143015.GO30361>
