From: Andreas K. Hüttel Date: Sat, 26 Jan 2019 01:41:54 +0000 (+0100) Subject: media-libs/allegro: Stable -r2 for bug 670781 X-Git-Url: http://git.tremily.us/?a=commitdiff_plain;h=f1da9f2209af9f8b1f09f139a1f1491a5baba851;p=gentoo.git media-libs/allegro: Stable -r2 for bug 670781 Closes: https://bugs.gentoo.org/670781 Package-Manager: Portage-2.3.57, Repoman-2.3.12 Signed-off-by: Andreas K. Hüttel --- diff --git a/media-libs/allegro/allegro-4.4.2-r1.ebuild b/media-libs/allegro/allegro-4.4.2-r1.ebuild deleted file mode 100644 index 06ed3de8d269..000000000000 --- a/media-libs/allegro/allegro-4.4.2-r1.ebuild +++ /dev/null @@ -1,111 +0,0 @@ -# Copyright 1999-2018 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 - -CMAKE_IN_SOURCE_BUILD=1 -inherit cmake-utils desktop - -DESCRIPTION="cross-platform multimedia library" -HOMEPAGE="https://liballeg.org/" -SRC_URI="mirror://sourceforge/alleg/${P}.tar.gz" - -LICENSE="Allegro MIT GPL-2+ ZLIB" -SLOT="0" -KEYWORDS="amd64 ~arm64 ~mips ppc ppc64 x86" -IUSE="alsa fbcon jack jpeg opengl oss png svga test vga vorbis X" - -RDEPEND=" - alsa? ( media-libs/alsa-lib ) - jack? ( media-sound/jack-audio-connection-kit ) - jpeg? ( virtual/jpeg:0 ) - png? ( media-libs/libpng:0= ) - svga? ( media-libs/svgalib ) - vorbis? ( media-libs/libvorbis ) - X? ( - x11-libs/libX11 - x11-libs/libXcursor - x11-libs/libXext - x11-libs/libXpm - x11-libs/libXt - x11-libs/libXxf86dga - x11-libs/libXxf86vm - opengl? ( - virtual/glu - virtual/opengl - ) - )" -DEPEND="${RDEPEND} - virtual/pkgconfig - X? ( x11-base/xorg-proto )" - -PATCHES=( - "${FILESDIR}"/${P}-shared.patch - "${FILESDIR}"/${P}-underlink.patch - "${FILESDIR}"/${P}-gentoo.patch - "${FILESDIR}"/${P}-rpath.patch - "${FILESDIR}"/${P}-Werror-format-security.patch # bug 540470 -) - -src_prepare() { - cmake-utils_src_prepare - - sed -i \ - -e "s:allegro-\${ALLEGRO_VERSION}:${PF}:" \ - docs/CMakeLists.txt || die -} - -src_configure() { - # WANT_LINUX_CONSOLE is by default OFF - # WANT_EXAMPLES doesn't install anything - local mycmakeargs=( - -DDOCDIR=share/doc - -DINFODIR=share/info - -DMANDIR=share/man - -DWANT_ALSA=$(usex alsa) - -DWANT_EXAMPLES=OFF - -DWANT_JACK=$(usex jack) - -DWANT_JPGALLEG=$(usex jpeg) - -DWANT_LINUX_CONSOLE=OFF - -DWANT_LINUX_FBCON=$(usex fbcon) - -DWANT_LINUX_SVGALIB=$(usex svga) - -DWANT_LINUX_VGA=$(usex vga) - -DWANT_LOADPNG=$(usex png) - -DWANT_LOGG=$(usex vorbis) - -DWANT_OSS=$(usex oss) - -DWANT_TESTS=$(usex test) - -DWANT_TOOLS=$(usex X) - -DWANT_X11=$(usex X) - ) - - if use X; then - mycmakeargs+=( -DWANT_ALLEGROGL=$(usex opengl) ) - else - mycmakeargs+=( -DWANT_ALLEGROGL=OFF ) - fi - - cmake-utils_src_configure -} - -src_install() { - rm -r docs/html/{build,tmpfile.txt} || die - local HTML_DOCS=( docs/html/. ) - - cmake-utils_src_install - - #176020 (init_dialog.3), #409305 (key.3) - pushd docs/man >/dev/null - local manpage - for manpage in $(ls -d *.3); do - newman ${manpage} ${PN}-${manpage} - done - popd >/dev/null - - if use X; then - newbin setup/setup ${PN}-setup - insinto /usr/share/${PN} - doins {keyboard,language,setup/setup}.dat - newicon misc/icon.png ${PN}.png - make_desktop_entry ${PN}-setup "Allegro Setup" ${PN} "Settings" - fi -} diff --git a/media-libs/allegro/allegro-4.4.2-r2.ebuild b/media-libs/allegro/allegro-4.4.2-r2.ebuild index 19cd6bed639b..5797f5829b3f 100644 --- a/media-libs/allegro/allegro-4.4.2-r2.ebuild +++ b/media-libs/allegro/allegro-4.4.2-r2.ebuild @@ -12,7 +12,7 @@ SRC_URI="mirror://sourceforge/alleg/${P}.tar.gz" LICENSE="Allegro MIT GPL-2+ ZLIB" SLOT="0" -KEYWORDS="~amd64 ~arm64 ~mips ~ppc ~ppc64 ~x86" +KEYWORDS="amd64 ~arm64 ~mips ppc ppc64 x86" IUSE="alsa fbcon jack jpeg opengl oss png svga test vga vorbis X" RDEPEND="