|
From: <kin...@us...> - 2003-10-29 18:49:33
|
Update of /cvsroot/teem/teem/src
In directory sc8-pr-cvs1:/tmp/cvs-serv32732
Modified Files:
release.txt
Log Message:
refined steps of doing release
Index: release.txt
===================================================================
RCS file: /cvsroot/teem/teem/src/release.txt,v
retrieving revision 1.26
retrieving revision 1.27
diff -C2 -d -r1.26 -r1.27
*** release.txt 18 Sep 2003 06:48:14 -0000 1.26
--- release.txt 29 Oct 2003 18:49:29 -0000 1.27
***************
*** 33,36 ****
--- 33,37 ----
| grep -v " hoover" | grep -v " _hoover" \
| grep -v " mite" | grep -v " _mite" \
+ | grep -v " alan" | grep -v " _alan" \
| grep -v " ten" | grep -v " _ten" \
| grep -v " echo" | grep -v " _echo"
***************
*** 52,57 ****
| grep -v " HOOVER" | grep -v " _HOOVER" \
| grep -v " MITE" | grep -v " _MITE" | grep -v "mite_" \
! | grep -v " TEN" | grep -v " _TEN" \
! | grep -v " ECHO" | grep -v " _ECHO"
2) Make sure it works
--- 53,59 ----
| grep -v " HOOVER" | grep -v " _HOOVER" \
| grep -v " MITE" | grep -v " _MITE" | grep -v "mite_" \
! | grep -v " ALAN" | grep -v " _ALAN" \
! | grep -v " ECHO" | grep -v " _ECHO" \
! | grep -v " TEN" | grep -v " _TEN"
2) Make sure it works
***************
*** 66,70 ****
With major releases, update the "teem" symlink.
mojojojo:
! setenv TEEM_ARCH darwin
setenv TEEM_PNG
setenv TEEM_ZLIB
--- 68,72 ----
With major releases, update the "teem" symlink.
mojojojo:
! setenv TEEM_ARCH darwin.32
setenv TEEM_PNG
setenv TEEM_ZLIB
***************
*** 74,77 ****
--- 76,90 ----
setenv TEEM_PNG_LPATH -L/home/sci/gk/usr/darwin/lib
setenv TEEM_PNG_IPATH -I/home/sci/gk/usr/darwin/include
+ tepin:
+ setenv TEEM_ARCH darwin.64
+ setenv TEEM_PNG
+ setenv TEEM_ZLIB
+ setenv TEEM_BZIP2
+ setenv TEEM_BZIP2_LPATH -L/sw/lib
+ setenv TEEM_BZIP2_IPATH -I/sw/include
+ setenv TEEM_ZLIB_LPATH -L/sw/lib
+ setenv TEEM_ZLIB_IPATH -I/sw/include
+ setenv TEEM_PNG_LPATH -L/sw/lib
+ setenv TEEM_PNG_IPATH -I/sw/include
carrot:
setenv TEEM_ARCH irix6.n32
***************
*** 127,156 ****
4) Create source-only tgz:
cvs -d /usr/sci/projects/teem/cvs co teem; cd teem
find . -name CVS -exec rm -rf {} \;
! cd ..; mv teem teem-${VERSION}
! tar czvf teem-${VERSION}.tgz teem-${VERSION}
! mv teem-${VERSION}.tgz ~/rel
5) Create Unix-ish binary builds (without src or docs):
for each TEEM_ARCH in:
irix6.n32 irix6.64 linux.32 linux.64 cygwin solaris darwin.32 darwin.64
! - ssh to some ARCH machine, copy teem-VERSION.tgz there if needed
- setenv TEEM_XXX for all the externals that it makes sense to
compile into the distributed statically linked binaries
! setenv VERSION <<version>>
! tar xzvf ~/rel/teem-${VERSION}.tgz
! cd teem-${VERSION}; setenv TEEM_DEST `pwd`
cd src; make; cd ..
mv src/LICENSE.txt .
yes | rm -rf README.txt cygwin darwin.32 darwin.64 irix6.64 irix6.n32 linux.32 linux.64 solaris win32 src
cd ..
! mv teem-${VERSION} teem-${VERSION}-${TEEM_ARCH}
! tar czvf teem-${VERSION}-${TEEM_ARCH}.tgz teem-${VERSION}-${TEEM_ARCH}
! mv teem-${VERSION}-${TEEM_ARCH}.tgz ~/rel
6) Create Windows binary builds.
! 7) Move all the binary builds to the web server
8) update online documentation (which may be done more often than releases)
--- 140,175 ----
4) Create source-only tgz:
+ setenv VERSION <<version>>
cvs -d /usr/sci/projects/teem/cvs co teem; cd teem
find . -name CVS -exec rm -rf {} \;
! cd ..; mv teem teem-${VERSION}-src
! tar czvf teem-${VERSION}-src.tar.gz teem-${VERSION}-src
! mv teem-${VERSION}-src.tar.gz ~/rel
5) Create Unix-ish binary builds (without src or docs):
for each TEEM_ARCH in:
irix6.n32 irix6.64 linux.32 linux.64 cygwin solaris darwin.32 darwin.64
! - ssh to some ARCH machine, copy teem-VERSION-src.tar.gz there if needed
- setenv TEEM_XXX for all the externals that it makes sense to
compile into the distributed statically linked binaries
! setenv VERSION 1.6.0
! tar xzvf ~/rel/teem-${VERSION}-src.tar.gz
! cd teem-${VERSION}-src; setenv TEEM_DEST `pwd`
cd src; make; cd ..
mv src/LICENSE.txt .
yes | rm -rf README.txt cygwin darwin.32 darwin.64 irix6.64 irix6.n32 linux.32 linux.64 solaris win32 src
cd ..
! mv teem-${VERSION}-src teem-${VERSION}-${TEEM_ARCH}
! tar czvf teem-${VERSION}-${TEEM_ARCH}.tar.gz teem-${VERSION}-${TEEM_ARCH}
! mv -f teem-${VERSION}-${TEEM_ARCH}.tar.gz ~/rel
! rm -rf teem-${VERSION}-${TEEM_ARCH}
6) Create Windows binary builds.
! 7) put the builds on sourceforge:
! cd ~/rel
! ftp upload.sourceforge.net
! ... binary ...
! ... cd incoming ...
8) update online documentation (which may be done more often than releases)
|