svn commit: r503307 - in head/sysutils/runit-faster: . files
Tobias Kortkamp
tobik at FreeBSD.org
Sun Jun 2 12:04:49 UTC 2019
Author: tobik
Date: Sun Jun 2 12:04:47 2019
New Revision: 503307
URL: https://svnweb.freebsd.org/changeset/ports/503307
Log:
sysutils/runit-faster: Update to 2.1.3
Runit and all patches have been imported into the upstream repository.
Simplify the port accordingly.
Pet portclippy while here.
Changes: https://github.com/t6/freebsd-runit/releases/tag/v2.1.3
Deleted:
head/sysutils/runit-faster/files/patch-src_chkshsgr.c
head/sysutils/runit-faster/files/patch-src_pathexec__run.c
head/sysutils/runit-faster/files/patch-src_prot.c
head/sysutils/runit-faster/files/patch-src_prot.h
head/sysutils/runit-faster/files/patch-src_runit.c
head/sysutils/runit-faster/files/patch-src_svlogd.c
head/sysutils/runit-faster/files/patch-utmpx
Modified:
head/sysutils/runit-faster/Makefile
head/sysutils/runit-faster/distinfo
head/sysutils/runit-faster/pkg-plist
Modified: head/sysutils/runit-faster/Makefile
==============================================================================
--- head/sysutils/runit-faster/Makefile Sun Jun 2 11:39:56 2019 (r503306)
+++ head/sysutils/runit-faster/Makefile Sun Jun 2 12:04:47 2019 (r503307)
@@ -2,93 +2,47 @@
# $FreeBSD$
PORTNAME= runit
-DISTVERSION= ${RUNITVERSION}-${CONFVERSION}
-RUNITVERSION= 2.1.2
-CONFVERSION= 0.1.36
+DISTVERSION= 2.1.3
CATEGORIES= sysutils
-MASTER_SITES= http://smarden.org/runit/ \
- http://www.bayofrum.net/dist/runit/ \
- https://github.com/t6/freebsd-runit/releases/download/v${CONFVERSION}/:config \
- LOCAL/tobik:config \
- https://pkg.tobik.me/distfiles/:config
+MASTER_SITES= https://github.com/t6/freebsd-runit/releases/download/v${DISTVERSION}/ \
+ LOCAL/tobik
PKGNAMESUFFIX= -faster
-DISTFILES= runit-${RUNITVERSION}${EXTRACT_SUFX} \
- freebsd-runit-${CONFVERSION}${EXTRACT_SUFX}:config
+DISTNAME= freebsd-runit-${DISTVERSION}
MAINTAINER= tobik at FreeBSD.org
COMMENT= Runit based init replacement for ${OPSYS}
LICENSE= BSD3CLAUSE CC0-1.0
LICENSE_COMB= multi
-LICENSE_FILE_BSD3CLAUSE= ${WRKSRC}/package/COPYING
-LICENSE_FILE_CC0-1.0= ${WRKDIR}/freebsd-runit-${CONFVERSION}/README.md
+LICENSE_FILE= ${WRKSRC}/LICENSE
RUN_DEPENDS= snooze:sysutils/snooze
+USE_RC_SUBR= runsvdir
+
+MAKE_ENV= RUNITDIR=${RUNITDIR} \
+ SBINDIR=${SBINDIR} \
+ SVDIR=${PREFIX}/etc/sv
+
CONFLICTS_INSTALL= runit
-PLIST_SUB= RUNITDIR=${RUNITDIR}
SUB_FILES= pkg-message
SUB_LIST= RUNITDIR=${RUNITDIR}
-USE_RC_SUBR= runsvdir
-WRKSRC= ${WRKDIR}/admin/runit-${RUNITVERSION}
+PLIST_SUB= RUNITDIR=${RUNITDIR}
+PORTDOCS= *
+
OPTIONS_DEFINE= DOCS ROOT
OPTIONS_SUB= yes
ROOT_DESC= Install bootstrap files into /etc/runit and /sbin
-PORTDOCS= *
-
-ROOT_VARS= RUNITDIR=/etc/runit SBINDIR=/sbin
ROOT_VARS_OFF= RUNITDIR=${ETCDIR} SBINDIR=${PREFIX}/sbin
+ROOT_VARS= RUNITDIR=/etc/runit SBINDIR=/sbin
post-patch:
- @${REINPLACE_CMD} -e 's,/service/,/var/service,' \
- -e 's,/etc/runit,${RUNITDIR},' \
- -e 's,/sbin/runit,${SBINDIR}/runit,' \
- ${WRKSRC}/man/* ${WRKSRC}/doc/*.html \
- ${WRKSRC}/src/sv.c \
- ${WRKSRC}/src/runsvchdir.c \
- ${WRKSRC}/src/runit.c \
- ${WRKSRC}/src/runit.h
+ @${REINPLACE_CMD} 's,all: docs,all:,' ${WRKSRC}/Makefile
-do-configure:
- @${ECHO_CMD} "${CC} ${CFLAGS}" > ${WRKSRC}/src/conf-cc
- @${ECHO_CMD} "${CC}" > ${WRKSRC}/src/conf-ld
-
-do-build:
- @cd ${WRKSRC} && package/compile
-
-do-install:
- @${MKDIR} ${STAGEDIR}${RUNITDIR} ${STAGEDIR}${SBINDIR}
- cd ${WRKSRC}/command && ${INSTALL_PROGRAM} runit runit-init \
- ${STAGEDIR}${SBINDIR}
- cd ${WRKSRC}/command && ${INSTALL_PROGRAM} \
- chpst runsv runsvchdir runsvdir sv svlogd utmpset \
- ${STAGEDIR}${PREFIX}/sbin
- ${INSTALL_MAN} ${WRKSRC}/man/*.8 ${STAGEDIR}${PREFIX}/man/man8
- @${DO_MAKE_BUILD} -C ${WRKDIR}/freebsd-runit-${CONFVERSION} \
- DESTDIR=${STAGEDIR} \
- LOCALBASE=${LOCALBASE} \
- PREFIX=${PREFIX} \
- RUNITDIR=${RUNITDIR} \
- SVDIR=${PREFIX}/etc/sv \
- install
-# Point runit to the run directory (a necessity to let runit work on
-# read-only root filesystems) and make sure rebooting and powering off
-# can work correctly.
- @${LN} -s /var/run/runit/reboot ${STAGEDIR}${RUNITDIR}/reboot
- @${LN} -s /var/run/runit/stopit ${STAGEDIR}${RUNITDIR}/stopit
-
-do-install-DOCS-on:
- @${MKDIR} ${STAGEDIR}${DOCSDIR}
- cd ${WRKSRC} && ${INSTALL_DATA} \
- package/CHANGES package/README package/THANKS doc/*.html \
- ${STAGEDIR}${DOCSDIR}
- ${INSTALL_DATA} ${WRKDIR}/freebsd-runit-${CONFVERSION}/docs/runit-faster.md \
- ${STAGEDIR}${DOCSDIR}
-
post-install:
# Micromanaging pkg-plist is no fun here... Generate it on the fly
# instead.
@@ -97,6 +51,6 @@ post-install:
>> ${TMPPLIST}
do-test:
- @cd ${WRKSRC} && package/check
+ @cd ${WRKSRC}/runit && package/check
.include <bsd.port.mk>
Modified: head/sysutils/runit-faster/distinfo
==============================================================================
--- head/sysutils/runit-faster/distinfo Sun Jun 2 11:39:56 2019 (r503306)
+++ head/sysutils/runit-faster/distinfo Sun Jun 2 12:04:47 2019 (r503307)
@@ -1,5 +1,3 @@
-TIMESTAMP = 1554109612
-SHA256 (runit-2.1.2.tar.gz) = 6fd0160cb0cf1207de4e66754b6d39750cff14bb0aa66ab49490992c0c47ba18
-SIZE (runit-2.1.2.tar.gz) = 110916
-SHA256 (freebsd-runit-0.1.36.tar.gz) = 38dd91d6b92517eb0b4ad1c8be2c21037024e124f843e781ad415641103cf034
-SIZE (freebsd-runit-0.1.36.tar.gz) = 34592
+TIMESTAMP = 1559475686
+SHA256 (freebsd-runit-2.1.3.tar.gz) = 26721897eeb778cebe129f2520c502183e354270fc204b61cc0d038b8e26137e
+SIZE (freebsd-runit-2.1.3.tar.gz) = 141256
Modified: head/sysutils/runit-faster/pkg-plist
==============================================================================
--- head/sysutils/runit-faster/pkg-plist Sun Jun 2 11:39:56 2019 (r503306)
+++ head/sysutils/runit-faster/pkg-plist Sun Jun 2 12:04:47 2019 (r503307)
@@ -36,6 +36,7 @@ bin/svmod
%%RUNITDIR%%/core-services/95-mount-late.sh
%%RUNITDIR%%/core-services/95-swap-late.sh
%%RUNITDIR%%/core-services/99-binmisc.sh
+%%RUNITDIR%%/core-services/99-linux.sh
%%RUNITDIR%%/core-services/99-ports-env.sh
%%RUNITDIR%%/core-services/99-start-jails.sh
%%RUNITDIR%%/ctrlaltdel
More information about the svn-ports-all
mailing list