aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPo-Chuan Hsieh <sunpoet@FreeBSD.org>2022-06-03 08:50:19 +0000
committerPo-Chuan Hsieh <sunpoet@FreeBSD.org>2022-06-03 09:00:27 +0000
commit9e760ad9e23dd35eaf3f643b7a388c4c68738459 (patch)
treed5c01825d2f862c7984a107326820dd2c84ec14b
parentf7ac403ff2998b883ecccfe06c3da98799a9de92 (diff)
downloadports-9e760ad9e23dd35eaf3f643b7a388c4c68738459.tar.gz
ports-9e760ad9e23dd35eaf3f643b7a388c4c68738459.zip
www/smarty3: Update to 3.1.45
- Fix LICENSE - Reformat pkg-descr - Take maintainership Changes: https://github.com/smarty-php/smarty/releases https://github.com/smarty-php/smarty/blob/support/3.1/CHANGELOG.md Security: CVE-2021-21408, CVE-2021-26119, CVE-2021-26120, CVE-2021-29454, CVE-2022-29221
-rw-r--r--www/smarty3/Makefile18
-rw-r--r--www/smarty3/distinfo6
-rw-r--r--www/smarty3/files/pkg-message.in4
-rw-r--r--www/smarty3/pkg-descr17
4 files changed, 22 insertions, 23 deletions
diff --git a/www/smarty3/Makefile b/www/smarty3/Makefile
index 959a3c3faba9..da5e528dd2da 100644
--- a/www/smarty3/Makefile
+++ b/www/smarty3/Makefile
@@ -2,30 +2,30 @@
PORTNAME= smarty
DISTVERSIONPREFIX= v
-DISTVERSION= 3.1.34
+PORTVERSION= 3.1.45
CATEGORIES= www
PKGNAMESUFFIX= 3${PHP_PKGNAMESUFFIX}
-MAINTAINER= ports@FreeBSD.org
+MAINTAINER= sunpoet@FreeBSD.org
COMMENT= PHP compiling template engine
-LICENSE= LGPL21+
+LICENSE= LGPL3+
LICENSE_FILE= ${WRKSRC}/LICENSE
-USES= cpe php:web,flavors
+USES= cpe php:flavors,web
USE_PHP= pcre
-USE_GITHUB= yes
-GH_ACCOUNT= smarty-php
NO_ARCH= yes
NO_BUILD= yes
+DATADIR= ${PREFIX}/share/smarty3${PHP_PKGNAMESUFFIX}
SUB_FILES= pkg-message
-DATADIR= ${PREFIX}/share/${PORTNAME}${PKGNAMESUFFIX}
+USE_GITHUB= yes
+GH_ACCOUNT= smarty-php
do-install:
- @${MKDIR} ${STAGEDIR}${DATADIR}
- (cd ${WRKSRC}/libs && ${COPYTREE_SHARE} . ${STAGEDIR}${DATADIR})
+ ${MKDIR} ${STAGEDIR}${DATADIR}
+ cd ${WRKSRC}/libs && ${COPYTREE_SHARE} . ${STAGEDIR}${DATADIR}
.include <bsd.port.mk>
diff --git a/www/smarty3/distinfo b/www/smarty3/distinfo
index c26ca1d56a74..3cf5f11542ff 100644
--- a/www/smarty3/distinfo
+++ b/www/smarty3/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1585780469
-SHA256 (smarty-php-smarty-v3.1.34_GH0.tar.gz) = f1830270b96faf8b2a79a34eaee1fa683e77c986805dd88f305648a8c1b5cda2
-SIZE (smarty-php-smarty-v3.1.34_GH0.tar.gz) = 250396
+TIMESTAMP = 1653925906
+SHA256 (smarty-php-smarty-v3.1.45_GH0.tar.gz) = 4e8dcc8b52ea097b93d32aa432cb552547568ae328505d25af078d63354a9a83
+SIZE (smarty-php-smarty-v3.1.45_GH0.tar.gz) = 265781
diff --git a/www/smarty3/files/pkg-message.in b/www/smarty3/files/pkg-message.in
index d19f8e1461ee..d46544aea6db 100644
--- a/www/smarty3/files/pkg-message.in
+++ b/www/smarty3/files/pkg-message.in
@@ -1,10 +1,10 @@
[
{ type: install
message: <<EOM
-You need to adjust php's include_path to contain `%%DATADIR%%'!
+You need to adjust php's include_path to contain %%DATADIR%%!
For example, insert
include_path = ".:%%DATADIR%%"
-into `%%LOCALBASE%%/etc/php.ini'.
+into %%LOCALBASE%%/etc/php.ini.
EOM
}
]
diff --git a/www/smarty3/pkg-descr b/www/smarty3/pkg-descr
index cc964e5a43f2..5a72dea37c6e 100644
--- a/www/smarty3/pkg-descr
+++ b/www/smarty3/pkg-descr
@@ -1,11 +1,10 @@
-Smarty is a template engine for PHP. Many other template engines for PHP
-provide basic variable substitution and dynamic block functionality.
-Smarty takes a step further to be a "smart" template engine, adding
-features such as configuration files, template functions, and variable
-modifiers, and making all of this functionality as easy as possible to
-use for both programmers and template designers. Smarty also converts
-the templates into PHP scripts, eliminating the need to parse the
-templates on every invocation. This makes Smarty extremely scalable and
-managable for large application needs.
+Smarty is a template engine for PHP. Many other template engines for PHP provide
+basic variable substitution and dynamic block functionality. Smarty takes a step
+further to be a "smart" template engine, adding features such as configuration
+files, template functions, and variable modifiers, and making all of this
+functionality as easy as possible to use for both programmers and template
+designers. Smarty also converts the templates into PHP scripts, eliminating the
+need to parse the templates on every invocation. This makes Smarty extremely
+scalable and managable for large application needs.
WWW: https://www.smarty.net/