#17576 closed enhancement (fixed)
RFE: change perl dependencies of rpm, rpm45, rpm50, rpm51
Reported by: | MarcusCalhoun-Lopez (Marcus Calhoun-Lopez) | Owned by: | n3npq@… |
---|---|---|---|
Priority: | Normal | Milestone: | |
Component: | ports | Version: | 1.6.0 |
Keywords: | Cc: | afb@… | |
Port: | rpm, rpm45 |
Description
With your permission, I would like to change the perl dependencies of the
various rpm packages from
port:perl5.8 to path:bin/perl:perl5
See #16830 for the reasons.
Change History (11)
comment:1 Changed 16 years ago by afb@…
comment:2 follow-up: 3 Changed 16 years ago by MarcusCalhoun-Lopez (Marcus Calhoun-Lopez)
Right now, perl5 is just a placeholder.
But, as descibed in #16830, perl5.8 will stop installing ${prefix}/bin/perl some
time after all ports have transitioned to the path:bin/perl:perl5 dependency.
comment:3 follow-up: 4 Changed 16 years ago by afb@…
Replying to mcalhoun@…:
Right now, perl5 is just a placeholder.
But, as descibed in #16830, perl5.8 will stop installing ${prefix}/bin/perl some
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
comment:4 Changed 16 years ago by MarcusCalhoun-Lopez (Marcus Calhoun-Lopez)
Replying to afb@…:
Changing to
__PERL=${prefix}/bin/perl5.8.8
to work whenperl
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
when it comes out.
comment:5 follow-up: 6 Changed 16 years ago by MarcusCalhoun-Lopez (Marcus Calhoun-Lopez)
Sorry.
I meant
__PERL=${prefix}/bin/perl5.8
comment:6 Changed 16 years ago by afb@…
Replying to mcalhoun@…:
Sorry.
I meant__PERL=${prefix}/bin/perl5.8
Forgot that MacPorts adds a custom symlink, upstream only has the "perl" and "perlX.Y.Z" ones.
comment:7 follow-up: 8 Changed 16 years ago by afb@…
Summary: | RFE: change perl dependencies of rpm, rpm45, rpm50, rpm51, and rpm-devel → RFE: change perl dependencies of rpm, rpm45, rpm50, rpm51 |
---|
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.
comment:8 Changed 16 years ago by MarcusCalhoun-Lopez (Marcus Calhoun-Lopez)
Replying to 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?
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.
rpm-devel is already fixed.
Can we go ahead and make the changes now to facilitate the transition to perl5?
comment:9 Changed 16 years ago by afb@…
Port: | rpm50 rpm51 rpm-devel removed |
---|
Fixed all rpm5 ports, "need" to do both perl/python for the previous rpms.
comment:10 Changed 16 years ago by afb@…
Resolution: | → fixed |
---|---|
Status: | new → closed |
No longer using "perl" and "python", but setting the explicit versions. (but require the perl5.8 upgrade*, to provide the perl5.8 symbolic link)
comment:11 Changed 16 years ago by (none)
Milestone: | Port Enhancements |
---|
Milestone Port Enhancements deleted
If the "perl5" port is just a placeholder yet, then there is no need to change either ?