comparison Makefile @ 4:393d97a267b6

Build of libprom for version 0.1.3 succeeds
author Franz Glasner <fzglas.hg@dom66.de>
date Tue, 18 Mar 2025 17:49:23 +0100
parents
children c7761c5a5389
comparison
equal deleted inserted replaced
-1:000000000000 4:393d97a267b6
1 PORTNAME= prometheus-client-c-libprom
2 DISTVERSION= 0.1.3
3 CATEGORIES= net-mgmt
4
5 MAINTAINER= freebsd-dev@dom66.de
6 COMMENT= This is libprom -- the C-client library for Prometheus
7 WWW= https://github.com/digitalocean/prometheus-client-c
8
9 LICENSE= APACHE20
10 LICENSE_FILE= ${WRKSRC}/LICENSE
11
12 USES= cmake:noninja compiler:c11
13
14 USE_GITHUB= yes
15 GH_ACCOUNT= digitalocean
16 GH_PROJECT= prometheus-client-c
17 GH_TAGNAME= v${DISTVERSION}
18
19 # Currently compilation errors on incompatible types with clang
20 USE_GCC= yes
21 USE_LDCONFIG= yes
22
23 CMAKE_SOURCE_PATH= ${WRKSRC}/prom
24
25 do-install:
26 (cd ${CMAKE_SOURCE_PATH}/include && ${COPYTREE_SHARE} . ${STAGEDIR}${PREFIX}/include)
27 ${INSTALL_LIB} ${BUILD_WRKSRC}/libprom.so ${STAGEDIR}${PREFIX}/lib/libprom.so
28
29 .include <bsd.port.mk>