X-Spam-Check-By: sourceware.org Message-ID: <456BEA91.9020100@cwilson.fastmail.fm> Date: Tue, 28 Nov 2006 02:51:45 -0500 From: Charles Wilson User-Agent: Thunderbird 1.5.0.8 (Windows/20061025) MIME-Version: 1.0 To: cygwin AT cygwin DOT com Subject: Updated (and new) cygport patches Content-Type: multipart/mixed; boundary="------------090904090803030606060700" Mailing-List: contact cygwin-help AT cygwin DOT com; run by ezmlm List-Id: List-Subscribe: List-Archive: List-Post: List-Help: , Sender: cygwin-owner AT cygwin DOT com Mail-Followup-To: cygwin AT cygwin DOT com Delivered-To: mailing list cygwin AT cygwin DOT com --------------090904090803030606060700 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Four different patchsets. They should all apply independently with only minor fuzz. I know you're too busy at the moment, Yaakov (congrats!), to review these patches -- I just wanted to update them to latest cygport CVS so they don't bitrot. Short summary: (1) Updated mixed download protocol patch (2) split out the portion of the relocatable patch that deals with packages having postinstall/preremove scripts that "go with" packages other than the main. (3) relocation part of relocatable patch (new: dorelsym script) (4) autoconf-2.61 support -- Chuck ===================================================================== (1) Updated mixed download protocol patch (original here: http://cygwin.com/ml/cygwin/2006-11/msg00137.html ) against CVS latest. 2006-11-28 Charles Wilson <...> * bin/cygport.in (src_fetch_auto): new function. Autodetects protocol of passed-in URI (mirror|http|ftp) and errors if no recognized protocol detected (src_fetch_auto_warn): new function. Autodetects protocol of passed-in URI (mirror|http|ftp) and issues a warning if no recognized protocol detected (src_fetch): call src_fetch_auto_warn for 2nd..Nth SRC_URI regardless of download method (cvs|svn|git|mirror|http|ftp) of first SRC_URI. If !(cvs|svn|git), call src_fetch_auto for first SRC_URI -- which will error if first SRC_URI's protocol is unrecognized. (src_prep_init_hook): new function. no-op. (src_prep_fini_hook): new function. no-op. (src_prep): call src_prep_init_hook and src_prep_fini_hook. * lib/cvs.cygclass: extract first name from SRC_URI and use that to generate tarball name. Ensure that working directory is unchanged by a call to cvs_fetch. * lib/svn.cygclass: extract first name from SRC_URI and use that to generate tarball name. Ensure that working directory is unchanged by a call to svn_fetch. * lib/git.cygclass: extract first name from SRC_URI and use that to generate tarball name. Ensure that working directory is unchanged by a call to git_fetch. ===================================================================== (2) split out the portion of the relocatable patch (original here: http://cygwin.com/ml/cygwin/2006-10/msg00743.html ) that deals with packages having postinstall/preremove scripts that "go with" packages other than the main. (e.g. gettext has no postinstall, but gettext-devel does) 2006-11-28 Charles Wilson <...> * bin/prep_gnu_info.sh: allow cygport client to suppress automatic install-info (useful if: subpackages each have own explicit postinstall scripts, and each subpackage "owns" certain info files. To activate *suppression*, set SUPPRESS_AUTOMATIC_INSTALLINFO to non-empty. Default behavior is unchanged from current. * bin/cygport.in (__prepetc): allow ${C}/${PN}.postinstall and ${C}/${PN}.sh as synonyms for ${C}/postinstall.sh (however, presence of more than one of these causes error message). Allow ${C}/${PN}.preremove as synonym for ${C}/preremove.sh (but presence of both causes error message). Allow for ${C}/${pkg_name[${n}]}.postinstall and/or ${C}/${pkg_name[${n}]}.preremove [n > 1]. ===================================================================== (3) relocation part of relocatable patch (original...see link above) NEW FILE: bin/prep_relocated_libtool_la.sh make sure that .la files don't have references to their temporary --prefix. NEW FILE: lib/relocatable.cygclass mainly just "turns on" the relocation support (and "turns off" /usr/lib/cygports/bin/ that don't have appropriate support. NEW FILE: bin/dorelsym automagically computes relative path between two absolute paths and creates a relative symlink. That is: dorelsym ${D}/usr/share/terminfo ${D}/usr/lib/terminfo will do (cd ${D}/usr/lib && ln -fs ../share/terminfo terminfo) This is important when variables appear in the target and symlink names, and you don't know the true relative path a priori. 2006-11-28 Charles Wilson <...> * bin/Makefile.am: add new files prep_relocated_libtool_la.sh and dorelsym * bin/prep_relocated_libtool_la.sh: new file * lib/Makefile.am: add new file relocatable.cygclass * lib/relocatable.cygclass: new file * bin/cygport.in (_ENABLE_RELOCATION): new global variable (_RELOCDIR): new global variable (__init_relocation): new function (__check_relocation): new function (__maybe_relocate): new function (main hook for relocatation support, called by other cygport functions) (cygconf): Add support for ${_RELOCDIR} and --enable-relocatable (docinto): Add support for ${_RELOCDIR} (exeinto): Add support for ${_RELOCDIR} (insinto): Add support for ${_RELOCDIR} (__prepare_relocation_ins): new function sets up top level of ${D} to point to ${D}${_RELOCDIR} (cyginstall): Add support for ${_RELOCDIR}. Optionally call __prepare_relocation_ins. (__prepstrip): Add support for ${_RELOCDIR}. Also if relocation is enabled, call prep_relocated_libtool_la.sh (pkg_binpkg): add support for ${_RELOCDIR} (pkg_pkgcheck): add support for ${_RELOCDIR} (finish): don't forget to clean up /tmp/temporary-prefix directory (even though we never actually install anything there; instead we install into ${D}/tmp/temporary-prefix) ===================================================================== (4) support for autoconf-2.61 2006-11-28 Charles Wilson <...> * bin/cygport.in (cygautoreconf): add extensible support for autoconf-2.61, patterned after gentoo autoconf wrapper. (cygconf): also supply --datarootdir if ac-2.61. ===================================================================== Contents of attached tarball: [1] cygport-mixedmode.patch [2] cygport-multiple-postinstall.patch [3] cygport-relocatable.patch [3]* prep_relocated_libtool_la.sh [3]* relocatable.cygclass [3]* dorelsym [4] cygport-ac2.61.patch * must be copied into appropriate directory, and 'cvs add'ed. --------------090904090803030606060700 Content-Type: application/x-gzip; name="cygport-patchset.tar.gz" Content-Transfer-Encoding: base64 Content-Disposition: inline; filename="cygport-patchset.tar.gz" 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 AgQIECBAgO8R/gGNKfxmAKAAAA== --------------090904090803030606060700 Content-Type: text/plain; charset=us-ascii -- Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple Problem reports: http://cygwin.com/problems.html Documentation: http://cygwin.com/docs.html FAQ: http://cygwin.com/faq/ --------------090904090803030606060700--