Index: head/sysutils/sanoid/Makefile =================================================================== --- head/sysutils/sanoid/Makefile (revision 514378) +++ head/sysutils/sanoid/Makefile (revision 514379) @@ -1,51 +1,54 @@ # $FreeBSD$ PORTNAME= sanoid -DISTVERSION= v2.0.1 +DISTVERSIONPREFIX= v +DISTVERSION= 2.0.1 +PORTREVISION= 1 CATEGORIES= sysutils MAINTAINER= hartzell@alerce.com COMMENT= Policy-driven snapshot management and replication tools LICENSE= GPLv3 LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${LOCALBASE}/bin/lzop:archivers/lzop \ ${LOCALBASE}/bin/mbuffer:misc/mbuffer \ ${LOCALBASE}/bin/pv:sysutils/pv \ p5-Capture-Tiny>=0:devel/p5-Capture-Tiny \ p5-Config-IniFiles>=0:devel/p5-Config-IniFiles USES= shebangfix perl5 USE_GITHUB= yes GH_ACCOUNT= jimsalterjrs USE_PERL5= run SHEBANG_FILES= findoid sanoid sleepymutex syncoid +NO_BUILD= yes +NO_ARCH= yes + # line 19: my %args = ("configdir" => "/etc/sanoid"); post-patch: @${REINPLACE_CMD} -i '' -e 's|/etc/sanoid|${PREFIX}/etc/sanoid|' \ ${WRKSRC}/sanoid @${REINPLACE_CMD} -i '' \ - -e 's|/usr/bin/lzop|${PREFIX}/bin/lzop|' \ - -e 's|/usr/bin/mbuffer|${PREFIX}/bin/mbuffer|' \ - -e 's|/usr/bin/pv|${PREFIX}/bin/pv|' \ - -e 's|/usr/bin/sudo|${PREFIX}/bin/sudo|' \ + -e 's|/usr/bin/lzop|${LOCALBASE}/bin/lzop|' \ + -e 's|/usr/bin/mbuffer|${LOCALBASE}/bin/mbuffer|' \ + -e 's|/usr/bin/pv|${LOCALBASE}/bin/pv|' \ + -e 's|/usr/bin/sudo|${LOCALBASE}/bin/sudo|' \ ${WRKSRC}/syncoid - -do-build: do-install: ${INSTALL_SCRIPT} ${WRKSRC}/findoid ${STAGEDIR}${PREFIX}/bin ${INSTALL_SCRIPT} ${WRKSRC}/sanoid ${STAGEDIR}${PREFIX}/bin ${INSTALL_SCRIPT} ${WRKSRC}/sleepymutex ${STAGEDIR}${PREFIX}/bin ${INSTALL_SCRIPT} ${WRKSRC}/syncoid ${STAGEDIR}${PREFIX}/bin @${MKDIR} ${STAGEDIR}/${ETCDIR} ${INSTALL_DATA} ${WRKSRC}/sanoid.defaults.conf \ ${STAGEDIR}${ETCDIR}/sanoid.defaults.conf ${INSTALL_DATA} ${WRKSRC}/sanoid.conf \ ${STAGEDIR}${ETCDIR}/sanoid.conf.sample .include Index: head/sysutils/sanoid/pkg-descr =================================================================== --- head/sysutils/sanoid/pkg-descr (revision 514378) +++ head/sysutils/sanoid/pkg-descr (revision 514379) @@ -1,4 +1,6 @@ Sanoid is a policy-driven snapshot management tool for ZFS filesystems. More prosaically, you can use Sanoid to create, automatically thin, and monitor snapshots and pool health from a single eminently human-readable TOML config file. + +WWW: https://github.com/jimsalterjrs/sanoid Index: head/sysutils/sanoid/pkg-message =================================================================== --- head/sysutils/sanoid/pkg-message (revision 514378) +++ head/sysutils/sanoid/pkg-message (revision 514379) @@ -1,28 +1,16 @@ [ { + type: install message: <=0:devel/p5-Capture-Tiny \ p5-Config-IniFiles>=0:devel/p5-Config-IniFiles USES= shebangfix perl5 USE_GITHUB= yes GH_ACCOUNT= jimsalterjrs -GH_PROJECT=sanoid -GH_TAGNAME=a90eec3 +GH_TAGNAME= a90eec3 USE_PERL5= run SHEBANG_FILES= findoid sanoid sleepymutex syncoid +NO_BUILD= yes +NO_ARCH= yes + # line 19: my %args = ("configdir" => "/etc/sanoid"); post-patch: @${REINPLACE_CMD} -i '' -e 's|/etc/sanoid|${PREFIX}/etc/sanoid|' \ ${WRKSRC}/sanoid @${REINPLACE_CMD} -i '' \ -e 's|:/bin:/usr/bin:/sbin|:${PREFIX}/bin:/bin:/usr/bin:/sbin|' \ ${WRKSRC}/syncoid - -do-build: do-install: ${INSTALL_SCRIPT} ${WRKSRC}/findoid ${STAGEDIR}${PREFIX}/bin ${INSTALL_SCRIPT} ${WRKSRC}/sanoid ${STAGEDIR}${PREFIX}/bin ${INSTALL_SCRIPT} ${WRKSRC}/sleepymutex ${STAGEDIR}${PREFIX}/bin ${INSTALL_SCRIPT} ${WRKSRC}/syncoid ${STAGEDIR}${PREFIX}/bin @${MKDIR} ${STAGEDIR}/${ETCDIR} ${INSTALL_DATA} ${WRKSRC}/sanoid.defaults.conf \ ${STAGEDIR}${ETCDIR}/sanoid.defaults.conf ${INSTALL_DATA} ${WRKSRC}/sanoid.conf \ ${STAGEDIR}${ETCDIR}/sanoid.conf.sample .include Index: head/sysutils/sanoid-devel/pkg-descr =================================================================== --- head/sysutils/sanoid-devel/pkg-descr (revision 514378) +++ head/sysutils/sanoid-devel/pkg-descr (revision 514379) @@ -1,4 +1,6 @@ Sanoid is a policy-driven snapshot management tool for ZFS filesystems. More prosaically, you can use Sanoid to create, automatically thin, and monitor snapshots and pool health from a single eminently human-readable TOML config file. + +WWW: https://github.com/jimsalterjrs/sanoid Index: head/sysutils/sanoid-devel/pkg-message =================================================================== --- head/sysutils/sanoid-devel/pkg-message (revision 514378) +++ head/sysutils/sanoid-devel/pkg-message (revision 514379) @@ -1,28 +1,16 @@ [ { + type: install message: <