dev-libs/roct-thunk-interface: 3.5.0 version bump
[gentoo.git] / dev-libs / ustr / ustr-1.0.4-r5.ebuild
1 # Copyright 1999-2018 Gentoo Foundation
2 # Distributed under the terms of the GNU General Public License v2
3
4 EAPI=5
5
6 inherit toolchain-funcs multilib-minimal
7
8 DESCRIPTION="Low-overhead managed string library for C"
9 HOMEPAGE="http://www.and.org/ustr/"
10 SRC_URI="ftp://ftp.and.org/pub/james/ustr/${PV}/${P}.tar.bz2"
11
12 LICENSE="|| ( BSD-2 MIT LGPL-2 )"
13 SLOT="0"
14 KEYWORDS="amd64 ~arm ~mips x86"
15 IUSE=""
16
17 DEPEND=""
18 RDEPEND=""
19
20 DOCS=(ChangeLog README README-DEVELOPERS AUTHORS NEWS TODO)
21
22 MULTILIB_WRAPPED_HEADERS=(
23         /usr/include/ustr-conf.h
24         /usr/include/ustr-conf-debug.h
25 )
26
27 src_prepare() {
28         multilib_copy_sources
29 }
30
31 multilib_src_compile() {
32         emake \
33                 AR="$(tc-getAR)" \
34                 CC="$(tc-getCC)" \
35                 CFLAGS="${CFLAGS}" \
36                 LDFLAGS="${LDFLAGS}" \
37                 prefix="${EPREFIX}/usr" \
38                 SHRDIR="/usr/share/${P}" \
39                 HIDE= \
40                 all-shared
41 }
42
43 multilib_src_install() {
44         emake \
45                 DESTDIR="${D}" \
46                 prefix="${EPREFIX}/usr" \
47                 libdir="${EPREFIX}/usr/$(get_libdir)" \
48                 mandir="/usr/share/man" \
49                 SHRDIR="/usr/share/${P}" \
50                 DOCSHRDIR="/usr/share/doc/${PF}" \
51                 HIDE= \
52                 install
53 }
54
55 multilib_src_test() {
56         emake \
57                 AR="$(tc-getAR)" \
58                 CC="$(tc-getCC)" \
59                 CFLAGS="${CFLAGS}" \
60                 LDFLAGS="${LDFLAGS}" \
61                 prefix="${EPREFIX}/usr" \
62                 SHRDIR="/usr/share/${P}" \
63                 HIDE= \
64                 check
65 }