View | Details | Raw Unified | Return to bug 180786 | Differences between
and this patch

Collapse All | Expand All

(-)Makefile (+10 lines)
Lines 3-8 Link Here
3
3
4
PORTNAME=	lua
4
PORTNAME=	lua
5
PORTVERSION=	5.2.2
5
PORTVERSION=	5.2.2
6
PORTREVISION=	1
6
CATEGORIES=	lang
7
CATEGORIES=	lang
7
MASTER_SITES=	http://www.lua.org/ftp/
8
MASTER_SITES=	http://www.lua.org/ftp/
8
9
Lines 24-29 Link Here
24
LUA_MODSHAREDIR=	${LUA_PREFIX}/share/lua/${LUA_VER}
25
LUA_MODSHAREDIR=	${LUA_PREFIX}/share/lua/${LUA_VER}
25
26
26
ALL_TARGET=	freebsd
27
ALL_TARGET=	freebsd
28
USES=		pkgconfig
27
USE_LDCONFIG=	yes
29
USE_LDCONFIG=	yes
28
MAKE_JOBS_SAFE=	yes
30
MAKE_JOBS_SAFE=	yes
29
MAKE_ENV=	LUA_SONAME="liblua-${LUA_VER}.so.${LUA_VER_SH}" \
31
MAKE_ENV=	LUA_SONAME="liblua-${LUA_VER}.so.${LUA_VER_SH}" \
Lines 57-62 Link Here
57
	@${REINPLACE_CMD} -e "/LUA_ROOT/s|/usr/local|${LUA_PREFIX}|" \
59
	@${REINPLACE_CMD} -e "/LUA_ROOT/s|/usr/local|${LUA_PREFIX}|" \
58
		${WRKSRC}/src/luaconf.h
60
		${WRKSRC}/src/luaconf.h
59
61
62
post-build:
63
	@${SED} -Ee \
64
		's|%%version%%|${PORTVERSION}| ; \
65
        	s|%%libdir%%|${LUA_LIBDIR}| ; \
66
		s|%%includedir%%|${LUA_INCDIR}|' \
67
		${FILESDIR}/lua.pc >${WRKDIR}/lua-${LUA_VER}.pc
68
60
post-install:
69
post-install:
61
.for f in lua luac
70
.for f in lua luac
62
	${LN} -sf ${LUA_BINDIR}/${f} ${PREFIX}/bin/${f}-${LUA_VER}
71
	${LN} -sf ${LUA_BINDIR}/${f} ${PREFIX}/bin/${f}-${LUA_VER}
Lines 64-69 Link Here
64
	${LN} -sf ${LUA_LIBDIR}/liblua-${LUA_VER}.so.${LUA_VER_SH} ${LUA_LIBDIR}/liblua.so
73
	${LN} -sf ${LUA_LIBDIR}/liblua-${LUA_VER}.so.${LUA_VER_SH} ${LUA_LIBDIR}/liblua.so
65
	${LN} -sf ${LUA_SUBDIR}/liblua-${LUA_VER}.so.${LUA_VER_SH} ${PREFIX}/lib
74
	${LN} -sf ${LUA_SUBDIR}/liblua-${LUA_VER}.so.${LUA_VER_SH} ${PREFIX}/lib
66
	${LN} -sf liblua-${LUA_VER}.so.${LUA_VER_SH} ${PREFIX}/lib/liblua-${LUA_VER}.so
75
	${LN} -sf liblua-${LUA_VER}.so.${LUA_VER_SH} ${PREFIX}/lib/liblua-${LUA_VER}.so
76
	${INSTALL_DATA} ${WRKDIR}/lua-${LUA_VER}.pc ${PREFIX}/libdata/pkgconfig
67
77
68
# Documentation.
78
# Documentation.
69
.if ${PORT_OPTIONS:MDOCS}
79
.if ${PORT_OPTIONS:MDOCS}
(-)files/lua.pc (+11 lines)
Line 0 Link Here
1
# $FreeBSD$
2
3
version=%%version%%
4
libdir=%%libdir%%
5
includedir=%%includedir%%
6
7
Name: Lua
8
Description: An Extensible Extension Language
9
Version: ${version}
10
Libs: -L${libdir} -llua -lm
11
Cflags: -I${includedir}
(-)pkg-plist (+1 lines)
Lines 12-17 Link Here
12
lib/lua52/liblua-5.2.so.1
12
lib/lua52/liblua-5.2.so.1
13
lib/lua52/liblua.a
13
lib/lua52/liblua.a
14
lib/lua52/liblua.so
14
lib/lua52/liblua.so
15
libdata/pkgconfig/lua-5.2.pc
15
%%PORTDOCS%%%%DOCSDIR%%/contents.html
16
%%PORTDOCS%%%%DOCSDIR%%/contents.html
16
%%PORTDOCS%%%%DOCSDIR%%/logo.gif
17
%%PORTDOCS%%%%DOCSDIR%%/logo.gif
17
%%PORTDOCS%%%%DOCSDIR%%/lua.css
18
%%PORTDOCS%%%%DOCSDIR%%/lua.css

Return to bug 180786