* disable packages which do not build on msdos

git-svn-id: trunk@25236 -
This commit is contained in:
florian 2013-08-11 16:12:34 +00:00
parent ff3bb9322a
commit 6377c180bf
26 changed files with 55 additions and 37 deletions

View File

@ -28,7 +28,7 @@ begin
P.Email := '';
P.Description := 'BZip2 decompression unit.';
P.NeedLibC:= true;
P.OSes := P.OSes - [embedded,nativent];
P.OSes := P.OSes - [embedded,nativent,msdos];
P.SourcePath.Add('src');
P.IncludePath.Add('src');

View File

@ -25,7 +25,7 @@ begin
P.Email := '';
P.Description := 'Standalone CHM reader and writer library';
P.NeedLibC:= false;
P.OSes := P.OSes - [embedded,nativent];
P.OSes := P.OSes - [embedded,nativent,msdos];
D:=P.Dependencies.Add('fcl-xml');
D:=P.Dependencies.Add('fcl-base');

View File

@ -25,7 +25,7 @@ begin
P.Email := '';
P.Description := 'Base library of Free Component Libraries(FCL), FPC''s OOP library.';
P.NeedLibC:= false;
P.OSes:=AllOSes-[embedded];
P.OSes:=AllOSes-[embedded,msdos];
P.SourcePath.Add('src');
P.SourcePath.Add('src/$(OS)');

View File

@ -190,9 +190,15 @@ type
PHashItem=^THashItem;
const
{$ifdef CPU16}
MaxHashListSize = maxsmallint div 16;
MaxHashStrSize = maxsmallint;
MaxHashTableSize = maxsmallint div 4;
{$else CPU16}
MaxHashListSize = Maxint div 16;
MaxHashStrSize = Maxint;
MaxHashTableSize = Maxint div 4;
{$endif CPU16}
MaxItemsPerHash = 3;
type

View File

@ -32,7 +32,7 @@ begin
P.Email := '';
P.Description := 'Database library of Free Component Libraries(FCL), FPC''s OOP library.';
P.NeedLibC:= false;
P.OSes:=AllOSes-[embedded];
P.OSes:=AllOSes-[embedded,msdos];
P.Directory:=ADirectory;
P.Version:='2.7.1';

View File

@ -29,7 +29,7 @@ begin
P.Email := '';
P.Description := 'Unit testing system inspired by JUnit of Free Component Libraries (FCL), FPC''s OOP library.';
P.NeedLibC:= false;
P.OSes := P.OSes - [embedded,nativent];
P.OSes := P.OSes - [embedded,nativent,msdos];
P.SourcePath.Add('src');
P.IncludePath.Add('src');

View File

@ -27,7 +27,7 @@ begin
P.Email := '';
P.Description := 'Image loading and conversion parts of Free Component Libraries (FCL), FPC''s OOP library.';
P.NeedLibC:= false;
P.OSes := P.OSes - [embedded,nativent];
P.OSes := P.OSes - [embedded,nativent,msdos];
P.SourcePath.Add('src');
P.IncludePath.Add('src');

View File

@ -22,7 +22,7 @@ begin
P.HomepageURL := 'www.freepascal.org';
P.Email := 'michael@freepascal.org';
P.Description := 'Javascript scanner/parser/syntax tree units';
P.OSes:=AllOSes-[embedded];
P.OSes:=AllOSes-[embedded,msdos];
P.SourcePath.Add('src');
P.IncludePath.Add('src');

View File

@ -24,7 +24,7 @@ begin
P.Email := '';
P.Description := 'Json interfacing, part of Free Component Libraries (FCL), FPC''s OOP library.';
P.NeedLibC:= false;
P.OSes:=AllOSes-[embedded];
P.OSes:=AllOSes-[embedded,msdos];
P.SourcePath.Add('src');

View File

@ -28,7 +28,7 @@ begin
P.Email := '';
P.Description := 'Network related parts of Free Component Libraries (FCL), FPC''s OOP library.';
P.NeedLibC:= false;
P.OSes:=P.OSes-[embedded];
P.OSes:=P.OSes-[embedded,msdos];
P.SourcePath.Add('src');
P.IncludePath.Add('src/unix',AllUnixOSes);

View File

@ -24,7 +24,7 @@ begin
P.Email := '';
P.Description := 'Pascal parsing parts of Free Component Libraries (FCL), FPC''s OOP library.';
P.NeedLibC:= false;
P.OSes:=AllOSes-[embedded];
P.OSes:=AllOSes-[embedded,msdos];
P.SourcePath.Add('src');

View File

@ -24,7 +24,7 @@ begin
P.Description := 'Process (execution) related parts of Free Component Libraries (FCL), FPC''s OOP library.';
P.Options.Add('-S2h');
P.NeedLibC:= false;
P.OSes:=AllOSes-[embedded];
P.OSes:=AllOSes-[embedded,msdos];
P.SourcePath.Add('src');
P.IncludePath.Add('src/unix',AllUnixOSes);

View File

@ -26,7 +26,7 @@ begin
P.Email := '';
P.Description := 'Windows registry + emulation parts of Free Component Libraries (FCL), FPC''s OOP library.';
P.NeedLibC:= false;
P.OSes:=AllOSes-[embedded];
P.OSes:=AllOSes-[embedded,msdos];
P.SourcePath.Add('src');
P.IncludePath.Add('src');

View File

@ -24,7 +24,7 @@ begin
P.HomepageURL := 'www.freepascal.org';
P.Email := 'inoussa12@gmail.com';
P.Description := 'Free Pascal implementation of Service Data Objects';
P.OSes:=AllOSes-[embedded];
P.OSes:=AllOSes-[embedded,msdos];
// P.NeedLibC:= false;
P.SourcePath.Add('src/base');

View File

@ -29,7 +29,7 @@ begin
P.Email := '';
P.Description := 'XML and DOM parts of Free Component Libraries (FCL), FPC''s OOP library.';
P.NeedLibC:= false;
P.OSes:=AllOSes-[embedded];
P.OSes:=AllOSes-[embedded,msdos];
P.SourcePath.Add('src');
P.IncludePath.Add('src');

View File

@ -100,7 +100,11 @@ type
TNodePool = class;
PNodePoolArray = ^TNodePoolArray;
{$ifdef CPU16}
TNodePoolArray = array[0..MaxSmallInt div sizeof(Pointer)-1] of TNodePool;
{$else CPU16}
TNodePoolArray = array[0..MaxInt div sizeof(Pointer)-1] of TNodePool;
{$endif CPU16}
{$ifndef fpc}
TFPList = TList;

View File

@ -90,7 +90,11 @@ type
Next: PHashItem;
Data: TObject;
end;
{$ifdef CPU16}
THashItemArray = array[0..MaxSmallInt div sizeof(Pointer)-1] of PHashItem;
{$else CPU16}
THashItemArray = array[0..MaxInt div sizeof(Pointer)-1] of PHashItem;
{$endif CPU16}
PHashItemArray = ^THashItemArray;
THashForEach = function(Entry: PHashItem; arg: Pointer): Boolean;
@ -127,7 +131,11 @@ type
lname: PWideChar;
lnameLen: Integer;
end;
{$ifdef CPU16}
TExpHashEntryArray = array[0..MaxSmallInt div sizeof(TExpHashEntry)-1] of TExpHashEntry;
{$else CPU16}
TExpHashEntryArray = array[0..MaxInt div sizeof(TExpHashEntry)-1] of TExpHashEntry;
{$endif CPU16}
PExpHashEntryArray = ^TExpHashEntryArray;
TDblHashArray = class(TObject)

View File

@ -24,7 +24,7 @@ begin
P.Email := '';
P.Description := 'Basic library of the fpmake/fppkg build system.';
P.NeedLibC:= false; // true for headers that indirectly link to libc?
P.OSes := P.OSes - [embedded,nativent];
P.OSes := P.OSes - [embedded,nativent,msdos];
// All dependencies (including implicit) are listed
// here to be able to update all requirements to

View File

@ -43,7 +43,7 @@ begin
P.Email := '';
P.Description := 'Libraries to create fppkg package managers.';
P.NeedLibC:= false;
P.OSes := P.OSes - [embedded,nativent];
P.OSes := P.OSes - [embedded,nativent,msdos];
P.SourcePath.Add('src');

View File

@ -24,7 +24,7 @@ begin
P.Email := '';
P.Description := 'Library for pixel graphics conversion';
P.NeedLibC := false;
P.OSes:=AllOSes-[embedded];
P.OSes:=AllOSes-[embedded,msdos];
P.SourcePath.Add('src');
P.IncludePath.Add('src');

View File

@ -18,7 +18,7 @@ begin
{$endif ALLPACKAGES}
P.Version:='2.7.1';
P.SourcePath.Add('src');
P.OSes := P.OSes - [embedded,nativent];
P.OSes := P.OSes - [embedded,nativent,msdos];
T:=P.Targets.AddUnit('gd.pas');

View File

@ -17,7 +17,7 @@ begin
P.Directory:=ADirectory;
{$endif ALLPACKAGES}
P.Version:='2.7.1';
P.OSes:=P.OSes-[embedded];
P.OSes:=P.OSes-[embedded,msdos];
P.SourcePath.Add('src');
P.IncludePath.Add('src');

View File

@ -18,7 +18,7 @@ begin
P.Directory:=ADirectory;
{$endif ALLPACKAGES}
P.Version:='2.7.1';
P.OSes := P.OSes - [embedded,nativent];
P.OSes := P.OSes - [embedded,nativent,msdos];
D:=P.Dependencies.Add('hash');
D.Version:='2.7.1';

View File

@ -23,7 +23,7 @@ begin
P.Dependencies.Add('pthreads',AllUnixOSes);
if Defaults.CPU=arm then
P.OSes := P.OSes - [darwin];
P.OSes := P.OSes - [iphonesim,os2,emx,go32v2,watcom,nativent,embedded,android,amiga];
P.OSes := P.OSes - [iphonesim,os2,emx,go32v2,watcom,nativent,embedded,android,amiga,msdos];
T:=P.Targets.AddUnit('logger.pas');
with T.Dependencies do

View File

@ -22,7 +22,7 @@ begin
P.Email := '';
P.Description := 'Expression parser with support for fast evaluation';
P.NeedLibC:= false;
P.OSes:=P.OSes-[embedded];
P.OSes:=P.OSes-[embedded,msdos];
P.SourcePath.Add('src');
P.IncludePath.Add('src');

View File

@ -18,7 +18,7 @@ begin
{$endif ALLPACKAGES}
P.Version:='2.7.1';
P.SourcePath.Add('src');
P.OSes := P.OSes - [embedded,nativent];
P.OSes := P.OSes - [embedded,nativent,msdos];
T:=P.Targets.AddUnit('unzip51g.pp');
with T.Dependencies do