Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
dev:dependencies [2011/10/22 02:37] – [Cryptlib] moved to 3rdp digitalmandev:dependencies [2023/03/28 22:28] (current) – [Cryptlib] We use it for SSL/TLS too digital man
Line 1: Line 1:
 ====== Dependencies ====== ====== Dependencies ======
  
-This page identifies the dependencies of the C/C++ source projects in the Synchronet [[CVS]] repository.+This page identifies the dependencies of the C/C++ source projects in the Synchronet Source Repository. 
 + 
 +===== SDL ===== 
 + 
 +The [[http://www.libsdl.org/|Simple DirectMedia Layer]] library is optionally supported by CIOLIB. 
 + 
 +The SDL libraries and headers are no longer (as of Oct-20-2011) being stored in the Synchronet Source Repository.
  
 ===== XPDEV ===== ===== XPDEV =====
 The Synchronet cross-platform development (XPDEV) library is required by all Synchronet-related projects and libraries that support cross-platform development. The Synchronet cross-platform development (XPDEV) library is required by all Synchronet-related projects and libraries that support cross-platform development.
  
-XPDEV source code is hosted in the Synchronet [[CVS]] repository at [[http://cvs.synchro.net/cgi-bin/viewcvs.cgi/src/xpdev/|src/xpdev/]].+XPDEV source code is hosted in the Synchronet Source Repository at [[https://gitlab.synchro.net/sbbs/sbbs/-/tree/master/src/xpdev|src/xpdev/]].
  
-===== UIFC =====+===== SMBLIB =====
  
-The Synchronet User Interface (UIFClibrary is required by all locally executed full-screen console mode utilities (e.g. SCFG) and [[:SyncTERM]]. +Deuce's CIOLIB (CONIOrequires SMBLIB.
- +
-UIFC source code is hosted in the Synchronet [[CVS]] repository at [[http://cvs.synchro.net/cgi-bin/viewcvs.cgi/src/uifc/|src/uifc/]].+
  
 ===== CIOLIB ===== ===== CIOLIB =====
Line 18: Line 22:
 [[person::Deuce]]'s console input/output library (CIOLIB) is required by all UIFC applications and CIOXTRN. [[person::Deuce]]'s console input/output library (CIOLIB) is required by all UIFC applications and CIOXTRN.
  
-CIOLIB source code is hosted in the Synchronet [[CVS]] repository at [[http://cvs.synchro.net/cgi-bin/viewcvs.cgi/src/conio/|src/conio/]].+CIOLIB source code is hosted in the Synchronet Source Repository at [[https://gitlab.synchro.net/main/sbbs/-/tree/master/src/conio|src/conio/]]
 + 
 +===== UIFC ===== 
 + 
 +The Synchronet User Interface (UIFC) library is required by all locally executed full-screen console mode utilities (e.g. SCFG) and [[:SyncTERM]]. 
 + 
 +UIFC source code is hosted in the Synchronet Source Repository at [[https://gitlab.synchro.net/main/sbbs/-/tree/master/src/uifc|src/uifc/]].
  
-===== SDL ===== 
  
-The [[http://www.libsdl.org/|Simple DirectMedia Layer]] library is optionally supported by CIOLIB. 
  
-The SDL libraries and headers are no longer (as of Oct-20-2011) being stored in the Synchronet [[dev:CVS]] repository. 
 ===== Ncurses ===== ===== Ncurses =====
 Ncurses ("new curses") is required for [[#CIOLIB]] builds on *nix builds. Ncurses ("new curses") is required for [[#CIOLIB]] builds on *nix builds.
Line 32: Line 39:
 ===== Cryptlib ===== ===== Cryptlib =====
  
-[[http://www.cs.auckland.ac.nz/~pgut001/cryptlib/|Cryptlib]] is required for SSHv2 support in Synchronet and [[:SyncTERM]].+[[http://www.cs.auckland.ac.nz/~pgut001/cryptlib/|Cryptlib]] is required for SSHv2 and SSL/TLS support in Synchronet and [[:SyncTERM]].
  
-Cryptlib files are mirrored in the Synchronet [[CVS]] repository at [[http://cvs.synchro.net/cgi-bin/viewcvs.cgi/3rdp/|3rdp/]].+Cryptlib files are mirrored in the Synchronet Source Repository at [[https://gitlab.synchro.net/sbbs/sbbs/-/tree/master/3rdp|3rdp/]].
 ===== SpiderMonkey ===== ===== SpiderMonkey =====
  
-[[https://developer.mozilla.org/en/SpiderMonkey|SpiderMonkey]] (a.k.a. ''libjs'' and JavaScript-C) v1.is required for JavaScript support in Synchronet and jsexec.+Mozilla [[https://developer.mozilla.org/en/SpiderMonkey|SpiderMonkey]] (a.k.a. ''lib[moz]js'' and JavaScript-C) v1.8.5 is required for [[custom:JavaScript]] support in Synchronet and ''[[util:jsexec]]''.
  
-SpiderMonkey header files are mirrored in the Synchronet [[CVS]] repository at [[http://cvs.synchro.net/cgi-bin/viewcvs.cgi/include/mozilla/js/|include/mozilla/js/]].+SpiderMonkey libraries and header files for Win32 are mirrored in the Synchronet Source Repository at [[https://gitlab.synchro.net/sbbs/sbbs/-/tree/master/3rdp/win32.release/mozjs|3rdp/win32.release/mozjs/]]
 + 
 +SpiderMonkey source and header files for targeting [[install:nix|other platforms]] are mirrored in the Synchronet Source Repository at [[https://gitlab.synchro.net/sbbs/sbbs/-/tree/master/3rdp/dist|3rdp/dist/]].
  
-SpiderMonkey libraries for supported platforms are mirrored in the Synchronet [[CVS]] repository at [[http://cvs.synchro.net/cgi-bin/viewcvs.cgi/lib/mozilla/js/|lib/mozilla/js/]]. 
  
 ===== NSPR ===== ===== NSPR =====
Line 47: Line 55:
 [[https://developer.mozilla.org/en/NSPR|Netscape Portable Runtime]] is required by [[#SpiderMonkey]]. On Linux/Unix systems, you should install the proper package for your OS distribution. [[https://developer.mozilla.org/en/NSPR|Netscape Portable Runtime]] is required by [[#SpiderMonkey]]. On Linux/Unix systems, you should install the proper package for your OS distribution.
  
-Fro Win32, ''nspr4.dll'' is mirrored in the Synchronet [[CVS]] repository at [[http://cvs.synchro.net/cgi-bin/viewcvs.cgi/3rdp/win32.release/nspr/bin|3rdp/win32.release/nspr/bin]].+Fro Win32, ''nspr4.dll'' is mirrored in the Synchronet Source Repository at [[https://gitlab.synchro.net/sbbs/sbbs/-/tree/master/3rdp/win32.release/nspr/bin|3rdp/win32.release/nspr/bin]].
  
 ===== COMIO ===== ===== COMIO =====
Line 53: Line 61:
 [[person::Digital Man]]'s communication port (serial port / UART) input/output (COMIO) library is required by SEXYZ, SEXPOTS and SyncTERM. [[person::Digital Man]]'s communication port (serial port / UART) input/output (COMIO) library is required by SEXYZ, SEXPOTS and SyncTERM.
  
-COMIO source code is hosted in the Synchronet [[CVS]] repository at [[http://cvs.synchro.net/cgi-bin/viewcvs.cgi/src/comio/|src/comio/]].+COMIO source code is hosted in the Synchronet Source Repository at [[https://gitlab.synchro.net/sbbs/sbbs/-/tree/master/src/comio|src/comio/]].
  
 ===== OpenDoors ===== ===== OpenDoors =====
  
-OpenDoors is required by most of the doors in the [[CVS]] repository in [[http://cvs.synchro.net/cgi-bin/viewcvs.cgi/src/doors/|src/doors/]] +OpenDoors is required by most of the doors in the repository in [[https://gitlab.synchro.net/sbbs/sbbs/-/tree/master/src/doors/|src/doors/]]
- +
-OpenDoors source code is hosted in the Synchronet [[CVS]] repository at [[http://cvs.synchro.net/cgi-bin/viewcvs.cgi/src/odoors/|src/odoors/]]. +
- +
-===== MS-PSDK ===== +
- +
-Microsoft Platform SDK (PSDK) is required for building Synchronet for Windows.+
  
-Required MS-PSDK header files are mirrored in the Synchronet [[CVS]] repository at [[http://cvs.synchro.net/cgi-bin/viewcvs.cgi/include/microsoft/psdk/|include/microsoft/psdk/]].+OpenDoors source code is hosted in the Synchronet Source Repository at [[https://gitlab.synchro.net/sbbs/sbbs/-/tree/master/src/odoors/|src/odoors/]].
  
-Required MS-PSDK libraries are mirrored in the Synchronet [[CVS]] repository at [[http://cvs.synchro.net/cgi-bin/viewcvs.cgi/lib/microsoft/psdk/|lib/microsoft/psdk/]].+===== External Dependencies ===== 
 +If building and running on a *nix system (e.g. Linux), be sure to see those [[install:nix:prerequisites]] as well.
  
dev/dependencies.1319276238.txt · Last modified: 2011/10/22 02:37 by digitalman
Back to top
CC Attribution 4.0 International
Driven by DokuWiki Recent changes RSS feed Valid CSS Valid XHTML 1.0