Marco Atzeri | 4 Jul 11:25 2015

setup : request

as you are playing with setup,
can you add a switch that allow to commute between:

old     behaviour : current or test is default installed
current behaviour : if installed is higher than current do nothing

The new behaviour is usually fine, but going back and forth
between all new perl test stuff is a pain when I need to remove
the 5.22 stuff.

I have no enough disk space to install 4 versions
x86 vs X86_64 + perl 5.14 vs 5.22



waterlan | 3 Jul 20:33 2015

upload not working of 32 bit dos2unix.


Yesterday I uploaded new versions of dos2unix, 32 and 64 bit. Today only 
the 64 bit version appeared in setup-x86.exe.

So I checked the ftp upload site. It appeared that the files are still 
there, but the !ready file was gone. I'm sure I created the !ready file.

I created a new !ready file, waited a while, but nothing happens.

Now I see weird stuff going on. Look at this.

lftp cygwin@...:/x86/release> ls
-rw-r--r--   1 cygwin   cygstage       19 Jan  5  2014 !mail
-rw-r--r--   1 cygwin   cygstage        0 Jul  3 17:59 !ready
drwxrwsr-x   5 cygwin   cygstage     4096 Jul  3 17:59 .
drwxrwsr-x   3 cygwin   cygstage     4096 Sep  1  2013 ..
drwxr-sr-x   3 cygwin   cygstage     4096 Jul  2 22:09 dos2unix
drwxr-sr-x   6 cygwin   cygstage     4096 Apr  9 21:10 libpipeline
drwxr-sr-x   6 cygwin   cygstage     4096 Apr  9 20:10 libunistring

There is a new !ready file.

lftp cygwin@...:/x86/release> ls dos2unix/
drwxr-sr-x   3 cygwin   cygstage     4096 Jul  3 18:10 .
drwxrwsr-x   5 cygwin   cygstage     4096 Jul  3 18:10 ..
drwxr-sr-x   2 cygwin   cygstage     4096 Jul  3 18:10 

The files under dos2unix/ are gone?
(Continue reading)

Michael DePaulo | 2 Jul 15:27 2015

Moving desktop environment packages out of the X11 category

Hi everyone,

We recently added new package categories for desktop environments

However, some desktop-environment-specific packages remain under the
X11 category. For example:

Note that I think that toolkits should remain under X11. (Although one
could argue that GTK3 should be under GNOME.) I also think that window
managers that are not associated with a desktop environment should
remain X11.

Ideally, I would like to be able to install the entire X11 category
without numerous desktop environment packages (like libgtop2.0_10)
being pulled in due to dependencies.


Jiří Engelthaler | 30 Jun 13:59 2015

GCC update to 4.9.3 version

I have compiled GCC with latest bugfix release 4.9.3 version sources.

Binaries provided here

No changes to patches or cygport, only new GCC version.

Jiří Engelthaler

Marco Atzeri | 28 Jun 07:22 2015

[ITP] hwloc-1.11.0-1

Library and tool for Portable Hardware Locality
already in most Linux and BSD distri.



to download (remove the index.html's) :

wget -r -np -nH --cut-dirs=0 \
wget -r -np -nH --cut-dirs=0 \

find x86 x86_64 -name index.html -o -name md5.sum | xargs rm

Please check if Processor and Cache are correctly identified on you machine.

  $ lstopo-no-graphics.exe
Machine (4100MB total) + NUMANode L#0 (P#0 4100MB) + Package L#0 + L3 
L#0 (3072K                               B)
   L2 L#0 (256KB) + L1d L#0 (32KB) + L1i L#0 (32KB) + Core L#0
     PU L#0 (P#0)
     PU L#1 (P#1)
   L2 L#1 (256KB) + L1d L#1 (32KB) + L1i L#1 (32KB) + Core L#1
     PU L#2 (P#2)
(Continue reading)

Ken Brown | 27 Jun 18:34 2015

cygport SSH_KEY variable

According to the documentation of SSH_KEY, "You'll need to set this if 
your private key isn't already loaded into a running ssh-agent(1), and 
it doesn't have one of the expected file names such as ~/.ssh/id_rsa." 
But I don't see in the source that cygport checks for one of the 
expected file names.  Is this a cygport bug or just a documentation bug?


Christian Franke | 25 Jun 23:18 2015

[ITP] busybox 1.23.2-1

I would like to contribute the BusyBox multi-call binary.

wget -e robots=off -np -nH --cut-dirs=1 -R'index.html*' -r \ \ \

category: Shells Utils
requires: cygwin
sdesc: "Tiny utilities in a single executable"
ldesc: "Busybox combines tiny versions of many common utilities
into a single executable."

category: Shells Utils
requires: cygwin
sdesc: "Tiny utilities in a single executable (stand-alone version)"
ldesc: "Busybox combines tiny versions of many common utilities
into a single executable.
This package contains a version of Busybox compiled with
'standalone shell' feature enabled."
external-source: busybox

The debug package for the 64-bit version is still missing. I didn't find 
out yet why cygport does only build the 32-bit debug package. Thanks for 
(Continue reading)

David Stacey | 24 Jun 22:21 2015

[ITA] foobillard - OpenGL snooker / pool game

# 32-bit:
wget --no-check-certificate --no-host-directories --force-directories 
--cut-dirs=5 \
${BASEURL}/foobillard/foobillard-3.0a-1-src.tar.xz \
${BASEURL}/foobillard/foobillard-3.0a-1.tar.xz \
${BASEURL}/foobillard/foobillard-debuginfo/setup.hint \

# 64-bit:
wget --no-check-certificate --no-host-directories --force-directories 
--cut-dirs=5 \
${BASEURL}/foobillard/foobillard-3.0a-1-src.tar.xz \
${BASEURL}/foobillard/foobillard-3.0a-1.tar.xz \
${BASEURL}/foobillard/foobillard-debuginfo/setup.hint \

Built this to try out SDL that was added to Cygwin recently. Sadly,
performance of the game is rather disappointing compared to the native
Linux version running on the same hardware. Consequently, you might
decide that this is not appropriate for Cygwin just yet, or it might
only have value as a benchmarking aid for Cygwin/X. Or you might
consider that the performance is actually pretty impressive, given the
number of emulation layers involved :-)

(Continue reading)

Ken Brown | 16 Jun 16:24 2015

cygport: texlive change

The syntax for 'fmtutil' has changed in TeX Live 2015.  The attached 
patch accommodates that change.

From b2b0d8aa5d773c3da340e1466d280e0507692072 Mon Sep 17 00:00:00 2001
From: Ken Brown <kbrown <at>>
Date: Tue, 16 Jun 2015 09:47:53 -0400
Subject: [PATCH] texlive: fix calls to fmtutil for TeX Live 2015

The syntax for 'fmtutil --enablefmt/--disablefmt' now requires the
specification of a pair format/engine in case there is more than one
engine with a given format name.
 cygclass/texlive.cygclass |  2 +-
 lib/src_postinst.cygpart  | 15 +++++++++++++--
 2 files changed, 14 insertions(+), 3 deletions(-)

diff --git a/cygclass/texlive.cygclass b/cygclass/texlive.cygclass
index 8e00001..d059e25 100644
--- a/cygclass/texlive.cygclass
+++ b/cygclass/texlive.cygclass
 <at>  <at>  -209,7 +209,7  <at>  <at>  texlive_install() {

 		for fmt in $(grep -E 'execute AddFormat' $tlpobj \
-		             | sed '/mode=disabled/d;s/.* name=\([^ ]*\).*/\1/g')
+		             | sed '/mode=disabled/d;s|.* name=\([^ ]*\).* engine=\([^ ]*\).*|\1/\2|')
(Continue reading)

Michael DePaulo | 14 Jun 15:59 2015

cygport lua error (while packaging NEdit 5.6)


I am working on updating NEdit to 5.6. yselkowitz last updated it to
5.5-6 in 2013. I am not finished yet though.

Anyway, is line 112 a bug in cygport?

The line is:
lua: (command line):1: invalid escape sequence near '\;'

I ran into it when using this version of the cygport file:


Yaakov Selkowitz | 5 Jun 21:43 2015

Obsolete dependency report: 2015-Jun-05

With the removal of brltty we were able to remove the last of the really
ancient obsolete libraries.  It would be nice to have that back someday,
but would require some work to make that happen.

Since the last report there have been two unresolved upgrades, lua and
ruby.  Due to the incompatibilities between versions of lua, there is a
lua5.1 compat package to avoid immediate breakage.  Please let me know
if you have any issues rebuilding with 5.2.

Marco, I know you are in the middle of a major octave upgrade; do you
need anything further Qt-wise to make that happen?

amanda[1]                                    Mark O’Keefe
gnuplot                                      Dr. Volker Zell
grub[1]                                      ORPHANED (Christian Franke)
lyx                                          Marco Atzeri
nmh                                          David Levine
octave                                       Marco Atzeri
octave-communications                        Marco Atzeri
python-h5py                                  Chris LeBlanc
python3-h5py                                 Chris LeBlanc
R                                            Marco Atzeri
rdtool[1]                                    Jari Aalto
rpm                                          Pavel Fedin
sng[2]                                       Andrew Schulman
weechat                                      Sebastien Helleu

[1] subject to removal from the distribution
[2] (but be sure
to get libpng12-devel-1.2.53-2 first)
(Continue reading)