If using the new AC_INIT and AM_INIT_AUTOMAKE syntax, PACKAGE gets translated to lower case letters. - Why this change?
This breaks packages which have been using @PACKAGE@ inside of autoconf generated files and depend on using -D$(PACKAGE). Furthermore, PACKAGE_TARNAME also is transformed to lower case letters - Why this change? IMO, both changes unnecessarily complicate things and avoidably break well-known features of automake, without further reason. In particular this change is in contradiction to this sentence from info automake.info (1.4): Automake doesn't do any interpretation of `PACKAGE' or `VERSION'. [Strictly speaking this sentence remains valid. It's autoconf that interferes.] Ralf