aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMarc Alexander <admin@m-a-styles.de>2016-08-04 20:45:42 +0200
committerMarc Alexander <admin@m-a-styles.de>2016-08-04 20:45:42 +0200
commitc9ada4d2019356e948c93b34a9c8530fd5a0f90d (patch)
treed8a3e17cce3411e170716c74224c90e6f9e42655
parent6cc4d78ebf2ea0be14e39b32d1ab38ee05cfbd7f (diff)
parent2dae36e3fbde62c73c0ea08f5acd4e1629ebae34 (diff)
downloadforums-c9ada4d2019356e948c93b34a9c8530fd5a0f90d.tar
forums-c9ada4d2019356e948c93b34a9c8530fd5a0f90d.tar.gz
forums-c9ada4d2019356e948c93b34a9c8530fd5a0f90d.tar.bz2
forums-c9ada4d2019356e948c93b34a9c8530fd5a0f90d.tar.xz
forums-c9ada4d2019356e948c93b34a9c8530fd5a0f90d.zip
Merge branch '3.1.x' into 3.2.x
Conflicts: build/build.xml
-rw-r--r--build/build.xml48
1 files changed, 27 insertions, 21 deletions
diff --git a/build/build.xml b/build/build.xml
index 3f3d5147a0..061b3c7791 100644
--- a/build/build.xml
+++ b/build/build.xml
@@ -49,7 +49,7 @@
-->
<target name="composer">
<exec dir="phpBB"
- command="php ../composer.phar install --dev"
+ command="php ../composer.phar install"
checkreturn="true"
passthru="true" />
</target>
@@ -143,6 +143,7 @@
<phingcall target="export">
<property name="revision" value="release-${version}" />
<property name="dir" value="build/old_versions/release-${version}" />
+ <property name="skip-composer" value="true" />
</phingcall>
<phingcall target="clean-diff-dir">
@@ -248,26 +249,35 @@
<equals arg1="${composer-has-dependencies}" arg2="1" trim="true" />
<then>
<!-- We have non-dev composer dependencies -->
- <exec dir="."
- command="git ls-tree ${revision} composer.phar"
- checkreturn="true"
- outputProperty='composer-ls-tree-output' />
<if>
- <equals arg1="${composer-ls-tree-output}" arg2="" trim="true" />
+ <not><isset property="skip-composer" /></not>
<then>
- <fail message="There are composer dependencies, but composer.phar is missing." />
- </then>
- <else>
- <!-- Export the phar, install dependencies, delete phar. -->
<exec dir="."
- command="git archive ${revision} composer.phar | tar -xf - -C ${dir}"
- checkreturn="true" />
- <exec dir="${dir}"
- command="php composer.phar install --no-dev --optimize-autoloader"
+ command="git ls-tree ${revision} composer.phar"
checkreturn="true"
- passthru="true" />
- <delete file="${dir}/composer.phar" />
- </else>
+ outputProperty='composer-ls-tree-output' />
+ <if>
+ <equals arg1="${composer-ls-tree-output}" arg2="" trim="true" />
+ <then>
+ <fail message="There are composer dependencies, but composer.phar is missing." />
+ </then>
+ <else>
+ <!-- Export the phar, install dependencies, delete phar. -->
+ <exec dir="."
+ command="git archive ${revision} composer.phar | tar -xf - -C ${dir}"
+ checkreturn="true" />
+ <exec dir="${dir}"
+ command="php composer.phar install --no-dev --optimize-autoloader"
+ checkreturn="true"
+ passthru="true" />
+ <delete file="${dir}/composer.phar" />
+
+ <phingcall target="clean-vendor-dir">
+ <property name="dir" value="${dir}" />
+ </phingcall>
+ </else>
+ </if>
+ </then>
</if>
</then>
<else>
@@ -286,10 +296,6 @@
<delete dir="${dir}/config/development" />
<delete dir="${dir}/config/test" />
- <phingcall target="clean-vendor-dir">
- <property name="dir" value="${dir}" />
- </phingcall>
-
<echo msg="Setting permissions for checkout of ${revision} in ${dir}" />
<!-- set permissions of all files to 644, directories to 755 -->
<exec dir="${dir}" command="find . -type f|xargs chmod 644" escape="false" />