mirror of
https://gitlab.com/freepascal.org/fpc/source.git
synced 2025-08-16 17:59:25 +02:00
* 1.9.0
This commit is contained in:
parent
5371a1dd3d
commit
b8b0ba21fa
8
Makefile
8
Makefile
@ -1,5 +1,5 @@
|
|||||||
#
|
#
|
||||||
# Don't edit, this file is generated by FPCMake Version 1.1 [2003/10/28]
|
# Don't edit, this file is generated by FPCMake Version 1.1 [2003/11/01]
|
||||||
#
|
#
|
||||||
default: help
|
default: help
|
||||||
MAKEFILETARGETS=linux go32v2 win32 os2 freebsd beos netbsd amiga atari sunos qnx netware openbsd wdosx palmos macos darwin emx watcom
|
MAKEFILETARGETS=linux go32v2 win32 os2 freebsd beos netbsd amiga atari sunos qnx netware openbsd wdosx palmos macos darwin emx watcom
|
||||||
@ -205,7 +205,7 @@ UNITSDIR:=$(wildcard $(FPCDIR)/units/$(OS_TARGET))
|
|||||||
endif
|
endif
|
||||||
PACKAGESDIR:=$(wildcard $(FPCDIR) $(FPCDIR)/packages/base $(FPCDIR)/packages/extra)
|
PACKAGESDIR:=$(wildcard $(FPCDIR) $(FPCDIR)/packages/base $(FPCDIR)/packages/extra)
|
||||||
override PACKAGE_NAME=fpc
|
override PACKAGE_NAME=fpc
|
||||||
override PACKAGE_VERSION=1.1.0-1
|
override PACKAGE_VERSION=1.9.0
|
||||||
ifndef inOS2
|
ifndef inOS2
|
||||||
override FPCDIR:=$(BASEDIR)
|
override FPCDIR:=$(BASEDIR)
|
||||||
export FPCDIR
|
export FPCDIR
|
||||||
@ -2227,9 +2227,9 @@ ifdef inUnix
|
|||||||
ifneq ($(wildcard $(CVSINSTALL)/fpc.spec),)
|
ifneq ($(wildcard $(CVSINSTALL)/fpc.spec),)
|
||||||
.PHONY: rpmcopy rpm
|
.PHONY: rpmcopy rpm
|
||||||
RPMFPCVERSION:=$(shell grep '^Version:' $(CVSINSTALL)/fpc.spec | awk '{ print $$2 }')
|
RPMFPCVERSION:=$(shell grep '^Version:' $(CVSINSTALL)/fpc.spec | awk '{ print $$2 }')
|
||||||
RPMBUILD=$(shell which rpmbuild)
|
RPMBUILD=$(strip $(wildcard $(addsuffix /rpmbuild,$(SEARCHPATH))))
|
||||||
ifeq ($(RPMBUILD),)
|
ifeq ($(RPMBUILD),)
|
||||||
RPMBUILD=rpm
|
RPMBUILD=$(strip $(wildcard $(addsuffix /rpm,$(SEARCHPATH))))
|
||||||
endif
|
endif
|
||||||
REDHATDIR=/usr/src/redhat
|
REDHATDIR=/usr/src/redhat
|
||||||
ifeq ($(wildcard REDHATDIR),)
|
ifeq ($(wildcard REDHATDIR),)
|
||||||
|
12
Makefile.fpc
12
Makefile.fpc
@ -4,7 +4,7 @@
|
|||||||
|
|
||||||
[package]
|
[package]
|
||||||
name=fpc
|
name=fpc
|
||||||
version=1.1.0-1
|
version=1.9.0
|
||||||
|
|
||||||
[target]
|
[target]
|
||||||
dirs=compiler rtl utils fcl fv packages ide installer
|
dirs=compiler rtl utils fcl fv packages ide installer
|
||||||
@ -592,9 +592,9 @@ ifneq ($(wildcard $(CVSINSTALL)/fpc.spec),)
|
|||||||
RPMFPCVERSION:=$(shell grep '^Version:' $(CVSINSTALL)/fpc.spec | awk '{ print $$2 }')
|
RPMFPCVERSION:=$(shell grep '^Version:' $(CVSINSTALL)/fpc.spec | awk '{ print $$2 }')
|
||||||
|
|
||||||
# Only the recent rpms have rpmbuild
|
# Only the recent rpms have rpmbuild
|
||||||
RPMBUILD=$(shell which rpmbuild)
|
RPMBUILD=$(strip $(wildcard $(addsuffix /rpmbuild,$(SEARCHPATH))))
|
||||||
ifeq ($(RPMBUILD),)
|
ifeq ($(RPMBUILD),)
|
||||||
RPMBUILD=rpm
|
RPMBUILD=$(strip $(wildcard $(addsuffix /rpm,$(SEARCHPATH))))
|
||||||
endif
|
endif
|
||||||
REDHATDIR=/usr/src/redhat
|
REDHATDIR=/usr/src/redhat
|
||||||
# Debian has /usr/src/rpm
|
# Debian has /usr/src/rpm
|
||||||
@ -612,7 +612,7 @@ rpmcopy: distclean
|
|||||||
rm -rf $(RPMSRCDIR)
|
rm -rf $(RPMSRCDIR)
|
||||||
cp $(CVSINSTALL)/fpc.spec $(RPMSPECDIR)/fpc-$(RPMFPCVERSION).spec
|
cp $(CVSINSTALL)/fpc.spec $(RPMSPECDIR)/fpc-$(RPMFPCVERSION).spec
|
||||||
ifndef NODOCS
|
ifndef NODOCS
|
||||||
cat $(CVSINSTALL)/fpcdoc.spec >> $(RPMSPECDIR)/fpc-$(RPMFPCVERSION).spec
|
cat $(CVSINSTALL)/fpcdoc.spec >> $(RPMSPECDIR)/fpc-$(RPMFPCVERSION).spec
|
||||||
endif
|
endif
|
||||||
install -d $(RPMSRCDIR)
|
install -d $(RPMSRCDIR)
|
||||||
$(COPYTREE) compiler $(RPMSRCDIR)
|
$(COPYTREE) compiler $(RPMSRCDIR)
|
||||||
@ -625,8 +625,8 @@ endif
|
|||||||
$(COPYTREE) Makefile* $(RPMSRCDIR)
|
$(COPYTREE) Makefile* $(RPMSRCDIR)
|
||||||
$(COPYTREE) $(CVSINSTALL)/man $(RPMSRCDIR)
|
$(COPYTREE) $(CVSINSTALL)/man $(RPMSRCDIR)
|
||||||
$(COPYTREE) $(CVSINSTALL)/doc $(RPMSRCDIR)
|
$(COPYTREE) $(CVSINSTALL)/doc $(RPMSRCDIR)
|
||||||
$(COPY) $(CVSINSTALL)/smart_strip.sh $(RPMSRCDIR)
|
$(COPY) $(CVSINSTALL)/smart_strip.sh $(RPMSRCDIR)
|
||||||
chmod +x $(RPMSRCDIR)/smart_strip.sh
|
chmod +x $(RPMSRCDIR)/smart_strip.sh
|
||||||
ifndef NODOCS
|
ifndef NODOCS
|
||||||
$(COPYTREE) docs $(RPMSRCDIR)
|
$(COPYTREE) docs $(RPMSRCDIR)
|
||||||
endif
|
endif
|
||||||
|
@ -550,7 +550,7 @@ implementation
|
|||||||
|
|
||||||
function findreg_by_number(r:Tregister):tregisterindex;
|
function findreg_by_number(r:Tregister):tregisterindex;
|
||||||
begin
|
begin
|
||||||
rgBase.findreg_by_number_table(r,regnumber_index);
|
result:=findreg_by_number_table(r,regnumber_index);
|
||||||
end;
|
end;
|
||||||
|
|
||||||
|
|
||||||
@ -558,7 +558,7 @@ implementation
|
|||||||
var
|
var
|
||||||
p : tregisterindex;
|
p : tregisterindex;
|
||||||
begin
|
begin
|
||||||
p:=rgBase.findreg_by_number_table(r,regnumber_index);
|
p:=findreg_by_number_table(r,regnumber_index);
|
||||||
if p<>0 then
|
if p<>0 then
|
||||||
result:=std_regname_table[p]
|
result:=std_regname_table[p]
|
||||||
else
|
else
|
||||||
@ -568,7 +568,10 @@ implementation
|
|||||||
end.
|
end.
|
||||||
{
|
{
|
||||||
$Log$
|
$Log$
|
||||||
Revision 1.55 2003-10-31 08:47:13 mazen
|
Revision 1.56 2003-11-01 19:27:54 peter
|
||||||
|
* 1.9.0
|
||||||
|
|
||||||
|
Revision 1.55 2003/10/31 08:47:13 mazen
|
||||||
* rgHelper renamed to rgBase
|
* rgHelper renamed to rgBase
|
||||||
* using findreg_by_<name|number>_table directly to decrease heap overheading
|
* using findreg_by_<name|number>_table directly to decrease heap overheading
|
||||||
|
|
||||||
|
@ -1,8 +1,8 @@
|
|||||||
fpc (1.1.0-1) unstable; urgency=low
|
fpc (1.9.0-1) unstable; urgency=low
|
||||||
|
|
||||||
* New Snapshot.
|
* First beta release for 2.0
|
||||||
|
|
||||||
-- Mazen NEIFER <mazen@freepascal.org> Thu, 14 Aug 2003 11:54:50 +0100
|
-- Peter Vreman <peter@freepascal.org> Sat, 1 Nov 2003 22:00:00 +0100
|
||||||
|
|
||||||
fpc (1.0.6-20020228) unstable; urgency=low
|
fpc (1.0.6-20020228) unstable; urgency=low
|
||||||
|
|
||||||
|
@ -1,5 +1,5 @@
|
|||||||
Name: fpc
|
Name: fpc
|
||||||
Version: 1.1
|
Version: 1.9.0
|
||||||
Release: 0
|
Release: 0
|
||||||
ExclusiveArch: i386 i586 i686
|
ExclusiveArch: i386 i586 i686
|
||||||
Copyright: GPL
|
Copyright: GPL
|
||||||
@ -92,7 +92,9 @@ fi
|
|||||||
make packages_clean
|
make packages_clean
|
||||||
make fcl_clean
|
make fcl_clean
|
||||||
make utils_clean
|
make utils_clean
|
||||||
|
if [ -z ${NODOCS} ]; then
|
||||||
make -C docs clean
|
make -C docs clean
|
||||||
|
fi
|
||||||
|
|
||||||
if [ %{buildroot} != "/" ]; then
|
if [ %{buildroot} != "/" ]; then
|
||||||
rm -rf %{buildroot}
|
rm -rf %{buildroot}
|
||||||
|
@ -1,14 +1,14 @@
|
|||||||
#!/bin/sh
|
#!/bin/sh
|
||||||
#
|
#
|
||||||
# Free Pascal installation script for Linux.
|
# Free Pascal installation script for Linux.
|
||||||
# Copyright 1996-2000 Michael Van Canneyt and Peter Vreman
|
# Copyright 1996-2002 Michael Van Canneyt and Peter Vreman
|
||||||
#
|
#
|
||||||
# Don't edit this file.
|
# Don't edit this file.
|
||||||
# Everything can be set when the script is run.
|
# Everything can be set when the script is run.
|
||||||
#
|
#
|
||||||
|
|
||||||
# Release Version
|
# Release Version
|
||||||
VERSION=1.0.4
|
VERSION=1.9.0
|
||||||
|
|
||||||
# some useful functions
|
# some useful functions
|
||||||
# ask displays 1st parameter, and ask new value for variable, whose name is
|
# ask displays 1st parameter, and ask new value for variable, whose name is
|
||||||
@ -94,42 +94,50 @@ makedirhierarch $PREFIX
|
|||||||
# Set some defaults.
|
# Set some defaults.
|
||||||
LIBDIR=$PREFIX/lib/fpc/$VERSION
|
LIBDIR=$PREFIX/lib/fpc/$VERSION
|
||||||
SRCDIR=$PREFIX/src/fpc-$VERSION
|
SRCDIR=$PREFIX/src/fpc-$VERSION
|
||||||
DOCDIR=$PREFIX/doc/fpc-$VERSION
|
|
||||||
MANDIR=$PREFIX/man
|
|
||||||
DEMODIR=$DOCDIR/examples
|
|
||||||
EXECDIR=$PREFIX/bin
|
EXECDIR=$PREFIX/bin
|
||||||
|
OSNAME=`uname -s | tr A-Z a-z`
|
||||||
|
|
||||||
|
BSDHIER=0
|
||||||
|
case $OSNAME in
|
||||||
|
*bsd)
|
||||||
|
BSDHIER=1;;
|
||||||
|
esac
|
||||||
|
|
||||||
|
|
||||||
|
if [ "${BSDHIER}" = "1" ]; then
|
||||||
|
DOCDIR=$PREFIX/share/doc/fpc-$VERSION
|
||||||
|
else
|
||||||
|
DOCDIR=$PREFIX/doc/fpc-$VERSION
|
||||||
|
fi
|
||||||
|
|
||||||
|
echo $DOCDIR
|
||||||
|
|
||||||
|
DEMODIR=$DOCDIR/examples
|
||||||
|
|
||||||
# Install compiler/RTL. Mandatory.
|
# Install compiler/RTL. Mandatory.
|
||||||
echo Unpacking ...
|
echo Unpacking ...
|
||||||
tar xf binary.tar
|
tar xf binary.tar
|
||||||
echo Installing compiler and RTL ...
|
echo Installing compiler and RTL ...
|
||||||
unztar baselinux.tar.gz $PREFIX
|
unztar base${OSNAME}.tar.gz $PREFIX
|
||||||
rm -f $EXECDIR/ppc386
|
rm -f $EXECDIR/ppc386
|
||||||
ln -sf $LIBDIR/ppc386 $EXECDIR/ppc386
|
ln -sf $LIBDIR/ppc386 $EXECDIR/ppc386
|
||||||
echo Installing utilities...
|
echo Installing utilities...
|
||||||
unztar utillinux.tar.gz $PREFIX
|
unztar util${OSNAME}.tar.gz $PREFIX
|
||||||
if yesno "Install FCL"; then
|
if yesno "Install FCL"; then
|
||||||
unztar unitsfcllinux.tar.gz $PREFIX
|
unztar unitsfcl${OSNAME}.tar.gz $PREFIX
|
||||||
fi
|
fi
|
||||||
if yesno "Install API"; then
|
if yesno "Install packages"; then
|
||||||
unztar unitsapilinux.tar.gz $PREFIX
|
for f in units*.tar.gz
|
||||||
|
do
|
||||||
|
if [ $f != unitsfcl${OSNAME}.tar.gz ]; then
|
||||||
|
basename $f .tar.gz |\
|
||||||
|
sed -e s/units// -e s/${OSNAME}// |\
|
||||||
|
xargs echo Installing
|
||||||
|
unztar $f $PREFIX
|
||||||
|
fi
|
||||||
|
done
|
||||||
fi
|
fi
|
||||||
if yesno "Install Base (zlib,ncurses,x11) Packages"; then
|
rm -f *${OSNAME}.tar.gz
|
||||||
unztar unitsbaselinux.tar.gz $PREFIX
|
|
||||||
fi
|
|
||||||
if yesno "Install Net (inet,uncgi) Packages"; then
|
|
||||||
unztar unitsnetlinux.tar.gz $PREFIX
|
|
||||||
fi
|
|
||||||
if yesno "Install Database (mysql,interbase,postgres) Packages"; then
|
|
||||||
unztar unitsdblinux.tar.gz $PREFIX
|
|
||||||
fi
|
|
||||||
if yesno "Install Graphics (svgalib,opengl,ggi,forms) Packages"; then
|
|
||||||
unztar unitsgfxlinux.tar.gz $PREFIX
|
|
||||||
fi
|
|
||||||
if yesno "Install Misc (utmp,paszlib) Packages"; then
|
|
||||||
unztar unitsmisclinux.tar.gz $PREFIX
|
|
||||||
fi
|
|
||||||
rm -f *linux.tar.gz
|
|
||||||
echo Done.
|
echo Done.
|
||||||
echo
|
echo
|
||||||
|
|
||||||
@ -148,14 +156,20 @@ if yesno "Install sources"; then
|
|||||||
if yesno "Install FCL source"; then
|
if yesno "Install FCL source"; then
|
||||||
unztar fclsrc.tar.gz $PREFIX
|
unztar fclsrc.tar.gz $PREFIX
|
||||||
fi
|
fi
|
||||||
if yesno "Install API source"; then
|
if yesno "Install IDE source"; then
|
||||||
unztar apisrc.tar.gz $PREFIX
|
unztar idesrc.tar.gz $PREFIX
|
||||||
|
fi
|
||||||
|
if yesno "Install installer source"; then
|
||||||
|
unztar installersrc.tar.gz $PREFIX
|
||||||
fi
|
fi
|
||||||
if yesno "Install Packages source"; then
|
if yesno "Install Packages source"; then
|
||||||
unztar packagessrc.tar.gz $PREFIX
|
for f in units*src.tar.gz
|
||||||
fi
|
do
|
||||||
if yesno "Install Utils source"; then
|
basename $f .tar.gz |\
|
||||||
unztar utilsrc.tar.gz $PREFIX
|
sed -e s/units// -e s/src// |\
|
||||||
|
xargs echo Installing sources for
|
||||||
|
unztar $f $PREFIX
|
||||||
|
done
|
||||||
fi
|
fi
|
||||||
rm -f *src.tar.gz
|
rm -f *src.tar.gz
|
||||||
echo Done.
|
echo Done.
|
||||||
@ -170,14 +184,6 @@ if yesno "Install documentation"; then
|
|||||||
fi
|
fi
|
||||||
echo
|
echo
|
||||||
|
|
||||||
# Install the documentation. Optional.
|
|
||||||
if yesno "Install manual pages"; then
|
|
||||||
echo Installing documentation in $MANDIR ...
|
|
||||||
unztar man.tar.gz $PREFIX
|
|
||||||
echo Done.
|
|
||||||
fi
|
|
||||||
echo
|
|
||||||
|
|
||||||
# Install the demos. Optional.
|
# Install the demos. Optional.
|
||||||
if yesno "Install demos"; then
|
if yesno "Install demos"; then
|
||||||
ask "Install demos in" DEMODIR
|
ask "Install demos in" DEMODIR
|
||||||
|
@ -5,7 +5,7 @@
|
|||||||
#
|
#
|
||||||
|
|
||||||
# Version
|
# Version
|
||||||
VERSION=1.0.4
|
VERSION=1.9.0
|
||||||
RELEASE=ELF
|
RELEASE=ELF
|
||||||
|
|
||||||
unset FPCDIR
|
unset FPCDIR
|
||||||
@ -14,24 +14,54 @@ unset FPCDIR
|
|||||||
[ -d install ] || cd ..
|
[ -d install ] || cd ..
|
||||||
|
|
||||||
make linuxzip
|
make linuxzip
|
||||||
make sourcezip
|
if [ $? != 0 ]; then
|
||||||
make docsrc
|
echo Failed to make distribution archive.
|
||||||
|
exit 1
|
||||||
|
fi
|
||||||
make docs
|
make docs
|
||||||
|
if [ $? != 0 ]; then
|
||||||
|
echo Failed to make documentation archive.
|
||||||
|
exit 1
|
||||||
|
fi
|
||||||
|
make sourcezip
|
||||||
|
if [ $? != 0 ]; then
|
||||||
|
echo Failed to make source archive.
|
||||||
|
exit 1
|
||||||
|
fi
|
||||||
|
make docsrc
|
||||||
|
if [ $? != 0 ]; then
|
||||||
|
echo Failed to make documentation source archive.
|
||||||
|
exit 1
|
||||||
|
fi
|
||||||
make demozip
|
make demozip
|
||||||
|
if [ $? != 0 ]; then
|
||||||
|
echo Failed to make demo source archive.
|
||||||
|
exit 1
|
||||||
|
fi
|
||||||
|
|
||||||
SOURCES=`/bin/ls *src.tar.gz`
|
SOURCES=`/bin/ls *src.tar.gz`
|
||||||
FILES=`/bin/ls *linux.tar.gz *exm.tar.gz`
|
FILES=`/bin/ls *linux.tar.gz *exm.tar.gz`
|
||||||
RELFILES="binary.tar sources.tar demo.tar.gz docs.tar.gz man.tar.gz install.sh"
|
RELFILES="binary.tar sources.tar demo.tar.gz docs.tar.gz install.sh"
|
||||||
|
|
||||||
echo Creating binary.tar
|
echo Creating binary.tar
|
||||||
tar cf binary.tar $FILES
|
tar cf binary.tar $FILES
|
||||||
|
if [ $? != 0 ]; then
|
||||||
|
echo Failed to create binary.tar
|
||||||
|
exit 1
|
||||||
|
fi
|
||||||
echo Creating sources.tar
|
echo Creating sources.tar
|
||||||
tar cf sources.tar $SOURCES
|
tar cf sources.tar $SOURCES
|
||||||
echo Creating man.tar.gz
|
if [ $? != 0 ]; then
|
||||||
(cd install; tar czf ../man.tar.gz man/man1/*.1 man/man5/*.5)
|
echo Failed to create sources.tar
|
||||||
|
exit 1
|
||||||
|
fi
|
||||||
echo Copying install.sh
|
echo Copying install.sh
|
||||||
cp install/install.sh .
|
cp install/install.sh .
|
||||||
chmod 755 install.sh
|
chmod 755 install.sh
|
||||||
|
|
||||||
echo Creating fpc-$VERSION.$RELEASE.tar
|
echo Creating fpc-$VERSION.$RELEASE.tar
|
||||||
tar cf fpc-$VERSION.$RELEASE.tar $RELFILES
|
tar cf fpc-$VERSION.$RELEASE.tar $RELFILES
|
||||||
|
if [ $? != 0 ]; then
|
||||||
|
echo Failed to create fpc-$VERSION.$RELEASE.tar
|
||||||
|
exit 1
|
||||||
|
fi
|
||||||
|
Loading…
Reference in New Issue
Block a user