media-libs/allegro: 4.4.2-r1 EAPI-6 bump
authorAndreas Sturmlechner <asturm@gentoo.org>
Mon, 16 Jul 2018 18:08:18 +0000 (20:08 +0200)
committerAndreas Sturmlechner <asturm@gentoo.org>
Mon, 16 Jul 2018 22:25:55 +0000 (00:25 +0200)
Package-Manager: Portage-2.3.43, Repoman-2.3.10

media-libs/allegro/allegro-4.4.2-r1.ebuild
media-libs/allegro/files/allegro-4.4.2-gentoo.patch
media-libs/allegro/files/allegro-4.4.2-rpath.patch
media-libs/allegro/files/allegro-4.4.2-shared.patch
media-libs/allegro/files/allegro-4.4.2-underlink.patch

index 0cb5aac9bf36008292c571017439599cdc53ed4a..c70499bbb40b52b5f4c3d3af93cb3ff60c9ad5ed 100644 (file)
@@ -1,9 +1,10 @@
 # Copyright 1999-2018 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=5
+EAPI=6
+
 CMAKE_IN_SOURCE_BUILD=1
-inherit cmake-utils eutils
+inherit cmake-utils desktop
 
 DESCRIPTION="cross-platform multimedia library"
 HOMEPAGE="http://alleg.sourceforge.net/"
@@ -14,7 +15,8 @@ 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 )
+RDEPEND="
+       alsa? ( media-libs/alsa-lib )
        jack? ( media-sound/jack-audio-connection-kit )
        jpeg? ( virtual/jpeg:0 )
        png? ( media-libs/libpng:0= )
@@ -55,44 +57,40 @@ src_prepare() {
 src_configure() {
        # WANT_LINUX_CONSOLE is by default OFF
        # WANT_EXAMPLES doesn't install anything
-
-       mycmakeargs=(
-               "-DDOCDIR=share/doc"
-               "-DINFODIR=share/info"
-               "-DMANDIR=share/man"
-               $(cmake-utils_use_want alsa)
-               "-DWANT_EXAMPLES=OFF"
-               $(cmake-utils_use_want jack)
-               $(cmake-utils_use_want jpeg JPGALLEG)
-               "-DWANT_LINUX_CONSOLE=OFF"
-               $(cmake-utils_use_want fbcon LINUX_FBCON)
-               $(cmake-utils_use_want svga LINUX_SVGALIB)
-               $(cmake-utils_use_want vga LINUX_VGA)
-               $(cmake-utils_use_want png LOADPNG)
-               $(cmake-utils_use_want vorbis LOGG)
-               $(cmake-utils_use_want oss)
-               $(cmake-utils_use_want test TESTS)
-               $(cmake-utils_use_want X TOOLS)
-               $(cmake-utils_use_want X X11)
-               )
+       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+=(
-                       $(cmake-utils_use_want opengl ALLEGROGL)
-                       )
+               mycmakeargs+=( -DWANT_ALLEGROGL=$(usex opengl) )
        else
-               mycmakeargs+=(
-                       "-DWANT_ALLEGROGL=OFF"
-                       )
+               mycmakeargs+=( -DWANT_ALLEGROGL=OFF )
        fi
 
        cmake-utils_src_configure
 }
 
 src_install() {
-       cmake-utils_src_install
+       rm -r docs/html/{build,tmpfile.txt} || die
+       local HTML_DOCS=( docs/html/. )
 
-       dohtml docs/html/*.html
+       cmake-utils_src_install
 
        #176020 (init_dialog.3), #409305 (key.3)
        pushd docs/man >/dev/null
index 119d9c789508d2f32635f45eb85ccdf6b6e32824..660a48437e6d1dac343cff4bfd5e8114db599cd4 100644 (file)
@@ -1,5 +1,5 @@
---- docs/CMakeLists.txt.old    2012-03-04 20:20:05.566881387 +0100
-+++ docs/CMakeLists.txt        2012-03-04 20:20:50.659714153 +0100
+--- a/docs/CMakeLists.txt      2012-03-04 20:20:05.566881387 +0100
++++ b/docs/CMakeLists.txt      2012-03-04 20:20:50.659714153 +0100
 @@ -71,11 +71,12 @@
      string(REGEX MATCH "[^/]*._tx" basename ${page})
      string(REPLACE "._tx" "" basename ${basename})
index 57bdb6bf8d0e24d08d80160f9982c4e039561844..ab646e485d956a59d8ff40c4d670899095852b2a 100644 (file)
@@ -1,5 +1,5 @@
---- setup/CMakeLists.txt
-+++ setup/CMakeLists.txt
+--- a/setup/CMakeLists.txt
++++ b/setup/CMakeLists.txt
 @@ -1,3 +1,5 @@
 +set(CMAKE_SKIP_BUILD_RPATH TRUE)
 +
index 665c03e31204fe05098d678f7b5569338150e763..7b4417d35c1e58816da7e566041a39334fc9accc 100644 (file)
@@ -1,5 +1,5 @@
---- CMakeLists.txt
-+++ CMakeLists.txt
+--- a/CMakeLists.txt
++++ b/CMakeLists.txt
 @@ -830,7 +830,7 @@
  option(WANT_LOGG "Enable logg" on)
  option(WANT_JPGALLEG "Enable JPGAlleg" on)
index 33dc9d260b2dcf1819139bcce8f25ec5b8aaa836..7e6ea9398c3c83cf8cda80f44b7b86015dd7176b 100644 (file)
@@ -1,5 +1,5 @@
---- CMakeLists.txt.old 2011-06-06 23:46:06.057320691 +0200
-+++ CMakeLists.txt     2011-06-06 23:46:21.900313261 +0200
+--- a/CMakeLists.txt   2011-06-06 23:46:06.057320691 +0200
++++ b/CMakeLists.txt   2011-06-06 23:46:21.900313261 +0200
 @@ -392,7 +392,7 @@
          message(FATAL_ERROR "Unix port requires pthreads support.")
      endif()