Opened 7 years ago

Last modified 2 years ago

#56423 accepted defect

emacs-devel @20170918 as X client cannot be used with recent fontconfig @2.13.0_0 and non-C locale

Reported by: ballapete (Peter "Pete" Dyballa) Owned by: drkp (Dan Ports)
Priority: Normal Milestone:
Component: ports Version: 2.4.3
Keywords: highsierra Cc: cooljeanius (Eric Gallager)
Port: emacs-devel

Description

This version does not launch with another locale than C. See this bug report: https://lists.nongnu.org/archive/html/bug-gnu-emacs/2018-03/msg00392.html. Possibly it will work with updated sources.

Change History (9)

comment:1 Changed 7 years ago by ryandesign (Ryan Carsten Schmidt)

Cc: ryandesign dports@… removed
Owner: set to drkp
Status: newassigned

comment:2 Changed 7 years ago by ballapete (Peter "Pete" Dyballa)

I deleted the version from before the uogrades (macOS and fontconfig) and re-built and re-installed GNU Emacs 27.0.50. It shows the same failure.

comment:3 Changed 7 years ago by ballapete (Peter "Pete" Dyballa)

I patched the port file to contain the GIT version 15fa8de1ae3228413fde95e583008d9b9f19e7c7. This release built, but the error stays. In GNU Emacsen 26.x and 27.0.50 it can only be prevented by setting the environment variable LC_NUMERIC to "C".

comment:4 Changed 7 years ago by ballapete (Peter "Pete" Dyballa)

See better https://debbugs.gnu.org/cgi/bugreport.cgi?bug=30788. This page has all the updates.

comment:5 Changed 7 years ago by drkp (Dan Ports)

Status: assignedaccepted

It's time to update emacs-devel in any event...

comment:6 Changed 7 years ago by wyuenho (Jimmy Yuen Ho Wong)

If the only thing preventing updating emacs-devel https://github.com/macports/macports-ports/pull/1948#issuecomment-394551583 is the inline patch for emacs-app-devel, than I think the best way to deal with it is guard that variant with an if subport eq emacs-app-devel and not default the inline variant.

comment:7 Changed 7 years ago by wyuenho (Jimmy Yuen Ho Wong)

In e52ab5a9443f0e7025dadbeb0e82db9c4c967ea9/macports-ports (master):

emacs|emas-devel|emacs-app|emacs-app-devel: bump revisions and fix variants

  • set emacs-devel and emacs-app-devel to use HEAD
  • move dbus variant under emacs and emacs-devel
  • hide inline variant from emacs-app-devel
  • only patch src/dbusbind.c when building dbus variant
  • update git.url
  • bump revisions for emacs and emacs-app
  • remove emacs-devel src/dbusbind.c patch cos it's the same as emacs'

References: #56423

https://github.com/macports/macports-ports/pull/1936
https://github.com/macports/macports-ports/pull/1948

comment:8 Changed 2 years ago by cooljeanius (Eric Gallager)

Cc: cooljeanius added

comment:9 Changed 2 years ago by ballapete (Peter "Pete" Dyballa)

I think this ticket can be closed now. I then was working on a bug in GNU Emacs and needed to access updated sources. MacPorts offered the ability to perform this very easily, without having to perform a handful of steps more or less manually/automatically.

Note: See TracTickets for help on using tickets.