Update of /cvsroot/fink/dists/10.4/unstable/main/finkinfo/languages
In directory fdv4jf1.ch3.sourceforge.com:/tmp/cvs-serv23500
Modified Files:
lua51.info
Log Message:
Update from tracker
https://sourceforge.net/tracker/index.php?func=detail&aid=1963805&group_id=17203&atid=414256
Tested on 10.5/Intel
Index: lua51.info
===================================================================
RCS file: /cvsroot/fink/dists/10.4/unstable/main/finkinfo/languages/lua51.info,v
retrieving revision 1.8
retrieving revision 1.9
diff -u -d -r1.8 -r1.9
--- lua51.info 1 Aug 2008 02:23:41 -0000 1.8
+++ lua51.info 7 Dec 2008 18:52:07 -0000 1.9
@@ -28,55 +28,43 @@
# 514 LuaRocks (automatically adds '-lluarocks.require')
#
# History:
-# AKa 13-Jun-2008: 5.1.3-6 Conflict with 'lua' and 'lua-shlibs' restrained to
-# << 1:5.0.3-0 versions only (late ones are okay)
-# Replaces 'lua' taken away, since we replace it
only
-# conceptually.
-# AKa 13-May-2008: 5.1.3-5 Changed update-alternatives level to 510, to allow
-# LuaRocks override it
+# AKa 19-Oct-2008: 5.1.4-1 Disabled 'lua' and 'lua-shlibs' as splitfoffs
(for now)
+# Added conflict to 'lua' and 'lua-shlibs' in -dev
and -shlibs
+# AKa 22-Aug-2008: 5.1.4-0 Upstream new version (bugfix)
+# Carrying 'lua' and 'lua-shlibs' as splitoffs
(lua.info declared dead).
+# AKa 13-Jun-2008: 5.1.3-6 Conflict with 'lua' and 'lua-shlibs' restrained
to << 1:5.0.3-0 versions only (late ones are okay)
+# Replaces 'lua' taken away, since we replace it
only conceptually.
+# AKa 13-May-2008: 5.1.3-5 Changed update-alternatives level to 510, to
allow LuaRocks override it
# AKa 23-Mar-2008: Added 'Recommends:' for 'tolua' and 'luarocks'
-# AKa 29-Feb-2008: 5.1.3-3 '-DLUA_USE_MACOSX' for OS X 10.3 (it did not have
-# 'dlopen()' support built in)
-# AKa 24-Feb-2008: 5.1.3-2 '-dev' recommends 'pkgconfig' to allow getting Lua
-# flags via 'pkg-config --cflags --libs lua'
+# AKa 29-Feb-2008: 5.1.3-3 '-DLUA_USE_MACOSX' for OS X 10.3 (it did not have
'dlopen()' support built in)
+# AKa 24-Feb-2008: 5.1.3-2 '-dev' recommends 'pkgconfig' to allow getting
Lua flags via 'pkg-config --cflags --libs lua'
# AKa 22-Feb-2008: 5.1.3-1 The 10.3 test did not work since >= 10.4.10.
# Replaced with a better test, _still_ 10.3 compatible.
# AKa 5-Feb-2008: 5.1.3-0 "Lua 5.1.3 fixes all known bugs in Lua 5.1.2."
-#
# AKa 10-Apr-2007: Changed 'cc' -> 'gcc' (cc was somehow lost on my system!)
# AKa 9-Apr-2007: 5.1.2-4 Conflicts: lua51-bin Replaces: lua51-bin,
lua51-sdl-bin
# (old package names, in case people are upgrading)
# AKa 4-Apr-2007: 5.1.2-3 Using 5.1.2 proper
-# Compiling using dlopen() (LUA_USE_DLOPEN, LUA_USE_POSIX)
-# and not NSLoadModule() (LUA_USE_MACOSX), due to
multithreading
-# problems (NSLINKMODULE_OPTION_PRIVATE) using modules.
+# Compiling using dlopen() (LUA_USE_DLOPEN, LUA_USE_POSIX)
and not NSLoadModule() (LUA_USE_MACOSX), due to multithreading problems
(NSLINKMODULE_OPTION_PRIVATE) using modules.
# AKa 28-Mar-2007: 5.1.2-2 Removing the token filter patch, by lhf's request.
# AKa 23-Mar-2007: 5.1.2-1 Using 5.1.2-rc1 just announced
-#
-# AKa 21-Mar-2007: 5.1.1-14 Changing 'lua51' interpreter to link into shared
-# library (was statically linked). This must solve issues of
-# unallocated free -messages with multithreading and multiple
-# Lua states.
+# AKa 21-Mar-2007: 5.1.1-14 Changing 'lua51' interpreter to link into shared
library (was statically linked). This must solve issues of unallocated free
-messages with multithreading and multiple Lua states.
# AKa 12.11.2006: 5.1.1-13 Applying LHF's token filter patch (as Source2).
# "ranlib %i/lib/liblua.a" added back
# removed the patch (Lua in fink stable is without it)
# AKa 4.10.2006: 5.1.1-12 liblua.a (static library) troubles solved,
required no changes in
# the .info (= -11 is still bugless, KNOCK-KNOCK)
# AKa 9.9.2006: 5.1.1-11 Man pages as "slave alternatives", requested by
bcully.
-# AKa 24.8.2006: 5.1.1-10 Adding /usr/local/share/lua/5.1/ and
/usr/local/lib/5.1/ into
-# module paths (user compiled modules).
+# AKa 24.8.2006: 5.1.1-10 Adding /usr/local/share/lua/5.1/ and
/usr/local/lib/5.1/ into module paths (user compiled modules).
# AKa 24.8.2006: 5.1.1-9 Adding '%i/lib/pkgconfig/lua.pc'
# Adding '%i/include/lua.hpp'
# Adding also 'luac' to use "update-alternatives"
# AKa 20.8.2006: 5.1.1-8 Using 'SourceRename:' to allow test use of Lua
alphas/betas to come.
-# AKa 16.8.2006: 5.1.1-7 Added use of "update-alternatives", to get the
'lua' command point to
-# the most recent Lua instance there is.
+# AKa 16.8.2006: 5.1.1-7 Added use of "update-alternatives", to get the
'lua' command point to the most recent Lua instance there is.
# AKa 3.8.2006: 5.1.1-6 Removed "lua51-sdl" module, found a way to
initialize SDL from within Lua module.
# AKa 29.7.2006: 5.1.1-5 Removed "MACOSX_DEPLOYMENT_TARGET" settings (fink
does them)
# AKa 19.7.2006: Removed "lua" package, removed "-bin" from "lua51-bin" and
"lua51-sdl-bin"
-# AKa 10.7.2006: Applying 'lundump' patch, to allow loading of precompiled
scripts regardless of
-# endianness (Intel/PowerPC) issues. (should be a standard
feature in future Lua versions,
-# hopefully...)
+# AKa 10.7.2006: Applying 'lundump' patch, to allow loading of precompiled
scripts regardless of endianness (Intel/PowerPC) issues. (should be a standard
feature in future Lua versions, hopefully...)
# AKa 3.7.2006: Trying to support OS X 10.3, too (without readline support);
NOT TESTED YET
# Added #!/bin/sh -ex to make the scripts run as scripts.
# AKa 11.6.2006: Using 5.1.1 now
@@ -104,12 +92,9 @@
# Packages simply installing scripts under '%i/share/lua/5.1' do not need
# to bother, of course. :)
#
-# Note: Packages 'lua' and 'lua-shlibs' up to 5.0.2-x are not co-operative with
-# us. >= 1:5.0.3-0 are.
-#
Package: lua51
-Version: 5.1.3
-Revision: 6
+Version: 5.1.4
+Revision: 1
Depends: lua51-shlibs
Conflicts: lua (<< 1:5.0.3-0), lua51-bin
Replaces: lua51-sdl (<< 5.1.1-6), lua51-bin, lua51-sdl-bin
@@ -118,9 +103,13 @@
# vital for trying out Lua alpha/beta packages
SourceRename: lua-%v.tar.gz
-# 5.1.3
+# 5.1.4
Source: http://www.lua.org/ftp/lua-%v.tar.gz
-Source-MD5: a70a8dfaa150e047866dc01a46272599
+Source-MD5: d0870f2de55d59c1c8419f36e8fac150
+
+# 5.1.3
+#Source: http://www.lua.org/ftp/lua-%v.tar.gz
+#Source-MD5: a70a8dfaa150e047866dc01a46272599
# 5.1.2
#Source: http://www.lua.org/ftp/lua-%v.tar.gz
@@ -208,12 +197,12 @@
fi
rm -f lua.o luac.o
gcc -dynamiclib -install_name %p/lib/liblua.5.1.dylib \
- -compatibility_version 5.1 -current_version 5.1.3 \
- -o liblua.5.1.3.dylib *.o
+ -compatibility_version 5.1 -current_version 5.1.4 \
+ -o liblua.5.1.4.dylib *.o
if [ `/usr/bin/sw_vers -productVersion | cut -d'.' -f1-2` == 10.3 ]; then
- gcc -fno-common -DLUA_USE_MACOSX -L. -llua.5.1.3 lua.c -o lua
+ gcc -fno-common -DLUA_USE_MACOSX -L. -llua.5.1.4 lua.c -o lua
else
- gcc -fno-common -DLUA_USE_LINUX -lreadline -L. -llua.5.1.3 lua.c -o lua
+ gcc -fno-common -DLUA_USE_LINUX -lreadline -L. -llua.5.1.4 lua.c -o lua
fi
<<
@@ -246,9 +235,10 @@
lua.h, lualib.h, luaconf.h, and lauxlib.h
-These are in the lua51-dev package, which has "conflicts: lua (<< 1:5.0.3-0),
lua-dev"
-declared in it. User can have several Lua versions installed, but will
-only be able to develop C bindings with one of them (at a time).
+These are in the lua51-dev package, which will conflict with lua52-dev, once
+such is out (actually, the other way). User can have several Lua versions
+installed, but will only be able to develop C bindings with one of them at
+a time.
<<
#---
@@ -283,6 +273,7 @@
SplitOff: <<
Package: lua51-shlibs
Depends:
+Conflicts: lua-shlibs (<< 1:5.0.3-0)
#---
# 1. install -s strips the binaries of debug info
@@ -296,8 +287,8 @@
install
rm -rf %i/bin %i/man %i/include
rm %i/lib/*.a
- cp src/liblua.5.1.3.dylib %i/lib/liblua.5.1.3.dylib
- ln -s %p/lib/liblua.5.1.3.dylib %i/lib/liblua.5.1.dylib
+ cp src/liblua.5.1.4.dylib %i/lib/liblua.5.1.4.dylib
+ ln -s %p/lib/liblua.5.1.4.dylib %i/lib/liblua.5.1.dylib
<<
DocFiles: COPYRIGHT HISTORY INSTALL README
@@ -327,7 +318,7 @@
SplitOff2: <<
Package: lua51-dev
Depends: lua51-shlibs (= %v-%r)
-Conflicts: lua (<< 1:5.0.3-0), lua-dev
+Conflicts: lua (<< 1:5.0.3-0), lua50-dev
Replaces:
BuildDependsOnly: True
Recommends: pkgconfig, tolua
@@ -346,7 +337,7 @@
install
rm -rf %i/bin
rm -rf %i/man
- ln -s %p/lib/liblua.5.1.3.dylib %i/lib/liblua.dylib
+ ln -s %p/lib/liblua.5.1.4.dylib %i/lib/liblua.dylib
cp etc/lua.hpp %i/include/lua.hpp
mkdir -p %i/lib
mkdir -p %i/lib/pkgconfig
@@ -364,3 +355,24 @@
<<
<<
+# TBD: These aliases DISABLED until a verdict has been made on how exactly
+# get Lua 5.0 dependent packages (Ion) co-exist with us.
+#
+# # --- lua (alias for always most recent Lua)
+# #
+# # So that people can simply 'sudo fink install lua' and they'll get the
+# # most recent (major) version. No package shall depend on this, since the
+# # exact version is not known (and Lua is generally not 100% backwards
+# # compatible)
+# #
+# SplitOff3: <<
+# Package: lua
+# Recommends: lua51
+# <<
+#
+# # --- lua-shlibs (deprecated)
+# #
+# SplitOff4: <<
+# Package: lua-shlibs
+# Depends: fink-obsolete-packages
+# <<
------------------------------------------------------------------------------
SF.Net email is Sponsored by MIX09, March 18-20, 2009 in Las Vegas, Nevada.
The future of the web can't happen without you. Join us at MIX09 to help
pave the way to the Next Web now. Learn more and register at
http://ad.doubleclick.net/clk;208669438;13503038;i?http://2009.visitmix.com/
_______________________________________________
Fink-commits mailing list
[email protected]
http://news.gmane.org/gmane.os.apple.fink.cvs