~ubuntu-branches/debian/sid/subversion/sid

« back to all changes in this revision

Viewing changes to tools/buildbot/slaves/win32-xp-VS2005/svnbuild.bat

  • Committer: Package Import Robot
  • Author(s): James McCoy, Peter Samuelson, James McCoy
  • Date: 2014-01-12 19:48:33 UTC
  • mfrom: (0.2.10)
  • Revision ID: package-import@ubuntu.com-20140112194833-w3axfwksn296jn5x
Tags: 1.8.5-1
[ Peter Samuelson ]
* New upstream release.  (Closes: #725787) Rediff patches:
  - Remove apr-abi1 (applied upstream), rename apr-abi2 to apr-abi
  - Remove loosen-sqlite-version-check (shouldn't be needed)
  - Remove java-osgi-metadata (applied upstream)
  - svnmucc prompts for a changelog if none is provided. (Closes: #507430)
  - Remove fix-bdb-version-detection, upstream uses "apu-config --dbm-libs"
  - Remove ruby-test-wc (applied upstream)
  - Fix “svn diff -r N file” when file has svn:mime-type set.
    (Closes: #734163)
  - Support specifying an encoding for mod_dav_svn's environment in which
    hooks are run.  (Closes: #601544)
  - Fix ordering of “svnadmin dump” paths with certain APR versions.
    (Closes: #687291)
  - Provide a better error message when authentication fails with an
    svn+ssh:// URL.  (Closes: #273874)
  - Updated Polish translations.  (Closes: #690815)

[ James McCoy ]
* Remove all traces of libneon, replaced by libserf.
* patches/sqlite_3.8.x_workaround: Upstream fix for wc-queries-test test
  failurse.
* Run configure with --with-apache-libexecdir, which allows removing part of
  patches/rpath.
* Re-enable auth-test as upstream has fixed the problem of picking up
  libraries from the environment rather than the build tree.
  (Closes: #654172)
* Point LD_LIBRARY_PATH at the built auth libraries when running the svn
  command during the build.  (Closes: #678224)
* Add a NEWS entry describing how to configure mod_dav_svn to understand
  UTF-8.  (Closes: #566148)
* Remove ancient transitional package, libsvn-ruby.
* Enable compatibility with Sqlite3 versions back to Wheezy.
* Enable hardening flags.  (Closes: #734918)
* patches/build-fixes: Enable verbose build logs.
* Build against the default ruby version.  (Closes: #722393)

Show diffs side-by-side

added added

removed removed

Lines of Context:
1
 
REM     Licensed to the Apache Software Foundation (ASF) under one
2
 
REM     or more contributor license agreements.  See the NOTICE file
3
 
REM     distributed with this work for additional information
4
 
REM     regarding copyright ownership.  The ASF licenses this file
5
 
REM     to you under the Apache License, Version 2.0 (the
6
 
REM     "License"); you may not use this file except in compliance
7
 
REM     with the License.  You may obtain a copy of the License at
8
 
REM    
9
 
REM       http://www.apache.org/licenses/LICENSE-2.0
10
 
REM    
11
 
REM     Unless required by applicable law or agreed to in writing,
12
 
REM     software distributed under the License is distributed on an
13
 
REM     "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
14
 
REM     KIND, either express or implied.  See the License for the
15
 
REM     specific language governing permissions and limitations
16
 
REM     under the License.
17
 
 
18
 
@echo off
19
 
IF NOT EXIST ..\config.bat GOTO noconfig
20
 
call ..\config.bat
21
 
 
22
 
cmd.exe /c call ..\svnclean.bat
23
 
 
24
 
set PARAMS=-t vcproj --vsnet-version=2005 --with-berkeley-db=%BDB_DIR% --with-zlib=%ZLIB_DIR% --with-httpd=%HTTPD_SRC_DIR% --with-neon=%NEON_DIR% --with-libintl=%INTL_DIR%
25
 
REM set PARAMS=-t vcproj --vsnet-version=2005 --with-berkeley-db=%BDB_DIR% --with-zlib=%ZLIB_DIR% --with-httpd=%HTTPD_SRC_DIR% --with-neon=%NEON_DIR%
26
 
IF NOT "%OPENSSL_DIR%"=="" set PARAMS=%PARAMS% --with-openssl=%OPENSSL_DIR%
27
 
 
28
 
python gen-make.py %PARAMS%
29
 
IF ERRORLEVEL 1 GOTO ERROR
30
 
 
31
 
REM MSDEV.COM %HTTPD_SRC_DIR%\apache.dsw /MAKE "BuildBin - Win32 Release"
32
 
REM IF ERRORLEVEL 1 GOTO ERROR
33
 
 
34
 
rem MSBUILD subversion_vcnet.sln /t:__ALL_TESTS__ /p:Configuration=Debug
35
 
MSBUILD subversion_vcnet.sln /t:__ALL_TESTS__ /p:Configuration=Release
36
 
IF ERRORLEVEL 1 GOTO ERROR
37
 
MSBUILD subversion_vcnet.sln /t:__SWIG_PYTHON__ /p:Configuration=Release
38
 
IF ERRORLEVEL 1 GOTO ERROR
39
 
MSBUILD subversion_vcnet.sln /t:__SWIG_PERL__ /p:Configuration=Release
40
 
IF ERRORLEVEL 1 GOTO ERROR
41
 
MSBUILD subversion_vcnet.sln /t:__JAVAHL__ /p:Configuration=Release
42
 
IF ERRORLEVEL 1 GOTO ERROR
43
 
 
44
 
EXIT 0
45
 
 
46
 
REM ----------------------------------------------------
47
 
:ERROR
48
 
ECHO.
49
 
ECHO *** Whoops, something choked.
50
 
ECHO.
51
 
CD ..
52
 
EXIT 1
53
 
 
54
 
:noconfig
55
 
echo File config.bat not found. Please copy it from config.bat.tmpl and tweak for you.
56
 
EXIT 2
 
1
REM     Licensed to the Apache Software Foundation (ASF) under one
 
2
REM     or more contributor license agreements.  See the NOTICE file
 
3
REM     distributed with this work for additional information
 
4
REM     regarding copyright ownership.  The ASF licenses this file
 
5
REM     to you under the Apache License, Version 2.0 (the
 
6
REM     "License"); you may not use this file except in compliance
 
7
REM     with the License.  You may obtain a copy of the License at
 
8
REM
 
9
REM       http://www.apache.org/licenses/LICENSE-2.0
 
10
REM
 
11
REM     Unless required by applicable law or agreed to in writing,
 
12
REM     software distributed under the License is distributed on an
 
13
REM     "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
 
14
REM     KIND, either express or implied.  See the License for the
 
15
REM     specific language governing permissions and limitations
 
16
REM     under the License.
 
17
 
 
18
@echo off
 
19
IF NOT EXIST ..\config.bat GOTO noconfig
 
20
call ..\config.bat
 
21
 
 
22
cmd.exe /c call ..\svnclean.bat
 
23
 
 
24
set PARAMS=-t vcproj --vsnet-version=2005 --with-berkeley-db=%BDB_DIR% --with-zlib=%ZLIB_DIR% --with-httpd=%HTTPD_SRC_DIR% --with-neon=%NEON_DIR% --with-libintl=%INTL_DIR%
 
25
REM set PARAMS=-t vcproj --vsnet-version=2005 --with-berkeley-db=%BDB_DIR% --with-zlib=%ZLIB_DIR% --with-httpd=%HTTPD_SRC_DIR% --with-neon=%NEON_DIR%
 
26
IF NOT "%OPENSSL_DIR%"=="" set PARAMS=%PARAMS% --with-openssl=%OPENSSL_DIR%
 
27
 
 
28
python gen-make.py %PARAMS%
 
29
IF ERRORLEVEL 1 GOTO ERROR
 
30
 
 
31
REM MSDEV.COM %HTTPD_SRC_DIR%\apache.dsw /MAKE "BuildBin - Win32 Release"
 
32
REM IF ERRORLEVEL 1 GOTO ERROR
 
33
 
 
34
rem MSBUILD subversion_vcnet.sln /t:__ALL_TESTS__ /p:Configuration=Debug
 
35
MSBUILD subversion_vcnet.sln /t:__ALL_TESTS__ /p:Configuration=Release
 
36
IF ERRORLEVEL 1 GOTO ERROR
 
37
MSBUILD subversion_vcnet.sln /t:__SWIG_PYTHON__ /p:Configuration=Release
 
38
IF ERRORLEVEL 1 GOTO ERROR
 
39
MSBUILD subversion_vcnet.sln /t:__SWIG_PERL__ /p:Configuration=Release
 
40
IF ERRORLEVEL 1 GOTO ERROR
 
41
MSBUILD subversion_vcnet.sln /t:__JAVAHL__ /p:Configuration=Release
 
42
IF ERRORLEVEL 1 GOTO ERROR
 
43
 
 
44
EXIT 0
 
45
 
 
46
REM ----------------------------------------------------
 
47
:ERROR
 
48
ECHO.
 
49
ECHO *** Whoops, something choked.
 
50
ECHO.
 
51
CD ..
 
52
EXIT 1
 
53
 
 
54
:noconfig
 
55
echo File config.bat not found. Please copy it from config.bat.tmpl and tweak for you.
 
56
EXIT 2