[MacPorts] #17576: RFE: change perl dependencies of rpm, rpm45, rpm50, rpm51, and rpm-devel
#17576: RFE: change perl dependencies of rpm, rpm45, rpm50, rpm51, and rpm-devel -----------------------------------+---------------------------------------- Reporter: mcalhoun@… | Owner: n3npq@… Type: enhancement | Status: new Priority: Normal | Milestone: Port Enhancements Component: ports | Version: 1.6.0 Keywords: | Port: rpm, rpm45, rpm50, rpm51, rpm-devel -----------------------------------+---------------------------------------- With your permission, I would like to change the perl dependencies of the[[BR]] various rpm packages from {{{ port:perl5.8 to path:bin/perl:perl5 }}} See #16830 for the reasons. -- Ticket URL: <http://trac.macports.org/ticket/17576> MacPorts <http://www.macports.org/> Ports system for Mac OS
#17576: RFE: change perl dependencies of rpm, rpm45, rpm50, rpm51, and rpm-devel -----------------------------------+---------------------------------------- Reporter: mcalhoun@… | Owner: n3npq@… Type: enhancement | Status: new Priority: Normal | Milestone: Port Enhancements Component: ports | Version: 1.6.0 Keywords: | Port: rpm, rpm45, rpm50, rpm51, rpm-devel -----------------------------------+---------------------------------------- Comment(by afb@…): If the "perl5" port is just a placeholder yet, then there is no need to change either ? -- Ticket URL: <http://trac.macports.org/ticket/17576#comment:1> MacPorts <http://www.macports.org/> Ports system for Mac OS
#17576: RFE: change perl dependencies of rpm, rpm45, rpm50, rpm51, and rpm-devel -----------------------------------+---------------------------------------- Reporter: mcalhoun@… | Owner: n3npq@… Type: enhancement | Status: new Priority: Normal | Milestone: Port Enhancements Component: ports | Version: 1.6.0 Keywords: | Port: rpm, rpm45, rpm50, rpm51, rpm-devel -----------------------------------+---------------------------------------- Comment(by mcalhoun@…): Right now, perl5 is just a placeholder. But, as descibed in #16830, perl5.8 will stop installing ${prefix}/bin/perl some[[BR]] time after all ports have transitioned to the path:bin/perl:perl5 dependency. -- Ticket URL: <http://trac.macports.org/ticket/17576#comment:2> MacPorts <http://www.macports.org/> Ports system for Mac OS
#17576: RFE: change perl dependencies of rpm, rpm45, rpm50, rpm51, and rpm-devel -----------------------------------+---------------------------------------- Reporter: mcalhoun@… | Owner: n3npq@… Type: enhancement | Status: new Priority: Normal | Milestone: Port Enhancements Component: ports | Version: 1.6.0 Keywords: | Port: rpm, rpm45, rpm50, rpm51, rpm-devel -----------------------------------+---------------------------------------- Comment(by afb@…): Replying to [comment:2 mcalhoun@…]:
Right now, perl5 is just a placeholder.
But, as descibed in #16830, perl5.8 will stop installing ${prefix}/bin/perl some[[BR]] time after all ports have transitioned to the path:bin/perl:perl5 dependency.
Changing to `__PERL=${prefix}/bin/perl5.8.8` to work when `perl` is deleted from perl5.8 -- Ticket URL: <http://trac.macports.org/ticket/17576#comment:3> MacPorts <http://www.macports.org/> Ports system for Mac OS
#17576: RFE: change perl dependencies of rpm, rpm45, rpm50, rpm51, and rpm-devel -----------------------------------+---------------------------------------- Reporter: mcalhoun@… | Owner: n3npq@… Type: enhancement | Status: new Priority: Normal | Milestone: Port Enhancements Component: ports | Version: 1.6.0 Keywords: | Port: rpm, rpm45, rpm50, rpm51, rpm-devel -----------------------------------+---------------------------------------- Comment(by mcalhoun@…): Replying to [comment:3 afb@…]:
Changing to `__PERL=${prefix}/bin/perl5.8.8` to work when `perl` is deleted from perl5.8
May I suggest that you use __PERL=${prefix}/bin/perl5.8.8 since I would imagine perl5.8 will be upgraded to perl 5.8.9[[BR]] when it comes out. -- Ticket URL: <http://trac.macports.org/ticket/17576#comment:4> MacPorts <http://www.macports.org/> Ports system for Mac OS
#17576: RFE: change perl dependencies of rpm, rpm45, rpm50, rpm51, and rpm-devel -----------------------------------+---------------------------------------- Reporter: mcalhoun@… | Owner: n3npq@… Type: enhancement | Status: new Priority: Normal | Milestone: Port Enhancements Component: ports | Version: 1.6.0 Keywords: | Port: rpm, rpm45, rpm50, rpm51, rpm-devel -----------------------------------+---------------------------------------- Comment(by mcalhoun@…): Sorry.[[BR]] I meant {{{ __PERL=${prefix}/bin/perl5.8 }}} -- Ticket URL: <http://trac.macports.org/ticket/17576#comment:5> MacPorts <http://www.macports.org/> Ports system for Mac OS
#17576: RFE: change perl dependencies of rpm, rpm45, rpm50, rpm51, and rpm-devel -----------------------------------+---------------------------------------- Reporter: mcalhoun@… | Owner: n3npq@… Type: enhancement | Status: new Priority: Normal | Milestone: Port Enhancements Component: ports | Version: 1.6.0 Keywords: | Port: rpm, rpm45, rpm50, rpm51, rpm-devel -----------------------------------+---------------------------------------- Comment(by afb@…): Replying to [comment:5 mcalhoun@…]:
Sorry.[[BR]] I meant {{{ __PERL=${prefix}/bin/perl5.8 }}}
Forgot that MacPorts adds a custom symlink, upstream only has the "perl" and "perlX.Y.Z" ones. -- Ticket URL: <http://trac.macports.org/ticket/17576#comment:6> MacPorts <http://www.macports.org/> Ports system for Mac OS
#17576: RFE: change perl dependencies of rpm, rpm45, rpm50, rpm51 -----------------------------------+---------------------------------------- Reporter: mcalhoun@… | Owner: n3npq@… Type: enhancement | Status: new Priority: Normal | Milestone: Port Enhancements Component: ports | Version: 1.6.0 Keywords: | Port: rpm, rpm45, rpm50, rpm51, rpm-devel -----------------------------------+---------------------------------------- Comment(by afb@…): rpm-devel (5.2) was using a versioned binary already (perl5.8.8, now perl5.8 symlink) The others (4.4,4.5,5.0,5.1) still use "perl" but will be changed with perl5/perl5.8. -- Ticket URL: <http://trac.macports.org/ticket/17576#comment:7> MacPorts <http://www.macports.org/> Ports system for Mac OS
#17576: RFE: change perl dependencies of rpm, rpm45, rpm50, rpm51 -----------------------------------+---------------------------------------- Reporter: mcalhoun@… | Owner: n3npq@… Type: enhancement | Status: new Priority: Normal | Milestone: Port Enhancements Component: ports | Version: 1.6.0 Keywords: | Port: rpm, rpm45, rpm50, rpm51, rpm-devel -----------------------------------+---------------------------------------- Comment(by mcalhoun@…): Replying to [comment:7 afb@…]:
rpm-devel (5.2) was using a versioned binary already (perl5.8.8, now perl5.8 symlink)
The others (4.4,4.5,5.0,5.1) still use "perl" but will be changed with perl5/perl5.8.
Forgive me, but just to clarify the situation: You want all of the rpm packages to use perl5.8?[[BR]] rpm51 and rpm50 need to change to {{{ __PERL=${prefix}/bin/perl5.8 }}} rpm and rpm45 need to require that ${prefix}/bin/perl5.8 is used.[[BR]] rpm-devel is already fixed. Can we go ahead and make the changes now to facilitate the transition to perl5? -- Ticket URL: <http://trac.macports.org/ticket/17576#comment:8> MacPorts <http://www.macports.org/> Ports system for Mac OS
#17576: RFE: change perl dependencies of rpm, rpm45, rpm50, rpm51 -----------------------------------+---------------------------------------- Reporter: mcalhoun@… | Owner: n3npq@… Type: enhancement | Status: new Priority: Normal | Milestone: Port Enhancements Component: ports | Version: 1.6.0 Keywords: | Port: rpm, rpm45 -----------------------------------+---------------------------------------- Changes (by afb@…): * port: rpm, rpm45, rpm50, rpm51, rpm-devel => rpm, rpm45 Comment: Fixed all rpm5 ports, "need" to do both perl/python for the previous rpms. -- Ticket URL: <http://trac.macports.org/ticket/17576#comment:9> MacPorts <http://www.macports.org/> Ports system for Mac OS
#17576: RFE: change perl dependencies of rpm, rpm45, rpm50, rpm51 ------------------------------------+--------------------------------------- Reporter: mcalhoun@… | Owner: n3npq@… Type: enhancement | Status: closed Priority: Normal | Milestone: Port Enhancements Component: ports | Version: 1.6.0 Resolution: fixed | Keywords: Port: rpm, rpm45 | ------------------------------------+--------------------------------------- Changes (by afb@…): * status: new => closed * resolution: => fixed Comment: Fixed, r45646 and r45647. No longer using "perl" and "python", but setting the explicit versions. (but require the perl5.8 upgrade*, to provide the perl5.8 symbolic link) * http://trac.macports.org/changeset/38067 -- Ticket URL: <http://trac.macports.org/ticket/17576#comment:10> MacPorts <http://www.macports.org/> Ports system for Mac OS
participants (1)
-
MacPorts