From 0d81cb1e5d2034e0e5bbe6266ce1db412c55504b Mon Sep 17 00:00:00 2001 From: Xavier Beaudouin Date: Fri, 15 Mar 2024 14:10:12 +0100 Subject: [PATCH] Zelta port --- sysutils/zelta/.Makefile.swp | Bin 0 -> 12288 bytes sysutils/zelta/Makefile | 39 +++++++++++++++++++++++++++++++++++ sysutils/zelta/distinfo | 3 +++ sysutils/zelta/pkg-descr | 1 + sysutils/zelta/pkg-message | 11 ++++++++++ sysutils/zelta/pkg-plist | 14 +++++++++++++ 6 files changed, 68 insertions(+) create mode 100644 sysutils/zelta/.Makefile.swp create mode 100644 sysutils/zelta/Makefile create mode 100644 sysutils/zelta/distinfo create mode 100644 sysutils/zelta/pkg-descr create mode 100644 sysutils/zelta/pkg-message create mode 100644 sysutils/zelta/pkg-plist diff --git a/sysutils/zelta/.Makefile.swp b/sysutils/zelta/.Makefile.swp new file mode 100644 index 0000000000000000000000000000000000000000..1486a870afc3c51d91d56b7466d21d299b97f0b7 GIT binary patch literal 12288 zcmeI2y>HV{5WuetRD85WurV2ksDu=!6jfA(0*>>Nm?m~)I|aH#PU5yEZW3yzs6+t? zR@nIq7+LrS5Uh+0uoN~VB*XwC1NZ#V21J`6b*Xfges%Nie7^U~i=`;9I<=@2g;{YL z@HhdG&HuEwzMO{HDnP@z@9^P4N4vG|S38bdACUNv7fh`sBiGo8(t}DR0y3 z_>SwP9@wsLrHWR=UUpo2Kt&3Z0WvVWfibu=eQ}ECpF4X-ICZi-{H2sh2FL&zAOmE8 z43GgbKnBRbfj8i{N8l08;!re`$>==t*ExDgCo(_=$N(8217v^$SSge zEFpK08Ds((M}CX}d_+DV?~tcR8u@h`;1%K^SCG%g0G=QQGKw5Vc%R>RuXK zUdmgw*6nCp>IEFftQ^ZIdN0u}=`5?<#($Pr!IUaSUeZ~Q*D5aX1R>cTGJm&w$CYJG z&GMdhzc(|n)j!h3y5sqKO)So4>f(RY=Goh&hnpwwjW<$IQHi(w&v~S(PBWCeM|jQh zYpeTGsoini{VB9BRkkMPQOIsD=kEJ=K~uFnhn2=-Nr zc5@?&@Ff+7!bq*vT#l~_7IF~WUgP~AgSfUSN40mdY`+%1ivX%tNtcyEW`5K50CM>X zer{B$$ij9uro@?K)%GnODe2lxCYybY@=-~awXzzG-kZT4;!rkNC8wDAayrZnN*5HF zsYX;6XPP!L({e$=TmV@s7Fk>aV@rH@xuDx^*Qr^)(`pJv$MJ0_N{VVCOb-j+^>4JQ zUedE`Vy(3X7&lC&R}95u2G7XlA)^@P&U^%1wk1suMtaFamq!L%ljSsB3GX2Y@uv9TUQx9$7kdcp^;HQvN3H$Y;k_}k0daRhTD&0OH$Ha1 A3jhEB literal 0 HcmV?d00001 diff --git a/sysutils/zelta/Makefile b/sysutils/zelta/Makefile new file mode 100644 index 0000000..baaa01f --- /dev/null +++ b/sysutils/zelta/Makefile @@ -0,0 +1,39 @@ +PORTNAME= zelta +DISTVERSIONPREFIX= v +DISTVERSION= 0.5 +DISTVERSIONSUFFIX= -beta +CATEGORIES= sysutils +DISTNAME= ${PORTNAME}-${DISTVERSIONPREFIX}${DISTVERSION}${DISTVERSIONSUFFIX} +MASTER_SITES= GH + +MAINTAINER= jt@obs-sec.com +COMMENT= Zelta Replication Suite + +LICENSE= BSD2CLAUSE + +USE_GITHUB= yes +GH_ACCOUNT= q5sys +GH_PROJECT= zelta +GH_TAGNAME= v0.5-beta + +NO_BUILD= yes + +ZELTA_ETC?= ${PREFIX}/etc/zelta +ZELTA_SHARE?= ${PREFIX}/share/zelta + +ZELTA_CONF?= zelta.conf +ZELTA_ENV?= zelta.env + +do-install: + ${INSTALL_SCRIPT} ${WRKSRC}/bin/zelta ${STAGEDIR}${PREFIX}/bin + ${LN} -sf ${STAGEDIR}${PREFIX}/bin/zelta ${STAGEDIR}${PREFIX}/bin/zmatch + ${LN} -sf ${STAGEDIR}${PREFIX}/bin/zelta ${STAGEDIR}${PREFIX}/bin/zp + ${LN} -sf ${STAGEDIR}${PREFIX}/bin/zelta ${STAGEDIR}${PREFIX}/bin/zpull + ${LN} -sf ${STAGEDIR}${PREFIX}/bin/zelta ${STAGEDIR}${PREFIX}/bin/zmatch + ${MKDIR} -p ${STAGEDIR}${PREFIX}${ZELTA_ETC} + ${INSTALL_DATA} ${WRKSRC}/${ZELTA_ENV} ${STAGEDIR}${PREFIX}${ZELTA_ETC}/${ZELTA_ENV}.dist + ${INSTALL_DATA} ${WRKSRC}/${ZELTA_CONF} ${STAGEDIR}${PREFIX}${ZELTA_ETC}/${ZELTA_CONF}.dist + ${MKDIR} -p ${STAGEDIR}${PREFIX}${ZELTA_SHARE} + ${INSTALL_DATA} ${WRKSRC}/share/zelta/* ${STAGEDIR}${PREFIX}${ZELTA_SHARE} + +.include diff --git a/sysutils/zelta/distinfo b/sysutils/zelta/distinfo new file mode 100644 index 0000000..1fc8762 --- /dev/null +++ b/sysutils/zelta/distinfo @@ -0,0 +1,3 @@ +TIMESTAMP = 1710344098 +SHA256 (q5sys-zelta-v0.5-beta_GH0.tar.gz) = 9c195649e4e47b9ab27eaad64b1fe4971085269169c36f1399e4c520829cc6bd +SIZE (q5sys-zelta-v0.5-beta_GH0.tar.gz) = 25357 diff --git a/sysutils/zelta/pkg-descr b/sysutils/zelta/pkg-descr new file mode 100644 index 0000000..c95bd1d --- /dev/null +++ b/sysutils/zelta/pkg-descr @@ -0,0 +1 @@ +ZFS tools used for data migration and backup management. diff --git a/sysutils/zelta/pkg-message b/sysutils/zelta/pkg-message new file mode 100644 index 0000000..21c9c54 --- /dev/null +++ b/sysutils/zelta/pkg-message @@ -0,0 +1,11 @@ +************************************************************************** +To start using Zelta, you will need to configure the conf file located at: + + /usr/local/etc/zelta/zelta.conf + +For detailed information on configuring Zelta, please refer to the documentation: + + https://github.com/bellhyve/zelta/blob/main/README.md + +If you find any bugs please file them @ https://github.com/bellhyve/zelta/issues +************************************************************************** diff --git a/sysutils/zelta/pkg-plist b/sysutils/zelta/pkg-plist new file mode 100644 index 0000000..c8190d8 --- /dev/null +++ b/sysutils/zelta/pkg-plist @@ -0,0 +1,14 @@ +bin/zelta +bin/zmatch +bin/zp +bin/zpull +usr/local/%%ETCDIR%%/zelta.conf.dist +usr/local/%%ETCDIR%%/zelta.env.dist +usr/local/%%DATADIR%%/zelta-endpoint.awk +usr/local/%%DATADIR%%/zelta-match.awk +usr/local/%%DATADIR%%/zelta-policy.awk +usr/local/%%DATADIR%%/zelta-reconcile.awk +usr/local/%%DATADIR%%/zelta-replicate.awk +usr/local/%%DATADIR%%/zelta-report.awk +usr/local/%%DATADIR%%/zelta-snapshot.awk +usr/local/%%DATADIR%%/zelta-usage.sh