Created attachment 158341 [details] Patch Interfaces like MultiMap in version 3.2.1 of this port define a remove() operation which takes two arguments and clashes with the new remove() operation defined in Map for Java 8. So compilation building should be restricted to Java 6 and 7.
See http://package18.nyi.freebsd.org/data/101amd64-default-PR199591/2015-04-22_19h31m00s/logs/errors/jakarta-commons-collections-3.2.1.log for an example of the errors when compiling with Java 8.
I think you could simply commit this with portmgr blanket approval. Now you have my approval as well.
A commit references this bug: Author: glewis Date: Fri Jul 17 02:35:03 UTC 2015 New revision: 392329 URL: https://svnweb.freebsd.org/changeset/ports/392329 Log: . Interfaces like MultiMap in version 3.2.1 of Jakarta Commons Collections define a remove() operation which takes two arguments and clashes with the new remove() operation defined in Map for Java 8. Hence, restrict to Java 6 and 7. PR: 201335 Changes: head/java/jakarta-commons-collections/Makefile
Patch committed