Marco Atzeri | 3 Jan 2010 06:34
Picon
Favicon

cygport packaging with diffutils-2.8.7-2

Hi Yaakov,
with the latest diffutils 

>>> Checking packages for missing or duplicate files
diff: `-0' option is obsolete; use `-U 0'
diff: Try `diff --help' for more information.
diff: `-0' option is obsolete; use `-U 0'
diff: Try `diff --help' for more information.

It seems just a warning and probably you already noticed it

Regards
Marco

------------------------------------------------------------------------------
This SF.Net email is sponsored by the Verizon Developer Community
Take advantage of Verizon's best-in-class app development support
A streamlined, 14 day to market process makes app distribution fast and easy
Join now and get one step closer to millions of Verizon customers
http://p.sf.net/sfu/verizon-dev2dev 
Yaakov (Cygwin/X | 3 Jan 2010 07:37
Picon
Gravatar

Re: cygport packaging with diffutils-2.8.7-2

On 02/01/2010 23:34, Marco Atzeri wrote:
>>>> Checking packages for missing or duplicate files
> diff: `-0' option is obsolete; use `-U 0'
> diff: Try `diff --help' for more information.
> diff: `-0' option is obsolete; use `-U 0'
> diff: Try `diff --help' for more information.
>
> It seems just a warning and probably you already noticed it

http://cygwin.com/ml/cygwin/2009-12/msg01111.html

Yaakov
Cygwin Ports

------------------------------------------------------------------------------
This SF.Net email is sponsored by the Verizon Developer Community
Take advantage of Verizon's best-in-class app development support
A streamlined, 14 day to market process makes app distribution fast and easy
Join now and get one step closer to millions of Verizon customers
http://p.sf.net/sfu/verizon-dev2dev 
Gary Johnson | 8 Jan 2010 22:14

nickle for Cygwin 1.7?

I'm in the process of migrating my various Cygwin installations from
1.5 to 1.7.  I see that nickle doesn't seem to be available any
longer from Cygwin Ports.  Are there plans to release it for 1.7?  I
know that it has issues with terminal I/O, but I usually pipe
expressions into it anyway, so that's not a major problem for me.

Thanks,
Gary

------------------------------------------------------------------------------
This SF.Net email is sponsored by the Verizon Developer Community
Take advantage of Verizon's best-in-class app development support
A streamlined, 14 day to market process makes app distribution fast and easy
Join now and get one step closer to millions of Verizon customers
http://p.sf.net/sfu/verizon-dev2dev 
Yaakov (Cygwin/X | 10 Jan 2010 08:58
Picon
Gravatar

Re: nickle for Cygwin 1.7?

On 08/01/2010 15:14, Gary Johnson wrote:
> I'm in the process of migrating my various Cygwin installations from
> 1.5 to 1.7.  I see that nickle doesn't seem to be available any
> longer from Cygwin Ports.  Are there plans to release it for 1.7?

I hadn't planned to, for this very reason:

 > I know that it has issues with terminal I/O, but I usually pipe
> expressions into it anyway, so that's not a major problem for me.

Actually, there is an issue with *all* I/O; for instance, the nickle 
cairo bindings are unusable because the UI is not responsive.  I believe 
the issue is with nickle/file.c, which uses asynchronous I/O with either 
O_ASYNC (linux-specific?) or I_SETSIG (POSIX), neither of which Cygwin 
supports.

That being said, since you find nickle usable despite this (rather 
large) limitation, I have packaged the latest nickle release for 1.7 and 
it will be part of the next upload.

Thanks for the feedback,

Yaakov
Cygwin Ports

------------------------------------------------------------------------------
This SF.Net email is sponsored by the Verizon Developer Community
Take advantage of Verizon's best-in-class app development support
A streamlined, 14 day to market process makes app distribution fast and easy
Join now and get one step closer to millions of Verizon customers
(Continue reading)

Yaakov (Cygwin/X | 17 Jan 2010 09:23
Picon
Gravatar

Fixing overlaps between Ports and distro

Walking a new user through installing Ports last week, I saw first hand 
how difficult it really is to get all the dependencies pulled in when 
installing in separate steps.  As such, I think that some changes need 
to be made to allow a simultaneous install, which should DTRT without 
the headaches.

The reason the whole song-and-dance is necessary is that there are 
overlaps between Ports packages and the distro's.  In such a case, 
setup.exe will decide which is newer solely based on the timestamp of 
the setup.ini.  Since the distro setup.ini is rebuilt every 10 minutes, 
it will inevitably be newer and the distro versions will be preferred 
instead of Ports' (hence the need for the sed call).  Therefore, perhaps 
the easiest solution is to eliminate these overlaps, so that Ports is 
purely an addition to the distro (instead of a partial replacement), and 
AFAIK setup.exe can easily deal with that.

The problem used to be *much* worse until last year.  By taking over 
Cygwin/X, I was then finally able to update the GNOME libraries, which 
removed the bulk of the overlaps.  Here is a summary of the remainder:

* Boost
Distro package is orphaned.  The Ports package seems to be working, but 
Boost is HUGE and needed a lot of work to de-Win32-ify it; it's hard to 
say that it's 100%, given its size.

* CMake
Unlike distro/upstream, Ports' CMake does not define WIN32, which more 
often than not is used by packages to mean MinGW/MSVC/GDI/etc.  The 
distro package is maintained by an upstream dev; some progress has been 
made in merging my patches[1], but until WIN32 is undefined then e.g. 
(Continue reading)

Yaakov (Cygwin/X | 17 Jan 2010 10:17
Picon
Gravatar

EOL: KDE 3.5

The next upload will include KDE 4.3 and many apps have been upgraded to 
KDE4 versions for the first time.  At this point most programs still 
relying on KDE3 have not been updated in years and very few provide 
functionality not available elsewhere (many are just games).

Therefore, please note that, effective immediately, no further KDE3 
packages will be provided by Ports.  kdelibs-3.5.10 will remain in Ports 
for the near future for those who wish to use it themselves, but I see 
no reason to support it any longer.  I hope this will not be a great 
inconvenience on anyone here.

Yaakov
Cygwin Ports

------------------------------------------------------------------------------
Throughout its 18-year history, RSA Conference consistently attracts the
world's best and brightest in the field, creating opportunities for Conference
attendees to learn about information security's most important issues through
interactions with peers, luminaries and emerging and established companies.
http://p.sf.net/sfu/rsaconf-dev2dev
Yaakov (Cygwin/X | 19 Jan 2010 20:21
Picon
Gravatar

[1.7] Uploads: 2010-Jan-19

It's been two months since the last upload, so nobody will be surprised 
that this is HUGE.  As always, please make sure to update from the 
distro as well as from Ports.

PLEASE NOTE: I'm working on fixing the issues that would greatly 
simplify the Ports installation process.  Any assistance would be 
greatly appreciated not only by me, but I suspect many of you as well. 
Please see my message on the Ports discussion list[1] for details.

Highlights:

* KDE 4.3.4
Added Amarok, KDevelop and KDE-PIM modules, and updated KMyMoney to the 
KDE4 beta.  The Workspace module (IOW the desktop itself) is also 
working[2] and should be available in the near future.

* Java
GNU Classpath-based with JamVM, includes GUI support for Java-GNOME, 
QtJambi, and SWT.  Ant and its dependencies are working and should be 
available in the near future.

* Mail Notification
Now supports Windows Live and Yahoo mail with fetchyahoo and getlive 
packages.

* PHP 5.2.12 (security update)

* Pidgin 2.6.5
Added plugins: knotify, latex, twitter.

(Continue reading)

Gary Johnson | 20 Jan 2010 07:39

Re: [1.7] Uploads: 2010-Jan-19

On 2010-01-19, Yaakov (Cygwin/X) wrote:
> It's been two months since the last upload, so nobody will be surprised 
> that this is HUGE.  As always, please make sure to update from the 
> distro as well as from Ports.
> 
> PLEASE NOTE: I'm working on fixing the issues that would greatly 
> simplify the Ports installation process.  Any assistance would be 
> greatly appreciated not only by me, but I suspect many of you as well. 
> Please see my message on the Ports discussion list[1] for details.

> nickle                                             2.69-1

First of all, thank you very much for including nickle in this
upload, despite its flaws.  It's working great in my application.

I did have an issue with the installation process, however.  I
copied and pasted the sed command from the web page and got this
error:

    $ sed -i -e "/^setup-timestamp:/ s/ \(.*\)/ $(date +%s)/" \
    > "$(cygpath -u "$(sed -e ':a;N;$!ba;s|\n| |g;s|.*last-cache \t\([^ ]*\).*|\1|;' /etc/setup/setup.rc)")/ftp%3a%2f%2fsourceware.org%2fpub%2fcygwinports/setup.ini"
    sed: can't read
/cygdrive/c/Documents/ftp%3a%2f%2fsourceware.org%2fpub%2fcygwinports/setup.ini: No such file
or directory

So apparently the command does not handle spaces in the path to
setup.ini.  I didn't try to find the error but I did figure out what
the command was trying to do, so I edited it and executed this
instead, which worked.

(Continue reading)

Yaakov (Cygwin/X | 20 Jan 2010 07:57
Picon
Gravatar

Re: [1.7] Uploads: 2010-Jan-19

On 20/01/2010 00:39, Gary Johnson wrote:
> First of all, thank you very much for including nickle in this
> upload, despite its flaws.  It's working great in my application.

Glad to hear it.

> So apparently the command does not handle spaces in the path to
> setup.ini.  I didn't try to find the error but I did figure out what
> the command was trying to do, so I edited it and executed this
> instead, which worked.

I thought that all the quoting therein would avoid this, but perhaps 
not.  In any case, my goal is to remove the need for this two-stage 
procedure and allow for a much simpler install:

http://article.gmane.org/gmane.os.cygwin.ports.general/736

Yaakov
Cygwin Ports

------------------------------------------------------------------------------
Throughout its 18-year history, RSA Conference consistently attracts the
world's best and brightest in the field, creating opportunities for Conference
attendees to learn about information security's most important issues through
interactions with peers, luminaries and emerging and established companies.
http://p.sf.net/sfu/rsaconf-dev2dev
Marco Atzeri | 20 Jan 2010 14:37
Picon
Favicon

fltk build failure

Yaakov,
I was trying to build fltk-1.1.9 using your cygport version,
but I catch:

[..]
*** Info: Removing fltk.spec to be regenerated by configure
/pub/cygports/fltk/fltk-1.1.9-10/src/fltk-1.1.9/configure
--srcdir=/pub/cygports/fltk/fltk-1.1.9-10/src/fltk-1.1.9 --prefix=/usr --exec-prefix=/usr
--bindir=/usr/bin --sbindir=/usr/sbin --libexecdir=/usr/lib --datadir=/usr/share
--localstatedir=/var --sysconfdir=/etc --datarootdir=/usr/share --docdir=/usr/share/doc/fltk
--enable-shared --enable-threads --enable-xft LIBS=-lfontconfig --without-links
checking for gcc... gcc
checking for C compiler default output file name...
configure: error: C compiler cannot create executables
See `config.log' for more details.
*** ERROR: configure failed

As I can run configure from the source without such problem,
is it eventually a problem arisen with lndirs ?

$ cygport --version
cygport 0.9.80

Regards
Marco

------------------------------------------------------------------------------
Throughout its 18-year history, RSA Conference consistently attracts the
world's best and brightest in the field, creating opportunities for Conference
attendees to learn about information security's most important issues through
(Continue reading)


Gmane