View | Details | Raw Unified | Return to bug 106347
Collapse All | Expand All

(-)Mk/bsd.lua.mk (+1 lines)
Lines 165-170 Link Here
165
_LUA_PORT_filename_5.1= devel/lua-filename
165
_LUA_PORT_filename_5.1= devel/lua-filename
166
_LUA_PORT_gettext_5.1=  devel/lua-gettext
166
_LUA_PORT_gettext_5.1=  devel/lua-gettext
167
_LUA_PORT_posix_5.1=    devel/lua-posix
167
_LUA_PORT_posix_5.1=    devel/lua-posix
168
_LUA_PORT_pty_5.1=		devel/lua-pty
168
169
169
.for comp in ${_LUA_COMPS_ALL}
170
.for comp in ${_LUA_COMPS_ALL}
170
_LUA_COMP=				${comp}
171
_LUA_COMP=				${comp}
(-)devel/lua-pty/Makefile (-5 / +6 lines)
Lines 14-28 Link Here
14
DISTFILES=	pty.lua?rev=1.2 pty.c?rev=1.25
14
DISTFILES=	pty.lua?rev=1.2 pty.c?rev=1.25
15
15
16
MAINTAINER=	andrew+ports@fubar.geek.nz
16
MAINTAINER=	andrew+ports@fubar.geek.nz
17
COMMENT=	Pty (pseudo-terminal) bindings for Lua 5.0.x
17
COMMENT=	Pty (pseudo-terminal) bindings for Lua 5
18
18
19
BUILD_DEPENDS=	${NONEXISTENT}:${PORTSDIR}/devel/lua50-compat51:extract
19
USE_LUA?=	5.1
20
21
USE_LUA=	5.0
22
LUA_COMPS=	lua compat51
23
20
21
.if ${USE_LUA} == 5.0
22
LUA_COMPS=	compat51 lua
23
BUILD_DEPENDS+=	${NONEXISTENT}:${PORTSDIR}/devel/lua50-compat51:extract
24
COMPAT_SRC=	`(cd ${PORTSDIR}/devel/lua50-compat51 && ${MAKE} -V WRKSRC)`
24
COMPAT_SRC=	`(cd ${PORTSDIR}/devel/lua50-compat51 && ${MAKE} -V WRKSRC)`
25
MAKE_ENV=	COMPATDIR="${COMPAT_SRC}"
25
MAKE_ENV=	COMPATDIR="${COMPAT_SRC}"
26
.endif
26
27
27
PLIST_FILES=	%%LUA_MODSHAREDIR%%/pty.lua \
28
PLIST_FILES=	%%LUA_MODSHAREDIR%%/pty.lua \
28
		%%LUA_MODLIBDIR%%/lpty.so
29
		%%LUA_MODLIBDIR%%/lpty.so
(-)devel/lua-pty/files/Makefile (-1 / +4 lines)
Lines 3-9 Link Here
3
SHLIB=		pty
3
SHLIB=		pty
4
SHLIB_NAME=	lpty.so
4
SHLIB_NAME=	lpty.so
5
5
6
SRCS=		pty.c ${COMPATDIR}/compat-5.1.c
6
SRCS=		pty.c
7
.if defined(COMPATDIR)
8
SRCS+=		${COMPATDIR}/compat-5.1.c
9
.endif
7
10
8
CFLAGS+=	-I${LUA_INCDIR}
11
CFLAGS+=	-I${LUA_INCDIR}
9
LDFLAGS+=	-L/usr/lib -lutil
12
LDFLAGS+=	-L/usr/lib -lutil
(-)devel/lua50-pty/Makefile (-31 / +2 lines)
Lines 5-41 Link Here
5
# $FreeBSD: ports/devel/lua50-pty/Makefile,v 1.6 2006/09/18 02:49:18 linimon Exp $
5
# $FreeBSD: ports/devel/lua50-pty/Makefile,v 1.6 2006/09/18 02:49:18 linimon Exp $
6
#
6
#
7
7
8
PORTNAME=	pty
9
PORTVERSION=	1.25
10
CATEGORIES=	devel
11
MASTER_SITES=	${MASTER_SITE_LOCAL}
12
MASTER_SITE_SUBDIR= philip
13
PKGNAMEPREFIX=	${LUA_PKGNAMEPREFIX}
14
DISTFILES=	pty.lua?rev=1.2 pty.c?rev=1.25
15
16
MAINTAINER=	andrew+ports@fubar.geek.nz
17
COMMENT=	Pty (pseudo-terminal) bindings for Lua 5.0.x
18
19
BUILD_DEPENDS=	${NONEXISTENT}:${PORTSDIR}/devel/lua50-compat51:extract
20
21
USE_LUA=	5.0
8
USE_LUA=	5.0
22
LUA_COMPS=	lua compat51
23
24
COMPAT_SRC=	`(cd ${PORTSDIR}/devel/lua50-compat51 && ${MAKE} -V WRKSRC)`
25
MAKE_ENV=	COMPATDIR="${COMPAT_SRC}"
26
27
PLIST_FILES=	%%LUA_MODSHAREDIR%%/pty.lua \
28
		%%LUA_MODLIBDIR%%/lpty.so
29
30
do-extract:
31
	@${MKDIR} ${WRKSRC}
32
.for file in ${DISTFILES}
33
	@${CP} ${DISTDIR}/${file} ${WRKSRC}/${file:C/\?.*$//}
34
.endfor
35
	@${CP} ${FILESDIR}/Makefile ${WRKSRC}
36
9
37
do-install:
10
MASTERDIR=	${.CURDIR}/../lua-pty
38
	${INSTALL_PROGRAM} ${WRKSRC}/lpty.so ${LUA_MODLIBDIR}
39
	${INSTALL_DATA} ${WRKSRC}/pty.lua ${LUA_MODSHAREDIR}
40
11
41
.include <bsd.port.mk>
12
.include "${MASTERDIR}/Makefile"

Return to bug 106347