Revision: 12466
          
http://harbour-project.svn.sourceforge.net/harbour-project/?rev=12466&view=rev
Author:   vszakats
Date:     2009-09-10 14:08:51 +0000 (Thu, 10 Sep 2009)

Log Message:
-----------
2009-09-10 15:48 UTC+0200 Viktor Szakats (harbour.01 syenar.hu)
  * Makefile
  - source/hbpcre
  - source/hbzlib
  * external/Makefile
  + external/pcre
  + external/zlib
  * external/pcre/Makefile
  * external/zlib/Makefile
  * external/libhpdf/Makefile
  * external/libpng/Makefile
  * include/hbsetup.h
  * include/hbzlib.h
  * include/hbregex.h
  * source/rtl/hbzlibgz.c
  * source/rtl/Makefile
  * source/rtl/hbregexc.c
  * source/rtl/hbregex.c
  * source/rtl/hbzlib.c
  * source/Makefile
  * contrib/xhb/Makefile
  * contrib/hbmzip/Makefile
  * utils/hbmk2/hbmk2.prg
  * config/global.mk
  * config/lib.mk
  * config/bin.mk
  * config/detect.mk
  * config/darwin/libs.mk
  * config/linux/libs.mk
  * config/wce/mingwarm.mk
  * config/wce/poccarm.mk
  * config/wce/msvcarm.mk
  * config/win/xcc.mk
  * config/win/mingw.mk
  * config/win/pocc.mk
  * config/win/bcc.mk
  * config/win/watcom.mk
  * config/win/icc.mk
  * config/win/cygwin.mk
  * config/win/msvc.mk
  * config/dyn.mk
  * config/os2/watcom.mk
  * config/os2/gcc.mk
  * config/bsd/libs.mk
  * config/hpux/libs.mk
  * config/sunos/libs.mk
    * Changed the way embedded zlib and pcre are handled:
      - They now reside in /external dir.
      - They are now excluded from Harbour dynlib. This means they
        will now be linked statically on non-*nix systems and
        dynamically on *nix systems. On *nix it's probably easy to
        switch to link statically. On non-*nix this is quite
        complicated to do.
      - If these libs are provided by the system, those will be used.
      - On non-*nix systems the locally hosted versions will be used,
        unless user overrides them using HB_INC_PCRE or HB_INC_ZLIB.
      - There is currently no officially supported way to force usage
        of locally hosted libs.
      - If PCRE lib is forcibly disabled or not found, build system
        will fall back to POSIX regex on *nix systems and Borland regex
        with bcc compiler. Otherwise it will stop the build with an error.
      - If zlib is forcibly disabled or not found, an error will be
        generated at build-time (in hbrtl). hbmzip is simply skipped
        in this case.
      - hbmk2 will use local builds of these libs if they are present
        in lib dir.
    ; TOFIX: hbmk script.
    ; TOFIX: dos builds. cmdline lenghts are most probably too big for them.
    ; NOTE: Bumps are expected.
    ; NOTE: I've yet to test/verify it.

  - external/libhpdf/ori_src
  - external/libhpdf/ori_dst
    - Deleted. (added in prev commit by oversight)

Modified Paths:
--------------
    trunk/harbour/ChangeLog
    trunk/harbour/Makefile
    trunk/harbour/config/bin.mk
    trunk/harbour/config/bsd/libs.mk
    trunk/harbour/config/darwin/libs.mk
    trunk/harbour/config/detect.mk
    trunk/harbour/config/dyn.mk
    trunk/harbour/config/global.mk
    trunk/harbour/config/hpux/libs.mk
    trunk/harbour/config/lib.mk
    trunk/harbour/config/linux/libs.mk
    trunk/harbour/config/os2/gcc.mk
    trunk/harbour/config/os2/watcom.mk
    trunk/harbour/config/sunos/libs.mk
    trunk/harbour/config/wce/mingwarm.mk
    trunk/harbour/config/wce/msvcarm.mk
    trunk/harbour/config/wce/poccarm.mk
    trunk/harbour/config/win/bcc.mk
    trunk/harbour/config/win/cygwin.mk
    trunk/harbour/config/win/icc.mk
    trunk/harbour/config/win/mingw.mk
    trunk/harbour/config/win/msvc.mk
    trunk/harbour/config/win/pocc.mk
    trunk/harbour/config/win/watcom.mk
    trunk/harbour/config/win/xcc.mk
    trunk/harbour/contrib/hbmzip/Makefile
    trunk/harbour/contrib/xhb/Makefile
    trunk/harbour/external/Makefile
    trunk/harbour/external/libhpdf/Makefile
    trunk/harbour/external/libpng/Makefile
    trunk/harbour/external/pcre/Makefile
    trunk/harbour/external/zlib/Makefile
    trunk/harbour/include/hbregex.h
    trunk/harbour/include/hbsetup.h
    trunk/harbour/include/hbzlib.h
    trunk/harbour/source/Makefile
    trunk/harbour/source/rtl/Makefile
    trunk/harbour/source/rtl/hbregex.c
    trunk/harbour/source/rtl/hbregexc.c
    trunk/harbour/source/rtl/hbzlib.c
    trunk/harbour/source/rtl/hbzlibgz.c
    trunk/harbour/utils/hbmk2/hbmk2.prg

Added Paths:
-----------
    trunk/harbour/external/pcre/
    trunk/harbour/external/zlib/

Removed Paths:
-------------
    trunk/harbour/external/libhpdf/ori_dst/
    trunk/harbour/external/libhpdf/ori_src/
    trunk/harbour/source/hbpcre/
    trunk/harbour/source/hbzlib/


This was sent by the SourceForge.net collaborative development platform, the 
world's largest Open Source development site.
_______________________________________________
Harbour mailing list
Harbour@harbour-project.org
http://lists.harbour-project.org/mailman/listinfo/harbour

Reply via email to