rpms/fpc/EL-5 fpc-2.2.2-build-id.patch, NONE, 1.1 fpc-2.2.2-fpcdocs.patch, NONE, 1.1 fpc-2.2.2-gtk2-r11651.patch, NONE, 1.1 fpc-2.2.2-samplecfg_32and64bit.patch, NONE, 1.1 fpc-2.2.2-stackexecute.patch, NONE, 1.1 .cvsignore, 1.6, 1.7 fpc.spec, 1.11, 1.12 sources, 1.7, 1.8

Lubomir Rintel lkundrak at fedoraproject.org
Mon Nov 3 12:00:14 UTC 2008


Author: lkundrak

Update of /cvs/pkgs/rpms/fpc/EL-5
In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv7446

Modified Files:
	.cvsignore fpc.spec sources 
Added Files:
	fpc-2.2.2-build-id.patch fpc-2.2.2-fpcdocs.patch 
	fpc-2.2.2-gtk2-r11651.patch 
	fpc-2.2.2-samplecfg_32and64bit.patch 
	fpc-2.2.2-stackexecute.patch 
Log Message:
Merge 2.2.2 from devel

fpc-2.2.2-build-id.patch:

--- NEW FILE fpc-2.2.2-build-id.patch ---
Index: fpcsrc/compiler/utils/samplecfg
===================================================================
--- fpcsrc/compiler/utils/samplecfg	(revision 8809)
+++ fpcsrc/compiler/utils/samplecfg	(working copy)
@@ -290,6 +290,11 @@
 # to perform
 
 # -----------------------
+# Use BuildId by default
+# -----------------------
+-k--build-id
+
+# -----------------------
 # Set Filenames and Paths
 # -----------------------
 

fpc-2.2.2-fpcdocs.patch:

--- NEW FILE fpc-2.2.2-fpcdocs.patch ---
Index: fpcdocs/Makefile.fpc
===================================================================
--- fpcdocs/Makefile.fpc
+++ fpcdocs/Makefile.fpc
@@ -258,7 +258,7 @@
 comphelp.inc:
 	echo "% Automatically generated. Do not edit" > comphelp.inc
 	echo "\begin{verbatim}" >> comphelp.inc
-	fpc -h >>comphelp.inc
+	$(FPC) -h >>comphelp.inc
 	echo "\end{verbatim}" >> comphelp.inc
 
 # Local copy of the required styles
Index: fpcdocs/Makefile
===================================================================
--- fpcdocs/Makefile
+++ fpcdocs/Makefile
@@ -1867,7 +1882,7 @@
 comphelp.inc:
 	echo "% Automatically generated. Do not edit" > comphelp.inc
 	echo "\begin{verbatim}" >> comphelp.inc
-	fpc -h >>comphelp.inc
+	$(FPC) -h >>comphelp.inc
 	echo "\end{verbatim}" >> comphelp.inc
 syntax.sty: styles/syntax.sty
 	cp $(wildcard styles/*.sty) .

fpc-2.2.2-gtk2-r11651.patch:

--- NEW FILE fpc-2.2.2-gtk2-r11651.patch ---
Index: fpcsrc/packages/gtk2/src/gtk+/gtk/gtk2.pas
===================================================================
--- fpcsrc/packages/gtk2/src/gtk+/gtk/gtk2.pas	(revision 11650)
+++ fpcsrc/packages/gtk2/src/gtk+/gtk/gtk2.pas	(revision 11651)
@@ -63,6 +63,8 @@
 {$DEFINE HasGTK2_8}
 {$ENDIF}
 
+// {$define HasGTK_FileSystem}
+
 interface
 
 uses
Index: fpcsrc/packages/gtk2/src/gtk+/gtk/gtkfilesystem.inc
===================================================================
--- fpcsrc/packages/gtk2/src/gtk+/gtk/gtkfilesystem.inc	(revision 11650)
+++ fpcsrc/packages/gtk2/src/gtk+/gtk/gtkfilesystem.inc	(revision 11651)
@@ -115,17 +115,14 @@
 
 {$IFDEF read_interface_rest}
 
+{$ifdef HasGTK_FileSystem}
 
 { GError enumeration for GtkFileSystem  }
 
 function GTK_FILE_SYSTEM_ERROR : TGQuark;
 
-
-
 function gtk_file_system_error_quark:TGQuark;cdecl;external gtklib name 'gtk_file_system_error_quark';
 
-
-
 { Boxed-type for gtk_file_folder_get_info() results  }
 
 function GTK_TYPE_FILE_INFO : GType;
@@ -244,11 +241,16 @@
 { GtkFileSystem modules support  }
 
 function _gtk_file_system_create(file_system_name:Pchar):PGtkFileSystem;cdecl;external gtklib name '_gtk_file_system_create';
+
+{$endif HasGTK_FileSystem}
+
 {$endif}  {read_interface_rest}
 
 
 {$ifdef read_implementation}
 
+{$ifdef HasGTK_FileSystem}
+
 function GTK_FILE_SYSTEM_ERROR : TGQuark;
   begin
      GTK_FILE_SYSTEM_ERROR:=gtk_file_system_error_quark;
@@ -307,6 +309,8 @@
    GTK_FILE_FOLDER_GET_IFACE:=G_TYPE_INSTANCE_GET_INTERFACE(inst,GTK_TYPE_FILE_FOLDER);
 end;
 
+{$endif HasGTK_FileSystem}
+
 function gtk_file_path_new_dup(str : Pgchar) : PGtkFilePath;
 begin
    gtk_file_path_new_dup:=PGtkFilePath(g_strdup(str));

fpc-2.2.2-samplecfg_32and64bit.patch:

--- NEW FILE fpc-2.2.2-samplecfg_32and64bit.patch ---
Index: fpcsrc/compiler/utils/samplecfg
===================================================================
--- fpcsrc/compiler/utils/samplecfg	(version 2.2.2)
+++ fpcsrc/compiler/utils/samplecfg	(working copy)
@@ -35,7 +35,7 @@
 if [ $# = 0 ]; then
   echo 'Usage :'
   echo 'samplecfg fpcdir confdir'
-  echo 'fpcdir = Path where FPC is installed'
+  echo 'fpcdir = Prefix where FPC is installed (/usr, /usr/local)'
   echo 'confdir = Path to /etc'
   exit 1
 fi
@@ -45,7 +45,7 @@
 else
   sysdir=/etc
 fi
-FPCBIN=`dirname "$1"`/../../bin/fpc
+FPCBIN=`dirname "$1"`/bin/fpc
 
 # Detect if we have write permission in root.
 if [ -w "$sysdir" ] ; then
@@ -155,7 +155,8 @@
 
 
 # set right path to FPC with $fpcversion
-FPCPATH=`dirname "$1"`/\$fpcversion
+FPCPATH32=`dirname "$1"`/lib/fpc/\$fpcversion
+FPCPATH64=`dirname "$1"`/lib64/fpc/\$fpcversion
 
 # Write the file
 echo Writing sample configuration file to $thefile
@@ -291,26 +292,48 @@
 
 # path to the messagefile, not necessary anymore but can be used to override
 # the default language
-#-Fr$FPCPATH/msg/errore.msg
-#-Fr$FPCPATH/msg/errorn.msg
+#-Fr$FPCPATH32/msg/errore.msg
+#-Fr$FPCPATH32/msg/errorn.msg
+#-Fr$FPCPATH64/msg/errore.msg
+#-Fr$FPCPATH64/msg/errorn.msg
 
 # searchpath for includefiles
 #-Fi/pp/inc;/pp/rtl/inc
 
 #IFDEF FPCAPACHE_1_3
--Fu$FPCPATH/units/\$fpctarget/httpd-1.3/
+#IFDEF CPU64
+-Fu$FPCPATH64/units/\$fpctarget/httpd-1.3/
+#ELSE
+-Fu$FPCPATH32/units/\$fpctarget/httpd-1.3/
+#ENDIF
 #ELSE
 #IFDEF FPCAPACHE_2_0
--Fu$FPCPATH/units/\$fpctarget/httpd-2.0
+#IFDEF CPU64
+-Fu$FPCPATH64/units/\$fpctarget/httpd-2.0
+#ELSE
+-Fu$FPCPATH32/units/\$fpctarget/httpd-2.0
+#ENDIF
 #ELSE
--Fu$FPCPATH/units/\$fpctarget/httpd-2.2
+#IFDEF CPU64
+-Fu$FPCPATH64/units/\$fpctarget/httpd-2.2
+#ELSE
+-Fu$FPCPATH32/units/\$fpctarget/httpd-2.2
+#ENDIF
 #ENDIF
 #ENDIF
 
 # searchpath for units and other system dependent things
--Fu$FPCPATH/units/\$fpctarget
--Fu$FPCPATH/units/\$fpctarget/*
--Fu$FPCPATH/units/\$fpctarget/rtl
+#IFDEF CPU64
+# 64-bits
+-Fu$FPCPATH64/units/\$fpctarget
+-Fu$FPCPATH64/units/\$fpctarget/*
+-Fu$FPCPATH64/units/\$fpctarget/rtl
+#ELSE
+# 32-bits
+-Fu$FPCPATH32/units/\$fpctarget
+-Fu$FPCPATH32/units/\$fpctarget/*
+-Fu$FPCPATH32/units/\$fpctarget/rtl
+#ENDIF
 #-Fu~/fpc/packages/base/*/units/$fpctarget;~/fpc/fcl/units/$fpctarget;~/fpc/rtl/units/$fpctarget
 
 # searchpath for libraries

fpc-2.2.2-stackexecute.patch:

--- NEW FILE fpc-2.2.2-stackexecute.patch ---
Index: fpcsrc/compiler/utils/samplecfg
===================================================================
--- fpcsrc/compiler/utils/samplecfg	(version 2.2.2)
+++ fpcsrc/compiler/utils/samplecfg	(working copy)
@@ -289,6 +289,11 @@
 -k--build-id
 
 # -----------------------
+# Do not mark executables as requiring an executable stack (fpc-bug #11563)
+# -----------------------
+-k-z noexecstack
+
+# -----------------------
 # Set Filenames and Paths
 # -----------------------
 


Index: .cvsignore
===================================================================
RCS file: /cvs/pkgs/rpms/fpc/EL-5/.cvsignore,v
retrieving revision 1.6
retrieving revision 1.7
diff -u -r1.6 -r1.7
--- .cvsignore	15 Sep 2006 17:24:10 -0000	1.6
+++ .cvsignore	3 Nov 2008 12:00:14 -0000	1.7
@@ -1 +1 @@
-fpcbuild-2.0.4.zip
+fpcbuild-2.2.2.tar.gz


Index: fpc.spec
===================================================================
RCS file: /cvs/pkgs/rpms/fpc/EL-5/fpc.spec,v
retrieving revision 1.11
retrieving revision 1.12
diff -u -r1.11 -r1.12
--- fpc.spec	16 Sep 2006 13:57:27 -0000	1.11
+++ fpc.spec	3 Nov 2008 12:00:14 -0000	1.12
@@ -1,30 +1,41 @@
 Name:           fpc
-Version:        2.0.4
-Release:        2%{?dist}
+Version:        2.2.2
+Release:        3%{?dist}
 Summary:        Free Pascal Compiler
 
 Group:          Development/Languages
-License:        GPL and modified LGPL
+License:        GPLv2+ and LGPLv2+ with exceptions
 URL:            http://www.freepascal.org/
-Source0:        ftp://ftp.freepascal.org/pub/fpc/dist/source-%{version}/%{name}build-%{version}.zip
+Source0:        ftp://ftp.freepascal.org/pub/fpc/dist/source-%{version}/%{name}build-%{version}.tar.gz
+# This is only needed when useprebuiltcompiler is defined.
+# But it's not in an 'if defined' block, since the file has to be included in the srpm
+# Thus you should enable this line when useprebuildcompiler is defined for any target
+# Source1:        http://www.cnoc.nl/fpc/%{name}-%{version}.compiler.bin.tar.gz
+Patch0:         %{name}-%{version}-samplecfg_32and64bit.patch
+Patch1:         %{name}-%{version}-build-id.patch
+Patch2:         %{name}-%{version}-fpcdocs.patch
+Patch3:         %{name}-%{version}-stackexecute.patch
+Patch4:         %{name}-%{version}-gtk2-r11651.patch
 BuildRoot:      %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
 
-Requires:	gpm, glibc, ncurses, binutils
-BuildRequires:  fpc, tetex, tetex-latex, tetex-fonts, binutils, gpm-devel, glibc-devel
+Requires:       gpm, glibc, ncurses, binutils
+%if ! %{defined useprebuiltcompiler}
+BuildRequires:  fpc
+%endif
+BuildRequires:  tetex, tetex-latex, tetex-fonts, binutils, gpm-devel, glibc-devel
 
 %description
 
 Freepascal is a free 32/64bit Pascal Compiler. It comes with a run-time
-library fully compatible with Turbo Pascal 7.0 and nearly Delphi compatible.
-Some extensions are added to the language, like function overloading. Shared
-libraries can be linked. This package contains commandline compiler and
-utils. Provided units are the runtime library (RTL), free component library
-(FCL) and bindings for among others gtk1, gtk2, ncurses, zlib, mysql, postgres
-and ibase.
+library and is fully compatible with Turbo Pascal 7.0 and nearly Delphi
+compatible. Some extensions are added to the language, like function
+overloading and generics. Shared libraries can be linked. This package
+contains commandline compiler and utils. Provided units are the runtime
+library (RTL), free component library (FCL) and the base and extra packages.
 
 %package doc
-Summary:        Free Pascal Compiler - documentation and examples
-Group:          Development/Languages
+Summary:        Freepascal Compiler - documentation and examples
+Group:          Documentation
 
 %description doc
 
@@ -32,7 +43,7 @@
 of Freepascal.
 
 %package src
-Summary:        Free Pascal Compiler - sources
+Summary:        Freepascal Compiler - sources
 Group:          Development/Languages
 
 %description src
@@ -40,49 +51,62 @@
 The fpc-src package contains the sources of Freepascal, for documentation or
 automatical-code generation purposes.
 
+%define smart _smart 
 
 %ifarch ppc
 %define ppcname ppcppc
-%define smart _all 
+%define fpcdebugopt -gl
 %else
 %ifarch x86_64
 %define ppcname ppcx64
-%define smart _smart
+%else
+%ifarch ppc64
+%define ppcname ppcppc64
 %else
 %define ppcname ppc386
-%define smart _smart
+%define fpcdebugopt -gl
+%endif
 %endif
 %endif
 
 %prep
-%setup -n fpcbuild_%{version}_exp
+%if %{defined useprebuiltcompiler}
+%setup -a1 -n fpcbuild-%{version} -q
+%else
+%setup -n fpcbuild-%{version} -q
+%endif
+%patch0
+%patch1
+%patch2
+%patch3
+%patch4
 
 %build
-cd fpcsrc
+# The source-files:
+mkdir -p fpc_src
+cp -a fpcsrc/rtl fpc_src
+cp -a fpcsrc/packages fpc_src
+rm -rf fpc_src/packages/extra/amunits
+rm -rf fpc_src/packages/extra/winunits
+
+%if %{defined useprebuiltcompiler}
+STARTPP=`pwd`/startcompiler/%{ppcname}
+%else
 STARTPP=%{ppcname}
+%endif
+%define fpcopt -k"--build-id -z noexecstack"
+cd fpcsrc
 NEWPP=`pwd`/compiler/%{ppcname}
 NEWFPDOC=`pwd`/utils/fpdoc/fpdoc
 DATA2INC=`pwd`/utils/data2inc
-make compiler_cycle FPC=${STARTPP}
-make rtl_clean rtl%{smart} FPC=${NEWPP}
-make packages_base%{smart} FPC=${NEWPP}
-make fcl%{smart} FPC=${NEWPP}
-make fv%{smart} FPC=${NEWPP}
-make packages_extra%{smart} FPC=${NEWPP}
-make ide_all FPC=${NEWPP}
-make utils_all FPC=${NEWPP} DATA2INC=${DATA2INC}
+make compiler_cycle FPC=${STARTPP} OPT='%{fpcopt} %{fpcdebugopt}'
+make rtl_clean rtl%{smart} FPC=${NEWPP} OPT='%{fpcopt}'
+make packages%{smart} FPC=${NEWPP} OPT='%{fpcopt}'
+make ide_all FPC=${NEWPP} OPT='%{fpcopt} %{fpcdebugopt}'
+make utils_all FPC=${NEWPP} DATA2INC=${DATA2INC} OPT='%{fpcopt} %{fpcdebugopt}'
 
 cd ..
-# fpdoc version 2.0.4 crashes on powerpc, so use an older version
-%ifarch ppc
-  make -C fpcdocs pdf FPC=${NEWPP} FPDOC=/usr/bin/fpdoc
-%else
-  make -C fpcdocs pdf FPC=${NEWPP} FPDOC=${NEWFPDOC}
-%endif
-
-# disable the debuginfo package
-%define debug_package %{nil}
-%define __spec_install_post /usr/lib/rpm/brp-compress
+make -C fpcdocs pdf FPC=${NEWPP} FPDOC=${NEWFPDOC}
 
 %install
 rm -rf %{buildroot}
@@ -92,16 +116,14 @@
 INSTALLOPTS="FPC=${NEWPP} FPCMAKE=${FPCMAKE} \
                 INSTALL_PREFIX=%{buildroot}%{_prefix} \
                 INSTALL_LIBDIR=%{buildroot}%{_libdir} \
-		INSTALL_BASEDIR=%{buildroot}%{_libdir}/%{name}/%{version} \
-		CODPATH=%{buildroot}%{_libdir}/%{name}/lexyacc \
+                INSTALL_BASEDIR=%{buildroot}%{_libdir}/%{name}/%{version} \
+                CODPATH=%{buildroot}%{_libdir}/%{name}/lexyacc \
                 INSTALL_DOCDIR=%{buildroot}%{_defaultdocdir}/%{name}-%{version} \
                 INSTALL_BINDIR=%{buildroot}%{_bindir}
-		INSTALL_EXAMPLEDIR=%{buildroot}%{_defaultdocdir}/%{name}-%{version}/examples"
+                INSTALL_EXAMPLEDIR=%{buildroot}%{_defaultdocdir}/%{name}-%{version}/examples"
 make compiler_distinstall ${INSTALLOPTS}
 make rtl_distinstall ${INSTALLOPTS}
 make packages_distinstall ${INSTALLOPTS}
-make fcl_distinstall ${INSTALLOPTS}
-make fv_distinstall ${INSTALLOPTS}
 make ide_distinstall ${INSTALLOPTS}
 make utils_distinstall ${INSTALLOPTS}
 cd ../install
@@ -113,19 +135,17 @@
 # create link
 ln -sf ../%{_lib}/%{name}/%{version}/%{ppcname} %{buildroot}%{_bindir}/%{ppcname}
 
-# Include the COPYING-information for the fcl/rtl in the documentation
+# Create a version independent config
+%{buildroot}/%{_libdir}/%{name}/%{version}/samplecfg %{_exec_prefix}/. %{buildroot}%{_sysconfdir}
+
+# Include the COPYING-information for the compiler/rtl/fcl in the documentation
 cp -a fpcsrc/compiler/COPYING %{buildroot}%{_defaultdocdir}/%{name}-%{version}/COPYING
 cp -a fpcsrc/rtl/COPYING %{buildroot}%{_defaultdocdir}/%{name}-%{version}/COPYING.rtl
-cp -a fpcsrc/fcl/COPYING %{buildroot}%{_defaultdocdir}/%{name}-%{version}/COPYING.fcl
 cp -a fpcsrc/rtl/COPYING.FPC %{buildroot}%{_defaultdocdir}/%{name}-%{version}/COPYING.FPC
 
 # The source-files:
 mkdir -p %{buildroot}%{_datadir}/fpcsrc
-rm -rf fpcsrc/packages/extra/amunits
-rm -rf fpcsrc/packages/extra/winunits
-cp -a fpcsrc/rtl %{buildroot}%{_datadir}/fpcsrc
-cp -a fpcsrc/fcl %{buildroot}%{_datadir}/fpcsrc
-cp -a fpcsrc/packages %{buildroot}%{_datadir}/fpcsrc
+cp -a fpc_src/* %{buildroot}%{_datadir}/fpcsrc/
 
 # Workaround:
 # newer rpm versions do not allow garbage
@@ -135,15 +155,12 @@
 %clean
 rm -rf %{buildroot}
 
-%post
-# Create a version independent config
-%{_libdir}/%{name}/%{version}/samplecfg %{_libdir}/%{name}/%{version} > /dev/null
-
-
 %files
 %defattr(-,root,root,-)
 %{_bindir}/*
 %{_libdir}/%{name}
+%config(noreplace) %{_sysconfdir}/%{name}.cfg
+%dir %{_defaultdocdir}/%{name}-%{version}/
 %doc %{_defaultdocdir}/%{name}-%{version}/NEWS
 %doc %{_defaultdocdir}/%{name}-%{version}/README
 %doc %{_defaultdocdir}/%{name}-%{version}/readme.ide
@@ -153,6 +170,7 @@
 
 %files doc
 %defattr(-,root,root,-)
+%dir %{_defaultdocdir}/%{name}-%{version}/
 %doc %{_defaultdocdir}/%{name}-%{version}/*.pdf
 %doc %{_defaultdocdir}/%{name}-%{version}/examples
 
@@ -161,6 +179,74 @@
 %{_datadir}/fpcsrc
 
 %changelog
+* Sat Oct 25 2008 Joost van der Sluis <joost at cnoc.nl> 2.2.2-3
+- Do not distribute the RTL and packages with debug-info included
+- Fix the location of the fpc-binary in the samplecfg script
+
+* Sun Oct 19 2008 Joost van der Sluis <joost at cnoc.nl> 2.2.2-2
+- Pass -z noexecstack to the linker from within the configuration file fpc.cfg (fpc-bug #11563)
+- Added patch to fix fpc-bug #11837 for usage with newer gtk2-versions
+
+* Wed Aug 13 2008 Joost van der Sluis <joost at cnoc.nl> 2.2.2-1
+- Updated to version 2.2.2
+- Disabled debuginfo for ppc64 again
+- Detect 32 or 64 bit compilation in the configuration file fpc.cfg
+
+* Sun Jun 22 2008 Joost van der Sluis <joost at cnoc.nl> 2.2.2rc1-1
+- Updated to version 2.2.2rc1
+- Enabled debuginfo for ppc64 again
+- Do not strip the debugdata on x86_64 anymore
+- Packages_base, packages_fcl and packages_extra are merged into packages
+- Don't install packages_fv separately anymore
+- Fix for incorrect path in official fpc 2.2.2rc1-sourcefile
+- Updated licence-tag from "GPL and modified LGPL" to fedora-tag "GPLv2+ and LGPLv2+ with exceptions"
+- Removed UsePrebuildcompiler define for ppc64
+
+* Wed Apr 16 2008 Joost van der Sluis <joost at cnoc.nl> 2.2.0-12
+- Fix for DWARF-debug generation - fixes some more build problems on x86_64 and F9, bugzilla 337051
+
+* Tue Feb 19 2008 Fedora Release Engineering <rel-eng at fedoraproject.org> - 2.2.0-11
+- Autorebuild for GCC 4.3
+
+* Mon Oct 16 2007 Joost van der Sluis <joost at cnoc.nl> 2.2.0-10
+- Strip the debuginfo from grab_vcsa and ppudump, since debugedit chokes on it
+- Only strip debugdata on x86_64
+
+* Mon Oct 16 2007 Joost van der Sluis <joost at cnoc.nl> 2.2.0-9
+- Strip the debuginfo from mkxmlrpc, since debugedit chokes on it
+
+* Mon Oct 16 2007 Joost van der Sluis <joost at cnoc.nl> 2.2.0-8
+- Strip the debuginfo from h2pas, since debugedit chokes on it
+
+* Mon Oct 16 2007 Joost van der Sluis <joost at cnoc.nl> 2.2.0-7
+- Include the startcompiler on all targets, for the srpm-building
+
+* Mon Oct 16 2007 Joost van der Sluis <joost at cnoc.nl> 2.2.0-6
+- Disabled debuginfo for ppc64 only
+- Enabled smart-linking on ppc64
+- Added a patch for building documentation without fpc already installed
+
+* Mon Oct 16 2007 Joost van der Sluis <joost at cnoc.nl> 2.2.0-5
+- Disabled debuginfo
+
+* Mon Oct 16 2007 Joost van der Sluis <joost at cnoc.nl> 2.2.0-4
+- Enabled BuildId, added it to fpc.cfg
+
+* Mon Oct 16 2007 Joost van der Sluis <joost at cnoc.nl> 2.2.0-3
+- Disabled smart-linking on ppc64
+
+* Mon Oct 16 2007 Joost van der Sluis <joost at cnoc.nl> 2.2.0-2
+- Buildrequirement fpc is not needed when using a pre-built compiler binary
+
+* Sun Oct 14 2007 Joost van der Sluis <joost at cnoc.nl> 2.2.0-1
+- Updated to version 2.2.0
+- Updated description
+- Enabled smart-linking for ppc
+- Do not include the built binary-files in fpc-src
+- Added support for ppc64
+- Added support to configuration file for dual 32/64 bit installations
+- Fixed and enabled debug-package 
+
 * Sat Sep 16 2006 Joost van der Sluis <joost at cnoc.nl> 2.0.4-2
 - Fixed documentation building on powerpc
 


Index: sources
===================================================================
RCS file: /cvs/pkgs/rpms/fpc/EL-5/sources,v
retrieving revision 1.7
retrieving revision 1.8
diff -u -r1.7 -r1.8
--- sources	15 Sep 2006 17:24:10 -0000	1.7
+++ sources	3 Nov 2008 12:00:14 -0000	1.8
@@ -1 +1 @@
-2f7389fd46a27082f753f60c1f545830  fpcbuild-2.0.4.zip
+ec3d463ec9859da4122e9edfa2ab992d  fpcbuild-2.2.2.tar.gz




More information about the fedora-extras-commits mailing list