Re: ports - warum wird nicht var benutzt?

From: Christian Weisgerber <naddy(at)mips.inka.de>
Date: Tue, 19 Mar 2002 23:48:09 +0000 (UTC)

Oliver Fromme <de-bsd-questions(at)DE.FreeBSD.ORG> wrote:

> Das stört mich auch bei den Ports. Manche X-Ports instal-
> lieren sich unter /usr/X11R6, manche unter /usr/local. Das
> ist extrem störend.

Das hat zwei Aspekte, die technische und den Geschmack.

Pakete, die imake(1) zur Konfiguration verwenden, erhalten den in
der imake-Konfiguration vorgegebenen Präfix, also /usr/X11R6 bei
XFree86. Um das zu ändern, müsste man die imake-Konfiguration
patchen. FreeBSD wartet aber keine eigene Version von XFree86,
sondern übernimmt die offizielle unverändert.

Einige Leute sind der festen Überzeugung, dass alles, was mit X11
im engeren oder auch weiteren Sinn zu tun hat, unter ${X11BASE}
gehört. Das ist schlicht Geschmackssache, aber solange portmgr kein
Machtwort, spricht gibt es dagegen kein Ankommen. Ich fürchte
allerdings, dass portmgr eher diesen Geschmack teilt.

OpenBSD installiert keine Ports unter ${X11BASE}. OpenBSD importiert
die XFree86-Releases ins eigene CVS und nimmt die eine oder andere
Änderung daran vor, darunter früher auch ein klitzekleiner Patch,
um den PREFIX in der imake-Konfiguration umstellen zu können.
Mittlerweile ist das in die offiziellen XFree86-Releases integriert
worden. FreeBSD könnte das auch anstoßen, wenn man nur wollte.

> Blöderweise funktioniert auch $PREFIX bei vielen Ports ein-
> fach nicht. Vermutlich wird es von den wenigstens Port-
> Bauern getestet.

*Seufz* Ja, das ist ein Problem.
Ich vermute, dass eine Menge Ports auch nicht mehr bauen, wenn man
PREFIX umsetzt und alles systematisch z.B. nach /usr/pkg installieren
lässt. Viele configure-Skripte suchen irgendwelche Abhängigkeiten
auch in /usr/local, aber nicht anderswo.

-- 
Christian "naddy" Weisgerber                          naddy(at)mips.inka.de
To Unsubscribe: send mail to majordomo(at)de.FreeBSD.org
with "unsubscribe de-bsd-questions" in the body of the message
Received on Wed 20 Mar 2002 - 01:30:51 CET

search this site