Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 02 Oct 2012 14:14:26 -0500
From:      Paul Schmehl <pschmehl_lists@tx.rr.com>
To:        Eitan Adler <lists@eitanadler.com>
Cc:        Lowell Gilbert <freebsd-ports-local@be-well.ilk.org>, FreeBSD Ports List <freebsd-ports@freebsd.org>
Subject:   Re: How to check out ports
Message-ID:  <85CE784EEB463CD1C26E6C06@localhost>
In-Reply-To: <CAF6rxgkFeCE9wUAX0goMhWsQJ-kpEy93ADWGOdfw-wAQEi3G8w@mail.gmail.com>
References:  <6DE237A2D4133FBAED25FC26@localhost> <44626syfjv.fsf@be-well.ilk.org> <17F1F6096650E45134B198CD@localhost> <CAF6rxgkFeCE9wUAX0goMhWsQJ-kpEy93ADWGOdfw-wAQEi3G8w@mail.gmail.com>

next in thread | previous in thread | raw e-mail | index | archive | help
--On October 2, 2012 2:44:46 PM -0400 Eitan Adler <lists@eitanadler.com> 
wrote:

> On 2 October 2012 14:37, Paul Schmehl <pschmehl_lists@tx.rr.com> wrote:
>> I obviously wasn't very clear.  I'm a port maintainer.  I need to update
>> one of my ports.  I used to do this by checking out the port into a
>> purpose-created directory in which I would use cvs to make changes and
>> test. After everything checked out, I would submit the diff.
>
> We need to be better about announcing these changes as not to
> frustrate maintainers. :)
>
>> Now cvs isn't working, so how, as a port maintainer, do I check out a
>> single port so I can update it and submit it in a PR?
>
> You should do things the same way you did before, but instead you
> should use svn to checkout out your port. Note that 'module names' no
> longer work so you must use the full name:
> e..g., svn checkout svn://svn.freebsd.org/ports/head/editors/nano
>
> It may help to keep a folder of "ports-I-maintain" with the ports you
> maintain checked out. Before you update them do "svn update *" and to
> generate a diff do "svn diff foldername"

I got on the wiki and figured out how to check ou the port using svn, but 
now I'm stuck again.  This port has moved to github, and I don't have a 
clue how to download it in the Makefile.  There's no mention of github in 
/usr/ports/Mk, so I assume the method hasn't even been written yet.

The source is here: <https://github.com/firnsy/barnyard2/>, but I don't see 
a tarball, and I don't know enough about ports to know if it's even 
possible to fetch it from github.

-- 
Paul Schmehl, Senior Infosec Analyst
As if it wasn't already obvious, my opinions
are my own and not those of my employer.
*******************************************
"It is as useless to argue with those who have
renounced the use of reason as to administer
medication to the dead." Thomas Jefferson
"There are some ideas so wrong that only a very
intelligent person could believe in them." George Orwell




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