svn commit: r501873 - in head/biology: . gemma gemma/files

Jason Bacon bacon4000 at gmail.com
Sat May 18 13:09:49 UTC 2019


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 at 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 at unixdev.ceas>>> /home/bacon 1002 # pkg info gemma
pkg: No package(s) matching gemma
<<<ROOT at 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.



More information about the svn-ports-head mailing list