aboutsummaryrefslogtreecommitdiff
path: root/sysutils/runwhen/Makefile
blob: 515c1d3446066d9b6ae7b0a896242ccf6b95b6c1 (plain) (blame)
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
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
# Created by: David Thiel <lx@redundancy.redundancy.org>
# $FreeBSD$

PORTNAME=	runwhen
PORTVERSION=	2015.02.24
PORTREVISION=	2
CATEGORIES=	sysutils
MASTER_SITES=	http://code.dogmap.org/runwhen/releases/

MAINTAINER=	ports@FreeBSD.org
COMMENT=	Tools for running commands at particular times

LICENSE=	GPLv2

LIB_DEPENDS=	libskarnet.so:devel/skalibs

USES=		tar:bzip2

WRKSRC=		${WRKDIR}/admin/${DISTNAME}

PLIST_FILES=	bin/rw-add bin/rw-match bin/rw-max bin/rw-min	\
		bin/rw-sleep bin/rw-sub bin/rw-touch

CFLAGS+=	-I${LOCALBASE}/include

post-patch:
	@${REINPLACE_CMD} -e 's!gcc -O2!${CC} ${CFLAGS}!' \
		${WRKSRC}/conf-compile/defaults/host_compile.sh
	@${REINPLACE_CMD} 's!gcc!${CC} ${LDFLAGS} ${LIBS}!' \
		${WRKSRC}/conf-compile/defaults/host_link.sh
	@${REINPLACE_CMD} 's!-lskarnet!-L${LOCALBASE}/lib -lskarnet!' \
		${WRKSRC}/package/compile

do-configure:
	${ECHO_CMD} ${PREFIX} > ${WRKSRC}/conf-compile/defaults/package_home
	${ECHO_CMD} ${LOCALBASE} > ${WRKSRC}/conf-compile/defaults/depend_skalibs
	${ECHO_CMD} ${LOCALBASE}/lib/skalibs/sysdeps > ${WRKSRC}/conf-compile/defaults/depend_skalibs_sysdeps

do-build:
	cd ${WRKSRC} && package/compile

do-install:
	${INSTALL_PROGRAM} ${WRKSRC}/command/* ${STAGEDIR}${PREFIX}/bin

.include <bsd.port.mk>