svn commit: r462550 - in head/editors: emacs emacs-devel

Joseph Mingrone jrm at FreeBSD.org
Wed Feb 28 13:17:46 UTC 2018


Alexey Dokuchaev <danfe at FreeBSD.org> writes:

> On Wed, Feb 21, 2018 at 11:59:44PM +0000, Joseph Mingrone wrote:
>> New Revision: 462550
>> URL: https://svnweb.freebsd.org/changeset/ports/462550

>> Log:
>>   Emacs ports: Remove obsolete variable definitions

>>   editors/emacs: The CANNA option was replaced by a flavor, so remove
>>   CANNA_DESC.

>>   editors/emacs and editors/emacs-devel: The X11 option was replaced by the
>>   nox flavor, so remove WITHOUT_X11.

> Ah, so `nox' is acutally related to X11?  Could it be renamed to `nox11'
> if this is the case, as it's much less confusing than `nox'.  It would
> also help X11/WITHOUT_X11-aware users to catch up with flavors quicker.

> ./danfe

This was discussed before the change was introduced and is stated in the
20180201 UPDATING entry.

Motivations for using 'nox' were for

- consistency with other Emacs packages [1,2]
- shorter PKGNAMESUFFIX, especially for editors/emacs-devel, which uses
  -devel_nox for its 'nox' flavor and has quite a long package name
  -[3,4].

There are other FreeBSD packages that use the -nox11 suffix, but there
is also -console, -lite, -minimal, and possibly other PKGNAMESUFFIX
that have similar meanings.

I would prefer not to introduce another change, unless there is more
feedback from users, or even better, if there was work to draft
documented guidelines for consistent PKGNAMESUFFIX.

J.

[1] https://repology.org/metapackage/emacs/versions
[2] Only pkgsrc uses 'nox11'; all others use 'nox'
[3] Currently emacs-devel_nox-27.0.50.20180220,2
[4] Still using the date in the package name, because `git describe
    --tag d599dce` reports the wrong version
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 962 bytes
Desc: not available
URL: <http://lists.freebsd.org/pipermail/svn-ports-head/attachments/20180228/0adb13f9/attachment.sig>


More information about the svn-ports-head mailing list