Ver código fonte

* fpmake: Small fixes + first round of manifests

git-svn-id: trunk@11958 -
marco 17 anos atrás
pai
commit
47a997e4da

+ 9 - 1
packages/a52/fpmake.pp

@@ -8,11 +8,19 @@ Var
   P : TPackage;
   P : TPackage;
   T : TTarget;
   T : TTarget;
 begin
 begin
+
+
   With Installer do
   With Installer do
     begin
     begin
 {$endif ALLPACKAGES}
 {$endif ALLPACKAGES}
-
     P:=AddPackage('a52');
     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}
 {$ifdef ALLPACKAGES}
     P.Directory:='a52';
     P.Directory:='a52';
 {$endif ALLPACKAGES}
 {$endif ALLPACKAGES}

+ 8 - 0
packages/amunits/fpmake.pp

@@ -17,6 +17,14 @@ begin
     P.Directory:='amunits';
     P.Directory:='amunits';
 {$endif ALLPACKAGES}
 {$endif ALLPACKAGES}
     P.Version:='2.2.2-0';
     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.CPUs:=[m68k];
     P.OSes:=[Amiga];
     P.OSes:=[Amiga];
 
 

+ 8 - 0
packages/aspell/fpmake.pp

@@ -17,6 +17,14 @@ begin
     P.Directory:='aspell';
     P.Directory:='aspell';
 {$endif ALLPACKAGES}
 {$endif ALLPACKAGES}
     P.Version:='2.2.2-0';
     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');
     P.SourcePath.Add('src');
 
 
     T:=P.Targets.AddUnit('aspell.pp');
     T:=P.Targets.AddUnit('aspell.pp');

+ 7 - 0
packages/bfd/fpmake.pp

@@ -17,6 +17,13 @@ begin
     P.Directory:='bfd';
     P.Directory:='bfd';
 {$endif ALLPACKAGES}
 {$endif ALLPACKAGES}
     P.Version:='2.2.2-0';
     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');
     P.SourcePath.Add('src');
 
 
     T:=P.Targets.AddUnit('bfd.pas');
     T:=P.Targets.AddUnit('bfd.pas');

+ 10 - 0
packages/bzip2/fpmake.pp

@@ -17,6 +17,16 @@ begin
     P.Directory:='bzip2';
     P.Directory:='bzip2';
 {$endif ALLPACKAGES}
 {$endif ALLPACKAGES}
     P.Version:='2.2.2-0';
     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.SourcePath.Add('src');
     P.IncludePath.Add('src');
     P.IncludePath.Add('src');
 
 

+ 7 - 1
packages/cairo/fpmake.pp

@@ -11,12 +11,18 @@ begin
   With Installer do
   With Installer do
     begin
     begin
 {$endif ALLPACKAGES}
 {$endif ALLPACKAGES}
-
     P:=AddPackage('cairo');
     P:=AddPackage('cairo');
 {$ifdef ALLPACKAGES}
 {$ifdef ALLPACKAGES}
     P.Directory:='cairo';
     P.Directory:='cairo';
 {$endif ALLPACKAGES}
 {$endif ALLPACKAGES}
     P.Version:='2.2.2-0';
     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.SourcePath.Add('src');
 
 
     P.Dependencies.Add('x11',AllUnixOSes);
     P.Dependencies.Add('x11',AllUnixOSes);

+ 7 - 0
packages/cdrom/fpmake.pp

@@ -19,6 +19,13 @@ begin
     P.Version:='2.2.2-0';
     P.Version:='2.2.2-0';
     P.OSes:=[Win32,Win64,Linux];
     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.SourcePath.Add('src');
     P.IncludePath.Add('src');
     P.IncludePath.Add('src');
 
 

+ 8 - 1
packages/chm/fpmake.pp

@@ -19,8 +19,15 @@ begin
 {$endif ALLPACKAGES}
 {$endif ALLPACKAGES}
     P.Version:='2.2.2-0';
     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:=P.Dependencies.Add('fcl-xml');
-      D.Version:='2.2.2-0';
+    D.Version:='2.2.2-0';
     
     
     P.SourcePath.Add('src');
     P.SourcePath.Add('src');
 
 

+ 8 - 0
packages/dbus/fpmake.pp

@@ -17,6 +17,14 @@ begin
     P.Directory:='dbus';
     P.Directory:='dbus';
 {$endif ALLPACKAGES}
 {$endif ALLPACKAGES}
     P.Version:='2.2.2-0';
     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.SourcePath.Add('src');
     P.IncludePath.Add('src');
     P.IncludePath.Add('src');
 
 

+ 8 - 0
packages/dts/fpmake.pp

@@ -17,6 +17,14 @@ begin
     P.Directory:='dts';
     P.Directory:='dts';
 {$endif ALLPACKAGES}
 {$endif ALLPACKAGES}
     P.Version:='2.2.2-0';
     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');
     P.SourcePath.Add('src');
 
 
     T:=P.Targets.AddUnit('dts.pas');
     T:=P.Targets.AddUnit('dts.pas');

+ 3 - 1
packages/fpmake.pp

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

+ 11 - 2
packages/graph/fpmake.pp

@@ -18,9 +18,18 @@ begin
 {$endif ALLPACKAGES}
 {$endif ALLPACKAGES}
     P.Version:='2.2.2-0';
     P.Version:='2.2.2-0';
     P.SourcePath.Add('src');
     P.SourcePath.Add('src');
+    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.
+
     P.IncludePath.Add('src/inc');
     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');
+    T:=P.Targets.AddUnit('ggigraph.pp',[linux,freebsd]);
       with T.Dependencies do
       with T.Dependencies do
         begin
         begin
           AddInclude('graphh.inc');
           AddInclude('graphh.inc');
@@ -43,7 +52,7 @@ begin
           AddInclude('modes.inc');
           AddInclude('modes.inc');
           AddInclude('fills.inc');
           AddInclude('fills.inc');
           AddInclude('gtext.inc');
           AddInclude('gtext.inc');
-          AddInclude('graph16.inc');
+          AddInclude('graph16.inc',[freebsd,linux]);
         end;
         end;
     T:=P.Targets.AddUnit('sdlgraph.pp');
     T:=P.Targets.AddUnit('sdlgraph.pp');
       with T.Dependencies do
       with T.Dependencies do

+ 1 - 0
packages/pthreads/fpmake.pp

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

+ 2 - 2
packages/zlib/fpmake.pp

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