I broke cygport

Yaakov S (Cygwin Ports) yselkowitz@users.sourceforge.net
Wed Oct 18 04:50:00 GMT 2006


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Vin Shelton wrote:
> Have you had a chance to look at my patch which allows over-riding the
> individual configure arguments in cygconf()?  The patch is a
> definitely a brute force approach, but something like it is necessary
> to support XEmacs (or other packages that don't fully comply with
> autoconf conventions).

cygconf is intended only for autoconf-based configure scripts.  I'm not
familiar with XEmacs, but I do know that autoconf-based configures will
just ignore unknown arguments, so I will guess that XEmacs' configure is
not autoconf-based.

Non-autoconf-based configure scripts should do something like:

lndirs
cd ${B}
./configure <args> || error "configure failed"
cygmake

Note that this is consistent with Portage; the current xemacs ebuild[1]
does not use econf either.

[1]
http://sources.gentoo.org/viewcvs.py/*checkout*/gentoo-x86/app-editors/xemacs/xemacs-21.4.19.ebuild

> I will update the patch to the latest version of cygport if you want.

In general, all patches for cygport should be made against CVS HEAD, but
I don't think this needs a patch.


Yaakov

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.2.1 (Cygwin)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org

iD8DBQFFNbKVpiWmPGlmQSMRAtVVAKCb6iENVw1jvzKCVi/OTKAYvJK24ACbBKf3
mKabIE3D0eCb44O9KhBAuo0=
=QAXo
-----END PGP SIGNATURE-----



More information about the Cygwin-apps mailing list