Re: git: 653ff9ca607b - main - textproc/enchant2: update to 2.8.10
- In reply to: Baptiste Daroussin : "Re: git: 653ff9ca607b - main - textproc/enchant2: update to 2.8.10"
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Thu, 03 Jul 2025 09:16:41 UTC
On 2 Jul, Baptiste Daroussin wrote: > On Wed 02 Jul 07:56, Don Lewis wrote: >> The branch main has been updated by truckman: >> >> URL: https://cgit.FreeBSD.org/ports/commit/?id=653ff9ca607b871c293d49232b9e7e04ba4ba7cd >> >> commit 653ff9ca607b871c293d49232b9e7e04ba4ba7cd >> Author: Olivier Duchateau <duchateau.olivier@gmail.com> >> AuthorDate: 2025-07-02 07:54:38 +0000 >> Commit: Don Lewis <truckman@FreeBSD.org> >> CommitDate: 2025-07-02 07:56:39 +0000 >> >> textproc/enchant2: update to 2.8.10 >> >> Update enchant2 to 2.8.10 >> >> PR: 287814 >> --- >> textproc/enchant2/Makefile | 5 +---- >> textproc/enchant2/distinfo | 6 +++--- >> textproc/enchant2/pkg-plist | 5 ----- >> 3 files changed, 4 insertions(+), 12 deletions(-) >> > > Why removing static libraries? Do they have any consumers? All of the dependent ports use LIB_DEPENDS. If they were using static libraries, they could use BUILD_DEPENDS and not require enchant2 to be installed for runtime. /usr/ports/textproc/fcitx5/Makefile:ENCHANT_LIB_DEPENDS= libenchant-2.so:textproc/enchant2 /usr/ports/textproc/gspell/Makefile:LIB_DEPENDS= libenchant-2.so:textproc/enchant2 \ /usr/ports/textproc/gtkspell3/Makefile:LIB_DEPENDS= libenchant-2.so:textproc/enchant2 \ /usr/ports/graphics/inkscape/Makefile: libenchant-2.so:textproc/enchant2 \ /usr/ports/mail/geary/Makefile: libenchant-2.so:textproc/enchant2 \ /usr/ports/mail/evolution/Makefile: libenchant-2.so:textproc/enchant2 \ /usr/ports/mail/balsa/Makefile:SPELL_LIB_DEPENDS_OFF= libenchant-2.so:textproc/enchant2 /usr/ports/chinese/fcitx/Makefile: libenchant-2.so:textproc/enchant2 \ /usr/ports/www/bluefish/Makefile:LIB_DEPENDS= libenchant-2.so:textproc/enchant2 \ /usr/ports/www/webkit2-gtk/Makefile: libenchant-2.so:textproc/enchant2 \ /usr/ports/x11/yad/Makefile: libenchant-2.so:textproc/enchant2 /usr/ports/x11-toolkits/ocaml-lablgtk3/Makefile: libenchant-2.so:textproc/enchant2 /usr/ports/x11-toolkits/libspelling/Makefile: libenchant-2.so:textproc/enchant2 /usr/ports/devel/geany-plugin-vc/Makefile: libenchant-2.so:textproc/enchant2 /usr/ports/lang/php83/Makefile:LIB_DEPENDS+= libenchant-2.so:textproc/enchant2 /usr/ports/lang/php84/Makefile:LIB_DEPENDS+= libenchant-2.so:textproc/enchant2 /usr/ports/lang/php81/Makefile:LIB_DEPENDS+= libenchant-2.so:textproc/enchant2 /usr/ports/lang/php85/Makefile:LIB_DEPENDS+= libenchant-2.so:textproc/enchant2 /usr/ports/lang/php82/Makefile:LIB_DEPENDS+= libenchant-2.so:textproc/enchant2 /usr/ports/deskutils/cherrytree/Makefile: libenchant-2.so:textproc/enchant2 \ /usr/ports/editors/gnome-text-editor/Makefile:LIB_DEPENDS= libenchant-2.so:textproc/enchant2 \ /usr/ports/editors/pluma/Makefile:LIB_DEPENDS= libenchant-2.so:textproc/enchant2 \ /usr/ports/editors/xmlcopyeditor/Makefile: libenchant-2.so:textproc/enchant2 \ /usr/ports/editors/gummi/Makefile:LIB_DEPENDS= libenchant-2.so:textproc/enchant2 \ /usr/ports/editors/xed/Makefile:LIB_DEPENDS= libenchant-2.so:textproc/enchant2 \ /usr/ports/editors/poedit/Makefile: libenchant-2.so:textproc/enchant2 \ /usr/ports/irc/kvirc/Makefile:ENCHANT_LIB_DEPENDS= libenchant-2.so:textproc/enchant2 All of these build without error with their default option settings and no enchant2 static libs. It appears that upstream no longer builds static libs by default, though I haven't pinpointed the change.