This is the mail archive of the cygwin@sources.redhat.com mailing list for the Cygwin project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]

Re: CygUtils updates: usr-local, RemoveObsoletePackages


Earnie Boyd wrote:
> 
> --- Charles Wilson <cwilson@ece.gatech.edu> wrote:
> > A lot of packages that were originally included in my usr-local package
> > at cygutils have been absorbed into the official cygwin net release.  In
> > most cases, the versions distributed from sources.redhat.com are newer
> > and better, so the ones from cygutils are obsolete.  I've created a new
> > usr-local package that does not include those obsolete packages -- the
> > new one is about half the size of the old.  It includes:
> >
> > autoconf-2.13    automake-1.4
> > bzip2-0.9.5d     freetype-1.3
> > gettext-0.10.35  ncurses-5.0
> > readline-4.0     rxvt-2.6.2
> > tar-1.12+bzip2   unzip-5.41
> > vim-5.6          xpm-3.4k
> > zip-2.3
> > /usr/local/info/dir
> > /usr/local/man/whatis
> >
> 
> Why did you leave bzip2 and vim-5.6 when bzip2 and vim are distributed in the
> latest directory?

A very good question -- go to the head of the class. 

It's because the "real" bzip2 package doesn't include libbz2.a -- mine
does. (However, Michael Ring has recently made available a bzip2-1.0.1-3
package that *does* include libbz2.a. Once his version is made
'official', I'll remove mine from usr-local).

As far as vim goes, the official version was compiled only with termcap,
not with ncurses, IIRC.  Also, for whatever reason, its syntax
highlighting consists solely of bold, underline, and bold-underline --
no colors. At least on my machine.  Granted, this is probably a
configuration issue on my own machine, but I haven't really
investigated.  I'm working on getting ncurses dll-ized, and then I
planned on taking a look at vim: to see if folks *wanted* an
ncurses-based version, or if the color-highlighting issue was actually a
setup problem on my machine.  Anyway, that's for the future -- I really
don't want to start a vim flamewar right now.

For now, since (at least according to my personal experience) the vim
and bzip packages provide additional features/benefits beyond the
official ones, I kept them in usr-local.  If you want to remove (for
instance) cygutils vim and cygutils bzip2, it's pretty easy, thanks to
Vladimir Ivanovic.  Just use the RemoveObsoletePackages tool, and drop
the original tarball of vim-5.6-cygwin-whatever.tar.gz into the
RemoveObsoletePackages/packages directory....check the README for that
tool.

Yeah, I know this means you basically download cygutils vim twice (once
in the usr-local tarball, and once by itself) -- all so that you can
remove it!  However, that's the best I can do right now -- short of
moving to RPM's.  But Micheal, ReBuM, RUE Satoh, and several others have
already done that, so I'm not going to duplicate their effort. :-)

--Chuck

--
Want to unsubscribe from this list?
Send a message to cygwin-unsubscribe@sourceware.cygnus.com


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]