[Bug 285013] science/zotero: 7.0.10 broken.

From: <bugzilla-noreply_at_freebsd.org>
Date: Mon, 24 Feb 2025 15:53:40 UTC
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=285013

            Bug ID: 285013
           Summary: science/zotero: 7.0.10 broken.
           Product: Ports & Packages
           Version: Latest
          Hardware: Any
                OS: Any
            Status: New
          Severity: Affects Some People
          Priority: ---
         Component: Individual Port(s)
          Assignee: mikael@FreeBSD.org
          Reporter: tomek@cedro.info
             Flags: maintainer-feedback?(mikael@FreeBSD.org)
          Assignee: mikael@FreeBSD.org

Zotero 7.0.10 seems broken and rebuild from ports does not help :-(

% uname -a
FreeBSD XXX 14.2-RELEASE-p1 FreeBSD 14.2-RELEASE-p1 GENERIC amd64


% zotero
XPCOMGlueLoad error for file /usr/local/lib/zotero/libxul.so:
Shared object "libicui18n.so.74" not found, required by "libxul.so"
Couldn't load XPCOM.


% pkg info zotero
zotero-7.0.10
Name           : zotero
Version        : 7.0.10
Installed on   : Wed Feb 19 17:46:42 2025 CET
Origin         : science/zotero
Architecture   : FreeBSD:14:amd64
Prefix         : /usr/local
Categories     : science deskutils
Licenses       : AGPLv3
Maintainer     : mikael@FreeBSD.org
WWW            : https://www.zotero.org/
Comment        : Reference management for bibliographic data and research
materials
Shared Libs required:
        libz.so.6
        libxcb.so.1
        libxcb-shm.so.0
        libwebpdemux.so.2
        libwebp.so.7
        libvpx.so.9
        libutil.so.9
        libthr.so.3
        libssl3.so
        libsmime3.so
        libpng16.so.16
        libplc4.so
        libpixman-1.so.0
        libpango-1.0.so.0
        libnssutil3.so
        libnss3.so
        libnspr4.so
        libm.so.5
        libicuuc.so.74
        libicui18n.so.74
        libharfbuzz.so.0
        libgtk-3.so.0
        libgobject-2.0.so.0
        libglib-2.0.so.0
        libgio-2.0.so.0
        libgdk_pixbuf-2.0.so.0
        libgdk-3.so.0
        libgcc_s.so.1
        libfreetype.so.6
        libfontconfig.so.1
        libffi.so.8
        libevent-2.1.so.7
        libdl.so.1
        libdbus-glib-1.so.2
        libdbus-1.so.3
        libdav1d.so.7
        libcxxrt.so.1
        libcairo.so.2
        libcairo-gobject.so.2
        libc.so.7
        libc++.so.1
        libatk-1.0.so.0
        libaom.so.3
        libXrandr.so.2
        libXfixes.so.3
        libXext.so.6
        libXdamage.so.1
        libXcomposite.so.1
        libX11.so.6
        libX11-xcb.so.1
Shared Libs provided:
        libxul.so
        libmozwayland.so
        libmozsqlite3.so
        libmozgtk.so
        libmozavutil.so
        libmozavcodec.so
        liblgpllibs.so
        libipcclientcerts.so
        libclearkey.so
Annotations    :
        FreeBSD_version: 1401000
        build_timestamp: 2025-02-15T05:27:43+0000
        built_by       : poudriere-git-3.4.2
        port_checkout_unclean: no
        port_git_hash  : 54b31857a8
        ports_top_checkout_unclean: no
        ports_top_git_hash: 7ae51b97b4
        repo_type      : binary
        repository     : FreeBSD
Flat size      : 221MiB
Description    :
Zotero is a reference management software to manage bibliographic data and
related research materials.



# cd /usr/ports/science/zotero/


# make clean
===>  Cleaning for zotero-7.0.10


# make config
===> No options to configure


# make
===>  License AGPLv3 accepted by the user
===>   zotero-7.0.10 depends on file: /usr/local/sbin/pkg - found
=> Zotero-7.0.10_FreeBSD-amd64.tar.xz doesn't seem to exist in
/usr/ports/distfiles/.
=> Attempting to fetch
http://distcache.FreeBSD.org/local-distfiles/mikael/Zotero-7.0.10_FreeBSD-amd64.tar.xz
Zotero-7.0.10_FreeBSD-amd64.tar.xz                      83 MB   34 MBps    02s
===> Fetching all distfiles required by zotero-7.0.10 for building
===>  Extracting for zotero-7.0.10
=> SHA256 Checksum OK for Zotero-7.0.10_FreeBSD-amd64.tar.xz.
===>  Patching for zotero-7.0.10
===>   zotero-7.0.10 depends on executable: update-desktop-database - found
===>   zotero-7.0.10 depends on package: gettext-runtime>=0.22_1 - found
===>   zotero-7.0.10 depends on package: libiconv>=1.14_11 - found
===>   zotero-7.0.10 depends on file: /usr/local/libdata/pkgconfig/ice.pc -
found
===>   zotero-7.0.10 depends on file: /usr/local/libdata/pkgconfig/pixman-1.pc
- found
===>   zotero-7.0.10 depends on file: /usr/local/libdata/pkgconfig/sm.pc -
found
===>   zotero-7.0.10 depends on file: /usr/local/libdata/pkgconfig/x11.pc -
found
===>   zotero-7.0.10 depends on file: /usr/local/libdata/pkgconfig/xau.pc -
found
===>   zotero-7.0.10 depends on file: /usr/local/libdata/pkgconfig/xcb.pc -
found
===>   zotero-7.0.10 depends on file:
/usr/local/libdata/pkgconfig/xcomposite.pc - found
===>   zotero-7.0.10 depends on file: /usr/local/libdata/pkgconfig/xcursor.pc -
found
===>   zotero-7.0.10 depends on file: /usr/local/libdata/pkgconfig/xdamage.pc -
found
===>   zotero-7.0.10 depends on file: /usr/local/libdata/pkgconfig/xdmcp.pc -
found
===>   zotero-7.0.10 depends on file: /usr/local/libdata/pkgconfig/xext.pc -
found
===>   zotero-7.0.10 depends on file: /usr/local/libdata/pkgconfig/xfixes.pc -
found
===>   zotero-7.0.10 depends on file: /usr/local/libdata/pkgconfig/xi.pc -
found
===>   zotero-7.0.10 depends on file: /usr/local/libdata/pkgconfig/xinerama.pc
- found
===>   zotero-7.0.10 depends on file: /usr/local/libdata/pkgconfig/xrandr.pc -
found
===>   zotero-7.0.10 depends on file: /usr/local/libdata/pkgconfig/xrender.pc -
found
===>   zotero-7.0.10 depends on file: /usr/local/libdata/pkgconfig/xt.pc -
found
===>   zotero-7.0.10 depends on shared library: libasound.so - found
(/usr/local/lib/libasound.so)
===>   zotero-7.0.10 depends on shared library: libatk-bridge-2.0.so - found
(/usr/local/lib/libatk-bridge-2.0.so)
===>   zotero-7.0.10 depends on shared library: libatspi.so - found
(/usr/local/lib/libatspi.so)
===>   zotero-7.0.10 depends on shared library: libdbus-1.so - found
(/usr/local/lib/libdbus-1.so)
===>   zotero-7.0.10 depends on shared library: libepoll-shim.so - found
(/usr/local/lib/libepoll-shim.so)
===>   zotero-7.0.10 depends on shared library: libepoxy.so - found
(/usr/local/lib/libepoxy.so)
===>   zotero-7.0.10 depends on shared library: libevent.so - found
(/usr/local/lib/libevent.so)
===>   zotero-7.0.10 depends on shared library: libexpat.so - found
(/usr/local/lib/libexpat.so)
===>   zotero-7.0.10 depends on shared library: libffi.so - found
(/usr/local/lib/libffi.so)
===>   zotero-7.0.10 depends on shared library: libfontconfig.so - found
(/usr/local/lib/libfontconfig.so)
===>   zotero-7.0.10 depends on shared library: libfreetype.so - found
(/usr/local/lib/libfreetype.so)
===>   zotero-7.0.10 depends on shared library: libfribidi.so - found
(/usr/local/lib/libfribidi.so)
===>   zotero-7.0.10 depends on shared library: libGLdispatch.so - found
(/usr/local/lib/libGLdispatch.so)
===>   zotero-7.0.10 depends on shared library: libgraphite2.so - found
(/usr/local/lib/libgraphite2.so)
===>   zotero-7.0.10 depends on shared library: libharfbuzz.so - found
(/usr/local/lib/libharfbuzz.so)
===>   zotero-7.0.10 depends on shared library: libhunspell-1.7.so - found
(/usr/local/lib/libhunspell-1.7.so)
===>   zotero-7.0.10 depends on shared library: libnss3.so - found
(/usr/local/lib/libnss3.so)
===>   zotero-7.0.10 depends on shared library: libpcre.so - found
(/usr/local/lib/libpcre.so)
===>   zotero-7.0.10 depends on shared library: libplc4.so - found
(/usr/local/lib/libplc4.so)
===>   zotero-7.0.10 depends on shared library: libpng16.so - found
(/usr/local/lib/libpng16.so)
===>   zotero-7.0.10 depends on shared library: libwayland-client.so - found
(/usr/local/lib/libwayland-client.so)
===>   zotero-7.0.10 depends on shared library: libxkbcommon.so - found
(/usr/local/lib/libxkbcommon.so)
===>   zotero-7.0.10 depends on shared library: libintl.so - found
(/usr/local/lib/libintl.so)
===>   zotero-7.0.10 depends on shared library: libEGL.so - found
(/usr/local/lib/libEGL.so)
===>   zotero-7.0.10 depends on shared library: libjpeg.so - found
(/usr/local/lib/libjpeg.so)
===>   zotero-7.0.10 depends on shared library: libatk-1.0.so - found
(/usr/local/lib/libatk-1.0.so)
===>   zotero-7.0.10 depends on shared library: libcairo.so - found
(/usr/local/lib/libcairo.so)
===>   zotero-7.0.10 depends on shared library: libgdk_pixbuf-2.0.so - found
(/usr/local/lib/libgdk_pixbuf-2.0.so)
===>   zotero-7.0.10 depends on shared library: libglib-2.0.so - found
(/usr/local/lib/libglib-2.0.so)
===>   zotero-7.0.10 depends on shared library: libintl.so - found
(/usr/local/lib/libintl.so)
===>   zotero-7.0.10 depends on shared library: libgtk-x11-2.0.so - found
(/usr/local/lib/libgtk-x11-2.0.so)
===>   zotero-7.0.10 depends on shared library: libgtk-3.so - found
(/usr/local/lib/libgtk-3.so)
===>   zotero-7.0.10 depends on shared library: libharfbuzz.so - found
(/usr/local/lib/libharfbuzz.so)
===>   zotero-7.0.10 depends on shared library: libpango-1.0.so - found
(/usr/local/lib/libpango-1.0.so)
===>   zotero-7.0.10 depends on shared library: libfontconfig.so - found
(/usr/local/lib/libfontconfig.so)
===>   zotero-7.0.10 depends on shared library: libfreetype.so - found
(/usr/local/lib/libfreetype.so)
===>   zotero-7.0.10 depends on shared library: libsqlite3.so - found
(/usr/local/lib/libsqlite3.so)
===>  Configuring for zotero-7.0.10
===>  Staging for zotero-7.0.10
===>   zotero-7.0.10 depends on executable: update-desktop-database - found
===>   zotero-7.0.10 depends on file: /usr/local/libdata/pkgconfig/ice.pc -
found
===>   zotero-7.0.10 depends on file: /usr/local/libdata/pkgconfig/pixman-1.pc
- found
===>   zotero-7.0.10 depends on file: /usr/local/libdata/pkgconfig/sm.pc -
found
===>   zotero-7.0.10 depends on file: /usr/local/libdata/pkgconfig/x11.pc -
found
===>   zotero-7.0.10 depends on file: /usr/local/libdata/pkgconfig/xau.pc -
found
===>   zotero-7.0.10 depends on file: /usr/local/libdata/pkgconfig/xcb.pc -
found
===>   zotero-7.0.10 depends on file:
/usr/local/libdata/pkgconfig/xcomposite.pc - found
===>   zotero-7.0.10 depends on file: /usr/local/libdata/pkgconfig/xcursor.pc -
found
===>   zotero-7.0.10 depends on file: /usr/local/libdata/pkgconfig/xdamage.pc -
found
===>   zotero-7.0.10 depends on file: /usr/local/libdata/pkgconfig/xdmcp.pc -
found
===>   zotero-7.0.10 depends on file: /usr/local/libdata/pkgconfig/xext.pc -
found
===>   zotero-7.0.10 depends on file: /usr/local/libdata/pkgconfig/xfixes.pc -
found
===>   zotero-7.0.10 depends on file: /usr/local/libdata/pkgconfig/xi.pc -
found
===>   zotero-7.0.10 depends on file: /usr/local/libdata/pkgconfig/xinerama.pc
- found
===>   zotero-7.0.10 depends on file: /usr/local/libdata/pkgconfig/xrandr.pc -
found
===>   zotero-7.0.10 depends on file: /usr/local/libdata/pkgconfig/xrender.pc -
found
===>   zotero-7.0.10 depends on file: /usr/local/libdata/pkgconfig/xt.pc -
found
===>   Generating temporary packing list
(cd /tmp/ports-build/usr/ports/science/zotero/work/Zotero_FreeBSD-amd64 &&
/bin/sh -c '(/usr/bin/find -Ed $1 $3 | /usr/bin/cpio -dumpl $2 >/dev/null 2>&1)
&&  /usr/bin/find -Ed $1 $3 \(   -type d -exec /bin/sh -c '\''cd '\''$2'\'' &&
chmod 755 "$@"'\'' . {} +  -o -type f -exec /bin/sh -c '\''cd '\''$2'\'' &&
chmod 0644 "$@"'\'' . {} + \)' COPYTREE_SHARE .
/tmp/ports-build/usr/ports/science/zotero/work/stage//usr/local/lib/zotero)
cp -f
/tmp/ports-build/usr/ports/science/zotero/work/stage//usr/local/lib/zotero/zotero.desktop
/tmp/ports-build/usr/ports/science/zotero/work/stage/usr/local/share/applications
/bin/ln -sf /usr/local/lib/zotero/icons/icon128.png
/tmp/ports-build/usr/ports/science/zotero/work/stage/usr/local/share/pixmaps/zotero.png
install -l rs
/tmp/ports-build/usr/ports/science/zotero/work/stage//usr/local/lib/zotero/zotero
/tmp/ports-build/usr/ports/science/zotero/work/stage/usr/local/bin/zotero
====> Compressing man pages (compress-man)
====> Running Q/A tests (stage-qa)
Warning: Bad symlink '/usr/local/share/pixmaps/zotero.png' pointing to an
absolute pathname '/usr/local/lib/zotero/icons/icon128.png'
Warning: 'lib/zotero/libmozavcodec.so' is not stripped consider trying
INSTALL_TARGET=install-strip or using ${STRIP_CMD}
Warning: 'lib/zotero/libmozsqlite3.so' is not stripped consider trying
INSTALL_TARGET=install-strip or using ${STRIP_CMD}
Warning: 'lib/zotero/libmozwayland.so' is not stripped consider trying
INSTALL_TARGET=install-strip or using ${STRIP_CMD}
Warning: 'lib/zotero/libmozavutil.so' is not stripped consider trying
INSTALL_TARGET=install-strip or using ${STRIP_CMD}
Warning: 'lib/zotero/liblgpllibs.so' is not stripped consider trying
INSTALL_TARGET=install-strip or using ${STRIP_CMD}
Warning: 'lib/zotero/libipcclientcerts.so' is not stripped consider trying
INSTALL_TARGET=install-strip or using ${STRIP_CMD}
Warning: 'lib/zotero/zotero-bin' is not stripped consider trying
INSTALL_TARGET=install-strip or using ${STRIP_CMD}
Warning: 'lib/zotero/vaapitest' is not stripped consider trying
INSTALL_TARGET=install-strip or using ${STRIP_CMD}
Warning: 'lib/zotero/gmp-clearkey/0.1/libclearkey.so' is not stripped consider
trying INSTALL_TARGET=install-strip or using ${STRIP_CMD}
Warning: 'lib/zotero/plugin-container' is not stripped consider trying
INSTALL_TARGET=install-strip or using ${STRIP_CMD}
Warning: 'lib/zotero/glxtest' is not stripped consider trying
INSTALL_TARGET=install-strip or using ${STRIP_CMD}
Warning: 'lib/zotero/libxul.so' is not stripped consider trying
INSTALL_TARGET=install-strip or using ${STRIP_CMD}
Warning: 'lib/zotero/libmozgtk.so' is not stripped consider trying
INSTALL_TARGET=install-strip or using ${STRIP_CMD}
Error: /usr/local/lib/zotero/libmozavcodec.so is linked to
/usr/local/lib/libdav1d.so.7 from multimedia/dav1d but it is not declared as a
dependency
Warning: you need LIB_DEPENDS+=libdav1d.so:multimedia/dav1d
Error: /usr/local/lib/zotero/libxul.so is linked to /usr/local/lib/libaom.so.3
from multimedia/aom but it is not declared as a dependency
Warning: you need LIB_DEPENDS+=libaom.so:multimedia/aom
Error: /usr/local/lib/zotero/libxul.so is linked to /usr/local/lib/libwebp.so.7
from graphics/webp but it is not declared as a dependency
Warning: you need LIB_DEPENDS+=libwebp.so:graphics/webp
Error: /usr/local/lib/zotero/libxul.so is linked to
/usr/local/lib/libwebpdemux.so.2 from graphics/webp but it is not declared as a
dependency
Warning: you need LIB_DEPENDS+=libwebpdemux.so:graphics/webp
Error: /usr/local/lib/zotero/libxul.so is linked to /usr/local/lib/libvpx.so.9
from multimedia/libvpx but it is not declared as a dependency
Warning: you need LIB_DEPENDS+=libvpx.so:multimedia/libvpx
Error: /usr/local/lib/zotero/libxul.so is linked to
/usr/local/lib/libdbus-glib-1.so.2 from devel/dbus-glib but it is not declared
as a dependency
Warning: you need LIB_DEPENDS+=libdbus-glib-1.so:devel/dbus-glib
Warning: you might not need LIB_DEPENDS on libasound.so
Warning: you might not need LIB_DEPENDS on libatk-bridge-2.0.so
Warning: you might not need LIB_DEPENDS on libatspi.so
Warning: you might not need LIB_DEPENDS on libepoll-shim.so
Warning: you might not need LIB_DEPENDS on libepoxy.so
Warning: you might not need LIB_DEPENDS on libevent.so
Warning: you might not need LIB_DEPENDS on libexpat.so
Warning: you might not need LIB_DEPENDS on libfribidi.so
Warning: you might not need LIB_DEPENDS on libGLdispatch.so
Warning: you might not need LIB_DEPENDS on libgraphite2.so
Warning: you might not need LIB_DEPENDS on libhunspell-1.7.so
Warning: you might not need LIB_DEPENDS on libpcre.so
Warning: you might not need LIB_DEPENDS on libwayland-client.so
Warning: you might not need LIB_DEPENDS on libxkbcommon.so
Warning: you might not need LIB_DEPENDS on libintl.so
Warning: you might not need LIB_DEPENDS on libEGL.so
Warning: you might not need LIB_DEPENDS on libjpeg.so
Warning: you might not need LIB_DEPENDS on libintl.so
Warning: you might not need LIB_DEPENDS on libgtk-x11-2.0.so
Warning: you might not need LIB_DEPENDS on libsqlite3.so


 # make reinstall
===>  Deinstalling for zotero
===>   Deinstalling zotero-7.0.10
Checking integrity... done (0 conflicting)
Deinstallation has been requested for the following 1 packages (of 0 packages
in the universe):

Installed packages to be REMOVED:
        zotero: 7.0.10

Number of packages to be removed: 1

The operation will free 221 MiB.
[1/1] Deinstalling zotero-7.0.10...
[1/1] Deleting files for zotero-7.0.10: 100%
==> Running trigger: desktop-file-utils.ucl
Building cache database of MIME types
===>  Installing for zotero-7.0.10
===>  Checking if zotero is already installed
===>   Registering installation for zotero-7.0.10
Installing zotero-7.0.10...
==> Running trigger: desktop-file-utils.ucl
Building cache database of MIME types
===> SECURITY REPORT:
      This port has installed the following files which may act as network
      servers and may therefore pose a remote security risk to the system.
/usr/local/lib/zotero/libxul.so

      If there are vulnerabilities in these programs there may be a security
      risk to the system. FreeBSD makes no guarantee about the security of
      ports included in the Ports Collection. Please type 'make deinstall'
      to deinstall the port if this is a concern.

      For more information, and contact details about the security
      status of this software, see the following webpage:
https://www.zotero.org/


% zotero
XPCOMGlueLoad error for file /usr/local/lib/zotero/libxul.so:
Shared object "libicui18n.so.74" not found, required by "libxul.so"
Couldn't load XPCOM.

-- 
You are receiving this mail because:
You are the assignee for the bug.