ports 的預設 perl 版本更改為 5.14.2
ports 的 perl 預設版本更改為 lang/perl5.14更新 ports tree 後查看 /usr/ports/Mk/bsd.perl.mk 这下爽了,很多东西都要跟着变吧。 已经升级到5.16,N多ports软件已经全部rebuild。话说5.14——>5.16升级以后,perl-after-upgrade貌似不管用啊,看来还是全部rebuild靠谱。:mrgreen: 我在說 ports 的預設 perl 值是 5.14 並不是說 ports 的最新 perl 是 5.14,你說得對,最新版本進 ports 是 5.16 但它不是預設版本。
請你查查 /usr/ports/Mk/bsd.perl.mk 中 PERL_VERSION?= 這一行的值是什麼。 fender0107401 发表于 2012-07-05 10:55 static/image/common/back.gif
这下爽了,很多东西都要跟着变吧。
對,我 rebuild 過 ports zeissoctopus 发表于 2012-07-05 11:14 static/image/common/back.gif
我在說 ports 的預設 perl 值是 5.14 並不是說 ports 的最新 perl 是 5.14,你說得對,最新版本進 ports 是 ...
兄台误会了,我是说“我自己的机器”把系统里面的perl升级到了5.16,没说是把“ports的预设perl版本”升级到了5.16。
# grep PERL_VERSION /usr/ports/Mk/bsd.perl.mk
# PERL_VERSION - Full version of perl5 (see below for current value).
# the patch level. E.g., PERL_VERSION=5.8.1 would give
PERL_VERSION?= 5.14.2
.if !defined(PERL_LEVEL) && defined(PERL_VERSION)
perl_major= ${PERL_VERSION:C|^(+).*|\1|}
_perl_minor= 00${PERL_VERSION:C|^(+)\.(+).*|\2|}
perl_minor= ${PERL_VERSION:C|^(+)\.().*|\2|}
perl_patch= ${PERL_VERSION:C|^.*(..)|\1|}
_perl_patch= 0${PERL_VERSION:C|^(+)\.(+)\.*|0|}
.endif # !defined(PERL_LEVEL) && defined(PERL_VERSION)
SITE_PERL_REL?= lib/perl5/site_perl/${PERL_VERSION}
PERL5= ${LOCALBASE}/bin/perl${PERL_VERSION}
PLIST_SUB+= PERL_VERSION=${PERL_VERSION} \
PERL_VER=${PERL_VERSION} \
MAN3PREFIX?= ${PREFIX}/lib/perl5/${PERL_VERSION}
:emn31: 回复 3# oily1314
你好!请问是如何升级的? 很多ports都依赖perl的!
make deinstall 然后安装perl5.16 还是怎么样? 谢谢! 20120630:
AFFECTS: users of lang/perl*
AUTHOR: skv@FreeBSD.org
lang/perl5.16 is out. If you want to switch to it from, for example
lang/perl5.12, that is:
Portupgrade users:
0) Fix pkgdb.db (for safety):
pkgdb -Ff
1) Reinstall new version of Perl (5.16):
env DISABLE_CONFLICTS=1 portupgrade -o lang/perl5.16 -f perl-5.12.\*
2) Reinstall everything that depends on Perl:
portupgrade -fr perl
Portmaster users:
portmaster -o lang/perl5.16 lang/perl5.12
Conservative:
portmaster p5-
Comprehensive (but perhaps overkill):
portmaster -r perl-
看UPDATING
5.12升5.14一样的
页:
[1]