summaryrefslogtreecommitdiff
path: root/devel/ocaml-lwt/Makefile.common
blob: 5634394b520c04826b0ad91d2b180daf7a3753c3 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
# $NetBSD: Makefile.common,v 1.11 2022/08/17 19:20:30 tnn Exp $

# used by devel/ocaml-lwt_ppx/Makefile
# used by devel/ocaml-lwt_react/Makefile

LWT_VERSION=	5.5.0
DISTNAME=	lwt-${LWT_VERSION}

LICENSE=	mit

MASTER_SITES=	${MASTER_SITE_GITHUB:=ocsigen/}
GITHUB_PROJECT=	lwt
GITHUB_TAG=	${LWT_VERSION}

OCAML_USE_DUNE=	yes

DISTINFO_FILE=	${PKGDIR}/../../devel/ocaml-lwt/distinfo
PATCHDIR=	${PKGDIR}/../../devel/ocaml-lwt/patches

# SunOS <sys/time.h> has #define NANOSEC 1000000000LL, don't clash
SUBST_CLASSES+=		nanosec
SUBST_MESSAGE.nanosec=	renaming NANOSEC macro
SUBST_STAGE.nanosec=	pre-configure
SUBST_FILES.nanosec=	src/unix/lwt_config.h
SUBST_FILES.nanosec+=	src/unix/unix_c/unix_stat_job_utils.c
SUBST_SED.nanosec+=	-e 's,NANOSEC(,LWT_&,g'