Opened 4 years ago

Last modified 3 weeks 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


This version does not launch with another locale than C. See this bug report: Possibly it will work with updated sources.

Change History (8)

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

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

comment:2 Changed 4 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 4 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 4 years ago by ballapete (Peter "Pete" Dyballa)

See better This page has all the updates.

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

Status: assignedaccepted

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

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

If the only thing preventing updating emacs-devel 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 4 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

comment:8 Changed 3 weeks ago by cooljeanius (Eric Gallager)

Cc: cooljeanius added
Note: See TracTickets for help on using tickets.