Subject: CVS commit: wip/mk-configure
From: Aleksey Cheusov
Date: 2010-09-19 21:04:06
Message id: E1OxPBV-00042G-Co@sfp-cvsdas-2.v30.ch3.sourceforge.com

Log Message:

Update to 0.20.0

  New variable PROJECTNAME, see the manual page.

  New variable EXPORT_DYNAMIC for making all symbols in executable
  visible to linked or dlopen'ed libraries. It is supported on *BSD,
  Linux, SunOS, QNX, Interix, OSF1, HP-UX.

  New variable CFLAGS.pic. See the manual page.

  EXPORT_SYMBOLS: On systems using GNU ld, i.e. *BSD, Linux, QNX
     etc. 'ld --version-script' is used in order to specify a list of
     exported symbols instead of --retain-symbols-file

  Lua support:
     - Lua support didn't work properly if only one of LUA_LMODULES or
       LUA_CMODULE were specified. Now it is fixed.
     - New regression test examples/hello_lua2.
     - Force building Lua modules with .so extension.

  Darwin:
     - support for EXPORT_SYMBOLS was added
     - DLLs (MKDLL=yes) are built as bundles and have .bundle extension

  /usr/bin/install is used as INSTALL only on *BSD platforms.  On all
  others mkc_install is used.

  Interix:
     - 775:664 permissions are used only for +Administrator user.
     - "installdirs" target creates directories with 775 permission if
       needed.

  OSF1:
     - better handling the so_location files.

  mkc_imp.arch.mk:
     - PROJECTNAME variable is used for creating archives and .deb
       package.

Files:
RevisionActionfile
1.27modifywip/mk-configure/Makefile
1.19modifywip/mk-configure/PLIST
1.16modifywip/mk-configure/distinfo