Patrick Williams | d8c66bc | 2016-06-20 12:57:21 -0500 | [diff] [blame] | 1 | # Copyright (C) 2015 Khem Raj <raj.khem@gmail.com> |
| 2 | # Released under the MIT license (see COPYING.MIT for the terms) |
| 3 | |
| 4 | DESCRIPTION = "keith bostic's POSIX file tree stream operations library" |
| 5 | HOMEPAGE = "https://sites.google.com/a/bostic.com/keithbostic" |
| 6 | LICENSE = "BSD-4-Clause" |
| 7 | LIC_FILES_CHKSUM = "file://fts.h;beginline=1;endline=36;md5=2532eddb3d1a21905723a4011ec4e085" |
| 8 | SECTION = "libs" |
| 9 | |
| 10 | SRC_URI = "https://sites.google.com/a/bostic.com/keithbostic/files/fts.tar.gz \ |
| 11 | file://fts-header-correctness.patch \ |
| 12 | file://fts-uclibc.patch \ |
| 13 | file://remove_cdefs.patch \ |
| 14 | file://stdint.patch \ |
| 15 | file://gcc5.patch \ |
| 16 | " |
| 17 | |
| 18 | SRC_URI[md5sum] = "120c14715485ec6ced14f494d059d20a" |
| 19 | SRC_URI[sha256sum] = "3df9b9b5a45aeaf16f33bb84e692a10dc662e22ec8a51748f98767d67fb6f342" |
| 20 | |
| 21 | S = "${WORKDIR}/${BPN}" |
| 22 | |
| 23 | do_configure[noexec] = "1" |
| 24 | |
| 25 | HASHSTYLE_mips = "sysv" |
| 26 | HASHSTYLE_mipsel = "sysv" |
| 27 | HASHSTYLE_mips64 = "sysv" |
| 28 | HASHSTYLE_mips64el = "sysv" |
| 29 | HASHSTYLE = "gnu" |
| 30 | |
| 31 | VER = "0" |
| 32 | do_compile () { |
| 33 | ${CC} -I${S} -fPIC -shared -Wl,--hash-style=${HASHSTYLE} -o libfts.so.${VER} -Wl,-soname,libfts.so.${VER} ${S}/fts.c |
| 34 | } |
| 35 | |
| 36 | do_install() { |
| 37 | install -Dm755 ${B}/libfts.so.${VER} ${D}${libdir}/libfts.so.${VER} |
| 38 | ln -sf libfts.so.${VER} ${D}${libdir}/libfts.so |
| 39 | install -Dm644 ${S}/fts.h ${D}${includedir}/fts.h |
| 40 | } |
| 41 | # |
| 42 | # We will skip parsing for non-musl systems |
| 43 | # |
| 44 | COMPATIBLE_HOST = ".*-musl.*" |
| 45 | |