Re: java/diablo-jdk15 oder java/jdk15

From: Heino Tiedemann <rotkaps_spam_trap(at)GMX.de>
Date: Fri, 21 Apr 2006 20:30:06 +0200

Oliver Fromme <olli(at)lurza.secnetix.de> wrote:

> Heino Tiedemann <rotkaps_spam_trap(at)gmx.de> wrote:
> > Oliver Fromme <olli(at)lurza.secnetix.de> wrote:
> > > Rate doch mal, wie die Binär-Packages erstellt werden ...
> > > cd /usr/ports/foo/bar; make package
> >
> > In diesem Fall - java/diablo-jdk15 - gibt es ja nur Binäre. Das
> > heisst, mit "make package" wurde das erzeugt, und mit "make install"
> > wird das installiert.
> >
> > Irgendwie eine Henne-Ei Problem. Was war denn zuerst da?
>
> Nein, kein Henne-Ei-Problem. Du mußt zwischen dem Package,
> das der vendor bereitstellt, und dem FreeBSD-Package unter-
> scheiden. Es gibt folgenden Ablauf:
>
> 1. Es gibt ein Vendor-Package. FreeBSD nennt die Teile
> auch »Distfiles«. Da können Sourcen drin sein (bei
> Open-source) oder Binärdateien (bei Closed-source).
> Wenn letzteres der Fall ist, hat der Vendor sie com-
> piliert (der hat ja als einziger die Sourcen). Bei
> so einem Vendor-Package funktioniert natürlich kein
> pkg_add.

Nachdem ich Deine Ausführungen gut verstanden habe noch mal eine
Frage:

java/diablo-jdk15 ist also ein Port, der Vendor-Disfiles von SUN - und
zwar Binäre - nimmt und dann ein fBSD-Packet baut. Kompiliert hat
hierbei nur einer: SUN.

Jetzt zum Vergleich das Paket java/jdk15: Hier zieht man sich Wirklich
Quellcode (aus Lizensgründen direkt von SUN) und kompiliert den
selber.

Der Unterschied zwischen java/diablo-jdk15 oder java/jdk15 ist also
wirklich nur, das das diablo-Paket von SUN kompiliert wurde?

Gemeinsamkeiten sind dabei, das die Distfiles immer von SUN
kommen. Einmal kompiliert und einmal als Quelle?

Habe ich es?

Heino

To Unsubscribe: send mail to majordomo(at)de.FreeBSD.org
with "unsubscribe de-bsd-questions" in the body of the message
Received on Fri 21 Apr 2006 - 20:46:25 CEST

search this site