I think it is not in proper PPA because of the license issue.
The front end of `dmd` is open source but its back end is not compatible with open source license (See http://dlang.org/faq.html#q5) and it conflicts with PPA Term of Use.