|
|
f60f1cb |
Name: fpc
|
|
|
7fa7863 |
Version: 2.6.2
|
|
|
f7cb953 |
Release: 7%{?dist}
|
|
|
f60f1cb |
Summary: Free Pascal Compiler
|
|
|
f60f1cb |
|
|
|
f60f1cb |
Group: Development/Languages
|
|
|
5f91b5a |
License: GPLv2+ and LGPLv2+ with exceptions
|
|
|
f60f1cb |
URL: http://www.freepascal.org/
|
|
|
d2836fa |
Source0: ftp://ftp.freepascal.org/pub/fpc/dist/${version}/source/fpcbuild-%{version}.tar.gz
|
|
|
5b4bcd7 |
# This is only needed when useprebuiltcompiler is defined.
|
|
|
5b4bcd7 |
# But it's not in an 'if defined' block, since the file has to be included in the srpm
|
|
|
5f91b5a |
# Thus you should enable this line when useprebuildcompiler is defined for any target
|
|
|
d2836fa |
#
|
|
|
d2836fa |
# Last used for ARM bootstrap, for the ARM boostrap, the following 2 debs:
|
|
|
d2836fa |
# ftp://ftp.nluug.nl/pub/os/Linux/distr/debian/pool/main/f/fpc/fp-compiler-2.6.2_2.6.2-5_armhf.deb
|
|
|
d2836fa |
# ftp://ftp.nluug.nl/pub/os/Linux/distr/debian/pool/main/f/fpc/fp-units-base-2.6.2_2.6.2-5_armhf.deb
|
|
|
d2836fa |
# were extracted, usr renamed to fpc-2.6.2-bin-armv7hf and then tarred
|
|
|
b27f2ba |
# Source1: fpc-2.6.2-bin-armv7hf.tar.gz
|
|
|
5f91b5a |
# Source1: http://www.cnoc.nl/fpc/%{name}-%{version}.compiler.bin.tar.gz
|
|
|
d2836fa |
#
|
|
|
3193f12 |
# Configuration templates:
|
|
|
3193f12 |
Source2: fpc.cft
|
|
|
3193f12 |
Source3: fppkg.cfg
|
|
|
3193f12 |
Source4: default.cft
|
|
|
9d59776 |
Patch0: fpc-2.6.2-r22920.patch
|
|
|
d2836fa |
# armhf support patches, courtesy of Debian
|
|
|
d2836fa |
Patch1: armhf.diff
|
|
|
d2836fa |
Patch2: regenerate_messages.diff
|
|
|
d2836fa |
Patch3: armhf-linker-path.diff
|
|
|
d2836fa |
Patch4: armhf-build-with-2.6.0.diff
|
|
|
f60f1cb |
|
|
|
b1f3e84 |
Requires: gpm, ncurses, binutils
|
|
|
3713268 |
%if ! %{defined useprebuiltcompiler}
|
|
|
3713268 |
BuildRequires: fpc
|
|
|
3713268 |
%endif
|
|
|
b1f3e84 |
BuildRequires: tetex, tetex-latex, tetex-fonts
|
|
|
f60f1cb |
|
|
|
f7cb953 |
ExclusiveArch: %{arm} %{ix86} x86_64 ppc ppc64
|
|
|
1d041a3 |
|
|
|
f60f1cb |
%description
|
|
|
f60f1cb |
|
|
|
3193f12 |
Free Pascal is a free 32/64bit Pascal Compiler. It comes with a run-time
|
|
|
fbc2525 |
library and is fully compatible with Turbo Pascal 7.0 and nearly Delphi
|
|
|
fbc2525 |
compatible. Some extensions are added to the language, like function
|
|
|
fbc2525 |
overloading and generics. Shared libraries can be linked. This package
|
|
|
3193f12 |
contains command-line compiler and utils. Provided units are the runtime
|
|
|
fbc2525 |
library (RTL), free component library (FCL) and the base and extra packages.
|
|
|
f60f1cb |
|
|
|
f60f1cb |
%package doc
|
|
|
3193f12 |
Summary: Free Pascal Compiler - documentation and examples
|
|
|
fbc2525 |
Group: Documentation
|
|
|
f60f1cb |
|
|
|
f60f1cb |
%description doc
|
|
|
f60f1cb |
|
|
|
f60f1cb |
The fpc-doc package contains the documentation (in pdf format) and examples
|
|
|
3193f12 |
of Free Pascal.
|
|
|
f60f1cb |
|
|
|
f60f1cb |
%package src
|
|
|
3193f12 |
Summary: Free Pascal Compiler - sources
|
|
|
f60f1cb |
Group: Development/Languages
|
|
|
f60f1cb |
|
|
|
f60f1cb |
%description src
|
|
|
f60f1cb |
|
|
|
3193f12 |
The fpc-src package contains the sources of Free Pascal, for documentation or
|
|
|
f60f1cb |
automatical-code generation purposes.
|
|
|
f60f1cb |
|
|
|
77f91d4 |
%define smart _smart
|
|
|
77f91d4 |
|
|
|
407fdbb |
%define fpcdebugopt -gl
|
|
|
f60f1cb |
%ifarch ppc
|
|
|
f60f1cb |
%define ppcname ppcppc
|
|
|
f60f1cb |
%else
|
|
|
f60f1cb |
%ifarch x86_64
|
|
|
f60f1cb |
%define ppcname ppcx64
|
|
|
fbc2525 |
%else
|
|
|
fbc2525 |
%ifarch ppc64
|
|
|
6446ab3 |
%define ppcname ppcppc64
|
|
|
f60f1cb |
%else
|
|
|
d2836fa |
%ifarch %{arm}
|
|
|
d2836fa |
%define ppcname ppcarm
|
|
|
d2836fa |
%else
|
|
|
f60f1cb |
%define ppcname ppc386
|
|
|
fbc2525 |
%endif
|
|
|
f60f1cb |
%endif
|
|
|
f60f1cb |
%endif
|
|
|
d2836fa |
%endif
|
|
|
f60f1cb |
|
|
|
f60f1cb |
%prep
|
|
|
3713268 |
%if %{defined useprebuiltcompiler}
|
|
|
9d59776 |
%setup -a1 -n fpcbuild-%{version} -q
|
|
|
fbc2525 |
%else
|
|
|
9d59776 |
%setup -n fpcbuild-%{version} -q
|
|
|
fbc2525 |
%endif
|
|
|
53ed249 |
%patch0
|
|
|
d2836fa |
%patch1 -p1
|
|
|
d2836fa |
%patch2 -p1
|
|
|
d2836fa |
%patch3 -p1
|
|
|
d2836fa |
%patch4 -p1
|
|
|
d2836fa |
|
|
|
f60f1cb |
|
|
|
f60f1cb |
%build
|
|
|
fbc2525 |
# The source-files:
|
|
|
fbc2525 |
mkdir -p fpc_src
|
|
|
fbc2525 |
cp -a fpcsrc/rtl fpc_src
|
|
|
fbc2525 |
cp -a fpcsrc/packages fpc_src
|
|
|
fbc2525 |
rm -rf fpc_src/packages/extra/amunits
|
|
|
fbc2525 |
rm -rf fpc_src/packages/extra/winunits
|
|
|
fbc2525 |
|
|
|
3713268 |
%if %{defined useprebuiltcompiler}
|
|
|
d2836fa |
STARTPP=`pwd`/fpc-2.6.2-bin-armv7hf/bin/%{ppcname}-%{version}
|
|
|
fbc2525 |
%else
|
|
|
4c1de19 |
STARTPP=%{ppcname}
|
|
|
fbc2525 |
%endif
|
|
|
b1f3e84 |
%define fpcopt -k"--build-id"
|
|
|
fbc2525 |
cd fpcsrc
|
|
|
f60f1cb |
NEWPP=`pwd`/compiler/%{ppcname}
|
|
|
f60f1cb |
NEWFPDOC=`pwd`/utils/fpdoc/fpdoc
|
|
|
f60f1cb |
DATA2INC=`pwd`/utils/data2inc
|
|
|
b1f3e84 |
make %{?_smp_mflags} compiler_cycle FPC=${STARTPP} OPT='%{fpcopt} %{fpcdebugopt}'
|
|
|
b1f3e84 |
make %{?_smp_mflags} rtl_clean rtl%{smart} FPC=${NEWPP} OPT='%{fpcopt}'
|
|
|
b1f3e84 |
make %{?_smp_mflags} packages%{smart} FPC=${NEWPP} OPT='%{fpcopt}'
|
|
|
b1f3e84 |
make %{?_smp_mflags} ide_all FPC=${NEWPP} OPT='%{fpcopt} %{fpcdebugopt}'
|
|
|
b1f3e84 |
make %{?_smp_mflags} utils_all FPC=${NEWPP} DATA2INC=${DATA2INC} OPT='%{fpcopt} %{fpcdebugopt}'
|
|
|
d8c5ee7 |
|
|
|
4c1de19 |
cd ..
|
|
|
b1f3e84 |
# FIXME: -j1 as there is a race - seen on "missing" `rtl.xct'.
|
|
|
b1f3e84 |
make -j1 -C fpcdocs pdf FPC=${NEWPP} FPDOC=${NEWFPDOC}
|
|
|
f60f1cb |
|
|
|
d2836fa |
|
|
|
f60f1cb |
%install
|
|
|
4c1de19 |
cd fpcsrc
|
|
|
f60f1cb |
FPCMAKE=`pwd`/utils/fpcm/fpcmake
|
|
|
f60f1cb |
NEWPP=`pwd`/compiler/%{ppcname}
|
|
|
b1f3e84 |
INSTALLOPTS="-j1 FPC=${NEWPP} FPCMAKE=${FPCMAKE} \
|
|
|
f60f1cb |
INSTALL_PREFIX=%{buildroot}%{_prefix} \
|
|
|
f60f1cb |
INSTALL_LIBDIR=%{buildroot}%{_libdir} \
|
|
|
fbc2525 |
INSTALL_BASEDIR=%{buildroot}%{_libdir}/%{name}/%{version} \
|
|
|
fbc2525 |
CODPATH=%{buildroot}%{_libdir}/%{name}/lexyacc \
|
|
|
d2836fa |
INSTALL_DOCDIR=%{buildroot}%{_defaultdocdir}/%{name} \
|
|
|
f60f1cb |
INSTALL_BINDIR=%{buildroot}%{_bindir}
|
|
|
d2836fa |
INSTALL_EXAMPLEDIR=%{buildroot}%{_defaultdocdir}/%{name}/examples"
|
|
|
f60f1cb |
make compiler_distinstall ${INSTALLOPTS}
|
|
|
f60f1cb |
make rtl_distinstall ${INSTALLOPTS}
|
|
|
f60f1cb |
make packages_distinstall ${INSTALLOPTS}
|
|
|
f60f1cb |
make ide_distinstall ${INSTALLOPTS}
|
|
|
f60f1cb |
make utils_distinstall ${INSTALLOPTS}
|
|
|
4c1de19 |
cd ../install
|
|
|
4c1de19 |
make -C doc ${INSTALLOPTS}
|
|
|
4c1de19 |
make -C man ${INSTALLOPTS} INSTALL_MANDIR=%{buildroot}%{_mandir}
|
|
|
4c1de19 |
cd ..
|
|
|
4c1de19 |
make -C fpcdocs pdfinstall ${INSTALLOPTS}
|
|
|
f60f1cb |
|
|
|
f60f1cb |
# create link
|
|
|
f60f1cb |
ln -sf ../%{_lib}/%{name}/%{version}/%{ppcname} %{buildroot}%{_bindir}/%{ppcname}
|
|
|
f60f1cb |
|
|
|
3193f12 |
# Create a version independent compiler-configuration file with build-id
|
|
|
3193f12 |
# enabled by default
|
|
|
3193f12 |
# For this purpose some non-default templates are used. So the samplecfg
|
|
|
3193f12 |
# script could not be used and fpcmkcfg is called directly.
|
|
|
3193f12 |
%{buildroot}%{_bindir}/fpcmkcfg -p -t %{SOURCE2} -d "basepath=%{_exec_prefix}" -o %{buildroot}%{_sysconfdir}/fpc.cfg
|
|
|
3193f12 |
# Create the IDE configuration files
|
|
|
3193f12 |
%{buildroot}%{_bindir}/fpcmkcfg -p -1 -d "basepath=%{_libdir}/%{name}/\$fpcversion" -o %{buildroot}%{_libdir}/%{name}/%{version}/ide/text/fp.cfg
|
|
|
3193f12 |
%{buildroot}%{_bindir}/fpcmkcfg -p -2 -o %{buildroot}%{_libdir}/%{name}/%{version}/ide/text/fp.ini
|
|
|
3193f12 |
# Create the fppkg configuration files
|
|
|
3193f12 |
%{buildroot}%{_bindir}/fpcmkcfg -p -t %{SOURCE3} -d CompilerConfigDir=%{_sysconfdir}/fppkg -d arch=%{_arch} -o %{buildroot}%{_sysconfdir}/fppkg.cfg
|
|
|
3193f12 |
%{buildroot}%{_bindir}/fpcmkcfg -p -t %{SOURCE4} -d fpcbin=%{_bindir}/fpc -d GlobalPrefix=%{_exec_prefix} -d lib=%{_lib} -o %{buildroot}%{_sysconfdir}/fppkg/default_%{_arch}
|
|
|
fbc2525 |
|
|
|
fbc2525 |
# Include the COPYING-information for the compiler/rtl/fcl in the documentation
|
|
|
d2836fa |
cp -a fpcsrc/compiler/COPYING.txt %{buildroot}%{_defaultdocdir}/%{name}/COPYING
|
|
|
d2836fa |
cp -a fpcsrc/rtl/COPYING.txt %{buildroot}%{_defaultdocdir}/%{name}/COPYING.rtl
|
|
|
d2836fa |
cp -a fpcsrc/rtl/COPYING.FPC %{buildroot}%{_defaultdocdir}/%{name}/COPYING.FPC
|
|
|
f60f1cb |
|
|
|
f60f1cb |
# The source-files:
|
|
|
f60f1cb |
mkdir -p %{buildroot}%{_datadir}/fpcsrc
|
|
|
fbc2525 |
cp -a fpc_src/* %{buildroot}%{_datadir}/fpcsrc/
|
|
|
f60f1cb |
|
|
|
f60f1cb |
# Workaround:
|
|
|
f60f1cb |
# newer rpm versions do not allow garbage
|
|
|
f60f1cb |
# delete lexyacc
|
|
|
f60f1cb |
rm -rf %{buildroot}%{_libdir}/%{name}/lexyacc
|
|
|
f60f1cb |
|
|
|
f60f1cb |
|
|
|
f60f1cb |
%files
|
|
|
f60f1cb |
%{_bindir}/*
|
|
|
f60f1cb |
%{_libdir}/%{name}
|
|
|
fbc2525 |
%config(noreplace) %{_sysconfdir}/%{name}.cfg
|
|
|
3193f12 |
%config(noreplace) %{_sysconfdir}/fppkg.cfg
|
|
|
3193f12 |
%config(noreplace) %{_sysconfdir}/fppkg/default_%{_arch}
|
|
|
d2836fa |
%dir %{_defaultdocdir}/%{name}/
|
|
|
d2836fa |
%doc %{_defaultdocdir}/%{name}/NEWS
|
|
|
d2836fa |
%doc %{_defaultdocdir}/%{name}/README
|
|
|
d2836fa |
%doc %{_defaultdocdir}/%{name}/readme.ide
|
|
|
d2836fa |
%doc %{_defaultdocdir}/%{name}/faq*
|
|
|
d2836fa |
%doc %{_defaultdocdir}/%{name}/COPYING*
|
|
|
f60f1cb |
%{_mandir}/*/*
|
|
|
f60f1cb |
|
|
|
f60f1cb |
%files doc
|
|
|
d2836fa |
%dir %{_defaultdocdir}/%{name}/
|
|
|
d2836fa |
%doc %{_defaultdocdir}/%{name}/*.pdf
|
|
|
d2836fa |
%doc %{_defaultdocdir}/%{name}/examples
|
|
|
f60f1cb |
|
|
|
f60f1cb |
%files src
|
|
|
f60f1cb |
%{_datadir}/fpcsrc
|
|
|
f60f1cb |
|
|
|
d2836fa |
|
|
|
f60f1cb |
%changelog
|
|
|
f7cb953 |
* Tue Jan 20 2015 Dan HorĂ¡k <dan[at]danny.cz> - 2.6.2-7
|
|
|
f7cb953 |
- switch to ExclusiveArch
|
|
|
f7cb953 |
|
|
|
745494b |
* Sat Aug 16 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.6.2-6
|
|
|
745494b |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild
|
|
|
745494b |
|
|
|
0c13568 |
* Sat Jun 07 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.6.2-5
|
|
|
0c13568 |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
|
|
|
0c13568 |
|
|
|
b27f2ba |
* Thu Aug 08 2013 Hans de Goede <hdegoede@redhat.com> - 2.6.2-4
|
|
|
b27f2ba |
- Drop fpc binaries added to the src.rpm for bootstrapping on ARM, completing
|
|
|
b27f2ba |
the boostrap procedure (rhbz#992285)
|
|
|
b27f2ba |
|
|
|
b27f2ba |
* Thu Aug 08 2013 Hans de Goede <hdegoede@redhat.com> - 2.6.2-3
|
|
|
d2836fa |
- Bootstrap for arm using Debian fpc-2.6.2 armhf binaries (rhbz#992285)
|
|
|
d2836fa |
- Use an unversioned docdir (rhbz#993758)
|
|
|
d2836fa |
|
|
|
a0e66ad |
* Sat Aug 03 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.6.2-2
|
|
|
a0e66ad |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild
|
|
|
a0e66ad |
|
|
|
9d59776 |
* Wed Apr 24 2013 Joost van der Sluis <joost@cnoc.nl> - 2.6.2-1
|
|
|
9d59776 |
- Upgrade to upstream release 2.6.2.
|
|
|
9d59776 |
|
|
|
2a00d68 |
* Wed Feb 13 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.6.2-0.2.rc1
|
|
|
2a00d68 |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild
|
|
|
2a00d68 |
|
|
|
7fa7863 |
* Sat Nov 24 2012 Bruno Wolff III <bruno@wolff.to> - 2.6.2-0.1.rc1
|
|
|
7fa7863 |
- Use standard versioning, so non-rc versions will be higher
|
|
|
7fa7863 |
- Fix issue with some things using 'rc1' appended to version name and others not
|
|
|
7fa7863 |
|
|
|
53ed249 |
* Sat Nov 3 2012 Joost van der Sluis <joost@cnoc.nl> - 2.6.2rc1-1
|
|
|
53ed249 |
- Upgrade to upstream release 2.6.2rc1.
|
|
|
53ed249 |
|
|
|
173f2e7 |
* Thu Jul 19 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.6.0-3
|
|
|
173f2e7 |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
|
|
|
173f2e7 |
|
|
|
6446ab3 |
* Mon May 14 2012 Karsten Hopp <karsten@redhat.com> 2.6.0-2
|
|
|
6446ab3 |
- define ppcname on ppc64
|
|
|
6446ab3 |
|
|
|
3193f12 |
* Fri Jan 27 2012 Joost van der Sluis <joost@cnoc.nl> - 2.6.0-1
|
|
|
3193f12 |
- Upgrade to upstream release 2.6.0.
|
|
|
3193f12 |
- Do not use samplecfg for generating the configuration files anymore, but
|
|
|
3193f12 |
call fpcmkcfg directly.
|
|
|
3193f12 |
- Changed the name of the project from Freepascal to Free Pascal
|
|
|
3193f12 |
|
|
|
12d6b8f |
* Fri Jan 13 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.4.2-3
|
|
|
12d6b8f |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild
|
|
|
12d6b8f |
|
|
|
ae7a4d1 |
* Wed Feb 09 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.4.2-2
|
|
|
ae7a4d1 |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
|
|
|
ae7a4d1 |
|
|
|
a07eb11 |
* Wed Jan 5 2011 Joost van der Sluis <joost@cnoc.nl> - 2.4.2-1
|
|
|
a07eb11 |
- Upgrade to upstream release 2.4.2.
|
|
|
a07eb11 |
|
|
|
d7cfaeb |
* Sat Oct 23 2010 Joost van der Sluis <joost@cnoc.nl> - 2.4.2-0.1.rc1
|
|
|
d7cfaeb |
- Upgrade to upstream release 2.4.2rc1.
|
|
|
d7cfaeb |
|
|
|
b1f3e84 |
* Wed May 5 2010 Joost van der Sluis <joost@cnoc.nl> - 2.4.0-1.fc14
|
|
|
b1f3e84 |
- Drop fpc-2.2.4-stackexecute.patch since bug was fixed in 2.4.0
|
|
|
b1f3e84 |
|
|
|
b1f3e84 |
* Tue May 4 2010 Jan Kratochvil <jan.kratochvil@redhat.com> - 2.4.0-0.fc14
|
|
|
b1f3e84 |
- Upgrade to upstream release 2.4.0.
|
|
|
b1f3e84 |
- Drop fpc-2.2.4-r12475.patch as present in 2.4.0.
|
|
|
b1f3e84 |
- Base the .spec build on upstream released archive (fpcbuild-2.4.0.tar.gz).
|
|
|
b1f3e84 |
- Remove the obsolete .spec BuildRoot tag.
|
|
|
b1f3e84 |
- Remove BuildRequires for binutils and glibc-devel as guaranteed as always
|
|
|
b1f3e84 |
provided in Fedora Packaging Guidlines.
|
|
|
b1f3e84 |
- Remove Requires glibc as guaranteed on a Fedora system.
|
|
|
b1f3e84 |
- Add %%{?_smp_mflags} and -j1 appropriately, applied one -j1 workaround.
|
|
|
b1f3e84 |
- Change {compiler,rtl}/COPYING to COPYING.txt.
|
|
|
b1f3e84 |
|
|
|
407fdbb |
* Tue Oct 6 2009 Joost van der Sluis <joost@cnoc.nl> 2.2.4-4
|
|
|
407fdbb |
- fixed procvar parameter passing on ppc/sysv (by value instead of by
|
|
|
407fdbb |
reference -- except for method procvars, for tmethod record compatibility)
|
|
|
407fdbb |
|
|
|
2419a64 |
* Fri Jul 24 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.2.4-3
|
|
|
2419a64 |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
|
|
|
2419a64 |
|
|
|
1d041a3 |
* Thu Jun 18 2009 Dan Horak <dan[at]danny.cz> 2.2.4-2
|
|
|
1d041a3 |
- Exclude s390/s390x architectures
|
|
|
1d041a3 |
|
|
|
990dc07 |
* Sun Apr 19 2009 Joost van der Sluis <joost@cnoc.nl> 2.2.4-1
|
|
|
51ff7c0 |
- Updated to version 2.2.4
|
|
|
51ff7c0 |
|
|
|
fbde491 |
* Tue Feb 24 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.2.2-4
|
|
|
fbde491 |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild
|
|
|
fbde491 |
|
|
|
42dbeb0 |
* Sat Oct 25 2008 Joost van der Sluis <joost@cnoc.nl> 2.2.2-3
|
|
|
42dbeb0 |
- Do not distribute the RTL and packages with debug-info included
|
|
|
42dbeb0 |
- Fix the location of the fpc-binary in the samplecfg script
|
|
|
42dbeb0 |
|
|
|
44bad17 |
* Sun Oct 19 2008 Joost van der Sluis <joost@cnoc.nl> 2.2.2-2
|
|
|
44bad17 |
- Pass -z noexecstack to the linker from within the configuration file fpc.cfg (fpc-bug #11563)
|
|
|
44bad17 |
- Added patch to fix fpc-bug #11837 for usage with newer gtk2-versions
|
|
|
44bad17 |
|
|
|
7a044e3 |
* Wed Aug 13 2008 Joost van der Sluis <joost@cnoc.nl> 2.2.2-1
|
|
|
7a044e3 |
- Updated to version 2.2.2
|
|
|
7a044e3 |
- Disabled debuginfo for ppc64 again
|
|
|
7a044e3 |
- Detect 32 or 64 bit compilation in the configuration file fpc.cfg
|
|
|
7a044e3 |
|
|
|
5f91b5a |
* Sun Jun 22 2008 Joost van der Sluis <joost@cnoc.nl> 2.2.2rc1-1
|
|
|
5f91b5a |
- Updated to version 2.2.2rc1
|
|
|
5f91b5a |
- Enabled debuginfo for ppc64 again
|
|
|
5f91b5a |
- Do not strip the debugdata on x86_64 anymore
|
|
|
5f91b5a |
- Packages_base, packages_fcl and packages_extra are merged into packages
|
|
|
5f91b5a |
- Don't install packages_fv separately anymore
|
|
|
5f91b5a |
- Fix for incorrect path in official fpc 2.2.2rc1-sourcefile
|
|
|
5f91b5a |
- Updated licence-tag from "GPL and modified LGPL" to fedora-tag "GPLv2+ and LGPLv2+ with exceptions"
|
|
|
5f91b5a |
- Removed UsePrebuildcompiler define for ppc64
|
|
|
5f91b5a |
|
|
|
f478c9b |
* Wed Apr 16 2008 Joost van der Sluis <joost@cnoc.nl> 2.2.0-12
|
|
|
f478c9b |
- Fix for DWARF-debug generation - fixes some more build problems on x86_64 and F9, bugzilla 337051
|
|
|
f478c9b |
|
|
|
43c815f |
* Tue Feb 19 2008 Fedora Release Engineering <rel-eng@fedoraproject.org> - 2.2.0-11
|
|
|
43c815f |
- Autorebuild for GCC 4.3
|
|
|
43c815f |
|
|
|
d2836fa |
* Tue Oct 16 2007 Joost van der Sluis <joost@cnoc.nl> 2.2.0-10
|
|
|
d0c7ef5 |
- Strip the debuginfo from grab_vcsa and ppudump, since debugedit chokes on it
|
|
|
d0c7ef5 |
- Only strip debugdata on x86_64
|
|
|
d0c7ef5 |
|
|
|
d2836fa |
* Tue Oct 16 2007 Joost van der Sluis <joost@cnoc.nl> 2.2.0-9
|
|
|
2c6e177 |
- Strip the debuginfo from mkxmlrpc, since debugedit chokes on it
|
|
|
2c6e177 |
|
|
|
d2836fa |
* Tue Oct 16 2007 Joost van der Sluis <joost@cnoc.nl> 2.2.0-8
|
|
|
5d20b7a |
- Strip the debuginfo from h2pas, since debugedit chokes on it
|
|
|
5d20b7a |
|
|
|
d2836fa |
* Tue Oct 16 2007 Joost van der Sluis <joost@cnoc.nl> 2.2.0-7
|
|
|
5b4bcd7 |
- Include the startcompiler on all targets, for the srpm-building
|
|
|
5b4bcd7 |
|
|
|
d2836fa |
* Tue Oct 16 2007 Joost van der Sluis <joost@cnoc.nl> 2.2.0-6
|
|
|
77f91d4 |
- Disabled debuginfo for ppc64 only
|
|
|
77f91d4 |
- Enabled smart-linking on ppc64
|
|
|
77f91d4 |
- Added a patch for building documentation without fpc already installed
|
|
|
77f91d4 |
|
|
|
d2836fa |
* Tue Oct 16 2007 Joost van der Sluis <joost@cnoc.nl> 2.2.0-5
|
|
|
d71c289 |
- Disabled debuginfo
|
|
|
d71c289 |
|
|
|
d2836fa |
* Tue Oct 16 2007 Joost van der Sluis <joost@cnoc.nl> 2.2.0-4
|
|
|
9c6aca0 |
- Enabled BuildId, added it to fpc.cfg
|
|
|
9c6aca0 |
|
|
|
d2836fa |
* Tue Oct 16 2007 Joost van der Sluis <joost@cnoc.nl> 2.2.0-3
|
|
|
f88b32d |
- Disabled smart-linking on ppc64
|
|
|
f88b32d |
|
|
|
d2836fa |
* Tue Oct 16 2007 Joost van der Sluis <joost@cnoc.nl> 2.2.0-2
|
|
|
3713268 |
- Buildrequirement fpc is not needed when using a pre-built compiler binary
|
|
|
3713268 |
|
|
|
fbc2525 |
* Sun Oct 14 2007 Joost van der Sluis <joost@cnoc.nl> 2.2.0-1
|
|
|
fbc2525 |
- Updated to version 2.2.0
|
|
|
fbc2525 |
- Updated description
|
|
|
fbc2525 |
- Enabled smart-linking for ppc
|
|
|
fbc2525 |
- Do not include the built binary-files in fpc-src
|
|
|
fbc2525 |
- Added support for ppc64
|
|
|
fbc2525 |
- Added support to configuration file for dual 32/64 bit installations
|
|
|
fbc2525 |
- Fixed and enabled debug-package
|
|
|
fbc2525 |
|
|
|
1fdb208 |
* Sat Sep 16 2006 Joost van der Sluis <joost@cnoc.nl> 2.0.4-2
|
|
|
1fdb208 |
- Fixed documentation building on powerpc
|
|
|
1fdb208 |
|
|
|
1fdb208 |
* Fri Sep 15 2006 Joost van der Sluis <joost@cnoc.nl> 2.0.4-1
|
|
|
d8c5ee7 |
- Updated to version 2.0.4
|
|
|
d8c5ee7 |
|
|
|
bc29e63 |
* Wed Mar 1 2006 Joost van der Sluis <joost@cnoc.nl> 2.0.2-4
|
|
|
d9739a2 |
- Rebuild for Fedora Extras 5
|
|
|
d9739a2 |
|
|
|
37611fa |
* Tue Dec 20 2005 Joost van der Sluis <joost@cnoc.nl> 2.0.2-3
|
|
|
37611fa |
- Disabled smart-linking for ppc
|
|
|
37611fa |
|
|
|
99b3374 |
* Tue Dec 20 2005 Joost van der Sluis <joost@cnoc.nl> 2.0.2-2
|
|
|
99b3374 |
- Updated fpc-2.0.2-G5.patch
|
|
|
99b3374 |
|
|
|
4c1de19 |
* Tue Dec 20 2005 Joost van der Sluis <joost@cnoc.nl> 2.0.2-1
|
|
|
4c1de19 |
- Updated to version 2.0.2
|
|
|
4c1de19 |
|
|
|
efe981c |
* Wed Aug 17 2005 Joost van der Sluis <joost@cnoc.nl> 2.0.0-4
|
|
|
efe981c |
- Added %%{?dist} to release.
|
|
|
efe981c |
|
|
|
e04b51a |
* Wed Aug 17 2005 Joost van der Sluis <joost@cnoc.nl> 2.0.0-3
|
|
|
e04b51a |
- replaced the ppcpcc-2.1.1 startcompilercompiler for the
|
|
|
e04b51a |
ppcppc-2.0.0 startcompiler
|
|
|
e04b51a |
|
|
|
69fec31 |
* Wed Aug 17 2005 Joost van der Sluis <joost@cnoc.nl> 2.0.0-2
|
|
|
69fec31 |
- Added a patch for compilation on POWER5, and provided
|
|
|
69fec31 |
the new ppcppc binary/startcompiler
|
|
|
69fec31 |
|
|
|
f60f1cb |
* Fri Aug 5 2005 Joost van der Sluis <joost@cnoc.nl> 2.0.0-1
|
|
|
f60f1cb |
- Removed gpm-devel requirement
|
|
|
f60f1cb |
- Fixed a type in the -src description
|
|
|
f60f1cb |
|
|
|
d2836fa |
* Thu Jul 28 2005 Joost van der Sluis <joost@cnoc.nl> 2.0.0-1
|
|
|
f60f1cb |
- Added some requirements
|
|
|
f60f1cb |
- Added COPYING-info to %%doc
|
|
|
f60f1cb |
|
|
|
f60f1cb |
* Tue Jun 28 2005 Joost van der Sluis <joost@cnoc.nl> 2.0.0-0.6
|
|
|
f60f1cb |
- Only rtl, fcl and packages are added to src-subpackage
|
|
|
f60f1cb |
- Silenced post-script
|
|
|
f60f1cb |
- disabled the debuginfo-package
|
|
|
f60f1cb |
|
|
|
d2836fa |
* Sun Jun 5 2005 Joost van der Sluis <joost@cnoc.nl> 2.0.0-0.5
|
|
|
f60f1cb |
- Added doc-subpackage
|
|
|
f60f1cb |
- Added src-subpackage
|
|
|
f60f1cb |
|
|
|
f60f1cb |
* Fri Jun 3 2005 Joost van der Sluis <joost@cnoc.nl> 2.0.0-0.4
|
|
|
f60f1cb |
- New fix for lib64 on x86_64
|
|
|
f60f1cb |
- small patches from Jens Petersen <petersen@redhat.com>
|
|
|
f60f1cb |
|
|
|
f60f1cb |
* Thu May 26 2005 Joost van der Sluis <joost@cnoc.nl> 2.0.0-0.3
|
|
|
f60f1cb |
- replaced 'lib' and 'lib64' by %%{_lib}
|
|
|
f60f1cb |
|
|
|
f60f1cb |
* Tue May 24 2005 Joost van der Sluis <joost@cnoc.nl> 2.0.0-0.2
|
|
|
f60f1cb |
- Fixed for lib64 on x86_64
|
|
|
f60f1cb |
- Changed summary, description and license
|
|
|
f60f1cb |
- Removed examples from installation
|
|
|
f60f1cb |
- Make clean removed from clean-section
|
|
|
f60f1cb |
- Clean-up
|
|
|
f60f1cb |
- replaced $RPM_BUILD_ROOT by %%{buildroot}
|
|
|
f60f1cb |
|
|
|
f60f1cb |
* Mon May 23 2005 Joost van der Sluis <joost@cnoc.nl> 2.0.0-0.1
|
|
|
f60f1cb |
- Initial build.
|