#author("2021-06-28T14:48:48+09:00","default:kuji","kuji")
CONTENTS
#contents
----
Lastmodified &lastmod;
----
*Perl 5.28 to 5.32 [#zd86fee9]

 20200803:
  AFFECTS: users of lang/perl5*
  AUTHOR: mat@FreeBSD.org
 
  The default Perl version has been switched to Perl 5.32.  If you are using
  binary packages to upgrade your system, you do not have anything to do, pkg
  upgrade will do the right thing.  For the other people, follow the
  instructions in entry 20161103, it should still be the same.


** First, add to /etc/make.conf [#o5700e76]
 DEFAULT_VERSIONS+= perl5=5.32

 portupgrade -o lang/perl5.32 -f lang/perl5.28

 portupgrade -f  --batch `pkg shlib -qR libperl.so.5.28`


portupgrade -o lang/perl5.32 -f lang/perl5.28 --batch && portupgrade -f --batch `pkg shlib -qR libperl.so.5.28`

*Perl 5.26 to 5.28 [#t3d689db]

** First, add to /etc/make.conf: [#d1b9f525]
 DEFAULT_VERSIONS+=  perl5=5.28

 portupgrade -o lang/perl5.28 -f lang/perl5.26


 portupgrade -f `pkg shlib -qR libperl.so.5.26`

http://silversack.my.coocan.jp/bsd/fbsd11x_opeman-3_ports.htm

*/usr/ports/UPDATING [#l71568b9]

 20181213:
   AFFECTS: users of lang/perl5*
   AUTHOR: mat@FreeBSD.org
 
   The default Perl version has been switched to Perl 5.28.  If you are using
   binary packages to upgrade your system, you do not have anything to do, pkg
   upgrade will do the right thing.  For the other people, follow the
   instructions in entry 20161103, it should still be the same.

**/usr/ports/Mk/bsd.default-versions.mk [#u08b9be1]

 # Possible values: 5.24, 5.26, 5.28, devel
 .if !exists(${LOCALBASE}/bin/perl) || (!defined(_PORTS_ENV_CHECK) && \
     defined(PACKAGE_BUILDING))
 PERL5_DEFAULT?=		5.28
 .elif !defined(PERL5_DEFAULT)
 # There's no need to replace development versions, like "5.23" with "devel"
 # because 1) nobody is supposed to use it outside of poudriere, and 2) it must
 # be set manually in /etc/make.conf in the first place, and we're never getting
 # in here.
 .if !defined(_PERL5_FROM_BIN)
 _PERL5_FROM_BIN!=	perl -e 'printf "%vd\n", $$^V;'
 .endif
 _EXPORTED_VARS+=	_PERL5_FROM_BIN
 PERL5_DEFAULT:=		${_PERL5_FROM_BIN:R}
 .endif




----
*Perl 5.24 to 5.26 [#k4ac9d2b]

 # pkg set -o lang/perl5.24:lang/perl5.26
 Change origin from lang/perl5.24 to lang/perl5.26 for perl5-5.24.4? [y/N]: y
** First, add to /etc/make.conf: [#vb6a2109]
 DEFAULT_VERSIONS+=  perl5=5.26

 # portupgrade -o lang/perl5.26 -f perl5.24
 [Reading data from pkg(8) ... - 427 packages found - done]
** Portupgrade users: [#be3be820]
 portupgrade -o lang/perl5.26 -f lang/perl5.24

 # portupgrade 'perl*' --batch
 [Reading data from pkg(8) ... - 427 packages found - done]
 ** Detected a package name change: perl5 (lang/perl5.26) -> 'perl5.26' (lang/perl5.26)
 --->  Upgrading 'perl5-5.24.4' to 'perl5.26-5.26.2' (lang/perl5.26)
 --->  Building '/usr/ports/lang/perl5.26'
 ===>  Cleaning for perl5.26-5.26.2
 ##################################################
 You can now remove the DEFAULT_VERSIONS line added earlier from /etc/make.conf

 Then you will need to rebuild everything that uses libperl.so, you can do so with:

 portupgrade -f `pkg shlib -qR libperl.so.5.24`


**20180330: [#ia622765]
  AFFECTS: users of lang/perl5*
  AUTHOR: mat@FreeBSD.org

  The default Perl version has been switched to Perl 5.26.  If you are using
  binary packages to upgrade your system, you do not have anything to do, pkg
  upgrade will do the right thing.  For the other people, follow the
  instructions in entry 20161103, it should still be the same.
----
*20161103: [#dad9e320]
  AFFECTS: users of lang/perl5*
  AUTHOR: mat@FreeBSD.org

  The default Perl version has been switched to Perl 5.24.  If you are using
  binary packages to upgrade your system, you do not have anything to do, pkg
  upgrade will do the right thing.  For the other people, assuming you are
  migrating from 5.20 to 5.24, do:

  First, add to /etc/make.conf:

  DEFAULT_VERSIONS+=  perl5=5.24

  Portupgrade users:
	portupgrade -o lang/perl5.24 -f lang/perl5.20
 
       This is *NOT* the DEFAULT perl version
               :                   :
               :                   :
               :                   :
               :                   :
               :                   :
               :                   :
 http://www.perl.org/
 ===>  Cleaning for perl5.26-5.26.2
 --->  Cleaning out obsolete shared libraries
	  You can now remove the DEFAULT_VERSIONS line added earlier
	  from /etc/make.conf
 
	  Then you will need to rebuild everything that uses libperl.so, you
 	  can do so with:
 
 	portupgrade -f `pkg shlib -qR libperl.so.5.20`

 #perl -v
 perl: Command not found.
  Portmaster users:
	portmaster -o lang/perl5.24 lang/perl5.20
 
 	  You can now remove the DEFAULT_VERSIONS line added earlier
	  from /etc/make.conf
 
	  Then you will need to rebuild everything that uses libperl.so, you
	  can do so with:
 
	portmaster -f `pkg shlib -qR libperl.so.5.20`

 portupgrade -fr perl5.26

/etc/make.conf
 #DEFAULT_VERSIONS+=perl5=5.24
 DEFAULT_VERSIONS+=perl5=5.26


 portupgrade -fRr perl5.26
*20131023 の/usr/ports/UPDATING [#ga28b864]
で、AFFECTS: users of lang/perl5.12 lang/perl5.14 AUTHOR: mat@FreeBSD.org
のものを、perl5.24 perl5.26 へ置き換えたものがこちら。 

*Amavisd-new 起動せず [#abe69b8a]

p5- モジュールが非更新のため?

http://www.lifewithunix.jp/notes/2014/12/21/freebsd-perl5-upgrade-from-5-16-to-5-18/
AFFECTS: users of lang/perl5.24 lang/perl5.26

 # pkg upgrade
 Updating FreeBSD repository catalogue...
 FreeBSD repository is up to date.
 All repositories are up to date.
 Updating database digests format: 100%
 Checking for upgrades (406 candidates): 100%
 Processing candidates (406 candidates): 100%
 The following 72 package(s) will be affected (of 0 checked):
The default perl has been switched to lang/perl5.26. 

** If you're using binary packages, you need to do : [#oc0e18da]

 # pkg set -o lang/perl5.24:lang/perl5.26
 
 New packages to be INSTALLED:
        p5-Mail-SPF: 2.9.0_4
        p5-Net-DNS-Resolver-Programmable: 0.009
        postgresql95-client: 9.5.12
        libnghttp2: 1.31.1
If you're not using binary packages and want to (and should) switch, if you're using perl-5.24, for instance :

 Installed packages to be REINSTALLED:
        trousers-0.3.14_2 (direct dependency changed: tpm-emulator)
        spamassassin-3.4.1_11 (options changed)
        ruby-2.4.4,1 (direct dependency changed: libunwind)
        rsync-3.1.3 (options changed)
        rrdtool-1.7.0_2 (options changed)
        python27-2.7.15 (direct dependency changed: readline)
        py27-cryptography-2.1.4 (direct dependency changed: py27-ipaddress)
        php56-extensions-1.0 (options changed)
        p5-XML-Parser-2.44 (needed shared library changed)
        p5-XML-LibXML-2.0132,1 (needed shared library changed)
        p5-Variable-Magic-0.62 (needed shared library changed)
        p5-Unix-Syslog-1.1_1 (needed shared library changed)
        p5-TimeDate-2.30_2,1 (ABI changed: 'freebsd:10:x86:64' -> 'freebsd:10:*')
        p5-Sub-Identify-0.14 (needed shared library changed)
        p5-Socket6-0.28 (needed shared library changed)
        p5-Scalar-List-Utils-1.50,1 (needed shared library changed)
        p5-Params-Validate-1.29 (needed shared library changed)
        p5-Params-Util-1.07_2 (needed shared library changed)
        p5-Package-Stash-XS-0.28_2 (needed shared library changed)
        p5-NetAddr-IP-4.079 (needed shared library changed)
        p5-Net-SSLeay-1.85 (direct dependency changed: perl5)
        p5-Net-LibIDN-0.12_4 (needed shared library changed)
        p5-Net-IDN-Encode-2.400 (needed shared library changed)
        p5-Net-DNS-1.15,1 (direct dependency changed: perl5)
        p5-Locale-gettext-1.07 (needed shared library changed)
        p5-List-MoreUtils-XS-0.428 (needed shared library changed)
        p5-LWP-MediaTypes-6.02_1 (ABI changed: 'freebsd:10:x86:64' -> 'freebsd:10:*')
        p5-IPC-ShareLite-0.17_1 (needed shared library changed)
        p5-IO-stringy-2.111 (ABI changed: 'freebsd:10:x86:64' -> 'freebsd:10:*')
        p5-HTTP-Date-6.02_1 (ABI changed: 'freebsd:10:x86:64' -> 'freebsd:10:*')
        p5-HTTP-Daemon-6.01_1 (ABI changed: 'freebsd:10:x86:64' -> 'freebsd:10:*')
        p5-HTML-Template-2.95_1 (ABI changed: 'freebsd:10:x86:64' -> 'freebsd:10:*')
        p5-HTML-Tagset-3.20_1 (ABI changed: 'freebsd:10:x86:64' -> 'freebsd:10:*')
        p5-HTML-Parser-3.72 (needed shared library changed)
        p5-FCGI-0.78 (needed shared library changed)
        p5-Encode-Detect-1.01_1 (needed shared library changed)
        p5-Digest-SHA1-2.13_1 (needed shared library changed)
        p5-Digest-HMAC-1.03_1 (ABI changed: 'freebsd:10:x86:64' -> 'freebsd:10:*')
        p5-DBI-1.641 (needed shared library changed)
        p5-DBD-mysql-4.046 (options changed)
        p5-DBD-Pg-3.7.4 (direct dependency changed: postgresql95-client)
        p5-Crypt-SSLeay-0.72_3 (direct dependency changed: perl5)
        p5-Crypt-OpenSSL-RSA-0.28_2 (direct dependency changed: perl5)
        p5-Crypt-OpenSSL-Bignum-0.09 (direct dependency changed: perl5)
        p5-Crypt-DES-2.07_1 (needed shared library changed)
        p5-Crypt-CBC-2.33_1 (ABI changed: 'freebsd:10:x86:64' -> 'freebsd:10:*')
        p5-Convert-UUlib-1.50,1 (needed shared library changed)
        p5-Class-Data-Inheritable-0.08_1 (ABI changed: 'freebsd:10:x86:64' -> 'freebsd:10:*')
        p5-BerkeleyDB-0.55_1 (needed shared library changed)
        openssl-1.0.2o_2,1 (options changed)
        openldap-client-2.4.46 (direct dependency removed: openssl)
        net-snmp-5.7.3_18 (direct dependency changed: pkg)
        mysql56-server-5.6.40 (direct dependency changed: perl5)
        mysql56-client-5.6.40 (direct dependency changed: perl5)
        libpthread-stubs-0.4 (ABI changed: 'freebsd:10:x86:64' -> 'freebsd:10:*')
        libevent-2.1.8_1 (direct dependency removed: openssl)
        libarchive-3.3.2,1 (direct dependency changed: lzo2)
        ja-mailman-2.1.14.j7_4,1 (options changed)
        gnupg1-1.4.22 (needed shared library changed)
        gnome_subr-1.0 (ABI changed: 'freebsd:10:x86:64' -> 'freebsd:10:*')
        gdbm-1.13_1 (needed shared library changed)
        cyrus-sasl-2.1.26_13 (direct dependency removed: openssl)
        curl-7.60.0 (options changed)
        cclient-2007f_3,1 (direct dependency removed: openssl)
        cairo-1.14.8_1,2 (options changed)
        bind911-9.11.3_1 (options changed)
        apr-1.6.3.1.6.1_1 (options changed)
        amavisd-new-2.11.0_2,1 (options changed)
** Portupgrade users: [#n0f564a2]

Number of packages to be installed: 4
Number of packages to be reinstalled: 68
0) Fix pkgdb.db (for safety):
 pkgdb -Ff

The process will require 11 MiB more space.
60 MiB to be downloaded.
1) Reinstall new version of Perl (5.26):

 portupgrade -o lang/perl5.26 -f perl-5.24.\*

2) Reinstall everything that depends on Perl:
 portupgrade -fr perl


** Portmaster users: [#h5191652]
 portmaster -o lang/perl5.26 lang/perl5.24
 
 Conservative:        portmaster p5-
 Comprehensive (but perhaps overkill):
 portmaster -r perl-

Note: If the "perl-" glob matches more than one port you will need to specify the name of the Perl directory in /var/db/pkg explicitly.




// ----
//  # pkg set -o lang/perl5.24:lang/perl5.26
//  Change origin from lang/perl5.24 to lang/perl5.26 for perl5-5.24.4? [y/N]: y
// 
//  # portupgrade -o lang/perl5.26 -f perl5.24
//  [Reading data from pkg(8) ... - 427 packages found - done]
// 
//  # portupgrade 'perl*' --batch
//  [Reading data from pkg(8) ... - 427 packages found - done]
//  ** Detected a package name change: perl5 (lang/perl5.26) -> 'perl5.26' (lang/perl5.26)
//  --->  Upgrading 'perl5-5.24.4' to 'perl5.26-5.26.2' (lang/perl5.26)
//  --->  Building '/usr/ports/lang/perl5.26'
//  ===>  Cleaning for perl5.26-5.26.2
//  ##################################################
//  
//        This is *NOT* the DEFAULT perl version
//                :                   :
//                :                   :
//                :                   :
//                :                   :
//                :                   :
//                :                   :
//  http://www.perl.org/
//  ===>  Cleaning for perl5.26-5.26.2
//  --->  Cleaning out obsolete shared libraries
// 
//  #perl -v
//  perl: Command not found.
// 
//  portupgrade -fr perl5.26
// 
// /etc/make.conf
//  #DEFAULT_VERSIONS+=perl5=5.24
//  DEFAULT_VERSIONS+=perl5=5.26
// 
// 
//  portupgrade -fRr perl5.26
// 
// 
// 
// 
// 
// 
// 
// 
// 
// *結局 PerlのバージョンUpgradeは、 [#fdc40f43]
// 
// /etc/make.conf
//  #DEFAULT_VERSIONS+=perl5=5.24
//  DEFAULT_VERSIONS+=perl5=5.26
// 
// するなどして、旧Perlをアンインストールし、あらたに再インストールしたのち、全インストールアプリを再コンパイルするなどするのがクリーンと思われ・・・
// 
// 
// 従って、ここから以下は、ゴミ情報につきスルーするヨロシ。
// 
// 
// 
// 
// 
// 
// 
// 
// 
// 
// 
// 
// 
// 
// 
// ----
// 
// 
// 
// 
// 
// 
// 
// 
// 
// 
// 
// 
// *Amavisd-new 起動せず [#abe69b8a]
// 
// p5- モジュールが非更新のため?
// 
// http://www.lifewithunix.jp/notes/2014/12/21/freebsd-perl5-upgrade-from-5-16-to-5-18/
// 
//  # pkg upgrade
//  Updating FreeBSD repository catalogue...
//  FreeBSD repository is up to date.
//  All repositories are up to date.
//  Updating database digests format: 100%
//  Checking for upgrades (406 candidates): 100%
//  Processing candidates (406 candidates): 100%
//  The following 72 package(s) will be affected (of 0 checked):
//  
//  New packages to be INSTALLED:
//         p5-Mail-SPF: 2.9.0_4
//         p5-Net-DNS-Resolver-Programmable: 0.009
//         postgresql95-client: 9.5.12
//         libnghttp2: 1.31.1
// 
//  Installed packages to be REINSTALLED:
//         trousers-0.3.14_2 (direct dependency changed: tpm-emulator)
//         spamassassin-3.4.1_11 (options changed)
//         ruby-2.4.4,1 (direct dependency changed: libunwind)
//         rsync-3.1.3 (options changed)
//         rrdtool-1.7.0_2 (options changed)
//         python27-2.7.15 (direct dependency changed: readline)
//         py27-cryptography-2.1.4 (direct dependency changed: py27-ipaddress)
//         php56-extensions-1.0 (options changed)
//         p5-XML-Parser-2.44 (needed shared library changed)
//         p5-XML-LibXML-2.0132,1 (needed shared library changed)
//         p5-Variable-Magic-0.62 (needed shared library changed)
//         p5-Unix-Syslog-1.1_1 (needed shared library changed)
//         p5-TimeDate-2.30_2,1 (ABI changed: 'freebsd:10:x86:64' -> 'freebsd:10:*')
//         p5-Sub-Identify-0.14 (needed shared library changed)
//         p5-Socket6-0.28 (needed shared library changed)
//         p5-Scalar-List-Utils-1.50,1 (needed shared library changed)
//         p5-Params-Validate-1.29 (needed shared library changed)
//         p5-Params-Util-1.07_2 (needed shared library changed)
//         p5-Package-Stash-XS-0.28_2 (needed shared library changed)
//         p5-NetAddr-IP-4.079 (needed shared library changed)
//         p5-Net-SSLeay-1.85 (direct dependency changed: perl5)
//         p5-Net-LibIDN-0.12_4 (needed shared library changed)
//         p5-Net-IDN-Encode-2.400 (needed shared library changed)
//         p5-Net-DNS-1.15,1 (direct dependency changed: perl5)
//         p5-Locale-gettext-1.07 (needed shared library changed)
//         p5-List-MoreUtils-XS-0.428 (needed shared library changed)
//         p5-LWP-MediaTypes-6.02_1 (ABI changed: 'freebsd:10:x86:64' -> 'freebsd:10:*')
//         p5-IPC-ShareLite-0.17_1 (needed shared library changed)
//         p5-IO-stringy-2.111 (ABI changed: 'freebsd:10:x86:64' -> 'freebsd:10:*')
//         p5-HTTP-Date-6.02_1 (ABI changed: 'freebsd:10:x86:64' -> 'freebsd:10:*')
//         p5-HTTP-Daemon-6.01_1 (ABI changed: 'freebsd:10:x86:64' -> 'freebsd:10:*')
//         p5-HTML-Template-2.95_1 (ABI changed: 'freebsd:10:x86:64' -> 'freebsd:10:*')
//         p5-HTML-Tagset-3.20_1 (ABI changed: 'freebsd:10:x86:64' -> 'freebsd:10:*')
//         p5-HTML-Parser-3.72 (needed shared library changed)
//         p5-FCGI-0.78 (needed shared library changed)
//         p5-Encode-Detect-1.01_1 (needed shared library changed)
//         p5-Digest-SHA1-2.13_1 (needed shared library changed)
//         p5-Digest-HMAC-1.03_1 (ABI changed: 'freebsd:10:x86:64' -> 'freebsd:10:*')
//         p5-DBI-1.641 (needed shared library changed)
//         p5-DBD-mysql-4.046 (options changed)
//         p5-DBD-Pg-3.7.4 (direct dependency changed: postgresql95-client)
//         p5-Crypt-SSLeay-0.72_3 (direct dependency changed: perl5)
//         p5-Crypt-OpenSSL-RSA-0.28_2 (direct dependency changed: perl5)
//         p5-Crypt-OpenSSL-Bignum-0.09 (direct dependency changed: perl5)
//         p5-Crypt-DES-2.07_1 (needed shared library changed)
//         p5-Crypt-CBC-2.33_1 (ABI changed: 'freebsd:10:x86:64' -> 'freebsd:10:*')
//         p5-Convert-UUlib-1.50,1 (needed shared library changed)
//         p5-Class-Data-Inheritable-0.08_1 (ABI changed: 'freebsd:10:x86:64' -> 'freebsd:10:*')
//         p5-BerkeleyDB-0.55_1 (needed shared library changed)
//         openssl-1.0.2o_2,1 (options changed)
//         openldap-client-2.4.46 (direct dependency removed: openssl)
//         net-snmp-5.7.3_18 (direct dependency changed: pkg)
//         mysql56-server-5.6.40 (direct dependency changed: perl5)
//         mysql56-client-5.6.40 (direct dependency changed: perl5)
//         libpthread-stubs-0.4 (ABI changed: 'freebsd:10:x86:64' -> 'freebsd:10:*')
//         libevent-2.1.8_1 (direct dependency removed: openssl)
//         libarchive-3.3.2,1 (direct dependency changed: lzo2)
//         ja-mailman-2.1.14.j7_4,1 (options changed)
//         gnupg1-1.4.22 (needed shared library changed)
//         gnome_subr-1.0 (ABI changed: 'freebsd:10:x86:64' -> 'freebsd:10:*')
//         gdbm-1.13_1 (needed shared library changed)
//         cyrus-sasl-2.1.26_13 (direct dependency removed: openssl)
//         curl-7.60.0 (options changed)
//         cclient-2007f_3,1 (direct dependency removed: openssl)
//         cairo-1.14.8_1,2 (options changed)
//         bind911-9.11.3_1 (options changed)
//         apr-1.6.3.1.6.1_1 (options changed)
//         amavisd-new-2.11.0_2,1 (options changed)
// 
// Number of packages to be installed: 4
// Number of packages to be reinstalled: 68
// 
// The process will require 11 MiB more space.
// 60 MiB to be downloaded.
// 
// p5-XML-Parser-2.44, p5-XML-LibXML-2.0132,1, p5-Variable-Magic-0.62, p5-Unix-Syslog-1.1_1, p5-TimeDate-2.30_2,1, p5-Sub-Identify-0.14, p5-Socket6-0.28, p5-Scalar-List-Utils-1.50,1, p5-Params-Validate-1.29, p5-Params-Util-1.07_2, p5-Package-Stash-XS-0.28_2, p5-NetAddr-IP-4.079,p5-Net-SSLeay-1.85, p5-Net-LibIDN-0.12_4, p5-Net-IDN-Encode-2.400, p5-Net-DNS-1.15,1, p5-Locale-gettext-1.07, p5-List-MoreUtils-XS-0.428, p5-LWP-MediaTypes-6.02_1, p5-IPC-ShareLite-0.17_1, p5-IO-stringy-2.111, p5-HTTP-Date-6.02_1, p5-HTTP-Daemon-6.01_1, p5-HTML-Template-2.95_1, p5-HTML-Tagset-3.20_1, p5-HTML-Parser-3.72, p5-FCGI-0.78, p5-Encode-Detect-1.01_1, p5-Digest-SHA1-2.13_1, p5-Digest-HMAC-1.03_1, p5-DBI-1.641, p5-DBD-mysql-4.046, p5-DBD-Pg-3.7.4, p5-Crypt-SSLeay-0.72_3, p5-Crypt-OpenSSL-RSA-0.28_2, p5-Crypt-OpenSSL-Bignum-0.09, p5-Crypt-DES-2.07_1, p5-Crypt-CBC-2.33_1, p5-Convert-UUlib-1.50,1, p5-Class-Data-Inheritable-0.08_1,p5-BerkeleyDB-0.55_1 
// 

----
Total access &counter(total);:本日 &counter(today);:昨日 &counter(yesterday);
#counter([total|today|yesterday]);


トップ   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS