Andreas Wacknitz
2022-12-20 ac9a360acdb8760df06d4e21cedfc36b8f32de12
commit | author | age
9f889b 1 #
MN 2 # This file and its contents are supplied under the terms of the
3 # Common Development and Distribution License ("CDDL"). You may
4 # only use this file in accordance with the terms of the CDDL.
5 #
6 # A full copy of the text of the CDDL should have accompanied this
7 # source. A copy of the CDDL is also available via the Internet at
8 # http://www.illumos.org/license/CDDL.
9 #
10
11 #
12 # Copyright 2020, Michal Nowak
13 #
14
4d493d 15 BUILD_BITS= 64
9f889b 16 include ../../../make-rules/shared-macros.mk
MN 17
18 COMPONENT_NAME=        libuv
4d493d 19 COMPONENT_VERSION=    1.44.2
ac9a36 20 COMPONENT_REVISION=    1
9f889b 21 COMPONENT_SUMMARY=    Cross-platform asynchronous I/O library
MN 22 COMPONENT_PROJECT_URL=    https://libuv.org/
23 COMPONENT_SRC=        $(COMPONENT_NAME)-v$(COMPONENT_VERSION)
24 COMPONENT_ARCHIVE=    $(COMPONENT_SRC).tar.gz
25 COMPONENT_ARCHIVE_URL=    https://dist.libuv.org/dist/v$(COMPONENT_VERSION)/$(COMPONENT_ARCHIVE)
4d493d 26 COMPONENT_ARCHIVE_HASH=    sha256:ccfcdc968c55673c6526d8270a9c8655a806ea92468afcbcabc2b16040f03cb4
ac9a36 27 COMPONENT_FMRI=        library/libuv
AW 28 COMPONENT_CLASSIFICATION=System/Libraries
9f889b 29 COMPONENT_LICENSE=    MIT
MN 30 COMPONENT_LICENSE_FILE=    LICENSE
31
32 include $(WS_MAKE_RULES)/common.mk
33
34 COMPONENT_PRE_CONFIGURE_ACTION=    ( cd $(SOURCE_DIR) && ./autogen.sh ; )
35
36 CONFIGURE_OPTIONS += --disable-silent-rules
37 CONFIGURE_OPTIONS += --disable-static
38
39 COMPONENT_TEST_TRANSFORMS += \
40     '-n ' \
41     '-e "/^ok /p" ' \
42     '-e "/^not ok /p" '
43
44 # Auto-generated dependencies
45 REQUIRED_PACKAGES += system/library