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: fetch http://download.eclipse.org/tools/orbit/downloads/drops/R20140114142710/repository/plugins/javax.annotation_1.1.0.v201209060031.jar.pack.gz 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.
CC maintainer. 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.