From owner-freebsd-questions@FreeBSD.ORG Thu Aug 2 05:00:44 2012 Return-Path: Delivered-To: freebsd-questions@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id EFCFD106566B for ; Thu, 2 Aug 2012 05:00:44 +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 AEF308FC0C for ; Thu, 2 Aug 2012 05:00:44 +0000 (UTC) Received: from r56.edvax.de (port-92-195-22-218.dynamic.qsc.de [92.195.22.218]) by mx01.qsc.de (Postfix) with ESMTP id 5E4143CDD2; Thu, 2 Aug 2012 07:00:35 +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 q7250YgC001925; Thu, 2 Aug 2012 07:00:34 +0200 (CEST) (envelope-from freebsd@edvax.de) Date: Thu, 2 Aug 2012 07:00:34 +0200 From: Polytropon To: david coder Message-Id: <20120802070034.d9980c4d.freebsd@edvax.de> In-Reply-To: <20120802022524.GB15076@mail3.dcoder.net> References: <20120802022524.GB15076@mail3.dcoder.net> 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: confused about the png/APNG issue 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: Thu, 02 Aug 2012 05:00:45 -0000 On Wed, 1 Aug 2012 22:25:24 -0400, david coder wrote: > one thing i don't understand about what otherwise seemed to me the best > suggestion for dealing with this issue: assuming that "the system png" > refers to the png that comes w/ the freebsd distributions, how would > upgrading the png port help? The operating system FreeBSD (i. e. the base system) does _not_ come with a PNG library. You won't find it if you search through the /usr/src tree (which contains the sources for all the stuff in the base system). The libpng is a 3rd party addition - a port (or a package) which other software depends on. So if you need to update it, you need to deal with the ports, not with the base system. Unlike Linux, FreeBSD doesn't come in distributions. There is _one_ base system. _THE_ operating system FreeBSD. It contains of a defined set of components maintained by the FreeBSD team. > wouldn't the other ports continue to use the > system png? there was, i know, a hint or two that upgrading old systems was > a necessary part of the fix, but then why would the port matter @ all then, > ie, why wouldn't updating the system be sufficient? Such a procedure (i. e. updating the OS) _might_ be required to get certain ports running. I'm not sure this is related to the libpng issue, but basically it's _possible_ that such steps may be needed for some software (which for example only runs on the 8- and 9- branch of the OS, but not on 7- anymore). You need to understand that FreeBSD (the OS) is not arbitrarily composed from packages like Linux distributions. In their context, that what forms their base system (different among the distros!) is created by selecting packages, and even the kernel can be seen as a package. Many (most?) distros also include X and various software, so they chose the PNG library to be part of that basic distribution content. > obviously, i'm confused. will some patient person please explain where i'm > going wrong? I think it has been done hereby. :-) -- Polytropon Magdeburg, Germany Happy FreeBSD user since 4.0 Andra moi ennepe, Mousa, ...