diff --git a/packages/fftw/fpmake.pp b/packages/fftw/fpmake.pp index 66557326f1..aadef8cd9e 100644 --- a/packages/fftw/fpmake.pp +++ b/packages/fftw/fpmake.pp @@ -17,8 +17,16 @@ begin P.Directory:='fftw'; {$endif ALLPACKAGES} P.Version:='2.2.2-0'; + + P.Version:='2.2.2-0'; + P.Author := 'Library: Matteo Frigo and Steven G. Johnson, header: Daniel Mantione'; + P.License := 'Library: MIT, header: LGPL with modification, '; + P.ExternalURL := 'www.freepascal.org'; + P.Email := ''; + P.Description := 'Library for computing the discrete Fourier transform (DFT) in one or more dimensions, of arbitrary input size, and of both real and complex data'; + P.NeedLibC:= true; // should be true for a header linking to C? + P.SourcePath.Add('src'); -// P.Dependencies.Add('x11'); T:=P.Targets.AddUnit('fftw_s.pas'); diff --git a/packages/fpgtk/fpmake.pp b/packages/fpgtk/fpmake.pp index 57162f2b9e..e2cffa591e 100644 --- a/packages/fpgtk/fpmake.pp +++ b/packages/fpgtk/fpmake.pp @@ -17,6 +17,13 @@ begin P.Directory:='fpgtk'; {$endif ALLPACKAGES} P.Version:='2.2.2-0'; + P.Author := 'Luk Vandelaer & Sebastian Guenther (?)'; + P.License := 'LGPL with modification, '; + P.ExternalURL := 'www.freepascal.org'; + P.Email := ''; + P.Description := 'Lightweight OOP wrapper over GTK1.'; + P.NeedLibC:= True; + P.SourcePath.Add('src'); T:=P.Targets.AddUnit('fpglib.pp'); diff --git a/packages/fpmkunit/fpmake.pp b/packages/fpmkunit/fpmake.pp index 1e9c3bf150..2d4c95e763 100644 --- a/packages/fpmkunit/fpmake.pp +++ b/packages/fpmkunit/fpmake.pp @@ -18,6 +18,12 @@ begin {$endif ALLPACKAGES} P.Version:='2.2.2-0'; P.Description:='Free Pascal Make Tool'; + P.Author := 'Peter Vreman'; + P.License := 'LGPL with modification, '; + P.ExternalURL := 'www.freepascal.org'; + P.Email := ''; + P.Description := 'Basic library of the fpmake/fppkg build system.'; + P.NeedLibC:= false; // true for headers that indirectly link to libc? // All dependencies (including implicit) are listed // here to be able to update all requirements to diff --git a/packages/gdbint/fpmake.pp b/packages/gdbint/fpmake.pp index 5639d140a4..dd4ef9d76d 100644 --- a/packages/gdbint/fpmake.pp +++ b/packages/gdbint/fpmake.pp @@ -17,8 +17,19 @@ begin P.Directory:='gdbint'; {$endif ALLPACKAGES} P.Version:='2.2.2-0'; + P.Author := 'Library : Cygnus, header: Peter Vreman'; + P.License := 'Library: GPL2 or later, header: LGPL with modification, '; + P.ExternalURL := 'www.freepascal.org'; + P.Email := ''; + P.Description := 'Interface to libgdb, the GDB debugger in library format'; + P.NeedLibC:= true; // true for headers that indirectly link to libc? + P.SourcePath.Add('src'); P.IncludePath.Add('src'); + // + // NOTE: the gdbver.inc dependancies gives warnings because the makefile.fpc + // does a "cp src/gdbver_nogdb.inc src/gdbver.inc" to create it + T:=P.Targets.AddUnit('gdbcon.pp'); with T.Dependencies do begin diff --git a/packages/gdbm/fpmake.pp b/packages/gdbm/fpmake.pp index e8b8d0d197..71487a30b6 100644 --- a/packages/gdbm/fpmake.pp +++ b/packages/gdbm/fpmake.pp @@ -17,6 +17,13 @@ begin P.Directory:='gdbm'; {$endif ALLPACKAGES} P.Version:='2.2.2-0'; + P.Author := 'Library: GNU, header: Michael van Canneyt'; + P.License := 'Library: GPL2 (or later?), header: LGPL with modification, '; + P.ExternalURL := 'www.freepascal.org'; + P.Email := ''; + P.Description := 'GNU dbm is a set of database routines that use extensible hashing.'; + P.NeedLibC:= true; // true for headers that indirectly link to libc? + P.SourcePath.Add('src'); T:=P.Targets.AddUnit('gdbm.pp'); diff --git a/packages/ggi/fpmake.pp b/packages/ggi/fpmake.pp index d731e39ee7..535cc38605 100644 --- a/packages/ggi/fpmake.pp +++ b/packages/ggi/fpmake.pp @@ -17,8 +17,18 @@ begin P.Directory:='ggi'; {$endif ALLPACKAGES} P.Version:='2.2.2-0'; + P.Author := 'Library: ?, header: Sebastian Guenther'; + P.License := 'Library: ?, header: LGPL with modification, '; + P.ExternalURL := 'www.freepascal.org'; + P.Email := ''; + P.Description := 'a project that aims to develop a reliable, stable and fast graphics system that works everywhere.'; + P.NeedLibC:= true; // true for headers that indirectly link to libc? + + // note that this package may be severely outdated. Header copyright + // lists 1999, and ggi itself is still developed, and major releases + // have happened since? + P.SourcePath.Add('src'); -// P.Dependencies.Add('x11'); T:=P.Targets.AddUnit('ggi2d.pp'); with T.Dependencies do diff --git a/packages/gnome1/fpmake.pp b/packages/gnome1/fpmake.pp index 107517adf7..b5a05589dd 100644 --- a/packages/gnome1/fpmake.pp +++ b/packages/gnome1/fpmake.pp @@ -19,6 +19,13 @@ begin P.Version:='2.2.2-0'; P.OSes:=AllUnixOSes; + P.Author := 'Library: Gnome project, header: FPC team'; + P.License := 'Library: LGPL2 or later, header: LGPL2 with modification, '; + P.ExternalURL := 'www.freepascal.org'; + P.Email := ''; + P.Description := 'Header for main library of Gnome (1?).'; + P.NeedLibC:= true; // true for headers that indirectly link to libc? + P.Dependencies.Add('gtk1'); P.Dependencies.Add('imlib'); diff --git a/packages/graph/fpmake.pp b/packages/graph/fpmake.pp index 4934030367..627eaad4c1 100644 --- a/packages/graph/fpmake.pp +++ b/packages/graph/fpmake.pp @@ -17,6 +17,13 @@ begin P.Directory:='graph'; {$endif ALLPACKAGES} P.Version:='2.2.2-0'; + P.Author := 'FPC team'; + P.License := 'LGPL with modification, '; + P.ExternalURL := 'www.freepascal.org'; + P.Email := ''; + P.Description := 'A portable, yet usable substitute for the Turbo Pascal Graph unit.'; + P.NeedLibC:= false; // true for headers that indirectly link to libc? OS specific? + P.SourcePath.Add('src'); P.SourcePath.Add('src/macosx',[darwin]); P.SourcePath.Add('src/amiga',[amiga]); diff --git a/packages/gtk1/fpmake.pp b/packages/gtk1/fpmake.pp index 1bf695aeaf..2bf2d47e26 100644 --- a/packages/gtk1/fpmake.pp +++ b/packages/gtk1/fpmake.pp @@ -17,6 +17,13 @@ begin P.Directory:='gtk1'; {$endif ALLPACKAGES} P.Version:='2.2.2-0'; + P.Author := 'Library: Peter Mattis, Spencer Kimball and Josh MacDonald, header: Peter Vreman'; + P.License := 'Library: LGPL2.1, header: LGPL with modification, '; + P.ExternalURL := 'www.freepascal.org'; + P.Email := ''; + P.Description := 'Header to the GTK widgetset (v1).'; + P.NeedLibC:= true; // true for headers that indirectly link to libc? + P.OSes:=AllUnixOSes+[Win32,Win64]; P.Dependencies.Add('opengl'); diff --git a/packages/gtk2/fpmake.pp b/packages/gtk2/fpmake.pp index d0d0bcad11..8d302e980e 100644 --- a/packages/gtk2/fpmake.pp +++ b/packages/gtk2/fpmake.pp @@ -18,6 +18,12 @@ begin {$endif ALLPACKAGES} P.Version:='2.2.2-0'; P.OSes:=AllUnixOSes+[Win32,Win64]; + P.Author := 'Library: Peter Mattis, Spencer Kimball and Josh MacDonald, header: Mattias Gaertner, Olaf Leidinger'; + P.License := 'Library: LGPL2.1, header: LGPL with modification, '; + P.ExternalURL := 'www.freepascal.org'; + P.Email := ''; + P.Description := 'Header to the GTK widgetset (v2.x).'; + P.NeedLibC:= true; // true for headers that indirectly link to libc? P.Dependencies.Add('x11',AllUnixOSes); diff --git a/packages/hash/fpmake.pp b/packages/hash/fpmake.pp index 4154b3c7a9..2a5bb66b7b 100644 --- a/packages/hash/fpmake.pp +++ b/packages/hash/fpmake.pp @@ -11,11 +11,19 @@ begin With Installer do begin {$endif ALLPACKAGES} - P:=AddPackage('hash'); + {$ifdef ALLPACKAGES} P.Directory:='hash'; {$endif ALLPACKAGES} + + P.Author := 'Free Pascal development team, Mark Adler, Jacques Nomssi Nzali'; + P.License := 'LGPL with modification, '; + P.ExternalURL := 'www.freepascal.org'; + P.Email := ''; + P.Description := 'Several hash algorithms (MD5,CRC,Linux crypt and NTLM1).'; + P.NeedLibC:= false; + P.Version:='2.2.2-0'; T:=P.Targets.AddUnit('src/md5.pp'); T:=P.Targets.AddUnit('src/crc.pas'); diff --git a/packages/hermes/fpmake.pp b/packages/hermes/fpmake.pp index 2783dc6fc4..665c77a65c 100644 --- a/packages/hermes/fpmake.pp +++ b/packages/hermes/fpmake.pp @@ -17,6 +17,14 @@ begin P.Directory:='hermes'; {$endif ALLPACKAGES} P.Version:='2.2.2-0'; + + P.Author := 'Library: Peter Mattis, Spencer Kimball and Josh MacDonald, header: Nikolay Nikolov'; + P.License := 'Library: GPL2, header: LGPL with modification, '; + P.ExternalURL := 'www.freepascal.org'; + P.Email := ''; + P.Description := 'Library for pixel graphics conversion'; + P.NeedLibC:= true; // true for headers that indirectly link to libc? + P.SourcePath.Add('src'); P.IncludePath.Add('src'); P.IncludePath.Add('src/i386',[i386],AllOSes); diff --git a/packages/httpd13/fpmake.pp b/packages/httpd13/fpmake.pp index 7d8afb9fb8..6d410fd891 100644 --- a/packages/httpd13/fpmake.pp +++ b/packages/httpd13/fpmake.pp @@ -17,6 +17,12 @@ begin P.Directory:='httpd13'; {$endif ALLPACKAGES} P.Version:='2.2.2-0'; + P.Author := 'Library: Apache Foundation, header: Felipe Monteiro de Carvalho'; + P.License := 'Library: Apache License 2, header: LGPL with modification, '; + P.ExternalURL := 'www.freepascal.org'; + P.Email := ''; + P.Description := 'Headers for the Apache 1.3 www server'; + P.NeedLibC:= true; // true for headers that indirectly link to libc? P.SourcePath.Add('src'); P.IncludePath.Add('src'); diff --git a/packages/httpd20/fpmake.pp b/packages/httpd20/fpmake.pp index 7446348ace..6c44d7a3ab 100644 --- a/packages/httpd20/fpmake.pp +++ b/packages/httpd20/fpmake.pp @@ -17,6 +17,13 @@ begin P.Directory:='httpd20'; {$endif ALLPACKAGES} P.Version:='2.2.2-0'; + P.Author := 'Library: Apache Foundation, header: Felipe Monteiro de Carvalho'; + P.License := 'Library: Apache License 2, header: LGPL with modification, '; + P.ExternalURL := 'www.freepascal.org'; + P.Email := ''; + P.Description := 'Headers for the Apache 2.0(.58) www server'; + P.NeedLibC:= true; // true for headers that indirectly link to libc? + P.SourcePath.Add('src'); P.SourcePath.Add('src/apr'); P.SourcePath.Add('src/apriconv'); diff --git a/packages/httpd22/fpmake.pp b/packages/httpd22/fpmake.pp index 8d36ff89c0..407d1f866b 100644 --- a/packages/httpd22/fpmake.pp +++ b/packages/httpd22/fpmake.pp @@ -17,6 +17,13 @@ begin P.Directory:='httpd22'; {$endif ALLPACKAGES} P.Version:='2.2.2-0'; + P.Author := 'Library: Apache Foundation, header: Felipe Monteiro de Carvalho'; + P.License := 'Library: Apache License 2, header: LGPL with modification, '; + P.ExternalURL := 'www.freepascal.org'; + P.Email := ''; + P.Description := 'Headers for the Apache 2.2 series www server'; + P.NeedLibC:= true; // true for headers that indirectly link to libc? + P.SourcePath.Add('src'); P.SourcePath.Add('src/apr'); P.SourcePath.Add('src/apriconv');