Package: fpc / 2.6.4+dfsg-4

dont_build_fastcgi_fcl-web_and_fppkg_on_kfreebsd.patch Patch series | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
Description: Temporary kfreebsd bootstrap issue
 In fastcgi and fcl-web, something goes wrong with linking. Originally it was
   ELF interpreter /usr/libexec/ld-elf.so.1 not found
 which is fixed, but now it crashes when it is used (symbols issue I think) 
 .
 For now, I decide to remove fastcgi and fcl-web from the kfreebsd build.
 .
 Because of removing fastcgi and fcl-web from building, also fppkg fails:
    pkgfphttp.pp(18,12) Fatal: Can't find unit fphttpclient used by pkgfphttp
 This last failure can be prevented by building fcl-web until failure,
 then enough pieces are in place for fppkg to build. But as I haven't figured
 out yet how to do that sensibly, let's not build fppkg for now on kfreebsd.
Author: Paul Gevers <elbrus@debian.org>

--- fpc-2.6.2.orig/fpcsrc/packages/Makefile.fpc
+++ fpc-2.6.2/fpcsrc/packages/Makefile.fpc
@@ -4,7 +4,7 @@
 #
 
 [target]
-dirs=hash pasjpeg paszlib fpmkunit fcl-xml fcl-base fcl-db fcl-image fcl-net fcl-passrc fcl-registry fcl-fpcunit fcl-json fcl-js fcl-process unzip regexpr chm fcl-res libgd symbolic bzip2 hermes fppkg 
+dirs=hash pasjpeg paszlib fpmkunit fcl-xml fcl-base fcl-db fcl-image fcl-net fcl-passrc fcl-registry fcl-fpcunit fcl-json fcl-js fcl-process unzip regexpr chm fcl-res libgd symbolic bzip2 hermes 
 dirs_linux_i386=libc unixutil graph pxlib bzip2 
 dirs_i386_linux=graph
 dirs_x86_64_linux=graph
@@ -21,7 +21,7 @@ dirs_haiku=fv fcl-web fastcgi fcl-async
                gdbint libpng x11 gdbm tcl syslog libcurl opengl cairo bfd aspell svgalib \
                imlib utmp  fpgtk xforms fftw pcap ggi sdl openssl graph gnome1 gtk1 gtk2 librsvg  httpd22 httpd24  pxlib numlib \
                iconvenc dblib fpindexer
-dirs_freebsd=fv fcl-web fastcgi fcl-async ibase mysql ncurses zlib oracle odbc postgres sqlite pthreads imagemagick \
+dirs_freebsd=fv fcl-async ibase mysql ncurses zlib oracle odbc postgres sqlite pthreads imagemagick \
                gdbint libpng x11 gdbm tcl syslog libcurl opengl cairo  bfd aspell svgalib \
                imlib utmp  fpgtk xforms fftw pcap ggi sdl openssl graph gnome1 gtk1 gtk2 librsvg  httpd22 httpd24  pxlib numlib \
                users iconvenc gmp fcl-extra libxml dblib fpindexer libvlc
@@ -48,7 +48,7 @@ dirs_linux=fv fcl-web fastcgi fcl-async
                gdbint libpng x11 uuid ldap modplug dts mad  gdbm tcl syslog libcurl opengl opencl cairo gtk1 gtk2 librsvg \
                a52 bfd aspell svgalib newt cdrom users  iconvenc libxml proj4 fcl-extra zorba \
                imlib utmp  fpgtk openal lua oggvorbis xforms fftw pcap ggi sdl openssl gnome1  httpd22 httpd24  \
-               pxlib numlib gmp libsee ptc dblib fpindexer libvlc
+               pxlib numlib gmp libsee ptc dblib fpindexer libvlc fppkg
 dirs_win32=fv winunits-base winunits-jedi fcl-web fastcgi ibase mysql zlib oracle odbc postgres sqlite imagemagick \
                gdbint libpng mad tcl opengl gtk1 gtk2 librsvg a52 cdrom fpgtk openal fftw lua fcl-extra zorba \
                oggvorbis sdl openssl graph pcap  httpd22 httpd24  pxlib numlib winceunits cairo libxml \
--- fpc-2.6.2.orig/fpcsrc/utils/Makefile.fpc
+++ fpc-2.6.2/fpcsrc/utils/Makefile.fpc
@@ -7,7 +7,7 @@ name=utils
 version=2.6.4
 
 [target]
-dirs=fppkg fpcm tply h2pas fprcp dxegen fpdoc fpcmkcfg pas2ut pas2fpm
+dirs=fpcm tply h2pas fprcp dxegen fpdoc fpcmkcfg pas2ut pas2fpm
 programs=ppdep ptop rstconv data2inc delp bin2obj postw32 rmcvsdir relpath
 programs_linux=grab_vcsa
 dirs_win32=fpmc fpcres rmwait instantfpc importtl
@@ -14,7 +14,7 @@ dirs_win32=fpmc fpcres rmwait instantfpc
 dirs_win64=fpmc fpcres rmwait instantfpc importtl
 dirs_wince=fpcres rmwait instantfpc
 dirs_haiku=fpcres instantfpc
-dirs_linux=fpcres instantfpc
+dirs_linux=fpcres fppkg instantfpc
 dirs_freebsd=fpcres instantfpc
 dirs_openbsd=fpcres instantfpc
 dirs_netbsd=fpcres instantfpc