# Buildsheet autogenerated by ravenadm tool -- Do not edit. NAMEBASE= lua-filesystem VERSION= 1.8.0 REVISION= 1 KEYWORDS= devel VARIANTS= lua52 lua53 lua54 SDESC[lua52]= Advanced filesystem-related functions for Lua 5.2 SDESC[lua53]= Advanced filesystem-related functions for Lua 5.3 SDESC[lua54]= Advanced filesystem-related functions for Lua 5.4 HOMEPAGE= https://github.com/lunarmodules/luafilesystem CONTACT= Michael_Reim[kraileth@elderlinux.org] DOWNLOAD_GROUPS= main SITES[main]= GITHUB/keplerproject:luafilesystem:v1_8_0 DISTFILE[1]= generated:main DF_INDEX= 1 SPKGS[lua52]= single SPKGS[lua53]= single SPKGS[lua54]= single OPTIONS_AVAILABLE= LUA52 LUA53 LUA54 OPTIONS_STANDARD= none VOPTS[lua52]= LUA52=ON LUA53=OFF LUA54=OFF VOPTS[lua53]= LUA52=OFF LUA53=ON LUA54=OFF VOPTS[lua54]= LUA52=OFF LUA53=OFF LUA54=ON DISTNAME= luafilesystem-1_8_0 FPC_EQUIVALENT= devel/luafilesystem BUILD_TARGET= lib MAKE_ENV= INCS="-I{{LUA_INCDIR}}" [LUA52].DESCRIPTION= Build with Lua 5.2 [LUA52].USES_ON= lua:5.2 [LUA53].DESCRIPTION= Build with Lua 5.3 [LUA53].USES_ON= lua:5.3 [LUA54].DESCRIPTION= Build with Lua 5.4 [LUA54].USES_ON= lua:5.4 post-patch: ${REINPLACE_CMD} -e \ "s|%%PREFIX%%|${PREFIX}| ; \ s|%%MODLIBDIR%%|${LUA_MODLIBDIR}| ; \ s|%%INCDIR%%|${LUA_INCDIR}|" ${WRKSRC}/config [FILE:247:descriptions/desc.single] LuaFileSystem is a Lua library developed to complement the set of functions related to file systems offered by the standard Lua distribution. LuaFileSystem offers a portable way to access the underlying directory structure and file attributes. [FILE:119:distinfo] 16d17c788b8093f2047325343f5e9b74cccb1ea96001e45914a58bbae8932495 30374 keplerproject-luafilesystem-1_8_0.tar.gz [FILE:25:manifests/plist.single] %%LUA_MODLIBDIR%%/lfs.so [FILE:431:patches/patch-Makefile] --- Makefile.orig 2020-04-23 01:16:42 UTC +++ Makefile @@ -11,8 +11,11 @@ OBJS= src/$T.o lib: src/lfs.so +$(OBJS): $(SRCS) + $(CC) $(CFLAGS) -c $(SRCS) -o $(OBJS) + src/lfs.so: $(OBJS) - MACOSX_DEPLOYMENT_TARGET=$(MACOSX_DEPLOYMENT_TARGET); export MACOSX_DEPLOYMENT_TARGET; $(CC) $(LIB_OPTION) -o src/lfs.so $(OBJS) + $(CC) $(CFLAGS) $(LIB_OPTION) -o src/lfs.so $(OBJS) test: lib LUA_CPATH=./src/?.so lua tests/test.lua [FILE:902:patches/patch-config] --- config.orig 2020-04-23 01:16:42 UTC +++ config @@ -1,16 +1,15 @@ # Installation directories # Default installation prefix -PREFIX=/usr/local +PREFIX=%%PREFIX%% LUA_VERSION = 5.1 # System's libraries directory (where binary libraries are installed) -LUA_LIBDIR= $(PREFIX)/lib/lua/$(LUA_VERSION) +LUA_LIBDIR= %%MODLIBDIR%% # Lua includes directory -LUA_INC += -I$(PREFIX)/include -LUA_INC += -I/usr/include/lua$(LUA_VERSION) -I/usr/include/lua/$(LUA_VERSION) +LUA_INC += -I%%INCDIR%% # OS dependent LIB_OPTION= -shared #for Linux @@ -22,7 +21,7 @@ MACOSX_DEPLOYMENT_TARGET= 10.5 # Compilation directives WARN= -O2 -Wall -fPIC -W -Waggregate-return -Wcast-align -Wmissing-prototypes -Wnested-externs -Wshadow -Wwrite-strings -pedantic INCS= $(LUA_INC) -CFLAGS= $(WARN) $(INCS) -CC= gcc +CFLAGS+= $(WARN) $(INCS) +CC?= gcc # $Id: config,v 1.21 2007/10/27 22:42:32 carregal Exp $