Modify these files to reflect bsd.lua.mk as tested on the cluster.

PR:		ports/101612
Submitted by:	alepulver
Hat:		portmgr
This commit is contained in:
Mark Linimon
2006-09-15 08:17:11 +00:00
parent f4c5a682e5
commit c5aeb93cd5
79 changed files with 806 additions and 726 deletions

View File

@@ -26,9 +26,9 @@ WANT_GNOME= yes
USE_X_PREFIX= yes
CONFIGURE_ARGS= --program-prefix=""
CONFIGURE_ENV= \
LDFLAGS="-L${X11BASE}/lib -L${LOCALBASE}/lib -lm ${PTHREAD_LIBS}" \
CPPFLAGS="-I${X11BASE}/include -I${LOCALBASE}/include ${PTHREAD_CFLAGS}"
CONFIGURE_ENV= CPPFLAGS="${CPPFLAGS}" LDFLAGS="${LDFLAGS}"
CPPFLAGS= -I${X11BASE}/include -I${LOCALBASE}/include ${PTHREAD_CFLAGS}
LDFLAGS= -L${X11BASE}/lib -L${LOCALBASE}/lib -lm ${PTHREAD_LIBS}
UI_LIST= glut gtk gnome
CELESTIA_UI?= glut
@@ -77,8 +77,10 @@ IGNORE= does not compile on FreeBSD 4.x
.endif
.if defined(WITH_LUA)
LIB_DEPENDS+= lua.5:${PORTSDIR}/lang/lua50
USE_LUA= 5.0
CONFIGURE_ARGS+= --with-lua
CPPFLAGS+= -I${LUA_INCDIR}
LDFLAGS+= -L${LUA_LIBDIR}
.endif
pre-patch:

View File

@@ -5,23 +5,25 @@
# $FreeBSD$
#
PORTNAME= lua50-filename
PORTNAME= filename
PORTVERSION= 1.2
CATEGORIES= devel
MASTER_SITES= http://cvs.bsdinstaller.org/cgi-bin/cvsweb.cgi/installer/src/lib/lua/filename/
PKGNAMEPREFIX= ${LUA_PKGNAMEPREFIX}
DISTFILES= filename.lua?rev=${PORTVERSION}
EXTRACT_ONLY=
EXTRACT_ONLY= #
MAINTAINER= andrew+ports@fubar.geek.nz
COMMENT= Filename-manipulating functions for Lua 5.0.x
RUN_DEPENDS= ${LOCALBASE}/include/lua.h:${PORTSDIR}/lang/lua50
NO_WRKSUBDIR= yes
USE_LUA= 5.0
NO_BUILD= yes
NO_WRKSUBDIR= yes
PLIST_FILES= %%LUA_MODSHAREDIR%%/filename.lua
do-install:
${MKDIR} ${PREFIX}/share/lua/5.0
${INSTALL_DATA} ${DISTDIR}/${DISTFILES} ${PREFIX}/share/lua/5.0/${DISTFILES:C/\?.*$//}
${INSTALL_DATA} ${DISTDIR}/${DISTFILES} \
${LUA_MODSHAREDIR}/${DISTFILES:C/\?.*$//}
.include <bsd.port.mk>

View File

@@ -1,3 +1,3 @@
Package of routines for manipulating filenames.
Also contains convenience functions for querying the
status of files in the filesystem named by those filenames.
Package of routines for manipulating filenames. Also contains convenience
functions for querying the status of files in the filesystem named by those
filenames.

View File

@@ -1,3 +0,0 @@
share/lua/5.0/filename.lua
@dirrmtry share/lua/5.0
@dirrmtry share/lua

View File

@@ -9,22 +9,21 @@ PORTNAME= gettext
PORTVERSION= 1.5
CATEGORIES= devel
MASTER_SITES= http://cvs.bsdinstaller.org/cgi-bin/cvsweb.cgi/installer/src/lib/lua/gettext/
PKGNAMEPREFIX= lua50-
PKGNAMEPREFIX= ${LUA_PKGNAMEPREFIX}
DISTFILES= lua_gettext.c?rev=${CVER} gettext.lua?rev=${LVER}
MAINTAINER= andrew+ports@fubar.geek.nz
COMMENT= Gettext ibinding for Lua 5.0.x
BUILD_DEPENDS= ${LOCALBASE}/include/lua.h:${PORTSDIR}/lang/lua50
RUN_DEPENDS= ${LOCALBASE}/include/lua.h:${PORTSDIR}/lang/lua50
USE_LUA= 5.0
USE_GETTEXT= yes
LIBDIR= ${PREFIX}/lib/lua/5.0
CVER= 1.15
LVER= ${PORTVERSION}
PLIST_FILES= %%LUA_MODSHAREDIR%%/gettext.lua \
%%LUA_MODLIBDIR%%/lgettext.so
do-extract:
${MKDIR} ${WRKSRC}
.for file in ${DISTFILES}
@@ -33,10 +32,7 @@ do-extract:
${CP} ${FILESDIR}/Makefile ${WRKSRC}
do-install:
${MKDIR} ${PREFIX}/lib/lua/5.0
${MKDIR} ${PREFIX}/share/lua/5.0
${INSTALL_DATA} ${WRKSRC}/gettext.lua ${PREFIX}/share/lua/5.0/
${MKDIR} ${PREFIX}/lib/lua/5.0
${INSTALL_PROGRAM} ${WRKSRC}/lgettext.so ${PREFIX}/lib/lua/5.0/
${INSTALL_DATA} ${WRKSRC}/gettext.lua ${LUA_MODSHAREDIR}
${INSTALL_PROGRAM} ${WRKSRC}/lgettext.so ${LUA_MODLIBDIR}
.include <bsd.port.mk>

View File

@@ -5,7 +5,7 @@ SHLIB_NAME= lgettext.so
SRCS= lua_gettext.c
CFLAGS+= -I${PREFIX}/include
LDFLAGS+= -L${PREFIX}/lib -lintl
CFLAGS+= -I${LOCALBASE}/include -I${LUA_INCDIR}
LDFLAGS+= -L${LOCALBASE}/lib -lintl
.include <bsd.lib.mk>

View File

@@ -1,6 +0,0 @@
lib/lua/5.0/lgettext.so
share/lua/5.0/gettext.lua
@dirrmtry lib/lua/5.0
@dirrmtry lib/lua
@dirrmtry share/lua/5.0
@dirrmtry share/lua

View File

@@ -5,23 +5,24 @@
# $FreeBSD$
#
PORTNAME= lua50-posix
PORTNAME= posix
PORTVERSION= 5.0
CATEGORIES= devel
MASTER_SITES= http://www.tecgraf.puc-rio.br/~lhf/ftp/lua/5.0/
PKGNAMEPREFIX= ${LUA_PKGNAMEPREFIX}
DISTFILES= lposix.tar.gz
MAINTAINER= andrew+ports@fubar.geek.nz
COMMENT= A POSIX layer for Lua
BUILD_DEPENDS= ${LOCALBASE}/include/lua.h:${PORTSDIR}/lang/lua50
USE_LUA= 5.0
WRKSRC= ${WRKDIR}/posix
PLIST_FILES= %%LUA_MODSHAREDIR%%/posix.lua \
%%LUA_MODLIBDIR%%/lposix.so
do-install:
@ ${MKDIR} ${PREFIX}/share/lua/5.0
@ ${INSTALL_DATA} ${WRKSRC}/posix.lua ${PREFIX}/share/lua/5.0
@ ${MKDIR} ${PREFIX}/lib/lua/5.0
@ ${INSTALL_PROGRAM} ${WRKSRC}/lposix.so ${PREFIX}/lib/lua/5.0
@${INSTALL_DATA} ${WRKSRC}/posix.lua ${LUA_MODSHAREDIR}
@${INSTALL_PROGRAM} ${WRKSRC}/lposix.so ${LUA_MODLIBDIR}
.include <bsd.port.mk>

View File

@@ -1,20 +1,30 @@
--- Makefile.orig Mon Mar 27 12:25:04 2006
+++ Makefile Mon Mar 27 12:43:24 2006
@@ -1,7 +1,7 @@
--- Makefile.orig Wed Nov 5 21:26:49 2003
+++ Makefile Mon Aug 7 00:38:38 2006
@@ -1,13 +1,13 @@
# makefile for POSIX library for Lua
# change these to reflect your Lua installation
-LUA= /tmp/lhf/lua-5.0
-LUAINC= $(LUA)/include
-LUALIB= $(LUA)/lib
-LUABIN= $(LUA)/bin
+LUA= ${PREFIX}
LUAINC= $(LUA)/include
LUALIB= $(LUA)/lib
LUABIN= $(LUA)/bin
+LUAINC= $(LUA_INCDIR)
+LUALIB= $(LUA_LIBDIR)
+LUABIN= $(LUA_BINDIR)
# no need to change anything below here
-CFLAGS= -fPIC $(INCS) $(WARN) -O2 $G
+CFLAGS+= -fPIC $(INCS) $(WARN) -O2 $G
WARN= -pedantic -Wall
INCS= -I$(LUAINC)
@@ -21,7 +21,7 @@
all: test
test: $T
- $(LUABIN)/lua -l$(MYNAME) test.lua
+ LD_PRELOAD=${PREFIX}/lib/liblua.so:${PREFIX}/lib/liblualib.so $(LUABIN)/lua -l$(MYNAME) test.lua
+ LD_PRELOAD=${LUA_LIBDIR}/liblua.so:${LUA_LIBDIR}/liblualib.so $(LUABIN)/lua -l$(MYNAME) test.lua
$T: $(OBJS)
$(CC) -o $@ -shared $(OBJS)

View File

@@ -1,6 +0,0 @@
share/lua/5.0/posix.lua
lib/lua/5.0/lposix.so
@dirrmtry share/lua/5.0
@dirrmtry share/lua
@dirrmtry lib/lua/5.0
@dirrmtry lib/lua

View File

@@ -10,18 +10,20 @@ PORTVERSION= 1.25
CATEGORIES= devel
MASTER_SITES= ${MASTER_SITE_LOCAL}
MASTER_SITE_SUBDIR= philip
PKGNAMEPREFIX= lua50-
PKGNAMEPREFIX= ${LUA_PKGNAMEPREFIX}
DISTFILES= pty.lua?rev=1.2 pty.c?rev=1.25
MAINTAINER= andrew+ports@fubar.geek.nz
COMMENT= Pty (pseudo-terminal) bindings for Lua 5.0.x
BUILD_DEPENDS= ${LOCALBASE}/include/lua.h:${PORTSDIR}/lang/lua50 \
${NONEXISTENT}:${PORTSDIR}/devel/lua50-compat51:extract
RUN_DEPENDS= ${LOCALBASE}/include/lua.h:${PORTSDIR}/lang/lua50 \
${LOCALBASE}/share/lua/5.0/compat-5.1.lua:${PORTSDIR}/devel/lua50-compat51
USE_LUA= 5.0
LUA_COMPS= lua compat51
COMPAT_SRC= `(cd ${PORTSDIR}/devel/lua50-compat51 && make -V WRKSRC)`
COMPAT_SRC!= `(cd ${PORTSDIR}/devel/lua50-compat51 && ${MAKE} -V WRKSRC)`
MAKE_ENV= COMPATDIR="${COMPAT_SRC}"
PLIST_FILES= %%LUA_MODSHAREDIR%%/pty.lua \
%%LUA_MODLIBDIR%%/lpty.so
do-extract:
@${MKDIR} ${WRKSRC}
@@ -30,13 +32,8 @@ do-extract:
.endfor
@${CP} ${FILESDIR}/Makefile ${WRKSRC}
post-patch:
@${REINPLACE_CMD} -e "s|%%COMPATDIR%%|${COMPAT_SRC}|" ${WRKSRC}/Makefile
do-install:
${MKDIR} ${PREFIX}/lib/lua/5.0
${INSTALL_PROGRAM} ${WRKSRC}/lpty.so ${PREFIX}/lib/lua/5.0
${MKDIR} ${PREFIX}/share/lua/5.0
${INSTALL_DATA} ${WRKSRC}/pty.lua ${PREFIX}/share/lua/5.0
${INSTALL_PROGRAM} ${WRKSRC}/lpty.so ${LUA_MODLIBDIR}
${INSTALL_DATA} ${WRKSRC}/pty.lua ${LUA_MODSHAREDIR}
.include <bsd.port.mk>

View File

@@ -3,9 +3,9 @@
SHLIB= pty
SHLIB_NAME= lpty.so
SRCS= pty.c %%COMPATDIR%%/compat-5.1.c
SRCS= pty.c ${COMPATDIR}/compat-5.1.c
CFLAGS+= -I${PREFIX}/include
CFLAGS+= -I${LUA_INCDIR}
LDFLAGS+= -L/usr/lib -lutil
.include <bsd.lib.mk>

View File

@@ -9,24 +9,22 @@ PORTNAME= app
PORTVERSION= 1.70
CATEGORIES= devel
MASTER_SITES= http://cvs.bsdinstaller.org/cgi-bin/cvsweb.cgi/installer/src/lib/lua/app/
PKGNAMEPREFIX= lua50-
PKGNAMEPREFIX= ${LUA_PKGNAMEPREFIX}
DISTFILES= app.lua?rev=${PORTVERSION}
EXTRACT_ONLY=
EXTRACT_ONLY= #
MAINTAINER= andrew+ports@fubar.geek.nz
COMMENT= App framework for Lua 5.0.x
BUILD_DEPENDS= ${LOCALBASE}/include/lua.h:${PORTSDIR}/lang/lua50
RUN_DEPENDS= ${LOCALBASE}/include/lua.h:${PORTSDIR}/lang/lua50 \
${LOCALBASE}/share/lua/5.0/posix.lua:${PORTSDIR}/devel/lua50-posix \
${LOCALBASE}/share/lua/5.0/filename.lua:${PORTSDIR}/devel/lua50-filename \
${LOCALBASE}/share/lua/5.0/pty.lua:${PORTSDIR}/devel/lua50-pty
NO_WRKSUBDIR= yes
USE_LUA= 5.0
LUA_COMPS= filename posix pty
NO_BUILD= yes
NO_WRKSUBDIR= yes
PLIST_FILES= %%LUA_MODSHAREDIR%%/app.lua
do-install:
${MKDIR} ${PREFIX}/share/lua/5.0
${INSTALL_DATA} ${DISTDIR}/${DISTFILES} ${PREFIX}/share/lua/5.0/${DISTFILES:C/\?.*$//}
${INSTALL_DATA} ${DISTDIR}/${DISTFILES} \
${LUA_MODSHAREDIR}/${DISTFILES:C/\?.*$//}
.include <bsd.port.mk>

View File

@@ -1,3 +0,0 @@
share/lua/5.0/app.lua
@dirrmtry share/lua/5.0
@dirrmtry share/lua

View File

@@ -5,31 +5,31 @@
# $FreeBSD$
#
PORTNAME= lua50-compat51
PORTNAME= compat
PORTVERSION= ${CVER}.${CREV}
CATEGORIES= devel
MASTER_SITES= http://luaforge.net/frs/download.php/1410/
DISTNAME= compat-${CVER}${CREV}.tar.gz
PKGNAMEPREFIX= ${LUA_PKGNAMEPREFIX}
MAINTAINER= andrew+ports@fubar.geek.nz
COMMENT= Lua 5.1 package compatibility layer for Lua 5.0.x
BUILD_DEPENDS= ${LOCALBASE}/include/lua.h:${PORTSDIR}/lang/lua50
USE_LUA= 5.0
WRKSRC= ${WRKDIR}/compat-${CVER}${CREV}
CONFLICTS= luasocket-2.0
MAKE_ENV= CVER="${CVER}"
PLIST_FILES= %%LUA_MODSHAREDIR%%/compat-${CVER}.lua \
%%LUA_MODLIBDIR%%/lcompat-${CVER}.so
# Update these values when there is a new release
# Update these values when there is a new release.
CVER= 5.1
CREV= r5
WRKSRC= ${WRKDIR}/compat-${CVER}${CREV}
LIBDIR= ${PREFIX}/lib
post-extract:
@${CP} ${FILESDIR}/Makefile ${WRKSRC}
do-install:
${MKDIR} ${PREFIX}/share/lua/5.0
${INSTALL_DATA} ${WRKSRC}/compat-5.1.lua ${PREFIX}/share/lua/5.0
${INSTALL_DATA} ${WRKSRC}/compat-${CVER}.lua ${LUA_MODSHAREDIR}
${INSTALL_PROGRAM} ${WRKSRC}/lcompat-${CVER}.so ${LUA_MODLIBDIR}
.include <bsd.port.mk>

View File

@@ -1,3 +1,3 @@
MD5 (compat-5.1r5.tar.gz.tar.gz) = 30d50d173ab236e96c4b969347163eb7
SHA256 (compat-5.1r5.tar.gz.tar.gz) = 93262ad793552c338b825e6b67c903063aa07625952ef643d126ae60949c8ab6
SIZE (compat-5.1r5.tar.gz.tar.gz) = 2977
MD5 (compat-5.1.r5.tar.gz) = 30d50d173ab236e96c4b969347163eb7
SHA256 (compat-5.1.r5.tar.gz) = 93262ad793552c338b825e6b67c903063aa07625952ef643d126ae60949c8ab6
SIZE (compat-5.1.r5.tar.gz) = 2977

View File

@@ -1,9 +1,10 @@
# $FreeBSD$
LIB= lua-compat-5.1
SHLIB= compat-${CVER}
SHLIB_NAME= lcompat-${CVER}.so
SRCS= compat-5.1.c
SRCS= compat-${CVER}.c
CFLAGS+= -I${PREFIX}/include
CFLAGS+= -I${LUA_INCDIR}
.include <bsd.lib.mk>

View File

@@ -1,3 +0,0 @@
share/lua/5.0/compat-5.1.lua
@dirrmtry share/lua/5.0
@dirrmtry share/lua

View File

@@ -10,29 +10,28 @@ PORTVERSION= 0.1.20050901
CATEGORIES= devel
MASTER_SITES= ${MASTER_SITE_LOCAL}
MASTER_SITE_SUBDIR= philip
PKGNAMEPREFIX= lua50-
PKGNAMEPREFIX= ${LUA_PKGNAMEPREFIX}
DISTNAME= lua-dfui-0.1.20050901
MAINTAINER= andrew+ports@fubar.geek.nz
COMMENT= DFUI binding for Lua 5.0.x
BUILD_DEPENDS= ${LOCALBASE}/include/lua.h:${PORTSDIR}/lang/lua50 \
${NONEXISTENT}:${PORTSDIR}/devel/lua50-compat51:extract
BUILD_DEPENDS= ${NONEXISTENT}:${PORTSDIR}/devel/lua50-compat51:extract
LIB_DEPENDS= dfui4.4:${PORTSDIR}/devel/libdfui
RUN_DEPENDS= ${LOCALBASE}/include/lua.h:${PORTSDIR}/lang/lua50 \
${LOCALBASE}/share/lua/5.0/compat-5.1.lua:${PORTSDIR}/devel/lua50-compat51 \
${LOCALBASE}/share/lua/5.0/posix.lua:${PORTSDIR}/devel/lua50-posix
USE_BZIP2= yes
USE_LUA= 5.0
LUA_COMPS= compat51 posix
WRKSRC= ${WRKDIR}/lua-dfui-${PORTVERSION}
COMPAT_SRC= `(cd ${PORTSDIR}/devel/lua50-compat51 && make -V WRKSRC)`
MAKE_ENV= COMPAT=${COMPAT_SRC}
COMPAT_SRC= `(cd ${PORTSDIR}/devel/lua50-compat51 && ${MAKE} -V WRKSRC)`
MAKE_ENV= COMPAT="${COMPAT_SRC}"
PLIST_FILES= %%LUA_MODLIBDIR%%/ldfui.so \
%%LUA_MODSHAREDIR%%/dfui.lua
do-install:
${MKDIR} ${PREFIX}/lib/lua/5.0
${INSTALL_PROGRAM} ${WRKSRC}/ldfui.so ${PREFIX}/lib/lua/5.0
${MKDIR} ${PREFIX}/share/lua/5.0
${INSTALL_DATA} ${WRKSRC}/dfui.lua ${PREFIX}/share/lua/5.0
${INSTALL_PROGRAM} ${WRKSRC}/ldfui.so ${LUA_MODLIBDIR}
${INSTALL_DATA} ${WRKSRC}/dfui.lua ${LUA_MODSHAREDIR}
.include <bsd.port.mk>

View File

@@ -1,5 +1,5 @@
--- Makefile.orig Tue Apr 18 13:49:53 2006
+++ Makefile Tue Apr 18 13:54:23 2006
--- Makefile.orig Mon Apr 17 21:40:11 2006
+++ Makefile Mon Aug 7 13:22:22 2006
@@ -1,11 +1,6 @@
# Makefile for luadfui.
# $Id: Makefile,v 1.13 2005/08/26 22:44:37 cpressey Exp $
@@ -18,13 +18,13 @@
CFLAGS+= ${WARNS} -fPIC
-CFLAGS+= -I${LUA}/include -I${COMPAT} -I../../libdfui
-CFLAGS+= -I/usr/local/include -I/usr/pkg/include
+CFLAGS+= -I${COMPAT} -I${PREFIX}/include/dfui4
+CFLAGS+= -I${PREFIX}/include
+CFLAGS+= -I${COMPAT} -I${LOCALBASE}/include/dfui4
+CFLAGS+= -I${LUA_INCDIR}
CFLAGS+= ${EXTRA_CFLAGS}
-LDFLAGS+= -L../../libdfui -L../../libaura -L${LUA}/lib/
-LDFLAGS+= -L/usr/local/lib -L/usr/pkg/lib
-LDFLAGS+= -ldfui -laura -lm -llua50 -llualib50
+LDFLAGS+= -L${PREFIX}/lib
+LDFLAGS+= -L${LOCALBASE}/lib -L${LUA_LIBDIR}
+LDFLAGS+= -ldfui4 -laura3 -lm -llua -llualib
all: ${LIB}

View File

@@ -1,6 +0,0 @@
lib/lua/5.0/ldfui.so
share/lua/5.0/dfui.lua
@dirrmtry lib/lua/5.0
@dirrmtry lib/lua
@dirrmtry share/lua/5.0
@dirrmtry share/lua

View File

@@ -5,23 +5,25 @@
# $FreeBSD$
#
PORTNAME= lua50-filename
PORTNAME= filename
PORTVERSION= 1.2
CATEGORIES= devel
MASTER_SITES= http://cvs.bsdinstaller.org/cgi-bin/cvsweb.cgi/installer/src/lib/lua/filename/
PKGNAMEPREFIX= ${LUA_PKGNAMEPREFIX}
DISTFILES= filename.lua?rev=${PORTVERSION}
EXTRACT_ONLY=
EXTRACT_ONLY= #
MAINTAINER= andrew+ports@fubar.geek.nz
COMMENT= Filename-manipulating functions for Lua 5.0.x
RUN_DEPENDS= ${LOCALBASE}/include/lua.h:${PORTSDIR}/lang/lua50
NO_WRKSUBDIR= yes
USE_LUA= 5.0
NO_BUILD= yes
NO_WRKSUBDIR= yes
PLIST_FILES= %%LUA_MODSHAREDIR%%/filename.lua
do-install:
${MKDIR} ${PREFIX}/share/lua/5.0
${INSTALL_DATA} ${DISTDIR}/${DISTFILES} ${PREFIX}/share/lua/5.0/${DISTFILES:C/\?.*$//}
${INSTALL_DATA} ${DISTDIR}/${DISTFILES} \
${LUA_MODSHAREDIR}/${DISTFILES:C/\?.*$//}
.include <bsd.port.mk>

View File

@@ -1,3 +1,3 @@
Package of routines for manipulating filenames.
Also contains convenience functions for querying the
status of files in the filesystem named by those filenames.
Package of routines for manipulating filenames. Also contains convenience
functions for querying the status of files in the filesystem named by those
filenames.

View File

@@ -1,3 +0,0 @@
share/lua/5.0/filename.lua
@dirrmtry share/lua/5.0
@dirrmtry share/lua

View File

@@ -9,22 +9,21 @@ PORTNAME= gettext
PORTVERSION= 1.5
CATEGORIES= devel
MASTER_SITES= http://cvs.bsdinstaller.org/cgi-bin/cvsweb.cgi/installer/src/lib/lua/gettext/
PKGNAMEPREFIX= lua50-
PKGNAMEPREFIX= ${LUA_PKGNAMEPREFIX}
DISTFILES= lua_gettext.c?rev=${CVER} gettext.lua?rev=${LVER}
MAINTAINER= andrew+ports@fubar.geek.nz
COMMENT= Gettext ibinding for Lua 5.0.x
BUILD_DEPENDS= ${LOCALBASE}/include/lua.h:${PORTSDIR}/lang/lua50
RUN_DEPENDS= ${LOCALBASE}/include/lua.h:${PORTSDIR}/lang/lua50
USE_LUA= 5.0
USE_GETTEXT= yes
LIBDIR= ${PREFIX}/lib/lua/5.0
CVER= 1.15
LVER= ${PORTVERSION}
PLIST_FILES= %%LUA_MODSHAREDIR%%/gettext.lua \
%%LUA_MODLIBDIR%%/lgettext.so
do-extract:
${MKDIR} ${WRKSRC}
.for file in ${DISTFILES}
@@ -33,10 +32,7 @@ do-extract:
${CP} ${FILESDIR}/Makefile ${WRKSRC}
do-install:
${MKDIR} ${PREFIX}/lib/lua/5.0
${MKDIR} ${PREFIX}/share/lua/5.0
${INSTALL_DATA} ${WRKSRC}/gettext.lua ${PREFIX}/share/lua/5.0/
${MKDIR} ${PREFIX}/lib/lua/5.0
${INSTALL_PROGRAM} ${WRKSRC}/lgettext.so ${PREFIX}/lib/lua/5.0/
${INSTALL_DATA} ${WRKSRC}/gettext.lua ${LUA_MODSHAREDIR}
${INSTALL_PROGRAM} ${WRKSRC}/lgettext.so ${LUA_MODLIBDIR}
.include <bsd.port.mk>

View File

@@ -5,7 +5,7 @@ SHLIB_NAME= lgettext.so
SRCS= lua_gettext.c
CFLAGS+= -I${PREFIX}/include
LDFLAGS+= -L${PREFIX}/lib -lintl
CFLAGS+= -I${LOCALBASE}/include -I${LUA_INCDIR}
LDFLAGS+= -L${LOCALBASE}/lib -lintl
.include <bsd.lib.mk>

View File

@@ -1,6 +0,0 @@
lib/lua/5.0/lgettext.so
share/lua/5.0/gettext.lua
@dirrmtry lib/lua/5.0
@dirrmtry lib/lua
@dirrmtry share/lua/5.0
@dirrmtry share/lua

View File

@@ -5,23 +5,24 @@
# $FreeBSD$
#
PORTNAME= lua50-posix
PORTNAME= posix
PORTVERSION= 5.0
CATEGORIES= devel
MASTER_SITES= http://www.tecgraf.puc-rio.br/~lhf/ftp/lua/5.0/
PKGNAMEPREFIX= ${LUA_PKGNAMEPREFIX}
DISTFILES= lposix.tar.gz
MAINTAINER= andrew+ports@fubar.geek.nz
COMMENT= A POSIX layer for Lua
BUILD_DEPENDS= ${LOCALBASE}/include/lua.h:${PORTSDIR}/lang/lua50
USE_LUA= 5.0
WRKSRC= ${WRKDIR}/posix
PLIST_FILES= %%LUA_MODSHAREDIR%%/posix.lua \
%%LUA_MODLIBDIR%%/lposix.so
do-install:
@ ${MKDIR} ${PREFIX}/share/lua/5.0
@ ${INSTALL_DATA} ${WRKSRC}/posix.lua ${PREFIX}/share/lua/5.0
@ ${MKDIR} ${PREFIX}/lib/lua/5.0
@ ${INSTALL_PROGRAM} ${WRKSRC}/lposix.so ${PREFIX}/lib/lua/5.0
@${INSTALL_DATA} ${WRKSRC}/posix.lua ${LUA_MODSHAREDIR}
@${INSTALL_PROGRAM} ${WRKSRC}/lposix.so ${LUA_MODLIBDIR}
.include <bsd.port.mk>

View File

@@ -1,20 +1,30 @@
--- Makefile.orig Mon Mar 27 12:25:04 2006
+++ Makefile Mon Mar 27 12:43:24 2006
@@ -1,7 +1,7 @@
--- Makefile.orig Wed Nov 5 21:26:49 2003
+++ Makefile Mon Aug 7 00:38:38 2006
@@ -1,13 +1,13 @@
# makefile for POSIX library for Lua
# change these to reflect your Lua installation
-LUA= /tmp/lhf/lua-5.0
-LUAINC= $(LUA)/include
-LUALIB= $(LUA)/lib
-LUABIN= $(LUA)/bin
+LUA= ${PREFIX}
LUAINC= $(LUA)/include
LUALIB= $(LUA)/lib
LUABIN= $(LUA)/bin
+LUAINC= $(LUA_INCDIR)
+LUALIB= $(LUA_LIBDIR)
+LUABIN= $(LUA_BINDIR)
# no need to change anything below here
-CFLAGS= -fPIC $(INCS) $(WARN) -O2 $G
+CFLAGS+= -fPIC $(INCS) $(WARN) -O2 $G
WARN= -pedantic -Wall
INCS= -I$(LUAINC)
@@ -21,7 +21,7 @@
all: test
test: $T
- $(LUABIN)/lua -l$(MYNAME) test.lua
+ LD_PRELOAD=${PREFIX}/lib/liblua.so:${PREFIX}/lib/liblualib.so $(LUABIN)/lua -l$(MYNAME) test.lua
+ LD_PRELOAD=${LUA_LIBDIR}/liblua.so:${LUA_LIBDIR}/liblualib.so $(LUABIN)/lua -l$(MYNAME) test.lua
$T: $(OBJS)
$(CC) -o $@ -shared $(OBJS)

View File

@@ -1,6 +0,0 @@
share/lua/5.0/posix.lua
lib/lua/5.0/lposix.so
@dirrmtry share/lua/5.0
@dirrmtry share/lua
@dirrmtry lib/lua/5.0
@dirrmtry lib/lua

View File

@@ -10,18 +10,20 @@ PORTVERSION= 1.25
CATEGORIES= devel
MASTER_SITES= ${MASTER_SITE_LOCAL}
MASTER_SITE_SUBDIR= philip
PKGNAMEPREFIX= lua50-
PKGNAMEPREFIX= ${LUA_PKGNAMEPREFIX}
DISTFILES= pty.lua?rev=1.2 pty.c?rev=1.25
MAINTAINER= andrew+ports@fubar.geek.nz
COMMENT= Pty (pseudo-terminal) bindings for Lua 5.0.x
BUILD_DEPENDS= ${LOCALBASE}/include/lua.h:${PORTSDIR}/lang/lua50 \
${NONEXISTENT}:${PORTSDIR}/devel/lua50-compat51:extract
RUN_DEPENDS= ${LOCALBASE}/include/lua.h:${PORTSDIR}/lang/lua50 \
${LOCALBASE}/share/lua/5.0/compat-5.1.lua:${PORTSDIR}/devel/lua50-compat51
USE_LUA= 5.0
LUA_COMPS= lua compat51
COMPAT_SRC= `(cd ${PORTSDIR}/devel/lua50-compat51 && make -V WRKSRC)`
COMPAT_SRC!= `(cd ${PORTSDIR}/devel/lua50-compat51 && ${MAKE} -V WRKSRC)`
MAKE_ENV= COMPATDIR="${COMPAT_SRC}"
PLIST_FILES= %%LUA_MODSHAREDIR%%/pty.lua \
%%LUA_MODLIBDIR%%/lpty.so
do-extract:
@${MKDIR} ${WRKSRC}
@@ -30,13 +32,8 @@ do-extract:
.endfor
@${CP} ${FILESDIR}/Makefile ${WRKSRC}
post-patch:
@${REINPLACE_CMD} -e "s|%%COMPATDIR%%|${COMPAT_SRC}|" ${WRKSRC}/Makefile
do-install:
${MKDIR} ${PREFIX}/lib/lua/5.0
${INSTALL_PROGRAM} ${WRKSRC}/lpty.so ${PREFIX}/lib/lua/5.0
${MKDIR} ${PREFIX}/share/lua/5.0
${INSTALL_DATA} ${WRKSRC}/pty.lua ${PREFIX}/share/lua/5.0
${INSTALL_PROGRAM} ${WRKSRC}/lpty.so ${LUA_MODLIBDIR}
${INSTALL_DATA} ${WRKSRC}/pty.lua ${LUA_MODSHAREDIR}
.include <bsd.port.mk>

View File

@@ -3,9 +3,9 @@
SHLIB= pty
SHLIB_NAME= lpty.so
SRCS= pty.c %%COMPATDIR%%/compat-5.1.c
SRCS= pty.c ${COMPATDIR}/compat-5.1.c
CFLAGS+= -I${PREFIX}/include
CFLAGS+= -I${LUA_INCDIR}
LDFLAGS+= -L/usr/lib -lutil
.include <bsd.lib.mk>

View File

@@ -15,21 +15,23 @@ DISTNAME= enigma-${PORTVERSION}
MAINTAINER= anholt@FreeBSD.org
COMMENT= Enigma is a reimplementation of Oxyd, a puzzle game
BUILD_DEPENDS= ${LOCALBASE}/bin/tolua:${PORTSDIR}/lang/tolua4
LIB_DEPENDS= zipios.0:${PORTSDIR}/archivers/zipios++ \
lua.4:${PORTSDIR}/lang/lua4
LIB_DEPENDS= zipios.0:${PORTSDIR}/archivers/zipios++
USE_GCC= 3.4
GNU_CONFIGURE= yes
USE_XLIB= yes
USE_GMAKE= yes
USE_GETTEXT= yes
USE_LUA= 4.0
LUA_COMPS= lua tolua
USE_SDL= gfx image mixer sdl ttf
USE_XLIB= yes
GNU_CONFIGURE= yes
CONFIGURE_ARGS= --target="" \
--with-libintl-prefix="${LOCALBASE}"
CONFIGURE_ENV= LDFLAGS="-L${LOCALBASE}/lib ${PTHREAD_LIBS}" \
CXXFLAGS="${PTHREAD_CFLAGS} -I${X11BASE}/include"
CONFIGURE_ENV= CPPFLAGS="${CPPFLAGS}" CXXFLAGS="${CXXFLAGS}" \
LDFLAGS="${LDFLAGS}"
CPPFLAGS= -I${LOCALBASE}/include -I${LUA_INCDIR}
CXXFLAGS= -I${X11BASE}/include ${PTHREAD_CFLAGS}
LDFLAGS= -L${LOCALBASE}/lib -L${LUA_LIBDIR} ${PTHREAD_LIBS}
MAN6= enigma.6

View File

@@ -19,15 +19,16 @@ EXTRACT_ONLY= ${PORTNAME}-${PORTVERSION}${EXTRACT_SUFX}
MAINTAINER= amdmi3@mail.ru
COMMENT= A wonderful puzzle game
LIB_DEPENDS= lua.5:${PORTSDIR}/lang/lua50
USE_SDL= sdl mixer image ttf
USE_LUA= 5.0
USE_GMAKE= yes
GNU_CONFIGURE= yes
CONFIGURE_ENV= SDL_CONFIG="${SDL_CONFIG}"
CONFIGURE_ENV= CPPFLAGS="${CPPFLAGS}" LDFLAGS="${LDFLAGS}"
CONFIGURE_TARGET= --build=${MACHINE_ARCH}-portbld-freebsd${OSREL}
CONFIGURE_ARGS= --datadir="${DATADIR}" --with-lua="${LOCALBASE}"
CPPFLAGS= -I${LUA_INCDIR}
LDFLAGS= -L${LUA_LIBDIR}
OPTIONS= FRIBIDI "Enable fribidi support" off

View File

@@ -16,32 +16,21 @@ DISTNAME= ${PORTNAME}-${PORTVERSION}-src
MAINTAINER= tlp@liquidx.org
COMMENT= Free cross-platform real-time strategy gaming engine
LIB_DEPENDS= png.5:${PORTSDIR}/graphics/png \
lua.5:${PORTSDIR}/lang/lua50
LIB_DEPENDS= png.5:${PORTSDIR}/graphics/png
USE_GMAKE= yes
USE_LUA= 5.0
USE_SDL= yes
USE_XLIB= yes
USE_GMAKE= yes
GNU_CONFIGURE= yes
CONFIGURE_ENV= CPPFLAGS="${CPPFLAGS}" LDFLAGS="${LDFLAGS}"
CPPFLAGS= -I${LOCALBASE}/include -I${X11BASE}/include -I${LUA_INCDIR}
LDFLAGS= -L${LOCALBASE}/lib -L${X11BASE}/lib -L${LUA_LIBDIR}
WRKSRC= ${WRKDIR}/stratagus-040702
GNU_CONFIGURE= yes
.if defined(WITH_OPENGL)
CONFIGURE_ARGS+= --with-opengl
.endif
.if defined(WITHOUT_VORBIS)
CONFIGURE_ARGS+= --without-ogg
.else
LIB_DEPENDS+= vorbisfile.4:${PORTSDIR}/audio/libvorbis
.endif
.if defined(WITHOUT_MIKMOD)
CONFIGURE_ARGS+= --without-mikmod
.else
LIB_DEPENDS+= mikmod.2:${PORTSDIR}/audio/libmikmod
.endif
OPTIONS= OPENGL "Enable OpenGL support" on \
MIKMOD "Enable Mikmod support" off \
VORBIS "Enable Ogg Vorbis support" off
PLIST_FILES= bin/stratagus
@@ -51,20 +40,21 @@ PLIST_FILES= bin/stratagus
IGNORE= does not run properly on FreeBSD 4.x
.endif
pre-everything::
@${ECHO_MSG} ""
@${ECHO_MSG} "Stratagus has the following tunable option(s):"
@${ECHO_MSG} ""
@${ECHO_MSG} " WITH_OPENGL=yes Builds Stratagus with OpenGL"
@${ECHO_MSG} ""
@${ECHO_MSG} " WITHOUT_VORBIS=yes Turns off Ogg Vorbis support"
@${ECHO_MSG} " WITHOUT_MIKMOD=yes Turns off Mikmod support"
@${ECHO_MSG} ""
.if defined(WITH_OPENGL)
CONFIGURE_ARGS+=--with-opengl
.endif
post-configure:
@${REINPLACE_CMD} -e 's|/usr/local|${LOCALBASE}|' ${WRKSRC}/Makefile
@${REINPLACE_CMD} -e 's|/usr/local|${LOCALBASE}|' ${WRKSRC}/Rules.make
@${REINPLACE_CMD} -e 's|/usr/X11R6|${X11BASE}|' ${WRKSRC}/Rules.make
.if defined(WITH_MIKMOD)
LIB_DEPENDS+= mikmod.2:${PORTSDIR}/audio/libmikmod
.else
CONFIGURE_ARGS+=--without-mikmod
.endif
.if defined(WITH_VORBIS)
LIB_DEPENDS+= vorbisfile.4:${PORTSDIR}/audio/libvorbis
.else
CONFIGURE_ARGS+=--without-ogg
.endif
post-install:
@${CAT} ${PKGMESSAGE}

View File

@@ -1,11 +0,0 @@
--- Rules.make.in.orig Thu Jul 1 00:03:00 2004
+++ Rules.make.in Thu Jul 1 00:04:55 2004
@@ -55,7 +55,8 @@
@OGG_CFLAGS@ @MAD_CFLAGS@ @FLAC_CFLAGS@ @CDAUDIO_CFLAGS@ \
@MIKMOD_CFLAGS@ @LUA_CFLAGS@ $(CCL) \
$(COMP_CFLAGS) @PLATFORM@ \
- -I/usr/local/include
+ -I/usr/local/include \
+ -I/usr/X11R6/include
CTAGSFLAGS=-i defptvS -a -f

View File

@@ -1,5 +1,5 @@
--- configure.orig Fri Jul 2 03:46:35 2004
+++ configure Tue Nov 2 21:31:50 2004
--- ./configure.orig Thu Jul 1 22:46:35 2004
+++ ./configure Mon Jul 17 19:23:06 2006
@@ -3229,9 +3229,6 @@
VIDEO_LIBS="$VIDEO_LIBS -lwsock32 -lws2_32 -lmingwex -lgmon"
fi

View File

@@ -1,9 +1,9 @@
-------------------------------------------------------------------------------
NOTE: This is only the engine. If you wish to play a game that uses the
Stratagus engine, you must manually download the Stratagus game data.
------------------------------------------------------------------------------
NOTE: This is only the engine. If you wish to play a game that uses the
Stratagus engine, you must manually download the Stratagus game data.
You can use the 'games/wargus' port to extract data from a legal copy of
Warcraft 2 (original DOS version required, won't work with the battle.net
You can use the 'games/wargus' port to extract data from a legal copy of
Warcraft 2 (original DOS version required, won't work with the battle.net
edition).
For more information, please take a look at the following URL:
@@ -11,4 +11,4 @@ For more information, please take a look at the following URL:
http://stratagus.sourceforge.net/games.shtml
Enjoy!
-------------------------------------------------------------------------------
------------------------------------------------------------------------------

View File

@@ -18,19 +18,19 @@ COMMENT= Challenging 2D motocross platform game
LIB_DEPENDS= vorbis.3:${PORTSDIR}/audio/libvorbis \
png.5:${PORTSDIR}/graphics/png \
jpeg.9:${PORTSDIR}/graphics/jpeg
BUILD_DEPENDS= ${X11BASE}/lib/libode.a:${PORTSDIR}/devel/ode \
${LOCALBASE}/include/lua.hpp:${PORTSDIR}/lang/lua
BUILD_DEPENDS= ${X11BASE}/lib/libode.a:${PORTSDIR}/devel/ode
GNU_CONFIGURE= yes
USE_GMAKE= yes
USE_GL= yes
USE_LUA= 5.1
USE_SDL= sdl mixer
USE_DOS2UNIX= src/*.cpp src/*.h
CONFIGURE_TARGET= --build=${MACHINE_ARCH}-portbld-freebsd${OSREL}
CONFIGURE_ENV= LDFLAGS="-L${LOCALBASE}/lib -L${X11BASE}/lib" \
CPPFLAGS="-I${LOCALBASE}/include -I${X11BASE}/include" \
SDL_CONFIG="${SDL_CONFIG}"
CONFIGURE_ENV= CPPFLAGS="${CPPFLAGS}" LDFLAGS="${LDFLAGS}"
CPPFLAGS= -I${LOCALBASE}/include -I${X11BASE}/include -I${LUA_INCDIR}
LDFLAGS= -L${LOCALBASE}/lib -L${X11BASE}/lib -L${LUA_LIBDIR}
WRKSRC= ${WRKDIR}/${PORTNAME}-${PORTVERSION}
@@ -45,13 +45,14 @@ LIB_DEPENDS+= curl.3:${PORTSDIR}/ftp/curl
.endif
post-patch:
@${REINPLACE_CMD} -e 's|SDL/|SDL11/|' ${WRKSRC}/src/VCommon.h
@${REINPLACE_CMD} -e 's|malloc.h|stdlib.h|' ${WRKSRC}/src/image/tim_memory_crt.cpp
@${REINPLACE_CMD} -e 's|endian.h|sys/endian.h|' ${WRKSRC}/src/VCommon.h
@${REINPLACE_CMD} -e '/LIBS/ s|\(-lSDL_mixer\)|\1 `${SDL_CONFIG} --libs`|' ${WRKSRC}/configure
.if !defined(WITH_CURL)
@${REINPLACE_CMD} -e 's|test $$ac_cv_lib_curl_curl_easy_init = yes|false|' ${WRKSRC}/configure
.endif
@${REINPLACE_CMD} -e 's|SDL/||; s|endian.h|sys/endian.h|' \
${WRKSRC}/src/VCommon.h
@${REINPLACE_CMD} -e 's|malloc.h|stdlib.h|' \
${WRKSRC}/src/image/tim_memory_crt.cpp
@${REINPLACE_CMD} -e \
'/LIBS/ s|\(-lSDL_mixer\)|`${SDL_CONFIG} --libs` \1| ; \
s|test $$ac_cv_lib_curl_curl_easy_init = yes|false|' \
${WRKSRC}/configure
.if !defined(NOPORTDOCS)
post-install:

View File

@@ -19,20 +19,58 @@ MASTER_SITES= http://www.lua.org/ftp/ \
MAINTAINER= him@richardkiss.com
COMMENT= Small, compilable scripting language providing easy access to C code
MAN1= lua.1 luac.1
USE_LUA= 5.1
LUA_COMPS= # only define variables
ALL_TARGET= bsd
MAKE_ARGS= bsd
MAN1= lua-${LUA_VER}.1 luac-${LUA_VER}.1
DOCSDIR= ${PREFIX}/share/doc/${LUA_SUBDIR}
LATEST_LINK= ${LUA_SUBDIR}
CONFLICTS= lua-4* lua-5.0*
LUA_BIN= lua luac
LUA_INC= lua.h luaconf.h lualib.h lauxlib.h ../etc/lua.hpp
LUA_MAN= ${LUA_BIN:S/$/.1/}
post-patch:
@${REINPLACE_CMD} -e 's|/usr/local|${LOCALBASE}|' ${WRKSRC}/Makefile
@${REINPLACE_CMD} -Ee \
's|^(CC=).*|\1 ${CC}| ; \
s|^(CFLAGS=)|\1 ${CFLAGS}| ; \
s|/usr/local|${PREFIX}|' \
${WRKSRC}/Makefile ${WRKSRC}/src/Makefile
post-install:
post-build:
@${RM} -f ${WRKSRC}/test/lua ${WRKSRC}/test/luac
do-install:
# Programs.
${MKDIR} ${LUA_BINDIR}
.for f in ${LUA_BIN}
${INSTALL_PROGRAM} ${WRKSRC}/src/${f} ${LUA_BINDIR}
${LN} -sf ${LUA_SUBDIR}/${f} ${PREFIX}/bin/${f}-${LUA_VER}
.endfor
# Include files.
${MKDIR} ${LUA_INCDIR}
.for f in ${LUA_INC}
${INSTALL_DATA} ${WRKSRC}/src/${f} ${LUA_INCDIR}
.endfor
# Libraries.
${MKDIR} ${LUA_LIBDIR}
${INSTALL_DATA} ${WRKSRC}/src/liblua.a ${LUA_LIBDIR}
# Manual pages.
.for f in ${LUA_MAN}
${INSTALL_MAN} ${WRKSRC}/doc/${f} \
${PREFIX}/man/man1/${f:C/.1$//}-${LUA_VER}.1
.endfor
# Documentation.
.if !defined(NOPORTDOCS)
@${MKDIR} ${DOCSDIR}
@cd ${WRKSRC}/doc && ${INSTALL_DATA} *.html *.css *.gif ${DOCSDIR}
${MKDIR} ${DOCSDIR}
${INSTALL_DATA} ${WRKSRC}/README ${DOCSDIR}
cd ${WRKSRC}/doc && ${INSTALL_DATA} *.html *.gif ${DOCSDIR}
${CP} -r ${WRKSRC}/etc ${WRKSRC}/test ${DOCSDIR}
.endif
# Module directories.
${MKDIR} ${LUA_MODLIBDIR}
${MKDIR} ${LUA_MODSHAREDIR}
.if ${MACHINE_ARCH:L} == "amd64"
CFLAGS+= -fPIC

View File

@@ -1,22 +1,59 @@
@exec mkdir -p %D/lib/lua/5.1
@exec mkdir -p %D/share/lua/5.1
%%DOCSDIR%%/contents.html
%%DOCSDIR%%/logo.gif
%%DOCSDIR%%/lua.css
%%DOCSDIR%%/lua.html
%%DOCSDIR%%/luac.html
%%DOCSDIR%%/manual.html
%%DOCSDIR%%/readme.html
bin/lua
bin/luac
include/lauxlib.h
include/lua.h
include/lua.hpp
include/luaconf.h
include/lualib.h
lib/liblua.a
@dirrm %%DOCSDIR%%
@dirrm share/lua/5.1
@dirrm share/lua
@dirrm lib/lua/5.1
@dirrm lib/lua
@exec mkdir -p %D/share/lua/%%LUA_VER%%
@exec mkdir -p %D/lib/lua/%%LUA_VER%%
bin/lua-%%LUA_VER%%
%%LUA_BINDIR%%/lua
%%LUA_BINDIR%%/luac
bin/luac-%%LUA_VER%%
%%LUA_INCDIR%%/lauxlib.h
%%LUA_INCDIR%%/lua.h
%%LUA_INCDIR%%/lua.hpp
%%LUA_INCDIR%%/luaconf.h
%%LUA_INCDIR%%/lualib.h
%%LUA_LIBDIR%%/liblua.a
%%PORTDOCS%%%%DOCSDIR%%/README
%%PORTDOCS%%%%DOCSDIR%%/contents.html
%%PORTDOCS%%%%DOCSDIR%%/etc/Makefile
%%PORTDOCS%%%%DOCSDIR%%/etc/README
%%PORTDOCS%%%%DOCSDIR%%/etc/all.c
%%PORTDOCS%%%%DOCSDIR%%/etc/lua.hpp
%%PORTDOCS%%%%DOCSDIR%%/etc/lua.ico
%%PORTDOCS%%%%DOCSDIR%%/etc/lua.pc
%%PORTDOCS%%%%DOCSDIR%%/etc/luavs.bat
%%PORTDOCS%%%%DOCSDIR%%/etc/min.c
%%PORTDOCS%%%%DOCSDIR%%/etc/noparser.c
%%PORTDOCS%%%%DOCSDIR%%/etc/strict.lua
%%PORTDOCS%%%%DOCSDIR%%/logo.gif
%%PORTDOCS%%%%DOCSDIR%%/lua.html
%%PORTDOCS%%%%DOCSDIR%%/luac.html
%%PORTDOCS%%%%DOCSDIR%%/manual.html
%%PORTDOCS%%%%DOCSDIR%%/readme.html
%%PORTDOCS%%%%DOCSDIR%%/test/README
%%PORTDOCS%%%%DOCSDIR%%/test/bisect.lua
%%PORTDOCS%%%%DOCSDIR%%/test/cf.lua
%%PORTDOCS%%%%DOCSDIR%%/test/echo.lua
%%PORTDOCS%%%%DOCSDIR%%/test/env.lua
%%PORTDOCS%%%%DOCSDIR%%/test/factorial.lua
%%PORTDOCS%%%%DOCSDIR%%/test/fib.lua
%%PORTDOCS%%%%DOCSDIR%%/test/fibfor.lua
%%PORTDOCS%%%%DOCSDIR%%/test/globals.lua
%%PORTDOCS%%%%DOCSDIR%%/test/hello.lua
%%PORTDOCS%%%%DOCSDIR%%/test/life.lua
%%PORTDOCS%%%%DOCSDIR%%/test/luac.lua
%%PORTDOCS%%%%DOCSDIR%%/test/printf.lua
%%PORTDOCS%%%%DOCSDIR%%/test/readonly.lua
%%PORTDOCS%%%%DOCSDIR%%/test/sieve.lua
%%PORTDOCS%%%%DOCSDIR%%/test/sort.lua
%%PORTDOCS%%%%DOCSDIR%%/test/table.lua
%%PORTDOCS%%%%DOCSDIR%%/test/trace-calls.lua
%%PORTDOCS%%%%DOCSDIR%%/test/trace-globals.lua
%%PORTDOCS%%%%DOCSDIR%%/test/xd.lua
@dirrm share/lua/%%LUA_VER%%
@dirrmtry share/lua
%%PORTDOCS%%@dirrm %%DOCSDIR%%/test
%%PORTDOCS%%@dirrm %%DOCSDIR%%/etc
%%PORTDOCS%%@dirrm %%DOCSDIR%%
@dirrm %%LUA_LIBDIR%%
@dirrm lib/lua/%%LUA_VER%%
@dirrmtry lib/lua
@dirrm %%LUA_INCDIR%%
@dirrm %%LUA_BINDIR%%

View File

@@ -17,40 +17,74 @@ MASTER_SITES= ftp://ftp.tecgraf.puc-rio.br/pub/lua/ \
MAINTAINER= him@richardkiss.com
COMMENT= Small, compilable scripting language providing easy access to C code
LATEST_LINK= lua4
MAN1= luac.1
WRKSRC= ${WRKDIR}/${PORTNAME}-${PORTVERSION}
USE_LDCONFIG= yes
USE_LUA= 4.0
LUA_COMPS= # only define variables
ALL_TARGET= all so
INSTALLS_SHLIB= YES
CONFLICTS= lua-5*
MAN1= lua-${LUA_VER}.1 luac-${LUA_VER}.1
DOCSDIR= ${PREFIX}/share/doc/${LUA_SUBDIR}
LATEST_LINK= ${LUA_SUBDIR}
do-install:
@ ${MKDIR} ${PREFIX}/share/doc/lua
@ ${INSTALL_PROGRAM} ${WRKSRC}/bin/lua ${PREFIX}/bin
@ ${INSTALL_PROGRAM} ${WRKSRC}/bin/luac ${PREFIX}/bin
@ ${INSTALL_MAN} ${WRKSRC}/doc/luac.1 ${PREFIX}/man/man1/luac.1
@ ${INSTALL_DATA} ${WRKSRC}/doc/idx.html ${PREFIX}/share/doc/lua
@ ${INSTALL_DATA} ${WRKSRC}/doc/index.html ${PREFIX}/share/doc/lua
@ ${INSTALL_DATA} ${WRKSRC}/doc/luac.html ${PREFIX}/share/doc/lua
@ ${INSTALL_DATA} ${WRKSRC}/doc/manual.html ${PREFIX}/share/doc/lua
@ ${INSTALL_DATA} ${WRKSRC}/include/lua.h ${PREFIX}/include
@ ${INSTALL_DATA} ${WRKSRC}/include/luadebug.h ${PREFIX}/include
@ ${INSTALL_DATA} ${WRKSRC}/include/lualib.h ${PREFIX}/include
@ ${INSTALL_DATA} ${WRKSRC}/include/lauxlib.h ${PREFIX}/include
@ ${INSTALL_DATA} ${WRKSRC}/lib/liblua.a ${PREFIX}/lib
@ ${INSTALL_DATA} ${WRKSRC}/lib/liblua.so.4.0 ${PREFIX}/lib/liblua.so.4
@ ${LN} -s ${PREFIX}/lib/liblua.so.4 ${PREFIX}/lib/liblua.so
@ ${INSTALL_DATA} ${WRKSRC}/lib/liblualib.a ${PREFIX}/lib
@ ${INSTALL_DATA} ${WRKSRC}/lib/liblualib.so.4.0 ${PREFIX}/lib/liblualib.so.4
@ ${LN} -s ${PREFIX}/lib/liblualib.so.4 ${PREFIX}/lib/liblualib.so
LUA_BIN= lua luac
LUA_LIB= lua lualib
LUA_MAN= ${LUA_BIN:S/$/.1/}
post-install:
@${STRIP_CMD} ${PREFIX}/bin/lua
@${STRIP_CMD} ${PREFIX}/bin/luac
.include <bsd.port.pre.mk>
.if ${MACHINE_ARCH:L} == "amd64"
.if ${ARCH} == "amd64"
CFLAGS+= -fPIC
.endif
.include <bsd.port.mk>
post-patch:
@${REINPLACE_CMD} -Ee \
's|^#(POPEN=.*)|\1|; \
s|^(CC=).*|\1 ${CC}|; \
s|^(CFLAGS=) -O2 (.*)|\1 ${CFLAGS} \2|; \
s|^(V=)[[:digit:]]\.0|\1 ${LUA_VER}|' \
${WRKSRC}/config
@${REINPLACE_CMD} -Ee 's|(ld -o lib/(liblua(lib)?)\.so\.\$$V)|\1 -soname=\2-${LUA_VER}.so.${LUA_VER_SH}|' \
${WRKSRC}/${MAKEFILE}
post-build:
@${RM} -f ${WRKSRC}/test/lua ${WRKSRC}/test/luac
do-install:
# Programs.
${MKDIR} ${LUA_BINDIR}
.for f in ${LUA_BIN}
${INSTALL_PROGRAM} ${WRKSRC}/bin/${f} ${LUA_BINDIR}
${LN} -sf ${LUA_SUBDIR}/${f} ${PREFIX}/bin/${f}-${LUA_VER}
.endfor
# Include files.
${MKDIR} ${LUA_INCDIR}
${INSTALL_DATA} ${WRKSRC}/include/*.h ${LUA_INCDIR}
# Libraries.
${MKDIR} ${LUA_LIBDIR}
.for f in ${LUA_LIB}
${INSTALL_PROGRAM} ${WRKSRC}/lib/lib${f}.a ${LUA_LIBDIR}
${INSTALL_PROGRAM} ${WRKSRC}/lib/lib${f}.so \
${LUA_LIBDIR}/lib${f}-${LUA_VER}.so.${LUA_VER_SH}
@${LN} -sf lib${f}-${LUA_VER}.so.${LUA_VER_SH} ${LUA_LIBDIR}/lib${f}.so
@${LN} -sf ${LUA_SUBDIR}/lib${f}-${LUA_VER}.so.${LUA_VER_SH} \
${PREFIX}/lib
@${LN} -sf lib${f}-${LUA_VER}.so.${LUA_VER_SH} \
${PREFIX}/lib/lib${f}-${LUA_VER}.so
.endfor
# Manual pages.
.for f in ${LUA_MAN}
${INSTALL_MAN} ${WRKSRC}/doc/${f} \
${PREFIX}/man/man1/${f:C/.1$//}-${LUA_VER}.1
.endfor
# Documentation.
.if !defined(NOPORTDOCS)
${MKDIR} ${DOCSDIR}
${INSTALL_DATA} ${WRKSRC}/README ${DOCSDIR}
cd ${WRKSRC}/doc && ${INSTALL_DATA} *.html *.gif ${DOCSDIR}
${CP} -r ${WRKSRC}/etc ${WRKSRC}/test ${DOCSDIR}
.endif
# Module directories.
${MKDIR} ${LUA_MODSHAREDIR}
${MKDIR} ${LUA_MODLIBDIR}
.include <bsd.port.post.mk>

View File

@@ -1,19 +0,0 @@
--- config Mon Nov 6 12:28:20 2000
+++ config.new Tue Jan 2 15:51:57 2001
@@ -28,7 +28,6 @@
# ------------------------------------------------------------------ C compiler
# You need an ANSI C compiler. gcc is a popular one.
-CC= gcc
WARN= -ansi -pedantic -Wall
# On IRIX, cc is a good ANSI compiler.
@@ -93,7 +93,7 @@
INCS= -I$(INC) $(EXTRA_INCS)
DEFS= $(COMPAT) $(NUMBER) $(OLD_ANSI) $(EXTRA_DEFS)
-CFLAGS= -O2 $(WARN) $(INCS) $(DEFS)
+CFLAGS+= $(WARN) $(INCS) $(DEFS)
V=4.0

View File

@@ -1,17 +1,77 @@
bin/lua
bin/luac
include/lauxlib.h
include/lua.h
include/luadebug.h
include/lualib.h
lib/liblua.a
lib/liblua.so
lib/liblua.so.4
lib/liblualib.a
lib/liblualib.so
lib/liblualib.so.4
@exec mkdir -p %D/share/lua/%%LUA_VER%%
@exec mkdir -p %D/lib/lua/%%LUA_VER%%
bin/lua-%%LUA_VER%%
%%LUA_BINDIR%%/lua
%%LUA_BINDIR%%/luac
bin/luac-%%LUA_VER%%
%%LUA_INCDIR%%/lauxlib.h
%%LUA_INCDIR%%/lua.h
%%LUA_INCDIR%%/luadebug.h
%%LUA_INCDIR%%/lualib.h
lib/liblua-%%LUA_VER%%.so
lib/liblua-%%LUA_VER%%.so.%%LUA_VER_SH%%
lib/liblualib-%%LUA_VER%%.so
lib/liblualib-%%LUA_VER%%.so.0
%%LUA_LIBDIR%%/liblua-%%LUA_VER%%.so.%%LUA_VER_SH%%
%%LUA_LIBDIR%%/liblua.a
%%LUA_LIBDIR%%/liblua.so
%%LUA_LIBDIR%%/liblualib-%%LUA_VER%%.so.%%LUA_VER_SH%%
%%LUA_LIBDIR%%/liblualib.a
%%LUA_LIBDIR%%/liblualib.so
%%PORTDOCS%%%%DOCSDIR%%/etc/Makefile
%%PORTDOCS%%%%DOCSDIR%%/etc/README
%%PORTDOCS%%%%DOCSDIR%%/etc/bin2c.c
%%PORTDOCS%%%%DOCSDIR%%/etc/def.lua
%%PORTDOCS%%%%DOCSDIR%%/etc/lua.ico
%%PORTDOCS%%%%DOCSDIR%%/etc/lua.magic
%%PORTDOCS%%%%DOCSDIR%%/etc/lua.xpm
%%PORTDOCS%%%%DOCSDIR%%/etc/min.c
%%PORTDOCS%%%%DOCSDIR%%/etc/setfallback.lua
%%PORTDOCS%%%%DOCSDIR%%/etc/stdcall.lua
%%PORTDOCS%%%%DOCSDIR%%/etc/trace.c
%%PORTDOCS%%%%DOCSDIR%%/README
%%PORTDOCS%%%%DOCSDIR%%/idx.html
%%PORTDOCS%%%%DOCSDIR%%/index.html
%%PORTDOCS%%%%DOCSDIR%%/logo.gif
%%PORTDOCS%%%%DOCSDIR%%/lua.html
%%PORTDOCS%%%%DOCSDIR%%/luac.html
%%PORTDOCS%%%%DOCSDIR%%/manual.html
%%PORTDOCS%%%%DOCSDIR%%/readme.html
%%PORTDOCS%%%%DOCSDIR%%/test/README
%%PORTDOCS%%%%DOCSDIR%%/test/bisect.lua
%%PORTDOCS%%%%DOCSDIR%%/test/cf-for.lua
%%PORTDOCS%%%%DOCSDIR%%/test/cf.lua
%%PORTDOCS%%%%DOCSDIR%%/test/examples/ps/hilbert.lua
%%PORTDOCS%%%%DOCSDIR%%/test/examples/ps/ps.lua
%%PORTDOCS%%%%DOCSDIR%%/test/examples/www/README
%%PORTDOCS%%%%DOCSDIR%%/test/examples/www/db.lua
%%PORTDOCS%%%%DOCSDIR%%/test/examples/www/staff.lua
%%PORTDOCS%%%%DOCSDIR%%/test/examples/www/template.html
%%PORTDOCS%%%%DOCSDIR%%/test/factorial.lua
%%PORTDOCS%%%%DOCSDIR%%/test/fib.lua
%%PORTDOCS%%%%DOCSDIR%%/test/globals.lua
%%PORTDOCS%%%%DOCSDIR%%/test/hello.lua
%%PORTDOCS%%%%DOCSDIR%%/test/life.lua
%%PORTDOCS%%%%DOCSDIR%%/test/lisp.lua
%%PORTDOCS%%%%DOCSDIR%%/test/old.lua
%%PORTDOCS%%%%DOCSDIR%%/test/qp.lua
%%PORTDOCS%%%%DOCSDIR%%/test/save.lua
%%PORTDOCS%%%%DOCSDIR%%/test/sort.lua
%%PORTDOCS%%%%DOCSDIR%%/test/table.lua
%%PORTDOCS%%%%DOCSDIR%%/test/trace-calls.lua
%%PORTDOCS%%%%DOCSDIR%%/test/trace-globals.lua
%%PORTDOCS%%%%DOCSDIR%%/test/undefined.lua
%%PORTDOCS%%%%DOCSDIR%%/test/webform.lua
@dirrm share/lua/%%LUA_VER%%
@dirrmtry share/lua
%%PORTDOCS%%@dirrm %%DOCSDIR%%/test/examples/www
%%PORTDOCS%%@dirrm %%DOCSDIR%%/test/examples/ps
%%PORTDOCS%%@dirrm %%DOCSDIR%%/test/examples
%%PORTDOCS%%@dirrm %%DOCSDIR%%/test
%%PORTDOCS%%@dirrm %%DOCSDIR%%/etc
%%PORTDOCS%%@dirrm %%DOCSDIR%%
@dirrm %%LUA_LIBDIR%%
@dirrm lib/lua/%%LUA_VER%%
@dirrmtry lib/lua
@dirrm %%LUA_INCDIR%%
@dirrm %%LUA_BINDIR%%

View File

@@ -19,36 +19,76 @@ MASTER_SITES= http://www.lua.org/ftp/ \
MAINTAINER= him@richardkiss.com
COMMENT= Small, compilable scripting language providing easy access to C code
LATEST_LINK= lua50
MAN1= lua.1 luac.1
USE_LDCONFIG= yes
USE_LUA= 5.0
LUA_COMPS= # only define variables
ALL_TARGET= all so
INSTALL_TARGET= install soinstall
INSTALLS_SHLIB= YES
CONFLICTS= lua-4* lua-5.1*
MAN1= lua-${LUA_VER}.1 luac-${LUA_VER}.1
DOCSDIR= ${PREFIX}/share/doc/${LUA_SUBDIR}
LATEST_LINK= ${LUA_SUBDIR}
do-configure:
${REINPLACE_CMD} \
-e 's|^\(MYCFLAGS=\).*$$|\1 ${CFLAGS}|' \
-e 's|^\(LOADLIB=\).*$$|\1 -DUSE_DLOPEN=1|' \
-e 's|^\(CC=\).*$$|\1 ${CC}|' \
-e 's|^\(STRIP=\).*$$|\1 ${STRIP_CMD}|' \
-e 's|^\(INSTALL_ROOT=\).*$$|\1 ${PREFIX}|' \
-e 's|^\(INSTALL_EXEC=\).*$$|\1 ${INSTALL_PROGRAM}|' \
-e 's|^\(INSTALL_DATA=\).*$$|\1 ${INSTALL_DATA}|' \
-e 's|^#\(USERCONF.*READLINE.*\)$$|\1|' \
-e 's|^\(EXTRA_LIBS=\).*$$|\1 -lm -lreadline -lhistory -lncurses|' \
-e 's|V=5.0|V=5|' \
${WRKSRC}/config
LUA_BIN= lua luac
LUA_LIB= lua lualib
LUA_MAN= ${LUA_BIN:S/$/.1/}
post-install:
.if !defined(NOPORTDOCS)
@${MKDIR} ${DOCSDIR}
@cd ${WRKSRC}/doc && ${INSTALL_DATA} *.html *.gif ${DOCSDIR}
.endif
.include <bsd.port.pre.mk>
.if ${MACHINE_ARCH:L} == "amd64"
.if ${ARCH} == "amd64"
CFLAGS+= -fPIC
.endif
.include <bsd.port.mk>
post-patch:
@${REINPLACE_CMD} -Ee \
's|^(MYCFLAGS=).*|\1 ${CFLAGS}|; \
s|^(LOADLIB=).*|\1 -DUSE_DLOPEN=1|; \
s|^(CC=).*|\1 ${CC}|; \
s|^#(USERCONF.*READLINE.*)|\1|; \
s|^(EXTRA_LIBS=).*|\1 -lm -lreadline -lhistory -lncurses|; \
s|^(V=[[:digit:]])\.0|\1|' \
${WRKSRC}/config
@${REINPLACE_CMD} -Ee 's|(ld -o lib/(liblua(lib)?)\.so\.\$$V)|\1 -soname=\2-${LUA_VER}.so.${LUA_VER_SH}|' \
${WRKSRC}/${MAKEFILE}
post-build:
@${RM} -f ${WRKSRC}/test/lua ${WRKSRC}/test/luac
do-install:
# Programs.
${MKDIR} ${LUA_BINDIR}
.for f in ${LUA_BIN}
${INSTALL_PROGRAM} ${WRKSRC}/bin/${f} ${LUA_BINDIR}
${LN} -sf ${LUA_SUBDIR}/${f} ${PREFIX}/bin/${f}-${LUA_VER}
.endfor
# Include files.
${MKDIR} ${LUA_INCDIR}
${INSTALL_DATA} ${WRKSRC}/include/*.h ${LUA_INCDIR}
# Libraries.
${MKDIR} ${LUA_LIBDIR}
.for f in ${LUA_LIB}
${INSTALL_PROGRAM} ${WRKSRC}/lib/lib${f}.a ${LUA_LIBDIR}
${INSTALL_PROGRAM} ${WRKSRC}/lib/lib${f}.so \
${LUA_LIBDIR}/lib${f}-${LUA_VER}.so.${LUA_VER_SH}
@${LN} -sf lib${f}-${LUA_VER}.so.${LUA_VER_SH} ${LUA_LIBDIR}/lib${f}.so
@${LN} -sf ${LUA_SUBDIR}/lib${f}-${LUA_VER}.so.${LUA_VER_SH} \
${PREFIX}/lib
@${LN} -sf lib${f}-${LUA_VER}.so.${LUA_VER_SH} \
${PREFIX}/lib/lib${f}-${LUA_VER}.so
.endfor
# Manual pages.
.for f in ${LUA_MAN}
${INSTALL_MAN} ${WRKSRC}/doc/${f} \
${PREFIX}/man/man1/${f:C/.1$//}-${LUA_VER}.1
.endfor
# Documentation.
.if !defined(NOPORTDOCS)
${MKDIR} ${DOCSDIR}
${INSTALL_DATA} ${WRKSRC}/README ${DOCSDIR}
cd ${WRKSRC}/doc && ${INSTALL_DATA} *.html *.gif ${DOCSDIR}
${CP} -r ${WRKSRC}/etc ${WRKSRC}/test ${DOCSDIR}
.endif
# Module directories.
${MKDIR} ${LUA_MODLIBDIR}
${MKDIR} ${LUA_MODSHAREDIR}
.include <bsd.port.post.mk>

View File

@@ -1,18 +1,71 @@
bin/lua
bin/luac
include/lauxlib.h
include/lua.h
include/lualib.h
lib/liblua.a
lib/liblua.so
lib/liblua.so.5
lib/liblualib.a
lib/liblualib.so
lib/liblualib.so.5
%%DOCSDIR%%/contents.html
%%DOCSDIR%%/logo.gif
%%DOCSDIR%%/lua.html
%%DOCSDIR%%/luac.html
%%DOCSDIR%%/manual.html
%%DOCSDIR%%/readme.html
@dirrm %%DOCSDIR%%
@exec mkdir -p %D/share/lua/%%LUA_VER%%
@exec mkdir -p %D/lib/lua/%%LUA_VER%%
bin/lua-%%LUA_VER%%
%%LUA_BINDIR%%/lua
%%LUA_BINDIR%%/luac
bin/luac-%%LUA_VER%%
%%LUA_INCDIR%%/lauxlib.h
%%LUA_INCDIR%%/lua.h
%%LUA_INCDIR%%/lualib.h
lib/liblua-%%LUA_VER%%.so
lib/liblua-%%LUA_VER%%.so.%%LUA_VER_SH%%
lib/liblualib-%%LUA_VER%%.so
lib/liblualib-%%LUA_VER%%.so.%%LUA_VER_SH%%
%%LUA_LIBDIR%%/liblua-%%LUA_VER%%.so.%%LUA_VER_SH%%
%%LUA_LIBDIR%%/liblua.a
%%LUA_LIBDIR%%/liblua.so
%%LUA_LIBDIR%%/liblualib-%%LUA_VER%%.so.%%LUA_VER_SH%%
%%LUA_LIBDIR%%/liblualib.a
%%LUA_LIBDIR%%/liblualib.so
%%PORTDOCS%%%%DOCSDIR%%/README
%%PORTDOCS%%%%DOCSDIR%%/contents.html
%%PORTDOCS%%%%DOCSDIR%%/etc/Makefile
%%PORTDOCS%%%%DOCSDIR%%/etc/README
%%PORTDOCS%%%%DOCSDIR%%/etc/bin2c.c
%%PORTDOCS%%%%DOCSDIR%%/etc/compat.lua
%%PORTDOCS%%%%DOCSDIR%%/etc/doall.lua
%%PORTDOCS%%%%DOCSDIR%%/etc/lua.ico
%%PORTDOCS%%%%DOCSDIR%%/etc/lua.magic
%%PORTDOCS%%%%DOCSDIR%%/etc/lua.xpm
%%PORTDOCS%%%%DOCSDIR%%/etc/luser_number.h
%%PORTDOCS%%%%DOCSDIR%%/etc/luser_tests.h
%%PORTDOCS%%%%DOCSDIR%%/etc/min.c
%%PORTDOCS%%%%DOCSDIR%%/etc/noparser.c
%%PORTDOCS%%%%DOCSDIR%%/etc/saconfig.c
%%PORTDOCS%%%%DOCSDIR%%/etc/trace.c
%%PORTDOCS%%%%DOCSDIR%%/logo.gif
%%PORTDOCS%%%%DOCSDIR%%/lua.html
%%PORTDOCS%%%%DOCSDIR%%/luac.html
%%PORTDOCS%%%%DOCSDIR%%/manual.html
%%PORTDOCS%%%%DOCSDIR%%/readme.html
%%PORTDOCS%%%%DOCSDIR%%/test/README
%%PORTDOCS%%%%DOCSDIR%%/test/bisect.lua
%%PORTDOCS%%%%DOCSDIR%%/test/cf.lua
%%PORTDOCS%%%%DOCSDIR%%/test/echo.lua
%%PORTDOCS%%%%DOCSDIR%%/test/env.lua
%%PORTDOCS%%%%DOCSDIR%%/test/factorial.lua
%%PORTDOCS%%%%DOCSDIR%%/test/fib.lua
%%PORTDOCS%%%%DOCSDIR%%/test/fibfor.lua
%%PORTDOCS%%%%DOCSDIR%%/test/globals.lua
%%PORTDOCS%%%%DOCSDIR%%/test/hello.lua
%%PORTDOCS%%%%DOCSDIR%%/test/life.lua
%%PORTDOCS%%%%DOCSDIR%%/test/luac.lua
%%PORTDOCS%%%%DOCSDIR%%/test/printf.lua
%%PORTDOCS%%%%DOCSDIR%%/test/readonly.lua
%%PORTDOCS%%%%DOCSDIR%%/test/sieve.lua
%%PORTDOCS%%%%DOCSDIR%%/test/sort.lua
%%PORTDOCS%%%%DOCSDIR%%/test/table.lua
%%PORTDOCS%%%%DOCSDIR%%/test/trace-calls.lua
%%PORTDOCS%%%%DOCSDIR%%/test/trace-globals.lua
%%PORTDOCS%%%%DOCSDIR%%/test/undefined.lua
%%PORTDOCS%%%%DOCSDIR%%/test/xd.lua
@dirrm share/lua/%%LUA_VER%%
@dirrmtry share/lua
%%PORTDOCS%%@dirrm %%DOCSDIR%%/test
%%PORTDOCS%%@dirrm %%DOCSDIR%%/etc
%%PORTDOCS%%@dirrm %%DOCSDIR%%
@dirrm %%LUA_LIBDIR%%
@dirrm lib/lua/%%LUA_VER%%
@dirrmtry lib/lua
@dirrm %%LUA_INCDIR%%
@dirrm %%LUA_BINDIR%%

View File

@@ -11,28 +11,33 @@ CATEGORIES= lang ruby
MASTER_SITES= ${MASTER_SITE_LOCAL}
MASTER_SITE_SUBDIR= knu
PKGNAMEPREFIX= ${RUBY_PKGNAMEPREFIX}
PKGNAMESUFFIX= 4
DISTNAME= ruby${PORTNAME}-${PORTVERSION}
DIST_SUBDIR= ruby
MAINTAINER= ports@FreeBSD.org
COMMENT= A Ruby extension to make Lua script language as a class
LIB_DEPENDS= lua.4:${PORTSDIR}/lang/lua4
CONFLICTS= ${RUBY_PKGNAMEPREFIX}lua5-[0-9]*
USE_LUA= 4.0
USE_ZIP= yes
USE_RUBY= yes
USE_RUBY_EXTCONF= yes
RUBY_EXTCONF= luaconf.rb
RUBY_MODNAME= ${PORTNAME}-${LUA_VER}
NO_WRKSUBDIR= yes
INSTALL_TARGET= site-install
EXAMPLES= html_ssi_lua.rb test_*
post-patch:
@${REINPLACE_CMD} -Ee 's/[[:<:]](lua(lib)?)[[:>:]]/\1-${LUA_VER}/' \
${WRKSRC}/${RUBY_EXTCONF}
post-configure:
@${REINPLACE_CMD} -Ee 's|^(CPPFLAGS =.*)|\1 -I${LUA_INCDIR}|' \
${WRKSRC}/${MAKEFILE}
post-install:
.if !defined(NOPORTDOCS)
${MKDIR} ${RUBY_MODEXAMPLESDIR}

View File

@@ -1,4 +1,4 @@
%%RUBY_SITEARCHLIBDIR%%/lua.so
%%RUBY_SITEARCHLIBDIR%%/lua-%%LUA_VER%%.so
%%PORTDOCS%%%%RUBY_MODDOCDIR%%/rubylua.txt
%%PORTDOCS%%@dirrm %%RUBY_MODDOCDIR%%
%%PORTDOCS%%%%RUBY_MODEXAMPLESDIR%%/html_ssi_lua.rb

View File

@@ -9,7 +9,7 @@ PORTNAME= tolua++
PORTVERSION= 1.0.4
CATEGORIES= lang devel
MASTER_SITES= http://www.codenix.com/~tolua/
DISTNAME= tolua++-current
DISTFILES= tolua++-current${EXTRACT_SUFX}
MAINTAINER= aaron@FreeBSD.org
COMMENT= An extended version of tolua, a tool to integrate C/C++ code with Lua
@@ -22,6 +22,12 @@ USE_BZIP2= yes
INSTALLS_SHLIB= yes
NO_BUILD= yes
post-patch:
.for f in LOCALBASE LUA_VER LUA_INCDIR LUA_LIBDIR
@${REINPLACE_CMD} -i "" -e 's|%%${f}%%|${${f}}|g' \
${WRKSRC}/config_posix.py
.endfor
do-build:
@cd ${WRKSRC} && scons

View File

@@ -1,18 +1,20 @@
--- config_posix.py.orig Thu Jan 20 20:01:08 2005
+++ config_posix.py Wed Jan 18 11:05:32 2006
--- ./config_posix.py.orig Fri Jan 21 00:01:08 2005
+++ ./config_posix.py Sun Aug 27 14:25:40 2006
@@ -5,7 +5,7 @@
# flags for the compiler
#CCFLAGS = []
-CCFLAGS = ['-O2', '-ansi', '-Wall']
+CCFLAGS = ['-O2', '-ansi', '-Wall', '-I/usr/local/include']
+CCFLAGS = ['-O2', '-ansi', '-Wall', '-I%%LOCALBASE%%/include', '-I%%LUA_INCDIR%%']
# this is the default directory for installation. Files will be installed on
# <prefix>/bin, <prefix>/lib and <prefix>/include when you run 'scons install'
@@ -17,5 +17,5 @@
@@ -16,6 +16,6 @@
prefix = '/usr/local'
# libraries
LIBS = ['lua', 'lualib', 'm']
-LIBS = ['lua', 'lualib', 'm']
-
+LINKFLAGS = ['-L/usr/local/lib']
+LIBS = ['lua-%%LUA_VER%%', 'lualib-%%LUA_VER%%', 'm']
+LINKFLAGS = ['-L%%LOCALBASE%%/lib', '-L%%LUA_LIBDIR%%']

View File

@@ -9,7 +9,7 @@ PORTNAME= tolua++
PORTVERSION= 1.0.4
CATEGORIES= lang devel
MASTER_SITES= http://www.codenix.com/~tolua/
DISTNAME= tolua++-current
DISTFILES= tolua++-current${EXTRACT_SUFX}
MAINTAINER= aaron@FreeBSD.org
COMMENT= An extended version of tolua, a tool to integrate C/C++ code with Lua
@@ -22,6 +22,12 @@ USE_BZIP2= yes
INSTALLS_SHLIB= yes
NO_BUILD= yes
post-patch:
.for f in LOCALBASE LUA_VER LUA_INCDIR LUA_LIBDIR
@${REINPLACE_CMD} -i "" -e 's|%%${f}%%|${${f}}|g' \
${WRKSRC}/config_posix.py
.endfor
do-build:
@cd ${WRKSRC} && scons

View File

@@ -1,18 +1,20 @@
--- config_posix.py.orig Thu Jan 20 20:01:08 2005
+++ config_posix.py Wed Jan 18 11:05:32 2006
--- ./config_posix.py.orig Fri Jan 21 00:01:08 2005
+++ ./config_posix.py Sun Aug 27 14:25:40 2006
@@ -5,7 +5,7 @@
# flags for the compiler
#CCFLAGS = []
-CCFLAGS = ['-O2', '-ansi', '-Wall']
+CCFLAGS = ['-O2', '-ansi', '-Wall', '-I/usr/local/include']
+CCFLAGS = ['-O2', '-ansi', '-Wall', '-I%%LOCALBASE%%/include', '-I%%LUA_INCDIR%%']
# this is the default directory for installation. Files will be installed on
# <prefix>/bin, <prefix>/lib and <prefix>/include when you run 'scons install'
@@ -17,5 +17,5 @@
@@ -16,6 +16,6 @@
prefix = '/usr/local'
# libraries
LIBS = ['lua', 'lualib', 'm']
-LIBS = ['lua', 'lualib', 'm']
-
+LINKFLAGS = ['-L/usr/local/lib']
+LIBS = ['lua-%%LUA_VER%%', 'lualib-%%LUA_VER%%', 'm']
+LINKFLAGS = ['-L%%LOCALBASE%%/lib', '-L%%LUA_LIBDIR%%']

View File

@@ -15,15 +15,25 @@ MASTER_SITES= ftp://ftp.tecgraf.puc-rio.br/pub/users/celes/tolua/ \
MAINTAINER= edwin@mavetju.org
COMMENT= toLua: accessing C/C++ code from Lua
LIB_DEPENDS= lua:${PORTSDIR}/lang/lua50
WRKSRC= ${WRKDIR}/${PORTNAME}-5.0
USE_GMAKE= yes
CONFLICTS= tolua4-.*
USE_LUA= 5.0
WRKSRC= ${WRKDIR}/${PORTNAME}-5.0
post-patch:
@${REINPLACE_CMD} -e 's|make|$${MAKE}|' ${WRKSRC}/${MAKEFILE}
@${REINPLACE_CMD} -Ee \
's|^(CC=).*|\1 ${CC}|; \
s|^(CCPP=).*|\1 ${CXX}|; \
s|^(LUA=).*|\1 ${LOCALBASE}|; \
s|^(LUA(INC\|LIB)=).*|\1 $${LUA_\2DIR}|; \
s|^(CPPFLAGS)(=.*)|\1+\2 -lstdc++|; \
s|^(CFLAGS)(=.*)|\1+\2|;' \
${WRKSRC}/config
do-install:
${INSTALL_PROGRAM} ${WRKSRC}/bin/tolua ${PREFIX}/bin
${INSTALL_DATA} ${WRKSRC}/include/tolua.h ${PREFIX}/include
${INSTALL_DATA} ${WRKSRC}/lib/libtolua.a ${PREFIX}/lib
${INSTALL_PROGRAM} ${WRKSRC}/bin/tolua ${LUA_BINDIR}
${LN} -sf ${LUA_SUBDIR}/tolua ${PREFIX}/bin/tolua-${LUA_VER}
${INSTALL_DATA} ${WRKSRC}/include/tolua.h ${LUA_INCDIR}
${INSTALL_DATA} ${WRKSRC}/lib/libtolua.a ${LUA_LIBDIR}
.include <bsd.port.mk>

View File

@@ -1,22 +0,0 @@
--- Makefile.orig Thu Jul 31 23:27:52 2003
+++ Makefile Sun Nov 21 18:50:08 2004
@@ -1,13 +1,13 @@
# makefile for tolua hierarchy
tolua:
- cd src/lib; make all
- cd src/bin; make all
+ cd src/lib; ${MAKE} all
+ cd src/bin; ${MAKE} all
tests:
- cd src/tests; make all
+ cd src/tests; ${MAKE} all
all clean klean:
- cd src/lib; make $@
- cd src/bin; make $@
- cd src/tests; make $@
+ cd src/lib; ${MAKE} $@
+ cd src/bin; ${MAKE} $@
+ cd src/tests; ${MAKE} $@

View File

@@ -1,30 +0,0 @@
--- config.orig Tue Jun 8 06:09:19 2004
+++ config Sun Nov 21 19:24:24 2004
@@ -3,8 +3,9 @@
# == CHANGE THE SETTINGS BELOW TO SUIT YOUR ENVIRONMENT ======================
# you need an ANSI C compiler. gcc is a popular one.
-CC= gcc
-CCPP = g++
+#CC= ${CC}
+CC = cc
+CCPP = c++
WARN= -ansi -Wall
# on SGI's, cc is ANSI.
@@ -22,6 +23,7 @@
# set lua path
LUA=/usr/local/lua-5.0
+LUA=${LOCALBASE}
LUAINC=$(LUA)/include
LUALIB=$(LUA)/lib
@@ -30,5 +32,5 @@
INC= -I$(TOLUA)/include -I$(LUAINC)
LIB= -L$(TOLUA)/lib -L$(LUALIB)
-CFLAGS= -O2 $(WARN) $(INC)
-CPPFLAGS= -O2 $(WARN) $(INC)
+CFLAGS+= -O2 $(WARN) $(INC)
+CPPFLAGS+= -O2 $(WARN) $(INC) -lstdc++

View File

@@ -1,3 +1,4 @@
bin/tolua
lib/libtolua.a
include/tolua.h
%%LUA_BINDIR%%/tolua
bin/tolua-%%LUA_VER%%
%%LUA_LIBDIR%%/libtolua.a
%%LUA_INCDIR%%/tolua.h

View File

@@ -6,7 +6,7 @@
# $FreeBSD$
#
PORTNAME= tolua4
PORTNAME= tolua
PORTVERSION= 4.0a
CATEGORIES= lang
MASTER_SITES= ftp://ftp.tecgraf.puc-rio.br/pub/users/celes/tolua/ \
@@ -16,15 +16,24 @@ DISTNAME= tolua-4.0a
MAINTAINER= edwin@mavetju.org
COMMENT= toLua: accessing C/C++ code from Lua
LIB_DEPENDS= lua.4:${PORTSDIR}/lang/lua4
WRKSRC= ${WRKDIR}/tolua
USE_GMAKE= yes
CONFLICTS= tolua-5.*
USE_LUA= 4.0
WRKSRC= ${WRKDIR}/tolua
LATEST_LINK= ${PORTNAME}${LUA_VER_STR}
post-patch:
@${REINPLACE_CMD} -Ee \
's|^(CC=).*|\1 ${CC}|; \
s|^(LUA=).*|\1 ${LOCALBASE}|; \
s|^(LUA(INC\|LIB)=.*)|\1/lua${LUA_VER_STR}|; \
s|^(CFLAGS)(=.*)|\1+\2|;' \
${WRKSRC}/config
do-install:
${INSTALL_PROGRAM} ${WRKSRC}/bin/tolua ${PREFIX}/bin
${INSTALL_DATA} ${WRKSRC}/include/tolua.h ${PREFIX}/include
${INSTALL_DATA} ${WRKSRC}/lib/libtolua.a ${PREFIX}/lib
${INSTALL_PROGRAM} ${WRKSRC}/bin/tolua ${LUA_BINDIR}
${LN} -sf ${LUA_SUBDIR}/tolua ${PREFIX}/bin/tolua-${LUA_VER}
${INSTALL_DATA} ${WRKSRC}/include/tolua.h ${LUA_INCDIR}
${INSTALL_DATA} ${WRKSRC}/lib/libtolua.a ${LUA_LIBDIR}
.include <bsd.port.mk>

View File

@@ -1,26 +0,0 @@
--- config.orig Sun Nov 21 20:12:01 2004
+++ config Sun Nov 21 20:12:39 2004
@@ -3,7 +3,7 @@
# == CHANGE THE SETTINGS BELOW TO SUIT YOUR ENVIRONMENT ======================
# you need an ANSI C compiler. gcc is a popular one.
-CC= gcc
+#CC= gcc
WARN= -ansi -Wall
# on SGI's, cc is ANSI.
@@ -20,7 +20,7 @@
AR= ar rcu
# set lua path
-LUA=/usr/local/lua
+LUA=${LOCALBASE}
LUAINC=$(LUA)/include
LUALIB=$(LUA)/lib
@@ -29,4 +29,4 @@
INC= -I$(LUAINC) -I$(TOLUA)/include
LIB= -L$(LUALIB)
-CFLAGS= -O2 $(WARN) $(INC)
+CFLAGS+= -O2 $(WARN) $(INC)

View File

@@ -1,3 +1,4 @@
bin/tolua
lib/libtolua.a
include/tolua.h
%%LUA_BINDIR%%/tolua
bin/tolua-%%LUA_VER%%
%%LUA_INCDIR%%/tolua.h
%%LUA_LIBDIR%%/libtolua.a

View File

@@ -15,15 +15,25 @@ MASTER_SITES= ftp://ftp.tecgraf.puc-rio.br/pub/users/celes/tolua/ \
MAINTAINER= edwin@mavetju.org
COMMENT= toLua: accessing C/C++ code from Lua
LIB_DEPENDS= lua:${PORTSDIR}/lang/lua50
WRKSRC= ${WRKDIR}/${PORTNAME}-5.0
USE_GMAKE= yes
CONFLICTS= tolua4-.*
USE_LUA= 5.0
WRKSRC= ${WRKDIR}/${PORTNAME}-5.0
post-patch:
@${REINPLACE_CMD} -e 's|make|$${MAKE}|' ${WRKSRC}/${MAKEFILE}
@${REINPLACE_CMD} -Ee \
's|^(CC=).*|\1 ${CC}|; \
s|^(CCPP=).*|\1 ${CXX}|; \
s|^(LUA=).*|\1 ${LOCALBASE}|; \
s|^(LUA(INC\|LIB)=).*|\1 $${LUA_\2DIR}|; \
s|^(CPPFLAGS)(=.*)|\1+\2 -lstdc++|; \
s|^(CFLAGS)(=.*)|\1+\2|;' \
${WRKSRC}/config
do-install:
${INSTALL_PROGRAM} ${WRKSRC}/bin/tolua ${PREFIX}/bin
${INSTALL_DATA} ${WRKSRC}/include/tolua.h ${PREFIX}/include
${INSTALL_DATA} ${WRKSRC}/lib/libtolua.a ${PREFIX}/lib
${INSTALL_PROGRAM} ${WRKSRC}/bin/tolua ${LUA_BINDIR}
${LN} -sf ${LUA_SUBDIR}/tolua ${PREFIX}/bin/tolua-${LUA_VER}
${INSTALL_DATA} ${WRKSRC}/include/tolua.h ${LUA_INCDIR}
${INSTALL_DATA} ${WRKSRC}/lib/libtolua.a ${LUA_LIBDIR}
.include <bsd.port.mk>

View File

@@ -1,22 +0,0 @@
--- Makefile.orig Thu Jul 31 23:27:52 2003
+++ Makefile Sun Nov 21 18:50:08 2004
@@ -1,13 +1,13 @@
# makefile for tolua hierarchy
tolua:
- cd src/lib; make all
- cd src/bin; make all
+ cd src/lib; ${MAKE} all
+ cd src/bin; ${MAKE} all
tests:
- cd src/tests; make all
+ cd src/tests; ${MAKE} all
all clean klean:
- cd src/lib; make $@
- cd src/bin; make $@
- cd src/tests; make $@
+ cd src/lib; ${MAKE} $@
+ cd src/bin; ${MAKE} $@
+ cd src/tests; ${MAKE} $@

View File

@@ -1,30 +0,0 @@
--- config.orig Tue Jun 8 06:09:19 2004
+++ config Sun Nov 21 19:24:24 2004
@@ -3,8 +3,9 @@
# == CHANGE THE SETTINGS BELOW TO SUIT YOUR ENVIRONMENT ======================
# you need an ANSI C compiler. gcc is a popular one.
-CC= gcc
-CCPP = g++
+#CC= ${CC}
+CC = cc
+CCPP = c++
WARN= -ansi -Wall
# on SGI's, cc is ANSI.
@@ -22,6 +23,7 @@
# set lua path
LUA=/usr/local/lua-5.0
+LUA=${LOCALBASE}
LUAINC=$(LUA)/include
LUALIB=$(LUA)/lib
@@ -30,5 +32,5 @@
INC= -I$(TOLUA)/include -I$(LUAINC)
LIB= -L$(TOLUA)/lib -L$(LUALIB)
-CFLAGS= -O2 $(WARN) $(INC)
-CPPFLAGS= -O2 $(WARN) $(INC)
+CFLAGS+= -O2 $(WARN) $(INC)
+CPPFLAGS+= -O2 $(WARN) $(INC) -lstdc++

View File

@@ -1,3 +1,4 @@
bin/tolua
lib/libtolua.a
include/tolua.h
%%LUA_BINDIR%%/tolua
bin/tolua-%%LUA_VER%%
%%LUA_LIBDIR%%/libtolua.a
%%LUA_INCDIR%%/tolua.h

View File

@@ -13,35 +13,39 @@ MASTER_SITES= http://imapfilter.hellug.gr/source/
MAINTAINER= stefan@FreeBSD.org
COMMENT= IMAP mail filtering utility
BUILD_DEPENDS= ${LOCALBASE}/include/lua.hpp:${PORTSDIR}/lang/lua
USE_BZIP2= yes
USE_LUA= 5.1
USE_OPENSSL= yes
HAS_CONFIGURE= yes
CONFIGURE_ARGS= -d ${PREFIX} -s ${DATADIR}
CPPFLAGS= -I${LOCALBASE}/include -I${LUA_INCDIR}
LDFLAGS= -L${LOCALBASE}/lib -L${LUA_LIBDIR}
MAN1= imapfilter.1
MAN5= imapfilter_config.5
PORTDOCS= LICENSE NEWS README
PLIST_FILES= bin/imapfilter \
${DATADIR:S%${PREFIX}/%%}/interface.lua \
${DATADIR:S%${PREFIX}/%%}/auxiliary.lua \
${EXAMPLESDIR:S%${PREFIX}/%%}/sample.config.lua \
${EXAMPLESDIR:S%${PREFIX}/%%}/sample.extend.lua
PLIST_DIRS= ${DATADIR:S%${PREFIX}/%%} ${EXAMPLESDIR:S%${PREFIX}/%%}
%%DATADIR%%/interface.lua \
%%DATADIR%%/auxiliary.lua \
%%EXAMPLESDIR%%/sample.config.lua \
%%EXAMPLESDIR%%/sample.extend.lua
PLIST_DIRS= %%DATADIR%% %%EXAMPLESDIR%%
post-patch:
${REINPLACE_CMD} -e "s,%%PREFIX%%,${PREFIX},g" ${WRKSRC}/configure
${REINPLACE_CMD} -e "s,%%LOCALBASE%%,${LOCALBASE},g" ${WRKSRC}/configure
@${REINPLACE_CMD} -Ee \
's|^(incdirs=).*|\1"${CPPFLAGS}"| ; \
s|^(libdirs=).*|\1"${LDFLAGS}"| ; \
s|^(mycflags=).*|\1"${CFLAGS}"| ; \
s|-llualib||' \
${WRKSRC}/configure
post-install:
${STRIP_CMD} ${PREFIX}/bin/imapfilter
@${MKDIR} ${DATADIR}
cd ${WRKSRC} && ${INSTALL_DATA} interface.lua \
auxiliary.lua ${DATADIR}
@${MKDIR} ${EXAMPLESDIR}
cd ${WRKSRC} && ${INSTALL_DATA} sample.config.lua \
sample.extend.lua ${EXAMPLESDIR}
@${MKDIR} ${DATADIR} ${EXAMPLESDIR}
cd ${WRKSRC} && \
${INSTALL_DATA} interface.lua auxiliary.lua ${DATADIR} && \
${INSTALL_DATA} sample.config.lua sample.extend.lua \
${EXAMPLESDIR}
.if !defined(NOPORTDOCS)
@${MKDIR} ${DOCSDIR}
cd ${WRKSRC} && ${INSTALL_DATA} ${PORTDOCS} ${DOCSDIR}

View File

@@ -1,73 +0,0 @@
--- configure.orig Thu Mar 9 23:58:22 2006
+++ configure Fri May 26 21:52:12 2006
@@ -2,7 +2,7 @@
# Default values
-destdir="/usr/local"
+destdir="%%PREFIX%%"
bindir="$destdir/bin"
sharedir="$destdir/share/imapfilter"
mandir="$destdir/man"
@@ -10,13 +10,13 @@
ssltls="yes"
crammd5="yes"
-incdirs="-I/usr/local/include"
-libdirs="-L/usr/local/lib"
+incdirs="-I%%LOCALBASE%%/include"
+libdirs="-L%%LOCALBASE%%/lib"
mycflags="-Wall -O"
myldflags=""
-libs="-lm -llua -llualib"
+libs="-lm -llua"
libssl="-lssl"
libcrypto="-lcrypto"
@@ -145,16 +145,16 @@
SHAREDIR = $sharedir
MANDIR = $mandir
+INST_BIN = \$(BSD_INSTALL_PROGRAM)
+INST_DOC = \$(BSD_INSTALL_MAN)
+
INCDIRS = $incdirs
LIBDIRS = $libdirs
-MYCFLAGS = $mycflags
-MYLDFLAGS = $myldflags
-
DEFS = $defs
-CFLAGS = \$(MYCFLAGS) \$(DEFS) \$(INCDIRS)
-LDFLAGS = \$(MYLDFLAGS) \$(LIBDIRS)
+CFLAGS += \$(DEFS) \$(INCDIRS)
+LDFLAGS += \$(LIBDIRS)
LIBS = $libs
@@ -184,19 +184,9 @@
imapfilter.o: version.h
install: \$(BIN)
- if test ! -d \$(BINDIR); then mkdir -p \$(BINDIR); fi
- cp -f \$(BIN) \$(BINDIR) && chmod 0755 \$(BINDIR)/\$(BIN)
- if test ! -d \$(SHAREDIR); then mkdir -p \$(SHAREDIR); fi
- cp -f \$(INTERFACE_LUA) \$(SHAREDIR) && \\
- chmod 0644 \$(SHAREDIR)/\$(INTERFACE_LUA)
- cp -f \$(AUXILIARY_LUA) \$(SHAREDIR) && \\
- chmod 0644 \$(SHAREDIR)/\$(AUXILIARY_LUA)
- if test ! -d \$(MANDIR)/man1; then mkdir -p \$(MANDIR)/man1; fi
- cp -f \$(MAN_BIN) \$(MANDIR)/man1 && \\
- chmod 0644 \$(MANDIR)/man1/\$(MAN_BIN)
- if test ! -d \$(MANDIR)/man5; then mkdir -p \$(MANDIR)/man5; fi
- cp -f \$(MAN_CONFIG) \$(MANDIR)/man5 && \\
- chmod 0644 \$(MANDIR)/man5/\$(MAN_CONFIG)
+ \$(INST_BIN) \$(BIN) \$(BINDIR)
+ \$(INST_DOC) \$(MAN_BIN) \$(MANDIR)/man1
+ \$(INST_DOC) \$(MAN_CONFIG) \$(MANDIR)/man5
deinstall:
rm -f \$(BINDIR)/\$(BIN) \$(SHAREDIR)/\$(INTERFACE_LUA) \\

View File

@@ -16,17 +16,18 @@ MAINTAINER= hurbold@yahoo.com
COMMENT= Plugins for the Verlihub Linux/Unix Direct Connect Hub Software
BUILD_DEPENDS= ${LOCALBASE}/bin/verlihub:${PORTSDIR}/net-p2p/verlihub
LIB_DEPENDS= lua.5:${PORTSDIR}/lang/lua50
WRKSRC= ${WRKDIR}/vh_plugins-0.1
USE_GMAKE= yes
USE_LUA= 5.0
USE_GCC= 3.3
GNU_CONFIGURE= yes
INSTALLS_SHLIB= yes
LDCONFIG_DIRS= %%PREFIX%%/include/verlihub
CONFIGURE_ENV+= CPPFLAGS="-I${LOCALBASE}/include -I${LOCALBASE}/include/verlihub -I${LOCALBASE}/include/mysql"
DATADIR= ${PREFIX}/share/${PORTNAME}
CONFIGURE_ENV= CPPFLAGS="${CPPFLAGS}" LDFLAGS="${LDFLAGS}"
CPPFLAGS= -I${LOCALBASE}/include -I${LOCALBASE}/include/verlihub -I${LOCALBASE}/include/mysql -I${LUA_INCDIR}
LDFLAGS= -L${LUA_LIBDIR}
post-install:
@${MKDIR} ${DATADIR}
@@ -45,14 +46,6 @@ post-install:
.include <bsd.port.pre.mk>
.if ${OSVERSION} < 502010
USE_GCC= 3.3
.endif
.if ${OSVERSION} > 502126
BROKEN= Does not compile with gcc 3.4
.endif
.if ${PERL_LEVEL} < 500800
IGNORE= requires perl 5.8 or later. Install lang/perl5.8 and try again
.endif

View File

@@ -16,9 +16,10 @@ DIST_SUBDIR= ruby
MAINTAINER= ports@FreeBSD.org
COMMENT= A Ruby module for scripting an XML stream using an ASP-like notation
RUN_DEPENDS= ${RUBY_SITEARCHLIBDIR}/js.so:${PORTSDIR}/lang/ruby-js \
${RUBY_SITEARCHLIBDIR}/lua.so:${PORTSDIR}/lang/ruby-lua4
RUN_DEPENDS= ${RUBY_SITEARCHLIBDIR}/js.so:${PORTSDIR}/lang/ruby-js
USE_LUA= 4.0
LUA_COMPS= ruby
USE_RUBY= yes
USE_RUBY_SETUP= yes
@@ -28,6 +29,10 @@ DOCS= AUTHORS \
README
EXAMPLES= tests/*
post-patch:
@${REINPLACE_CMD} -Ee 's|(language/lua)|\1-${LUA_VER}|' \
${WRKSRC}/lib/xml/script/lua/compiler.rb
post-install:
.if !defined(NOPORTDOCS)
${MKDIR} ${RUBY_MODEXAMPLESDIR}

View File

@@ -74,8 +74,10 @@ CONFIGURE_ARGS+= --without-guile
.endif
.if defined(WITH_LUASCRIPT)
LIB_DEPENDS+= lua:${PORTSDIR}/lang/lua50
USE_LUA= 5.0
CONFIGURE_ARGS+= --with-lua
CPPFLAGS+= -I${LUA_INCDIR}
LDFLAGS+= -L${LUA_LIBDIR}
.else
CONFIGURE_ARGS+= --without-lua
.endif

View File

@@ -64,9 +64,9 @@ CONFIGURE_ARGS+= --disable-ipv6
.endif
.if defined(WITH_CML)
LIB_DEPENDS+= lua.5:${PORTSDIR}/lang/lua50
USE_LUA= 5.0
CONFIGURE_ARGS+= --with-lua
CONFIGURE_ENV+= CFLAGS=-I${LOCALBASE}/include LDFLAGS=-L/${LOCALBASE}/lib
CONFIGURE_ENV+= CPPFLAGS="-I${LUA_INCDIR}" LDFLAGS="-L${LUA_LIBDIR}"
.endif
SUB_LIST+= REQUIRE="${_REQUIRE}"

View File

@@ -15,15 +15,14 @@ MASTER_SITES= http://modeemi.fi/~tuomov/ion/dl/
MAINTAINER= anthony.ginepro@laposte.net
COMMENT= Ion is a tiling tabbed window manager
LIB_DEPENDS= lua.5:${PORTSDIR}/lang/lua50
CONFLICTS= ion-2002* ion-devel-* pwm-*
GNU_CONFIGURE= yes
USE_AUTOTOOLS= libtool:15 libltdl:15
USE_X_PREFIX= yes
USE_AUTOTOOLS= libtool:15 libltdl:15
USE_LUA= 5.0
USE_GMAKE= yes
MAKE_ENV= DEFINES="${IONDEFINES}"
GNU_CONFIGURE= yes
.if !defined(WITH_MULTIBYTE)
IONDEFINES+= -DCF_NO_MB_SUPPORT

View File

@@ -1,5 +1,5 @@
--- rules.mk Wed Apr 7 09:15:54 2004
+++ rules.mk.bsd Sun Apr 11 12:55:10 2004
--- ./rules.mk.orig Thu Jul 29 00:10:32 2004
+++ ./rules.mk Mon Jul 17 21:50:19 2006
@@ -91,6 +91,7 @@
module_install:
$(INSTALLDIR) $(MODULEDIR)

View File

@@ -1,5 +1,5 @@
--- system.mk.orig Tue Jun 1 16:35:23 2004
+++ system.mk Sat Jun 5 13:27:08 2004
--- ./system.mk.orig Thu Jul 29 00:10:32 2004
+++ ./system.mk Mon Jul 17 21:53:01 2006
@@ -7,7 +7,7 @@
## Installation paths
##
@@ -33,15 +33,23 @@
# The following should do it if you have manually installed libtool 1.5 in
# $(LIBTOOLDIR).
@@ -72,7 +72,7 @@
@@ -72,11 +72,11 @@
# If you have installed Lua 5.0 from the official tarball without changing
# paths, this should do it.
-LUA_DIR=/usr/local
-LUA_LIBS = -L$(LUA_DIR)/lib -R$(LUA_DIR)/lib -llua -llualib
-LUA_INCLUDES = -I$(LUA_DIR)/include
-LUA=$(LUA_DIR)/bin/lua
-LUAC=$(LUA_DIR)/bin/luac
+LUA_DIR=$(LOCALBASE)
LUA_LIBS = -L$(LUA_DIR)/lib -R$(LUA_DIR)/lib -llua -llualib
LUA_INCLUDES = -I$(LUA_DIR)/include
LUA=$(LUA_DIR)/bin/lua
+LUA_LIBS = -L$(LUA_LIBDIR) -R$(LUA_LIBDIR) -llua -llualib
+LUA_INCLUDES = -I$(LUA_INCDIR)
+LUA=$(LUA_BINDIR)/lua
+LUAC=$(LUA_BINDIR)/luac
# If you are using the Debian packages, the following settings should be
# what you want.
@@ -90,7 +90,7 @@
## X libraries, includes and options
##

View File

@@ -13,12 +13,12 @@ MASTER_SITES= http://modeemi.fi/~tuomov/dl/
MAINTAINER= ed@fxq.nl
COMMENT= The development version of the Ion window manager
BUILD_DEPENDS= ${LOCALBASE}/include/lua.hpp:${PORTSDIR}/lang/lua
RUN_DEPENDS= run-mailcap:${PORTSDIR}/misc/mime-support
USE_X_PREFIX= yes
USE_GETTEXT= yes
USE_GMAKE= yes
USE_LUA= 5.1
MAKE_ENV= DEFINES="${IONDEFINES}"
.if !defined(WITH_XINERAMA)

View File

@@ -1,5 +1,5 @@
--- system.mk.orig Thu May 18 16:06:53 2006
+++ system.mk Fri May 19 13:19:25 2006
--- ./system.mk.orig Wed May 24 13:23:51 2006
+++ ./system.mk Mon Jul 17 18:15:24 2006
@@ -7,7 +7,7 @@
## Installation paths
##
@@ -27,15 +27,23 @@
##
@@ -56,7 +56,7 @@
@@ -56,11 +56,11 @@
# If you have installed Lua 5.1 from the official tarball without changing
# paths, this should do it.
-LUA_DIR=/usr/local
-LUA_LIBS = -L$(LUA_DIR)/lib -llua
-LUA_INCLUDES = -I$(LUA_DIR)/include
-LUA=$(LUA_DIR)/bin/lua
-LUAC=$(LUA_DIR)/bin/luac
+LUA_DIR=$(LOCALBASE)
LUA_LIBS = -L$(LUA_DIR)/lib -llua
LUA_INCLUDES = -I$(LUA_DIR)/include
LUA=$(LUA_DIR)/bin/lua
+LUA_LIBS = -L$(LUA_LIBDIR) -llua
+LUA_INCLUDES = -I$(LUA_INCDIR)
+LUA=$(LUA_BINDIR)/lua
+LUAC=$(LUA_BINDIR)/luac
# If you are using the Debian packages, the following settings should be
# what you want.
@@ -74,7 +74,7 @@
## X libraries, includes and options
##

View File

@@ -13,12 +13,12 @@ MASTER_SITES= http://modeemi.fi/~tuomov/dl/
MAINTAINER= ed@fxq.nl
COMMENT= The development version of the Ion window manager
BUILD_DEPENDS= ${LOCALBASE}/include/lua.hpp:${PORTSDIR}/lang/lua
RUN_DEPENDS= run-mailcap:${PORTSDIR}/misc/mime-support
USE_X_PREFIX= yes
USE_GETTEXT= yes
USE_GMAKE= yes
USE_LUA= 5.1
MAKE_ENV= DEFINES="${IONDEFINES}"
.if !defined(WITH_XINERAMA)

View File

@@ -1,5 +1,5 @@
--- system.mk.orig Thu May 18 16:06:53 2006
+++ system.mk Fri May 19 13:19:25 2006
--- ./system.mk.orig Wed May 24 13:23:51 2006
+++ ./system.mk Mon Jul 17 18:15:24 2006
@@ -7,7 +7,7 @@
## Installation paths
##
@@ -27,15 +27,23 @@
##
@@ -56,7 +56,7 @@
@@ -56,11 +56,11 @@
# If you have installed Lua 5.1 from the official tarball without changing
# paths, this should do it.
-LUA_DIR=/usr/local
-LUA_LIBS = -L$(LUA_DIR)/lib -llua
-LUA_INCLUDES = -I$(LUA_DIR)/include
-LUA=$(LUA_DIR)/bin/lua
-LUAC=$(LUA_DIR)/bin/luac
+LUA_DIR=$(LOCALBASE)
LUA_LIBS = -L$(LUA_DIR)/lib -llua
LUA_INCLUDES = -I$(LUA_DIR)/include
LUA=$(LUA_DIR)/bin/lua
+LUA_LIBS = -L$(LUA_LIBDIR) -llua
+LUA_INCLUDES = -I$(LUA_INCDIR)
+LUA=$(LUA_BINDIR)/lua
+LUAC=$(LUA_BINDIR)/luac
# If you are using the Debian packages, the following settings should be
# what you want.
@@ -74,7 +74,7 @@
## X libraries, includes and options
##

View File

@@ -15,15 +15,14 @@ MASTER_SITES= http://modeemi.fi/~tuomov/ion/dl/
MAINTAINER= anthony.ginepro@laposte.net
COMMENT= Ion is a tiling tabbed window manager
LIB_DEPENDS= lua.5:${PORTSDIR}/lang/lua50
CONFLICTS= ion-2002* ion-devel-* pwm-*
GNU_CONFIGURE= yes
USE_AUTOTOOLS= libtool:15 libltdl:15
USE_X_PREFIX= yes
USE_AUTOTOOLS= libtool:15 libltdl:15
USE_LUA= 5.0
USE_GMAKE= yes
MAKE_ENV= DEFINES="${IONDEFINES}"
GNU_CONFIGURE= yes
.if !defined(WITH_MULTIBYTE)
IONDEFINES+= -DCF_NO_MB_SUPPORT

View File

@@ -1,5 +1,5 @@
--- rules.mk Wed Apr 7 09:15:54 2004
+++ rules.mk.bsd Sun Apr 11 12:55:10 2004
--- ./rules.mk.orig Thu Jul 29 00:10:32 2004
+++ ./rules.mk Mon Jul 17 21:50:19 2006
@@ -91,6 +91,7 @@
module_install:
$(INSTALLDIR) $(MODULEDIR)

View File

@@ -1,5 +1,5 @@
--- system.mk.orig Tue Jun 1 16:35:23 2004
+++ system.mk Sat Jun 5 13:27:08 2004
--- ./system.mk.orig Thu Jul 29 00:10:32 2004
+++ ./system.mk Mon Jul 17 21:53:01 2006
@@ -7,7 +7,7 @@
## Installation paths
##
@@ -33,15 +33,23 @@
# The following should do it if you have manually installed libtool 1.5 in
# $(LIBTOOLDIR).
@@ -72,7 +72,7 @@
@@ -72,11 +72,11 @@
# If you have installed Lua 5.0 from the official tarball without changing
# paths, this should do it.
-LUA_DIR=/usr/local
-LUA_LIBS = -L$(LUA_DIR)/lib -R$(LUA_DIR)/lib -llua -llualib
-LUA_INCLUDES = -I$(LUA_DIR)/include
-LUA=$(LUA_DIR)/bin/lua
-LUAC=$(LUA_DIR)/bin/luac
+LUA_DIR=$(LOCALBASE)
LUA_LIBS = -L$(LUA_DIR)/lib -R$(LUA_DIR)/lib -llua -llualib
LUA_INCLUDES = -I$(LUA_DIR)/include
LUA=$(LUA_DIR)/bin/lua
+LUA_LIBS = -L$(LUA_LIBDIR) -R$(LUA_LIBDIR) -llua -llualib
+LUA_INCLUDES = -I$(LUA_INCDIR)
+LUA=$(LUA_BINDIR)/lua
+LUAC=$(LUA_BINDIR)/luac
# If you are using the Debian packages, the following settings should be
# what you want.
@@ -90,7 +90,7 @@
## X libraries, includes and options
##