keystone root # grep USE /etc/make.conf USE="-pam -mysql postgres -ldap -ssl" keystone root # emerge -p pure-ftpd These are the packages that I would merge, in order: Calculating dependencies ...done! [ebuild N ] dev-java/ant-1.5.4-r1 [ebuild N ] dev-db/postgresql-7.4.2-r1 [ebuild N ] net-ftp/pure-ftpd-1.0.16b Its not necessary to make pure-ftpd dependant on the installation of dev-db/postgresql, as the connection could be made to a remote postgresql instead of one installed on the same box. The same is true for MySQL and LDAP, the dependencies to dev-db/mysql and net-nds/openldap could be removed. Reproducible: Always Steps to Reproduce: 1. set USE="-pam -mysql postgres -ldap -ssl" in your /etc/make.conf 2. do an emerge -p pure-ftpd Actual Results: emerge forces me to install postgresql, which i don't want and is unnecessary Expected Results: Not depend on postgresql, let the user decide where the server will be running. workaround: check with emerge -p pure-ftpd which packages will be installed, emerge the needed packages first, then use emerge --nodeps pure-ftpd to get pure-ftpd.
Duhhh, it's dev-db that is being installed. Noobie error, soz...