gentoo / dlang

[MIRROR] D programming language ebuild repository
https://gitweb.gentoo.org/repo/user/dlang.git
GNU General Public License v2.0
30 stars 23 forks source link

Fix failing emerge caused by ppc-openbsd #54

Closed edgar444 closed 7 years ago

edgar444 commented 7 years ago

Since c605e11ea has been commited, compilers can't be emerged, no-one knows why the line was added, but it is known to break everything.

localhost ~ # emerge -avq '=dmd-2.071.2'

!!! All ebuilds that could satisfy "=dmd-2.071.2" have been masked.
!!! One of the following masked packages is required to complete your request:
- dev-lang/dmd-2.071.2::dlang (masked by: invalid: DEPEND: USE flag 'ppc-openbsd' referenced in conditional '!ppc-openbsd?' is not in IUSE, invalid: RDEPEND: USE flag 'ppc-openbsd' referenced in conditional '!ppc-openbsd?' is not in IUSE)

For more information, see the MASKED PACKAGES section in the emerge
man page or refer to the Gentoo Handbook.

If you ever decide to add it back, explain in commits why! And test that the packages actually build!

mleise commented 7 years ago

I wrote that line when I tried to figure out why repoman full -d was complaining. It was just test code. Then I overlooked it during the last commit and left the overlay in a bad state for months. You can always join the repo to fix or version bump a package yourself from time to time if you want. I only test on amd64-multilib for example, so I never mark any packages as tested-stable for the other archs.