* fpmake: Small fixes + first round of manifests

git-svn-id: trunk@11958 -
This commit is contained in:
marco 2008-10-23 20:15:59 +00:00
parent 2a621bbaba
commit 47a997e4da
14 changed files with 98 additions and 9 deletions

View File

@ -8,11 +8,19 @@ Var
P : TPackage;
T : TTarget;
begin
With Installer do
begin
{$endif ALLPACKAGES}
P:=AddPackage('a52');
P.Author := 'Library: Michel Lespinasse and Aaron Holtzman, header: Ivo Steimann';
P.License := 'Library: GPL2 or later, header: LGPL with modification';
P.ExternalURL := 'www.freepascal.org';
P.Email := '';
P.Description := 'A free library for decoding ATSC A/52 streams.';
P.NeedLibC:= true;
{$ifdef ALLPACKAGES}
P.Directory:='a52';
{$endif ALLPACKAGES}

View File

@ -17,6 +17,14 @@ begin
P.Directory:='amunits';
{$endif ALLPACKAGES}
P.Version:='2.2.2-0';
P.Author := 'Nils Sjoholm';
P.License := 'LGPL with modification';
P.ExternalURL := 'www.freepascal.org';
P.Email := '';
P.Description := 'A set of units for Amiga OS. 68k only?';
P.NeedLibC:= false;
P.CPUs:=[m68k];
P.OSes:=[Amiga];

View File

@ -17,6 +17,14 @@ begin
P.Directory:='aspell';
{$endif ALLPACKAGES}
P.Version:='2.2.2-0';
P.Author := 'header:Aleš Katona, library: Kevin Atkinson';
P.License := 'header: LGPL with modification, library: LGPL 2.0 or 2.1';
P.ExternalURL := 'www.freepascal.org';
P.Email := '';
P.Description := 'The New Aspell, spelling library';
P.NeedLibC:= true;
P.SourcePath.Add('src');
T:=P.Targets.AddUnit('aspell.pp');

View File

@ -17,6 +17,13 @@ begin
P.Directory:='bfd';
{$endif ALLPACKAGES}
P.Version:='2.2.2-0';
P.Author := 'Library: Cygnus Support, header: by Uli Tessel';
P.License := 'Library: GPL2 or later, header: LGPL with modification, ';
P.ExternalURL := 'www.freepascal.org';
P.Email := '';
P.Description := 'Binary File Descriptor library.';
P.NeedLibC:= true;
P.SourcePath.Add('src');
T:=P.Targets.AddUnit('bfd.pas');

View File

@ -17,6 +17,16 @@ begin
P.Directory:='bzip2';
{$endif ALLPACKAGES}
P.Version:='2.2.2-0';
P.Version:='2.2.2-0';
P.Author := 'Library: Julian R. Seward, header: Daniel Mantione';
// 3 clause becaue "prominent notice" is not required.
P.License := 'Library: 3 clause BSD, header: 3 clause BSD, ';
P.ExternalURL := 'www.freepascal.org';
P.Email := '';
P.Description := 'BZip2 decompression unit.';
P.NeedLibC:= true;
P.SourcePath.Add('src');
P.IncludePath.Add('src');

View File

@ -11,12 +11,18 @@ begin
With Installer do
begin
{$endif ALLPACKAGES}
P:=AddPackage('cairo');
{$ifdef ALLPACKAGES}
P.Directory:='cairo';
{$endif ALLPACKAGES}
P.Version:='2.2.2-0';
P.Author := 'Library: University of Southern California + Red Hat Inc., header: Luiz AmXrico Pereira CXmara';
P.License := 'Library: MPL 1.1 + LGPL-2.1, header: LGPL with modification, ';
P.ExternalURL := 'www.freepascal.org';
P.Email := '';
P.Description := 'a vector graphics library with display and print output';
P.NeedLibC:= true;
P.SourcePath.Add('src');
P.Dependencies.Add('x11',AllUnixOSes);

View File

@ -19,6 +19,13 @@ begin
P.Version:='2.2.2-0';
P.OSes:=[Win32,Win64,Linux];
P.Author := 'Michael van Canneyt';
P.License := 'LGPL with modification';
P.ExternalURL := 'www.freepascal.org';
P.Email := '';
P.Description := 'Unit to read a CDROM disc TOC and get a list of CD Rom devices';
P.NeedLibC:= False;
P.SourcePath.Add('src');
P.IncludePath.Add('src');

View File

@ -19,8 +19,15 @@ begin
{$endif ALLPACKAGES}
P.Version:='2.2.2-0';
P.Author := 'Andrew Haines';
P.License := 'LGPL with modification, ';
P.ExternalURL := 'www.freepascal.org';
P.Email := '';
P.Description := 'Standalone CHM reader and writer library';
P.NeedLibC:= false;
D:=P.Dependencies.Add('fcl-xml');
D.Version:='2.2.2-0';
D.Version:='2.2.2-0';
P.SourcePath.Add('src');

View File

@ -17,6 +17,14 @@ begin
P.Directory:='dbus';
{$endif ALLPACKAGES}
P.Version:='2.2.2-0';
P.Author := 'Library: Red Hat, header: Unknown (but probably Sebastian Guenther)';
P.License := 'Library: GPL2 or later, header: LGPL with modification, ';
P.ExternalURL := 'www.freepascal.org';
P.Email := '';
P.Description := D-Bus message bus interface. (Pre 1.0?)';
P.NeedLibC:= true;
P.SourcePath.Add('src');
P.IncludePath.Add('src');

View File

@ -17,6 +17,14 @@ begin
P.Directory:='dts';
{$endif ALLPACKAGES}
P.Version:='2.2.2-0';
P.Author := 'Library: Gildas Bazin, header: Ivo Steinmann';
P.License := 'Library: GPL2 or later, header: LGPL with modification, ';
P.ExternalURL := 'www.freepascal.org';
P.Email := '';
P.Description := 'a low-level interface to decoding audio frames encoded using DTS Coherent Acoustics';
P.NeedLibC:= true;
P.SourcePath.Add('src');
T:=P.Targets.AddUnit('dts.pas');

View File

@ -20,7 +20,7 @@ The include lines below are generated with the following command:
*)
{$include a52/fpmake.pp}
{$include amunits/fpmake.pp}
{$include aspell/fpmake.pp}
{$include bfd/fpmake.pp}
{$include bzip2/fpmake.pp}
@ -114,6 +114,8 @@ The include lines below are generated with the following command:
{$include xforms/fpmake.pp}
{$include zlib/fpmake.pp}
{$include amunits/fpmake.pp}
// Create fpc-all package
PBuild:=AddPackage('fpc-all');
PBuild.Version:='2.2.2-0';

View File

@ -18,9 +18,18 @@ begin
{$endif ALLPACKAGES}
P.Version:='2.2.2-0';
P.SourcePath.Add('src');
P.IncludePath.Add('src/inc');
P.SourcePath.Add('src/macosx',[darwin]);
P.SourcePath.Add('src/amiga',[amiga]);
P.SourcePath.Add('src/go32v2',[go32v2]);
P.SourcePath.Add('src/win32',[win32,win64]);
P.SourcePath.Add('src/unix',[freebsd,linux]); // Darwin has own.
T:=P.Targets.AddUnit('ggigraph.pp');
P.IncludePath.Add('src/inc');
P.IncludePath.Add('src/go32v2',[go32v2]);
P.IncludePath.Add('src/unix',[freebsd,linux]); // Darwin has own.
P.IncludePath.Add('src/go32v2',[go32v2]);
T:=P.Targets.AddUnit('ggigraph.pp',[linux,freebsd]);
with T.Dependencies do
begin
AddInclude('graphh.inc');
@ -43,7 +52,7 @@ begin
AddInclude('modes.inc');
AddInclude('fills.inc');
AddInclude('gtext.inc');
AddInclude('graph16.inc');
AddInclude('graph16.inc',[freebsd,linux]);
end;
T:=P.Targets.AddUnit('sdlgraph.pp');
with T.Dependencies do

View File

@ -18,6 +18,7 @@ begin
{$endif ALLPACKAGES}
P.Version:='2.2.2-0';
P.SourcePath.Add('src');
P.IncludePath.Add('src');
T:=P.Targets.AddUnit('pthreads.pp');
with T.Dependencies do

View File

@ -12,9 +12,9 @@ begin
begin
{$endif ALLPACKAGES}
P:=AddPackage('ibase');
P:=AddPackage('zlib');
{$ifdef ALLPACKAGES}
P.Directory:='ibase';
P.Directory:='zlib';
{$endif ALLPACKAGES}
P.Version:='2.2.2-0';
P.SourcePath.Add('src');