Subversion Repositories SvarDOS

Rev

Rev 1524 | Rev 1608 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 1524 Rev 1607
Line 8... Line 8...
8
  files. buildidx will generate the index file and save it into the package
8
  files. buildidx will generate the index file and save it into the package
9
  repository.
9
  repository.
10
 
10
 
11
  requires php-zip
11
  requires php-zip
12
 
12
 
-
 
13
  24 nov 2023: SVED included in the MS-DOS compat list instead of EDIT
13
  25 aug 2023: validation of the hwreq section in LSM files
14
  25 aug 2023: validation of the hwreq section in LSM files
14
  24 aug 2023: load hwreq data from LSM and store them in the json index + skip the '.svn' dir
15
  24 aug 2023: load hwreq data from LSM and store them in the json index + skip the '.svn' dir
15
  30 jun 2023: adapted for new CORE packages location (../packages-core)
16
  30 jun 2023: adapted for new CORE packages location (../packages-core)
16
  28 feb 2022: svarcom allowed to have a COMMAND.COM file without subdirectory
17
  28 feb 2022: svarcom allowed to have a COMMAND.COM file without subdirectory
17
  24 feb 2022: added hardcoded hack to translate version 'x.xx' to '0.44' (NESticle)
18
  24 feb 2022: added hardcoded hack to translate version 'x.xx' to '0.44' (NESticle)
Line 288... Line 289...
288
 
289
 
289
 
290
 
290
// load the list of CORE and MSDOS_COMPAT packages
291
// load the list of CORE and MSDOS_COMPAT packages
291
 
292
 
292
$core_packages_list = load_core_list($repodir . '/../packages-core/');
293
$core_packages_list = load_core_list($repodir . '/../packages-core/');
293
$msdos_compat_list = explode(' ', 'append assign attrib callver chkdsk choice comp cpidos debug defrag deltree diskcomp diskcopy display edit edlin exe2bin fc fdapm fdisk find format help himemx kernel keyb label localcfg mem mirror mode more move nlsfunc print replace share shsucdx sort svarcom swsubst tree undelete unformat xcopy');
294
$msdos_compat_list = explode(' ', 'append assign attrib callver chkdsk choice comp cpidos debug defrag deltree diskcomp diskcopy display edlin exe2bin fc fdapm fdisk find format help himemx kernel keyb label localcfg mem mirror mode more move nlsfunc print replace share shsucdx sort svarcom sved swsubst tree undelete unformat xcopy');
294
 
295
 
295
// do a list of all svp packages with their available versions and descriptions
296
// do a list of all svp packages with their available versions and descriptions
296
 
297
 
297
$pkgdb = array();
298
$pkgdb = array();
298
foreach ($pkgfiles as $fname) {
299
foreach ($pkgfiles as $fname) {