debian/0000755000000000000000000000000012141663607007174 5ustar debian/control0000644000000000000000000000157112141663244010600 0ustar Source: smarty3 Section: web Priority: optional Maintainer: Mike Gabriel Build-Depends: debhelper (>= 7.0.50~), php5-cli Standards-Version: 3.9.4 Vcs-Git: git://git.debian.org/git/collab-maint/smarty3.git Vcs-Browser: http://anonscm.debian.org/gitweb/?p=collab-maint/smarty3.git;a=summary Homepage: http://www.smarty.net/ Package: smarty3 Architecture: all Depends: php5 | php5-cgi | php5-cli, ${misc:Depends} Provides: smarty Description: Template engine for PHP Smarty is a template engine for PHP. More specifically, it facilitates a manageable way to separate application logic and content from its presentation. . Smarty 3.1 is a departure from 2.0 compatibility. Most notably, all backward compatibility has been moved to a separate class file named SmartyBC.class.php. If you require compatibility with 2.0, you will need to use this class. debian/smarty3.lintian-overrides0000644000000000000000000000014412141662412014146 0ustar # same file name for smarty 2 smarty3: embedded-php-library usr/share/php/smarty3/Smarty.class.php debian/copyright0000644000000000000000000000652112141662412011124 0ustar Format: http://svn.debian.org/wsvn/dep/web/deps/dep5.mdwn?op=file&rev=166 Upstream-Name: Smarty Upstream-Contact: Monte Ohrt Uwe Tews Source: http://www.smarty.net Files: * Copyright: 2001-2008, New Digital Group, Inc. License: LGPL-3 On Debian systems, the complete text of the GNU Lesser General Public License, can be found in /usr/share/common-licenses/LGPL-3 . Files: development/lexer/LexerGenerator.php development/lexer/LexerGenerator/* development/lexer/ParserGenerator.php development/lexer/ParserGenerator/* Copyright: 2006, Gregory Beaver License: New BSD License, http://www.opensource.org/licenses/bsd-license.php Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: . - Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. - Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution. - Neither the name of the Gregory Beaver nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission. . THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. Files: development/lexer/LexerGenerator/Lexer.php Copyright: 2006, Gregory Beaver License: PHP License 3.01, http://www.php.net/license/3_01.txt This source file is subject to version 3.01 of the PHP license that is available through the world-wide-web at the following URI: http://www.php.net/license/3_01.txt. If you did not receive a copy of the PHP License and are unable to obtain it through the web, please send a note to license@php.net so we can mail you a copy immediately. Files: development/lexer/Exception.php Copyright: 2006, Gregory Beaver License: PHP License 3.0, http://www.php.net/license/3_0.txt This source file is subject to version 3.0 of the PHP license that is available through the world-wide-web at the following URI: http://www.php.net/license/3_0.txt. If you did not receive a copy of the PHP License and are unable to obtain it through the web, please send a note to license@php.net so we can mail you a copy immediately. Files: debian/* Copyright: 2010-2011, Thierry Randrianiriana 2012, Mike Gabriel License: GPLv2+ On Debian systems, the complete text of the GNU General Public License version 2, can be found in /usr/share/common-licenses/GPL-2 . debian/README.source0000644000000000000000000000016012141662412011341 0ustar The source code is obtained from Smarty SVN. svn export http://smarty-php.googlecode.com/svn/tags/Smarty_x_y_z debian/rules0000755000000000000000000000150512141663450010251 0ustar #!/usr/bin/make -f # -*- makefile -*- #export DH_VERBOSE=1 clean: dh_testdir dh_testroot dh_clean build: install: dh_testdir dh_testroot dh_prep dh_installdirs make -C development config-compiler make -C development template-compiler mkdir -p debian/smarty3/usr/share/doc/smarty3/ mkdir -p debian/smarty3/usr/share/php/smarty3/ cp -r distribution/demo debian/smarty3/usr/share/doc/smarty3/ cp -r distribution/libs/* debian/smarty3/usr/share/php/smarty3/ binary-indep: install dh_testdir dh_testroot dh_installdocs dh_installchangelogs distribution/change_log.txt dh_install dh_installexamples dh_lintian dh_compress dh_fixperms dh_installdeb dh_gencontrol dh_md5sums dh_builddeb build-arch: build build-indep: build binary: binary-indep binary-arch .PHONY: clean binary-indep binary-arch binary install debian/smarty3.docs0000644000000000000000000000005112141662412011435 0ustar distribution/README distribution/SMARTY* debian/watch0000644000000000000000000000010412141662412010211 0ustar version=3 http://www.smarty.net/download /files/Smarty-([\d].+)\.zipdebian/changelog0000644000000000000000000000570312141663607011053 0ustar smarty3 (3.1.13-1) unstable; urgency=low * New upstream release. * /debian/control: + Use my DD address in Maintainer: field. + Bump Standards: to 3.9.4. No changes needed. * /debian/patches: + Drop patch: 001_escape-smarty-exception-messages.patch, included in new upstream release. -- Mike Gabriel Mon, 06 May 2013 10:19:14 +0200 smarty3 (3.1.10-2) unstable; urgency=low * Fix CVE-2012-4437: Add patch 001_escape-smarty-exception-messages.patch. Closes: #688153. -- Mike Gabriel Sat, 22 Sep 2012 21:32:58 +0200 smarty3 (3.1.10-1) unstable; urgency=low * New upstream release. Closes: #678095. -- Mike Gabriel Tue, 19 Jun 2012 16:41:06 +0200 smarty3 (3.1.8-2) unstable; urgency=low * Package smarty3 provides smarty (closes: #657536). * Make /debian/copyright machine parsable, explicitly names files that have dissenting licenses, license /debian folder under GPLv2+. -- Mike Gabriel Thu, 17 May 2012 00:32:29 +0200 smarty3 (3.1.8-1) experimental; urgency=low * New upstream release (rev. 4611). * New package maintainer (closes: #668200). * Add watch file (closes: #657385). * Add Vcs-* lines to control file. * Add README.source that explains how we obtain code from upstream SVN. Make sure all upstream source files are shipped with the Debian source package (closes: #636148). -- Mike Gabriel Thu, 10 May 2012 10:44:55 +0200 smarty3 (3.1.0-1) experimental; urgency=low * New upstream release (rev. 4284) * Used the code source from subversion (Closes: #636148) * debian/copyright: + added LexerGenerator copyright + added ParserGenerator copyright * Fixed security holes: + multiple unspecified vulnerabilities (CVE-2009-5052, CVE-2009-5053, CVE-2010-4722, CVE-2010-4724, CVE-2010-4726) + not consider the umask value when setting the permissions of files (CVE-2009-5054) + not prevent access to the dynamic and private object members of an assigned object (CVE-2010-4723) + not properly handle an on value of the asp_tags option in the php.ini file (CVE-2010-4725) + not properly handle the tags (CVE-2010-4727) -- Thierry Randrianiriana Sat, 17 Sep 2011 21:22:11 +0300 smarty3 (3.0.8-1) unstable; urgency=low * New upstream release (Closes: #631619) * Bumped Standards-Version to 3.9.2 * Updated licence to LGPL-3 -- Thierry Randrianiriana Wed, 20 Jul 2011 11:29:24 +0300 smarty3 (3.0~rc1-2) unstable; urgency=low * Bumped Standards-Version to 3.9.1 * Removed debian/watch -- Thierry Randrianiriana Tue, 21 Sep 2010 14:45:44 +0300 smarty3 (3.0~rc1-1) unstable; urgency=low * Initial release (Closes: #580754) -- Thierry Randrianiriana Sat, 08 May 2010 14:36:04 +0300 debian/smarty3.dirs0000644000000000000000000000005412141662412011451 0ustar usr/share/php/smarty3 usr/share/doc/smarty3 debian/compat0000644000000000000000000000000212141662412010363 0ustar 7 debian/source/0000755000000000000000000000000012141662412010465 5ustar debian/source/format0000644000000000000000000000001412141662412011673 0ustar 3.0 (quilt) debian/README.Debian0000644000000000000000000000072012141662412011225 0ustar smarty3 for Debian ------------------ In order to use Smarty 3 from your php scripts, you'll have to add /usr/share/php/smarty3 on the include_path of php5, that is in the file /etc/php5/{apache,apache2}/php.ini or use require("smarty3/Smarty.class.php"); On smarty update, please note you will have to clear out all smarty generated files, by default in a templates_c directory. -- Thierry Randrianiriana , Sat, 8 May 2010 15:05:10 +0300