From owner-freebsd-ports@FreeBSD.ORG Mon Feb 4 16:21:39 2013 Return-Path: Delivered-To: freebsd-ports@freebsd.org Received: from mx1.freebsd.org (mx1.FreeBSD.org [8.8.178.115]) by hub.freebsd.org (Postfix) with ESMTP id 647E032B for ; Mon, 4 Feb 2013 16:21:39 +0000 (UTC) (envelope-from prvs=7402d8141=pschmehl_lists@tx.rr.com) Received: from ip-002.utdallas.edu (ip-002.utdallas.edu [129.110.20.108]) by mx1.freebsd.org (Postfix) with ESMTP id 3EAE3738 for ; Mon, 4 Feb 2013 16:21:39 +0000 (UTC) X-Group: None X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: AlcGACHfD1GBbgogSmdsb2JhbABFv08DAQEbBgIkJ4JeAoFjGhOIEQybAIZamgQEkHFhA4hmoSU X-IronPort-AV: E=Sophos;i="4.84,600,1355119200"; d="scan'208";a="114104202" Received: from zxtm01.utdallas.edu (HELO utd71538.utdallas.edu) ([129.110.10.32]) by ip-002.utdallas.edu with ESMTP/TLS/DHE-RSA-AES256-SHA; 04 Feb 2013 10:21:38 -0600 Date: Mon, 04 Feb 2013 10:21:35 -0600 From: Paul Schmehl To: FreeBSD Ports List Subject: I need help with git Message-ID: <39A84EC03A29CF90A1609C44@utd71538.campus.ad.utdallas.edu> X-Mailer: Mulberry/4.1.0a1 (Mac OS X) MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline; size=1997 X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list Reply-To: Paul Schmehl List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 04 Feb 2013 16:21:39 -0000 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@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: 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? -- 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