# Copyright 1999-2017 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 EAPI=6 inherit cmake-multilib DESCRIPTION="Abstraction layer for filesystem and archive access" HOMEPAGE="http://icculus.org/physfs/" SRC_URI="http://icculus.org/physfs/downloads/${P}.tar.bz2" LICENSE="ZLIB" SLOT="0" KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ppc64 ~x86 ~x86-fbsd" IUSE="grp hog mvl qpak static-libs wad +zip" RDEPEND="" DEPEND="" DOCS=( docs/CHANGELOG.txt docs/CREDITS.txt docs/TODO.txt ) src_prepare() { cmake-utils_src_prepare sed -i -e 's:-Werror::' CMakeLists.txt || die # make sure these libs aren't used rm -rf lzma zlib* } src_configure() { local mycmakeargs=( -DPHYSFS_ARCHIVE_7Z=OFF -DPHYSFS_BUILD_SHARED=ON -DPHYSFS_BUILD_TEST=OFF -DPHYSFS_BUILD_WX_TEST=OFF -DPHYSFS_INTERNAL_ZLIB=OFF -DPHYSFS_BUILD_STATIC="$(usex static-libs)" -DPHYSFS_ARCHIVE_GRP="$(usex grp)" -DPHYSFS_ARCHIVE_HOG="$(usex hog)" -DPHYSFS_ARCHIVE_MVL="$(usex mvl)" -DPHYSFS_ARCHIVE_WAD="$(usex wad)" -DPHYSFS_ARCHIVE_QPAK="$(usex qpak)" -DPHYSFS_ARCHIVE_ZIP="$(usex zip)" ) cmake-multilib_src_configure }