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
 CVS at cvs.freepascal.org by
  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
 run.
 
 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
-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 = 250000
 
+
 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.
      

+ 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
 

+ 13 - 13
install/debian/control

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

+ 1 - 1
install/debian/control.in

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

+ 4 - 1
install/debian/rules

@@ -46,11 +46,14 @@ clean:
 	$(MAKE) packages_distclean
 
 	$(MAKE) -C docs clean
+
+	-(find . -name \*.a | xargs rm)
+
 	rm -f docs/syntax.sty
 
 	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
 
 

+ 3 - 2
install/fpc-docs.spec

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

+ 3 - 39
install/fpc.spec

@@ -40,6 +40,8 @@ NEWPP=`pwd`/compiler/ppc386
 	make compiler_fpcexe PP={$NEWPP}
 
 %install
+	rm -rf %{buildroot}
+	
 NEWPP=`pwd`/compiler/ppc386
 NEWPPUFILES=`pwd`/utils/ppufiles
 INSTALLOPTS="PP=${NEWPP} PPUFILES=${NEWPPUFILES} PREFIXINSTALLDIR=%{buildroot}/usr"
@@ -82,42 +84,4 @@ $FPCDIR/samplecfg $FPCDIR
 
 
 %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