Browse Source

* version updates and rtl/linux,units/linux updates

peter 26 years ago
parent
commit
5b61b2ea69

+ 2 - 2
install/debian/README.debian

@@ -2,12 +2,12 @@ Free Pascal for DEBIAN
 ----------------------
 ----------------------
 
 
 The Original site is
 The Original site is
-  http://www.freepascal.org/
+  http://tfdec1.fys.kuleuven.ac.be/~michael/fpc/
   
   
 Mirrored at  
 Mirrored at  
+  http://www.brain.uni-freiburg.de/~klaus/fpc/
   http://freepascal.zeuswpi.org/
   http://freepascal.zeuswpi.org/
   http://gd.tuwien.ac.at/languages/pascal/fpc/www/
   http://gd.tuwien.ac.at/languages/pascal/fpc/www/
-  http://www.brain.uni-freiburg.de/~klaus/fpc/
   http://www.atlasz.com/freepascal/
   http://www.atlasz.com/freepascal/
   http://deadlock.et.tudelft.nl/~fpc/
   http://deadlock.et.tudelft.nl/~fpc/
   http://www.freepascal.sk/
   http://www.freepascal.sk/

+ 1 - 7
install/debian/changelog

@@ -1,15 +1,9 @@
-fpc (0.99.12-1) unstable; urgency=low
+fpc (0.99.12a-1) unstable; urgency=low
 
 
   * Initial Release.
   * Initial Release.
 
 
  -- Peter Vreman <[email protected]>  Thu, 10 Jun 1999 12:00:00 +0200
  -- Peter Vreman <[email protected]>  Thu, 10 Jun 1999 12:00:00 +0200
 
 
-fpc (0.99.10-1) unstable; urgency=low
-
-  * Initial Release.
-
- -- Peter Vreman <[email protected]>  Tue, 20 Dec 1998 12:00:00 +0200
-
 Local variables:
 Local variables:
 mode: debian-changelog
 mode: debian-changelog
 add-log-mailing-address: "[email protected]"
 add-log-mailing-address: "[email protected]"

+ 10 - 10
install/debian/control

@@ -6,8 +6,8 @@ Standards-Version: 2.5.1.0
 
 
 Package: fp-compiler
 Package: fp-compiler
 Architecture: i386
 Architecture: i386
-Depends: fp-rtl (= 0.99.12-1)
-Recommends: fp-docs (= 0.99.12-1)
+Depends: fp-rtl (= 0.99.12a-1)
+Recommends: fp-docs (= 0.99.12a-1)
 Suggests: fp-utils
 Suggests: fp-utils
 Replaces: fpc
 Replaces: fpc
 Description: Free Pascal Compiler
 Description: Free Pascal Compiler
@@ -21,14 +21,14 @@ Description: Free Pascal Compiler
  
  
 Package: fp-rtl
 Package: fp-rtl
 Architecture: i386
 Architecture: i386
-Recommends: fp-compiler (= 0.99.12-1)
+Recommends: fp-compiler (= 0.99.12a-1)
 Replaces: fpc
 Replaces: fpc
 Description: Free Pascal Runtime Library
 Description: Free Pascal Runtime Library
  Runtime Libraries for the Free Pascal Compiler.
  Runtime Libraries for the Free Pascal Compiler.
  
  
 Package: fp-utils
 Package: fp-utils
 Architecture: i386
 Architecture: i386
-Recommends: fp-compiler (= 0.99.12-1)
+Recommends: fp-compiler (= 0.99.12a-1)
 Replaces: fpc
 Replaces: fpc
 Description: Free Pascal Utils
 Description: Free Pascal Utils
  This package contains some handy utils for usage with the Free Pascal
  This package contains some handy utils for usage with the Free Pascal
@@ -41,38 +41,38 @@ Description: Free Pascal Utils
 
 
 Package: fp-docs
 Package: fp-docs
 Architecture: all
 Architecture: all
-Recommends: fp-docs (= 0.99.12-1)
+Recommends: fp-docs (= 0.99.12a-1)
 Replaces: fpc
 Replaces: fpc
 Description: Free Pascal Documentation
 Description: Free Pascal Documentation
  Documentation for the Free Pascal Compiler.
  Documentation for the Free Pascal Compiler.
   
   
 Package: fp-fcl
 Package: fp-fcl
 Architecture: i386
 Architecture: i386
-Depends: fp-compiler (= 0.99.12-1), fp-rtl (= 0.99.12-1)
+Depends: fp-compiler (= 0.99.12a-1), fp-rtl (= 0.99.12a-1)
 Description: Free Pascal Free Component Library
 Description: Free Pascal Free Component Library
  Free Component Library for the Free Pascal Compiler.
  Free Component Library for the Free Pascal Compiler.
  
  
 Package: fp-gtk
 Package: fp-gtk
 Architecture: i386
 Architecture: i386
-Depends: fp-compiler (= 0.99.12-1), fp-rtl (= 0.99.12-1)
+Depends: fp-compiler (= 0.99.12a-1), fp-rtl (= 0.99.12a-1)
 Description: Free Pascal GTK Bindings
 Description: Free Pascal GTK Bindings
  GTK 1.2.x bindings for the Free Pascal Compiler.
  GTK 1.2.x bindings for the Free Pascal Compiler.
  
  
 Package: fp-api
 Package: fp-api
 Architecture: i386
 Architecture: i386
-Depends: fp-compiler (= 0.99.12-1), fp-rtl (= 0.99.12-1)
+Depends: fp-compiler (= 0.99.12a-1), fp-rtl (= 0.99.12a-1)
 Description: Free Pascal API Units
 Description: Free Pascal API Units
  API Units needed by Free Vision.
  API Units needed by Free Vision.
  
  
 Package: fp-fv
 Package: fp-fv
 Architecture: i386
 Architecture: i386
-Depends: fp-compiler (= 0.99.12-1), fp-rtl (= 0.99.12-1), fp-api (= 0.99.12-1)
+Depends: fp-compiler (= 0.99.12a-1), fp-rtl (= 0.99.12a-1), fp-api (= 0.99.12a-1)
 Description: Free Pascal Free Vision
 Description: Free Pascal Free Vision
  Free Turbo Vision clone for the Free Pascal Compiler.
  Free Turbo Vision clone for the Free Pascal Compiler.
  
  
 Package: fp-extra
 Package: fp-extra
 Architecture: i386
 Architecture: i386
-Depends: fp-compiler (= 0.99.12-1), fp-rtl (= 0.99.12-1)
+Depends: fp-compiler (= 0.99.12a-1), fp-rtl (= 0.99.12a-1)
 Description: Free Pascal Extra Packages
 Description: Free Pascal Extra Packages
  Some different packages for the Free Pascal Compiler
  Some different packages for the Free Pascal Compiler
  Bindings to libraries:
  Bindings to libraries:

+ 14 - 14
install/debian/fp-api.files

@@ -1,16 +1,16 @@
 
 
-/usr/lib/fpc/0.99.12/units/common.ppu 
-/usr/lib/fpc/0.99.12/units/callspec.ppu 
-/usr/lib/fpc/0.99.12/units/video.ppu 
-/usr/lib/fpc/0.99.12/units/keyboard.ppu 
-/usr/lib/fpc/0.99.12/units/mouse.ppu 
-/usr/lib/fpc/0.99.12/units/filectrl.ppu 
-/usr/lib/fpc/0.99.12/units/filesys.ppu
+/usr/lib/fpc/0.99.12/units/linux/common.ppu 
+/usr/lib/fpc/0.99.12/units/linux/callspec.ppu 
+/usr/lib/fpc/0.99.12/units/linux/video.ppu 
+/usr/lib/fpc/0.99.12/units/linux/keyboard.ppu 
+/usr/lib/fpc/0.99.12/units/linux/mouse.ppu 
+/usr/lib/fpc/0.99.12/units/linux/filectrl.ppu 
+/usr/lib/fpc/0.99.12/units/linux/filesys.ppu
 
 
-/usr/lib/fpc/0.99.12/units/common.o 
-/usr/lib/fpc/0.99.12/units/callspec.o 
-/usr/lib/fpc/0.99.12/units/video.o 
-/usr/lib/fpc/0.99.12/units/keyboard.o 
-/usr/lib/fpc/0.99.12/units/mouse.o 
-/usr/lib/fpc/0.99.12/units/filectrl.o 
-/usr/lib/fpc/0.99.12/units/filesys.o
+/usr/lib/fpc/0.99.12/units/linux/common.o 
+/usr/lib/fpc/0.99.12/units/linux/callspec.o 
+/usr/lib/fpc/0.99.12/units/linux/video.o 
+/usr/lib/fpc/0.99.12/units/linux/keyboard.o 
+/usr/lib/fpc/0.99.12/units/linux/mouse.o 
+/usr/lib/fpc/0.99.12/units/linux/filectrl.o 
+/usr/lib/fpc/0.99.12/units/linux/filesys.o

+ 1 - 0
install/debian/fp-docs.docs

@@ -3,4 +3,5 @@ debian/tmp/usr/doc/fpc/0.99.12/prog/
 debian/tmp/usr/doc/fpc/0.99.12/ref/
 debian/tmp/usr/doc/fpc/0.99.12/ref/
 debian/tmp/usr/doc/fpc/0.99.12/units/
 debian/tmp/usr/doc/fpc/0.99.12/units/
 debian/tmp/usr/doc/fpc/0.99.12/buttons/
 debian/tmp/usr/doc/fpc/0.99.12/buttons/
+debian/tmp/usr/doc/fpc/0.99.12/search/
 debian/tmp/usr/doc/fpc/0.99.12/fpctoc.html
 debian/tmp/usr/doc/fpc/0.99.12/fpctoc.html

+ 6 - 6
install/debian/fp-fcl.files

@@ -1,8 +1,8 @@
 
 
-/usr/lib/fpc/0.99.12/units/classes.ppu 
-/usr/lib/fpc/0.99.12/units/inifiles.ppu 
-/usr/lib/fpc/0.99.12/units/ezcgi.ppu
+/usr/lib/fpc/0.99.12/units/linux/classes.ppu 
+/usr/lib/fpc/0.99.12/units/linux/inifiles.ppu 
+/usr/lib/fpc/0.99.12/units/linux/ezcgi.ppu
 
 
-/usr/lib/fpc/0.99.12/units/classes.o 
-/usr/lib/fpc/0.99.12/units/inifiles.o 
-/usr/lib/fpc/0.99.12/units/ezcgi.o
+/usr/lib/fpc/0.99.12/units/linux/classes.o 
+/usr/lib/fpc/0.99.12/units/linux/inifiles.o 
+/usr/lib/fpc/0.99.12/units/linux/ezcgi.o

+ 51 - 51
install/debian/fp-fv.files

@@ -1,52 +1,52 @@
-/usr/lib/fpc/0.99.12/units/validate.ppu 
-/usr/lib/fpc/0.99.12/units/history.ppu 
-/usr/lib/fpc/0.99.12/units/commands.ppu 
-/usr/lib/fpc/0.99.12/units/drivers.ppu 
-/usr/lib/fpc/0.99.12/units/helpctx.ppu 
-/usr/lib/fpc/0.99.12/units/memory.ppu 
-/usr/lib/fpc/0.99.12/units/objtypes.ppu 
-/usr/lib/fpc/0.99.12/units/views.ppu 
-/usr/lib/fpc/0.99.12/units/resource.ppu 
-/usr/lib/fpc/0.99.12/units/msgbox.ppu 
-/usr/lib/fpc/0.99.12/units/dialogs.ppu 
-/usr/lib/fpc/0.99.12/units/menus.ppu 
-/usr/lib/fpc/0.99.12/units/app.ppu 
-/usr/lib/fpc/0.99.12/units/histlist.ppu 
-/usr/lib/fpc/0.99.12/units/colortxt.ppu 
-/usr/lib/fpc/0.99.12/units/gadgets.ppu 
-/usr/lib/fpc/0.99.12/units/colorsel.ppu 
-/usr/lib/fpc/0.99.12/units/inplong.ppu 
-/usr/lib/fpc/0.99.12/units/stddlg.ppu 
-/usr/lib/fpc/0.99.12/units/mousedlg.ppu 
-/usr/lib/fpc/0.99.12/units/outline.ppu 
-/usr/lib/fpc/0.99.12/units/textview.ppu 
-/usr/lib/fpc/0.99.12/units/calc.ppu 
-/usr/lib/fpc/0.99.12/units/asciitab.ppu 
-/usr/lib/fpc/0.99.12/units/calendar.ppu 
-/usr/lib/fpc/0.99.12/units/helpfile.ppu 
-/usr/lib/fpc/0.99.12/units/editors.ppu
+/usr/lib/fpc/0.99.12/units/linux/validate.ppu 
+/usr/lib/fpc/0.99.12/units/linux/history.ppu 
+/usr/lib/fpc/0.99.12/units/linux/commands.ppu 
+/usr/lib/fpc/0.99.12/units/linux/drivers.ppu 
+/usr/lib/fpc/0.99.12/units/linux/helpctx.ppu 
+/usr/lib/fpc/0.99.12/units/linux/memory.ppu 
+/usr/lib/fpc/0.99.12/units/linux/objtypes.ppu 
+/usr/lib/fpc/0.99.12/units/linux/views.ppu 
+/usr/lib/fpc/0.99.12/units/linux/resource.ppu 
+/usr/lib/fpc/0.99.12/units/linux/msgbox.ppu 
+/usr/lib/fpc/0.99.12/units/linux/dialogs.ppu 
+/usr/lib/fpc/0.99.12/units/linux/menus.ppu 
+/usr/lib/fpc/0.99.12/units/linux/app.ppu 
+/usr/lib/fpc/0.99.12/units/linux/histlist.ppu 
+/usr/lib/fpc/0.99.12/units/linux/colortxt.ppu 
+/usr/lib/fpc/0.99.12/units/linux/gadgets.ppu 
+/usr/lib/fpc/0.99.12/units/linux/colorsel.ppu 
+/usr/lib/fpc/0.99.12/units/linux/inplong.ppu 
+/usr/lib/fpc/0.99.12/units/linux/stddlg.ppu 
+/usr/lib/fpc/0.99.12/units/linux/mousedlg.ppu 
+/usr/lib/fpc/0.99.12/units/linux/outline.ppu 
+/usr/lib/fpc/0.99.12/units/linux/textview.ppu 
+/usr/lib/fpc/0.99.12/units/linux/calc.ppu 
+/usr/lib/fpc/0.99.12/units/linux/asciitab.ppu 
+/usr/lib/fpc/0.99.12/units/linux/calendar.ppu 
+/usr/lib/fpc/0.99.12/units/linux/helpfile.ppu 
+/usr/lib/fpc/0.99.12/units/linux/editors.ppu
 
 
-/usr/lib/fpc/0.99.12/units/validate.o 
-/usr/lib/fpc/0.99.12/units/drivers.o 
-/usr/lib/fpc/0.99.12/units/helpctx.o 
-/usr/lib/fpc/0.99.12/units/memory.o 
-/usr/lib/fpc/0.99.12/units/views.o 
-/usr/lib/fpc/0.99.12/units/resource.o 
-/usr/lib/fpc/0.99.12/units/msgbox.o 
-/usr/lib/fpc/0.99.12/units/dialogs.o 
-/usr/lib/fpc/0.99.12/units/menus.o 
-/usr/lib/fpc/0.99.12/units/app.o 
-/usr/lib/fpc/0.99.12/units/histlist.o 
-/usr/lib/fpc/0.99.12/units/colortxt.o 
-/usr/lib/fpc/0.99.12/units/gadgets.o 
-/usr/lib/fpc/0.99.12/units/colorsel.o 
-/usr/lib/fpc/0.99.12/units/inplong.o 
-/usr/lib/fpc/0.99.12/units/stddlg.o 
-/usr/lib/fpc/0.99.12/units/mousedlg.o 
-/usr/lib/fpc/0.99.12/units/outline.o 
-/usr/lib/fpc/0.99.12/units/textview.o 
-/usr/lib/fpc/0.99.12/units/calc.o 
-/usr/lib/fpc/0.99.12/units/asciitab.o 
-/usr/lib/fpc/0.99.12/units/calendar.o 
-/usr/lib/fpc/0.99.12/units/helpfile.o 
-/usr/lib/fpc/0.99.12/units/editors.o
+/usr/lib/fpc/0.99.12/units/linux/validate.o 
+/usr/lib/fpc/0.99.12/units/linux/drivers.o 
+/usr/lib/fpc/0.99.12/units/linux/helpctx.o 
+/usr/lib/fpc/0.99.12/units/linux/memory.o 
+/usr/lib/fpc/0.99.12/units/linux/views.o 
+/usr/lib/fpc/0.99.12/units/linux/resource.o 
+/usr/lib/fpc/0.99.12/units/linux/msgbox.o 
+/usr/lib/fpc/0.99.12/units/linux/dialogs.o 
+/usr/lib/fpc/0.99.12/units/linux/menus.o 
+/usr/lib/fpc/0.99.12/units/linux/app.o 
+/usr/lib/fpc/0.99.12/units/linux/histlist.o 
+/usr/lib/fpc/0.99.12/units/linux/colortxt.o 
+/usr/lib/fpc/0.99.12/units/linux/gadgets.o 
+/usr/lib/fpc/0.99.12/units/linux/colorsel.o 
+/usr/lib/fpc/0.99.12/units/linux/inplong.o 
+/usr/lib/fpc/0.99.12/units/linux/stddlg.o 
+/usr/lib/fpc/0.99.12/units/linux/mousedlg.o 
+/usr/lib/fpc/0.99.12/units/linux/outline.o 
+/usr/lib/fpc/0.99.12/units/linux/textview.o 
+/usr/lib/fpc/0.99.12/units/linux/calc.o 
+/usr/lib/fpc/0.99.12/units/linux/asciitab.o 
+/usr/lib/fpc/0.99.12/units/linux/calendar.o 
+/usr/lib/fpc/0.99.12/units/linux/helpfile.o 
+/usr/lib/fpc/0.99.12/units/linux/editors.o

+ 7 - 7
install/debian/fp-gtk.files

@@ -1,9 +1,9 @@
 
 
-/usr/lib/fpc/0.99.12/units/glib.ppu 
-/usr/lib/fpc/0.99.12/units/gmodule.ppu 
-/usr/lib/fpc/0.99.12/units/gdk.ppu 
-/usr/lib/fpc/0.99.12/units/gtk.ppu
+/usr/lib/fpc/0.99.12/units/linux/glib.ppu 
+/usr/lib/fpc/0.99.12/units/linux/gmodule.ppu 
+/usr/lib/fpc/0.99.12/units/linux/gdk.ppu 
+/usr/lib/fpc/0.99.12/units/linux/gtk.ppu
 
 
-/usr/lib/fpc/0.99.12/units/glib.o 
-/usr/lib/fpc/0.99.12/units/gdk.o 
-/usr/lib/fpc/0.99.12/units/gtk.o
+/usr/lib/fpc/0.99.12/units/linux/glib.o 
+/usr/lib/fpc/0.99.12/units/linux/gdk.o 
+/usr/lib/fpc/0.99.12/units/linux/gtk.o

+ 4 - 4
install/fpc-0.99.12.spec

@@ -1,16 +1,16 @@
 Name: fpc
 Name: fpc
-Version: 0.99.12
+Version: 0.99.12a
 Release: 1
 Release: 1
 ExclusiveArch: i386
 ExclusiveArch: i386
 Copyright: GPL
 Copyright: GPL
 Group: Development/Languages
 Group: Development/Languages
-Source: fpc-0.99.12-src.tar.gz
+Source: fpc-0.99.12a-src.tar.gz
 Summary: Free Pascal Compiler
 Summary: Free Pascal Compiler
 Packager: Michael Van Canneyt ([email protected])
 Packager: Michael Van Canneyt ([email protected])
 URL: http://tfdec1.fys.kuleuven.ac.be/~michael/fpc/fpc.html
 URL: http://tfdec1.fys.kuleuven.ac.be/~michael/fpc/fpc.html
 
 
-%define fpcdir /usr/lib/fpc/%{PACKAGE_VERSION}
-%define docdir /usr/doc/fpc-%{PACKAGE_VERSION}
+%define fpcdir /usr/lib/fpc/0.99.12
+%define docdir /usr/doc/fpc-0.99.12
 
 
 %description	
 %description	
 The Free Pascal Compiler is a Turbo Pascal 7.0 and Delphi compatible 32bit
 The Free Pascal Compiler is a Turbo Pascal 7.0 and Delphi compatible 32bit

+ 11 - 8
install/fpc-docs-0.99.12.spec

@@ -1,10 +1,10 @@
 Name: fpc-docs
 Name: fpc-docs
-Version: 0.99.12
+Version: 0.99.12a
 Release: 1
 Release: 1
 ExclusiveArch: i386
 ExclusiveArch: i386
 Copyright: GPL
 Copyright: GPL
 Group: Development/Languages
 Group: Development/Languages
-Source: fpc-docs-0.99.12-src.tar.gz
+Source: fpc-docs-0.99.12a-src.tar.gz
 Summary: Free Pascal Compiler Documentation
 Summary: Free Pascal Compiler Documentation
 Packager: Michael Van Canneyt ([email protected])
 Packager: Michael Van Canneyt ([email protected])
 URL: http://tfdec1.fys.kuleuven.ac.be/~michael/fpc/fpc.html
 URL: http://tfdec1.fys.kuleuven.ac.be/~michael/fpc/fpc.html
@@ -17,6 +17,8 @@ libraries can be linked and created. Basic Delphi support is already
 implemented (classes,exceptions,ansistrings). This package contains
 implemented (classes,exceptions,ansistrings). This package contains
 the documentation in HTML format
 the documentation in HTML format
 
 
+%define docdir /usr/doc/fpc-0.99.12
+
 %prep
 %prep
 %setup -c
 %setup -c
 
 
@@ -30,10 +32,11 @@ the documentation in HTML format
 	make -C docs clean
 	make -C docs clean
 
 
 %files
 %files
-/usr/doc/fpc-0.99.12/prog
-/usr/doc/fpc-0.99.12/user
-/usr/doc/fpc-0.99.12/ref
-/usr/doc/fpc-0.99.12/units
-/usr/doc/fpc-0.99.12/buttons
-/usr/doc/fpc-0.99.12/fpctoc.html
+%{docdir}/prog
+%{docdir}/user
+%{docdir}/ref
+%{docdir}/units
+%{docdir}/buttons
+%{docdir}/search
+%{docdir}/fpctoc.html
 
 

+ 36 - 35
install/fpc-extra-0.99.12.spec

@@ -1,11 +1,11 @@
 Name: fpc-extra
 Name: fpc-extra
-Version: 0.99.12
+Version: 0.99.12a
 Release: 1
 Release: 1
 ExclusiveArch: i386
 ExclusiveArch: i386
 Copyright: GPL
 Copyright: GPL
 Group: Development/Languages
 Group: Development/Languages
-Source: fpc-extra-0.99.12-src.tar.gz
-Requires: fpc = 0.99.12
+Source: fpc-extra-0.99.12a-src.tar.gz
+Requires: fpc = 0.99.12a
 Summary: Free Pascal Compiler Extra Packages
 Summary: Free Pascal Compiler Extra Packages
 Packager: Michael Van Canneyt ([email protected])
 Packager: Michael Van Canneyt ([email protected])
 URL: http://tfdec1.fys.kuleuven.ac.be/~michael/fpc/fpc.html
 URL: http://tfdec1.fys.kuleuven.ac.be/~michael/fpc/fpc.html
@@ -18,7 +18,8 @@ libraries can be linked and created. Basic Delphi support is already
 implemented (classes,exceptions,ansistrings). This package contains some
 implemented (classes,exceptions,ansistrings). This package contains some
 extra units: ncurses,inet,mysql,ibase,postgres,uncgi
 extra units: ncurses,inet,mysql,ibase,postgres,uncgi
 
 
-%define unitdir /usr/lib/fpc/0.99.12/rtl
+%define rtldir /usr/lib/fpc/0.99.12/rtl/linux
+%define unitdir /usr/lib/fpc/0.99.12/units/linux
 
 
 %prep
 %prep
 %setup -c
 %setup -c
@@ -28,7 +29,7 @@ extra units: ncurses,inet,mysql,ibase,postgres,uncgi
 export FPCMAKE=
 export FPCMAKE=
 export FPCDIR=
 export FPCDIR=
 NEWPP=/usr/bin/ppc386
 NEWPP=/usr/bin/ppc386
-	make -C packages all PP=${NEWPP} RELEASE=1 UNITDIR=%{unitdir}
+	make -C packages all PP=${NEWPP} RELEASE=1 UNITDIR=%{rtldir}
 
 
 %install
 %install
 # Don't load the system makefile.fpc
 # Don't load the system makefile.fpc
@@ -41,33 +42,33 @@ NEWPP=/usr/bin/ppc386
 	make -C packages clean
 	make -C packages clean
 
 
 %files
 %files
-/usr/lib/fpc/0.99.12/units/ibase.ppu
-/usr/lib/fpc/0.99.12/units/ibase.o
-/usr/lib/fpc/0.99.12/units/mysql_com.ppu
-/usr/lib/fpc/0.99.12/units/mysql_version.ppu
-/usr/lib/fpc/0.99.12/units/mysql.ppu
-/usr/lib/fpc/0.99.12/units/mysql_com.o
-/usr/lib/fpc/0.99.12/units/mysql_version.o
-/usr/lib/fpc/0.99.12/units/mysql.o
-/usr/lib/fpc/0.99.12/units/uncgi.ppu
-/usr/lib/fpc/0.99.12/units/uncgi.o
-/usr/lib/fpc/0.99.12/units/utmp.ppu
-/usr/lib/fpc/0.99.12/units/utmp.o
-/usr/lib/fpc/0.99.12/units/inet.ppu
-/usr/lib/fpc/0.99.12/units/inet.o
-/usr/lib/fpc/0.99.12/units/dllist.ppu
-/usr/lib/fpc/0.99.12/units/postgres.ppu
-/usr/lib/fpc/0.99.12/units/dllist.o
-/usr/lib/fpc/0.99.12/units/postgres.o
-/usr/lib/fpc/0.99.12/units/ncurses.ppu
-/usr/lib/fpc/0.99.12/units/ncurses.o
-/usr/lib/fpc/0.99.12/units/x.ppu
-/usr/lib/fpc/0.99.12/units/xresource.ppu
-/usr/lib/fpc/0.99.12/units/xlib.ppu
-/usr/lib/fpc/0.99.12/units/xutil.ppu
-/usr/lib/fpc/0.99.12/units/forms.ppu
-/usr/lib/fpc/0.99.12/units/xlib.o
-/usr/lib/fpc/0.99.12/units/forms.o
-/usr/lib/fpc/0.99.12/units/svgalib.ppu
-/usr/lib/fpc/0.99.12/units/vgamouse.ppu
-/usr/lib/fpc/0.99.12/units/svgalib.o
+%{unitdir}/ibase.ppu
+%{unitdir}/ibase.o
+%{unitdir}/mysql_com.ppu
+%{unitdir}/mysql_version.ppu
+%{unitdir}/mysql.ppu
+%{unitdir}/mysql_com.o
+%{unitdir}/mysql_version.o
+%{unitdir}/mysql.o
+%{unitdir}/uncgi.ppu
+%{unitdir}/uncgi.o
+%{unitdir}/utmp.ppu
+%{unitdir}/utmp.o
+%{unitdir}/inet.ppu
+%{unitdir}/inet.o
+%{unitdir}/dllist.ppu
+%{unitdir}/postgres.ppu
+%{unitdir}/dllist.o
+%{unitdir}/postgres.o
+%{unitdir}/ncurses.ppu
+%{unitdir}/ncurses.o
+%{unitdir}/x.ppu
+%{unitdir}/xresource.ppu
+%{unitdir}/xlib.ppu
+%{unitdir}/xutil.ppu
+%{unitdir}/forms.ppu
+%{unitdir}/xlib.o
+%{unitdir}/forms.o
+%{unitdir}/svgalib.ppu
+%{unitdir}/vgamouse.ppu
+%{unitdir}/svgalib.o

+ 92 - 88
install/fpc-units-0.99.12.spec

@@ -1,11 +1,11 @@
 Name: fpc-units
 Name: fpc-units
-Version: 0.99.12
+Version: 0.99.12a
 Release: 1
 Release: 1
 ExclusiveArch: i386
 ExclusiveArch: i386
 Copyright: GPL
 Copyright: GPL
 Group: Development/Languages
 Group: Development/Languages
-Source: fpc-units-0.99.12-src.tar.gz
-Requires: fpc = 0.99.12
+Source: fpc-units-0.99.12a-src.tar.gz
+Requires: fpc = 0.99.12a
 Summary: Free Pascal Compiler Extra Units
 Summary: Free Pascal Compiler Extra Units
 Packager: Michael Van Canneyt ([email protected])
 Packager: Michael Van Canneyt ([email protected])
 URL: http://tfdec1.fys.kuleuven.ac.be/~michael/fpc/fpc.html
 URL: http://tfdec1.fys.kuleuven.ac.be/~michael/fpc/fpc.html
@@ -15,10 +15,14 @@ The Free Pascal Compiler is a Turbo Pascal 7.0 and Delphi compatible 32bit
 Pascal Compiler. It comes with fully TP 7.0 compatible run-time library.
 Pascal Compiler. It comes with fully TP 7.0 compatible run-time library.
 Some extensions are added to the language, like function overloading. Shared
 Some extensions are added to the language, like function overloading. Shared
 libraries can be linked and created. Basic Delphi support is already
 libraries can be linked and created. Basic Delphi support is already
-implemented (classes,exceptions,ansistrings). This package contains
-the FCL (Free Component Library), API/Free Vision and GTK 1.2.x interface.
+implemented (classes,exceptions,ansistrings).
+This package contains:
+ - FCL (Free Component Library)
+ - API/Free Vision
+ - GTK 1.2.x interface
 
 
-%define unitdir /usr/lib/fpc/0.99.12/rtl
+%define rtldir /usr/lib/fpc/0.99.12/rtl/linux
+%define unitdir /usr/lib/fpc/0.99.12/units/linux
 
 
 %prep
 %prep
 %setup -c
 %setup -c
@@ -28,10 +32,10 @@ the FCL (Free Component Library), API/Free Vision and GTK 1.2.x interface.
 export FPCMAKE=
 export FPCMAKE=
 export FPCDIR=
 export FPCDIR=
 NEWPP=/usr/bin/ppc386
 NEWPP=/usr/bin/ppc386
-	make -C fcl all PP=${NEWPP} RELEASE=1 UNITDIR=%{unitdir}
-	make -C gtk all PP=${NEWPP} RELEASE=1 UNITDIR=%{unitdir}
-	make -C api all PP=${NEWPP} RELEASE=1 UNITDIR=%{unitdir}
-	make -C fv all PP=${NEWPP} RELEASE=1 UNITDIR=%{unitdir}
+	make -C fcl all PP=${NEWPP} RELEASE=1 UNITDIR=%{rtldir}
+	make -C gtk all PP=${NEWPP} RELEASE=1 UNITDIR=%{rtldir}
+	make -C api all PP=${NEWPP} RELEASE=1 UNITDIR=%{rtldir}
+	make -C fv all PP=${NEWPP} RELEASE=1 UNITDIR=%{rtldir}
 
 
 %install
 %install
 # Don't load the system makefile.fpc
 # Don't load the system makefile.fpc
@@ -51,88 +55,88 @@ NEWPP=/usr/bin/ppc386
 
 
 %files
 %files
 
 
-/usr/lib/fpc/0.99.12/units/common.ppu 
-/usr/lib/fpc/0.99.12/units/callspec.ppu 
-/usr/lib/fpc/0.99.12/units/video.ppu 
-/usr/lib/fpc/0.99.12/units/keyboard.ppu 
-/usr/lib/fpc/0.99.12/units/mouse.ppu 
-/usr/lib/fpc/0.99.12/units/filectrl.ppu 
-/usr/lib/fpc/0.99.12/units/filesys.ppu
+%{unitdir}/common.ppu 
+%{unitdir}/callspec.ppu 
+%{unitdir}/video.ppu 
+%{unitdir}/keyboard.ppu 
+%{unitdir}/mouse.ppu 
+%{unitdir}/filectrl.ppu 
+%{unitdir}/filesys.ppu
 
 
-/usr/lib/fpc/0.99.12/units/common.o 
-/usr/lib/fpc/0.99.12/units/callspec.o 
-/usr/lib/fpc/0.99.12/units/video.o 
-/usr/lib/fpc/0.99.12/units/keyboard.o 
-/usr/lib/fpc/0.99.12/units/mouse.o 
-/usr/lib/fpc/0.99.12/units/filectrl.o 
-/usr/lib/fpc/0.99.12/units/filesys.o
+%{unitdir}/common.o 
+%{unitdir}/callspec.o 
+%{unitdir}/video.o 
+%{unitdir}/keyboard.o 
+%{unitdir}/mouse.o 
+%{unitdir}/filectrl.o 
+%{unitdir}/filesys.o
 
 
-/usr/lib/fpc/0.99.12/units/validate.ppu 
-/usr/lib/fpc/0.99.12/units/history.ppu 
-/usr/lib/fpc/0.99.12/units/commands.ppu 
-/usr/lib/fpc/0.99.12/units/drivers.ppu 
-/usr/lib/fpc/0.99.12/units/helpctx.ppu 
-/usr/lib/fpc/0.99.12/units/memory.ppu 
-/usr/lib/fpc/0.99.12/units/objtypes.ppu 
-/usr/lib/fpc/0.99.12/units/views.ppu 
-/usr/lib/fpc/0.99.12/units/resource.ppu 
-/usr/lib/fpc/0.99.12/units/msgbox.ppu 
-/usr/lib/fpc/0.99.12/units/dialogs.ppu 
-/usr/lib/fpc/0.99.12/units/menus.ppu 
-/usr/lib/fpc/0.99.12/units/app.ppu 
-/usr/lib/fpc/0.99.12/units/histlist.ppu 
-/usr/lib/fpc/0.99.12/units/colortxt.ppu 
-/usr/lib/fpc/0.99.12/units/gadgets.ppu 
-/usr/lib/fpc/0.99.12/units/colorsel.ppu 
-/usr/lib/fpc/0.99.12/units/inplong.ppu 
-/usr/lib/fpc/0.99.12/units/stddlg.ppu 
-/usr/lib/fpc/0.99.12/units/mousedlg.ppu 
-/usr/lib/fpc/0.99.12/units/outline.ppu 
-/usr/lib/fpc/0.99.12/units/textview.ppu 
-/usr/lib/fpc/0.99.12/units/calc.ppu 
-/usr/lib/fpc/0.99.12/units/asciitab.ppu 
-/usr/lib/fpc/0.99.12/units/calendar.ppu 
-/usr/lib/fpc/0.99.12/units/helpfile.ppu 
-/usr/lib/fpc/0.99.12/units/editors.ppu
+%{unitdir}/validate.ppu 
+%{unitdir}/history.ppu 
+%{unitdir}/commands.ppu 
+%{unitdir}/drivers.ppu 
+%{unitdir}/helpctx.ppu 
+%{unitdir}/memory.ppu 
+%{unitdir}/objtypes.ppu 
+%{unitdir}/views.ppu 
+%{unitdir}/resource.ppu 
+%{unitdir}/msgbox.ppu 
+%{unitdir}/dialogs.ppu 
+%{unitdir}/menus.ppu 
+%{unitdir}/app.ppu 
+%{unitdir}/histlist.ppu 
+%{unitdir}/colortxt.ppu 
+%{unitdir}/gadgets.ppu 
+%{unitdir}/colorsel.ppu 
+%{unitdir}/inplong.ppu 
+%{unitdir}/stddlg.ppu 
+%{unitdir}/mousedlg.ppu 
+%{unitdir}/outline.ppu 
+%{unitdir}/textview.ppu 
+%{unitdir}/calc.ppu 
+%{unitdir}/asciitab.ppu 
+%{unitdir}/calendar.ppu 
+%{unitdir}/helpfile.ppu 
+%{unitdir}/editors.ppu
 
 
-/usr/lib/fpc/0.99.12/units/validate.o 
-/usr/lib/fpc/0.99.12/units/drivers.o 
-/usr/lib/fpc/0.99.12/units/helpctx.o 
-/usr/lib/fpc/0.99.12/units/memory.o 
-/usr/lib/fpc/0.99.12/units/views.o 
-/usr/lib/fpc/0.99.12/units/resource.o 
-/usr/lib/fpc/0.99.12/units/msgbox.o 
-/usr/lib/fpc/0.99.12/units/dialogs.o 
-/usr/lib/fpc/0.99.12/units/menus.o 
-/usr/lib/fpc/0.99.12/units/app.o 
-/usr/lib/fpc/0.99.12/units/histlist.o 
-/usr/lib/fpc/0.99.12/units/colortxt.o 
-/usr/lib/fpc/0.99.12/units/gadgets.o 
-/usr/lib/fpc/0.99.12/units/colorsel.o 
-/usr/lib/fpc/0.99.12/units/inplong.o 
-/usr/lib/fpc/0.99.12/units/stddlg.o 
-/usr/lib/fpc/0.99.12/units/mousedlg.o 
-/usr/lib/fpc/0.99.12/units/outline.o 
-/usr/lib/fpc/0.99.12/units/textview.o 
-/usr/lib/fpc/0.99.12/units/calc.o 
-/usr/lib/fpc/0.99.12/units/asciitab.o 
-/usr/lib/fpc/0.99.12/units/calendar.o 
-/usr/lib/fpc/0.99.12/units/helpfile.o 
-/usr/lib/fpc/0.99.12/units/editors.o
+%{unitdir}/validate.o 
+%{unitdir}/drivers.o 
+%{unitdir}/helpctx.o 
+%{unitdir}/memory.o 
+%{unitdir}/views.o 
+%{unitdir}/resource.o 
+%{unitdir}/msgbox.o 
+%{unitdir}/dialogs.o 
+%{unitdir}/menus.o 
+%{unitdir}/app.o 
+%{unitdir}/histlist.o 
+%{unitdir}/colortxt.o 
+%{unitdir}/gadgets.o 
+%{unitdir}/colorsel.o 
+%{unitdir}/inplong.o 
+%{unitdir}/stddlg.o 
+%{unitdir}/mousedlg.o 
+%{unitdir}/outline.o 
+%{unitdir}/textview.o 
+%{unitdir}/calc.o 
+%{unitdir}/asciitab.o 
+%{unitdir}/calendar.o 
+%{unitdir}/helpfile.o 
+%{unitdir}/editors.o
 
 
-/usr/lib/fpc/0.99.12/units/classes.ppu 
-/usr/lib/fpc/0.99.12/units/inifiles.ppu 
-/usr/lib/fpc/0.99.12/units/ezcgi.ppu
+%{unitdir}/classes.ppu 
+%{unitdir}/inifiles.ppu 
+%{unitdir}/ezcgi.ppu
 
 
-/usr/lib/fpc/0.99.12/units/classes.o 
-/usr/lib/fpc/0.99.12/units/inifiles.o 
-/usr/lib/fpc/0.99.12/units/ezcgi.o
+%{unitdir}/classes.o 
+%{unitdir}/inifiles.o 
+%{unitdir}/ezcgi.o
 
 
-/usr/lib/fpc/0.99.12/units/glib.ppu 
-/usr/lib/fpc/0.99.12/units/gmodule.ppu 
-/usr/lib/fpc/0.99.12/units/gdk.ppu 
-/usr/lib/fpc/0.99.12/units/gtk.ppu
+%{unitdir}/glib.ppu 
+%{unitdir}/gmodule.ppu 
+%{unitdir}/gdk.ppu 
+%{unitdir}/gtk.ppu
 
 
-/usr/lib/fpc/0.99.12/units/glib.o 
-/usr/lib/fpc/0.99.12/units/gdk.o 
-/usr/lib/fpc/0.99.12/units/gtk.o
+%{unitdir}/glib.o 
+%{unitdir}/gdk.o 
+%{unitdir}/gtk.o