peter 25 years ago
parent
commit
1013c7e592

+ 4 - 2
install/debian/README.Debian

@@ -4,16 +4,18 @@ Free Pascal for DEBIAN
 No changes were necessary to the source tree as checked out from
 No changes were necessary to the source tree as checked out from
 CVS at cvs.freepascal.org by
 CVS at cvs.freepascal.org by
  cvs -d :pserver:[email protected]:/FPC/CVS -z3 co -r FIXES_1_0_0 fpc
  cvs -d :pserver:[email protected]:/FPC/CVS -z3 co -r FIXES_1_0_0 fpc
-The Debian Build Directory was created by 'make debcopy FPC_VERSION=1.0.2'
+The Debian Build Directory was created by 'make debcopy FPC_VERSION=1.0.3'
 and then duplicated to .orig before 'dpkg-buildpackage -sa -rfakeroot' was
 and then duplicated to .orig before 'dpkg-buildpackage -sa -rfakeroot' was
 run.
 run.
 
 
 In order to build the package yourself, you need a ppc386 compiler
 In order to build the package yourself, you need a ppc386 compiler
 later or equal to 0.99.14. And you need to change the following settings
 later or equal to 0.99.14. And you need to change the following settings
-in /etc/texmf/texmf.cnf:
+in /etc/texmf/texmf.cnf to use (at least) the specified values:
+ hash_extra = 10000
  pool_size.context = 1500000
  pool_size.context = 1500000
  pool_size = 250000
  pool_size = 250000
 
 
+
 As shipped, only the .pdf docs are built. You may want to make the HTML
 As shipped, only the .pdf docs are built. You may want to make the HTML
 files with latex2html by yourself, and eventually adapt the doc-base file.
 files with latex2html by yourself, and eventually adapt the doc-base file.
      
      

+ 13 - 5
install/debian/changelog

@@ -1,8 +1,16 @@
-fpc (1.0.3-0) unstable; urgency=low
-
-  * Snapshot release
-
- -- Peter Vreman <[email protected]>  Sat, 18 Nov 2000 12:00:00 +0200
+fpc (1.0.3-0.20001206.1) unstable; urgency=low
+
+  * Snapshot release from CVS 2000/12/06.
+  * Fixes internal compiler error on (buggy) appearance of
+    array of Date (Closes:#60720).
+  * ppc386 can be called more intuitively as fpc (Closes:#74810).
+  * Help option '-h' is (somewhat) more propagated than '-?'
+    (Closes:#74811). Furthermore, help is displayed when fpc
+    is called without any parameter.
+  * Package supports alternatives now, in order to be used as
+    "Pascal compiler" (pc) from Makefile(s) (Closes:#76615).
+
+ -- Ulf Jaenicke-Roessler <[email protected]>  Wed,  6 Dec 2000 11:29:28 +0100
 
 
 fpc (1.0.2-1) unstable; urgency=low
 fpc (1.0.2-1) unstable; urgency=low
 
 

+ 13 - 13
install/debian/control

@@ -2,14 +2,14 @@ Source: fpc
 Section: devel
 Section: devel
 Priority: optional
 Priority: optional
 Architecture: i386
 Architecture: i386
-Maintainer: Mika Fischer <mf@debian.org>
+Maintainer: Ulf Jaenicke-Roessler <ujr@debian.org>
 Standards-Version: 3.1.1
 Standards-Version: 3.1.1
 Build-Depends: fp-compiler, debhelper, tetex-bin, awk
 Build-Depends: fp-compiler, debhelper, tetex-bin, awk
 
 
 Package: fp-compiler
 Package: fp-compiler
 Architecture: i386
 Architecture: i386
-Depends: fp-units-rtl (= 1.0.2-0)
-Suggests: fp-utils, fp-docs (>= 1.0.2)
+Depends: fp-units-rtl (= 1.0.3-0.20001206.1)
+Suggests: fp-utils, fp-docs (>= 1.0.3)
 Replaces: fpc
 Replaces: fpc
 Description: Free Pascal Compiler
 Description: Free Pascal Compiler
  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
@@ -22,7 +22,7 @@ Description: Free Pascal Compiler
 
 
 Package: fp-utils
 Package: fp-utils
 Architecture: i386
 Architecture: i386
-Recommends: fp-compiler (= 1.0.2-0)
+Recommends: fp-compiler (= 1.0.3-0.20001206.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
@@ -46,14 +46,14 @@ Description: Free Pascal Documentation
 
 
 Package: fp-units-rtl
 Package: fp-units-rtl
 Architecture: i386
 Architecture: i386
-Recommends: fp-compiler (= 1.0.2-0)
+Recommends: fp-compiler (= 1.0.3-0.20001206.1)
 Replaces: fpc, fp-rtl
 Replaces: fpc, fp-rtl
 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-units-base
 Package: fp-units-base
 Architecture: i386
 Architecture: i386
-Depends: fp-units-rtl (= 1.0.2-0)
+Depends: fp-units-rtl (= 1.0.3-0.20001206.1)
 Description: Free Pascal base units
 Description: Free Pascal base units
  Free Pascal units for common libraries, some of these units are also
  Free Pascal units for common libraries, some of these units are also
  required by the Free Component Library :
  required by the Free Component Library :
@@ -63,28 +63,28 @@ Description: Free Pascal base units
 
 
 Package: fp-units-fcl
 Package: fp-units-fcl
 Architecture: i386
 Architecture: i386
-Depends: fp-units-rtl (= 1.0.2-0), fp-units-base (= 1.0.2-0)
+Depends: fp-units-rtl (= 1.0.3-0.20001206.1), fp-units-base (= 1.0.3-0.20001206.1)
 Replaces: fp-fcl
 Replaces: fp-fcl
 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-units-api
 Package: fp-units-api
 Architecture: i386
 Architecture: i386
-Depends: fp-units-rtl (= 1.0.2-0)
+Depends: fp-units-rtl (= 1.0.3-0.20001206.1)
 Replaces: fp-api
 Replaces: fp-api
 Description: Free Pascal API units
 Description: Free Pascal API units
  Free Pascal units for console keyboard,mouse,video and file handling.
  Free Pascal units for console keyboard,mouse,video and file handling.
 
 
 Package: fp-units-gtk
 Package: fp-units-gtk
 Architecture: i386
 Architecture: i386
-Depends: fp-units-rtl (= 1.0.2-0)
+Depends: fp-units-rtl (= 1.0.3-0.20001206.1)
 Replaces: fp-gtk
 Replaces: fp-gtk
 Description: Free Pascal units for GTK 1.2.x
 Description: Free Pascal units for GTK 1.2.x
  Free Pascal units and examples to create programs with GTK 1.2.x
  Free Pascal units and examples to create programs with GTK 1.2.x
 
 
 Package: fp-units-db
 Package: fp-units-db
 Architecture: i386
 Architecture: i386
-Depends: fp-units-rtl (= 1.0.2-0)
+Depends: fp-units-rtl (= 1.0.3-0.20001206.1)
 Description: Free Pascal units for some database libraries
 Description: Free Pascal units for some database libraries
  Free Pascal units with bindings for:
  Free Pascal units with bindings for:
   - Mysql
   - Mysql
@@ -93,7 +93,7 @@ Description: Free Pascal units for some database libraries
 
 
 Package: fp-units-gfx
 Package: fp-units-gfx
 Architecture: i386
 Architecture: i386
-Depends: fp-units-rtl (= 1.0.2-0), fp-units-base (= 1.0.2-0)
+Depends: fp-units-rtl (= 1.0.3-0.20001206.1), fp-units-base (= 1.0.3-0.20001206.1)
 Description: Free Pascal units for some graphics libraries
 Description: Free Pascal units for some graphics libraries
  Free Pascal units with bindings for:
  Free Pascal units with bindings for:
   - Forms 0.88
   - Forms 0.88
@@ -103,7 +103,7 @@ Description: Free Pascal units for some graphics libraries
 
 
 Package: fp-units-net
 Package: fp-units-net
 Architecture: i386
 Architecture: i386
-Depends: fp-units-rtl (= 1.0.2-0)
+Depends: fp-units-rtl (= 1.0.3-0.20001206.1)
 Description: Free Pascal units for networking
 Description: Free Pascal units for networking
  Free Pascal units for creating network tools:
  Free Pascal units for creating network tools:
   - Inet unit for easier tcp/ip handling
   - Inet unit for easier tcp/ip handling
@@ -111,7 +111,7 @@ Description: Free Pascal units for networking
 
 
 Package: fp-units-misc
 Package: fp-units-misc
 Architecture: i386
 Architecture: i386
-Depends: fp-units-rtl (= 1.0.2-0)
+Depends: fp-units-rtl (= 1.0.3-0.20001206.1)
 Description: Free Pascal miscellaneous units
 Description: Free Pascal miscellaneous units
  Free Pascal miscellaneous units for:
  Free Pascal miscellaneous units for:
   - Utmp
   - Utmp

+ 1 - 1
install/debian/control.in

@@ -2,7 +2,7 @@ Source: fpc
 Section: devel
 Section: devel
 Priority: optional
 Priority: optional
 Architecture: i386
 Architecture: i386
-Maintainer: Mika Fischer <mf@debian.org>
+Maintainer: Ulf Jaenicke-Roessler <ujr@debian.org>
 Standards-Version: 3.1.1
 Standards-Version: 3.1.1
 Build-Depends: fp-compiler, debhelper, tetex-bin, awk
 Build-Depends: fp-compiler, debhelper, tetex-bin, awk
 
 

+ 4 - 1
install/debian/rules

@@ -46,11 +46,14 @@ clean:
 	$(MAKE) packages_distclean
 	$(MAKE) packages_distclean
 
 
 	$(MAKE) -C docs clean
 	$(MAKE) -C docs clean
+
+	-(find . -name \*.a | xargs rm)
+
 	rm -f docs/syntax.sty
 	rm -f docs/syntax.sty
 
 
 	dh_clean
 	dh_clean
 
 
-# Cannot do that because the control-file is often needed afetr a cleanup
+# Cannot do that because the control-file is often needed after a cleanup
 #	rm -f debian/control
 #	rm -f debian/control
 
 
 
 

+ 3 - 2
install/fpc-docs.spec

@@ -30,11 +30,12 @@ This package contains the documentation in PDF format
 	make -C docs pdf
 	make -C docs pdf
 
 
 %install
 %install
+	rm -rf %{buildroot}
 	make -C docs pdfinstall DOCINSTALLDIR=%{builddocdir}
 	make -C docs pdfinstall DOCINSTALLDIR=%{builddocdir}
 
 
 %clean
 %clean
 	make -C docs clean
 	make -C docs clean
+	rm -rf %{buildroot}
 
 
 %files
 %files
-%{docdir}/*.pdf
-
+/usr

+ 3 - 39
install/fpc.spec

@@ -40,6 +40,8 @@ NEWPP=`pwd`/compiler/ppc386
 	make compiler_fpcexe PP={$NEWPP}
 	make compiler_fpcexe PP={$NEWPP}
 
 
 %install
 %install
+	rm -rf %{buildroot}
+	
 NEWPP=`pwd`/compiler/ppc386
 NEWPP=`pwd`/compiler/ppc386
 NEWPPUFILES=`pwd`/utils/ppufiles
 NEWPPUFILES=`pwd`/utils/ppufiles
 INSTALLOPTS="PP=${NEWPP} PPUFILES=${NEWPPUFILES} PREFIXINSTALLDIR=%{buildroot}/usr"
 INSTALLOPTS="PP=${NEWPP} PPUFILES=${NEWPPUFILES} PREFIXINSTALLDIR=%{buildroot}/usr"
@@ -82,42 +84,4 @@ $FPCDIR/samplecfg $FPCDIR
 
 
 
 
 %files
 %files
-/usr/bin/fpc
-/usr/bin/ppufiles
-/usr/bin/ppudump
-/usr/bin/ppumove
-/usr/bin/ppdep
-/usr/bin/ptop
-/usr/bin/rstconv
-/usr/bin/data2inc
-/usr/bin/bin2obj
-/usr/bin/delp
-/usr/bin/plex
-/usr/bin/pyacc
-/usr/bin/h2pas
-/usr/bin/postw32
-/usr/bin/fpcmake
-/usr/bin/fprcp
-%{fpcdir}
-/usr/lib/fpc/lexyacc/yylex.cod 
-/usr/lib/fpc/lexyacc/yyparse.cod
-/usr/man/man1/delp.1
-/usr/man/man1/ppdep.1
-/usr/man/man1/ppumove.1
-/usr/man/man1/ppudump.1
-/usr/man/man1/ppufiles.1
-/usr/man/man1/fpcmake.1
-/usr/man/man1/ptop.1
-/usr/man/man1/h2pas.1
-/usr/man/man1/plex.1
-/usr/man/man1/pyacc.1
-/usr/man/man1/fpc.1
-/usr/man/man1/ppc386.1
-/usr/man/man5/ppc386.cfg.5
-/usr/man/man5/fpcmake.5
-/usr/man/man5/ptop.cfg.5
-%{docdir}/examples
-%{docdir}/README
-%{docdir}/NEWS
-%{docdir}/faq.html
-%{docdir}/faq.txt
+/usr