updated notes, modified release script

release scripts modified to accept line conversion utility location on
the command line
This commit is contained in:
Alex 2012-12-25 22:43:02 -06:00
parent dc508732d5
commit 8147b94f12
4 changed files with 26 additions and 26 deletions

View File

@ -42,10 +42,6 @@ AAAIntroduction
!!Incompatible Changes and Possible Transition Issues
- Poco::Net::NetworkInterface::findFirstAddress() (1.5.0) was renamed to firstAddress() (1.5.1).
- typedef Poco::Net::NetworkInterface::MacAddress (1.5.0) was renamed to MACAddress (1.5.1).
- introduced NetworkInterface::Type (1.5.1).
- unsigned Poco::Net::NetworkInterface::hwType() (1.5.0) changed to NetworkInterface::Type type() (1.5.1)
- Please note that 1.5.x releases are development releases and not considered stable. Interfaces may
change, and backwards compatibility with the stable 1.4 release series
is not guaranteed. There may also be some rough edges.

View File

@ -35,7 +35,6 @@ cp ${src}/*.sln ${dst}
cp ${src}/*.vcproj ${dst}
cp ${src}/*.vcxproj ${dst}
cp ${src}/*.vcxproj.filters ${dst}
cp ${src}/*.vcxproj.user ${dst}
cp ${src}/Makefile* ${dst}
cp ${src}/*.make ${dst}
cp ${src}/*.progen ${dst}
@ -72,7 +71,6 @@ if [ -d ${src}/testsuite ] ; then
cp ${src}/testsuite/*.vcproj ${dst}/testsuite
cp ${src}/testsuite/*.vcxproj ${dst}/testsuite
cp ${src}/testsuite/*.vcxproj.filters ${dst}/testsuite
cp ${src}/testsuite/*.vcxproj.user ${dst}/testsuite
cp ${src}/testsuite/Makefile* ${dst}/testsuite
cp ${src}/testsuite/*.make ${dst}/testsuite
cp ${src}/testsuite/*.progen ${dst}/testsuite
@ -149,7 +147,6 @@ if [ -d ${src}/samples ] ; then
cp ${src}/samples/${sample}/*.vcproj ${dst}/samples/${sample}
cp ${src}/samples/${sample}/*.vcxproj ${dst}/samples/${sample}
cp ${src}/samples/${sample}/*.vcxproj.filters ${dst}/samples/${sample}
cp ${src}/samples/${sample}/*.vcxproj.user ${dst}/samples/${sample}
cp ${src}/samples/${sample}/Makefile* ${dst}/samples/${sample}
cp ${src}/samples/${sample}/*.make ${dst}/samples/${sample}
cp ${src}/samples/${sample}/*.progen ${dst}/samples/${sample}

View File

@ -35,12 +35,17 @@ esac
label=""
spec=""
lineEndConv=""
while [ "$1" != "" ] ;
do
if [ "$1" = "-l" ] ; then
shift
label=@$1
shift
elif [ "$1" = "-c" ] ; then
shift
lineEndConv=$1
shift
else
spec=$1
shift
@ -56,6 +61,10 @@ else
reltag=""
fi
if [ "$lineEndConv" != "" ] ; then
lnendcvt="-c ${lineEndConv}"
fi
if [ $cygwin ] ; then
export PWD=`cygpath -w $POCO_BASE`
fi
@ -75,5 +84,5 @@ release=$version$reltag
echo "Building release $release"
rm -rf releases/poco-$release.*
$POCO_BASE/release/script/mkrelease $release $relspec
$POCO_BASE/release/script/mkrelease $release $relspec $lnendcvt

View File

@ -14,22 +14,17 @@ if [ "$1" = "" ] ; then
echo " -i - include internal tools"
echo " -f specfile - read component list from specfile"
echo " -o dir - specify output directory"
echo " -c location - specify line-ending conversion utility (enables conversion)"
echo " -l - include licensing"
exit 1
fi
case `uname` in
CYGWIN*) cygwin=1
;;
*) cygwin=""
;;
esac
comps="Foundation XML JSON Util Net"
internal=0
specfile=""
version=""
output=""
lineEndConv=""
licensingDep=""
while [ "$1" != "" ] ;
@ -45,6 +40,10 @@ do
shift
output=$1
shift
elif [ "$1" = "-c" ] ; then
shift
lineEndConv=$1
shift
elif [ "$1" = "-l" ] ; then
shift
licensingDep="Licensing-libexec"
@ -426,17 +425,16 @@ ENDOFSCRIPT
#
# Fix line endings
#
if [ $cygwin ] ; then
if [ -x /usr/bin/unix2dos ] ; then
/usr/bin/unix2dos ${target}/build_vs71.cmd
/usr/bin/unix2dos ${target}/build_vs80.cmd
/usr/bin/unix2dos ${target}/build_vs90.cmd
/usr/bin/unix2dos ${target}/build_vs100.cmd
/usr/bin/unix2dos ${target}/build_CE_vs90.cmd
/usr/bin/unix2dos ${target}/build_vcexpress2008.cmd
/usr/bin/unix2dos ${target}/build_vcexpress2010.cmd
/usr/bin/unix2dos ${target}/Makefile
fi
if [ "$lineEndConv" != "" ] ; then
$lineEndConv ${target}/build_vs71.cmd
$lineEndConv ${target}/build_vs80.cmd
$lineEndConv ${target}/build_vs90.cmd
$lineEndConv ${target}/build_vs100.cmd
$lineEndConv ${target}/build_CE_vs90.cmd
$lineEndConv ${target}/build_vcexpress2008.cmd
$lineEndConv ${target}/build_vcexpress2010.cmd
$lineEndConv ${target}/Makefile
$lineEndConv ${target}/components
fi