diff options
Diffstat (limited to 'media-libs/devil/devil-1.8.0.ebuild')
-rw-r--r-- | media-libs/devil/devil-1.8.0.ebuild | 80 |
1 files changed, 42 insertions, 38 deletions
diff --git a/media-libs/devil/devil-1.8.0.ebuild b/media-libs/devil/devil-1.8.0.ebuild index 3531ba8..d87703d 100644 --- a/media-libs/devil/devil-1.8.0.ebuild +++ b/media-libs/devil/devil-1.8.0.ebuild @@ -1,73 +1,77 @@ -# Copyright 1999-2018 Gentoo Foundation +# Copyright 1999-2020 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -EAPI=5 -inherit eutils cmake-utils #autotools +EAPI=7 + +inherit eutils cmake + +S=${WORKDIR}/DevIL-${PV}/DevIL/ DESCRIPTION="DevIL image library" HOMEPAGE="http://openil.sourceforge.net/" SRC_URI="https://github.com/DentonW/DevIL/archive/v${PV}.tar.gz" -MY_P=DevIL-${PV} -S=${WORKDIR}/${MY_P}/DevIL/ - LICENSE="LGPL-2.1" SLOT="0" -KEYWORDS="~amd64 ~arm ~mips ~ppc ~ppc64 ~x86" -IUSE="allegro gif glut jpeg jpeg2k mng nvtt openexr opengl png sdl cpu_flags_x86_sse cpu_flags_x86_sse2 cpu_flags_x86_sse3 static-libs tiff xpm X" +KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~mips ~ppc ~ppc64 ~x86" +IUSE="allegro cpu_flags_x86_sse cpu_flags_x86_sse2 cpu_flags_x86_sse3 gif glut jpeg mng nvtt openexr opengl png sdl static-libs tiff X xpm" -RDEPEND="allegro? ( media-libs/allegro:0 ) +RDEPEND=" + allegro? ( media-libs/allegro:0 ) gif? ( media-libs/giflib:= ) glut? ( media-libs/freeglut ) jpeg? ( virtual/jpeg:0 ) - jpeg2k? ( media-libs/jasper:= ) mng? ( media-libs/libmng:= ) nvtt? ( media-gfx/nvidia-texture-tools ) openexr? ( media-libs/openexr:= ) - opengl? ( virtual/opengl virtual/glu ) + opengl? ( virtual/opengl + virtual/glu ) png? ( media-libs/libpng:0= ) sdl? ( media-libs/libsdl ) tiff? ( media-libs/tiff:0 ) - xpm? ( x11-libs/libXpm ) X? ( x11-libs/libXext - x11-libs/libX11 - x11-libs/libXrender )" + x11-libs/libX11 + x11-libs/libXrender ) + xpm? ( x11-libs/libXpm )" DEPEND="${RDEPEND} - virtual/pkgconfig" + virtual/pkgconfig + X? ( x11-base/xorg-proto )" src_configure() { local mycmakeargs=( - $(cmake-utils_use_enable static-libs static) + -DENABLE_static="$(usex static-libs)" --disable-lcms --enable-ILU --enable-ILUT - $(cmake-utils_use_enable cpu_flags_x86_sse sse) - $(cmake-utils_use_enable cpu_flags_x86_sse2 sse2) - $(cmake-utils_use_enable cpu_flags_x86_sse3 sse3) - $(cmake-utils_use_enable openexr exr) - $(cmake-utils_use_enable gif) - $(cmake-utils_use_enable jpeg) - $(cmake-utils_use_enable jpeg2k jp2) - $(cmake-utils_use_enable mng) - $(cmake-utils_use_enable png) - $(cmake-utils_use_enable tiff) - $(cmake-utils_use_enable xpm) - $(cmake-utils_use_enable allegro) + -DENABLE_sse="$(usex cpu_flags_x86_sse)" + -DENABLE_sse2="$(usex cpu_flags_x86_sse2)" + -DENABLE_sse3="$(usex cpu_flags_x86_sse3)" + -DENABLE_exr="$(usex openexr)" + -DENABLE_gif="$(usex gif)" + -DENABLE_jpeg="$(usex jpeg)" + --enable-jp2 + -DENABLE_mng="$(usex mng)" + -DENABLE_png="$(usex png)" + -DENABLE_tiff="$(usex tiff)" + -DENABLE_xpm="$(usex xpm)" + -DENABLE_allegro="$(usex allegro)" --disable-directx8 --disable-directx9 - $(cmake-utils_use_enable opengl) - $(cmake-utils_use_enable sdl) - $(cmake-utils_use_enable X x11) - $(cmake-utils_use_enable X shm) - $(cmake-utils_use_enable X render) - $(cmake-utils_use_enable glut) - $(cmake-utils_use_with X x) - $(cmake-utils_use_with nvtt) + -DENABLE_opengl="$(usex opengl)" + -DENABLE_sdl="$(usex sdl)" + -DENABLE_x11="$(usex X)" + -DENABLE_shm="$(usex X)" + -DENABLE_render="$(usex X)" + -DENABLE_glut="$(usex glut)" + -DWITH_x="$(usex X)" + -DWITH_nvtt="$(usex nvtt)" ) - cmake-utils_src_configure + cmake_src_configure } src_install() { default - use static-libs || prune_libtool_files + + # package provides .pc files + find "${D}" -name '*.la' -delete || die } |