RE: updated SSH key

2020-02-20 Thread Schulman, Andrew via cygwin-apps
Thanks!

I was just sitting here thinking about the merits of verifying a new key 
request like that by some kind of secure signature system, versus just posting 
the request on a public mailing list, and having a human acknowledge to the 
developer's previously known email address. I have to say, I can't see much 
more security benefit from the first method, that would justify the extra 
hassle. The second method is pleasantly simple.

Andrew E. Schulman
Office of Compliance
U.S. Environmental Protection Agency
202-564-5244

-Original Message-
From: Jon Turney  
Sent: Thursday, February 20, 2020 4:32 PM
To: cygwin-apps@cygwin.com
Cc: Schulman, Andrew 
Subject: Re: updated SSH key

On 20/02/2020 19:37, Andrew Schulman via cygwin-apps wrote:
> Name: Andrew Schulman

Done.


[RFU] lftp

2013-08-10 Thread Schulman, Andrew
Please upload lftp 4.4.8-1, and remove version 4.4.4-1, leaving 4.4.7-1 as
previous.  This is still for x86 only.  Thanks, Andrew.

# x86
B=http://home.comcast.net/~andrex2/cygwin/x86
wget -x -nH --cut-dirs=3 \
 $B/lftp/lftp-4.4.8-1-src.tar.bz2 \
 $B/lftp/lftp-4.4.8-1.tar.bz2 \
 $B/lftp/lftp-debuginfo/lftp-debuginfo-4.4.8-1.tar.bz2 \
 $B/lftp/lftp-debuginfo/setup.hint \
 $B/lftp/setup.hint



[RFU] atool 0.35.0-1

2008-07-15 Thread Schulman . Andrew

I've updated the atool package.  This is a new upstream release.  I've
also made some minor changes to the setup.hint file.

Please upload.

Thanks,
Andrew.

wget \
 http://home.comcast.net/~andrex/cygwin/atool/setup.hint \
 http://home.comcast.net/~andrex/cygwin/atool/atool-0.35.0-1.tar.bz2 \
 http://home.comcast.net/~andrex/cygwin/atool/atool-0.35.0-1-src.tar.bz2



[RFU] lftp 3.7.3-1

2008-07-15 Thread Schulman . Andrew

I've updated the lftp package.  This is a new upstream release, with bug
fixes, some minor improvements, and translation updates.

Please upload.  Thanks, Andrew.

wget \
 http://home.comcast.net/~andrex/cygwin/lftp/lftp-3.7.3-1.tar.bz2 \
 http://home.comcast.net/~andrex/cygwin/lftp/lftp-3.7.3-1-src.tar.bz2



[RFU] unison2.27

2008-07-15 Thread Schulman . Andrew

I've updated the unison2.27 package.  This is a new upstream release.
Please upload.  Thanks, Andrew.

wget \

http://home.comcast.net/~andrex/cygwin/unison/unison2.27/unison2.27-2.27.57-1.tar.bz2
 \

http://home.comcast.net/~andrex/cygwin/unison/unison2.27/unison2.27-2.27.57-1-src.tar.bz2



[RFU] stunnel

2008-07-15 Thread Schulman . Andrew

I've updated the stunnel package.  This is a new upstream release.
Please upload.  Thanks, Andrew.

wget \
 http://home.comcast.net/~andrex/cygwin/stunnel/stunnel-4.25-1.tar.bz2 \

http://home.comcast.net/~andrex/cygwin/stunnel/stunnel-4.25-1-src.tar.bz2



[RFU] autossh

2008-07-15 Thread Schulman . Andrew

I've updated the autossh package.  This is a new upstream release.  I've
also changed to a cygport build method.

Please upload.  Thanks, Andrew.

wget \
 http://home.comcast.net/~andrex/cygwin/autossh/autossh-1.4b-1.tar.bz2 \
 http://home.comcast.net/~andrex/cygwin/autossh/autossh-1.4
b-1-src.tar.bz2



[ITP] sng-1.0.2-1

2008-03-04 Thread Schulman . Andrew

I'd like to package and maintain sng for Cygwin.

Source homepage: http://sng.sourceforge.net/
Source download: http://downloads.sourceforge.net/sng/sng-1.0.2.tar.gz
Author:  Eric S. Raymond
License: libpng/zlib

sng is in Debian stable:  http://packages.debian.org/etch/sng .

setup.hint
sdesc: Markup language and compiler/decompiler for PNG
ldesc: SNG (Scriptable Network Graphics) is a minilanguage designed
specifically to represent the entire contents of a PNG (Portable
Network Graphics) file in an editable form.  Thus, SNGs representing
elaborate graphics images and ancillary chunk data can be readily
generated or modified using only text tools.  SNG is implemented by a
compiler/decompiler called sng that losslessly translates between SNG
and PNG.
category: Graphics
requires: cygwin libpng12
/setup.hint

Please review.  Thanks, Andrew.

wget \
 http://home.comcast.net/~andrex/cygwin/sng/setup.hint \
 http://home.comcast.net/~andrex/cygwin/sng/sng-1.0.2-1.tar.bz2 \
 http://home.comcast.net/~andrex/cygwin/sng/sng-1.0.2-1-src.tar.bz2



Re: setup.exe segfaults on upgrade of libopenldap2_3_0

2007-12-14 Thread Schulman . Andrew
  I'm running setup.exe version 2.573.2.2.  Every time I run it, it
wants
  to upgrade libopenldap2_3_0 from version 2.3.36-1 to 2.3.39-1.  If I
  accept that, then setup gets past the checksum check stage and then
  segfaults.

 This is probably the issue of a corrupt .lst.gz file.  Delete
 /etc/setup/libopenldap2_3_0.lst.gz and everything should work fine.

Yup, that was it:

$ zcat /etc/setup/libopenldap2_3_0.lst.gz
gzip: /etc/setup/libopenldap2_3_0.lst.gz: unexpected end of file

I removed the file and libopenldap has now upgraded successfully.
Thanks!
Andrew.



setup.exe segfaults on upgrade of libopenldap2_3_0

2007-12-13 Thread Schulman . Andrew

I'm running setup.exe version 2.573.2.2.  Every time I run it, it wants
to upgrade libopenldap2_3_0 from version 2.3.36-1 to 2.3.39-1.  If I
accept that, then setup gets past the checksum check stage and then
segfaults.  A dialog pops up saying 'The instruction at 0x004ac7e3
referenced memory at 0x010aff50.  The memory could not be read.'  I
click OK, and setup exits.

This is a repeatable error-- it happens every time.  I've removed and
redownloaded setup.exe, and purged my cache of cygwin package files, but
it didn't help.

I don't know whether this is a setup problem or a libopenldap2_3_0
problem.  I'm guessing setup, so I'm sending this to cygwin-apps.

Any help would be appreciated.
Andrew.

(See attached file: cygcheck.out)

cygcheck.out
Description: Binary data


[RFU] unison2.27

2007-11-23 Thread Schulman . Andrew

I've just updated the unison2.27 package.  This update fixes a bug in
the previous Cygwin package, that caused unison-2.27.exe to fail to
start on some hosts.

Please upload.  Thanks, Andrew.

wget \

http://home.comcast.net/~aschulman2/unison2.27/unison2.27-2.27.48-3.tar.bz2
 \

http://home.comcast.net/~aschulman2/unison2.27/unison2.27-2.27.48-3-src.tar.bz2

(Trying for better line breaking this time...)



[RFU] orpie-1.5.1-1

2007-11-21 Thread Schulman . Andrew

I've uploaded a new version of orpie.  This is a new upstream release,
with bug fixes and a few new features.  I also changed to a cygport
build method.

Please upload.  Thanks, Andrew.

wget \
  http://home.comcast.net/~aschulman2/orpie/orpie-1.5.1-1.tar.bz2 \
  http://home.comcast.net/~aschulman2/orpie/orpie-1.5.1-1-src.tar.bz2



[RFU] unison

2007-11-14 Thread Schulman . Andrew

I've just updated the unison2.13, unison2.17, and unison2.27 packages
again.  I had to correct two errors in the postinstall script, as
pointed out by Andy Moreton.

Please upload.  Thanks, Andrew.

# unison2.13
wget \
  http://home.comcast.net/~aschulman2/unison2.13/setup.hint \

http://home.comcast.net/~aschulman2/unison2.13/unison2.13-2.13.16-4.tar.bz2
 \

http://home.comcast.net/~aschulman2/unison2.13/unison2.13-2.13.16-4-src.tar.bz2

# unison2.17
wget \
  http://home.comcast.net/~aschulman2/unison2.17/setup.hint \

http://home.comcast.net/~aschulman2/unison2.17/unison2.17-2.17.1-4.tar.bz2
 \

http://home.comcast.net/~aschulman2/unison2.17/unison2.17-2.17.1-4-src.tar.bz2

# unison2.27
wget \
  http://home.comcast.net/~aschulman2/unison2.27/setup.hint \

http://home.comcast.net/~aschulman2/unison2.27/unison2.27-2.27.48-2.tar.bz2
 \

http://home.comcast.net/~aschulman2/unison2.27/unison2.27-2.27.48-2-src.tar.bz2



[RFU] unison

2007-11-13 Thread Schulman . Andrew

I've updated the unison2.13, unison2.17, and unison2.27 packages.
unison2.27 has a new upstream release, and I now use alternatives(8) to
manage the common /usr/bin/unison symlink.  Please note that the
setup.hints have all changed, since all of the packages now depend on
alternatives.

Please upload.  Thanks, Andrew.

# unison2.13
wget \
  http://home.comcast.net/~aschulman2/cygwin/unison2.13/setup.hint \

http://home.comcast.net/~aschulman2/cygwin/unison2.13/unison2.13-2.13.16-3.tar.bz2
 \

http://home.comcast.net/~aschulman2/cygwin/unison2.13/unison2.13-2.13.16-3-src.tar.bz2

# unison2.17
wget \
  http://home.comcast.net/~aschulman2/cygwin/unison2.17/setup.hint \

http://home.comcast.net/~aschulman2/cygwin/unison2.17/unison2.17-2.17.1-3.tar.bz2
 \

http://home.comcast.net/~aschulman2/cygwin/unison2.17/unison2.17-2.17.1-3-src.tar.bz2

# unison2.27
wget \
  http://home.comcast.net/~aschulman2/cygwin/unison2.27/setup.hint \

http://home.comcast.net/~aschulman2/cygwin/unison2.27/unison2.27-2.27.48-1.tar.bz2
 \

http://home.comcast.net/~aschulman2/cygwin/unison2.27/unison2.27-2.27.48-1-src.tar.bz2



[RFU] lftp 3.6.1-1

2007-11-13 Thread Schulman . Andrew

I've updated the lftp package.  This is a new upstream release, with
several bug fixes.

Please upload.  Thanks, Andrew.

wget \
  http://home.comcast.net/~aschulman2/cygwin/lftp/lftp-3.6.1-1.tar.bz2 \

http://home.comcast.net/~aschulman2/cygwin/lftp/lftp-3.6.1-1-src.tar.bz2



[RFU] lftp 3.6.0-1

2007-10-26 Thread Schulman . Andrew

I've updated the lftp package.  This is a new upstream release, with new
features and bug fixes.  Please upload.

Thanks,
Andrew.

wget \
  http://home.comcast.net/~aschulman2/cygwin/lftp/lftp-3.6.0-1.tar.bz2 \

http://home.comcast.net/~aschulman2/cygwin/lftp/lftp-3.6.0-1-src.tar.bz2



[RFU] lftp 3.5.12-1

2007-08-07 Thread Schulman . Andrew

I've updated the lftp package.  Changes since the previous Cygwin
release:

* New upstream release, with minor improvements.
* setup.hint has been corrected (trailing spaces removed from 4 lines)
in order to fix the md5sum mismatch, reported at
http://cygwin.com/ml/cygwin-apps/2007-08/msg00019.html .
* Added a preremove script:

cmp -s /etc/defaults/etc/lftp.conf /etc/lftp.conf  rm /etc/lftp.conf

which, when combined with the postinstall script,

[ -f /etc/lftp.conf] || cp /etc/defaults/etc/lftp.conf /etc

should provide automatic updates of /etc/lftp.conf from upstream
changes, if the user hasn't customized their /etc/lftp.conf.

Please upload.

Thanks,
Andrew.

wget \
  http://home.comcast.net/~andrex/cygwin/lftp/setup.hint \
  http://home.comcast.net/~andrex/cygwin/lftp/lftp-3.5.12-1.tar.bz2 \
  http://home.comcast.net/~andrex/cygwin/lftp/lftp-3.5.12-1-src.tar.bz2



[ITP-adopt] stunnel-4.20-1

2007-02-20 Thread Schulman . Andrew
stunnel was abandoned for Cygwin back in the fall.  I've packaged the
latest version for Cygwin (URLs below) and would like to maintain it.

stunnel is a program that allows you to encrypt arbitrary TCP
connections inside SSL (Secure Sockets Layer).  stunnel can allow you to
secure non-SSL aware daemons and protocols (like POP, IMAP, LDAP, etc)
by having stunnel provide the encryption, requiring no changes to the
daemon's code.

Changes since the last Cygwin release:
- updated to version 4.20
- moved stunnel executable from /usr/sbin to /usr/bin, to comply with
the Linux Filesystem Hierarchy Standard
- added cygstunnel.dll
- changed to cygport build method
- new Cygwin maintainer

Please note that, although libstunnel.so (i.e. cygstunnel.dll) is
included in this package (as Corinna requested back in October;
http://www.mail-archive.com/cygwin-apps@cygwin.com/msg17175.html), its
use is undocumented AFAICT and so I haven't tried to test it.  I guess
that something like LD_PRELOAD=/usr/bin/libstunnel.dll should provide
transparent proxy support for clients via stunnel, but I don't really
know how or if it would work.  If people want me to leave that in so
they can test it, fine.  If not, fine too and I'll take it out.

Please review and, if the package is found suitable, upload.

Thanks,
Andrew.

wget \
  http://home.comcast.net/~andrex/cygwin/stunnel/setup.hint \
  http://home.comcast.net/~andrex/cygwin/stunnel/stunnel-4.20-1.tar.bz2
\

http://home.comcast.net/~andrex/cygwin/stunnel/stunnel-4.20-1-src.tar.bz2



[RFU] lftp 3.5.9-1

2007-02-08 Thread Schulman . Andrew
I've updated the lftp package.  This is a new upstream release,
including at least one security fix.  There are no Cygwin-specific
changes.

Please review and, if it's found to be suitable, upload.

Thanks,
Andrew.

wget \
  http://home.comcast.net/~andrex/cygwin/lftp/lftp-3.5.9-1.tar.bz2 \
  http://home.comcast.net/~andrex/cygwin/lftp/lftp-3.5.9-1-src.tar.bz2



[RFU] stunnel-4.16-1 [repost]

2006-09-25 Thread Schulman . Andrew
I want to take over maintainership of stunnel, which was abandoned a few
weeks ago.  I have a new build ready for upload; URLs are below.
setup.hint hasn't changed.  The package layout hasn't changed either;
this is just a point-version update to the current package.

Please review as needed, let me know if there are any problems, and
otherwise upload.  Thanks, Andrew.

wget\
 http://home.comcast.net/~andrex/cygwin/stunnel/stunnel-4.16-1.tar.bz2\

http://home.comcast.net/~andrex/cygwin/stunnel/stunnel-4.16-1-src.tar.bz2



[RFU] stunnel-4.16-1

2006-09-21 Thread Schulman . Andrew
I want to take over maintainership of stunnel, which was abandoned a few
weeks ago.  I have a new build ready for upload; URLs are below.
setup.hint hasn't changed.  The package layout hasn't changed either;
this is just a point-version update to the current package.

Please review as needed, let me know if there are any problems, and
otherwise upload.  Thanks, Andrew.

wget \
http://home.comcast.net/~andrex/cygwin/stunnel/stunnel-4.16-1.tar.bz2 \
http://home.comcast.net/~andrex/cygwin/stunnel/stunnel-4.16-1-src.tar.bz2
 \
http://home.comcast.net/~andrex/cygwin/stunnel/setup.hint



[RFU] lftp 3.5.1

2006-07-25 Thread Schulman . Andrew
I'd like to take over maintainership of the lftp package.  It's
currently unmaintained.  I've packaged version 3.5.1, the latest
release.  Since this isn't a new package for Cygwin I don't think an ITP
is needed, but please review the package files.  If they're found to be
suitable, please upload them.

The package layout is about the same as in the old version; there are
some new files, but no new directories.  I've kept the postinstall
script from the old version.  That script is fancier than just plain old

[ -f /etc/lftp.conf ] || cp /etc/defaults/etc/lftp.conf /etc

but that's in fact what it does in an automated installation (e.g.
setup.exe).  In an interactive installation, it will prompt the user to
decide whether to replace an existing config file.  Maybe not too
useful, but no harm done either.

Thanks,
Andrew.

wget \
  http://home.comcast.net/~andrex/cygwin/lftp/setup.hint \
  http://home.comcast.net/~andrex/cygwin/lftp/lftp-3.5.1-1.tar.bz2 \
  http://home.comcast.net/~andrex/cygwin/lftp/lftp-3.5.1-1-src.tar.bz2



orpie: change setup.hint; do I need to bump the version number?

2006-07-24 Thread Schulman . Andrew
I need to correct the setup.hint for orpie.  orpie depends on gsl, which
used to depend explicitly on lapack, but doesn't any more.  But orpie
still needs it.  So now I need to add the dependence on lapack to
setup.hint.

Question:  if I just post the new setup.hint for upload, is that enough
to cause setup to recognize the new dependency?  Or do I need to release
a new version of orpie in order to force a new installation and bring
lapack along with it?

Thanks,
Andrew.



Please upload: autossh-1.4a-1

2006-07-13 Thread Schulman . Andrew
This is a new upstream release of autossh, including some bug fixes.
Please upload.  Thanks, Andrew.

wget \
  http://home.comcast.net/~andrex/cygwin/autossh/autossh-1.4a-1.tar.bz2
\
  http://home.comcast.net/~andrex/cygwin/autossh/autossh-1.4
a-1-src.tar.bz2



Please upload: autossh-1.4-1

2006-06-28 Thread Schulman . Andrew
This is a new upstream release of autossh, including several bug fixes.
Please upload.  Thanks, Andrew.

cd autossh
wget \
  http://home.comcast.net/~andrex/cygwin/autossh/autossh-1.4-1.tar.bz2 \

http://home.comcast.net/~andrex/cygwin/autossh/autossh-1.4-1-src.tar.bz2
\
  http://home.comcast.net/~andrex/cygwin/autossh/md5.sum
md5sum -c md5.sum  rm autossh-1.3-1*



[RFU] lftp 3.4.7-1

2006-05-25 Thread Schulman . Andrew
I'd like to take over maintainership of the lftp package.  It's
currently unmaintained.  I've packaged version 3.4.7, the latest
release; URLs are below.  Since this isn't a new package for Cygwin I
don't think an ITP is needed, but please review the package files.  If
they're found to be suitable, please upload them.

The package layout is about the same as in the old version; there are
some new files, but no new directories.  I've kept the postinstall
script from the old version.  That script is fancier than just plain old

[ -f /etc/lftp.conf ] || cp /etc/defaults/etc/lftp.conf /etc

but that's what it in fact does in an automated installation (e.g.
setup.exe).  In an interactive installation, it will prompt the user to
decide whether to replace an existing config file.  Maybe not too
useful, but no harm done either.

Thanks,
Andrew.

http://home.comcast.net/~andrex/cygwin/lftp/setup.hint
http://home.comcast.net/~andrex/cygwin/lftp/lftp-3.4.7-1.tar.bz2
http://home.comcast.net/~andrex/cygwin/lftp/lftp-3.4.7-1-src.tar.bz2



Re: [RFU] lftp 3.4.7-1

2006-05-25 Thread Schulman . Andrew
  I've kept the postinstall script from the old version.  That script
is
  fancier than just plain old
 
  [ -f /etc/lftp.conf ] || cp /etc/defaults/etc/lftp.conf /etc
 
  but that's what it in fact does in an automated installation (e.g.
  setup.exe).  In an interactive installation, it will prompt the user
to
  decide whether to replace an existing config file.  Maybe not too
  useful, but no harm done either.

 Just to make sure, does it actually read its input from stdin?  If so,
 it's not going to work in older versions of setup (before it started
 redirecting postinstall script input from /dev/null).

No.  It looks to see if it was invoked as /etc/postinstall/lftp.sh, and
if so assumes a no answer to the Overwrite existing /etc/lftp.conf?
question.  It does print some installation chatter to stdout, but I
believe that's okay.

I have no particular attachment to this script.  I'd be just as happy
with the simple version I mentioned above, but decided to leave it since
it was already there.

A.



Re: [ITP] ploticus and ploticus-doc

2005-09-29 Thread Schulman . Andrew
Sorry-- I had run out of space, so my upload failed, but I didn't
realize it.  The URLs should work now.  However, I'm in the process of
repackaging ploticus, so I suggest that you wait to review it until I
post a revised ITP-- later today I hope.  Thanks, Andrew.




 Dr. Volker
 Zell  
 Dr.Volker.Zell@To 
 oracle.com  Andrew Schulman/DC/USEPA/[EMAIL 
PROTECTED]   
 cc 
 09/29/2005 11:09 cygwin-apps@cygwin.com
 AM Subject 
  Re: [ITP] ploticus and
  ploticus-doc  










wget
http://home.comcast.net/~andrex/cygwin/ploticus/ploticus-2.32-1-src.tar.bz2

--14:26:03--
http://home.comcast.net/~andrex/cygwin/ploticus/ploticus-2.32-1-src.tar.bz2

   = `ploticus-2.32-1-src.tar.bz2'
Resolving www-proxy.us.oracle.com... 148.87.19.20
Connecting to www-proxy.us.oracle.com|148.87.19.20|:80... connected.
Proxy request sent, awaiting response... 404 Not found
14:26:04 ERROR 404: Not found.


Ciao
  Volker





[ITP] ploticus and ploticus-doc

2005-09-28 Thread Schulman . Andrew
I would like to package and maintain ploticus for Cygwin.  Ploticus is
command-line software for creating plots and graphics, similar to
gnuplot.

Ploticus is part of Debian unstable:
http://packages.debian.org/unstable/misc/ploticus.

Source homepage:http://ploticus.sourceforge.net/
Source download:
http://ploticus.sourceforge.net/download/pl232src.tar.gz
License:GPL

Packaging notes:

- The main executable is named /usr/bin/ploticus.

- SWF output capability has been omitted for now, since libming isn't
available yet for Cygwin.  All of the other output capabilities are
there:  X11, PNG, SVG, JPEG, WBMP, PS, and EPS, with FreeType2 support.

- The Bitstream Vera fonts and extra Javascript files that Reini listed
aren't in this package.  They're not part of the ploticus source, I
don't have them, and either I don't know their purpose (Javascript) or
they probably belong in a different package (fonts).  However, if it
makes sense to add them I'll be glad to do so.

- The HTML documentation for ploticus weighs about 4 times as much as
the program package, and is available online.  For that reason I've
split the docs into a separate ploticus-doc package.

- I put ploticus in the Graphics category, but also in Libs, because it
contains libploticus.a.  Please let me know if this isn't appropriate.

Please review, and if the packages are found suitable, upload.

Thanks,
Andrew.

setup.hint for ploticus
sdesc: Command-line plot and graph generator
ldesc: Ploticus is command-line software for creating plots, charts,
and graphics
from data.  Ploticus is good for automated or just-in-time graph
generation.
You can use 'prefabs' to quickly create common types of graphs, or write
custom scripts to give you full control.  Ploticus can make scatter,
bar, box,
range, vector, pie, and venn charts, and offers curve fitting, multiple
axes
and plot areas, legends, and text overlays. It allows significant user
control
over colors, styles, options and details. It handles date and time data
nicely, and has basic statistical capabilities.  The results can be
either
displayed directly, or output as PNG, JPEG, WBMP, SVG, PS, or EPS
images.
category: Graphics Libs
requires: cygwin expat libfontconfig1 libfreetype26 libgd2 libiconv2
libjpeg62 libpng12 xorg-x11-bin-dlls zlib
/setup.hint for ploticus

setup.hint for ploticus-doc
sdesc: Command-line plot and graph generator (HTML documentation)
ldesc: Ploticus is command-line software for creating plots, charts,
and graphics
from data.  This package contains the HTML documentation for ploticus.
category: Graphics Doc
requires: ploticus
/setup.hint for ploticus-doc

http://home.comcast.net/~andrex/cygwin/ploticus/setup.hint
http://home.comcast.net/~andrex/cygwin/ploticus/ploticus-2.32-1.tar.bz2
http://home.comcast.net/~andrex/cygwin/ploticus/ploticus-2.32-1-src.tar.bz2

http://home.comcast.net/~andrex/cygwin/ploticus-doc/setup.hint
http://home.comcast.net/~andrex/cygwin/ploticus-doc/ploticus-doc-2.32-1.tar.bz2
http://home.comcast.net/~andrex/cygwin/ploticus-doc/ploticus-doc-2.32-1-src.tar.bz2



[ITP] unison2.13, unison2.17

2005-08-25 Thread Schulman . Andrew
The Unison developers have released new stable and beta releases of
Unison.  As Karl M pointed out, the compatibility restrictions between
versions have been relaxed beginning with version 2.13:  two versions of
Unison are now compatible iff the first two numbers in their version
string are the same, e.g. all versions 2.13.* are mutually compatible.
So, the new packages are named unison2.13 and unison2.17.

I have also updated the descriptions of the available Unison packages in
each of the unison2.9.1, unison2.9.20, unison2.10.2, and unison2.12.0
packages, and prepared new point releases of each to include that
change.

Please review the new unison2.13 and unison2.17 packages, and if they're
suitable, upload them and also the new releases of the other Unison
packages.

Thanks,
Andrew.

http://home.comcast.net/~andrex/cygwin/unison2.13/setup.hint
http://home.comcast.net/~andrex/cygwin/unison2.13/unison2.13-2.13.16-1.tar.bz2
http://home.comcast.net/~andrex/cygwin/unison2.13/unison2.13-2.13.16-1-src.tar.bz2

http://home.comcast.net/~andrex/cygwin/unison2.17/setup.hint
http://home.comcast.net/~andrex/cygwin/unison2.17/unison2.17-2.17.1-1.tar.bz2
http://home.comcast.net/~andrex/cygwin/unison2.17/unison2.17-2.17.1-1-src.tar.bz2

http://home.comcast.net/~andrex/cygwin/unison2.9.1
/unison2.9.1-2.9.1-3.tar.bz2
http://home.comcast.net/~andrex/cygwin/unison2.9.1
/unison2.9.1-2.9.1-3-src.tar.bz2

http://home.comcast.net/~andrex/cygwin/unison2.9.20
/unison2.9.20-2.9.20-3.tar.bz2
http://home.comcast.net/~andrex/cygwin/unison2.9.20
/unison2.9.20-2.9.20-3-src.tar.bz2

http://home.comcast.net/~andrex/cygwin/unison2.10.2
/unison2.10.2-2.10.2-6.tar.bz2
http://home.comcast.net/~andrex/cygwin/unison2.10.2
/unison2.10.2-2.10.2-6-src.tar.bz2

http://home.comcast.net/~andrex/cygwin/unison2.12.0
/unison2.12.0-2.12.0-4.tar.bz2
http://home.comcast.net/~andrex/cygwin/unison2.12.0
/unison2.12.0-2.12.0-4-src.tar.bz2



[ITP] unison2.13.16, unison2.17.1

2005-08-24 Thread Schulman . Andrew
The Unison developers have released new stable and beta releases of
Unison.  As always with Unison, these versions are incompatible with
previous releases, and therefore require new packages in Cygwin:
unison2.13.16 and unison2.17.1.

In addition, I have updated the descriptions of the available Unison
packages in each of the unison2.9.1, unison2.9.20, unison2.10.2, and
unison2.12.0 packages, and prepared new point releases of each to
include that change.

Please review the new unison2.13.16 and unison2.17.1 packages, and if
they're suitable, upload them and also the new releases of the other
Unison packages.

Thanks,
Andrew.

http://home.comcast.net/~andrex/cygwin/unison2.13.16/setup.hint
http://home.comcast.net/~andrex/cygwin/unison2.13.16
/unison2.13.16-2.13.16-1.tar.bz2
http://home.comcast.net/~andrex/cygwin/unison2.13.16
/unison2.13.16-2.13.16-1-src.tar.bz2

http://home.comcast.net/~andrex/cygwin/unison2.17.1/setup.hint
http://home.comcast.net/~andrex/cygwin/unison2.17.1
/unison2.17.1-2.17.1-1.tar.bz2
http://home.comcast.net/~andrex/cygwin/unison2.17.1
/unison2.17.1-2.17.1-1-src.tar.bz2

http://home.comcast.net/~andrex/cygwin/unison2.9.1
/unison2.9.1-2.9.1-3.tar.bz2
http://home.comcast.net/~andrex/cygwin/unison2.9.1
/unison2.9.1-2.9.1-3-src.tar.bz2

http://home.comcast.net/~andrex/cygwin/unison2.9.20
/unison2.9.20-2.9.20-3.tar.bz2
http://home.comcast.net/~andrex/cygwin/unison2.9.20
/unison2.9.20-2.9.20-3-src.tar.bz2

http://home.comcast.net/~andrex/cygwin/unison2.10.2
/unison2.10.2-2.10.2-6.tar.bz2
http://home.comcast.net/~andrex/cygwin/unison2.10.2
/unison2.10.2-2.10.2-6-src.tar.bz2

http://home.comcast.net/~andrex/cygwin/unison2.12.0
/unison2.12.0-2.12.0-4.tar.bz2
http://home.comcast.net/~andrex/cygwin/unison2.12.0
/unison2.12.0-2.12.0-4-src.tar.bz2



[ITP] orpie-1.4.1-1 [repost]

2005-08-02 Thread Schulman . Andrew
I would like to package and maintain orpie for Cygwin.  orpie is a
fullscreen RPN calculator for the console.  Its operation is similar to
that of modern HP calculators, but data entry has been optimized for
efficiency on a PC keyboard.  Features include extensive scientific
calculator functionality, command completion, and a visible interactive
stack.

orpie is written in OCaml.  It is currently available in Debian stable:
http://packages.debian.org/stable/math/orpie.

Home page:  http://www.eecs.umich.edu/~pelzlpj/orpie/
License:  GPL

setup.hint
sdesc: Fullscreen RPN calculator for the console
ldesc: Orpie is a fullscreen RPN calculator for the console.  Its
operation is similar
to that of modern HP calculators, but data entry has been optimized for
efficiency on a PC keyboard.  Features include extensive scientific
calculator
functionality, command completion, and a visible interactive stack.
category: Math
requires: cygwin gsl
/setup.hint

Package URLs are below.  Please review and, if the package is found
suitable, upload.  Thanks, Andrew.

http://home.comcast.net/~andrex/cygwin/orpie/setup.hint
http://home.comcast.net/~andrex/cygwin/orpie/orpie-1.4.1-1.tar.bz2
http://home.comcast.net/~andrex/cygwin/orpie/orpie-1.4.1-1-src.tar.bz2



Please upload: orpie-1.4.1-1

2005-07-19 Thread Schulman . Andrew
I would like to package and maintain orpie for Cygwin.  orpie is a
fullscreen RPN calculator for the console.  Its operation is similar to
that of modern HP calculators, but data entry has been optimized for
efficiency on a PC keyboard.  Features include extensive scientific
calculator functionality, command completion, and a visible interactive
stack.

orpie is written in OCaml.  It is currently available in Debian stable:
http://packages.debian.org/stable/math/orpie.

Home page:  http://www.eecs.umich.edu/~pelzlpj/orpie/
License:  GPL

setup.hint
sdesc: Fullscreen RPN calculator for the console
ldesc: Orpie is a fullscreen RPN calculator for the console.  Its
operation is similar
to that of modern HP calculators, but data entry has been optimized for
efficiency on a PC keyboard.  Features include extensive scientific
calculator
functionality, command completion, and a visible interactive stack.
category: Math
requires: cygwin
/setup.hint

Package URLs are below; please upload.  Thanks, Andrew.

http://home.comcast.net/~andrex/cygwin/orpie/setup.hint
http://home.comcast.net/~andrex/cygwin/orpie/orpie-1.4.1-1.tar.bz2
http://home.comcast.net/~andrex/cygwin/orpie/orpie-1.4.1-1-src.tar.bz2



Updated: unison2.10.2-5 and unison2.12.0-3

2005-06-13 Thread Schulman . Andrew
These are bugfix releases.  They incorporate multiple patches released by 
the Unison developers over the last few weeks.  Please upload.

Thanks,
Andrew.

http://home.comcast.net/~andrex/cygwin/unison2.10.2/unison2.10.2-2.10.2-5.tar.bz2
http://home.comcast.net/~andrex/cygwin/unison2.10.2/unison2.10.2-2.10.2-5-src.tar.bz2

http://home.comcast.net/~andrex/cygwin/unison2.12.0/unison2.12.0-2.12.0-3.tar.bz2
http://home.comcast.net/~andrex/cygwin/unison2.12.0/unison2.12.0-2.12.0-3-src.tar.bz2



package submission policy

2005-05-17 Thread Schulman . Andrew
I'm looking at the revised package submission policy 
(http://sourceware.org/ml/cygwin-apps/2004-10/msg00384.html).  Question: 
who gets to vote for packages?  All current Cygwin package maintainers? 
This seems to be implied, but I'd like to be clear about it.

Do maintainers get to vote against a package, decreasing its score by 1? 
Just curious.

Thanks,
Andrew.



[ITP] stow

2005-05-16 Thread Schulman . Andrew
I would like to package and maintain stow for Cygwin.  Stow is an 
installation manager for local software packages.  It installs packages by 
creating sets of symlinks from the installed location (e.g. /usr/local) to 
a stow directory (e.g. /usr/local/stow/emacs) where the real files live. 
This allows you to keep packages separate, while making them appear to be 
installed in the same place.

Stow is available in the current stable, testing, and unstable releases of 
Debian, e.g. http://packages.debian.org/stable/admin/stow.

Source homepage:http://directory.fsf.org/stow.html
Source download:http://ftp.gnu.org/pub/gnu/stow/stow-1.3.3.tar.gz
Language:   Perl
License:GPL

setup.hint:
sdesc: Manage local software installations
ldesc: Stow manages the installation of local software packages by 
creating sets of symlinks from the installed location (e.g. /usr/local) to 

a stow directory (e.g. /usr/local/stow/emacs) where the real files live. 
This allows you to keep packages separate, while making them appear to be 
installed in the same place.
category: Admin Utils
requires: perl

The Cygwin packages are ready for upload, at the URLs below.  Please 
upload them once they've undergone any necessary review.

Thanks,
Andrew.

http://home.comcast.net/~andrex/cygwin/stow/setup.hint
http://home.comcast.net/~andrex/cygwin/stow/stow-1.3.3-1.tar.bz2
http://home.comcast.net/~andrex/cygwin/stow/stow-1.3.3-1-src.tar.bz2



Re: [ITP] stow

2005-05-16 Thread Schulman . Andrew
  I would like to package and maintain stow for Cygwin.  Stow is an
  installation manager for local software packages.  It installs 
packages by
  creating sets of symlinks from the installed location (e.g. 
/usr/local) to
  a stow directory (e.g. /usr/local/stow/emacs) where the real files 
live.
 
 This, presumably, should work fine for simple packages, but will be 
unusable 
 in conjunction with packages that install DLLs?

Right.  I hadn't considered that, but since the Windows shortcut is 
fundamentally broken, you're right that stowing won't work for DLLs, or 
outside of the Cygwin environment.  (Philosophical question:  which 
component of Windows deserves the blame for the failure of the Windows 
shortcut?  The file system, the shortcut design, or the shell?)

 If you've found a way around that, then great!

No, I'm afraid I haven't.

 If not, make sure to note so in the readme.

OK, I've uploaded new packages with a description of this problem in the 
README.
Andrew.

http://home.comcast.net/~andrex/cygwin/stow/setup.hint
http://home.comcast.net/~andrex/cygwin/stow/stow-1.3.3-1.tar.bz2
http://home.comcast.net/~andrex/cygwin/stow/stow-1.3.3-1-src.tar.bz2



[ITP] unison2.12.0-2.12.0-1 ; updates to other Unison packages

2005-05-12 Thread Schulman . Andrew
Unison has a new upstream beta release, version 2.12.0.  Each upstream 
release unfortunately has to be packaged separately, since different 
versions are potentially incompatible and therefore will not talk to each 
other.

Cygwin already includes the unison2.9.1, unison2.9.20, and unison2.10.2 
packages.  unison2.12.0 is a new package for Cygwin, but really just more 
Unison and so shouldn't require separate approval.

http://home.comcast.net/~andrex/cygwin/unison2.12.0/setup.hint
http://home.comcast.net/~andrex/cygwin/unison2.12.0/unison2.12.0-2.12.0-1.tar.bz2
http://home.comcast.net/~andrex/cygwin/unison2.12.0/unison2.12.0-2.12.0-1-src.tar.bz2

In addition, the documentation in each of the unison* packages lists all 
of the available unison* packages.  Because the list of those packages has 
just grown, the documentation in each unison* package has just changed, 
and this requires a new Cygwin point release of each one.  Sorry, I know 
this change is trivial, but for consistency's sake I would rather have 
each set of documentation be complete.

http://home.comcast.net/~andrex/cygwin/unison2.9.1/unison2.9.1-2.9.1-2.tar.bz2
http://home.comcast.net/~andrex/cygwin/unison2.9.1/unison2.9.1-2.9.1-2-src.tar.bz2

http://home.comcast.net/~andrex/cygwin/unison2.9.20/unison2.9.20-2.9.20-2.tar.bz2
http://home.comcast.net/~andrex/cygwin/unison2.9.20/unison2.9.20-2.9.20-2-src.tar.bz2

http://home.comcast.net/~andrex/cygwin/unison2.10.2/unison2.10.2-2.10.2-3.tar.bz2
http://home.comcast.net/~andrex/cygwin/unison2.10.2/unison2.10.2-2.10.2-3-src.tar.bz2

Finally, I'd like to adjust the setup.hint file for the deprecated unison 
package.  This version has a slightly more helpful sdesc entry.

http://home.comcast.net/~andrex/cygwin/unison/setup.hint

Please upload.  Thanks,
Andrew.



updated: unison2.10.2-2.10.2-2

2005-05-10 Thread Schulman . Andrew
This is a bugfix release.  It solves a problem with incorrect 
interpretation of timestamps after the change to daylight savings time. 
This may be the cause of several reports on the cygwin list, of very slow 
operation with the -fastcheck option.  The unison2.9.* packages are not 
affected.

Please upload.  Thanks, Andrew.

http://home.comcast.net/~andrex/cygwin/unison2.10.2/unison2.10.2-2.10.2-2.tar.gz
http://home.comcast.net/~andrex/cygwin/unison2.10.2/unison2.10.2-2.10.2-2-src.tar.gz



updated: autossh-1.3-2

2005-05-10 Thread Schulman . Andrew
This is a minor enhancement release.  The documentation for running 
autossh as an NT system service has been clarified in two places.

Please upload.  Thanks, Andrew.

http://home.comcast.net/~andrex/cygwin/autossh/autossh-1.3-2.tar.bz2
http://home.comcast.net/~andrex/cygwin/autossh/autossh-1.3-2-src.tar.bz2



Re: screen, try #1

2005-04-23 Thread Schulman . Andrew
 On host #2 with WinXP + Cygwin 1.5.15-1, reattaching fails (There is no 

 screen to be resumed), and I see
 
 $ ll /tmp/uscreens/S-aschulma
 total 1
 -rw---  1 ASchulma None 53 Apr 22 06:00 4056.console.D77E1BASCHULMA1
 
 This isn't a socket, which would explain the trouble.

Now here's something curious.  While screen is running and attached, I see

$ ls -l /tmp/uscreens/S-aschulma/
total 1
srwx--  1 ASchulma None 53 Apr 22 12:05 548.console.D77E1BASCHULMA1

But as soon as I detach screen, the socket isn't a socket any more:

$ ls -l /tmp/uscreens/S-aschulma/
total 1
-rw---  1 ASchulma None 53 Apr 22 12:08 548.console.D77E1BASCHULMA1

wtf??  Of course this prevents reattachment.  This is with Cygwin 1.5.15, 
I don't see the same behavior with 1.5.12.

When is a socket not a socket?
A.



termcap maintainer?

2005-04-21 Thread Schulman . Andrew
Do we have a maintainer for termcap?  The package doesn't include any 
documentation at all, including any mention of a maintainer.

The screen package, which I am working on building, includes some new 
termcap entries.  I could just have the screen installer append them to 
/etc/termcap, but it would be better to fix /etc/termcap in the termcap 
package.

Thanks,
Andrew.



Re: termcap maintainer?

2005-04-21 Thread Schulman . Andrew
 I'm the maintainer but the package has been deprecated on UNIX/Linux for
 quite some time.  You should be using terminfo.

terminfo already includes definitions for screen terminals, so that's no 
problem.  Are you saying then that I should just ignore the extra termcap 
entries for screen, screen-bce, and screen-s, which don't appear in 
/etc/termcap?



Re: termcap maintainer?

2005-04-21 Thread Schulman . Andrew
 There is no harm in including them but I really don't think there are 
(m)any
 programs out there who would take advantage of them.
 
 I'll make a new release today.

OK, thanks.  A.



Re: termcap maintainer?

2005-04-21 Thread Schulman . Andrew
 I'll hold off announcing this until after you've released screen,
 though.  I wouldn't want to get anyone prematurely excited about having
 screen available at long last.

Yes, especially since it doesn't work yet.  I'll post an update about this 
soon.  A.



screen

2005-04-20 Thread Schulman . Andrew
I'm going to try to build and package screen for Cygwin.  It's such a 
useful program, I just have to try.

screen 4.0.2 won't compile OOTB in Cygwin:

gcc -c -I. -I.-g -O2 misc.c
misc.c: In function `xsetenv':
misc.c:619: error: too few arguments to function `setenv'
make: *** [misc.o] Error 1

I haven't looked into trying to fix this yet, it may be quite simple.

There are many references to a binary of screen 4.0.2 compiled for 
Cygwin, and a corresponding patch, available at 
http://www.fredlwm.hpg.ig.com.br/cygwin/screen/.  But that page has gone 
dark, and I can't find a cached copy of it anywhere.  If someone has the 
patch that was provided there, I'd appreciate it if you'd pass it along.

If anyone else has tried and failed to build or package screen for 
Cygwin, or if you know anything else about the feasibility of this 
little project, I'd appreciate hearing from you.

Andrew.


RFU: autossh-1.2g-5

2005-03-16 Thread Schulman . Andrew
Please upload version 1.2g-5 of the autossh package.  This version fixes a 
heap corruption problem caused by free()ing of static memory.

http://home.comcast.net/~andrex/cygwin/autossh/autossh-1.2g-5.tar.bz2
http://home.comcast.net/~andrex/cygwin/autossh/autossh-1.2g-5-src.tar.bz2

Thank you,
Andrew.



multiple Unison packages?

2005-01-07 Thread Schulman . Andrew
Different versions of Unison won't talk to each other.  For example, if
I have version 2.10.2 (current beta) installed on my local Cygwin host,
I can't synchronize with a server that's running version 2.9.1 (current
stable).  The version numbers have to be exactly the same, or Unison
will issue an error message and quit.

The reason for the incompatibility, as I understand it, is that Unison's
archive format has changed from time to time.  Data corruption could
occur, or so I'm told, if a user tries to synchronize using versions of
Unison that have different archive formats.  In order to simplify their
code, the Unison developers decided just to require identical version
numbers before synchronization can take place.  One can argue whether
that decision was the right one, but that's the way Unison works at
present.

So the problem for Cygwin is how to accomodate these incompatible
versions.  There are probably two or three versions of Unison in common
use today: 2.9.1 (current stable), 2.10.2 (current beta), and maybe
2.9.20 (previous beta).  Others might come into use, however.  There's
the previous stable version (2.8.something), which is probably still
running at a few sites, and there will probably be a new stable version
released soon.

This leads me to two questions:

(1) How many of these different versions of Unison should I package?  Of
course, Cygwin doesn't have to provide every version.  But I do want to
provide the most commonly used ones, which might be anywhere from 2 to 4
versions.

More versions means that more people can use Unison, but also more
archive storage space (unison-2.10.2-3.tar.bz2 is 400KB,
unison-2.10.2-3-src.tar.bz2 is 515 KB), and more screen space in the
setup utility taken up by almost-identical packages.

Another consideration is that Unison comes in both CUI and GUI (GTK2)
versions.  The current packages are CUI.  I can't get the GUI version to
work yet in Cygwin, but if I do this could _potentially_ double the
number of Unison packages.

(2) If I'm going to provide just 2 or 3 versions, then should I split
them into separate packages (e.g. unison2.9.1 and unison2.10.2), or keep
them as previous, current, and test versions of a single unison package?
The latter approach is what I'm doing now, with unison-2.9.20-1 and
unison-2.10.2-3.  It makes things simpler for users, but more
complicated for the Cygwin admins (e.g. when I upload 2.10.2-4, I'll
have to request that 2.10.2-3 be removed, and 2.9.20-1 be kept).  It
also prevents users from installing more than one version at a time--
which come to think of it is probably a good reason to split the
packages.

Anyway, I'd appreciate some advice on these questions from either the
Cygwin admins, or other maintainers who've tackled these issues before.

Thanks,
Andrew.



Please upload: autossh-1.2g-4

2004-11-02 Thread Schulman . Andrew




Changes in version 1.2g-4:
- Changed to generic build script method for package building.
- Combined all Cygwin-specific docs (README.Cygwin, NEWS.Cygwin,
autossh.README) into autossh.README.

http://home.comcast.net/~andrex/cygwin/autossh/setup.hint
http://home.comcast.net/~andrex/cygwin/autossh/autossh-1.2g-4.tar.bz2
http://home.comcast.net/~andrex/cygwin/autossh/autossh-1.2
g-4-src.tar.bz2

Thank you,
Andrew.



Please upload: lablgtk2-2.4.0-2

2004-11-02 Thread Schulman . Andrew




Changes in version 2.4.0-2:
- Changed to generic build script method for package building.
- Combined all Cygwin-specific docs (README.Cygwin, NEWS.Cygwin,
lablgtk2.README) into lablgtk2.README.

http://home.comcast.net/~andrex/cygwin/lablgtk2/setup.hint
http://home.comcast.net/~andrex/cygwin/lablgtk2/lablgtk2-2.4.0-2.tar.bz2
http://home.comcast.net/~andrex/cygwin/lablgtk2/lablgtk2-2.4.0-2-src.tar.bz2

Thank you,
Andrew.



Please upload: unison-2.10.2-2

2004-11-02 Thread Schulman . Andrew




Changes in version 2.10.2-2:
- Added /usr/share/doc/unison-2.10.2-2/unison-manual.html.
- Patch: don't look in $USERPROFILE for the .unison directory; look only
in $UNISON and then $HOME.  This is the Unix behavior.
- Changed to generic build script method for packaging.
- Combined all Cygwin-specific docs (README.Cygwin, NEWS.Cygwin,
unison.README) into unison.README.

http://home.comcast.net/~andrex/cygwin/unison/setup.hint
http://home.comcast.net/~andrex/cygwin/unison/unison-2.10.2-2.tar.bz2
http://home.comcast.net/~andrex/cygwin/unison/unison-2.10.2-2-src.tar.bz2

Thank you,
Andrew.



[ITP] unison-gtk2-2.10.2-1

2004-11-02 Thread Schulman . Andrew




I want to package and maintain unison-gtk2 for Cygwin.  Unison is a file
synchronizer for Unix and Windows.  It comes in two interfaces: text and
GTK2.  The text-mode version is already packaged for Cygwin in the
unison package.  unison-gtk2 is the GTK2 version.

http://home.comcast.net/~andrex/cygwin/unison-gtk2/setup.hint
http://home.comcast.net/~andrex/cygwin/unison-gtk2/unison-gtk2-2.10.2-1.tar.bz2
http://home.comcast.net/~andrex/cygwin/unison-gtk2/unison-gtk2-2.10.2-1-src.tar.bz2

Thanks,
Andrew.



gbs cleanup patch

2004-10-15 Thread Schulman . Andrew
As we discussed a day or two ago, here is a patch that cleans up the
following aspects of the generic build script (today's CVS version):

- Invokes the shell by /bin/sh -e.

- Removes the many superfluous 's,  ;'s, and \'s between commands and
at end of lines.

- Removes all of the $STATUS junk at the end.  There's no more need for
this, since with -e the script will fail when any subcommand fails.

- Replaces all instances of 'if [ ! -d xxx ] ; then mkdir -p xxx ; fi'
with just 'mkdir -p xxx'.  The second form is equivalent but simpler.

- Adds -r to every invocation of xargs.  In every case this is desirable
and will prevent errors in null cases.

With /bin/sh -e, one has to be careful about trapping unwanted non-zero
exit statuses.  The only place I found where this was an issue was in
mkpatch(), because diff has an exit status of 1 if it finds differences.
Because of this I added '|| true' after the diff command.  One could be
fussier here and check for an exit status of 1 (which is okay) or 2
(which is an error), but I didn't bother.  I removed all other instances
of trailing 'true's from the script.

I've tested the revised gbs by building three different packages, and
tested each operation at least once.  I had no problems.

Andrew.

--- generic-build-script.orig  2004-10-15 13:48:32.0 -0400
+++ generic-build-script2004-10-15 16:54:26.0 -0400
@@ -1,4 +1,4 @@
-#!/bin/sh
+#!/bin/sh -e
 #
 # Generic package build script
 #
@@ -123,25 +123,23 @@
 unpack() {
   tar xv${opt_decomp}f $1
 }
-
 mkdirs() {
-  (cd ${topdir}  \
-  rm -fr ${objdir} ${instdir} ${srcinstdir}  \
-  mkdir -p ${objdir}  \
-  mkdir -p ${instdir}  \
+  (cd ${topdir}
+  rm -fr ${objdir} ${instdir} ${srcinstdir}
+  mkdir -p ${objdir}
+  mkdir -p ${instdir}
   mkdir -p ${srcinstdir} )
 }
 prep() {
-  (cd ${topdir}  \
-  unpack ${src_orig_pkg}  \
-  cd ${topdir}  \
-  if [ -f ${src_patch} ] ; then \
-patch -Z -p0  ${src_patch} ;\
-  fi  \
+  (cd ${topdir}
+  unpack ${src_orig_pkg}
+  if [ -f ${src_patch} ] ; then
+patch -Z -p0  ${src_patch}
+  fi
   mkdirs )
 }
 conf() {
-  (cd ${objdir}  \
+  (cd ${objdir}
   CFLAGS=${MY_CFLAGS} LDFLAGS=${MY_LDFLAGS} \
   ${srcdir}/configure \
   --srcdir=${srcdir} --prefix=${prefix} \
@@ -152,115 +150,100 @@
   --datadir='${prefix}/share' )
 }
 reconf() {
-  (cd ${topdir}  \
-  rm -fr ${objdir}  \
-  mkdir -p ${objdir}  \
+  (cd ${topdir}
+  rm -fr ${objdir}
+  mkdir -p ${objdir}
   conf )
 }
 build() {
-  (cd ${objdir}  \
+  (cd ${objdir}
   CFLAGS=${MY_CFLAGS} make )
 }
 check() {
-  (cd ${objdir}  \
+  (cd ${objdir}
   make ${test_rule} | tee ${checkfile} 21 )
 }
 clean() {
-  (cd ${objdir}  \
+  (cd ${objdir}
   make clean )
 }
 install() {
-  (cd ${objdir}  \
-  rm -fr ${instdir}/*  \
-  make install DESTDIR=${instdir}  \
-  for f in ${prefix}/share/info/dir ${prefix}/info/dir ; do \
-if [ -f ${instdir}${f} ] ; then \
-  rm -f ${instdir}${f} ; \
-fi ;\
-  done \
-  for d in ${prefix}/share/doc/${BASEPKG} ${prefix}/share/doc/Cygwin ;
do \
-if [ ! -d ${instdir}${d} ] ; then \
-  mkdir -p ${instdir}${d} ;\
-fi ;\
-  done \
-  if [ -d ${instdir}${prefix}/share/info ] ; then \
-find ${instdir}${prefix}/share/info -name *.info | xargs -r gzip
-q ; \
-  fi  \
-  if [ -d ${instdir}${prefix}/share/man ] ; then \
+  (cd ${objdir}
+  rm -fr ${instdir}/*
+  make install DESTDIR=${instdir}
+  for f in ${prefix}/share/info/dir ${prefix}/info/dir ; do
+if [ -f ${instdir}${f} ] ; then
+  rm -f ${instdir}${f}
+fi
+  done
+  mkdir -p ${instdir}${prefix}/share/doc/${BASEPKG}
${instdir}${prefix}/share/doc/Cygwin
+  if [ -d ${instdir}${prefix}/share/info ] ; then
+find ${instdir}${prefix}/share/info -name *.info | xargs -r gzip
-q
+  fi
+  if [ -d ${instdir}${prefix}/share/man ] ; then
 find ${instdir}${prefix}/share/man -name *.1 -o -name *.3 -o \
   -name *.3x -o -name *.3pm -o -name *.5 -o -name *.6 -o \
-  -name *.7 -o -name *.8 | xargs gzip -q ; \
-  fi  \
-  templist=  \
-  for fp in ${install_docs} ; do \
-for f in ${srcdir}/$fp ; do \
-  if [ -f $f ] ; then \
-templist=$templist $f; \
-  fi ; \
-done ; \
-  done  \
-  if [ ! x$templist = x ]; then \
+  -name *.7 -o -name *.8 | xargs -r gzip -q
+  fi
+  templist=
+  for fp in ${install_docs} ; do
+for f in ${srcdir}/$fp ; do
+  if [ -f $f ] ; then
+templist=$templist $f
+  fi
+done
+  done
+  if [ ! x$templist = x ]; then
 /usr/bin/install -m 644 $templist \
- ${instdir}${prefix}/share/doc/${BASEPKG} ; \
-  fi  \
-  if [ -f ${srcdir}/CYGWIN-PATCHES/${PKG}.README ]; then \
+ ${instdir}${prefix}/share/doc/${BASEPKG}
+  fi
+  if [ -f ${srcdir}/CYGWIN-PATCHES/${PKG}.README ]; then
 /usr/bin/install -m 644 ${srcdir}/CYGWIN-PATCHES/${PKG}.README \
-  ${instdir}${prefix}/share/doc/Cygwin/${BASEPKG}.README ; \
-  elif [ -f ${srcdir}/CYGWIN-PATCHES/README ] ; then \
+  

RE: generic build script 'help' patch

2004-10-12 Thread Schulman . Andrew




  There is one problem IMO; the script (with the patch) won't allow
  displaying help unless there is a matching
  generic-build.{tar,tar.bz,tar.gz} (or some such, you get the
picture I
  hope) file in the same dir.

I thought about this, but decided it wasn't important for end-users.
For anyone who downloads and unpacks a Cygwin package source archive,
the upstream source tarball will be present in the same directory as the
build script.

The people this might help is Cygwin packagers.  But I decided they
probably already have read the writeup on cygwin.com, so it wasn't very
important for them.  But I guess there's no harm in making the help text
available even if there's no source archive.



Re: unison-2.10.2-1 and unison-gtk2-2.10.2-1

2004-09-21 Thread Schulman . Andrew
 I have done a Cygwin package of LablGtk now, just add the Cygwin
 specific README and sign it with your name, if there are no objections
 it will be included in the netrelease and unison-gtk2 is GTG, once we
 found the reason why I needed to apply the beloow changes.  Fetch the
 LablGtk package here: http://194.95.224.180/lablgtk/

I decided to go ahead and build a lablgtk2 package myself, so I can
reasonably maintain it in the future.

I've built the package, but now I have a problem: if I strip
/usr/lib/ocaml/lablgtk2/lablgtktop.exe, then when I run
/usr/bin/lablgtk2, I get Unknown option -w:

$ lablgtk2 -verbose
/usr/lib/ocaml/lablgtk2/lablgtktop -w s -I /usr/local/stow/lablgtk-2.4.0
/usr/lib/ocaml/lablgtk2 -I gtkInit.cmo
Unknown option -w.

If I don't strip lablgtktop.exe, then I don't get this error.  I can't
find any documentation about what the '-w s' option does, but I believe
it's supposed to be passed on to the OCaml compiler.

Questions:  should I just give up on stripping the executable?  Or is
there a workaround?  Do I need the -w option at all?  Sorry, but I know
almost nothing about OCaml or LablGTK.

Thanks,
Andrew.



Re: unison-2.10.2-1 and unison-gtk2-2.10.2-1

2004-09-21 Thread Schulman . Andrew
Okay, thank you Gerritt for your careful review of the unison-gtk2
package.

  unison-gtk2:

 This is difficult to test without having a ready to run LablGtk
 package.

Agreed.  I posted the ITP for lablgtk2 earlier today.  I've now revised
the build instructions, which are much simpler on the assumption that
the user can just install the lablgtk2 package.  Basically it all boils
down now to installing the source package and required dependencies
(including lablgtk2), and then running

make OSCOMP=cygwingnuc UISTYLE=gtk2

 Then, accoprding to your README, there are needed for the build:
 gmodule-2.0.lib
 glib-2.0.lib
 gdk-win32-2.0.lib
 gtk-win32-2.0.lib

 I'm not sure if this is a good idea to depend on third party
 libraries.  Rebuilding is really difficult with this prerequisites.

Agreed.  Thanks for your patch to Makefile.OCaml, which removes the need
to fetch these files separately.

 What else to mention is that my unison-gtk2 executable is
 linked also against libncurses.

Strange; I wonder why.  Can you tell me, what is a command to list all
of the dependencies of an executable?  I assume there is one, and I
probably knew it once...

I've corrected and reuploaded my unison-gtk2 package files.  Except for
possibly correcting setup.hint to add a dependency on libncurses, I
believe they're now ready for upload:

http://home.comcast.net/~andrex/cygwin/unison-gtk2/setup.hint
http://home.comcast.net/~andrex/cygwin/unison-gtk2/unison-gtk2-2.10.2-1.tar.bz2
http://home.comcast.net/~andrex/cygwin/unison-gtk2/unison-gtk2-2.10.2-1-src.tar.bz2

Andrew.



[update] autossh 1.2g-2

2004-08-16 Thread Schulman . Andrew




Changes:
* Expanded /usr/share/doc/autossh/README.Cygwin, to describe the NT
service mode and how to use it with cygrunsrv.

http://home.comcast.net/~andrex/cygwin/autossh/setup.hint
http://home.comcast.net/~andrex/cygwin/autossh/autossh-1.2g-2.tar.bz2
http://home.comcast.net/~andrex/cygwin/autossh/autossh-1.2
g-2-src.tar.bz2



Re: [ITP] autossh-1.2g-1 ready for upload

2004-08-13 Thread Schulman . Andrew




 looks good, except for the man pages.  The path should be
/usr/share/man,
 not /usr/man.  After you've changed that, the package is GTG.

Thank you, I've corrected this and re-uploaded:

http://home.comcast.net/~andrex/cygwin/autossh/setup.hint
http://home.comcast.net/~andrex/cygwin/autossh/autossh-1.2g-1.tar.bz2
http://home.comcast.net/~andrex/cygwin/autossh/autossh-1.2
g-1-src.tar.bz2

BTW, do I have to worry about the file ownerships?  Or does the setup
utility take care of that for me?

Thanks, A.



[ITP] autossh-1.2g-1 ready for upload

2004-08-07 Thread Schulman . Andrew




autossh is a program to start an instance of ssh and monitor it,
restarting it as necessary should it die or stop passing traffic.

http://home.comcast.net/~andrex/cygwin/autossh/setup.hint
http://home.comcast.net/~andrex/cygwin/autossh/autossh-1.2g-1.tar.bz2
http://home.comcast.net/~andrex/cygwin/autossh/autossh-1.2
g-1-src.tar.bz2

Homepage: http://www.harding.motd.ca/autossh/
License: simple free license
Author: Carson Harding [EMAIL PROTECTED]

setup.hint:
sdesc: Automatically restart SSH sessions and tunnels
ldesc: autossh is a program to start an instance of ssh and monitor it,
restarting
it as necessary should it die or stop passing traffic.  autossh monitors
connections by sending data through a loop of port forwardings, and
seeing
if it returns.  autossh backs off on the rate of connection attempts
when
experiencing rapid failures such as connection refused.  It includes an
NT
service mode, which works well as an NT system service under cygrunsrv.
category: Net
requires: openssh cygwin

Andrew Schulman.



[ITP] autossh-1.2g-1

2004-07-21 Thread Schulman . Andrew




I want to package and maintain autossh for cygwin.  autossh is a program
to start an instance of ssh and monitor it, restarting it as necessary
should it die or stop passing traffic.

Homepage: http://www.harding.motd.ca/autossh/
License: simple free license
Author: Carson Harding [EMAIL PROTECTED]

autossh version 1.2g is in testing now.  This version adds support for
cygwin.  As soon as it's released I'll package and upload it.

setup.hint:
sdesc: Automatically restart SSH sessions and tunnels
ldesc: autossh is a program to start an instance of ssh and monitor it,
restarting
it as necessary should it die or stop passing traffic.  autossh monitors
connections by sending data through a loop of port forwardings, and
seeing
if it returns.  autossh backs off on the rate of connection attempts
when
experiencing rapid failures such as connection refused.  It includes an
NT
service mode, which works well when installed as an NT system service
under
cygrunsrv.
category: Net
requires: openssh cygwin

Andrew Schulman.