FreeBSD Bugzilla – Attachment 87676 Details for
Bug 124297
[PATCH] lang/lua: creating shared lib, liblua.so
Home
|
New
|
Browse
|
Search
|
[?]
|
Reports
|
Help
|
New Account
|
Log In
Remember
[x]
|
Forgot Password
Login:
[x]
[patch]
lua-5.1.3_2.patch
lua-5.1.3_2.patch (text/plain), 2.66 KB, created by
Tomoyuki Sakurai
on 2008-06-05 12:00:00 UTC
(
hide
)
Description:
lua-5.1.3_2.patch
Filename:
MIME Type:
Creator:
Tomoyuki Sakurai
Created:
2008-06-05 12:00:00 UTC
Size:
2.66 KB
patch
obsolete
>diff -ruN --exclude=CVS /usr/ports/lang/lua/Makefile /usr/home/cherry/svk/ports/lang/lua/Makefile >--- /usr/ports/lang/lua/Makefile 2008-03-20 01:20:31.000000000 +0900 >+++ /usr/home/cherry/svk/ports/lang/lua/Makefile 2008-06-05 19:30:00.000000000 +0900 >@@ -7,7 +7,7 @@ > > PORTNAME= lua > PORTVERSION= 5.1.3 >-PORTREVISION= 1 >+PORTREVISION= 2 > CATEGORIES= lang > MASTER_SITES= http://www.lua.org/ftp/ \ > ftp://ftp.tecgraf.puc-rio.br/pub/lua/ \ >@@ -23,6 +23,7 @@ > LUA_COMPS= # only define variables > ALL_TARGET= freebsd > USE_GNOME= pkgconfig >+USE_LDCONFIG= ${LUA_LIBDIR} > > MAN1= lua-${LUA_VER}.1 luac-${LUA_VER}.1 > DOCSDIR= ${PREFIX}/share/doc/${LUA_SUBDIR} >@@ -74,6 +75,8 @@ > # Libraries. > ${MKDIR} ${LUA_LIBDIR} > ${INSTALL_DATA} ${WRKSRC}/src/liblua.a ${LUA_LIBDIR} >+ ${INSTALL_PROGRAM} ${WRKSRC}/src/liblua.so ${LUA_LIBDIR}/liblua.so.1 >+ cd ${LUA_LIBDIR} && ${LN} -s liblua.so.1 liblua.so > # Manual pages. > .for f in ${LUA_MAN} > ${INSTALL_MAN} ${WRKSRC}/doc/${f} \ >@@ -95,7 +98,7 @@ > .endif > # lua.pc > ${MKDIR} ${LOCALBASE}/libdata/pkgconfig >- ${INSTALL_DATA} ${WRKSRC}/etc/lua.pc ${LOCALBASE}/libdata/pkgconfig/lua-${LUA_VER}.pc >+ ${INSTALL_DATA} ${WRKSRC}/etc/lua.pc ${PREFIX}/libdata/pkgconfig/lua-${LUA_VER}.pc > # Module directories. > ${MKDIR} ${LUA_MODLIBDIR} > ${MKDIR} ${LUA_MODSHAREDIR} >diff -ruN --exclude=CVS /usr/ports/lang/lua/files/patch-src-Makefile /usr/home/cherry/svk/ports/lang/lua/files/patch-src-Makefile >--- /usr/ports/lang/lua/files/patch-src-Makefile 1970-01-01 09:00:00.000000000 +0900 >+++ /usr/home/cherry/svk/ports/lang/lua/files/patch-src-Makefile 2008-05-29 19:29:07.000000000 +0900 >@@ -0,0 +1,27 @@ >+--- src/Makefile.orig 2008-05-29 19:24:46.000000000 +0900 >++++ src/Makefile 2008-05-29 19:27:30.000000000 +0900 >+@@ -31,12 +31,13 @@ >+ >+ LUA_T= lua >+ LUA_O= lua.o >++LUA_SO= liblua.so >+ >+ LUAC_T= luac >+ LUAC_O= luac.o print.o >+ >+ ALL_O= $(CORE_O) $(LIB_O) $(LUA_O) $(LUAC_O) >+-ALL_T= $(LUA_A) $(LUA_T) $(LUAC_T) >++ALL_T= $(LUA_A) $(LUA_T) $(LUAC_T) $(LUA_SO) >+ ALL_A= $(LUA_A) >+ >+ default: $(PLAT) >+@@ -47,6 +48,9 @@ >+ >+ a: $(ALL_A) >+ >++$(LUA_SO): $(CORE_O) $(LIB_O) >++ $(CC) -o $@ $(MYLDFLAGS) -shared $? >++ >+ $(LUA_A): $(CORE_O) $(LIB_O) >+ $(AR) $@ $? >+ $(RANLIB) $@ >diff -ruN --exclude=CVS /usr/ports/lang/lua/pkg-plist /usr/home/cherry/svk/ports/lang/lua/pkg-plist >--- /usr/ports/lang/lua/pkg-plist 2008-03-20 01:20:31.000000000 +0900 >+++ /usr/home/cherry/svk/ports/lang/lua/pkg-plist 2008-06-05 19:25:40.000000000 +0900 >@@ -10,6 +10,8 @@ > %%LUA_INCDIR%%/luaconf.h > %%LUA_INCDIR%%/lualib.h > %%LUA_LIBDIR%%/liblua.a >+%%LUA_LIBDIR%%/liblua.so >+%%LUA_LIBDIR%%/liblua.so.1 > libdata/pkgconfig/lua-%%LUA_VER%%.pc > %%PORTDOCS%%%%DOCSDIR%%/README > %%PORTDOCS%%%%DOCSDIR%%/amazon.gif
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Diff
View Attachment As Raw
Actions:
View
|
Diff
Attachments on
bug 124297
: 87676