blob: bf14cb3cbf150cf40a88600f7e23a9b8f43fe8ec (
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
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
|
# $NetBSD: Makefile,v 1.2 2021/04/06 23:46:53 khorben Exp $
DISTNAME= beanstalkd-1.12
CATEGORIES= net
MASTER_SITES= ${MASTER_SITE_GITHUB:=kr/}
GITHUB_TAG= v${PKGVERSION_NOREV}
MAINTAINER= pkgsrc-users@NetBSD.org
HOMEPAGE= https://kr.github.io/beanstalkd/
COMMENT= Simple, fast work queue
LICENSE= mit
USE_TOOLS+= gmake
B_MANDIR= ${PKGMANDIR}/man1
B_DOCDIR= share/doc/${PKGBASE}
RCD_SCRIPTS+= beanstalkd
INSTALLATION_DIRS+= ${B_MANDIR} ${B_DOCDIR} share/examples/rc.d
PKG_GROUPS_VARS+= BEANSTALKD_GROUP
PKG_USERS_VARS= BEANSTALKD_USER
BUILD_DEFS+= BEANSTALKD_USER BEANSTALKD_GROUP BEANSTALKD_HOME VARBASE
BEANSTALKD_USER?= beanstalkd
FILES_SUBST+= BEANSTALK_USER=${BEANSTALKD_USER}
BEANSTALKD_GROUP?= beanstalkd
BEANSTALKD_HOME?= ${VARBASE}/chroot/beanstalkd
PKG_HOME.beanstalkd?= ${BEANSTALKD_HOME}
PLIST_SUBST+= BEANSTALK_HOME=${BEANSTALKD_HOME}
PKG_GROUPS= ${BEANSTALKD_GROUP}
PKG_GECOS.beanstalkd= beanstalk daemon
PKG_USERS= ${BEANSTALKD_USER}:${BEANSTALKD_GROUP}
OWN_DIRS_PERMS+= ${PKG_HOME.beanstalkd} ${PKG_USERS:S/:/ /1} 0700
post-patch:
${CP} ${WRKSRC}/freebsd.c ${WRKSRC}/netbsd.c
post-install:
${INSTALL_MAN} ${WRKSRC}/doc/beanstalkd.1 \
${DESTDIR}${PREFIX}/${B_MANDIR}
${INSTALL_DATA} ${WRKSRC}/doc/protocol.txt \
${DESTDIR}${PREFIX}/${B_DOCDIR}
.include "../../mk/bsd.pkg.mk"
|