From: Robert N. <rob...@us...> - 2006-07-30 13:32:41
|
Update of /cvsroot/bacula/bacula/src/win32 In directory sc8-pr-cvs3.sourceforge.net:/tmp/cvs-serv16965 Modified Files: README.mingw32 build-dependencies Log Message: Add Microsoft Windows port of MT and MTX to depkgs. Index: README.mingw32 =================================================================== RCS file: /cvsroot/bacula/bacula/src/win32/README.mingw32,v retrieving revision 1.8 retrieving revision 1.9 diff -u -d -r1.8 -r1.9 --- README.mingw32 29 Jul 2006 10:44:41 -0000 1.8 +++ README.mingw32 30 Jul 2006 13:32:36 -0000 1.9 @@ -99,7 +99,7 @@ If one of the patches change in src/win32/patches, you shouldn't need to update the cross-tools or dependencies for it to build. -You can new patches by doing the following (we assume the patch +You can install new patches by doing the following (we assume the patch in question is for openssl): cd <top-level> Index: build-dependencies =================================================================== RCS file: /cvsroot/bacula/bacula/src/win32/build-dependencies,v retrieving revision 1.3 retrieving revision 1.4 diff -u -d -r1.3 -r1.4 --- build-dependencies 1 Jul 2006 15:45:53 -0000 1.3 +++ build-dependencies 30 Jul 2006 13:32:36 -0000 1.4 @@ -24,6 +24,10 @@ DIR_NSIS_BIN= URL_NSIS_SRC=http://superb-west.dl.sourceforge.net/sourceforge/nsis/nsis-2.17-src.tar.bz2 DIR_NSIS_SRC= +URL_MTX=http://superb-west.dl.sourceforge.net/sourceforge/mtx/mtx-1.3.9.tar.gz +DIR_MTX= +URL_MT=ftp://ftp.ibiblio.org/pub/linux/system/backup/mt-st-0.9b.tar.gz +DIR_MT= cwd=`pwd` cd `dirname $0` @@ -338,6 +342,37 @@ cp -p build/release/makensis/makensis ../../nsis } +process_mtx() +{ + if get_source "${URL_MTX}" "${DIR_MTX}" + then + echo Patching mtx + # We can't run configure in a cross-compile environment so we + # patch the files to the correct values + cp -f config.h.in config.h + cp -f Makefile.in Makefile + rm -f configure + do_patch mtx.patch + fi + echo Building mtx + do_make Makefile prefix=${DEPPKG_DIR} all + echo Installing mtx + do_make Makefile prefix=${DEPPKG_DIR} install +} + +process_mt() +{ + if get_source "${URL_MT}" "${DIR_MT}" + then + echo Patching mt + do_patch mt.patch + fi + echo Building mt + do_make Makefile prefix=${DEPPKG_DIR} all + echo Installing mt + do_make Makefile PREFIX=${DEPPKG_DIR} install +} + if [ "$#" -eq 0 ] then process_zlib @@ -350,6 +385,7 @@ process_wxWidgets process_scons process_nsis + process_mtx else for dependency in "$@" do |