I need help with git
Paul Schmehl
pschmehl_lists at tx.rr.com
Mon Feb 4 17:04:16 UTC 2013
--On February 4, 2013 11:41:45 AM -0500 Greg Larkin <glarkin at FreeBSD.org>
wrote:
> -----BEGIN PGP SIGNED MESSAGE-----
> Hash: SHA1
>
> On 2/4/13 11:21 AM, Paul Schmehl wrote:
>> I'm the maintainer for security/barnyard2. The software recently
>> changed so that all distros are pulled from github. The developers
>> made new commits, and now the port is broken, and I cannot figure
>> out how to fix it.
>>
>> Here's the relevant code from the Makefile:
>>
>> PORTNAME= barnyard2 PORTVERSION= 1.11 CATEGORIES=
>> security
>>
>> MAINTAINER= pauls at utdallas.edu COMMENT= Interpreter for
>> Snort unified2 binary output files
>>
>> LICENSE= GPLv2
>>
>> USE_GITHUB= yes GH_ACCOUNT= firnsy GH_PROJECT=
>> ${PORTNAME} GH_TAGNAME= master GH_COMMIT= 4dfdc80
>>
>> The master tagname apparently gets moved to the new commit every
>> time the developers commit changes. This is NOT what I want. I
>> want the port to stay at the release version until a new version is
>> released.
>>
>> I've tried everything I can think of to get this port to pull the
>> commit I want. It does not work. I've tried changing the tagname
>> to v2-1.11, v2-${PORTVERSION}, stable, dev-next, etc., etc.
>> Nothing works.
>>
>> Here's the git site:
>> <https://github.com/firnsy/barnyard2/commits/master>
>>
>> If I pull master, I get commit f57e464. That's not what I want.
>> Why doesn't this thing pull the commit I'm telling it to pull?
>>
>> I'm so frustrated by this I'm about to drop this port. I do NOT
>> want to have to update the port every time the developers commit
>> more code. That is NOT how software should work.
>>
>> Is there anyone who can tell me how to fix this problem so the port
>> will remain at the release version until the next version is
>> released no matter how many commits the developers make?
>>
>
> Hi Paul,
>
> I just changed this line:
>
> GH_TAGNAME= master
>
> to this:
>
> GH_TAGNAME= v2-1.11
>
> and it worked fine.
>
Thanks, Greg. That is the correct answer.
--
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
More information about the freebsd-ports
mailing list