This commit is contained in:
peter 2000-12-12 19:52:22 +00:00
parent cf381a7f48
commit 1013c7e592
7 changed files with 39 additions and 61 deletions

View File

@ -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:cvs@cvs.freepascal.org:/FPC/CVS -z3 co -r FIXES_1_0_0 fpc cvs -d :pserver:cvs@cvs.freepascal.org:/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.

View File

@ -1,8 +1,16 @@
fpc (1.0.3-0) unstable; urgency=low fpc (1.0.3-0.20001206.1) unstable; urgency=low
* Snapshot release * 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).
-- Peter Vreman <peter@freepascal.org> Sat, 18 Nov 2000 12:00:00 +0200 -- Ulf Jaenicke-Roessler <ujr@debian.org> Wed, 6 Dec 2000 11:29:28 +0100
fpc (1.0.2-1) unstable; urgency=low fpc (1.0.2-1) unstable; urgency=low

View File

@ -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) Depends: fp-units-rtl (= 1.0.3-0.20001206.1)
Suggests: fp-utils, fp-docs (>= 1.0.2) 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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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
/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