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:
@@ -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:
|
||||
|
||||
@@ -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>
|
||||
|
||||
@@ -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.
|
||||
|
||||
@@ -1,3 +0,0 @@
|
||||
share/lua/5.0/filename.lua
|
||||
@dirrmtry share/lua/5.0
|
||||
@dirrmtry share/lua
|
||||
|
||||
@@ -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>
|
||||
|
||||
@@ -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>
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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>
|
||||
|
||||
@@ -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)
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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>
|
||||
|
||||
@@ -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>
|
||||
|
||||
@@ -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>
|
||||
|
||||
@@ -1,3 +0,0 @@
|
||||
share/lua/5.0/app.lua
|
||||
@dirrmtry share/lua/5.0
|
||||
@dirrmtry share/lua
|
||||
|
||||
@@ -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>
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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>
|
||||
|
||||
@@ -1,3 +0,0 @@
|
||||
share/lua/5.0/compat-5.1.lua
|
||||
@dirrmtry share/lua/5.0
|
||||
@dirrmtry share/lua
|
||||
|
||||
@@ -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>
|
||||
|
||||
@@ -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}
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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>
|
||||
|
||||
@@ -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.
|
||||
|
||||
@@ -1,3 +0,0 @@
|
||||
share/lua/5.0/filename.lua
|
||||
@dirrmtry share/lua/5.0
|
||||
@dirrmtry share/lua
|
||||
|
||||
@@ -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>
|
||||
|
||||
@@ -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>
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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>
|
||||
|
||||
@@ -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)
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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>
|
||||
|
||||
@@ -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>
|
||||
|
||||
@@ -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
|
||||
|
||||
|
||||
@@ -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
|
||||
|
||||
|
||||
@@ -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}
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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!
|
||||
-------------------------------------------------------------------------------
|
||||
------------------------------------------------------------------------------
|
||||
|
||||
@@ -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:
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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%%
|
||||
|
||||
@@ -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>
|
||||
|
||||
@@ -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
|
||||
|
||||
|
||||
@@ -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%%
|
||||
|
||||
@@ -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>
|
||||
|
||||
@@ -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%%
|
||||
|
||||
@@ -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}
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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
|
||||
|
||||
|
||||
@@ -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%%']
|
||||
|
||||
|
||||
@@ -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
|
||||
|
||||
|
||||
@@ -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%%']
|
||||
|
||||
|
||||
@@ -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>
|
||||
|
||||
@@ -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} $@
|
||||
|
||||
@@ -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++
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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>
|
||||
|
||||
@@ -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)
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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>
|
||||
|
||||
@@ -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} $@
|
||||
|
||||
@@ -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++
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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}
|
||||
|
||||
@@ -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) \\
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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}
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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}"
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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)
|
||||
|
||||
@@ -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
|
||||
##
|
||||
|
||||
@@ -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)
|
||||
|
||||
@@ -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
|
||||
##
|
||||
|
||||
@@ -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)
|
||||
|
||||
@@ -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
|
||||
##
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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)
|
||||
|
||||
@@ -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
|
||||
##
|
||||
|
||||
Reference in New Issue
Block a user