Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 19 Aug 2012 21:38:54 +0200
From:      Polytropon <freebsd@edvax.de>
To:        vermaden <vermaden@interia.pl>
Cc:        freebsd-questions@freebsd.org
Subject:   Re: I Can Has Packages?
Message-ID:  <20120819213854.50408ec7.freebsd@edvax.de>
In-Reply-To: <mstfdvylnhedwhomycce@vqhb>
References:  <mstfdvylnhedwhomycce@vqhb>

next in thread | previous in thread | raw e-mail | index | archive | help
On Sun, 19 Aug 2012 20:33:49 +0200, vermaden wrote:
> HI,
> 
> OpenBSD seems to have packages for everything, even
> for LAME (audio/lame), why FreeBSD can not provide
> package for LAME the same way as OpenBSD does?

j00 CAN haz pakagez. =^_^=

Packages for _everything_ is impossible because of the many
options that may or MAY NOT fit your needs, so things have
to be set at compile time. Just imagine how many different
packages you would have to host for OpenOffice!

In the past, "pkg_add -r de-openoffice" would have given
you a full-featured german version of OpenOffice, even
including a dictionary. Today, it's not that easy anymore.

There are also ports that draw a massive slew of dependencies.
Some of them are of minor importance, like documentation that
urges you to install LaTeX. If that's the default the package
has been created from, installing it will bring teTeX to your
system too, even if _you_ don't need it.

Also consider programs like mplayer that can have a lot of
codecs. Because it's illegal in the U.S. to listen to MP3,
those may not be included. :-)

Okay, you get the idea: There may apply "shipping restrictions".
If I remember correctly, there has been such an issue for lame
in the past, but I thought that it would have been resolved.
When trying "make package", it was not possible, and there
also was not package for use with pkg_add. You _had_ to compile
it yourself because the terms of use told so.

The ports collections has a specific field in Makefile that
gives you information about such issues:

RESTRICTED=     patent issues, see http://www.mp3licensing.com/

So if OpenBSD serves a lame package (I mean a package containing
lame), you should ask them in how far they have an agreement that
allows them to do so, in comparison to what patent issues prohibit
doing the same on FreeBSD.



-- 
Polytropon
Magdeburg, Germany
Happy FreeBSD user since 4.0
Andra moi ennepe, Mousa, ...



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20120819213854.50408ec7.freebsd>