Changeset 105881


Ignore:
Timestamp:
May 9, 2013, 8:11:34 AM (6 years ago)
Author:
vince@…
Message:

Bumps to version 5.2.2

Location:
trunk/dports/lang/lua
Files:
2 added
1 deleted
3 edited

Legend:

Unmodified
Added
Removed
  • trunk/dports/lang/lua/Portfile

    r82708 r105881  
    55name                lua
    66conflicts           lua50
    7 set compat_version  5.1
    8 version             ${compat_version}.4
    9 revision            4
     7set compat_version  5.2
     8version             ${compat_version}.2
    109categories          lang
    1110license             MIT
     
    2221
    2322checksums           ${distfiles} \
    24                     sha1    2b11c8e60306efb7f0734b747588f57995493db7 \
    25                     rmd160  c867c8364295d3e4fb4e4d8ebb27fa2b2312cdef
     23                                        sha1    0857e41e5579726a4cb96732e80d7aa47165eaf5 \
     24                    rmd160  d17967150017e9b25a26c1ad527647cd0b9e598f
    2625
    2726depends_lib         port:readline
     
    3130test.env            DYLD_LIBRARY_PATH=./lib
    3231
    33 patchfiles          patch-lua-5.1.4-3 \
     32patchfiles          patch-COPYRIGHT.diff \
    3433                    patch-Makefile.diff \
    35                     patch-src_Makefile.diff
     34                    patch-src_Makefile.diff \
     35                                        patch-lua-${version}.pc.diff
     36
     37patch.args                      -f
    3638
    3739post-patch {
     
    4547    # reinplace %PREFIX% to fix @executable_path, cf. ticket no. 28726
    4648    reinplace "s|%PREFIX%|${prefix}|g" ${worksrcpath}/src/Makefile
    47 
    48     # for the pkgconfig file
    49     reinplace "s|/usr/local|${prefix}|g" ${worksrcpath}/etc/lua.pc
    5049}
    5150
     
    5453    reinplace -E "/^CFLAGS=/s|\$| ${configure.cflags} ${configure.cppflags} [get_canonical_archflags]|" ${worksrcpath}/src/Makefile
    5554    reinplace "s|CC= .*\$|CC= ${configure.cc}|" ${worksrcpath}/src/Makefile
     55        reinplace "s|@PREFIX@|${prefix}|" ${worksrcpath}/lua-${version}.pc
    5656}
    5757
     
    6161post-destroot {
    6262    xinstall -d -m 0755 ${destroot}${prefix}/share/doc/${name}
    63     xinstall -m 0644 -W ${worksrcpath} COPYRIGHT HISTORY README ${destroot}${prefix}/share/doc/${name}
     63    xinstall -m 0644 -W ${worksrcpath} COPYRIGHT README ${destroot}${prefix}/share/doc/${name}
    6464    xinstall -d -m 0755 ${destroot}${prefix}/share/doc/${name}/html
    6565    foreach html [glob ${worksrcpath}/doc/*.html ${worksrcpath}/doc/*.gif] {
    6666        xinstall -m 0644 ${html} ${destroot}${prefix}/share/doc/${name}/html
     67        xinstall -W ${worksrcpath} -m 0644 lua-${version}.pc \
     68                ${destroot}${prefix}/lib/pkgconfig/lua-${version}.pc
    6769    }
    68     xinstall -d -m 0755 ${destroot}${prefix}/share/doc/${name}/test
    69     foreach test [glob ${worksrcpath}/test/README ${worksrcpath}/test/*.lua] {
    70         xinstall -m 0644 ${test} ${destroot}${prefix}/share/doc/${name}/test
    71     }
    72     xinstall -d -m 0755 ${destroot}${prefix}/lib/pkgconfig
    73     xinstall -m 0644 ${worksrcpath}/etc/lua.pc ${destroot}${prefix}/lib/pkgconfig/lua.pc
    7470}
    7571
  • trunk/dports/lang/lua/files/patch-Makefile.diff

    r79394 r105881  
    1 --- Makefile.orig       2011-03-27 16:49:40.000000000 +0200
    2 +++ Makefile    2011-03-27 16:52:46.000000000 +0200
    3 @@ -43,7 +43,7 @@
     1--- Makefile.orig       2013-05-09 08:59:28.000000000 +0200
     2+++ Makefile    2013-05-09 09:02:08.000000000 +0200
     3@@ -41,7 +41,7 @@
    44 # What to install.
    55 TO_BIN= lua luac
    6  TO_INC= lua.h luaconf.h lualib.h lauxlib.h ../etc/lua.hpp
     6 TO_INC= lua.h luaconf.h lualib.h lauxlib.h lua.hpp
    77-TO_LIB= liblua.a
    88+TO_LIB= liblua.a liblua.dylib
     
    1010 
    1111 # Lua version and release.
    12 @@ -64,6 +64,8 @@
     12@@ -63,6 +63,8 @@
    1313        cd src && $(INSTALL_DATA) $(TO_INC) $(INSTALL_INC)
    1414        cd src && $(INSTALL_DATA) $(TO_LIB) $(INSTALL_LIB)
     
    1717+       cd $(INSTALL_LIB) && ln -s liblua.dylib liblua.%COMPAT_VERSION%.dylib
    1818 
    19  ranlib:
    20         cd src && cd $(INSTALL_LIB) && $(RANLIB) $(TO_LIB)
     19 uninstall:
     20        cd src && cd $(INSTALL_BIN) && $(RM) $(TO_BIN)
  • trunk/dports/lang/lua/files/patch-src_Makefile.diff

    r79394 r105881  
    1 --- src/Makefile.orig   2011-03-27 16:49:54.000000000 +0200
    2 +++ src/Makefile        2011-03-27 16:55:30.000000000 +0200
    3 @@ -23,6 +23,7 @@
     1--- src/Makefile.orig   2013-05-09 09:04:29.000000000 +0200
     2+++ src/Makefile        2013-05-09 09:29:32.000000000 +0200
     3@@ -29,6 +29,7 @@
    44 PLATS= aix ansi bsd freebsd generic linux macosx mingw posix solaris
    55 
    66 LUA_A= liblua.a
    7 +LUA_DYLIB=     liblua.dylib
    8  CORE_O=        lapi.o lcode.o ldebug.o ldo.o ldump.o lfunc.o lgc.o llex.o lmem.o \
    9         lobject.o lopcodes.o lparser.o lstate.o lstring.o ltable.o ltm.o \
    10         lundump.o lvm.o lzio.o
    11 @@ -36,8 +37,8 @@
    12  LUAC_O=        luac.o print.o
     7+LUA_DYLIB= liblua.dylib
     8 CORE_O=        lapi.o lcode.o lctype.o ldebug.o ldo.o ldump.o lfunc.o lgc.o llex.o \
     9        lmem.o lobject.o lopcodes.o lparser.o lstate.o lstring.o ltable.o \
     10        ltm.o lundump.o lvm.o lzio.o
     11@@ -43,8 +44,8 @@
     12 LUAC_O=        luac.o
    1313 
    14  ALL_O= $(CORE_O) $(LIB_O) $(LUA_O) $(LUAC_O)
     14 ALL_O= $(BASE_O) $(LUA_O) $(LUAC_O)
    1515-ALL_T= $(LUA_A) $(LUA_T) $(LUAC_T)
    1616-ALL_A= $(LUA_A)
     
    1818+ALL_A= $(LUA_DYLIB) $(LUA_A)
    1919 
     20 # Targets start here.
    2021 default: $(PLAT)
    21  
    22 @@ -48,14 +49,20 @@
     22@@ -56,14 +57,20 @@
    2323 a:     $(ALL_A)
    2424 
    25  $(LUA_A): $(CORE_O) $(LIB_O)
     25 $(LUA_A): $(BASE_O)
    2626+       @echo "Building static library"
    27         $(AR) $@ $?
     27        $(AR) $@ $(BASE_O)
    2828        $(RANLIB) $@
    2929 
    30 +$(LUA_DYLIB): $(CORE_O) $(LIB_O)
    31 +       @echo "Building dylib"
     30+$(LUA_DYLIB): $(BASE_O)
     31+       @echo "Building dynamic library (dylib)"
    3232+       $(CC) -o $@ $(MYLDFLAGS) -dynamiclib -install_name %PREFIX%/lib/liblua.dylib \
    3333+               -compatibility_version %COMPAT_VERSION% -current_version %VERSION% $^
    3434+
    3535 $(LUA_T): $(LUA_O) $(LUA_A)
    36 -       $(CC) -o $@ $(MYLDFLAGS) $(LUA_O) $(LUA_A) $(LIBS)
    37 +       $(CC) -o $@ -L. $(MYLDFLAGS) $(MYCFLAGS) $(MYLIBS) -llua lua.c
     36-       $(CC) -o $@ $(LDFLAGS) $(LUA_O) $(LUA_A) $(LIBS)
     37+       $(CC) -o $@ -L. $(MYLDFLAGS) $(MYCFLAGS) $(LIBS) -llua lua.c
    3838 
    3939 $(LUAC_T): $(LUAC_O) $(LUA_A)
    40 -       $(CC) -o $@ $(MYLDFLAGS) $(LUAC_O) $(LUA_A) $(LIBS)
     40-       $(CC) -o $@ $(LDFLAGS) $(LUAC_O) $(LUA_A) $(LIBS)
    4141+       $(CC) -o $@ $(MYLDFLAGS) $(LUAC_O) $(LUA_DYLIB) $(LIBS)
    4242 
    4343 clean:
    4444        $(RM) $(ALL_T) $(ALL_O)
    45 @@ -99,7 +106,7 @@
    46         $(MAKE) all MYCFLAGS=-DLUA_USE_LINUX MYLIBS="-Wl,-E -ldl -lreadline -lhistory -lncurses"
     45@@ -106,7 +113,7 @@
     46        $(MAKE) $(ALL) SYSCFLAGS="-DLUA_USE_LINUX" SYSLIBS="-Wl,-E -ldl -lreadline"
    4747 
    4848 macosx:
    49 -       $(MAKE) all MYCFLAGS=-DLUA_USE_LINUX MYLIBS="-lreadline"
    50 +       $(MAKE) all MYCFLAGS="-fno-common -DLUA_USE_LINUX" MYLIBS="-lreadline"
    51  # use this on Mac OS X 10.3-
    52  #      $(MAKE) all MYCFLAGS=-DLUA_USE_MACOSX
     49-       $(MAKE) $(ALL) SYSCFLAGS="-DLUA_USE_MACOSX" SYSLIBS="-lreadline"
     50+       $(MAKE) $(ALL) SYSCFLAGS="-fno-common -DLUA_USE_MACOSX" SYSLIBS="-lreadline"
    5351 
     52 mingw:
     53        $(MAKE) "LUA_A=lua52.dll" "LUA_T=lua.exe" \
Note: See TracChangeset for help on using the changeset viewer.