1
Fork 0
mirror of git://git.sv.gnu.org/emacs.git synced 2025-12-05 22:20:24 -08:00

Merge from origin/emacs-30

a71ba898db ; Update the MinGW URLs in w32 FAQ and nt/INSTALL
e0ffcc655e No more color emoji issue on OpenBSD 7.8 and later (bug#7...
This commit is contained in:
Eli Zaretskii 2025-11-08 07:04:52 -05:00
commit 00524e6e02
3 changed files with 21 additions and 14 deletions

View file

@ -196,7 +196,7 @@ in the Emacs source distribution.
If you need to build or run Emacs on MS Windows before Windows 7, you
have to use the MinGW port of GCC and the MSYS suite of tools. The
file @file{nt/INSTALL} in Emacs source distribution contains the
details.
details. @xref{MinGW}.
Support for displaying images, as well as XML/HTML rendering and TLS
networking requires external libraries, the headers and import
@ -2245,21 +2245,27 @@ software. This includes all the optional libraries used by Emacs
Hunspell, Gawk, GNU Make, Groff, GDB.
@node MinGW
@section MinGW and MSYS
@section mingw.org's MinGW and MSYS
@cindex mingw tools
@cindex msys environment
@cindex subprocesses, mingw and msys
@uref{https://osdn.net/projects/mingw/}
MinGW is another set of development tools that produce native Windows
executables, not dependent on Cygwin's POSIX emulation DLLs.
MinGW from @code{mingw.org} is another set of development tools that
produce native Windows executables, not dependent on Cygwin's POSIX
emulation DLLs. This is the original MinGW project, nowadays no longer
actively developed. Its files can currently be found only via the WWW
archive site known as the @dfn{Wayback Machine}. The latest MinGW
release files can be found here:
@uref{https://web.archive.org/web/20210410172202/https://osdn.net/projects/mingw/releases/}.
MSYS is a POSIX shell and minimal set of tools that are commonly used in
configure scripts. Like Cygwin, this environment uses a non-native
filesystem mapping to appear more POSIX like to the scripts that it
runs. This is intended to complement the MinGW tools to make it easier
to port software to Windows.
MSYS, which is part of @code{mingw.org}s MinGW, is a POSIX shell and
minimal set of tools that are commonly used in configure scripts. Like
Cygwin, this environment uses a non-native filesystem mapping to appear
more POSIX like to the scripts that it runs. This is intended to
complement the MinGW tools to make it easier to port software to
Windows.
@node GnuWin32
@section GnuWin32

View file

@ -1304,7 +1304,7 @@ Emacs will select some other font instead.
The only workaround is not to choose such font variants as the default
font when running Emacs on MS-Windows.
** On OpenBSD, color Emoji are not supported by default.
** On OpenBSD before version 7.8, color Emoji are not supported by default.
The system's FreeType library is not built with libpng support, so it
can't display color emoji. This is due to the fact that, on OpenBSD,
@ -1324,6 +1324,7 @@ following those steps:
5. Build and install Xenocara (also, see release(8)).
Note that this support will be gone after each OpenBSD's system upgrade.
Also note that upgrading to OpenBSD 7.8 solves this whole issue.
* Internationalization problems

View file

@ -141,9 +141,9 @@ build should run on Windows 9X and newer systems).
A nice installer, called mingw-get, is available for those who don't
like to mess with manual installations. You can download it from
here:
the "Wayback Machine", here:
https://osdn.net/projects/mingw/releases
https://web.archive.org/web/20210410172202/https://osdn.net/projects/mingw/releases/
(This installer only supports packages downloaded from the MinGW
site; for the rest you will still need the manual method.)
@ -205,9 +205,9 @@ build should run on Windows 9X and newer systems).
You will need to install the MinGW port of GCC and Binutils, and the
MinGW runtime and Windows API distributions, to compile Emacs. You
can find these on the MinGW download/Base page:
can find these on the MinGW download page:
https://osdn.net/projects/mingw/releases
https://web.archive.org/web/20210410172202/https://osdn.net/projects/mingw/releases/
In general, install the latest stable versions of the following
MinGW packages from that page: gcc, binutils, mingw-rt, w32api. You