From owner-freebsd-questions@FreeBSD.ORG Fri Oct 11 21:25:07 2013 Return-Path: Delivered-To: freebsd-questions@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTP id 8D15B6D1 for ; Fri, 11 Oct 2013 21:25:07 +0000 (UTC) (envelope-from steve@sohara.org) Received: from uk1rly2283.eechost.net (uk1rly2283-a.eechost.net [217.69.47.231]) by mx1.freebsd.org (Postfix) with ESMTP id 247AD2529 for ; Fri, 11 Oct 2013 21:25:06 +0000 (UTC) Received: from [31.186.37.179] (helo=smtp.marelmo.com) by uk1rly2283.eechost.net with esmtpa (Exim 4.72) (envelope-from ) id 1VUkBX-0004bG-Fl for freebsd-questions@freebsd.org; Fri, 11 Oct 2013 22:23:47 +0100 Received: from [192.168.63.1] (helo=steve.marelmo.com) by smtp.marelmo.com with smtp (Exim 4.80.1 (FreeBSD)) (envelope-from ) id 1VUkCg-000Dwu-8N for freebsd-questions@freebsd.org; Fri, 11 Oct 2013 21:24:58 +0000 Date: Fri, 11 Oct 2013 22:24:57 +0100 From: Steve O'Hara-Smith To: freebsd-questions@freebsd.org Subject: Re: Q: Updating a port (math:asymptote) Message-Id: <20131011222457.18bc81cecd74908615be2bad@sohara.org> In-Reply-To: <87vc13aio7.fsf@syk.fi> References: <87vc13aio7.fsf@syk.fi> X-Mailer: Sylpheed 3.3.0 (GTK+ 2.24.19; amd64-portbld-freebsd9.2) Mime-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit X-Auth-Info: 15567@permanet.ie (plain) X-BeenThere: freebsd-questions@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: User questions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 11 Oct 2013 21:25:07 -0000 On Fri, 11 Oct 2013 19:14:48 +0300 Jarmo Hurri wrote: > > Greetings. > > I would like to switch from Linux to FreeBSD, but am puzzled by the > timeliness of the ports. In particular, I use a drawing program called The extent to which any given port is kept up to date depends on the maintainer. > asymptote quite heavily in my work. From the ports page I noticed that > the ports version is approximately 14 months old: > > http://www.freebsd.org/cgi/ports.cgi?query=asymptote > > I tried to contact the maintainer via email, but got no response. > > What would be the correct procedure for trying to get that port updated? > > 1. Somehow get in contact with the maintainer. How? (I tried.) A non-responding maintainer may be for any number of reasons including having lost all interest, but sometimes they're just temporarily unavailable (on holiday, busy with other things ...) and will get back to it later. > 2. Try to become a maintainer. How? Step one would be to try bringing the port up to date yourself, sometimes it is as easy as editing the Makefile, changing the version and running make makesum to update the checksums. Sometimes the patches need to be adjusted in which case much depends on how much patching was needed in the first place. In the case of asymptote it looks like the only patch is adjusting the path to exampledir in Makefile.in which ought to be pretty easy to handle. The porters handbook has a lot of useful information on what to do when things get tricky. If you succeed in bringing the port up to date then your problem is solved (you have an up to date version) and if you use send-pr to submit the changes to bring it up to date then there's a good chance that you'll solve the same problem for everyone else who may want it. > 3. Something else? Wait for someone else to do it. FreeBSD is a volunteer project and the best way to make it better is to scratch your itches and contribute the result. -- Steve O'Hara-Smith