ZIPFLAGS=
PROGNAME=$0
-SCRIPTDIR=$WXWIN/distrib/scripts
+##SCRIPTDIR=$WXWIN/distrib/scripts
. $SCRIPTDIR/utils.inc
-MANIFESTDIR=$SCRIPTDIR/manifests
+MANIFESTDIR=$WXWIN/distrib/scripts/manifests
WEBFILES=$WXWIN/../wxWebSite
if [ ! "$CYGPATH" = "" ]; then
WEBFILES=`$CYGPATH "$WEBFILES"`
fi
if [ $port = "all" ]; then
- filelist="$filelist palmos.rsp"
+ filelist="$filelist gtk1.rsp palmos.rsp docsrc.rsp"
fi
tempfile="/tmp/wx$port.files.in"
dospinport(){
port=$1
- if [ $port != "all" ]; then
- portname="`echo $port|tr '[a-z]' '[A-Z]'`"
- else
- portname="Widgets"
- fi
+ case "$port" in
+ all)
+ portname="Widgets";;
+ base)
+ portname="Base";;
+ motif)
+ portname="Motif";;
+ mac)
+ portname="Mac";;
+ *)
+ # for all the others (DFB, GTK, MGL, MSW, X11) just use the
+ # upper-case version as they are abbreviations
+ portname=`echo $port | tr '[a-z]' '[A-Z]'`;;
+ esac
echo "Creating wx$portname distribution..."
portfiles="/tmp/wx$port.files"
getfilelist "$port" "$portfiles"
- TMPFILESDIR=/tmp/wx$port/wxWidgets-$VERSION
+ TMPFILESDIR=/tmp/wx$port/wx$portname-$VERSION
rm -rf $TMPFILESDIR
mkdir -p $TMPFILESDIR
copyfilelist $portfiles $APPDIR $TMPFILESDIR
-
+
+ if [ $port = "msw" ]; then
+ FILES=`find . -type f \( -path '*/CVS/*' -prune -o -exec ${SCRIPTDIR}/is_text.sh {} \; -print \)`
+ echo "$FILES" > /tmp/textfiles
+ fi
+
pushd /tmp/wx$port
# use DOS line endings for text files for MSW archives.
if [ $port = "msw" ]; then
- find . -name \*.txt -exec unix2dos {} \;
- find . -name \*.htm* -exec unix2dos {} \;
- find . -name \*.h -exec unix2dos {} \;
- find . -name \*.c -exec unix2dos {} \;
- find . -name \*.cpp -exec unix2dos {} \;
- find . -name \*.cxx -exec unix2dos {} \;
- find . -name \*.ini -exec unix2dos {} \;
- find . -name \*.rc -exec unix2dos {} \;
- find . -name \*.bkl -exec unix2dos {} \;
- find . -name \*.tex -exec unix2dos {} \;
+ pushd /tmp/wx$port/wx$portname-$VERSION
+ for file in `cat /tmp/textfiles`; do
+ unix2dos $file
+ done
+ popd
fi
echo "Creating wx$portname-$VERSION.zip..."
zip $ZIPFLAGS -r -9 $APPDIR/deliver/wx$portname-$VERSION.zip .
echo "Creating wx$portname-$VERSION.tar.gz..."
- tar czvf $APPDIR/deliver/wx$portname-$VERSION.tar.gz wxWidgets-$VERSION
+ tar czf $APPDIR/deliver/wx$portname-$VERSION.tar.gz wx$portname-$VERSION
echo "Creating wx$portname-$VERSION.tar.bz2..."
- tar ch wxWidgets-$VERSION | bzip2 -f9 > $APPDIR/deliver/wx$portname-$VERSION.tar.bz2
+ tar ch wx$portname-$VERSION | bzip2 -f9 > $APPDIR/deliver/wx$portname-$VERSION.tar.bz2
popd
rm -rf /tmp/wx$port
+ rm ${portfiles}
+# rm /tmp/textfiles
}
prepareforrelease()
rm -f docs/html/wxbook.htm docs/html/roadmap.htm
rm -f -r contrib/docs/latex/ogl
rm -f src/mingegcs.bat
- rm -f *.spec
+# rm -f *.spec
rm -f src/gtk/descrip.mms src/motif/descrip.mms
# Copy setup0.h files to setup.h