[Bug 295660] net-mgmt/seafile-server Makefile options need fixing

From: <bugzilla-noreply_at_freebsd.org>
Date: Thu, 28 May 2026 07:24:02 UTC
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=295660

            Bug ID: 295660
           Summary: net-mgmt/seafile-server Makefile options need fixing
           Product: Ports & Packages
           Version: Latest
          Hardware: Any
                OS: Any
            Status: New
          Severity: Affects Many People
          Priority: ---
         Component: Individual Port(s)
          Assignee: ports-bugs@FreeBSD.org
          Reporter: lloydsystems1@tpg.com.au

The seafile-server package Makefile includes the following:

USES= autoreconf compiler:c11 gnome iconv libarchive libtool localbase mysql \
      pathfix pgsql pkgconfig python shebangfix sqlite ssl vala:build

The "pgsql" will force the installation of postgresql-client as a dependency,
which is unnecessary.  Seafile dropped support for PostgreSQL since version 7,
which was years ago.  Only MySQL database is supported.

Installing dependent software that is actually not required by the application
is bad practice.

The "pgsql" (and even "sqlite") can, and should, be removed from the above.

If there is some weird legacy reason for keeping this, it should at least be
moved to the OPTIONS section, and disabled by default.

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