The unpack200 utility in the openjdk7 port (7.60.19_1,1) appears to work, but the resulting unpacked file is corrupt.
How to reproduce:
Fetch a packed and gzipped jar from the internet:
Use the unpack200 utility on it:
/usr/local/openjdk7/bin/unpack200 javax.annotation_1.1.0.v201209060031.jar.pack.gz javax.annotation_1.1.0.v201209060031.jar
Try to view the contents of the jar:
jar tf javax.annotation_1.1.0.v201209060031.jar
There are no problems with the openjdk6 or openjdk8 versions of this utility.
It's technically maintained by glewis@, not java@
Thanks. I can reproduce this. I have a fix I'll commit shortly.
Fix is now committed. Please update to 7.60.19_2,1.