[ANNOUNCEMENT] texlive 20230313-2
This is a rebuild of the TeX Live binaries against the latest zlib. It should fix the problem reported here: https://cygwin.com/pipermail/cygwin/2023-August/254245.html For some unknown reason I was unable to build pmx, so it is omitted from this release. If that's a big inconvenience for anyone, let me know and I'll try harder. Ken -- Problem reports: https://cygwin.com/problems.html FAQ: https://cygwin.com/faq/ Documentation:https://cygwin.com/docs.html Unsubscribe info: https://cygwin.com/ml/#unsubscribe-simple
[ANNOUNCEMENT] harfbuzz 8.1.1-1
The following packages have been uploaded to the Cygwin distribution: * harfbuzz-8.1.1-1 * libharfbuzz0-8.1.1-1 * libharfbuzz-devel-8.1.1-1 * libharfbuzz-gobject0-8.1.1-1 * libharfbuzz-gobject-devel-8.1.1-1 * libharfbuzz-subset0-8.1.1-1 * libharfbuzz-subset-devel-8.1.1-1 * libharfbuzz-icu0-8.1.1-1 * libharfbuzz-icu-devel-8.1.1-1 * libharfbuzz-cairo0-8.1.1-1 * libharfbuzz-cairo-devel-8.1.1-1 * girepository-HarfBuzz0.0-8.1.1-1 HarfBuzz is an OpenType text shaping engine. This is an update to the latest upstream release. Ken -- Problem reports: https://cygwin.com/problems.html FAQ: https://cygwin.com/faq/ Documentation:https://cygwin.com/docs.html Unsubscribe info: https://cygwin.com/ml/#unsubscribe-simple
[ANNOUNCEMENT] emacs 29.1-2 (TEST)
The following packages have been uploaded to the Cygwin distribution as test releases. * emacs-29.1-2 * emacs-common-29.1-2 * emacs-basic-29.1-2 * emacs-w32-29.1-2 * emacs-gtk-29.1-2 * emacs-lucid-29.1-2 Emacs is a powerful, customizable, self-documenting, modeless text editor. Emacs contains special code editing features, a scripting language (elisp), and the capability to read mail, news, and more without leaving the editor. This is the same as emacs-29.1-1, but it is built with the native compilation feature, which we explain briefly: Many of the editing commands used in Emacs are defined in elisp libraries (*.el files). To make Emacs run faster, these libraries are usually compiled to architecture-independent *.elc files, containing "byte-code" representations of the functions in the original files. These byte-code functions are interpreted by the Emacs "byte-code interpreter" when they are called. Native compilation takes this one step further by using gcc to compile the elisp libraries to native shared libraries (like DLLs, but with an extension .eln instead of .dll). This results in a substantial speed-up of Emacs. Some of the .eln files are created at build time. These are installed in a subdirectory of /usr/lib/emacs//native-lisp. Others are created as needed and are stored by default in a subdirectory of ~/.emacs.d/eln-cache. The first few times you run Emacs, it might seem slow to start. This is because it is compiling the elisp libraries that are needed for your init file (usually .emacs). For the same reason, you might see occasional pauses the first time you use a command. But otherwise you should see a noticeable speed-up of Emacs. The .eln files have been built with ASLR[1] enabled. The hope is that this eliminates the fork failures (and the need to rebase) that were present in previous releases with native compilation. If you experience a fork failure in spite of this, please make a bug report to the mailing list. I'd also like to get feedback from people who try the test release for a month or so and don't have any problems. Ken [1] https://www.mandiant.com/resources/blog/six-facts-about-address-space-layout-randomization-on-windows -- Problem reports: https://cygwin.com/problems.html FAQ: https://cygwin.com/faq/ Documentation:https://cygwin.com/docs.html Unsubscribe info: https://cygwin.com/ml/#unsubscribe-simple
[ANNOUNCEMENT] emacs 29.1-1
The following packages have been uploaded to the Cygwin distribution. * emacs-29.1-1 This is a virtual package that forces installation of one of the following four "binary" packages. If you don't select one of these four, then emacs-basic will be installed by default. * emacs-basic-29.1-1 * emacs-w32-29.1-1 * emacs-gtk-29.1-1 * emacs-lucid-29.1-1 Each of these packages contains an emacs binary of the same name as the package. For example, emacs-basic provides /usr/bin/emacs-basic.exe. * emacs-common-29.1-1 This contains files needed by each of the four binaries. Emacs is a powerful, customizable, self-documenting, modeless text editor. Emacs contains special code editing features, a scripting language (elisp), and the capability to read mail, news, and more without leaving the editor. This is an update to the latest upstream release. Browse the NEWS file ('C-h n' within emacs) for changes since the last release. One interesting change is that Emacs is now built with the tree-sitter parsing library. See the NEWS file and /usr/share/doc/emacs/README.Cygwin for more information. This release was *not* built with the native compilation feature, which still needs more testing on Cygwin. I will make a test release built with native compilation shortly. CYGWIN NOTES 1. The four binary packages emacs-basic, emacs-w32, emacs-gtk, and emacs-lucid have been listed in order of increasing "priority". The postinstall scripts create a symlink /usr/bin/emacs that resolves to the highest-priority binary that you have installed. Thus the command 'emacs' will start emacs-lucid.exe if you've installed the emacs-lucid package; otherwise, it will start emacs-gtk.exe if you've installed emacs-gtk; otherwise, it will start emacs-w32.exe if you've installed emacs-w32; otherwise, it will start emacs-basic.exe. Similar remarks apply to emacsclient. If you have installed more than one of the binary packages and don't like the default resolution of /usr/bin/emacs, you can run one of the /usr/bin/set-emacs-default-*.sh scripts to change it. For example, /usr/bin/set-emacs-default-w32.sh will make /usr/bin/emacs resolve to /usr/bin/emacs-w32.exe, regardless of which packages you've installed. 2. Install emacs-gtk if you want to use the X11 GUI with the GTK+ toolkit. You can then type 'emacs&' in an xterm window, and emacs-gtk.exe will start in a new window. If you prefer the Lucid toolkit, install emacs-lucid instead. 3. Install emacs-w32 if you want to use the native Windows GUI instead of X11. 4. Install emacs-basic if you want a minimal emacs with no GUI. 5. If you use the Emacs MH-E library for email, consider installing Cygwin's mailutils-mh package. To use it, put the line (load "mailutils-mh") in your site-start.el or ~/.emacs file. 6. If you have sshd running and want to be able to run emacs-gtk or emacs-lucid from a remote machine, you need to enable X11 forwarding by adding the following line to /etc/sshd_config: X11Forwarding yes You might also need to have the cygserver service running. 7. The script /usr/bin/make-emacs-shortcut can be used to create a shortcut for starting emacs. See /usr/share/doc/emacs/README.Cygwin for details. Ken -- Problem reports: https://cygwin.com/problems.html FAQ: https://cygwin.com/faq/ Documentation:https://cygwin.com/docs.html Unsubscribe info: https://cygwin.com/ml/#unsubscribe-simple
[ANNOUNCEMENT] ghostscript 10.01.2-1
The following packages have been uploaded to the Cygwin distribution: * ghostscript-10.01.2-1 * libgs9-10.01.2-1 * libgs-devel-10.01.2-1 GNU Ghostscript is a PostScript interpreter capable of converting PS files into a number of printer output formats. Ghostscript can also render PS files into a number of graphics file formats. This is an update to the latest upstream release. See https://ghostscript.readthedocs.io/en/latest/News.html for a summary of the changes since the previous release. Ken -- Problem reports: https://cygwin.com/problems.html FAQ: https://cygwin.com/faq/ Documentation:https://cygwin.com/docs.html Unsubscribe info: https://cygwin.com/ml/#unsubscribe-simple
[ANNOUNCEMENT] freetype2 2.13.1-1
The following packages have been uploaded to the Cygwin distribution: * freetype2-demos-2.13.1-1 * libfreetype6-2.13.1-1 * libfreetype-devel-2.13.1-1 * libfreetype-doc-2.13.1-1 FreeType 2 is a software font engine that is designed to be small, efficient, and highly customizable while capable of producing high-quality output (glyph images). This is an update to the latest upstream release. Ken -- Problem reports: https://cygwin.com/problems.html FAQ: https://cygwin.com/faq/ Documentation:https://cygwin.com/docs.html Unsubscribe info: https://cygwin.com/ml/#unsubscribe-simple
[ANNOUNCEMENT] icu 73.2-1
The following packages have been uploaded to the Cygwin distribution: * libicu72-73.2-1 * libicu-devel-73.2-1 * icu-doc-73.2-1 ICU is a mature, widely used set of C/C++ and Java libraries providing Unicode and Globalization support for software applications. ICU is widely portable and gives applications the same results on all platforms and between C/C++ and Java software. This is an update to the latest upstream release. See https://icu.unicode.org/download/73 for the changes since the previous release. Ken -- Problem reports: https://cygwin.com/problems.html FAQ: https://cygwin.com/faq/ Documentation:https://cygwin.com/docs.html Unsubscribe info: https://cygwin.com/ml/#unsubscribe-simple
[ANNOUNCEMENT] tree-sitter 0.20.8-1
The following packages have been uploaded to the Cygwin distribution: * libtree-sitter0-0.20.8-1 * libtree-sitter-devel-0.20.8-1 Tree-sitter is a parser generator tool and an incremental parsing library. It can build a concrete syntax tree for a source file and efficiently update the syntax tree as the source file is edited. Tree-sitter aims to be: * General enough to parse any programming language * Fast enough to parse on every keystroke in a text editor * Robust enough to provide useful results even in the presence of syntax errors * Dependency-free so that the runtime library (which is written in pure C) can be embedded in any application This is an update to the latest upstream release. Ken -- Problem reports: https://cygwin.com/problems.html FAQ: https://cygwin.com/faq/ Documentation:https://cygwin.com/docs.html Unsubscribe info: https://cygwin.com/ml/#unsubscribe-simple
[ANNOUNCEMENT] Subject: doxygen 1.9.7-1
The following packages have been uploaded to the Cygwin distribution: * doxygen-1.9.7-1 * doxygen-doxywizard-1.9.7-1 * doxygen-latex-1.9.7-1 Doxygen is the de facto standard tool for generating documentation from annotated C++ sources, but it also supports other popular programming languages such as C, Objective-C, C#, PHP, Java, Python, IDL (Corba, Microsoft, and UNO/OpenOffice flavors), Fortran, VHDL, and to some extent D. It can generate an on-line documentation browser (in HTML) and/or an off-line reference manual (in LaTeX) from a set of documented source files. There is also support for generating output in RTF (MS-Word), PostScript, hyperlinked PDF, compressed HTML, and Unix man pages. The documentation is extracted directly from the sources, which makes it much easier to keep the documentation consistent with the source code. Doxywizard is a GUI for creating and editing configuration files that are used by doxygen. doxygen-latex is a virtual package that pulls in the TeX Live packages needed for producing LaTeX/pdf output from doxygen. This is an update to the latest upstream release. See https://www.doxygen.org/manual/changelog.html for a list of changes since the previous release. Ken -- Problem reports: https://cygwin.com/problems.html FAQ: https://cygwin.com/faq/ Documentation:https://cygwin.com/docs.html Unsubscribe info: https://cygwin.com/ml/#unsubscribe-simple
[ANNOUNCEMENT] harfbuzz 7.3.0-1
The following packages have been uploaded to the Cygwin distribution: * harfbuzz-7.3.0-1 * libharfbuzz0-7.3.0-1 * libharfbuzz-devel-7.3.0-1 * libharfbuzz-gobject0-7.3.0-1 * libharfbuzz-gobject-devel-7.3.0-1 * libharfbuzz-subset0-7.3.0-1 * libharfbuzz-subset-devel-7.3.0-1 * libharfbuzz-icu0-7.3.0-1 * libharfbuzz-icu-devel-7.3.0-1 * libharfbuzz-cairo0-7.3.0-1 * libharfbuzz-cairo-devel-7.3.0-1 * girepository-HarfBuzz0.0-7.3.0-1 HarfBuzz is an OpenType text shaping engine. This is an update to the latest upstream release. Ken -- Problem reports: https://cygwin.com/problems.html FAQ: https://cygwin.com/faq/ Documentation:https://cygwin.com/docs.html Unsubscribe info: https://cygwin.com/ml/#unsubscribe-simple
[ANNOUNCEMENT] savi 1.6.0-1
The following package has been uploaded to the Cygwin distribution: * savi-1.6.0-1 SaVi simulates satellite orbits and coverage, in two and three dimensions. SaVi lets you explore satellite constellations. SaVi can use Geomview, an optional package, for 3D rendering. This is an update to the latest upstream release. Ken -- Problem reports: https://cygwin.com/problems.html FAQ: https://cygwin.com/faq/ Documentation:https://cygwin.com/docs.html Unsubscribe info: https://cygwin.com/ml/#unsubscribe-simple
[ANNOUNCEMENT] emacs-auctex 13.2-1
Subject: emacs-auctex 13.2-1 The following packages have been uploaded to the Cygwin distribution: * emacs-auctex-13.2-1 * preview-latex-13.2-1 AUCTeX is an extensible package for writing and formatting TeX files in GNU Emacs. It supports many different TeX macro packages, including AMS-TeX, LaTeX, Texinfo, ConTeXt, and DocTeX (dtx files). AUCTeX includes preview-latex, which makes LaTeX a tightly integrated component of your editing workflow by visualizing selected source chunks (such as single formulas or graphics) directly as images in the source buffer. preview_latex is a self-contained subpackage of emacs-auctex that allows appropriately selected parts of a LaTeX document to be formatted and displayed within the Emacs editor. It also has uses that do not require Emacs. This is an update to the latest upstream major release. See the announcement at https://lists.gnu.org/archive/html/info-auctex/2023-04/msg0.html for details. Note: An alternative to installing this package is to install AUCTeX via the Emacs package manager (ELPA) instead. Simply do 'M-x list-packages ' within Emacs, mark the auctex package for installation with 'i', and hit 'x' to execute the installation procedure This alternative is in fact strongly recommended by the AUCTeX developers. One advantage is that you will receive intermediate bugfix releases between major AUCTeX releases conveniently. Ken -- Problem reports: https://cygwin.com/problems.html FAQ: https://cygwin.com/faq/ Documentation:https://cygwin.com/docs.html Unsubscribe info: https://cygwin.com/ml/#unsubscribe-simple
[ANNOUNCEMENT] harfbuzz 7.2.0-1
The following packages have been uploaded to the Cygwin distribution: * harfbuzz-7.2.0-1 * libharfbuzz0-7.2.0-1 * libharfbuzz-devel-7.2.0-1 * libharfbuzz-gobject0-7.2.0-1 * libharfbuzz-gobject-devel-7.2.0-1 * libharfbuzz-subset0-7.2.0-1 * libharfbuzz-subset-devel-7.2.0-1 * libharfbuzz-icu0-7.2.0-1 * libharfbuzz-icu-devel-7.2.0-1 * libharfbuzz-cairo0-7.2.0-1 * libharfbuzz-cairo-devel-7.2.0-1 * girepository-HarfBuzz0.0-7.2.0-1 HarfBuzz is an OpenType text shaping engine. This is an update to the latest upstream release. Ken -- Problem reports: https://cygwin.com/problems.html FAQ: https://cygwin.com/faq/ Documentation:https://cygwin.com/docs.html Unsubscribe info: https://cygwin.com/ml/#unsubscribe-simple
[ANNOUNCEMENT] texinfo 7.0.3-1
The following packages have been uploaded to the Cygwin distribution: * texinfo-7.0.3-1 * texinfo-tex-7.0.3-1 * info-7.0.3-1 Texinfo is a documentation system that uses a single source file to produce output in a number of formats, both online and printed (HTML, PDF, DVI, Info, DocBook, LaTeX, EPUB 3, etc.). This is an update to the latest upstream release. It is a minor bugfix release. See https://lists.gnu.org/archive/html/bug-texinfo/2023-03/msg00087.html for a list of changes since the previous release. Cygwin packaging The info package contains the standalone info viewer as well as the install-info program. The texinfo package contains everything else except support for the printable output formats (such as pdf). The texinfo-tex package supplies the latter. In particular, /usr/bin/texi2any is in the texinfo package, but the command texi2any --pdf' won't work unless you install texinfo-tex. Ken -- Problem reports: https://cygwin.com/problems.html FAQ: https://cygwin.com/faq/ Documentation:https://cygwin.com/docs.html Unsubscribe info: https://cygwin.com/ml/#unsubscribe-simple
[ANNOUNCEMENT] harfbuzz 7.1.0-1
The following packages have been uploaded to the Cygwin distribution: * harfbuzz-7.1.0-1 * libharfbuzz0-7.1.0-1 * libharfbuzz-devel-7.1.0-1 * libharfbuzz-gobject0-7.1.0-1 * libharfbuzz-gobject-devel-7.1.0-1 * libharfbuzz-subset0-7.1.0-1 * libharfbuzz-subset-devel-7.1.0-1 * libharfbuzz-icu0-7.1.0-1 * libharfbuzz-icu-devel-7.1.0-1 * libharfbuzz-cairo0-7.1.0-1 * libharfbuzz-cairo-devel-7.1.0-1 * girepository-HarfBuzz0.0-7.1.0-1 HarfBuzz is an OpenType text shaping engine. This is an update to the latest upstream release. Ken -- Problem reports: https://cygwin.com/problems.html FAQ: https://cygwin.com/faq/ Documentation:https://cygwin.com/docs.html Unsubscribe info: https://cygwin.com/ml/#unsubscribe-simple
[ANNOUNCEMENT] biber 2.19-1
The following package has been uploaded to the Cygwin distribution: * biber-2.19-1 Biber is a BibTeX replacement for users of BibLaTeX. Biber supports full UTF-8, can (re-)encode input and output, supports highly configurable sorting, dynamic bibliography sets, and many other features. This is an update to the latest upstream release. It is designed to work with biblatex-3.19. The latter is contained in texlive-collection-bibtexextra, which has also just been updated as part of TeX Live 2023. Ken -- Problem reports: https://cygwin.com/problems.html FAQ: https://cygwin.com/faq/ Documentation:https://cygwin.com/docs.html Unsubscribe info: https://cygwin.com/ml/#unsubscribe-simple
[ANNOUNCEMENT] TeX Live 2023
Cygwin's TeX Live packages have been updated to the latest upstream release, TeX Live 2023. TeX Live provides a comprehensive, cross-platform TeX system. It includes all the major TeX-related programs, macro packages, and fonts that are free software, including support for many languages around the world. For more information, see http://www.tug.org/texlive/ See http://www.tug.org/texlive/doc/texlive-en/texlive-en.html#news for a list of changes since TeX Live 2022, and see https://tug.org/texlive/bugs.html for a list of known issues in TeX Live 2023. In particular, there has been a major change in ConTeXt, which I will describe in a separate message. The TeX Live executables and supporting libraries are contained in the following Cygwin packages: * texlive-20230313-1 * libkpathsea6-20230313-1 * libkpathsea-devel-20230313-1 libkpathsea is a TeX file and path search library. * libptexenc1-20230313-1 * libptexenc-devel-20230313-1 libptexenc is a TeX Unicode encoding library. * libsync2-20230313-1 * libsync-devel-20230313-1 libsync is a TeX source/output synchronization library. * libtexlua53_5-20230313-1 * libtexlua53-devel-20230313-1 libtexlua53 is a TeX lua scripting library. * libtexluajit2-20230313-1 * libtexluajit-devel-20230313-1 libtexluajit is a TeX Just-In-Time lua compiler library. * asymptote-2.85-1 Asymptote is a powerful descriptive vector graphics language for technical drawing, inspired by MetaPost but with an improved C++-like syntax. Asymptote provides for figures the same high-quality typesetting that LaTeX does for scientific text. In addition, upstream TeX Live provides thousands of "packages", grouped into "collections". There is a Cygwin package for each upstream collection; there are also Cygwin packages containing documentation for many of the collections. * texlive-collection-basic-20230313-1 * texlive-collection-basic-doc-20230313-1 * texlive-collection-bibtexextra-20230313-1 * texlive-collection-bibtexextra-doc-20230313-1 * texlive-collection-binextra-20230313-1 * texlive-collection-binextra-doc-20230313-1 * texlive-collection-context-20230313-1 * texlive-collection-context-doc-20230313-1 * texlive-collection-fontsextra-20230313-1 * texlive-collection-fontsextra-doc-20230313-1 * texlive-collection-fontsrecommended-20230313-1 * texlive-collection-fontsrecommended-doc-20230313-1 * texlive-collection-fontutils-20230313-1 * texlive-collection-fontutils-doc-20230313-1 * texlive-collection-formatsextra-20230313-1 * texlive-collection-games-20230313-1 * texlive-collection-humanities-20230313-1 * texlive-collection-humanities-doc-20230313-1 * texlive-collection-langarabic-20230313-1 * texlive-collection-langchinese-20230313-1 * texlive-collection-langcjk-20230313-1 * texlive-collection-langcyrillic-20230313-1 * texlive-collection-langczechslovak-20230313-1 * texlive-collection-langenglish-20230313-1 * texlive-collection-langeuropean-20230313-1 * texlive-collection-langfrench-20230313-1 * texlive-collection-langgerman-20230313-1 * texlive-collection-langgreek-20230313-1 * texlive-collection-langitalian-20230313-1 * texlive-collection-langjapanese-20230313-1 * texlive-collection-langkorean-20230313-1 * texlive-collection-langother-20230313-1 * texlive-collection-langpolish-20230313-1 * texlive-collection-langportuguese-20230313-1 * texlive-collection-langspanish-20230313-1 * texlive-collection-latex-20230313-1 * texlive-collection-latex-doc-20230313-1 * texlive-collection-latexextra-20230313-1 * texlive-collection-latexextra-doc-20230313-1 * texlive-collection-latexrecommended-20230313-1 * texlive-collection-latexrecommended-doc-20230313-1 * texlive-collection-luatex-20230313-1 * texlive-collection-luatex-doc-20230313-1 * texlive-collection-mathscience-20230313-1 * texlive-collection-mathscience-doc-20230313-1 * texlive-collection-metapost-20230313-1 * texlive-collection-metapost-doc-20230313-1 * texlive-collection-music-20230313-1 * texlive-collection-music-doc-20230313-1 * texlive-collection-pictures-20230313-1 * texlive-collection-pictures-doc-20230313-1 * texlive-collection-plaingeneric-20230313-1 * texlive-collection-plaingeneric-doc-20230313-1 * texlive-collection-pstricks-20230313-1 * texlive-collection-pstricks-doc-20230313-1 * texlive-collection-publishers-20230313-1 * texlive-collection-publishers-doc-20230313-1 * texlive-collection-xetex-20230313-1 * texlive-collection-xetex-doc-20230313-1 Recommendations === Most people do not need the full TeX Live installation, which is huge and can take a long time to install. If you're not sure what you need, here are some possible ways to start: Minimal: Install texlive and its dependencies. This provides plain TeX but not LaTeX. Basic: Install texlive-collection-latex and its dependencies. This is a minimal installation with LaTeX. Small: Install texlive-collection-latexrecommended and its dependencies. This provides the most commonly used non-graphics LaTeX
[ANNOUNCEMENT] libpng 1.6.39-1
The following packages have been uploaded to the Cygwin distribution: * libpng16-1.6.39-1 * libpng16-devel-1.6.39-1 * libpng-devel-1.6.39-1 * libpng-tools-1.6.39-1 libpng is the official reference library for the Portable Network Graphics (PNG) image format. This is an update to the latest upstream release. Ken -- Problem reports: https://cygwin.com/problems.html FAQ: https://cygwin.com/faq/ Documentation:https://cygwin.com/docs.html Unsubscribe info: https://cygwin.com/ml/#unsubscribe-simple
[ANNOUNCEMENT] lcms2 2.15-1
The following packages have been uploaded to the Cygwin distribution: * lcms2-2.15-1 * liblcms2_2-2.15-1 * liblcms2-devel-2.15-1 Little CMS is an Open Source small-footprint color management engine, with special focus on accuracy and performance. It uses the International Color Consortium standard (ICC), which is the modern standard regarding color management. The ICC specification is widely used and is referred to in many International and other de-facto standards. This is an update to the latest upstream release. It is a maintenance release. See https://sourceforge.net/p/lcms/mailman/message/37784871/ for a list of changes since the previous release. Ken -- Problem reports: https://cygwin.com/problems.html FAQ: https://cygwin.com/faq/ Documentation:https://cygwin.com/docs.html Unsubscribe info: https://cygwin.com/ml/#unsubscribe-simple
[ANNOUNCEMENT] harfbuzz 7.0.1-1
The following packages have been uploaded to the Cygwin distribution: * harfbuzz-7.0.1-1 * libharfbuzz0-7.0.1-1 * libharfbuzz-devel-7.0.1-1 * libharfbuzz-gobject0-7.0.1-1 * libharfbuzz-gobject-devel-7.0.1-1 * libharfbuzz-subset0-7.0.1-1 * libharfbuzz-subset-devel-7.0.1-1 * libharfbuzz-icu0-7.0.1-1 * libharfbuzz-icu-devel-7.0.1-1 * libharfbuzz-cairo0-7.0.1-1 * libharfbuzz-cairo-devel-7.0.1-1 * girepository-HarfBuzz0.0-7.0.1-1 HarfBuzz is an OpenType text shaping engine. This is an update to the latest upstream release. The subpackages libharfbuzz-cairo0 and libharfbuzz-cairo-devel are new with this release. Ken -- Problem reports: https://cygwin.com/problems.html FAQ: https://cygwin.com/faq/ Documentation:https://cygwin.com/docs.html Unsubscribe info: https://cygwin.com/ml/#unsubscribe-simple
[ANNOUNCEMENT] freetype2 2.13.0-1
The following packages have been uploaded to the Cygwin distribution: * freetype2-demos-2.13.0-1 * libfreetype6-2.13.0-1 * libfreetype-devel-2.13.0-1 * libfreetype-doc-2.13.0-1 FreeType 2 is a software font engine that is designed to be small, efficient, and highly customizable while capable of producing high-quality output (glyph images). This is an update to the latest upstream release. Ken -- Problem reports: https://cygwin.com/problems.html FAQ: https://cygwin.com/faq/ Documentation:https://cygwin.com/docs.html Unsubscribe info: https://cygwin.com/ml/#unsubscribe-simple
[ANNOUNCEMENT] harfbuzz 6.0.0-1
The following packages have been uploaded to the Cygwin distribution: * harfbuzz-6.0.0-1 * libharfbuzz0-6.0.0-1 * libharfbuzz-devel-6.0.0-1 * libharfbuzz-gobject0-6.0.0-1 * libharfbuzz-gobject-devel-6.0.0-1 * libharfbuzz-subset0-6.0.0-1 * libharfbuzz-subset-devel-6.0.0-1 * libharfbuzz-icu0-6.0.0-1 * libharfbuzz-icu-devel-6.0.0-1 * girepository-HarfBuzz0.0-6.0.0-1 HarfBuzz is an OpenType text shaping engine. This is an update to the latest upstream release. Ken -- Problem reports: https://cygwin.com/problems.html FAQ: https://cygwin.com/faq/ Documentation:https://cygwin.com/docs.html Unsubscribe info: https://cygwin.com/ml/#unsubscribe-simple
[ANNOUNCEMENT] ghostscript 10.0.0-1 (TEST)
The following packages have been uploaded to the Cygwin distribution as test releases: * ghostscript-10.0.0-1 * libgs9-10.0.0-1 * libgs-devel-10.0.0-1 GNU Ghostscript is a PostScript interpreter capable of converting PS files into a number of printer output formats. Ghostscript can also render PS files into a number of graphics file formats. This is an update to the latest upstream release. See https://ghostscript.readthedocs.io/en/latest/News.html for a summary of the changes since the previous release. The big change in this release is that the old PDF interpreter (written in PostScript) is now fully deprecated in favor of an implementation written in C. This is a test release because of reported problems with TeX Live. I will probably leave it as a test release until it's time to release TeX Live 2023. Ken -- Problem reports: https://cygwin.com/problems.html FAQ: https://cygwin.com/faq/ Documentation:https://cygwin.com/docs.html Unsubscribe info: https://cygwin.com/ml/#unsubscribe-simple
[ANNOUNCEMENT] zziplib 0.13.72-1
The following packages have been uploaded to the Cygwin distribution: * zziplib-0.13.72-1 * libzzip0.13-0.13.72-1 * libzzip-devel-0.13.72-1 The zziplib library provides read access to zipped files in a zip-archive, using compression based solely on free algorithms provided by zlib. It also provides a functionality to overlay the archive filesystem with the filesystem of the operating system environment. This is an update to the latest upstream release. Ken -- Problem reports: https://cygwin.com/problems.html FAQ: https://cygwin.com/faq/ Documentation:https://cygwin.com/docs.html Unsubscribe info: https://cygwin.com/ml/#unsubscribe-simple
[ANNOUNCEMENT] freeglut 3.4.0-1
The following packages have been uploaded to the Cygwin distribution: * libglut3-3.4.0-1 * libglut-devel-3.4.0-1 freeglut is a completely OpenSourced alternative to the OpenGL Utility Toolkit (GLUT) library. GLUT was originally written by Mark Kilgard to support the sample programs in the second edition OpenGL 'RedBook'. Since then, GLUT has been used in a wide variety of practical applications because it is simple, widely available, and highly portable. GLUT (and hence freeglut) allows the user to create and manage windows containing OpenGL contexts on a wide range of platforms and also read the mouse, keyboard, and joystick functions. This is an update to the latest upstream release. Ken -- Problem reports: https://cygwin.com/problems.html FAQ: https://cygwin.com/faq/ Documentation:https://cygwin.com/docs.html Unsubscribe info: https://cygwin.com/ml/#unsubscribe-simple
[ANNOUNCEMENT] icu 72.1-1
The following packages have been uploaded to the Cygwin distribution: * libicu72-72.1-1 * libicu-devel-72.1-1 * icu-doc-72.1-1 ICU is a mature, widely used set of C/C++ and Java libraries providing Unicode and Globalization support for software applications. ICU is widely portable and gives applications the same results on all platforms and between C/C++ and Java software. This is an update to the latest upstream release. See https://icu.unicode.org/download/72 for the changes since the previous release. Ken -- Problem reports: https://cygwin.com/problems.html FAQ: https://cygwin.com/faq/ Documentation:https://cygwin.com/docs.html Unsubscribe info: https://cygwin.com/ml/#unsubscribe-simple
[ANNOUNCEMENT] doxygen 1.9.6-1
The following packages have been uploaded to the Cygwin distribution: * doxygen-1.9.6-1 * doxygen-doxywizard-1.9.6-1 * doxygen-latex-1.9.6-1 Doxygen is the de facto standard tool for generating documentation from annotated C++ sources, but it also supports other popular programming languages such as C, Objective-C, C#, PHP, Java, Python, IDL (Corba, Microsoft, and UNO/OpenOffice flavors), Fortran, VHDL, and to some extent D. It can generate an on-line documentation browser (in HTML) and/or an off-line reference manual (in LaTeX) from a set of documented source files. There is also support for generating output in RTF (MS-Word), PostScript, hyperlinked PDF, compressed HTML, and Unix man pages. The documentation is extracted directly from the sources, which makes it much easier to keep the documentation consistent with the source code. Doxywizard is a GUI for creating and editing configuration files that are used by doxygen. doxygen-latex is a virtual package that pulls in the TeX Live packages needed for producing LaTeX/pdf output from doxygen. This is an update to the latest upstream release. See https://www.doxygen.org/manual/changelog.html for a list of changes since the previous release. Ken -- Problem reports: https://cygwin.com/problems.html FAQ: https://cygwin.com/faq/ Documentation:https://cygwin.com/docs.html Unsubscribe info: https://cygwin.com/ml/#unsubscribe-simple
[ANNOUNCEMENT] texinfo 7.0.2-1
The following packages have been uploaded to the Cygwin distribution: * texinfo-7.0.2-1 * texinfo-tex-7.0.2-1 * info-7.0.2-1 Texinfo is a documentation system that uses a single source file to produce output in a number of formats, both online and printed (HTML, PDF, DVI, Info, DocBook, LaTeX, EPUB 3, etc.). This is an update to the latest upstream release. See https://lists.gnu.org/archive/html/bug-texinfo/2023-01/msg00120.html for a list of changes since the previous release. Cygwin packaging The info package contains the standalone info viewer as well as the install-info program. The texinfo package contains everything else except support for the printable output formats (such as pdf). The texinfo-tex package supplies the latter. In particular, /usr/bin/texi2any is in the texinfo package, but the command texi2any --pdf' won't work unless you install texinfo-tex. Ken -- Problem reports: https://cygwin.com/problems.html FAQ: https://cygwin.com/faq/ Documentation:https://cygwin.com/docs.html Unsubscribe info: https://cygwin.com/ml/#unsubscribe-simple
[ANNOUNCEMENT] ghostscript 9.56.1-1
The following packages have been uploaded to the Cygwin distribution as test releases: * ghostscript-9.56.1-1 * libgs9-9.56.1-1 * libgs-devel-9.56.1-1 GNU Ghostscript is a PostScript interpreter capable of converting PS files into a number of printer output formats. Ghostscript can also render PS files into a number of graphics file formats. This is an update to the latest upstream release in the 9.x series [*], with some patches from Fedora. See http://www.ghostscript.com/doc/9.56.1/News.htm for a summary of the changes since the previous release. The most interesting change is that the PDF Interpreter has a new implementation written in C (rather than PostScript). Ken [*] The latest upstream release is 10.0.0, but I am not uploading it yet because of reported problems with TeX Live. -- Problem reports: https://cygwin.com/problems.html FAQ: https://cygwin.com/faq/ Documentation:https://cygwin.com/docs.html Unsubscribe info: https://cygwin.com/ml/#unsubscribe-simple
[ANNOUNCEMENT] tree-sitter 0.20.7-1
The following packages have been uploaded to the Cygwin distribution: * libtree-sitter0-0.20.7-1 * libtree-sitter-devel-0.20.7-1 Tree-sitter is a parser generator tool and an incremental parsing library. It can build a concrete syntax tree for a source file and efficiently update the syntax tree as the source file is edited. Tree-sitter aims to be: * General enough to parse any programming language * Fast enough to parse on every keystroke in a text editor * Robust enough to provide useful results even in the presence of syntax errors * Dependency-free so that the runtime library (which is written in pure C) can be embedded in any application This is a new package for the Cygwin distribution. It will be used by the upcoming emacs-29. Ken -- Problem reports: https://cygwin.com/problems.html FAQ: https://cygwin.com/faq/ Documentation:https://cygwin.com/docs.html Unsubscribe info: https://cygwin.com/ml/#unsubscribe-simple
[ANNOUNCEMENT] lcms2 2.14-1
The following packages have been uploaded to the Cygwin distribution: * lcms2-2.14-1 * liblcms2_2-2.14-1 * liblcms2-devel-2.14-1 Little CMS is an Open Source small-footprint color management engine, with special focus on accuracy and performance. It uses the International Color Consortium standard (ICC), which is the modern standard regarding color management. The ICC specification is widely used and is referred to in many International and other de-facto standards. This is an update to the latest upstream release. See https://littlecms.com/blog/2022/11/02/lcms2-2.14 for a list of changes since the previous release. Ken Brown Cygwin's lcms2 maintainer -- Problem reports: https://cygwin.com/problems.html FAQ: https://cygwin.com/faq/ Documentation:https://cygwin.com/docs.html Unsubscribe info: https://cygwin.com/ml/#unsubscribe-simple
[ANNOUNCEMENT] texinfo 7.0.1-1
The following packages have been uploaded to the Cygwin distribution: * texinfo-7.0.1-1 * texinfo-tex-7.0.1-1 * info-7.0.1-1 Texinfo is a documentation system that uses a single source file to produce output in a number of formats, both online and printed (HTML, PDF, DVI, Info, DocBook, LaTeX, EPUB 3, etc.). This is an update to the latest upstream release. See https://lists.gnu.org/archive/html/bug-texinfo/2022-11/msg00036.html https://lists.gnu.org/archive/html/bug-texinfo/2022-11/msg00237.html for a list of changes since the previous release. Cygwin packaging The info package contains the standalone info viewer as well as the install-info program. The texinfo package contains everything else except support for the printable output formats (such as pdf). The texinfo-tex package supplies the latter. In particular, /usr/bin/texi2any is in the texinfo package, but the command 'texi2any --pdf' won't work unless you install texinfo-tex. Ken Brown Cygwin's texinfo maintainer -- Problem reports: https://cygwin.com/problems.html FAQ: https://cygwin.com/faq/ Documentation:https://cygwin.com/docs.html Unsubscribe info: https://cygwin.com/ml/#unsubscribe-simple
[ANNOUNCEMENT] harfbuzz 2.9.0-2
The following packages have been uploaded to the Cygwin distribution: * harfbuzz-2.9.0-2 * libharfbuzz0-2.9.0-2 * libharfbuzz-devel-2.9.0-2 * libharfbuzz-gobject0-2.9.0-2 * libharfbuzz-gobject-devel-2.9.0-2 * libharfbuzz-subset0-2.9.0-2 * libharfbuzz-subset-devel-2.9.0-2 * libharfbuzz-icu0-2.9.0-2 * libharfbuzz-icu-devel-2.9.0-2 * girepository-HarfBuzz0.0-2.9.0-2 HarfBuzz is an OpenType text shaping engine. This is a rebuild of the 2.9.0-1 packages, without the circular dependency between harfbuzz and freetype2 that was introduced in 2.9.0-1. That circular dependency apparently caused the fork problems reported here: https://cygwin.com/pipermail/cygwin/2021-October/249610.html Ken Brown Cygwin's harfbuzz maintainer -- Problem reports: https://cygwin.com/problems.html FAQ: https://cygwin.com/faq/ Documentation:https://cygwin.com/docs.html Unsubscribe info: https://cygwin.com/ml/#unsubscribe-simple
[ANNOUNCEMENT] freetype2 2.11.0-2
The following packages have been uploaded to the Cygwin distribution: * freetype2-demos-2.11.0-2 * libfreetype6-2.11.0-2 * libfreetype-devel-2.11.0-2 * libfreetype-doc-2.11.0-2 FreeType 2 is a software font engine that is designed to be small, efficient, and highly customizable while capable of producing high-quality output (glyph images). This is a rebuild of the 2.11.0-1 packages, without the circular dependency between harfbuzz and freetype2 that was introduced in 2.11.0-1. That circular dependency apparently caused the fork problems reported here: https://cygwin.com/pipermail/cygwin/2021-October/249610.html Ken Brown Cygwin's FreeType2 maintainer -- Problem reports: https://cygwin.com/problems.html FAQ: https://cygwin.com/faq/ Documentation:https://cygwin.com/docs.html Unsubscribe info: https://cygwin.com/ml/#unsubscribe-simple
[ANNOUNCEMENT] ghostscript 9.55.0-1 (TEST)
The following packages have been uploaded to the Cygwin distribution as test releases: * ghostscript-9.55.0-1 * libgs9-9.55.0-1 * libgs-devel-9.55.0-1 GNU Ghostscript is a PostScript interpreter capable of converting PS files into a number of printer output formats. Ghostscript can also render PS files into a number of graphics file formats. This is an update to the latest upstream release. See http://www.ghostscript.com/doc/9.55.0/News.htm for a summary of the changes since the previous release. Ken Brown Cygwin's Ghostscript maintainer -- Problem reports: https://cygwin.com/problems.html FAQ: https://cygwin.com/faq/ Documentation:https://cygwin.com/docs.html Unsubscribe info: https://cygwin.com/ml/#unsubscribe-simple
[ANNOUNCEMENT] emacs 28.0.60-1.f7e6c199bf (TEST)
The following packages have been uploaded to the Cygwin distribution as test releases: * emacs-28.0.60-1.f7e6c199bf * emacs-common-28.0.60-1.f7e6c199bf * emacs-X11-28.0.60-1.f7e6c199bf * emacs-w32-28.0.60-1.f7e6c199bf * emacs-lucid-28.0.60-1.f7e6c199bf Emacs is a powerful, customizable, self-documenting, modeless text editor. Emacs contains special code editing features, a scripting language (elisp), and the capability to read mail, news, and more without leaving the editor. This is a *very* preliminary pretest for emacs-28.1. The latter will include a major new feature, native compilation (explained below). The purpose of this test release is to help us figure out what changes will be needed (on both the Cygwin side and the Emacs side) to make native compilation work well on Cygwin. This test release includes an attempted workaround for the problem reported here with the previous test release: https://cygwin.com/pipermail/cygwin/2021-October/249575.html The test release is not recommended for 32-bit Cygwin. If you try it, you will almost certainly see fork errors while running emacs. Once we get native compilation working well on 64-bit Cygwin, we'll see what can be done for the 32-bit case. If you want to try this test release, please do the following: 1. Install the test release of the _autorebase package. 2. Create a file /var/lib/rebase/userpath.d/ with one line, which is the absolute path to ~/.emacs.d/eln-cache. For example, on my system I have: $ cat /var/lib/rebase/userpath.d/kbrown /home/kbrown/.emacs.d/eln-cache If more than one user will be using Emacs on your system, create a file like this for each user. Here is the promised explanation of native compilation: Many of the editing commands used in Emacs are defined in elisp libraries (*.el files). To make Emacs run faster, these libraries are usually compiled to architecture-independent *.elc files, containing "byte-code" representations of the functions in the original files. These byte-code functions are interpreted by the Emacs "byte-code interpreter" when they are called. Native compilation takes this one step further by using gcc to compile the elisp libraries to native shared libraries (like DLLs, but with an extension .eln instead of .dll). This results in a substantial speed-up of Emacs. Some of the .eln files are created at build time. These are installed in a subdirectory of /usr/lib/emacs//native-lisp. Others are created as needed and are stored by default in a subdirectory of ~/.emacs.d/eln-cache. (You can change this default, but then you also have to make the corresponding change to /var/lib/rebase/userpath.d/.) Final remarks: 1. The first few times you run Emacs, it might seem slow to start. This is because it is compiling the elisp libraries that are needed for your init file (usually .emacs). For the same reason, you might see occasional pauses the first time you use a command. But otherwise you should see a noticeable speed-up of Emacs. 2. To prevent fork failures, the .eln files need to be rebased occasionally, for the reasons explained here: https://cygwin.com/cygwin-ug-net/highlights.html#ov-hi-process-problems This is handled by the test release of _autorebase mentioned above every time you run setup (which you should do with no cygwin processes running). But it is not currently done when new .eln files are created. This is mostly a problem on 32-bit Cygwin and is not yet solved. The main purpose of this test release of Emacs is to find out if it is likely to be a problem in the 64-bit case. Ken Brown Cygwin's Emacs maintainer -- Problem reports: https://cygwin.com/problems.html FAQ: https://cygwin.com/faq/ Documentation:https://cygwin.com/docs.html Unsubscribe info: https://cygwin.com/ml/#unsubscribe-simple
[ANNOUNCEMENT] emacs 28.0.50-1.6bec21243d20 (TEST)
The following packages have been uploaded to the Cygwin distribution as test releases: * emacs-28.0.50-1.6bec21243d20 * emacs-common-28.0.50-1.6bec21243d20 * emacs-X11-28.0.50-1.6bec21243d20 * emacs-w32-28.0.50-1.6bec21243d20 * emacs-lucid-28.0.50-1.6bec21243d20 Emacs is a powerful, customizable, self-documenting, modeless text editor. Emacs contains special code editing features, a scripting language (elisp), and the capability to read mail, news, and more without leaving the editor. This is a *very* preliminary pretest for emacs-28.1. The latter will include a major new feature, native compilation (explained below). The purpose of this test release is to help us figure out what changes will be needed (on both the Cygwin side and the Emacs side) to make native compilation work well on Cygwin. The test release is not recommended for 32-bit Cygwin. If you try it, you will almost certainly see fork errors while running emacs. Once we get native compilation working well on 64-bit Cygwin, we'll see what can be done for the 32-bit case. If you want to try this test release, please do the following: 1. Install Achim's test release of the _autorebase package, currently available from his personal Cygwin repo; see https://cygwin.com/pipermail/cygwin-apps/2021-September/041573.html for instructions. 2. Install the gcc-core package. 3. Create a file /var/lib/rebase/userpath.d/ with one line, which is the absolute path to ~/.emacs.d/eln-cache. For example, on my system I have: $ cat /var/lib/rebase/userpath.d/kbrown /home/kbrown/.emacs.d/eln-cache If more than one user will be using Emacs on your system, create a file like this for each user. Here is the promised explanation of native compilation: Many of the editing commands used in Emacs are defined in elisp libraries (*.el files). To make Emacs run faster, these libraries are usually compiled to architecture-independent *.elc files, containing "byte-code" representations of the functions in the original files. These byte-code functions are interpreted by the Emacs "byte-code interpreter" when they are called. Native compilation takes this one step further by using gcc to compile the elisp libraries to native shared libraries (like DLLs, but with an extension .eln instead of .dll). This results in a substantial speed-up of Emacs. Some of the .eln files are created at build time. These are installed in a subdirectory of /usr/lib/emacs//native-lisp. Others are created as needed and are stored by default in a subdirectory of ~/.emacs.d/eln-cache. (You can change this default, but then you also have to make the corresponding change to /var/lib/rebase/userpath.d/.) Final remarks: 1. The first few time you run Emacs, it might seem slow to start. This is because it is compiling the elisp libraries that are needed for your init file (usually .emacs). For the same reason, you might see occasional pauses the first time you use a command. But otherwise you should see a noticeable speed-up of Emacs. 2. To prevent fork failures, the .eln files need to be rebased occasionally, for the reasons explained here: https://cygwin.com/cygwin-ug-net/highlights.html#ov-hi-process-problems This is handled by the test release of _autorebase mentioned above every time you run setup. But it is not currently done when new .eln files are created. This is mostly a problem on 32-bit Cygwin and is not yet solved. The main purpose of this test release of Emacs is to find out if it is likely to be a problem in the 64-bit case. 3. Compilation is done asynchronously, with a log in a buffer called *Async-native-compile-log*. If you run emacs-w32 and exit while a compilation is in progress, you might see a dialog box saying that emacs has aborted and asking if you want to attach a debugger. Just say No. If this annoys you, check the compilation buffer before exiting, and wait for the "Compilation finished" message. Ken Brown Cygwin's Emacs maintainer -- Problem reports: https://cygwin.com/problems.html FAQ: https://cygwin.com/faq/ Documentation:https://cygwin.com/docs.html Unsubscribe info: https://cygwin.com/ml/#unsubscribe-simple
[ANNOUNCEMENT] doxygen 1.9.2-2
The following packages have been uploaded to the Cygwin distribution: * doxygen-1.9.2-2 * doxygen-doxywizard-1.9.2-2 * doxygen-latex-1.9.2-2 Doxygen is the de facto standard tool for generating documentation from annotated C++ sources, but it also supports other popular programming languages such as C, Objective-C, C#, PHP, Java, Python, IDL (Corba, Microsoft, and UNO/OpenOffice flavors), Fortran, VHDL, and to some extent D. It can generate an on-line documentation browser (in HTML) and/or an off-line reference manual (in LaTeX) from a set of documented source files. There is also support for generating output in RTF (MS-Word), PostScript, hyperlinked PDF, compressed HTML, and Unix man pages. The documentation is extracted directly from the sources, which makes it much easier to keep the documentation consistent with the source code. Doxywizard is a GUI for creating and editing configuration files that are used by doxygen. doxygen-latex is a virtual package that pulls in the TeX Live packages needed for producing LaTeX/pdf output from doxygen. This release is simply a repackaging of the 1.9.2-1 release to provide doxygen-latex. This fixes the problem reported here: https://cygwin.com/pipermail/cygwin/2021-September/249471.html Ken Brown Cygwin's Doxygen maintainer -- Problem reports: https://cygwin.com/problems.html FAQ: https://cygwin.com/faq/ Documentation:https://cygwin.com/docs.html Unsubscribe info: https://cygwin.com/ml/#unsubscribe-simple
[ANNOUNCEMENT] cygwin 3.3.0-0.2.6c1f49f83fde (TEST)
The following packages have been uploaded to the Cygwin distribution as test releases: * cygwin-3.3.0-0.2.6c1f49f83fde * cygwin-devel-3.3.0-0.2.6c1f49f83fde * cygwin-doc-3.3.0-0.2.6c1f49f83fde This is the second test release of the upcoming cygwin-3.3.0. The only change from the first test release is that there have been further changes to the internal pipe code. Please test! === What's new: --- - An IP-sampling profiler named 'profiler' has been added. It can be used to profile any Cygwin program along with any DLLs loaded. - A new tool 'gmondump' has been added. It can dump the raw information of any "gmon.out" file created by profiler, ssp, or use of the gcc/g++ option '-pg'. (Continue using gprof to get symbolic profile displays.) - New GNU-specific APIs, slated to become part of the next POSIX standard: pthread_cond_clockwait, pthread_mutex_clocklock, pthread_rwlock_clockrdlock, pthread_rwlock_clockwrlock, sem_clockwait. - New Solaris-specific APIs, slated to become part of the next POSIX standard: sig2str, str2sig. What changed: - - The speed argument to cfsetspeed(3) can now be a numerical baud rate rather than a Bnnn constant, as on Linux. Addresses: https://cygwin.com/pipermail/cygwin/2021-July/248887.html - The internal implementation of pipes has been overhauled; this should result in improved performance. Addresses: https://cygwin.com/pipermail/cygwin/2021-August/249238.html Bug Fixes - - Fix values returned by select(2) for shutdown sockets. Addresses: https://cygwin.com/pipermail/cygwin-developers/2021-April/012092.html - Introduce a new hypotl(3) function not suffering unnecessary overflows. Addresses: https://cygwin.com/pipermail/cygwin/2021-April/248302.html - Fix path handling for paths spanning native symlinks. Addresses: https://cygwin.com/pipermail/cygwin/2021-April/248307.html - Fix tab position evaluation after console window resize. - Fix a regression in pseudo console handling, resulting in rlwrap not being able to start a new pseudo console. - Handle two race conditions in pseudo console usage. Addresses: https://cygwin.com/pipermail/cygwin/2021-April/248292.html - Fix a bug in recognizing a successful completion of connect(2) on a datagram socket. - Fix connect(2) when called with an address structure whose family is AF_UNSPEC. As specified by POSIX and Linux, this is allowed on datagram sockets, and its effect is to reset the socket's peer address. - Fix nanosleep(2) returning negative rem. NtQueryTimer appears to be able to return a negative remaining time (less than the timer resolution) for unsignalled timers. - Fix getifaddrs(3) returning address family 0 or IPv4 address 0. Addresses: https://cygwin.com/pipermail/cygwin/2021-July/248970.html - Fix getaddrinfo(3) to return valid ai_socktype and ai_protocol values if the underlying GetAddrInfoW screws up. Addresses: https://cygwin.com/pipermail/cygwin/2021-July/248985.html - Fix duplicate /proc/partitions entries and (presumably) duplicate PIDs in ps(1) output. Addresses: https://cygwin.com/pipermail/cygwin/2021-July/248998.html https://cygwin.com/pipermail/cygwin/2021-August/249124.html === Have fun, Ken Brown, on behalf of Corinna -- Problem reports: https://cygwin.com/problems.html FAQ: https://cygwin.com/faq/ Documentation:https://cygwin.com/docs.html Unsubscribe info: https://cygwin.com/ml/#unsubscribe-simple
[ANNOUNCEMENT] cygwin 3.3.0-0.1.9814cfd8f693 (TEST)
The following packages have been uploaded to the Cygwin distribution as test releases: * cygwin-3.3.0-0.1.9814cfd8f693 * cygwin-devel-3.3.0-0.1.9814cfd8f693 * cygwin-doc-3.3.0-0.1.9814cfd8f693 This release comes with an overhaul of the internal pipe code. In theory, there should be no user-visible changes except for bug fixes and performance improvements. But of course there will be new bugs. Please test! === What's new: --- - An IP-sampling profiler named 'profiler' has been added. It can be used to profile any Cygwin program along with any DLLs loaded. - A new tool 'gmondump' has been added. It can dump the raw information of any "gmon.out" file created by profiler, ssp, or use of the gcc/g++ option '-pg'. (Continue using gprof to get symbolic profile displays.) - New GNU-specific APIs, slated to become part of the next POSIX standard: pthread_cond_clockwait, pthread_mutex_clocklock, pthread_rwlock_clockrdlock, pthread_rwlock_clockwrlock, sem_clockwait. - New Solaris-specific APIs, slated to become part of the next POSIX standard: sig2str, str2sig. What changed: - - The speed argument to cfsetspeed(3) can now be a numerical baud rate rather than a Bnnn constant, as on Linux. Addresses: https://cygwin.com/pipermail/cygwin/2021-July/248887.html - The internal implementation of pipes has been overhauled; this should result in improved performance. Addresses: https://cygwin.com/pipermail/cygwin/2021-August/249238.html Bug Fixes - - Fix values returned by select(2) for shutdown sockets. Addresses: https://cygwin.com/pipermail/cygwin-developers/2021-April/012092.html - Introduce a new hypotl(3) function not suffering unnecessary overflows. Addresses: https://cygwin.com/pipermail/cygwin/2021-April/248302.html - Fix path handling for paths spanning native symlinks. Addresses: https://cygwin.com/pipermail/cygwin/2021-April/248307.html - Fix tab position evaluation after console window resize. - Fix a regression in pseudo console handling, resulting in rlwrap not being able to start a new pseudo console. - Handle two race conditions in pseudo console usage. Addresses: https://cygwin.com/pipermail/cygwin/2021-April/248292.html - Fix a bug in recognizing a successful completion of connect(2) on a datagram socket. - Fix connect(2) when called with an address structure whose family is AF_UNSPEC. As specified by POSIX and Linux, this is allowed on datagram sockets, and its effect is to reset the socket's peer address. - Fix nanosleep(2) returning negative rem. NtQueryTimer appears to be able to return a negative remaining time (less than the timer resolution) for unsignalled timers. - Fix getifaddrs(3) returning address family 0 or IPv4 address 0. Addresses: https://cygwin.com/pipermail/cygwin/2021-July/248970.html - Fix getaddrinfo(3) to return valid ai_socktype and ai_protocol values if the underlying GetAddrInfoW screws up. Addresses: https://cygwin.com/pipermail/cygwin/2021-July/248985.html - Fix duplicate /proc/partitions entries and (presumably) duplicate PIDs in ps(1) output. Addresses: https://cygwin.com/pipermail/cygwin/2021-July/248998.html https://cygwin.com/pipermail/cygwin/2021-August/249124.html === Have fun, Ken Brown, on behalf of Corinna -- Problem reports: https://cygwin.com/problems.html FAQ: https://cygwin.com/faq/ Documentation:https://cygwin.com/docs.html Unsubscribe info: https://cygwin.com/ml/#unsubscribe-simple
[ANNOUNCEMENT] gd 2.3.3-1 (TEST)
The following packages have been uploaded to the Cygwin distribution as test releases: * gd-2.3.3-1 * libgd3-2.3.3-1 * libgd-devel-2.3.3-1 GD is an open source code library for the dynamic creation of images by programmers. GD is written in C, and wrappers are available for Perl, PHP and other languages. GD creates PNG, JPEG, GIF, WebP, XPM, BMP images, among other formats. GD is commonly used to generate charts, graphics, thumbnails, and most anything else, on the fly. While not restricted to use on the web, the most common applications of GD involve website development. This is an update to the latest upstream release. See https://libgd.github.io/ for a list of changes since the previous release. Ken Brown Cygwin's GD maintainer -- Problem reports: https://cygwin.com/problems.html FAQ: https://cygwin.com/faq/ Documentation:https://cygwin.com/docs.html Unsubscribe info: https://cygwin.com/ml/#unsubscribe-simple
[ANNOUNCEMENT] freetype2 2.11.0-1 (TEST)
The following packages have been uploaded to the Cygwin distribution: * freetype2-demos-2.11.0-1 * libfreetype6-2.11.0-1 * libfreetype-devel-2.11.0-1 * libfreetype-doc-2.11.0-1 FreeType 2 is a software font engine that is designed to be small, efficient, and highly customizable while capable of producing high-quality output (glyph images). This is an update to the latest upstream release. Following Fedora, I have introduced a circular dependency between harfbuzz and freetype2, so that each requires the other. If you install this test release of freetype2, please also install the test release 2.9.0-1 of harfbuzz. Ken Brown Cygwin's FreeType2 maintainer -- Problem reports: https://cygwin.com/problems.html FAQ: https://cygwin.com/faq/ Documentation:https://cygwin.com/docs.html Unsubscribe info: https://cygwin.com/ml/#unsubscribe-simple
[ANNOUNCEMENT] harfbuzz 2.9.0-1 (TEST)
The following packages have been uploaded to the Cygwin distribution as test releases: * harfbuzz-2.9.0-1 * libharfbuzz0-2.9.0-1 * libharfbuzz-devel-2.9.0-1 * libharfbuzz-gobject0-2.9.0-1 * libharfbuzz-gobject-devel-2.9.0-1 * libharfbuzz-subset0-2.9.0-1 * libharfbuzz-subset-devel-2.9.0-1 * libharfbuzz-icu0-2.9.0-1 * libharfbuzz-icu-devel-2.9.0-1 * girepository-HarfBuzz0.0-2.9.0-1 HarfBuzz is an OpenType text shaping engine. This is an update to the latest upstream release. Following Fedora, I have introduced a circular dependency between harfbuzz and freetype2, so that each requires the other. If you install this test release of harfbuzz, please also install the test release 2.11.0-1 of freetype2. Ken Brown Cygwin's harfbuzz maintainer -- Problem reports: https://cygwin.com/problems.html FAQ: https://cygwin.com/faq/ Documentation:https://cygwin.com/docs.html Unsubscribe info: https://cygwin.com/ml/#unsubscribe-simple
[ANNOUNCEMENT] gd 2.3.2-1
The following packages have been uploaded to the Cygwin distribution: * gd-2.3.2-1 * libgd3-2.3.2-1 * libgd-devel-2.3.2-1 GD is an open source code library for the dynamic creation of images by programmers. GD is written in C, and wrappers are available for Perl, PHP and other languages. GD creates PNG, JPEG, GIF, WebP, XPM, BMP images, among other formats. GD is commonly used to generate charts, graphics, thumbnails, and most anything else, on the fly. While not restricted to use on the web, the most common applications of GD involve website development. This is an update to the latest upstream release. See https://libgd.github.io/ for a list of changes since the previous release. Ken Brown Cygwin's GD maintainer -- Problem reports: https://cygwin.com/problems.html FAQ: https://cygwin.com/faq/ Documentation:https://cygwin.com/docs.html Unsubscribe info: https://cygwin.com/ml/#unsubscribe-simple
[ANNOUNCEMENT] texlive-collection-formatsextra 20210325-2
The following package has been uploaded to the Cygwin distribution: * texlive-collection-formatsextra-20210325-2 TeX Live is an easy way to get up and running with the TeX document production system. It includes all the major TeX-related programs, macro packages, and fonts that are free software, including support for many languages around the world. This is a repackaging to fix the problem reported here: https://cygwin.com/pipermail/cygwin-apps/2021-August/041491.html Ken Brown Cygwin's TeX Live maintainer -- Problem reports: https://cygwin.com/problems.html FAQ: https://cygwin.com/faq/ Documentation:https://cygwin.com/docs.html Unsubscribe info: https://cygwin.com/ml/#unsubscribe-simple
[ANNOUNCEMENT] doxygen 1.9.2-1 (TEST)
The following packages have been uploaded to the Cygwin distribution as test releases: * doxygen-1.9.2-1 * doxygen-doxywizard-1.9.2-1 Doxygen is a documentation system for C++, C, Java, Objective-C, IDL (Corba and Microsoft flavours) and to some extent PHP, C#, and D. This is an update to the latest upstream release. See https://www.doxygen.org/manual/changelog.html for a list of changes since the previous release. Ken Brown Cygwin's Doxygen maintainer -- Problem reports: https://cygwin.com/problems.html FAQ: https://cygwin.com/faq/ Documentation:https://cygwin.com/docs.html Unsubscribe info: https://cygwin.com/ml/#unsubscribe-simple
[ANNOUNCEMENT] texinfo 6.8-2
The following packages have been uploaded to the Cygwin distribution: * texinfo-6.8-2 * texinfo-tex-6.8-2 * info-6.8-2 This is a rebuild of the 6.8-1 release, with an upstream patch to fix the problem reported here: https://cygwin.com/pipermail/cygwin/2021-July/248849.html Ken -- Problem reports: https://cygwin.com/problems.html FAQ: https://cygwin.com/faq/ Documentation:https://cygwin.com/docs.html Unsubscribe info: https://cygwin.com/ml/#unsubscribe-simple
[ANNOUNCEMENT] texinfo 6.8
The following packages have been uploaded to the Cygwin distribution: * texinfo-6.8-1 * texinfo-tex-6.8-1 * info-6.8-1 Texinfo is a documentation system that uses a single source file to produce output in a number of formats, both online and printed (dvi, html, info, pdf, xml, etc.). This is an update to the latest upstream release. See https://lists.gnu.org/archive/html/bug-texinfo/2021-07/msg00011.html for a list of changes since the previous release. Cygwin packaging The info package contains the standalone info viewer as well as the install-info program. The texinfo package contains everything else except support for the printable output formats (such as pdf). The texinfo-tex package supplies the latter. In particular, /usr/bin/makeinfo is in the texinfo package, but the command 'makeinfo --pdf' won't work unless you install texinfo-tex. Ken Brown Cygwin's texinfo maintainer -- Problem reports: https://cygwin.com/problems.html FAQ: https://cygwin.com/faq/ Documentation:https://cygwin.com/docs.html Unsubscribe info: https://cygwin.com/ml/#unsubscribe-simple
[ANNOUNCEMENT] icu 69.1-1
The following packages have been uploaded to the Cygwin distribution: * libicu69-69.1-1 * libicu-devel-69.1-1 * icu-doc-69.1-1 ICU is a mature, widely used set of C/C++ and Java libraries providing Unicode and Globalization support for software applications. ICU is widely portable and gives applications the same results on all platforms and between C/C++ and Java software. This is an update to the latest upstream release. See http://site.icu-project.org/download/69 for the changes since the previous release. Ken Brown Cygwin's ICU maintainer -- Problem reports: https://cygwin.com/problems.html FAQ: https://cygwin.com/faq/ Documentation:https://cygwin.com/docs.html Unsubscribe info: https://cygwin.com/ml/#unsubscribe-simple
[ANNOUNCEMENT] harfbuzz 2.8.1-1 (TEST)
The following packages have been uploaded to the Cygwin distribution as test releases: * harfbuzz-2.8.1-1 * libharfbuzz0-2.8.1-1 * libharfbuzz-devel-2.8.1-1 * libharfbuzz-gobject0-2.8.1-1 * libharfbuzz-gobject-devel-2.8.1-1 * libharfbuzz-subset0-2.8.1-1 * libharfbuzz-subset-devel-2.8.1-1 * libharfbuzz-icu0-2.8.1-1 * libharfbuzz-icu-devel-2.8.1-1 * girepository-HarfBuzz0.0-2.8.1-1 HarfBuzz is an OpenType text shaping engine. This is an update to the latest upstream release. Ken Brown Cygwin's harfbuzz maintainer -- Problem reports: https://cygwin.com/problems.html FAQ: https://cygwin.com/faq/ Documentation:https://cygwin.com/docs.html Unsubscribe info: https://cygwin.com/ml/#unsubscribe-simple
[ANNOUNCEMENT] ghostscript 9.54.0-1 (TEST)
The following packages have been uploaded to the Cygwin distribution as test releases: * ghostscript-9.54.0-1 * libgs9-9.54.0-1 * libgs-devel-9.54.0-1 GNU Ghostscript is a PostScript interpreter capable of converting PS files into a number of printer output formats. Ghostscript can also render PS files into a number of graphics file formats. This is an update to the latest upstream release. It is a maintenance release and also adds new functionality. See http://www.ghostscript.com/doc/9.54.0/News.htm for a summary of the changes since the previous release. Ken Brown Cygwin's Ghostscript maintainer -- Problem reports: https://cygwin.com/problems.html FAQ: https://cygwin.com/faq/ Documentation:https://cygwin.com/docs.html Unsubscribe info: https://cygwin.com/ml/#unsubscribe-simple
[ANNOUNCEMENT] TeX Live 2021
Cygwin's TeX Live packages have been updated to the latest upstream release, TeX Live 2021. TeX Live provides a comprehensive, cross-platform TeX system. It includes all the major TeX-related programs, macro packages, and fonts that are free software, including support for many languages around the world. For more information, see http://www.tug.org/texlive/ And see http://www.tug.org/texlive/doc/texlive-en/texlive-en.html#news for a list of changes since TeX Live 2020. The TeX Live executables and supporting libraries are contained in the following Cygwin packages: * texlive-20210325-1 * libkpathsea6-20210325-1 * libkpathsea-devel-20210325-1 libkpathsea is a TeX file and path search library. * libptexenc1-20210325-1 * libptexenc-devel-20210325-1 libptexenc is a TeX Unicode encoding library. * libsync2-20210325-1 * libsync-devel-20210325-1 libsync is a TeX source/output synchronization library. * libtexlua53_5-20210325-1 * libtexlua53-devel-20210325-1 libtexlua53 is a TeX lua scripting library. * libtexluajit2-20210325-1 * libtexluajit-devel-20210325-1 libtexluajit is a TeX Just-In-Time lua compiler library. * asymptote-2.70-1 Asymptote is a powerful descriptive vector graphics language for technical drawing, inspired by MetaPost but with an improved C++-like syntax. Asymptote provides for figures the same high-quality typesetting that LaTeX does for scientific text. In addition, upstream TeX Live provides thousands of "packages", grouped into "collections". There is a Cygwin package for each upstream collection; there are also Cygwin packages containing documentation for some of the collections. * texlive-collection-basic-20210325-1 * texlive-collection-basic-doc-20210325-1 * texlive-collection-bibtexextra-20210325-1 * texlive-collection-bibtexextra-doc-20210325-1 * texlive-collection-binextra-20210325-1 * texlive-collection-binextra-doc-20210325-1 * texlive-collection-context-20210325-1 * texlive-collection-context-doc-20210325-1 * texlive-collection-fontsextra-20210325-1 * texlive-collection-fontsextra-doc-20210325-1 * texlive-collection-fontsrecommended-20210325-1 * texlive-collection-fontsrecommended-doc-20210325-1 * texlive-collection-fontutils-20210325-1 * texlive-collection-fontutils-doc-20210325-1 * texlive-collection-formatsextra-20210325-1 * texlive-collection-games-20210325-1 * texlive-collection-humanities-20210325-1 * texlive-collection-humanities-doc-20210325-1 * texlive-collection-langarabic-20210325-1 * texlive-collection-langchinese-20210325-1 * texlive-collection-langcjk-20210325-1 * texlive-collection-langcyrillic-20210325-1 * texlive-collection-langczechslovak-20210325-1 * texlive-collection-langenglish-20210325-1 * texlive-collection-langeuropean-20210325-1 * texlive-collection-langfrench-20210325-1 * texlive-collection-langgerman-20210325-1 * texlive-collection-langgreek-20210325-1 * texlive-collection-langitalian-20210325-1 * texlive-collection-langjapanese-20210325-1 * texlive-collection-langkorean-20210325-1 * texlive-collection-langother-20210325-1 * texlive-collection-langpolish-20210325-1 * texlive-collection-langportuguese-20210325-1 * texlive-collection-langspanish-20210325-1 * texlive-collection-latex-20210325-1 * texlive-collection-latex-doc-20210325-1 * texlive-collection-latexextra-20210325-1 * texlive-collection-latexextra-doc-20210325-1 * texlive-collection-latexrecommended-20210325-1 * texlive-collection-latexrecommended-doc-20210325-1 * texlive-collection-luatex-20210325-1 * texlive-collection-luatex-doc-20210325-1 * texlive-collection-mathscience-20210325-1 * texlive-collection-mathscience-doc-20210325-1 * texlive-collection-metapost-20210325-1 * texlive-collection-metapost-doc-20210325-1 * texlive-collection-music-20210325-1 * texlive-collection-music-doc-20210325-1 * texlive-collection-pictures-20210325-1 * texlive-collection-pictures-doc-20210325-1 * texlive-collection-plaingeneric-20210325-1 * texlive-collection-plaingeneric-doc-20210325-1 * texlive-collection-pstricks-20210325-1 * texlive-collection-pstricks-doc-20210325-1 * texlive-collection-publishers-20210325-1 * texlive-collection-publishers-doc-20210325-1 * texlive-collection-xetex-20210325-1 * texlive-collection-xetex-doc-20210325-1 Recommendations === Most people do not need the full TeX Live installation, which is huge and can take a long time to install. If you're not sure what you need, here are some possible ways to start: Minimal: Install texlive and its dependencies. This provides plain TeX but not LaTeX. Basic: Install texlive-collection-latex and its dependencies. This is a minimal installation with LaTeX. Small: Install texlive-collection-latexrecommended and its dependencies. This provides the most commonly used non-graphics LaTeX packages. Install texlive-collection-pictures if you want the standard graphics packages too. Medium: Install texlive-collection-binextra, texlive-collection-context,
[ANNOUNCEMENT] emacs 27.2-1
The following packages have been uploaded to the Cygwin distribution: * emacs-27.2-1 * emacs-common-27.2-1 * emacs-X11-27.2-1 * emacs-w32-27.2-1 * emacs-lucid-27.2-1 Emacs is a powerful, customizable, self-documenting, modeless text editor. Emacs contains special code editing features, a scripting language (elisp), and the capability to read mail, news, and more without leaving the editor. This is an update to the latest upstream release. It is a bugfix release. Browse the NEWS file ('C-h n' within emacs) for changes since the last release. CYGWIN NOTES 1. The emacs, emacs-w32, emacs-X11, and emacs-lucid packages each provide an emacs binary. These are emacs-nox.exe, emacs-w32.exe, emacs-X11.exe, and emacs-lucid.exe, respectively, in order of increasing priority. The postinstall scripts create a symlink /usr/bin/emacs that resolves to the highest-priority binary that you have installed. Thus the command 'emacs' will start emacs-lucid.exe if you've installed the emacs-lucid package; otherwise, it will start emacs-X11.exe if you've installed emacs-X11; otherwise, it will start emacs-w32.exe if you've installed emacs-w32; otherwise, it will start emacs-nox.exe if you've installed emacs. Similar remarks apply to emacsclient. You only need to install one of these four packages, but you can install more if you want. If you have installed more than one and don't like the default resolution of /usr/bin/emacs, you can run one of the /usr/bin/set-emacs-default-*.sh scripts to change it. For example, /usr/bin/set-emacs-default-w32.sh will make /usr/bin/emacs resolve to /usr/bin/emacs-w32.exe, regardless of which packages you've installed. 2. The emacs-common package contains the files that are needed by all four of the binary packages mentioned above. It also contains the elisp source files, which used to be in a separate (now obsolete) emacs-el package. 3. Install emacs-X11 if you want to use the X11 GUI with the GTK+ toolkit. (This is the default toolkit.) You can then type 'emacs&' in an xterm window, and emacs-X11.exe will start in a new window. If you prefer the Lucid toolkit, install emacs-lucid instead. 4. Install emacs-w32 if you want to use the native Windows GUI instead of X11. 5. If you use the Emacs MH-E library for email, consider installing Cygwin's mailutils-mh package. To use it, put the line (load "mailutils-mh") in your site-start.el or ~/.emacs file. 6. If you have sshd running and want to be able to run emacs-X11 from a remote machine, you need to enable X11 forwarding by adding the following line to /etc/sshd_config: X11Forwarding yes You might also need to have the cygserver service running. 7. The script /usr/bin/make-emacs-shortcut can be used to create a shortcut for starting emacs. See /usr/share/doc/emacs/README.Cygwin for details. Ken Brown Cygwin's Emacs maintainer -- Problem reports: https://cygwin.com/problems.html FAQ: https://cygwin.com/faq/ Documentation:https://cygwin.com/docs.html Unsubscribe info: https://cygwin.com/ml/#unsubscribe-simple
[ANNOUNCEMENT] lcms2 2.12-1
The following packages have been uploaded to the Cygwin distribution: * lcms2-2.12-1 * liblcms2_2-2.12-1 * liblcms2-devel-2.12-1 Little CMS intends to be an Open Source small-footprint color management engine, with special focus on accuracy and performance. It uses the International Color Consortium standard (ICC), which is the modern standard regarding color management. The ICC specification is widely used and is referred to in many International and other de-facto standards. This is an update to the latest upstream release. See https://littlecms.com/blog/2021/02/06/lcms2-2.12/ for a list of changes since the previous release. Ken Brown Cygwin's lcms2 maintainer -- Problem reports: https://cygwin.com/problems.html FAQ: https://cygwin.com/faq/ Documentation:https://cygwin.com/docs.html Unsubscribe info: https://cygwin.com/ml/#unsubscribe-simple
[ANNOUNCEMENT] biber 2.16-2
The following package has been uploaded to the Cygwin distribution: * biber-2.16-2 Biber is a BibTeX replacement for users of BibLaTeX. Biber supports full UTF-8, can (re-)encode input and output, supports highly configurable sorting, dynamic bibliography sets, and many other features. This is a rebuild of biber-2.16-1, updated to use perl-5.32. Ken Brown Cygwin's Biber maintainer -- Problem reports: https://cygwin.com/problems.html FAQ: https://cygwin.com/faq/ Documentation:https://cygwin.com/docs.html Unsubscribe info: https://cygwin.com/ml/#unsubscribe-simple
[ANNOUNCEMENT] gd 2.3.1-1
The following packages have been uploaded to the Cygwin distribution: * gd-2.3.1-1 * libgd3-2.3.1-1 * libgd-devel-2.3.1-1 GD is an open source code library for the dynamic creation of images by programmers. GD is written in C, and wrappers are available for Perl, PHP and other languages. GD creates PNG, JPEG, GIF, WebP, XPM, BMP images, among other formats. GD is commonly used to generate charts, graphics, thumbnails, and most anything else, on the fly. While not restricted to use on the web, the most common applications of GD involve website development. This is an update to the latest upstream release. See https://libgd.github.io/ for a list of changes since the previous release. Ken Brown Cygwin's GD maintainer -- Problem reports: https://cygwin.com/problems.html FAQ: https://cygwin.com/faq/ Documentation:https://cygwin.com/docs.html Unsubscribe info: https://cygwin.com/ml/#unsubscribe-simple
[ANNOUNCEMENT] xpdf 4.03-1 (TEST)
The following package has been uploaded to the Cygwin distribution as a test release: * xpdf-4.03-1 Xpdf is an open source viewer for Portable Document Format (PDF) files. (These are also sometimes called 'Acrobat' files, from the name of Adobe's PDF software.) The Xpdf viewer uses the Qt cross-platform GUI toolkit. The Xpdf project also includes a PDF text extractor, PDF-to-PostScript converter, and various other utilities. These are not included in the Cygwin xpdf package because poppler provides similar utilities. This is an update to the latest upstream release. It is primarily a bugfix release, but there are also a few new features. See https://forum.xpdfreader.com/viewtopic.php?f=3=42101 for more details. Ken Brown Cygwin's Xpdf maintainer -- Problem reports: https://cygwin.com/problems.html FAQ: https://cygwin.com/faq/ Documentation:https://cygwin.com/docs.html Unsubscribe info: https://cygwin.com/ml/#unsubscribe-simple
[ANNOUNCEMENT] biber 2.16-1
The following package has been uploaded to the Cygwin distribution: * biber-2.16-1 Biber is a BibTeX replacement for users of BibLaTeX. Biber supports full UTF-8, can (re-)encode input and output, supports highly configurable sorting, dynamic bibliography sets, and many other features. This is an update to the latest upstream release [*]. It is designed to work with biblatex-3.16. The latter is contained in texlive-collection-bibtexextra, which has been updated also. Ken Brown Cygwin's Biber maintainer [*] Slightly modified to avoid requiring perl-5.32, which is not yet available on Cygwin. -- Problem reports: https://cygwin.com/problems.html FAQ: https://cygwin.com/faq/ Documentation:https://cygwin.com/docs.html Unsubscribe info: https://cygwin.com/ml/#unsubscribe-simple
[ANNOUNCEMENT] TeX Live collections 20210118-1
Cygwin's TeX Live collections have been updated to the latest upstream releases as of 2021-01-18. TeX Live provides a comprehensive, cross-platform TeX system. It includes all the major TeX-related programs, macro packages, and fonts that are free software, including support for many languages around the world. For more information, see http://www.tug.org/texlive/ Upstream TeX Live provides thousands of "packages", grouped into "collections". There is a Cygwin package for each upstream collection; there are also Cygwin packages containing documentation for some of the collections. The following Cygwin packages have been uploaded: * texlive-collection-basic-20210118-1 * texlive-collection-basic-doc-20210118-1 * texlive-collection-bibtexextra-20210118-1 * texlive-collection-bibtexextra-doc-20210118-1 * texlive-collection-binextra-20210118-1 * texlive-collection-binextra-doc-20210118-1 * texlive-collection-context-20210118-1 * texlive-collection-context-doc-20210118-1 * texlive-collection-fontsextra-20210118-1 * texlive-collection-fontsextra-doc-20210118-1 * texlive-collection-fontsrecommended-20210118-1 * texlive-collection-fontsrecommended-doc-20210118-1 * texlive-collection-fontutils-20210118-1 * texlive-collection-fontutils-doc-20210118-1 * texlive-collection-formatsextra-20210118-1 * texlive-collection-games-20210118-1 * texlive-collection-humanities-20210118-1 * texlive-collection-humanities-doc-20210118-1 * texlive-collection-langarabic-20210118-1 * texlive-collection-langchinese-20210118-1 * texlive-collection-langcjk-20210118-1 * texlive-collection-langcyrillic-20210118-1 * texlive-collection-langczechslovak-20210118-1 * texlive-collection-langenglish-20210118-1 * texlive-collection-langeuropean-20210118-1 * texlive-collection-langfrench-20210118-1 * texlive-collection-langgerman-20210118-1 * texlive-collection-langgreek-20210118-1 * texlive-collection-langitalian-20210118-1 * texlive-collection-langjapanese-20210118-1 * texlive-collection-langkorean-20210118-1 * texlive-collection-langother-20210118-1 * texlive-collection-langpolish-20210118-1 * texlive-collection-langportuguese-20210118-1 * texlive-collection-langspanish-20210118-1 * texlive-collection-latex-20210118-1 * texlive-collection-latex-doc-20210118-1 * texlive-collection-latexextra-20210118-1 * texlive-collection-latexextra-doc-20210118-1 * texlive-collection-latexrecommended-20210118-1 * texlive-collection-latexrecommended-doc-20210118-1 * texlive-collection-luatex-20210118-1 * texlive-collection-luatex-doc-20210118-1 * texlive-collection-mathscience-20210118-1 * texlive-collection-mathscience-doc-20210118-1 * texlive-collection-metapost-20210118-1 * texlive-collection-metapost-doc-20210118-1 * texlive-collection-music-20210118-1 * texlive-collection-music-doc-20210118-1 * texlive-collection-pictures-20210118-1 * texlive-collection-pictures-doc-20210118-1 * texlive-collection-plaingeneric-20210118-1 * texlive-collection-plaingeneric-doc-20210118-1 * texlive-collection-pstricks-20210118-1 * texlive-collection-pstricks-doc-20210118-1 * texlive-collection-publishers-20210118-1 * texlive-collection-publishers-doc-20210118-1 * texlive-collection-xetex-20210118-1 * texlive-collection-xetex-doc-20210118-1 With a few exceptions, I normally update the TeX Live collections only once a year. But I am updating now because some of the collections provide python scripts, and the present update is intended to ensure that these scripts still work after Cygwin's migration from python2 to python3. There are no changes to the TeX Live executables and supporting libraries. Ken Brown Cygwin's TeX Live maintainer -- Problem reports: https://cygwin.com/problems.html FAQ: https://cygwin.com/faq/ Documentation:https://cygwin.com/docs.html Unsubscribe info: https://cygwin.com/ml/#unsubscribe-simple
[ANNOUNCEMENT] poppler 21.01.0-1, poppler-data 0.4.10-1
The following packages have been uploaded to the Cygwin distribution: * poppler-21.01.0-1 * libpoppler106-21.01.0-1 * libpoppler-devel-21.01.0-1 * libpoppler-cpp0-21.01.0-1 * libpoppler-cpp-devel-21.01.0-1 * libpoppler-glib8-21.01.0-1 * libpoppler-glib-devel-21.01.0-1 * libpoppler-glib-doc-21.01.0-1 * girepository-Poppler0.18-21.01.0-1 * libpoppler-qt5_1-21.01.0-1 * libpoppler-qt5-devel-21.01.0-1 * poppler-data-0.4.10-1 * poppler-data-devel-0.4.10-1 Poppler is a fork of the xpdf PDF viewer which provides PDF rendering functionality as a shared library and replaces built-in code with dependencies that are now available as standard components of modern Unix desktop environments. This is an update to the latest upstream release. Ken Brown Cygwin's poppler maintainer -- Problem reports: https://cygwin.com/problems.html FAQ: https://cygwin.com/faq/ Documentation:https://cygwin.com/docs.html Unsubscribe info: https://cygwin.com/ml/#unsubscribe-simple
[ANNOUNCEMENT] doxygen 1.9.1-1
The following packages have been uploaded to the Cygwin distribution: * doxygen-1.9.1-1 * doxygen-doxywizard-1.9.1-1 Doxygen is a documentation system for C++, C, Java, Objective-C, IDL (Corba and Microsoft flavours) and to some extent PHP, C#, and D. This is an update to the latest upstream release. See https://www.doxygen.org/manual/changelog.html for a list of changes since the previous release. Ken Brown Cygwin's Doxygen maintainer -- Problem reports: https://cygwin.com/problems.html FAQ: https://cygwin.com/faq/ Documentation:https://cygwin.com/docs.html Unsubscribe info: https://cygwin.com/ml/#unsubscribe-simple
[ANNOUNCEMENT] harfbuzz 2.7.4-1
The following packages have been uploaded to the Cygwin distribution: * harfbuzz-2.7.4-1 * libharfbuzz0-2.7.4-1 * libharfbuzz-devel-2.7.4-1 * libharfbuzz-gobject0-2.7.4-1 * libharfbuzz-gobject-devel-2.7.4-1 * libharfbuzz-subset0-2.7.4-1 * libharfbuzz-subset-devel-2.7.4-1 * libharfbuzz-icu0-2.7.4-1 * libharfbuzz-icu-devel-2.7.4-1 * girepository-HarfBuzz0.0-2.7.4-1 HarfBuzz is an OpenType text shaping engine. This is an update to the latest upstream release. Ken Brown Cygwin's harfbuzz maintainer -- Problem reports: https://cygwin.com/problems.html FAQ: https://cygwin.com/faq/ Documentation:https://cygwin.com/docs.html Unsubscribe info: https://cygwin.com/ml/#unsubscribe-simple
[ANNOUNCEMENT] jansson 2.13.1-1
The following packages have been uploaded to the Cygwin distribution: * libjansson4-2.13.1-1 * libjansson-devel-2.13.1-1 * libjansson-doc-2.13.1-1 Jansson is a C library for encoding, decoding, and manipulating JSON data. This is an update to the latest upstream release. See https://jansson.readthedocs.io/en/2.13/changes.html#version-2-13-1 for a list of changes since the previous release. Ken Brown Cygwin's Jansson maintainer -- Problem reports: https://cygwin.com/problems.html FAQ: https://cygwin.com/faq/ Documentation:https://cygwin.com/docs.html Unsubscribe info: https://cygwin.com/ml/#unsubscribe-simple
[ANNOUNCEMENT] cairo 1.17.4-1
The following packages have been uploaded to the Cygwin distribution: * libcairo2-1.17.4-1 * libcairo-devel-1.17.4-1 * libcairo-doc-1.17.4-1 Cairo is a 2D graphics library with support for multiple output devices. Currently supported output targets include the X Window System (via both Xlib and XCB), quartz, win32, and image buffers, as well as PDF, PostScript, and SVG file output. This is an update to the latest upstream release. See https://www.cairographics.org/news/cairo-1.17.4/ for a list of changes since the previous release. Ken Brown Cygwin's Cairo maintainer -- Problem reports: https://cygwin.com/problems.html FAQ: https://cygwin.com/faq/ Documentation:https://cygwin.com/docs.html Unsubscribe info: https://cygwin.com/ml/#unsubscribe-simple
[ANNOUNCEMENT] icu 68.2-1
The following packages have been uploaded to the Cygwin distribution: * libicu68-68.2-1 * libicu-devel-68.2-1 * icu-doc-68.2-1 ICU is a mature, widely used set of C/C++ and Java libraries providing Unicode and Globalization support for software applications. ICU is widely portable and gives applications the same results on all platforms and between C/C++ and Java software. This is an update to the latest upstream release. It is a maintenance release. See http://site.icu-project.org/download/68 for the changes since the previous release. Ken Brown Cygwin's ICU maintainer -- Problem reports: https://cygwin.com/problems.html FAQ: https://cygwin.com/faq/ Documentation:https://cygwin.com/docs.html Unsubscribe info: https://cygwin.com/ml/#unsubscribe-simple