The ossp-uuid option introduced into postgresql-contrib-9.1.2_3 overwrites options set through postgresql-server-9.1.2_3. Fix: Can't the postgresql-contrib option be moved into postgresql91-server/Makefile? Wouldn't the use of ossp-uuid need to be global throughout postgresql91-* builds anyway? How-To-Repeat: 1) make -C /usr/ports/databases/postgresql91-server config 2) Close options dialog with Save 3) Observe options correctly set in /var/db/ports/postgresql91/options 4) make -C /usr/ports/databases/postgresql91-contrib config 5) Close options dialog with Save 6) Observe server options overwritten in /var/db/ports/postgresql91/options
Responsible Changed From-To: freebsd-ports-bugs->crees update synopsis and assign
crees 2012-01-31 18:21:33 UTC FreeBSD ports repository Modified files: databases/postgresql91-contrib Makefile databases/postgresql91-server Makefile Log: - Stop clobbering postgresql-server/-client OPTIONS with -contrib OPTIONS - Minor optimisation (stop testing for !SLAVE_ONLY twice) PR: ports/164662 Revision Changes Path 1.5 +0 -2 ports/databases/postgresql91-contrib/Makefile 1.242 +5 -4 ports/databases/postgresql91-server/Makefile _______________________________________________ cvs-all@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/cvs-all To unsubscribe, send any mail to "cvs-all-unsubscribe@freebsd.org"
State Changed From-To: open->closed Thanks for reporting. I've fixed this by giving -contrib a different UNIQUENAME from -server and -client; the other two share options where -contrib does not.
The UNIQUENAME construction isn't quite correct. PKGNAMESUFFIX is -contrib and UNIQUENAME is created with ${...}-${PKGNAMESUFFIX}. This leads to the creation of /var/db/ports/postgresql91--contrib instead of /var/db/ports/postgresql91-contrib. That is, two hyphens instead of one.