Author: glen                         Date: Wed Mar 30 05:53:24 2011 GMT
Module: packages                      Tag: HEAD
---- Log message:
- new, lessc and yuic tasks work

---- Files affected:
packages/php-phing-tasks-rchouinard:
   fixes.patch (NONE -> 1.1)  (NEW), php-phing-tasks-rchouinard.spec (NONE -> 
1.1)  (NEW)

---- Diffs:

================================================================
Index: packages/php-phing-tasks-rchouinard/fixes.patch
diff -u /dev/null packages/php-phing-tasks-rchouinard/fixes.patch:1.1
--- /dev/null   Wed Mar 30 07:53:24 2011
+++ packages/php-phing-tasks-rchouinard/fixes.patch     Wed Mar 30 07:53:19 2011
@@ -0,0 +1,31 @@
+--- php-phing-tasks-rchouinard-0.1/classes/rych/tasks/LessCompilerTask.php~    
2011-03-30 08:23:04.000000000 +0300
++++ php-phing-tasks-rchouinard-0.1/classes/rych/tasks/LessCompilerTask.php     
2011-03-30 08:23:36.509877197 +0300
+@@ -57,11 +57,10 @@
+      */
+     public function init()
+     {
+-        $reqPath = realpath(dirname(__FILE__))
+-            . DIRECTORY_SEPARATOR . 'includes';
+-        require_once $reqPath . DIRECTORY_SEPARATOR . 'lessc.inc.php';
+-
+-        return true;
++        include_once 'lessc.inc.php';
++        if (!class_exists('lessc')) {
++            throw new BuildException("To use LessCompilerTask, you must have 
the path to lessc.inc.php on your include_path or your \$PHP_CLASSPATH 
environment variable.");
++        }
+     }
+ 
+     /**
+--- php-phing-tasks-rchouinard-0.1/classes/rych/tasks/YuiCompressorTask.php~   
2011-02-15 22:51:05.000000000 +0200
++++ php-phing-tasks-rchouinard-0.1/classes/rych/tasks/YuiCompressorTask.php    
2011-03-30 08:48:50.946213213 +0300
+@@ -62,9 +62,7 @@
+      */
+     public function __construct()
+     {
+-        $defaultJarPath = realpath(
+-            dirname(__FILE__) . '/includes/yuicompressor-2.4.2.jar'
+-        );
++        $defaultJarPath = '/usr/share/java/yuicompressor.jar';
+ 
+         $this->_javaPath = 'java';
+         $this->_jarPath = new PhingFile($defaultJarPath);

================================================================
Index: packages/php-phing-tasks-rchouinard/php-phing-tasks-rchouinard.spec
diff -u /dev/null 
packages/php-phing-tasks-rchouinard/php-phing-tasks-rchouinard.spec:1.1
--- /dev/null   Wed Mar 30 07:53:24 2011
+++ packages/php-phing-tasks-rchouinard/php-phing-tasks-rchouinard.spec Wed Mar 
30 07:53:19 2011
@@ -0,0 +1,57 @@
+# $Revision$, $Date$
+Summary:       Extra Phing tasks: LessCompiler, ManifestFile, YuiCompressor
+Name:          php-phing-tasks-rchouinard
+Version:       0.1
+Release:       1
+License:       New BSD
+Group:         Development/Languages/PHP
+Source0:       
https://github.com/rchouinard/phing-tasks/tarball/master#/tasks.tgz
+# Source0-md5: 9b10803f17807058c3a8650305af841f
+Patch0:                fixes.patch
+Requires:      php-phing
+Suggests:      lessphp
+Suggests:      yuicompressor
+Provides:      php-phing-task-lesscompiler
+Provides:      php-phing-task-manifestfile
+Provides:      php-phing-task-yuicompressor
+BuildArch:     noarch
+BuildRoot:     %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
+
+%define                phingdir        %{php_data_dir}/phing
+%define                tasksdir        %{phingdir}/tasks/ext
+
+%description
+A collection of custom Phing tasks from Ryan Chouinard:
+- LessCompilerTask
+- ManifestFileTask
+- YuiCompressorTask
+
+%prep
+%setup -qc
+mv rchouinard-phing-tasks-*/* .
+%patch0 -p1
+
+%install
+rm -rf $RPM_BUILD_ROOT
+install -d $RPM_BUILD_ROOT%{tasksdir}
+cp -a classes/rych/tasks/*Task.php $RPM_BUILD_ROOT%{tasksdir}
+
+%clean
+rm -rf $RPM_BUILD_ROOT
+
+%files
+%defattr(644,root,root,755)
+%doc README.md LICENSE
+%{tasksdir}/LessCompilerTask.php
+%{tasksdir}/ManifestFileTask.php
+%{tasksdir}/YuiCompressorTask.php
+
+%define date   %(echo `LC_ALL="C" date +"%a %b %d %Y"`)
+%changelog
+* %{date} PLD Team <[email protected]>
+All persons listed below can be reached at <cvs_login>@pld-linux.org
+
+$Log$
+Revision 1.1  2011/03/30 05:53:19  glen
+- new, lessc and yuic tasks work
+
================================================================
_______________________________________________
pld-cvs-commit mailing list
[email protected]
http://lists.pld-linux.org/mailman/listinfo/pld-cvs-commit

Reply via email to