- 追加された行はこの色です。
- 削除された行はこの色です。
CONTENTS
#contents
----
Lastmodified &lastmod;
----
*mesa-libs [#i8673fe6]
2017年5月吉日
/usr/sbin/portsnap fetch update && /usr/local/sbin/portversion -vl'<'
すると
[Updating the portsdb <format:bdb_btree> in /usr/ports ... - 27077 port entries found .........1000.........2000.........3000.........4000.........5000.........6000.........7000.........8000.........9000.........10000.........11000.........12000.........13000.........14000.........15000.........16000.........17000.........18000.........19000.........20000.........21000.........22000.........23000.........24000.........25000.........26000.........27000 ..... done]
gbm-17.0.3 < needs updating (port has 17.1.0) (=> 'graphics/mesa-libs')
libEGL-17.0.3 < needs updating (port has 17.1.0) (=> 'graphics/mesa-libs')
libGL-17.0.3 < needs updating (port has 17.1.0) (=> 'graphics/mesa-libs')
libglapi-17.0.3 < needs updating (port has 17.1.0) (=> 'graphics/mesa-libs')
とでて、portsupgrade -a ではエラーとなる。
上記4っつのportsが mesa-libs へ統合された模様。
PortsUpdateing には対処法などの記載がいつまで経っても(2017年5月26日時点で)出ない。
http://blog.goo.ne.jp/koyusoma5102/e/29aaaf0f23dd198b8c13e319a2c7bd0c
上記URLを参考にして・・・
# pkg info -r gbm-17.0.3
gbm-17.0.3:
libEGL-17.0.3
# pkg info -r libEGL-17.0.3
libEGL-17.0.3:
cairo-1.14.8_1,2
# pkg info -r libGL-17.0.3
libGL-17.0.3:
cairo-1.14.8_1,2
# pkg info -r libglapi-17.0.3
libglapi-17.0.3:
libGL-17.0.3
gbm-17.0.3
という依存関係とのこと。
**(1)PortsTreeから削除された上記のportsをすべてアンインストールする [#t2e378ed]
# pkg delete -f gbm-17.0.3 libEGL-17.0.3 libGL-17.0.3 libglapi-17.0.3
Updating database digests format: 100%
Checking integrity... done (0 conflicting)
Deinstallation has been requested for the following 4 packages (of 0 packages in the universe):
Installed packages to be REMOVED:
gbm-17.0.3
libEGL-17.0.3
libGL-17.0.3
libglapi-17.0.3
Number of packages to be removed: 4
The operation will free 2 MiB.
Proceed with deinstalling packages? [y/N]: y
[1/4] Deinstalling libEGL-17.0.3...
[1/4] Deleting files for libEGL-17.0.3: 100%
[2/4] Deinstalling gbm-17.0.3...
[2/4] Deleting files for gbm-17.0.3: 100%
[3/4] Deinstalling libGL-17.0.3...
[3/4] Deleting files for libGL-17.0.3: 100%
[4/4] Deinstalling libglapi-17.0.3...
[4/4] Deleting files for libglapi-17.0.3: 100%
**(2)削除したportsに依存しているportsを表示 [#ld5f5e68]
# pkg check -d -n
Checking all packages: 100%
cairo has a missing dependency: libGL
cairo has a missing dependency: libEGL
cairo is missing a required shared library: libGL.so.1
cairo is missing a required shared library: libEGL.so.1
**(3)削除したportsを必要とする ports を強制再インストールする。 [#af96602f]
# portupgrade -fur cairo
以上で、
# pkg check -d -n
Checking all packages: 100%
OK
参考: https://lists.freebsd.org/pipermail/freebsd-ports/2017-May/thread.html#108562
----
Total access &counter(total);:本日 &counter(today);:昨日 &counter(yesterday);
#counter([total|today|yesterday]);