head	1.2;
access;
symbols
	pkgsrc-2026Q1:1.2.0.2
	pkgsrc-2026Q1-base:1.2
	pkgsrc-2025Q4:1.1.0.18
	pkgsrc-2025Q4-base:1.1
	pkgsrc-2025Q3:1.1.0.16
	pkgsrc-2025Q3-base:1.1
	pkgsrc-2025Q2:1.1.0.14
	pkgsrc-2025Q2-base:1.1
	pkgsrc-2025Q1:1.1.0.12
	pkgsrc-2025Q1-base:1.1
	pkgsrc-2024Q4:1.1.0.10
	pkgsrc-2024Q4-base:1.1
	pkgsrc-2024Q3:1.1.0.8
	pkgsrc-2024Q3-base:1.1
	pkgsrc-2024Q2:1.1.0.6
	pkgsrc-2024Q2-base:1.1
	pkgsrc-2024Q1:1.1.0.4
	pkgsrc-2024Q1-base:1.1
	pkgsrc-2023Q4:1.1.0.2
	pkgsrc-2023Q4-base:1.1;
locks; strict;
comment	@# @;


1.2
date	2026.02.06.08.44.13;	author wiz;	state Exp;
branches;
next	1.1;
commitid	S7QNlmtTxkVjhitG;

1.1
date	2023.10.19.13.54.26;	author bsiegert;	state Exp;
branches;
next	;
commitid	9HtfY6DEwlDu1fJE;


desc
@@


1.2
log
@runit: switch to https
@
text
@# $NetBSD: Makefile,v 1.1 2023/10/19 13:54:26 bsiegert Exp $

DISTNAME=	runit-2.1.2
CATEGORIES=	sysutils
MASTER_SITES=	${HOMEPAGE}

MAINTAINER=	neil@@daikokuya.co.uk
HOMEPAGE=	https://smarden.org/runit/
COMMENT=	UNIX init scheme with service supervision
LICENSE=	modified-bsd

WRKSRC=		${WRKDIR}/admin/${DISTNAME}
CMDDIR=		${WRKSRC}/command
PKGDOCDIR=	${PREFIX}/share/doc/${PKGBASE}
PKGEXAMPLEDIR=	${PREFIX}/share/examples/${PKGBASE}

USE_TOOLS+=		pax
BUILD_DEFS+=		VARBASE
DJB_SLASHPACKAGE=	YES

SERVICEDIR?=	${VARBASE}/spool/service
OWN_DIRS_PERMS=	${SERVICEDIR} ${REAL_ROOT_USER} ${REAL_ROOT_GROUP} 0755

DOCS=		package/CHANGES package/COPYING package/README \
		package/THANKS package/TODO doc/*.html

.include "../../mk/bsd.prefs.mk"

.if ${OPSYS} == "SunOS" || ${OPSYS} == "Darwin"
SUBST_CLASSES+=		static
SUBST_STAGE.static=	pre-configure
SUBST_MESSAGE.static=	Disable static linking on SunOS
SUBST_FILES.static=	src/Makefile
SUBST_SED.static=	-e 's/-static//'
.endif

INSTALLATION_DIRS+=	${PKGMANDIR} ${PKGMANDIR}/man8 sbin share/examples/runit

do-install:
	${INSTALL_PROGRAM} ${CMDDIR}/* ${DESTDIR}${PREFIX}/sbin
	${INSTALL_MAN} ${WRKSRC}/man/*.8 ${DESTDIR}${PREFIX}/${PKGMANDIR}/man8
	cd ${WRKSRC}/etc && ${PAX} -rwppm . ${DESTDIR}${PKGEXAMPLEDIR}
	${INSTALL_DATA_DIR} ${DESTDIR}${PKGDOCDIR}
	cd ${WRKSRC} && ${INSTALL_DATA} ${DOCS} ${DESTDIR}${PKGDOCDIR}

.include "../../mk/djbware.mk"
.include "../../mk/bsd.pkg.mk"
@


1.1
log
@New package, sysutils/runit. From wip.

This has been in wip for many years, various people have added updates
and are presumably using it. Time to pull it into the main repo.

runit is a cross-platform Unix init scheme with service supervision,
a replacement for sysvinit, and other init schemes. It runs on
GNU/Linux, *BSD, MacOSX, Solaris, and can easily be adapted to
other Unix operating systems.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.15 2014/06/19 11:22:34 fhajny Exp $
d8 1
a8 1
HOMEPAGE=	http://smarden.org/runit/
@

