RPM Community Forums

Mailing List Message of <rpm-cvs>

[CVS] RPM: lua/ Makefile.am rpm/ CHANGES configure.ac

From: Ralf S. Engelschall <rse@rpm5.org>
Date: Thu 14 Jun 2007 - 16:07:05 CEST
Message-Id: <20070614140705.795AB3484EA@rpm5.org>
  RPM Package Manager, CVS Repository
  http://rpm5.org/cvs/
  ____________________________________________________________________________

  Server: rpm5.org                         Name:   Ralf S. Engelschall
  Root:   /v/rpm/cvs                       Email:  rse@rpm5.org
  Module: rpm lua                          Date:   14-Jun-2007 16:07:05
  Branch: HEAD                             Handle: 2007061415070401

  Modified files:
    lua                     Makefile.am
    rpm                     CHANGES configure.ac

  Log:
    portability: replace hard-coded -ldl (Linux) for Lua with Autoconf
    checks

  Summary:
    Revision    Changes     Path
    1.8         +2  -2      lua/Makefile.am
    1.1365      +1  -0      rpm/CHANGES
    2.78        +6  -0      rpm/configure.ac
  ____________________________________________________________________________

  patch -p0 <<'@@ .'
  Index: lua/Makefile.am
  ============================================================================
  $ cvs diff -u -r1.7 -r1.8 Makefile.am
  --- lua/Makefile.am	5 Jun 2007 02:51:05 -0000	1.7
  +++ lua/Makefile.am	14 Jun 2007 14:07:05 -0000	1.8
  @@ -21,8 +21,8 @@
   luac_luac_SOURCES = luac/luac.c luac/print.c lopcodes.c
   luac_luac_CFLAGS = -DLUA_OPNAMES
   
  -liblua_la_CFLAGS = -DUSE_DLOPEN -DWITH_POSIX
  -liblua_la_LIBADD = -lm -ldl
  +liblua_la_CFLAGS = @WITH_LUA_SUBDIR_DEF@ -DWITH_POSIX
  +liblua_la_LIBADD = @WITH_LUA_SUBDIR_LIB@ -lm
   liblua_la_SOURCES = \
   		local/linit.c \
   		local/linit.lch \
  @@ .
  patch -p0 <<'@@ .'
  Index: rpm/CHANGES
  ============================================================================
  $ cvs diff -u -r1.1364 -r1.1365 CHANGES
  --- rpm/CHANGES	14 Jun 2007 12:35:55 -0000	1.1364
  +++ rpm/CHANGES	14 Jun 2007 14:07:05 -0000	1.1365
  @@ -1,5 +1,6 @@
   
   4.5 -> 5.0:
  +    - rse: portability: replace hard-coded -ldl (Linux) for Lua with Autoconf checks
       - rse: added devtool/devtool.conf build environment helper
       - rse: pruned tree from third-party libraries (except for zlib, db and lua)
       - goeran: updated "sv" translation.
  @@ .
  patch -p0 <<'@@ .'
  Index: rpm/configure.ac
  ============================================================================
  $ cvs diff -u -r2.77 -r2.78 configure.ac
  --- rpm/configure.ac	14 Jun 2007 13:39:09 -0000	2.77
  +++ rpm/configure.ac	14 Jun 2007 14:07:04 -0000	2.78
  @@ -1141,6 +1141,8 @@
   WITH_LUA_LIB=
   WITH_LUA_SUBDIR=
   WITH_LUA_INCLUDE=
  +WITH_LUA_SUBDIR_DEF=
  +WITH_LUA_SUBDIR_LIB=
   withval=yes
   AC_ARG_WITH(lua, [  --with-lua              build with lua support ])
   if test $withval != no -a -d lua ; then
  @@ -1148,10 +1150,14 @@
     WITH_LUA_SUBDIR="lua"
     WITH_LUA_INCLUDE="-I\${top_srcdir}/${WITH_LUA_SUBDIR}/include -I\${top_srcdir}/${WITH_LUA_SUBDIR}/local"
     WITH_LUA_LIB="\$(top_builddir)/${WITH_LUA_SUBDIR}/liblua.la"
  +  AC_CHECK_LIB(dl, dlopen, [ LIBS="$LIBS -ldl"; WITH_LUA_SUBDIR_LIB="-ldl" ])
  +  AC_CHECK_FUNC(dlopen, [ WITH_LUA_SUBDIR_DEF="-DUSE_DLOPEN" ])
   fi
   AC_SUBST(WITH_LUA_LIB)
   AC_SUBST(WITH_LUA_SUBDIR)
   AC_SUBST(WITH_LUA_INCLUDE)
  +AC_SUBST(WITH_LUA_SUBDIR_DEF)
  +AC_SUBST(WITH_LUA_SUBDIR_LIB)
   
   WITH_SYCK_LIB=
   WITH_SYCK_SUBDIR=
  @@ .
Received on Thu Jun 14 16:07:05 2007
Driven by Jeff Johnson and the RPM project team.
Hosted by OpenPKG and Ralf S. Engelschall.
Powered by FreeBSD and OpenPKG.