¡Esta es una revisión vieja del documento!
Repositorio CVS
El source code de Synchronet y algunas dependencies de terceros son almacenadas en un sistema de versionado de codigo fuente (repositorio) usando un omnipresente software llamado CVS.
Acceso Anónimo, para el codigo actual o versiones previas por etiquetas, está disponible en el siguiente repositorio:
cvs.synchro.net:/cvsroot/sbbs
cvs-mirror.synchro.net:/cvsroot/sbbs
Módulos requeridos para construir Synchronet:
src-sbbs3
(alias de varios módulos)- Uno de los siguietes módulos (para librerías requeridas de terceros):
lib-win32
(para Windows)lib
(para todas las otras arquitecturas soportadas)
Módulos requeridos para ejecutar Synchronet (si todavía no tiene Synchronet instalado):
run-sbbs3
(alias de varios módulos)
Ejemplo de etiquetas (para obener una versión específica):
sbbs300c
sbbs310k
sbbs314a
NOTA: Si desea realmente construir una versión más vieja, probablemente tenga mejor suerte descargando el archivo de codigo fuente (ej. ssrc314a.zip
ó ssrc314a.tgz
) desde ftp://vert.synchro.net/ y construya estos; ya que algunos archivos fueron obsoletos y han sido removidos del repositorio CVS.
Ejemplo
CVS command-line example (for non-Windows OSes):
cvs -d :pserver:anonymous@cvs.synchro.net:/cvsroot/sbbs co src-sbbs3 lib
CVS command-line example (for Windows):
cvs -d :pserver:anonymous@cvs.synchro.net:/cvsroot/sbbs co src-sbbs3 lib-win32
Changes
In October of 2011, the /lib
and /include
modules in the Synchronet CVS repository were deprecated (and removed on October 26th) and a new top level module (/3rdp
) was introduced which includes pre-built third-party libraries and header files for Win32 builds and source archives (e.g. tarballs) and build files for *nix builds.
The lib
and lib-win32
module aliases actually refer to sub-directories of the /3rdp
module.