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>