www-apache/mod_tls: new package, add 0.14.0
[gentoo/gentoo.git] / dev-cpp / gflags / gflags-9999.ebuild
blob2dca97cfe29bf1b87301ba5dd55b702a08aeff96
1 # Copyright 1999-2023 Gentoo Authors
2 # Distributed under the terms of the GNU General Public License v2
4 EAPI=8
6 inherit cmake-multilib flag-o-matic
8 if [[ ${PV} == *9999* ]]; then
9         inherit git-r3
10         EGIT_REPO_URI="https://github.com/gflags/gflags"
11 else
12         SRC_URI="https://github.com/gflags/gflags/archive/v${PV}.tar.gz -> ${P}.tar.gz"
13         KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux"
16 DESCRIPTION="Google's C++ argument parsing library"
17 HOMEPAGE="https://gflags.github.io/gflags/"
19 LICENSE="BSD"
20 SLOT="0/2.2"
21 IUSE="static-libs test"
22 RESTRICT="!test? ( test )"
24 # AUTHORS.txt only links the google group
25 DOCS=( ChangeLog.txt README.md )
27 multilib_src_configure() {
28         append-lfs-flags
30         local mycmakeargs=(
31                 -DBUILD_STATIC_LIBS=$(usex static-libs)
32                 -DBUILD_TESTING=$(usex test)
33                 # avoid installing .cmake/packages, e.g.:
34                 # >>> /tmp/portage/dev-cpp/gflags-9999/homedir/.cmake/packages/gflags/a7fca4708532331c2d656af0fdc8b8b9
35                 -DREGISTER_INSTALL_PREFIX=OFF
36         )
37         cmake_src_configure