+2006-04-19 Borut Razem <borut.razem AT siol.net>
+
+ * doc/sdccman.lyx, */Makefile, */Makefile.in:
+ references to CVS replaced with Subversion
+
2006-04-19 Borut Razem <borut.razem AT siol.net>
* src/version.awk: adapted for svn
if [ "`grep hc08 ../../ports.build`" = hc08 ]; then \
$(CP) hc08/*.h $(sdcc_includedir)/hc08 ; \
fi
- rm -rf `find $(sdcc_includedir) -type d -name 'CVS'`
+ rm -rf `find $(sdcc_includedir) -type d -name '.svn'`
# Deleting all the installed files
for srcdir in $(MODELS) ds390 ds400 gbz80 z80 hc08 pic pic16; do \
find $(sdcc_libdir)/src/$$srcdir -depth \
\( -name '*.rel' -o -name '*.dump*' -o -name '*.sym' -o -name '*.o' -o -name '*.lib' -o \
- -name '*.lst' -o -name '*.asm' -o -name 'CVS' -o -name 'build' -o -name 'bin' \) \
+ -name '*.lst' -o -name '*.asm' -o -name '.svn' -o -name 'build' -o -name 'bin' \) \
-exec rm -r {} \; ; \
done
find $(sdcc_libdir)/src/mcs51 -depth \
\( -name '*.rel' -o -name '*.dump*' -o -name '*.sym' -o -name '*.o' -o -name '*.lib' -o \
- -name '*.lst' -o -name 'CVS' -o -name 'build' -o -name 'bin' \) \
+ -name '*.lst' -o -name '.svn' -o -name 'build' -o -name 'bin' \) \
-exec rm -r {} \;
# Deleting all the installed files
-# Dummy Makefile to get around CVS
+# Dummy Makefile to get around Subversion
all:
$(MAKE) -C ../mcs51 all
cp ../mcs51/*.rel ../mcs51/*.lib .
-# Dummy Makefile to get around CVS
+# Dummy Makefile to get around Subversion
all:
$(MAKE) -C ../mcs51 all
cp ../mcs51/*.rel ../mcs51/*.lib .
-# Dummy Makefile to get around CVS
+# Dummy Makefile to get around Subversion
all:
$(MAKE) -C ../mcs51 all
cp ../mcs51/*.rel ../mcs51/*.lib .
if [ -f $(MANUAL).pdf ]; then cp -rf $(MANUAL).pdf $(DESTDIR)$(docdir); fi
if [ -f $(TSS).pdf ]; then cp -rf $(TSS).pdf $(DESTDIR)$(docdir); fi
if [ -f $(CDB).pdf ]; then cp -rf $(CDB).pdf $(DESTDIR)$(docdir); fi
- rm -rf `find $(DESTDIR)$(docdir) -name CVS -type d`
+ rm -rf `find $(DESTDIR)$(docdir) -name .svn -type d`
rm -f $(DESTDIR)$(docdir)/*/WARNINGS $(DESTDIR)$(docdir)/*/*.pl $(DESTDIR)$(docdir)/*/images.*
uninstall:
$Revision$
\layout Comment
-The above strings enclosed in $ are automatically updated by cvs
+The above strings enclosed in $ are automatically updated by Subversion
\layout Standard
Some of the other tools (simulator and assembler) included with SDCC contain
their own documentation and can be found in the source distribution.
If you want the latest unreleased software, the complete source package
- is available directly by anonymous CVS on cvs.sdcc.sourceforge.net.
+ is available directly from Subversion on https://svn.sourceforge.net/svnroot/sdcc
+/trunk/sdcc.
\layout Section
Wishes for the future
\series medium
Download the source package
\series default
- either from the SDCC CVS repository or from the nightly snapshots
+ either from the SDCC Subversion repository or from the nightly snapshots
\series medium
, it will be named something like sdcc
\series default
later
\layout Itemize
-cvs ; only if you use CVS access
+svn ; only if you use Subversion access
\layout Standard
If you want to develop something you'll need:
\series medium
Download the source package
\series default
- either from the SDCC CVS repository or from the
+ either from the SDCC Subversion repository or from the
\begin_inset LatexCommand \url[nightly snapshots]{http://sdcc.sourceforge.net/snap.php}
\end_inset
\newline
WARNING: Visual studio is very picky with line terminations; it expects
the 0x0d, 0x0a DOS style line endings, not the 0x0a Unix style line endings.
- When using the CVS repository it's easiest to configure the cvs client
- to convert automatically for you.
+ When using the Subversion repository it's easiest to configure the svn
+ client to convert automatically for you.
If however you are getting a message such as "This makefile was not generated
by Developer Studio etc.
etc.
\end_inset
- area and cvs code repository
+ area and Subversion code repository
\begin_inset LatexCommand \index{cvs code repository}
\end_inset
ChangeLog
\layout Standard
-You can follow the status of the cvs version
+You can follow the status of the Subversion version
\begin_inset LatexCommand \index{version}
\end_inset
\size footnotesize
-\begin_inset LatexCommand \htmlurl{http://cvs.sf.net/cgi-bin/viewcvs.cgi/*checkout*/sdcc/sdcc/ChangeLog?rev=HEAD&content-type=text/plain}
+\begin_inset LatexCommand \htmlurl{http://svn.sourceforge.net/viewcvs.cgi/*checkout*/sdcc/trunk/sdcc/ChangeLog}
\end_inset
new_files:
diff -rNu $$HOME/clean-source/sdcc/sim/ucsim .|\
- grep '^diff' | grep -v CVS | awk '{print $$4}'
+ grep '^diff' | grep -v "\.svn" | awk '{print $$4}'
lines:
@find . \( -name '*.[ch]' -o -name '*.cc' -o -name '*.hh' \) \
# one of the library files should cause all to re-run
# Dependancies:
-# * The sdcc-extra package, available from CVS.
-# o cvs -d cvs.sdcc.sourceforge.net:/cvsroot/sdcc co sdcc-extra
+# * The sdcc-extra package, available from Subversion.
+# o svn co https://svn.sourceforge.net/svnroot/sdcc/trunk/sdcc-extra sdcc-extra
# o Provides the emulators
# * The gbdk-lib package from gbdk.
# o cvs -d cvs.gbdk.sourceforge.net:/cvsroot/gbdk co gbdk-lib
# Each directory under ports/ is used as a port name. Each port is tested.
# Each port must have a spec.mk which describes how to build the object
# files and how to run the emulator.
-ALL_PORTS = $(filter-out CVS xa51 ucz80 gbz80 pic16,$(notdir $(wildcard $(PORTS_DIR)/*)))
+ALL_PORTS = $(filter-out .svn xa51 ucz80 gbz80 pic16,$(notdir $(wildcard $(PORTS_DIR)/*)))
# These ports will be cleaned with 'make clean'
-CLEAN_PORTS = $(filter-out CVS,$(notdir $(wildcard $(PORTS_DIR)/*)))
+CLEAN_PORTS = $(filter-out .svn,$(notdir $(wildcard $(PORTS_DIR)/*)))
MAKE_LIBRARY =
# Simple weekly tarball generator
-CVSROOT = :pserver:anonymous@cvs.sdcc.sourceforge.net:/cvsroot/sdcc
-CVSOPTS = -z6
+SVNROOT = https://svn.sourceforge.net/svnroot/sdcc/trunk/sdcc
DATE = `date +%Y%m%d`
WWWROOT = /home/michaelh/www
SNAP = $(WWWROOT)/snapshots
cd /tmp; \
mkdir -p sdcc-$(DATE); \
cd sdcc-$(DATE); \
- cvs $(CVSOPTS) -d$(CVSROOT) checkout sdcc; \
+ svn co $(CVSROOT) sdcc; \
tar czf $(SNAP)/sdcc-$(DATE)-$(REVISION).tar.gz sdcc; \
tar cIf $(SNAP)/sdcc-$(DATE)-$(REVISION).tar.bz2 sdcc
cd $(SNAP); \