From owner-svn-ports-all@freebsd.org Tue Dec 26 20:47:08 2017 Return-Path: Delivered-To: svn-ports-all@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 272DBE816FF; Tue, 26 Dec 2017 20:47:08 +0000 (UTC) (envelope-from bacon4000@gmail.com) Received: from mail-io0-x233.google.com (mail-io0-x233.google.com [IPv6:2607:f8b0:4001:c06::233]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client CN "smtp.gmail.com", Issuer "Google Internet Authority G2" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id DA8756691C; Tue, 26 Dec 2017 20:47:07 +0000 (UTC) (envelope-from bacon4000@gmail.com) Received: by mail-io0-x233.google.com with SMTP id x67so27377665ioi.9; Tue, 26 Dec 2017 12:47:07 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=subject:to:cc:references:from:message-id:date:user-agent :mime-version:in-reply-to:content-transfer-encoding:content-language; bh=w+x8P0/4A8PrCoPdAgyLNqY/t4om2/9LbOsqV371s60=; b=uSf4nFbV90rVoOJBYtvz4D7GfU9YsC2EjZXpeR4mq2zN1vGbDjOAVSRuv0qSOLgc2m 2ZFVL0bYuMPh+segvyZo94TnAtFSF3KP6vcHhhdyrpsCM/sIohCsx+g2WWhQo2dYvJIg ioY6jKtn5v9ZK3v4i5r2yXYMPDhENBicXmAxlXhQRYPB+YT1sO2KGQ5e47mUOnsD+SIH +gC8puKHBfG4Tcwh0E8rpIrKLpiOm3B6GYQO+lidgnH5/ZrTmW76ADlyWU5+iSOP4ewo Xh8mC2t4bEtvB29xb+WalAPj5hhpiny+fu6mioHlt9JxJQMQdWrD40oCJUcxYRBjIWQw 92xw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:subject:to:cc:references:from:message-id:date :user-agent:mime-version:in-reply-to:content-transfer-encoding :content-language; bh=w+x8P0/4A8PrCoPdAgyLNqY/t4om2/9LbOsqV371s60=; b=G13voR5MhSMBr2dTxFelyE58vwjiRaFRcqT/rsU85dmwgKq4sUbVuromCplf/kEIRN xH+zDQka5H+H2pc7WNo/BHz3tNJ22XPtXQklJ5+oL3Nk1ZwAr5Sl2Q+RqNvFD0xOZpJw EG4/E3hawJbqglosSU2oYwYg7tyQ0eQn7BLiSf5jU/TLU3RCsOk0bbUF0DoilN96ycsG oEcSXoQX6aE+DD8/GupCAAVeBkgM2E1drQWNMJzqc7POMbhsfLL3Q6qapnU6FcErdHON QWqsH9wCKbtrZJbAUrNv/7bFJp2JEHly70QVvRJBoCLo5HB4nxQ3rASu1gJ0jn2e1Arw gWoA== X-Gm-Message-State: AKGB3mJDK5HebID2ZstJA7BsgHHIoDjOmNI/x4WABVzFV49eX4R73NyX 61/+cGcXTLGQt0I5IXpV6rqvSTmE X-Google-Smtp-Source: ACJfBou3O9Fgsj9L8ivIhBeYgGP+NgdtU3fNjU0ft8hy+Ovy8sYX7SzxIoorsewQQWZj2iTxkP6hGA== X-Received: by 10.107.37.21 with SMTP id l21mr32424968iol.183.1514321227029; Tue, 26 Dec 2017 12:47:07 -0800 (PST) Received: from manatee.acadix.biz (nat-130-88.wifi.uwm.edu. [129.89.130.88]) by smtp.gmail.com with ESMTPSA id g130sm16876223ioe.78.2017.12.26.12.47.06 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Tue, 26 Dec 2017 12:47:06 -0800 (PST) Subject: Re: svn commit: r456674 - in head/graphics: . libQGLViewer libQGLViewer/files To: Alexey Dokuchaev Cc: Adam Weinberger , yuri@freebsd.org, ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org References: <201712182143.vBILhFND023143@repo.freebsd.org> <20171224135522.GA1693@FreeBSD.org> <6fa2551a-dee7-9388-07fc-6539800b6c5a@freebsd.org> <20171225112028.GA61880@FreeBSD.org> <0e81e642-9157-d8e3-12f2-af08724accf6@gmail.com> <20171226155201.GA90333@FreeBSD.org> From: Jason Bacon Message-ID: <4105e72a-cdd1-c792-7f69-e00bb22d01cb@gmail.com> Date: Tue, 26 Dec 2017 14:47:05 -0600 User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:52.0) Gecko/20100101 Thunderbird/52.5.0 MIME-Version: 1.0 In-Reply-To: <20171226155201.GA90333@FreeBSD.org> Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 7bit Content-Language: en-US X-BeenThere: svn-ports-all@freebsd.org X-Mailman-Version: 2.1.25 Precedence: list List-Id: SVN commit messages for the ports tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 26 Dec 2017 20:47:08 -0000 On 12/26/17 09:52, Alexey Dokuchaev wrote: > On Tue, Dec 26, 2017 at 09:18:02AM -0600, Jason Bacon wrote: >> There are some nuances that have to be clarified: >> >> 1. What exactly does it mean when we talk about "what the developers >> call it"? Are we referring to the upstream distname? The title on their >> website or in their documentation? Occasionally these things differ. > Official name is the one used in documentation, on the website, or in > Wikipedia article if there is one. Examples include Firefox, LilyTerm, > PostgreSQL, etc. It is the name that should be used, for example, in > the port description text (pkg-descr). > >> 2. Same for "what's installed". Does this refer to the main >> command/library? [...] > This is largely and usually irrelevant. > >> 3. Should PORTNAME match the port directory name? > Yes, it should, with a few exceptions when e.g. PKGNAMEPREFIX comes to > play (examples include CPAN ports, Linux binary ports, etc.). > >> @mat pointed out that "pkg" is case-insensitive, so case doesn't cause >> any inconvenience when dealing with binary packages, but I find it a >> nuisance to have to remember case on port directory names. > Exactly. It's a nuisance, and that's one of the reasons to keep it as > lowercase; again, CPAN ports are valid exception, because that includes > a lot of ports that have an established naming convention of their own; > many of them are common (omni-Unix) and thus it helps to have similar > package names with popular GNU/Linux distributions. > >> A clear policy in PHB would be really helpful... > Yes, it would; but until the PHB is fixed, please stick to currently > used most common practices (that is, prefer lowercase unless there are > sufficiently strong reasons to do otherwise). Porting a Perl module? > Follow CPAN (and existing ports). For some random, unattached (not a > part of any cabal) port it is almost always better tolower() its name. > (Again, like vast majority existing ports.) > > ./danfe Clarifying my point #3: When I said "match" I meant in terms of upper/lower case. Are you suggesting that PORTNAME should also be reduced to lowercase to match the directory name? -- Earth is a beta site.