dev-libs/zlib-google: initial import

Signed-off-by: Alessandro Barbieri <lssndrbarbieri@gmail.com>
This commit is contained in:
Alessandro Barbieri
2021-11-11 23:31:47 +01:00
parent 497aee6557
commit ad8c7f0ac5
3 changed files with 52 additions and 0 deletions

View File

@@ -0,0 +1,43 @@
# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
inherit toolchain-funcs
DESCRIPTION="google zlib extras"
HOMEPAGE="https://chromium.googlesource.com/chromium/src/+/refs/heads/main/third_party/zlib/google"
SRC_URI="https://chromium.googlesource.com/chromium/src/+archive/refs/tags/${PV}/third_party/zlib.tar.gz -> ${P}.tar.gz"
S="${WORKDIR}"
KEYWORDS="~amd64"
LICENSE="BSD"
SLOT="0"
RDEPEND="sys-libs/zlib"
DEPEND="${RDEPEND}"
src_compile() {
cd google || die
tc-export CXX
${CXX} \
${CXXFLAGS} \
${LDFLAGS} \
-DUSE_SYSTEM_ZLIB \
-fPIC \
-shared \
-I. \
-Wl,-soname,libzlib_compression_utils_portable.so \
compression_utils_portable.cc \
-o libzlib_compression_utils_portable.so \
-lz \
|| die
}
src_install() {
cd google || die
dolib.so libzlib_compression_utils_portable.so
doheader compression_utils_portable.h
}