From owner-freebsd-ports@FreeBSD.ORG Wed Mar 30 18:40:50 2011 Return-Path: Delivered-To: freebsd-ports@FreeBSD.ORG Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 0632F1065670; Wed, 30 Mar 2011 18:40:50 +0000 (UTC) (envelope-from olli@lurza.secnetix.de) Received: from lurza.secnetix.de (lurza.secnetix.de [IPv6:2a01:170:102f::2]) by mx1.freebsd.org (Postfix) with ESMTP id 7A8158FC0A; Wed, 30 Mar 2011 18:40:49 +0000 (UTC) Received: from lurza.secnetix.de (localhost [127.0.0.1]) by lurza.secnetix.de (8.14.3/8.14.3) with ESMTP id p2UIeSEM031211; Wed, 30 Mar 2011 20:40:44 +0200 (CEST) (envelope-from oliver.fromme@secnetix.de) Received: (from olli@localhost) by lurza.secnetix.de (8.14.3/8.14.3/Submit) id p2UIeSsB031209; Wed, 30 Mar 2011 20:40:28 +0200 (CEST) (envelope-from olli) From: Oliver Fromme Message-Id: <201103301840.p2UIeSsB031209@lurza.secnetix.de> To: peterjeremy@acm.org (Peter Jeremy) Date: Wed, 30 Mar 2011 20:40:28 +0200 (CEST) In-Reply-To: <20110330054503.GA55298@server.vk2pj.dyndns.org> X-Mailer: ELM [version 2.5 PL8] MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 8bit X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.3.5 (lurza.secnetix.de [127.0.0.1]); Wed, 30 Mar 2011 20:40:44 +0200 (CEST) Cc: dinoex@FreeBSD.ORG, freebsd-ports@FreeBSD.ORG Subject: Re: ports/graphics/netpbm out of date X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 30 Mar 2011 18:40:50 -0000 Peter Jeremy wrote: > On 2011-Mar-29 13:51:21 +0200, Oliver Fromme wrote: > > Both graphics/netpbm and graphics/netpbm-devel are *WAY* > > out of date (5 to 6 years). > > I don't understand you. In my experience, the netpbm ports have > always been updated fairly regularly. The ports currently have: > STABLE_PORTVERSION= 10.26.64 > DEVEL_PORTVERSION= 10.35.80 > > 10.26.64 is the last of the 10.26 series and was released > almost exactly 18 months ago. > > 10.35.80 is the current "stable" version and was released > about 5 weeks ago. The port was updated the day following > the release. The problem is that 10.26 is 6 years old, and 10.35 is 5 years old. The fact that they have been updated to the latest patch releases doesn't matter much, that's just bug fixes. But they are missing a lot of functionality. For example, many tools don't support transparency via PAM yet. For example, the pngtopam and pamtopng tools (for preserving the alpha channel) don't exist; they occured in 10.44. The current "stable" version is 10.47 (.27), and the current "advanced" version (this is not the development version!) is 10.53 (.05). I think that it makes sense to update the netpbm port to the "stable" version, and the netpbm-devel port to "advanced". However, the problem with that is that the netpbm folks don't provide tarballs anymore. You have to check out the stuff from their SVN repository. SourceForge provides a download URL that automatically packages the current source tree of a specified version (stable or advanced) and returns a .tar.gz file. But of course you get a different .tar.gz file when a developer commits a patch, so this is not suitable as distfile for a FreeBSD port. I'm not sure how to resolve that problem. Maybe upload a specific .tar.gz with a time stamp to a site that can be used as master site. > > What's making things is worse is the fact that the netpbm > > ports don't include any documentation. Instead they refer > > to the online documentation which is way ahead of the > > state of the FreeBSD port, as explained above. > > I agree this is annoying and don't understand the rationale behind the > way netpbm documentation is handled but that is not the FreeBSD > maintainer's fault. You are right, that's not the maintainer's fault, of course. But updating the FreeBSD port to a more recent version would make the problems smaller that are caused by the netpbm documentation policy. > > Is anybody working on updating the netpbm ports? Is there > > any problem with it that I'm not aware of? > > A quick check would have identified the maintainer (now Cc'd). Thank you. I'm sorry, I should have done that in the first place. Best regards Oliver -- Oliver Fromme, secnetix GmbH & Co. KG, Marktplatz 29, 85567 Grafing b. M. Handelsregister: Registergericht Muenchen, HRA 74606, Geschäftsfuehrung: secnetix Verwaltungsgesellsch. mbH, Handelsregister: Registergericht Mün- chen, HRB 125758, Geschäftsführer: Maik Bachmann, Olaf Erb, Ralf Gebhart FreeBSD-Dienstleistungen, -Produkte und mehr: http://www.secnetix.de/bsd C++: "an octopus made by nailing extra legs onto a dog" -- Steve Taylor, 1998