pajoye Sat Oct 25 16:50:25 2008 UTC
Added files:
/php-internals-win/script snapshot_5_2.bat snapshot_5_2_all.bat
snapshot_5_3_all.bat snapshot_5_3_vc9.bat
snapshot_5_3_vc9x64.bat snapshot_6_0.bat
snapshot_6_0_all.bat snapshot_6_0_vc9.bat
snapshot_installer.bat
snapshot_src_download.bat
Log:
- add scripts helper for all active branches
- add src downloader
scripts used by the automatic tasks for the snaps
http://cvs.php.net/viewvc.cgi/php-internals-win/script/snapshot_5_2.bat?view=markup&rev=1.1
Index: php-internals-win/script/snapshot_5_2.bat
+++ php-internals-win/script/snapshot_5_2.bat
REM $Id: snapshot_5_2.bat,v 1.1 2008/10/25 16:50:25 pajoye Exp $
@ECHO OFF
SET PHP_SDK_SCRIPT_PATH=%~dp0
REM change the drive
%~d0
CALL %PHP_SDK_SCRIPT_PATH%\phpsdk_setvars.bat
IF "%1" == "" (
SET CONFIGURE_ARGS=--enable-snapshot-build --enable-debug-pack
--with-snapshot-template=%PHP_SDK_PATH%\snap_5_2\vc6\x86\template
--with-php-build=%PHP_SDK_PATH%\snap_5_2\vc6\x86\php_build
--with-pdo-oci=C:\php-sdk\oracle\instantclient10\sdk,shared
--with-oci8=C:\php-sdk\oracle\instantclient10\sdk,shared
)
IF "%1" == "ts" (
SET CONFIGURE_ARGS=--enable-snapshot-build --enable-debug-pack
--with-snapshot-template=%PHP_SDK_PATH%\snap_5_2\vc6\x86\template
--with-php-build=%PHP_SDK_PATH%\snap_5_2\vc6\x86\php_build
--with-pdo-oci=C:\php-sdk\oracle\instantclient10\sdk,shared
--with-oci8=C:\php-sdk\oracle\instantclient10\sdk,shared
)
IF "%1" == "nts" (
SET CONFIGURE_ARGS=--enable-snapshot-build --enable-debug-pack
--disable-zts --disable-isapi
--with-snapshot-template=%PHP_SDK_PATH%\snap_5_2\vc6\x86\template
--with-php-build=%PHP_SDK_PATH%\snap_5_2\vc6\x86\php_build
--with-pdo-oci=C:\php-sdk\oracle\instantclient10\sdk,shared
--with-oci8=C:\php-sdk\oracle\instantclient10\sdk,shared
)
SET PHP_MODULE=php5
IF "%2" == "" (
CD %PHP_SDK_PATH%\snap_5_2\sources
CALL snapshot_src_download.bat 5.2
)
CD %PHP_SDK_PATH%\snap_5_2\vc6\x86
CALL snapshot.bat 6 5.2 snap52_vc6
%PHP_SDK_PATH%\snap_5_2\sources\php-5.2-src-latest.zip %4
http://cvs.php.net/viewvc.cgi/php-internals-win/script/snapshot_5_2_all.bat?view=markup&rev=1.1
Index: php-internals-win/script/snapshot_5_2_all.bat
+++ php-internals-win/script/snapshot_5_2_all.bat
REM $Id: snapshot_5_2_all.bat,v 1.1 2008/10/25 16:50:25 pajoye Exp $
@ECHO OFF
SET PHP_SDK_SCRIPT_PATH=%~dp0
REM change the drive
%~d0
CALL %PHP_SDK_SCRIPT_PATH%\phpsdk_setvars.bat
CD %PHP_SDK_PATH%\snap_5_2\sources
CALL snapshot_src_download.bat 5.2
CMD /C snapshot_5_2.bat ts nodownload no msi
CMD /C snapshot_5_2.bat nts nodownload no msi
http://cvs.php.net/viewvc.cgi/php-internals-win/script/snapshot_5_3_all.bat?view=markup&rev=1.1
Index: php-internals-win/script/snapshot_5_3_all.bat
+++ php-internals-win/script/snapshot_5_3_all.bat
REM $Id: snapshot_5_3_all.bat,v 1.1 2008/10/25 16:50:25 pajoye Exp $
@ECHO OFF
SET PHP_SDK_SCRIPT_PATH=%~dp0
REM change the drive
%~d0
CALL %PHP_SDK_SCRIPT_PATH%\phpsdk_setvars.bat
CD %PHP_SDK_PATH%\snap_5_3\sources
CALL snapshot_src_download.bat 5.3
CMD /C snapshot_5_3_vc9.bat ts nodownload no msi
CMD /C snapshot_5_3_vc9.bat nts nodownload no msi
CMD /C snapshot_5_3.bat ts nodownload no msi
CMD /C snapshot_5_3.bat nts nodownload no msi
http://cvs.php.net/viewvc.cgi/php-internals-win/script/snapshot_5_3_vc9.bat?view=markup&rev=1.1
Index: php-internals-win/script/snapshot_5_3_vc9.bat
+++ php-internals-win/script/snapshot_5_3_vc9.bat
REM $Id: snapshot_5_3_vc9.bat,v 1.1 2008/10/25 16:50:25 pajoye Exp $
@ECHO OFF
SET PHP_SDK_SCRIPT_PATH=%~dp0
REM change the drive
%~d0
CALL %PHP_SDK_SCRIPT_PATH%\phpsdk_setvars.bat
CD %PHP_SDK_PATH%\php_5_3\vc9\x86
IF "%1" == "" (
SET CONFIGURE_ARGS=--enable-snapshot-build --enable-debug-pack
--with-pdo-oci=C:\php-sdk\oracle\instantclient10\sdk,shared
--with-oci8=C:\php-sdk\oracle\instantclient10\sdk,shared
--with-oci8-11g=C:\php-sdk\oracle\instantclient11\sdk,shared
)
IF "%1" == "ts" (
SET CONFIGURE_ARGS=--enable-snapshot-build --enable-debug-pack
--with-pdo-oci=C:\php-sdk\oracle\instantclient10\sdk,shared
--with-oci8=C:\php-sdk\oracle\instantclient10\sdk,shared
--with-oci8-11g=C:\php-sdk\oracle\instantclient11\sdk,shared
)
IF "%1" == "nts" (
SET CONFIGURE_ARGS=--enable-snapshot-build --enable-debug-pack
--disable-zts --disable-isapi
--with-pdo-oci=C:\php-sdk\oracle\instantclient10\sdk,shared
--with-oci8=C:\php-sdk\oracle\instantclient10\sdk,shared
--with-oci8-11g=C:\php-sdk\oracle\instantclient11\sdk,shared
)
SET PHP_MODULE=php5
IF "%2" == "" (
CD %PHP_SDK_PATH%\snap_5_3\sources
CALL snapshot_src_download.bat 5.3
)
CD %PHP_SDK_PATH%\snap_5_3\vc9\x86
CALL snapshot.bat 9 5.3 snap53_vc9
%PHP_SDK_PATH%\snap_5_3\sources\php-5.3-src-latest.zip %4
http://cvs.php.net/viewvc.cgi/php-internals-win/script/snapshot_5_3_vc9x64.bat?view=markup&rev=1.1
Index: php-internals-win/script/snapshot_5_3_vc9x64.bat
+++ php-internals-win/script/snapshot_5_3_vc9x64.bat
REM $Id: snapshot_5_3_vc9x64.bat,v 1.1 2008/10/25 16:50:25 pajoye Exp $
@ECHO OFF
REM %VC9_SHELL%
REM CD "C:\Program Files\Microsoft SDKs\Windows\v6.1\"
REM CALL "C:\Program Files\Microsoft SDKs\Windows\v6.1\Bin\SetEnv.Cmd" /x86 /xp
/release
SET PHP_SDK_SCRIPT_PATH=%~dp0
REM change the drive
%~d0
CALL %PHP_SDK_SCRIPT_PATH%\phpsdk_setvars.bat
SET CONFIGURE_ARGS=--enable-snapshot-build --enable-debug-pack
--with-pdo-oci=C:\php-sdk\oracle\instantclient10\sdk,shared
--with-oci8=C:\php-sdk\oracle\instantclient10\sdk,shared
--with-oci8-11g=C:\php-sdk\oracle\instantclient11\sdk,shared
SET PHP_MODULE=php5
CD %PHP_SDK_PATH%\snap_5_3\sources
CALL snapshot_src_download.bat 5.3
REM XP is the minimum version we support
REM setenv /x86 /xp /release
CD %PHP_SDK_PATH%\snap_5_3\vc9\x64
CALL snapshot.bat 9x64 PHP_5_3 snap53_vc9x64
%PHP_SDK_PATH%\snap_5_3\sources\php-5.3-src-latest.zip
http://cvs.php.net/viewvc.cgi/php-internals-win/script/snapshot_6_0.bat?view=markup&rev=1.1
Index: php-internals-win/script/snapshot_6_0.bat
+++ php-internals-win/script/snapshot_6_0.bat
REM $Id: snapshot_6_0.bat,v 1.1 2008/10/25 16:50:25 pajoye Exp $
@ECHO OFF
SET PHP_SDK_SCRIPT_PATH=%~dp0
REM change the drive
%~d0
CALL %PHP_SDK_SCRIPT_PATH%\phpsdk_setvars.bat
SET PHP_MODULE=HEAD
IF "%1" == "" (
SET CONFIGURE_ARGS=--enable-snapshot-build --enable-debug-pack
--without-static-icu
--with-pdo-oci=C:\php-sdk\oracle\instantclient10\sdk,shared
--with-oci8=C:\php-sdk\oracle\instantclient10\sdk,shared
--with-oci8-11g=C:\php-sdk\oracle\instantclient11\sdk,shared
)
IF "%1" == "ts" (
SET CONFIGURE_ARGS=--enable-snapshot-build --enable-debug-pack
--without-static-icu
--with-pdo-oci=C:\php-sdk\oracle\instantclient10\sdk,shared
--with-oci8=C:\php-sdk\oracle\instantclient10\sdk,shared
--with-oci8-11g=C:\php-sdk\oracle\instantclient11\sdk,shared
)
IF "%1" == "nts" (
SET CONFIGURE_ARGS=--enable-snapshot-build --enable-debug-pack
--without-static-icu
--with-pdo-oci=C:\php-sdk\oracle\instantclient10\sdk,shared
--with-oci8=C:\php-sdk\oracle\instantclient10\sdk,shared
--with-oci8-11g=C:\php-sdk\oracle\instantclient11\sdk,shared
)
SET OLD_PATH=%PATH%
SET PATH=%PATH%;%PHP_SDK_PATH%\snap_6_0\vc6\x86\deps\bin
IF "%2" == "" (
CD %PHP_SDK_PATH%\snap_6_0\sources
CALL snapshot_src_download.bat 6.0
)
CD %PHP_SDK_PATH%\snap_6_0\vc6\x86
CALL snapshot.bat 6 6.0 snap60_vc6
%PHP_SDK_PATH%\snap_6_0\sources\php-6.0-src-latest.zip %4
http://cvs.php.net/viewvc.cgi/php-internals-win/script/snapshot_6_0_all.bat?view=markup&rev=1.1
Index: php-internals-win/script/snapshot_6_0_all.bat
+++ php-internals-win/script/snapshot_6_0_all.bat
REM $Id: snapshot_6_0_all.bat,v 1.1 2008/10/25 16:50:25 pajoye Exp $
@ECHO OFF
SET PHP_SDK_SCRIPT_PATH=%~dp0
REM change the drive
%~d0
CALL %PHP_SDK_SCRIPT_PATH%\phpsdk_setvars.bat
CD %PHP_SDK_PATH%\snap_6_0\sources
CALL snapshot_src_download.bat 6.0
CMD /C snapshot_6_0_vc9.bat ts nodownload no msi
CMD /C snapshot_6_0.bat ts nodownload no msi
CMD /C snapshot_6_0_vc9.bat nts nodownload no msi
CMD /C snapshot_6_0.bat nts nodownload no msi
http://cvs.php.net/viewvc.cgi/php-internals-win/script/snapshot_6_0_vc9.bat?view=markup&rev=1.1
Index: php-internals-win/script/snapshot_6_0_vc9.bat
+++ php-internals-win/script/snapshot_6_0_vc9.bat
REM $Id: snapshot_6_0_vc9.bat,v 1.1 2008/10/25 16:50:25 pajoye Exp $
@ECHO OFF
SET PHP_SDK_SCRIPT_PATH=%~dp0
REM change the drive
%~d0
CALL %PHP_SDK_SCRIPT_PATH%\phpsdk_setvars.bat
SET PHP_MODULE=HEAD
IF "%1" == "" (
SET CONFIGURE_ARGS=--enable-snapshot-build --enable-debug-pack
--without-static-icu
--with-pdo-oci=C:\php-sdk\oracle\instantclient10\sdk,shared
--with-oci8=C:\php-sdk\oracle\instantclient10\sdk,shared
--with-oci8-11g=C:\php-sdk\oracle\instantclient11\sdk,shared
)
IF "%1" == "ts" (
SET CONFIGURE_ARGS=--enable-snapshot-build --enable-debug-pack
--without-static-icu
--with-pdo-oci=C:\php-sdk\oracle\instantclient10\sdk,shared
--with-oci8=C:\php-sdk\oracle\instantclient10\sdk,shared
--with-oci8-11g=C:\php-sdk\oracle\instantclient11\sdk,shared
)
IF "%1" == "nts" (
SET CONFIGURE_ARGS=--enable-snapshot-build --enable-debug-pack
--without-static-icu
--with-pdo-oci=C:\php-sdk\oracle\instantclient10\sdk,shared
--with-oci8=C:\php-sdk\oracle\instantclient10\sdk,shared
--with-oci8-11g=C:\php-sdk\oracle\instantclient11\sdk,shared
)
SET OLD_PATH=%PATH%
SET PATH=%PATH%;%PHP_SDK_PATH%\snap_6_0\vc9\x86\deps\bin
IF "%2" == "" (
CD %PHP_SDK_PATH%\snap_6_0\sources
CALL snapshot_src_download.bat 6.0
)
CD %PHP_SDK_PATH%\snap_6_0\vc9\x86
CALL snapshot.bat 9 6.0 snap60_vc9
%PHP_SDK_PATH%\snap_6_0\sources\php-6.0-src-latest.zip %4
http://cvs.php.net/viewvc.cgi/php-internals-win/script/snapshot_installer.bat?view=markup&rev=1.1
Index: php-internals-win/script/snapshot_installer.bat
+++ php-internals-win/script/snapshot_installer.bat
REM $Id: snapshot_installer.bat,v 1.1 2008/10/25 16:50:25 pajoye Exp $
@echo off
goto old
IF "%1"=="" GOTO HELP
IF "%2"=="" GOTO HELP
IF NOT EXIST %1% (
echo ^<%1^> does not exist
GOTO EXIT
)
IF NOT EXIST %2% (
echo ^<%2^> does not exist
GOTO EXIT
)
IF "%3%"=="VC9" (
if "%4%"== "x64" set includevc9msm="x86_x64"
if "%4%"=="x86" set includevc9msm="x86"
if "%4%"=="" set includevc9msm="x86"
)
:old
SET PHP_SDK_SCRIPT_PATH=%~dp0
SET START=%CD%
REM change the drive
%~d0
echo %PHP_SDK_SCRIPT_PATH%
CALL %PHP_SDK_SCRIPT_PATH%\phpsdk_setvars.bat
SET PHP_INSTALLER_PATH=%PHP_SDK_SCRIPT_PATH%..\win-installer
SET A=%~n5
SET MSI_PATH=%A%.msi
cd %PHP_INSTALLER_PATH%
IF EXIST Files RD /Q /S Files
echo %5
unzip -o -qq -d Files %5
SET php_exe=Files\php.exe
copy %PHP_SDK_SCRIPT_PATH%..\template\php_manual_en.chm Files\
echo generating ... %MSI_PATH%
set phpver=%1
set phpver=%phpver:~0,3%
set phpver=%phpver:.=%
echo Building ExtensionsFeatures.wxs
copy ExtensionsFeatures%phpver%.wxs ExtensionsFeatures.wxs
set suffix=
set extrants=
set extrasnaps=
set buildtype="VC6-x86"
set includevc9msm=
if (%2)==() goto build
if %2==nts set extrants="nts-"
if %2==nts set suffix=NTS
if %2==VC9 set buildtype="VC9-x86"
if %2==VC9 set includeVC9msm="x86"
if %2==x64 set buildtype="VC9-x64"
if %2==x64 set includeVC9msm="x86_x64"
if %2==snapshot set extrasnaps="-latest"
if (%3)==() goto build
if %3==nts set extrants="nts-"
if %3==nts set suffix=NTS
if %3==VC9 set buildtype="VC9-x86"
if %3==VC9 set includeVC9msm="x86"
if %3==x64 set buildtype="VC9-x64"
if %3==x64 set includeVC9msm="x86_x64"
if %3==snapshot set extrasnaps="-latest"
if (%4)==() goto build
if %4==nts set extrants="nts-"
if %4==nts set suffix=NTS
if %4==VC9 set buildtype="VC9-x86"
if %4==VC9 set includeVC9msm="x86"
if %4==x64 set buildtype="VC9-x64"
if %4==x64 set includeVC9msm="x86_x64"
if %4==snapshot set extrasnaps="-latest"
echo WebServerConfig%phpver%%suffix%.wxs ****
echo %phpver% %suffix%
:build
set msiname="%MSI_PATH%"
echo ************************ %msiname%
echo Building ExtensionsComponents.wxs
%php_exe% GenExtensionsComponents.wxs.php "%phpver%"
echo Building PHPInstaller%1.wxs
%php_exe% GenPHPInstaller.wxs.php "PHPInstallerBase%phpver%%suffix%.wxs" "%1"
"%includevc9msm%"
echo Building WebServerConfig%1.wxs
copy WebServerConfig%phpver%%suffix%.wxs WebServerConfig%1.wxs
echo Compiling UI....
Wix\candle.exe -out PHPInstallerCommon.wixobj PHPInstallerCommon%suffix%.wxs
echo Building UI....
Wix\lit.exe -out PHPInstallerCommon.wixlib PHPInstallerCommon.wixobj
echo Compiling Installer....
Wix\candle.exe ExtensionsComponents.wxs ExtensionsFeaturesBuild.wxs
WebServerConfig%1.wxs PHPInstaller%1.wxs
echo Linking Installer....
Wix\light.exe -out "%msiname%" ExtensionsComponents.wixobj
ExtensionsFeaturesBuild.wixobj WebServerConfig%1.wixobj PHPInstaller%1.wixobj
PHPInstallerCommon.wixlib -loc WixUI_en-us.wxl
copy %msiname% %~dp5
GOTO EXIT
:help
ECHO snapshot_installer ^<php dist files^> ^<destination directory^>
echo create the MSI file using the php version, architecture
and compiler information
GOTO EXIT
:EXIT
CD %START%
http://cvs.php.net/viewvc.cgi/php-internals-win/script/snapshot_src_download.bat?view=markup&rev=1.1
Index: php-internals-win/script/snapshot_src_download.bat
+++ php-internals-win/script/snapshot_src_download.bat
REM $Id: snapshot_src_download.bat,v 1.1 2008/10/25 16:50:25 pajoye Exp $
@ECHO OFF
SET PHP_SDK_SCRIPT_PATH=%~dp0
CALL %PHP_SDK_SCRIPT_PATH%\phpsdk_setvars.bat
ECHO %PHP_SDK_SCRIPT_PATH%
REM change the drive
%~d0
IF "%1"=="5.2" GOTO DOWNLOAD
IF "%1"=="5.3" GOTO DOWNLOAD
IF "%1"=="6.0" GOTO DOWNLOAD
GOTO USAGE
:DOWNLOAD
SET BRANCH=%1
SET PHP_ARCHIVE_FILENAME=php-%BRANCH%-src-latest.zip
IF EXIST %PHP_ARCHIVE_FILENAME% DEL %PHP_ARCHIVE_FILENAME%
wget http://windows.php.net/downloads/snaps/php-%BRANCH%/%PHP_ARCHIVE_FILENAME%
REM unzip -o -qq %PHP_ARCHIVE_FILENAME%
REM Take the last one
FOR /D %%A IN (php-%BRANCH%-src-*) DO (
SET DIRNAME=%%A
)
ECHO Downloaded: %DIRNAME%
:DONE
GOTO EXIT
:USAGE
echo Usage %~n0 ^<branch name^> (5.2 5.3 or 6.0)
:EXIT
SET A=
SET N=
SET BRANCH=
SET PHP_ARCHIVE_FILENAME=
SET DIRNAME=
SET cnt=
--
PHP CVS Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php