Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 17 Sep 2016 09:34:09 +0000
From:      bugzilla-noreply@freebsd.org
To:        freebsd-ports-bugs@FreeBSD.org
Subject:   [Bug 212760] zabbix3-server unnecessary dependency
Message-ID:  <bug-212760-13@https.bugs.freebsd.org/bugzilla/>

next in thread | raw e-mail | index | archive | help
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D212760

            Bug ID: 212760
           Summary: zabbix3-server unnecessary dependency
           Product: Ports & Packages
           Version: Latest
          Hardware: Any
                OS: Any
            Status: New
          Severity: Affects Some People
          Priority: ---
         Component: Individual Port(s)
          Assignee: freebsd-ports-bugs@FreeBSD.org
          Reporter: martin@waschbuesch.de

PR 209893 changed (among others):

- Fix PGSQL_USES -> USES+=3D pgsql

For example, the Makefile now contains:

---

MYSQL_CONFIGURE_WITH=3D   mysql
USES+=3D  mysql

PGSQL_CONFIGURE_WITH=3D   postgresql
USES+=3D  pgsql

SQLITE_CONFIGURE_WITH=3D  sqlite3
USES+=3D  sqlite:3

---

The problem here is that the USES+=3D is unconditionally applied. The resul=
t is
that although I compile my zabbix3-server against mysql and deselect sqlite=
 and
postgresql, both, sqlite and postgresql get dragged in as dependencies.

I am unsure how to better handle this (without doing if-then-else)?
If no one else comes forward with a more elegant solution, I will create a
patch to wrap these USES+=3D instances in conditional statements.

Martin

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



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?bug-212760-13>