Re: git: e3cf001d007c - main - cad/ngspice_rework: Eliminate conflict between flavors

From: Yasuhiro Kimura <yasu_at_FreeBSD.org>
Date: Sun, 14 Nov 2021 06:26:05 UTC
From: Yuri Victorovich <yuri@FreeBSD.org>
Subject: git: e3cf001d007c - main - cad/ngspice_rework: Eliminate conflict between flavors
Date: Sat, 13 Nov 2021 21:59:31 GMT

> The branch main has been updated by yuri:
> 
> URL: https://cgit.FreeBSD.org/ports/commit/?id=e3cf001d007c4aa6ed7ac45b7bf14982e2ecb3ce
> 
> commit e3cf001d007c4aa6ed7ac45b7bf14982e2ecb3ce
> Author:     Yuri Victorovich <yuri@FreeBSD.org>
> AuthorDate: 2021-11-13 21:49:26 +0000
> Commit:     Yuri Victorovich <yuri@FreeBSD.org>
> CommitDate: 2021-11-13 21:59:25 +0000
> 
>     cad/ngspice_rework: Eliminate conflict between flavors
>     
>     Before both flavors installed headers and .cm files.
>     This caused them to conflict with each other.
>     
>     This commit removes conflicting files from the @x11 flavor
>     allowing the executable to be installed in parallel with libraries.
>     
>     The executable seems to work in a standalone mode fine, but if it ever
>     needs headers or .cm files the @shlib flavor can always be installed.
>     
>     PR:             259809
>     Tested by:      kevinz5000@gmail.com

After this commit `make index` warns there is circuar dependency.

----------------------------------------------------------------------
Updating the ports index ... Generating INDEX20211114-5329-8ofj8l - please wait..--- describe.accessibility ---
--- describe.arabic ---
--- describe.archivers ---
--- describe.astro ---
--- describe.audio ---
--- describe.benchmarks ---
--- describe.biology ---
--- describe.cad ---
--- describe.chinese ---
--- describe.comms ---
--- describe.converters ---
--- describe.databases ---
--- describe.deskutils ---
--- describe.devel ---
--- describe.dns ---
--- describe.editors ---
--- describe.emulators ---
--- describe.finance ---
--- describe.french ---
--- describe.ftp ---
--- describe.games ---
--- describe.german ---
--- describe.graphics ---
--- describe.hebrew ---
--- describe.hungarian ---
--- describe.irc ---
--- describe.japanese ---
--- describe.java ---
--- describe.korean ---
--- describe.lang ---
--- describe.mail ---
--- describe.math ---
--- describe.misc ---
--- describe.multimedia ---
--- describe.net ---
--- describe.net-im ---
--- describe.net-mgmt ---
--- describe.net-p2p ---
--- describe.news ---
--- describe.polish ---
--- describe.ports-mgmt ---
--- describe.portuguese ---
--- describe.print ---
--- describe.russian ---
--- describe.science ---
--- describe.security ---
--- describe.shells ---
--- describe.sysutils ---
--- describe.textproc ---
--- describe.ukrainian ---
--- describe.vietnamese ---
--- describe.www ---
--- describe.x11 ---
--- describe.x11-clocks ---
--- describe.x11-drivers ---
--- describe.x11-fm ---
--- describe.x11-fonts ---
--- describe.x11-servers ---
--- describe.x11-themes ---
--- describe.x11-toolkits ---
--- describe.x11-wm ---
make_index: Circular dependency loop found: ngspice_rework-32_1 depends upon itself.

 Done.
----------------------------------------------------------------------

`make run-depends-list` shows cad/ngspice_rework is included in rutime
dependency.

----------------------------------------------------------------------
yasu@rolling-vm-freebsd2[1101]% pwd
/usr/ports/cad/ngspice_rework
yasu@rolling-vm-freebsd2[1102]% make run-depends-list
/usr/ports/math/fftw3
/usr/ports/devel/readline
/usr/ports/cad/ngspice_rework
/usr/ports/x11/libICE
/usr/ports/x11/libSM
/usr/ports/x11/libX11
/usr/ports/x11-toolkits/libXaw
/usr/ports/x11/libXext
/usr/ports/x11-toolkits/libXmu
/usr/ports/x11-toolkits/libXt
/usr/ports/x11-fonts/libXft
yasu@rolling-vm-freebsd2[1103]%
----------------------------------------------------------------------

---
Yasuhiro Kimura