Distance logo

Distance Developers Guide

How to release MCDS on SourceForge

Jump down to:

Introduction

This section describes the process of releasing source and binary distributions of the standalone Fortran MCDS analysis engine.

In what follows:

Description Name Example
Source local folder mcds_MN_rR_source mcds_50_r2_source.zip
Source ZIP mcds_MN_rR_source.zip mcds_50_r2_source.zip
Binary local folder mcds_MN_rR mcds_50_r2
Binary ZIP mcds_MN_rR.zip mcds_50_r2.zip
SourceForge folder mcds M.N release R mcds 5.0 release 2

Export MCDS from CVS

Using your preferred CVS client, export the CVS repository. This exports all the files for CVS but omits CVS-specific folders, version histories etc.

Export via Free Software Foundation CVS client

Run:

set HOME=%cd%\
cvs -d:pserver:anonymous@distanceengines.cvs.sourceforge.net:/cvsroot/distanceengines/ export -DNOW -d mcds_MN_rR_source mcds

Or, if you have a SourceForge account and write access to the repository:

set HOME=%cd%\
cvs -d:ext:USERNAME@distanceengines.cvs.sourceforge.net:/cvsroot/distanceengines/ export -DNOW -d mcds_MN_rR_source mcds

Export via TortoiseCVS

ZIP exported folder


Prepare binary bundle


Release on SourceForge

Create a new release folder on SourceForge:

Upload your release:

Set your release to be the default download: