- 1. 概要
- 2. 状況
- 3. 対策
1. 概要
発生は、2025年10月17日。
2. 状況
下記の状況にありまして。
$ portversion -v | grep '<'
[Reading data from pkg(8) ... - 729 packages found - done]
graphviz-12.2.1_2 < needs updating (port has 14.0.1)
アップグレードしようとすると。
env BATCH=yes portupgrade -rR graphviz
[Reading data from pkg(8) ... - 879 packages found - done]
[Gathering depends for graphics/graphviz ............................................................................... done]
[Gathering depends for devel/doxygen ................................................................................... done]
[Exclude up-to-date packages ........................................................................................... done]
---> Upgrading 'graphviz-12.2.1_2' to 'graphviz-14.0.1' (graphics/graphviz)
---> Building '/usr/ports/graphics/graphviz'
===> Cleaning for graphviz-14.0.1
===> License EPL accepted by the user
===> graphviz-14.0.1 depends on file: /usr/local/sbin/pkg - found
===> Fetching all distfiles required by graphviz-14.0.1 for building
===> Extracting for graphviz-14.0.1
=> SHA256 Checksum OK for graphviz-14.0.1.tar.gz.
===> Patching for graphviz-14.0.1
===> Applying FreeBSD patches for graphviz-14.0.1 from /usr/ports/graphics/graphviz/files
1 out of 2 hunks failed--saving rejects to configure.ac.rej
===> FAILED Applying FreeBSD patch-configure.ac
===> Cleanly applied FreeBSD patch(es) patch-cmd_gvpr_gvpr.1 patch-cmd_tools_gvpack.1
===> FAILED to apply cleanly FreeBSD patch(es) patch-configure.ac
*** Error code 1
Stop.
make: stopped in /usr/ports/graphics/graphviz
** Command failed [exit code 1]: /usr/bin/script -qa /tmp/portupgrade20251017-75945-lmtgd0 env UPGRADE_TOOL=portupgrade UPGRADE_PORT=graphviz-12.2.1_2 UPGRADE_PORT_VER=12.2.1_2 make
** Fix the problem and try again.
** Listing the failed packages (-:ignored / *:skipped / !:failed)
! graphics/graphviz (graphviz-12.2.1_2) (patch error)
3. 対策
原因は、パッチの定義ファイルか何かが削除できないことにあるようです。
cd /usr/ports/graphics/graphviz
rm /usr/ports/graphics/graphviz/files/patch-cmd_gvpr_gvpr.1
rm /usr/ports/graphics/graphviz/files/patch-configure.ac
make NO_DIALOG=yes
make reinstall
|
|