From 127556432db282451b6bd406054f15e052119328 Mon Sep 17 00:00:00 2001 From: Уласов Алексей Date: Fri, 10 Sep 2021 16:49:08 +0300 Subject: [PATCH] Создание файлов порта site --- Makefile | 32 ++++++++++++++++++++++++++++++++ distinfo | 2 ++ pkg-descr | 1 + pkg-plist | 47 +++++++++++++++++++++++++++++++++++++++++++++++ 4 files changed, 82 insertions(+), 0 deletions(-) create mode 100644 Makefile create mode 100644 distinfo create mode 100644 pkg-descr create mode 100644 pkg-plist diff --git a/Makefile b/Makefile new file mode 100644 index 0000000..e14390e --- /dev/null +++ b/Makefile @@ -0,0 +1,32 @@ +# Created by: Krasilnikov Michael +# $FreeBSD$ + +PORTNAME= site +PORTVERSION= 0.5.0 +PORTREVISION= 1 +CATEGORIES= sysutils +MASTER_SITES= http://files.dvaslona.com/distrib/ + +MAINTAINER= ulasov@dvaslona.ru +COMMENT= Site management tool + +USE_PHP= yes +USES= tar:bz2 + +RUN_DEPENDS+= dslibs-php>=0.13.0:${PORTSDIR}/misc/dslibs-php \ + bash-completion>=2.0,1:${PORTSDIR}/shells/bash-completion + +do-build: + +do-install: + ${INSTALL_SCRIPT} ${WRKDIR}/bin/site ${STAGEDIR}${PREFIX}/bin/site + @(cd ${WRKDIR}/lib && ${COPYTREE_SHARE} \* ${STAGEDIR}${PREFIX}/lib) + @${MKDIR} ${STAGEDIR}${PREFIX}/share/bash-completion/completions + ${INSTALL_DATA} ${WRKDIR}/share/bash-completion/completions/site \ + ${STAGEDIR}${PREFIX}/share/bash-completion/completions/site + ${INSTALL_DATA} ${WRKDIR}/etc/site.conf ${STAGEDIR}${PREFIX}/etc/site.conf.sample + @${MKDIR} -m 750 ${STAGEDIR}${PREFIX}/etc/sudoers.d + ${INSTALL_DATA} ${WRKDIR}/etc/sudoers.d/site ${STAGEDIR}${PREFIX}/etc/sudoers.d/site + @${CHMOD} 440 ${STAGEDIR}${PREFIX}/etc/sudoers.d/site + +.include diff --git a/distinfo b/distinfo new file mode 100644 index 0000000..39855ef --- /dev/null +++ b/distinfo @@ -0,0 +1,2 @@ +SHA256 (site-0.5.0.tar.bz2) = 6390ec60baf6fea9d987032d21109b4b647a6826f01d2216517af4ceb8b3533d +SIZE (site-0.5.0.tar.bz2) = 16882 diff --git a/pkg-descr b/pkg-descr new file mode 100644 index 0000000..ba8a9f8 --- /dev/null +++ b/pkg-descr @@ -0,0 +1 @@ +Site management tool. diff --git a/pkg-plist b/pkg-plist new file mode 100644 index 0000000..faa7703 --- /dev/null +++ b/pkg-plist @@ -0,0 +1,47 @@ +@sample etc/site.conf.sample +bin/site +etc/sudoers.d/site +lib/site/Command/AbstractCommand.php +lib/site/Command/CheckCommand.php +lib/site/Command/CronCommand.php +lib/site/Command/DisableCommand.php +lib/site/Command/EmailCommand.php +lib/site/Command/EnableCommand.php +lib/site/Command/Exception/AccessDeniedException.php +lib/site/Command/Exception/CommandNotFoundException.php +lib/site/Command/Exception/InvalidInputException.php +lib/site/Command/Exception/ObjectNotFoundException.php +lib/site/Command/HelpCommand.php +lib/site/Command/ListCommand.php +lib/site/Command/QuotaCommand.php +lib/site/Command/PhpCommand.php +lib/site/Command/PropertyCommand.php +lib/site/Command/StateCommand.php +lib/site/Command/VersionCommand.php +lib/site/CommandContext.php +lib/site/CommandFactory.php +lib/site/ConsoleArgs.php +lib/site/Output/StandardOutput.php +lib/site/Site.php +lib/site/autoload.php +lib/site/vendor/autoload.php +lib/site/vendor/composer/ClassLoader.php +lib/site/vendor/composer/autoload_classmap.php +lib/site/vendor/composer/autoload_namespaces.php +lib/site/vendor/composer/autoload_real.php +lib/site/vendor/composer/autoload_psr4.php +lib/site/vendor/ulrichsg/getopt-php/src/Ulrichsg/Getopt.php +share/bash-completion/completions/site +@dir lib/site/vendor/ulrichsg/getopt-php/src/Ulrichsg +@dir lib/site/vendor/ulrichsg/getopt-php/src +@dir lib/site/vendor/ulrichsg/getopt-php +@dir lib/site/vendor/ulrichsg +@dir lib/site/vendor/composer +@dir lib/site/vendor +@dir lib/site/Output +@dir lib/site/Command/Exception +@dir lib/site/Command +@dir lib/site +@mode 0750 +@dir etc/sudoers.d +@mode -- libgit2 0.22.2