We need to come up with a pkg repository scheme for GlassFish 4. Initially this only needs to cover the RI and SDK. We should try strongly to reduce the number of repositories. For example we could put all native packages in a "native" repository, and try not to have a special SDK repository.
So, that would look something like this:
By putting the native packages in their own repo we save on disk space and the hassle of pushing out new packages.