From dab9eb1e6e2a39a6118873516eaaf9c034fbe4b3 Mon Sep 17 00:00:00 2001 From: Уласов Алексей Date: Fri, 10 Sep 2021 16:37:07 +0300 Subject: [PATCH] Создание порта --- Makefile | 31 +++++++++++++++++++++++++++++++ distinfo | 2 ++ pkg-descr | 1 + pkg-plist | 78 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 4 files changed, 112 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..1062751 --- /dev/null +++ b/Makefile @@ -0,0 +1,31 @@ +# Created by: Krasilnikov Michael +# $FreeBSD$ + +PORTNAME= dslibs-php +PORTVERSION= 0.13.0 +PORTREVISION= 4 +CATEGORIES= misc +MASTER_SITES= http://files.dvaslona.com/distrib/ + +MAINTAINER= ulasov@dvaslona.ru +COMMENT= PHP libraries for dvaslona.ru server tools + +USE_PHP= yes +NO_BUILD= yes + +RUN_DEPENDS+= ${PHP_FLAVOR}-pear-Net_IDNA2>=0.1.1:net/pear-Net_IDNA2@${PHP_FLAVOR} \ + ${PHP_FLAVOR}-pear-Config>=1.10.0:devel/pear-Config@${PHP_FLAVOR} + +CONFIG_DIR= ${PREFIX}/etc/dvaslona + +do-install: + @${MKDIR} ${STAGEDIR}${PREFIX}/lib/dvaslona/php + @${MKDIR} -m 750 ${STAGEDIR}${CONFIG_DIR} + @(cd ${WRKSRC}/lib/dvaslona/php && ${COPYTREE_SHARE} \* ${STAGEDIR}${PREFIX}/lib/dvaslona/php) + @(cd ${WRKSRC}/etc/dvaslona/) +.for f in apache.ini mysql.ini sites.ini system.ini + ${INSTALL_DATA} ${WRKSRC}/etc/dvaslona/${f} ${STAGEDIR}${CONFIG_DIR}/${f}.sample +.endfor + @${FIND} ${STAGEDIR}${CONFIG_DIR}/ -type f -exec ${CHMOD} 640 {} \; + +.include diff --git a/distinfo b/distinfo new file mode 100644 index 0000000..78351d2 --- /dev/null +++ b/distinfo @@ -0,0 +1,2 @@ +SHA256 (dslibs-php-0.13.0.tar.gz) = e46339451b6a703a4090fa892e9e0009bf9efab8b33ce59aaf12fb086eab8288 +SIZE (dslibs-php-0.13.0.tar.gz) = 35288 diff --git a/pkg-descr b/pkg-descr new file mode 100644 index 0000000..7b11879 --- /dev/null +++ b/pkg-descr @@ -0,0 +1 @@ +PHP libraries for dvaslona.ru server tools diff --git a/pkg-plist b/pkg-plist new file mode 100644 index 0000000..a95384c --- /dev/null +++ b/pkg-plist @@ -0,0 +1,78 @@ +@sample etc/dvaslona/apache.ini.sample +@sample etc/dvaslona/mysql.ini.sample +@sample etc/dvaslona/sites.ini.sample +@sample etc/dvaslona/system.ini.sample +@mode 0750 +@dir etc/dvaslona +@mode +lib/dvaslona/php/Apache/Apr.php +lib/dvaslona/php/Apache/Config.php +lib/dvaslona/php/Apache/HtpasswdFile.php +lib/dvaslona/php/Apache/Policy.php +lib/dvaslona/php/Apache/Server.php +lib/dvaslona/php/Apache/VirtualHost.php +lib/dvaslona/php/Crypto/PasswordGenerator.php +lib/dvaslona/php/Exceptions/EnvironmentException.php +lib/dvaslona/php/Exceptions/FileNotFoundException.php +lib/dvaslona/php/Exceptions/FileNotReadableException.php +lib/dvaslona/php/Exceptions/FileNotWritableException.php +lib/dvaslona/php/Exceptions/FileReadException.php +lib/dvaslona/php/IniFile.php +lib/dvaslona/php/InternalDB/DataBase.php +lib/dvaslona/php/InternalDB/Tables/TemporaryAccounts.php +lib/dvaslona/php/LDAP/Connection.php +lib/dvaslona/php/LDAP/Directory.php +lib/dvaslona/php/LDAP/Exceptions/ForbiddenException.php +lib/dvaslona/php/LDAP/Exceptions/NoServersAvailableException.php +lib/dvaslona/php/LDAP/Exceptions/NotSupportedException.php +lib/dvaslona/php/LDAP/Exceptions/RuntimeException.php +lib/dvaslona/php/LDAP/Exceptions/SearchException.php +lib/dvaslona/php/LDAP/Group.php +lib/dvaslona/php/LDAP/Node.php +lib/dvaslona/php/LDAP/NodeFactory.php +lib/dvaslona/php/LDAP/SearchResult.php +lib/dvaslona/php/LDAP/User.php +lib/dvaslona/php/Logger/Logger.php +lib/dvaslona/php/MySQL/Database.php +lib/dvaslona/php/MySQL/Exceptions/NotExistsException.php +lib/dvaslona/php/MySQL/Exceptions/RuntimeException.php +lib/dvaslona/php/MySQL/Policy.php +lib/dvaslona/php/MySQL/Server.php +lib/dvaslona/php/MySQL/TemporaryUser.php +lib/dvaslona/php/MySQL/User.php +lib/dvaslona/php/ServiceContainer.php +lib/dvaslona/php/Shell/Command.php +lib/dvaslona/php/Shell/Exceptions/RuntimeException.php +lib/dvaslona/php/Shell/Session.php +lib/dvaslona/php/Site/Files.php +lib/dvaslona/php/Site/Manager.php +lib/dvaslona/php/Site/Policy.php +lib/dvaslona/php/Site/Settings.php +lib/dvaslona/php/Site/Site.php +lib/dvaslona/php/System/Daemon.php +lib/dvaslona/php/System/User.php +lib/dvaslona/php/System/Users/Database.php +lib/dvaslona/php/System/Users/Group.php +lib/dvaslona/php/System/Users/Policy.php +lib/dvaslona/php/System/Users/User.php +lib/dvaslona/php/WWW/Domain.php +lib/dvaslona/php/autoload.php +lib/dvaslona/php/dsldap.php +@dir lib/dvaslona/php/WWW +@dir lib/dvaslona/php/System/Users +@dir lib/dvaslona/php/System +@dir lib/dvaslona/php/Site +@dir lib/dvaslona/php/Shell/Exceptions +@dir lib/dvaslona/php/Shell +@dir lib/dvaslona/php/MySQL/Exceptions +@dir lib/dvaslona/php/MySQL +@dir lib/dvaslona/php/Logger +@dir lib/dvaslona/php/LDAP/Exceptions +@dir lib/dvaslona/php/LDAP +@dir lib/dvaslona/php/InternalDB/Tables +@dir lib/dvaslona/php/InternalDB +@dir lib/dvaslona/php/Exceptions +@dir lib/dvaslona/php/Crypto +@dir lib/dvaslona/php/Apache +@dir lib/dvaslona/php +@dir lib/dvaslona -- libgit2 0.22.2