eix has USE flag "sqlite" it suggest eix can use sqlite based cache. It can be a little misleading, because portage can use sqlite-3. Imho use flag should be changed do "sqlite3" and dependency changed a little: -sqlite? ( >=dev-db/sqlite-3 ) +sqlite3? ( >=dev-db/sqlite:3 ) Reproducible: Always
It is abit ambiguous. I agree. But you can see that people are doing it both ways. % quse -D sqlite global:sqlite: Adds support for sqlite - embedded sql database local:sqlite:app-admin/ulogd: Build SQLITE3 output plugin to save packets in an sqlite database. local:sqlite:app-portage/eix: Compile in support for portage's sqlite backend; to actually use it you need additional configuration of portage and eix local:sqlite:dev-scheme/bigloo: Use the system-wide dev-db/sqlite local:sqlite:net-im/ekg2: Support logging messages into SQLite2 database. If 'sqlite3' is set too, it will be used instead. local:sqlite:net-p2p/gnunet: enable sqlite database backend % quse -D sqlite3 global:sqlite3: Adds support for sqlite3 - embedded sql database local:sqlite3:net-im/ekg2: Support logging messages into SQLite3 database. If 'sqlite' is set too, SQLite3 will be used.
Due to bug #363805 [1], closing this as INVALID. [1] http://bugs.gentoo.org/363805