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"
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" ] || [ $port = "all" ]; then
- cp -f README-MSW.txt INSTALL-MSW.txt $TMPFILESDIR
- fi
-
- if [ $port = "os2" ] || [ $port = "all" ]; then
- cp -f INSTALL-OS2.txt $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
+ 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()
cp $APPDIR/docs/lgpl.txt COPYING.LIB
cp $APPDIR/docs/changes.txt CHANGES.txt
cp $APPDIR/docs/readme.txt README.txt
+
+ cp $APPDIR/docs/mgl/readme.txt $APPDIR/readme-mgl.txt
+ cp $APPDIR/docs/mgl/install.txt $APPDIR/install-mgl.txt
+
+ cp $APPDIR/docs/x11/readme.txt $APPDIR/readme-x11.txt
+ cp $APPDIR/docs/x11/install.txt $APPDIR/install-x11.txt
+
+ cp $APPDIR/docs/motif/readme.txt $APPDIR/readme-motif.txt
+ cp $APPDIR/docs/motif/install.txt $APPDIR/install-motif.txt
+
+ cp $APPDIR/docs/gtk/readme.txt $APPDIR/readme-gtk.txt
+ cp $APPDIR/docs/gtk/install.txt $APPDIR/install-gtk.txt
+
+ cp $APPDIR/docs/mac/readme.txt $APPDIR/readme-mac.txt
+ cp $APPDIR/docs/mac/install.txt $APPDIR/install-mac.txt
+
+ cp $APPDIR/docs/cocoa/readme.txt $APPDIR/readme-cocoa.txt
+ cp $APPDIR/docs/cocoa/install.txt $APPDIR/install-cocoa.txt
# Now delete a few files that are unnecessary
rm -f BuildCVS.txt descrip.mms
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
# cp $APPDIR/include/wx/os2/setup0.h $APPDIR/include/wx/os2/setup.h
cp $APPDIR/include/wx/msw/setup0.h $APPDIR/include/wx/msw/setup.h
cp $APPDIR/include/wx/univ/setup0.h $APPDIR/include/wx/univ/setup.h
+
+ # Make MSW project files always have DOS line endings.
+ unix2dos `cat $MANIFESTDIR/vc.rsp`
+
popd
}