ENH: Cygwin package is now created in a Cygwin subdirectory.

This commit is contained in:
Brad King 2003-01-17 13:35:04 -05:00
parent dd5c20536f
commit 9c00464f4d

View File

@ -377,8 +377,9 @@ cygwin_source_tarball()
[ -d "cmake-${VERSION}" ] || checkout || return 1 [ -d "cmake-${VERSION}" ] || checkout || return 1
echo "Creating cygwin source tarball ..." && echo "Creating cygwin source tarball ..." &&
( (
rm -rf cmake-${VERSION}.tar.bz2 && mkdir -p Cygwin &&
tar cvjf cmake-${VERSION}.tar.bz2 cmake-${VERSION} rm -rf Cygwin/cmake-${VERSION}.tar.bz2 &&
tar cvjf Cygwin/cmake-${VERSION}.tar.bz2 cmake-${VERSION}
) >Logs/cygwin_source_tarball.log 2>&1 || error_log Logs/cygwin_source_tarball.log ) >Logs/cygwin_source_tarball.log 2>&1 || error_log Logs/cygwin_source_tarball.log
} }
@ -390,10 +391,11 @@ cygwin_source_patch()
[ -d "cmake-${VERSION}" ] || checkout || return 1 [ -d "cmake-${VERSION}" ] || checkout || return 1
echo "Creating source patch for cygwin ..." && echo "Creating source patch for cygwin ..." &&
( (
rm -rf Patched && mkdir -p Cygwin &&
mkdir -p Patched && rm -rf Cygwin/Patched &&
(tar c cmake-${VERSION} | (cd Patched; tar x)) && mkdir -p Cygwin/Patched &&
cd Patched && (tar c cmake-${VERSION} | (cd Cygwin/Patched; tar x)) &&
cd Cygwin/Patched &&
mkdir -p cmake-${VERSION}/CYGWIN-PATCHES && mkdir -p cmake-${VERSION}/CYGWIN-PATCHES &&
( (
CYGVERSION=`uname -r` CYGVERSION=`uname -r`
@ -451,7 +453,7 @@ EOF
) && ) &&
dos2unix cmake-${VERSION}/CYGWIN-PATCHES/setup.hint && dos2unix cmake-${VERSION}/CYGWIN-PATCHES/setup.hint &&
cp cmake-${VERSION}/CYGWIN-PATCHES/setup.hint ../setup.hint && cp cmake-${VERSION}/CYGWIN-PATCHES/setup.hint ../setup.hint &&
(diff -urN "../cmake-${VERSION}" "cmake-${VERSION}" > "../cmake-${VERSION}-${RELEASE}.patch"; [ "$?" = "1" ]) (diff -urN "../../cmake-${VERSION}" "cmake-${VERSION}" > "../cmake-${VERSION}-${RELEASE}.patch"; [ "$?" = "1" ])
) >Logs/cygwin_source_patch.log 2>&1 || error_log Logs/cygwin_source_patch.log ) >Logs/cygwin_source_patch.log 2>&1 || error_log Logs/cygwin_source_patch.log
} }
@ -462,8 +464,9 @@ cygwin_package_script()
utilities || return 1 utilities || return 1
echo "Creating cygwin packaging script ..." && echo "Creating cygwin packaging script ..." &&
( (
cp ReleaseUtilities/cygwin-package.sh.in cmake-${VERSION}-${RELEASE}.sh && mkdir -p Cygwin &&
chmod u+x cmake-${VERSION}-${RELEASE}.sh cp ReleaseUtilities/cygwin-package.sh.in Cygwin/cmake-${VERSION}-${RELEASE}.sh &&
chmod u+x Cygwin/cmake-${VERSION}-${RELEASE}.sh
) >Logs/cygwin_package_script.log 2>&1 || error_log Logs/cygwin_package_script.log ) >Logs/cygwin_package_script.log 2>&1 || error_log Logs/cygwin_package_script.log
} }
@ -472,14 +475,14 @@ cygwin_package()
{ {
[ -z "${DONE_cygwin_package}" ] || return 0 ; DONE_cygwin_package="yes" [ -z "${DONE_cygwin_package}" ] || return 0 ; DONE_cygwin_package="yes"
config || return 1 config || return 1
[ -f "cmake-${VERSION}.tar.bz2" ] || cygwin_source_tarball || return 1 [ -f "Cygwin/cmake-${VERSION}.tar.bz2" ] || cygwin_source_tarball || return 1
[ -f "cmake-${VERSION}-${RELEASE}.patch" ] || cygwin_source_patch || return 1 [ -f "Cygwin/cmake-${VERSION}-${RELEASE}.patch" ] || cygwin_source_patch || return 1
[ -f "cmake-${VERSION}-${RELEASE}.sh" ] || cygwin_package_script || return 1 [ -f "Cygwin/cmake-${VERSION}-${RELEASE}.sh" ] || cygwin_package_script || return 1
echo "Running cygwin packaging script ..." && echo "Running cygwin packaging script ..." &&
( (
rm -rf Package && rm -rf Cygwin/Package &&
mkdir -p Package && mkdir -p Cygwin/Package &&
cd Package && cd Cygwin/Package &&
cp ../setup.hint . && cp ../setup.hint . &&
cp ../cmake-${VERSION}.tar.bz2 . && cp ../cmake-${VERSION}.tar.bz2 . &&
cp ../cmake-${VERSION}-${RELEASE}.patch . && cp ../cmake-${VERSION}-${RELEASE}.patch . &&