annotate Makefile @ 5:56e544de90da

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