Re: Updated: xfig-3.2.4-4 and xfig-lib-3.2.4-4

2003-10-30 Thread Dr. Volker Zell
Hi

The documentaion seems to be split between the /usr/X11R6/doc and
/usr/X11R6/share/doc directories. Shouldn't docu go to the
/usr/X11R6/doc dir instead ?

Ciao
  Volker



Updated: xfig-3.2.4-4 and xfig-lib-3.2.4-4

2003-10-29 Thread Harold L Hunt II
The xfig-3.2.4-4 and xfig-lib-3.2.4-4 packages have been updated in the 
Cygwin distribution.

Changes:

1) Rework the packaging to conform to Cygwin packaging standards.
Include a packaging script that automates the build process, based off
of the generic build script.  Include the source code and a
patch against it.  Create a Cygwin-specific readme.
2) Consolidate the packages into xfig-lib (graphic symbols library), 
xfig (everything else).

--
Harold Hunt
To update your installation, click on the Install Cygwin now link on
the http://cygwin.com/ web page.  This downloads setup.exe to your
system.  Once you've downloaded setup.exe, run it and select XFree86
and then click on the appropriate field until the above announced
version number appears if it is not displayed already.
If your mirror doesn't yet have the latest version of this package after
24 hours, you can either continue to wait for that site to be updated or
you can try to find another mirror.
Please send questions or comments to the Cygwin/XFree86 mailing list at:
[EMAIL PROTECTED]
If you want to subscribe go to:
http://cygwin.com/ml/cygwin-xfree/
I would appreciate if you would use this mailing list rather than
emailing me directly.  This includes ideas and comments about the setup
utility or Cygwin/XFree86 in general.
If you want to make a point or ask a question the Cygwin/XFree86 mailing
list is the appropriate place.


Re: Updated: xfig-3.2.4-4 and xfig-lib-3.2.4-4

2003-10-29 Thread Charles Wilson
Harold L Hunt II wrote:

2) Consolidate the packages into xfig-lib (graphic symbols library), 
xfig (everything else).

When you remove packages completely, you need to provide a compatibility 
 package that has the same name but higher version number.  That way, 
setup.exe will Do The Right Thing:

1) update obsolete package xfig-etc (or whatever)
   --- remove xfig-etc(old version)
   --- install xfig-etc(new version)
2) update xfig
   --- remove xfig(old)
   --- install xfig(new == consolidated)
But setup reshuffles this into remove and install:

1) remove xfig-etc(old version)
   remove xfig(old)
2) install xfig-etc(new version = empty, so this is a no-op)
   install xfig(new == consolidated)
And everything Just Works.  If you DON'T do that, then setup.exe would 
just update xfig -- but both xfig-etc(old) and xfig(new) would claim to 
own the files that were consolidated into xfig(new).

So, compatibility packages.  (Now, it's possible that setup.exe could 
[does?] support conflicts: and obsoletes: keywords, in which case that's 
a better solution than compat pkgs.  Ask Robert...)

Me, since I'm paying attention, I'll just do it manually: setup-remove 
all currently installed xfig-related packages, and then setup-install 
just the new pkgs.  But not everybody pays attention -- or reads these 
little announcements.

--
Chuck


Re: Updated: xfig-3.2.4-4 and xfig-lib-3.2.4-4

2003-10-29 Thread Harold L Hunt II
Chuck,

Charles Wilson wrote:

Harold L Hunt II wrote:

2) Consolidate the packages into xfig-lib (graphic symbols library), 
xfig (everything else).

When you remove packages completely, you need to provide a compatibility 
 package that has the same name but higher version number.  That way, 
setup.exe will Do The Right Thing:

1) update obsolete package xfig-etc (or whatever)
   --- remove xfig-etc(old version)
   --- install xfig-etc(new version)
2) update xfig
   --- remove xfig(old)
   --- install xfig(new == consolidated)
But setup reshuffles this into remove and install:

1) remove xfig-etc(old version)
   remove xfig(old)
2) install xfig-etc(new version = empty, so this is a no-op)
   install xfig(new == consolidated)
And everything Just Works.  If you DON'T do that, then setup.exe would 
just update xfig -- but both xfig-etc(old) and xfig(new) would claim to 
own the files that were consolidated into xfig(new).

So, compatibility packages.  (Now, it's possible that setup.exe could 
[does?] support conflicts: and obsoletes: keywords, in which case that's 
a better solution than compat pkgs.  Ask Robert...)

Me, since I'm paying attention, I'll just do it manually: setup-remove 
all currently installed xfig-related packages, and then setup-install 
just the new pkgs.  But not everybody pays attention -- or reads these 
little announcements.
Thanks, I suspected as much and was going to do just as you suggested. 
Then I did a local install and it seemed like it removed the old xfig-* 
packages as I hoped it would.  I checked more closely after your message 
and noticed that it was indeed not working as I had hoped.  I created 
compatibility packages for both the xfig packages and the 
XFree86-xwinclip package.

Thanks for the tip and watching my work :)

Harold