From owner-freebsd-questions@FreeBSD.ORG Sun Aug 19 19:39:02 2012 Return-Path: Delivered-To: freebsd-questions@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 9521B106566B for ; Sun, 19 Aug 2012 19:39:02 +0000 (UTC) (envelope-from freebsd@edvax.de) Received: from mx01.qsc.de (mx01.qsc.de [213.148.129.14]) by mx1.freebsd.org (Postfix) with ESMTP id 55C638FC0A for ; Sun, 19 Aug 2012 19:39:02 +0000 (UTC) Received: from r56.edvax.de (port-92-195-239-40.dynamic.qsc.de [92.195.239.40]) by mx01.qsc.de (Postfix) with ESMTP id 66A0C3CAF5; Sun, 19 Aug 2012 21:38:55 +0200 (CEST) Received: from r56.edvax.de (localhost [127.0.0.1]) by r56.edvax.de (8.14.5/8.14.5) with SMTP id q7JJcsWs003069; Sun, 19 Aug 2012 21:38:55 +0200 (CEST) (envelope-from freebsd@edvax.de) Date: Sun, 19 Aug 2012 21:38:54 +0200 From: Polytropon To: vermaden Message-Id: <20120819213854.50408ec7.freebsd@edvax.de> In-Reply-To: References: Organization: EDVAX X-Mailer: Sylpheed 3.1.1 (GTK+ 2.24.5; i386-portbld-freebsd8.2) Mime-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Cc: freebsd-questions@freebsd.org Subject: Re: I Can Has Packages? X-BeenThere: freebsd-questions@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: Polytropon List-Id: User questions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 19 Aug 2012 19:39:02 -0000 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, ...