* Fri 2003-07-11 Nicholas Wourms <[EMAIL PROTECTED]> list.cygwin-apps * Message-Id: <[EMAIL PROTECTED]> > [EMAIL PROTECTED] wrote: > >> On Fri, Jul 11, 2003 at 03:34:38PM +0100, Elfyn McBratney wrote: >> >>>>>@ cygbuild >>>>> >>>>>date : 12 Jun 2003 >>>>>version: 2003.0612-1 >>>>>status : not reviewed >>>>>notes : http://cygwin.com/ml/cygwin-apps/2003-06/msg00104.html >>>>> http://cygwin.com/ml/cygwin-apps/2003-06/msg00105.html >>>>>votes : 0 >>>> >>>>Umm, hasn't this been vetoed? >>> >>>No Chris withdrew his vetoe. >> >> >> No, I did not withdraw the veto. I have been vetoing this consistently >> since before it even showed up in this list. >> > > Yes, I totally agree. I can't understand why the maintainer doesn't > just use the script by Chuck? Cygbuild is totally redundant. Why > doesn't he merge any improvements in Cygbuild with it? That would make > the most sense and allivate even more confusion...
The original build script that is available in maintainer's page is a simple sh-script. I rewrote it in bash and added a perl module where additional features and manual page is now maintained. If I had seen that the basic sh-script could have been extended to the direction I was hoping to use aport-tool, I would have provided patches. Really, sh-script couldn't be easily extended, only few tweaks here and there maybe. To describe the two: 1. sh-script: simple, but you tweak it for every new package you port. You also maintain it for every package and new release made. (change version numbers etc.) 2. cygbuild: the core stays the same for all builds. No need to change anything for new versions of package XXX that one might port in the future. Knows Debian source packages and Perl packages and some other things. Module-type contruct (external scripts) can be used for "tough ports" if the basic configure/make/install does not do it. For more information, see: http://cygwin.com/ml/cygwin-apps/2003-06/msg00157.html http://cygwin.com/ml/cygwin-apps/2003-06/msg00274.html >From the manual one can see the differences. http://www.tierra.dyndns.org:81/cygwin/cygbuild/cygbuild.html It's just a tool to help with porting. If someone finds it useful, please go ahead - if not, I'm sure sh-script will do the thing too. Jari -- http://tiny-tools.sourceforge.net/ Swatch @time http://www.ryanthiessen.com/swatch/resources.htm Convert @time http://www.mir.com.my/iTime/itime.htm
