Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 18 May 2019 08:09:45 -0500
From:      Jason Bacon <bacon4000@gmail.com>
To:        Alexey Dokuchaev <danfe@freebsd.org>, "Jason W. Bacon" <jwb@freebsd.org>
Cc:        ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org
Subject:   Re: svn commit: r501873 - in head/biology: . gemma gemma/files
Message-ID:  <205369ac-7666-0d45-7f76-a473915a0eb9@gmail.com>
In-Reply-To: <20190518102522.GA45838@FreeBSD.org>
References:  <201905171445.x4HEjKE4084764@repo.freebsd.org> <20190518102522.GA45838@FreeBSD.org>

next in thread | previous in thread | raw e-mail | index | archive | help
On 2019-05-18 05:25, Alexey Dokuchaev wrote:
> On Fri, May 17, 2019 at 02:45:20PM +0000, Jason W. Bacon wrote:
>> New Revision: 501873
>> URL: https://svnweb.freebsd.org/changeset/ports/501873
>>
>> Log:
>>    biology/gemma: Genome-wide Efficient Mixed Model Association
>>    
>>    GEMMA is a software toolkit for fast application of linear mixed models (LMMs)
>>    and related models to genome-wide association studies (GWAS) and other
>>    large-scale data sets.
>>
>> Added: head/biology/gemma/Makefile
>> ...
>> @@ -0,0 +1,44 @@
>> +# $FreeBSD$
>> +
>> +PORTNAME=	GEMMA
> Any special reason not to use more common and expected PORTNAME=gemma?
>
> ./danfe
We had a lengthy discussion about this a while back, with no clear 
consensus.  Ultimately I chose to follow the pattern of lowercasing the 
port directory (except for special cases like perl and cran) and 
matching the case of PORTNAME with upstream (which in this instance 
eliminates the need for GH_PROJECT).  The pkg command is partly 
case-insensitive (at least install and remove), so much of the time it 
doesn't matter.

<<<ROOT@unixdev.ceas>>> /home/bacon 1001 # pkg remove gemma
Updating database digests format: 100%
Checking integrity... done (0 conflicting)
Deinstallation has been requested for the following 1 packages (of 0 
packages in the universe):

Installed packages to be REMOVED:
     GEMMA-0.98.1

It's not consistent, though, which bugs me a little:

<<<ROOT@unixdev.ceas>>> /home/bacon 1002 # pkg info gemma
pkg: No package(s) matching gemma
<<<ROOT@unixdev.ceas>>> /home/bacon 1003 # pkg info GEMMA
GEMMA-0.98.1

It would be nice if we either had a clear convention about PORTNAME or 
the pkg command were universally agnostic about case.

     JB

-- 
Earth is a beta site.




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?205369ac-7666-0d45-7f76-a473915a0eb9>