Skip to content

Commit

Permalink
media-libs/allegro: 4.4.2-r1 EAPI-6 bump
Browse files Browse the repository at this point in the history
Package-Manager: Portage-2.3.43, Repoman-2.3.10
  • Loading branch information
a17r committed Jul 16, 2018
1 parent 9bda1a3 commit cc402fa
Show file tree
Hide file tree
Showing 5 changed files with 37 additions and 39 deletions.
60 changes: 29 additions & 31 deletions media-libs/allegro/allegro-4.4.2-r1.ebuild
Original file line number Diff line number Diff line change
@@ -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/"
Expand All @@ -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= )
Expand Down Expand Up @@ -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
Expand Down
4 changes: 2 additions & 2 deletions media-libs/allegro/files/allegro-4.4.2-gentoo.patch
Original file line number Diff line number Diff line change
@@ -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})
Expand Down
4 changes: 2 additions & 2 deletions media-libs/allegro/files/allegro-4.4.2-rpath.patch
Original file line number Diff line number Diff line change
@@ -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)
+
Expand Down
4 changes: 2 additions & 2 deletions media-libs/allegro/files/allegro-4.4.2-shared.patch
Original file line number Diff line number Diff line change
@@ -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)
Expand Down
4 changes: 2 additions & 2 deletions media-libs/allegro/files/allegro-4.4.2-underlink.patch
Original file line number Diff line number Diff line change
@@ -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()
Expand Down

0 comments on commit cc402fa

Please sign in to comment.