Opened 7 months ago

Last modified 6 months 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 Dyballa) Owned by: drkp (Dan Ports)
Priority: Normal Milestone:
Component: ports Version: 2.4.3
Keywords: highsierra Cc:
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 (7)

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

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

comment:2 Changed 7 months ago by ballapete (Peter 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 months ago by ballapete (Peter 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 months ago by ballapete (Peter Dyballa)

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

comment:5 Changed 6 months ago by drkp (Dan Ports)

Status: assignedaccepted

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

comment:6 Changed 6 months 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 6 months 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

Note: See TracTickets for help on using tickets.