[MacPorts] #17809: RFE: Add correct dependencies for use_* in configure
#17809: RFE: Add correct dependencies for use_* in configure ---------------------------------------------------------------------------------------+ Reporter: raimue@… | Owner: raimue@… Type: enhancement | Status: new Priority: Normal | Milestone: MacPorts 1.8.0 Component: ports | Version: 1.7.0 Keywords: configure dependencies use_autoconf use_autoreconf use_automake use_xmkmf | Port: ---------------------------------------------------------------------------------------+ There are some options available to run configuration script generators before configure. * use_autoconf * use_autoreconf * use_automake * use_xmkmf All of them require tools to be provided by the system or to be installed by MacPorts. -- Ticket URL: <http://trac.macports.org/ticket/17809> MacPorts <http://www.macports.org/> Ports system for Mac OS
#17809: RFE: Add correct dependencies for use_* in configure ---------------------------------------------------------------------------------------+ Reporter: raimue@… | Owner: raimue@… Type: enhancement | Status: assigned Priority: Normal | Milestone: MacPorts 1.8.0 Component: ports | Version: 1.7.0 Keywords: configure dependencies use_autoconf use_autoreconf use_automake use_xmkmf | Port: ---------------------------------------------------------------------------------------+ Changes (by raimue@…): * status: new => assigned Old description:
There are some options available to run configuration script generators before configure.
* use_autoconf * use_autoreconf * use_automake * use_xmkmf
All of them require tools to be provided by the system or to be installed by MacPorts.
New description: There are some options available to run configuration script generators before configure. * use_autoconf * use_autoreconf * use_automake * use_xmkmf All of them require tools to be provided by the system or to be installed by MacPorts. Currently, the dependencies are added in each Portfile using such an option, but it would be better to do it automatically. -- -- Ticket URL: <http://trac.macports.org/ticket/17809#comment:1> MacPorts <http://www.macports.org/> Ports system for Mac OS
#17809: RFE: Add correct dependencies for use_* in configure ---------------------------------------------------------------------------------------+ Reporter: raimue@… | Owner: raimue@… Type: enhancement | Status: assigned Priority: Normal | Milestone: MacPorts 1.8.0 Component: ports | Version: 1.7.0 Keywords: configure dependencies use_autoconf use_autoreconf use_automake use_xmkmf | Port: ---------------------------------------------------------------------------------------+ Comment(by raimue@…): See r43783, r43784, r43785 and [http://lists.macosforge.org/pipermail /macports-dev/2008-December/006801.html this thread on macports-dev] for current status. -- Ticket URL: <http://trac.macports.org/ticket/17809#comment:2> MacPorts <http://www.macports.org/> Ports system for Mac OS
#17809: RFE: Add correct dependencies for use_* in configure ---------------------------------------------------------------------------------------+ Reporter: raimue@… | Owner: raimue@… Type: enhancement | Status: assigned Priority: Normal | Milestone: MacPorts 1.8.0 Component: base | Version: 1.7.0 Keywords: configure dependencies use_autoconf use_autoreconf use_automake use_xmkmf | Port: ---------------------------------------------------------------------------------------+ Changes (by jmr@…): * component: ports => base -- Ticket URL: <http://trac.macports.org/ticket/17809#comment:3> MacPorts <http://www.macports.org/> Ports system for Mac OS
#17809: RFE: Add correct dependencies for use_* in configure ---------------------------------------------------------------------------------------+ Reporter: raimue@… | Owner: raimue@… Type: enhancement | Status: assigned Priority: Normal | Milestone: MacPorts 1.8.0 Component: base | Version: 1.7.0 Keywords: configure dependencies use_autoconf use_autoreconf use_automake use_xmkmf | Port: ---------------------------------------------------------------------------------------+ Comment(by jmr@…): What's still missing here? -- Ticket URL: <http://trac.macports.org/ticket/17809#comment:4> MacPorts <http://www.macports.org/> Ports system for Mac OS
#17809: RFE: Add correct dependencies for use_* in configure ---------------------------------------------------------------------------------------+ Reporter: raimue@… | Owner: raimue@… Type: enhancement | Status: assigned Priority: Normal | Milestone: MacPorts 1.8.0 Component: base | Version: 1.7.0 Keywords: configure dependencies use_autoconf use_autoreconf use_automake use_xmkmf | Port: ---------------------------------------------------------------------------------------+ Comment(by raimue@…): The dependency could be wrong if `autoconf.cmd` is being changed to something else than `autoconf`. For example: {{{ use_autoconf yes autoconf.cmd autoconf213 }}} Would require to replace the dependency on autoconf with autoconf213 in the Portfile by using -delete/-append. And of course this is also valid for the other commands. There is probably no easy solution to this in the code, so it should at least be documented that way in the guide. -- Ticket URL: <http://trac.macports.org/ticket/17809#comment:5> MacPorts <http://www.macports.org/> Ports system for Mac OS
#17809: RFE: Add correct dependencies for use_* in configure ---------------------------------------------------------------------------------------+ Reporter: raimue@… | Owner: raimue@… Type: enhancement | Status: assigned Priority: Normal | Milestone: MacPorts 1.8.0 Component: base | Version: 1.7.0 Keywords: configure dependencies use_autoconf use_autoreconf use_automake use_xmkmf | Port: ---------------------------------------------------------------------------------------+ Comment(by raimue@…): As of r55116 lint will warn if the same dependency is used multiple times which should help to update dependencies in ports with use_autoconf/use_automake/etc. after 1.8.0 release. -- Ticket URL: <http://trac.macports.org/ticket/17809#comment:6> MacPorts <http://www.macports.org/> Ports system for Mac OS
#17809: RFE: Add correct dependencies for use_* in configure ----------------------------------+----------------------------------------- Reporter: raimue@… | Owner: raimue@… Type: enhancement | Status: closed Priority: Normal | Milestone: MacPorts 1.8.0 Component: base | Version: 1.7.0 Resolution: fixed | Keywords: configure dependencies use_autoconf use_autoreconf use_automake use_xmkmf Port: | ----------------------------------+----------------------------------------- Changes (by jmr@…): * status: assigned => closed * resolution: => fixed Comment: De-bittrotted and applied in r55245. -- Ticket URL: <http://trac.macports.org/ticket/17809#comment:7> MacPorts <http://www.macports.org/> Ports system for Mac OS
participants (1)
-
MacPorts