I don't understand the charset.alias issue. It seems that there's something going on with iconv or similar where packages choose to install a charset.alias depending on something else. There are two approaches to deal with this. One is to make conditional PLIST entries to register the file on platforms that create it. The other is to understand and fix the root cause of the variance. I think we should figure out and fix the issue. This is partly because I think it will be easier in the long run, and partly becuase installation of files that aren't about the package itself will lead to odd conflicts.
Attachment:
pgptHhT9UEGu9.pgp
Description: PGP signature