pkgsrc-Bugs archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

Re: pkg/53787: Update devel/lua-filesytem to 1.7.0_2



The following reply was made to PR pkg/53787; it has been noted by GNATS.

From: Leonardo Taccari <leot%NetBSD.org@localhost>
To: gnats-bugs%NetBSD.org@localhost
Cc: 
Subject: Re: pkg/53787: Update devel/lua-filesytem to 1.7.0_2
Date: Sat, 15 Dec 2018 11:57:51 +0100

 Hello Jonathan,
 
 jonthn+pkgsrc%pinacea.com@localhost writes:
 > [...]
 > I tried to contact the maintainer 'filip' but this mailbox doesn't exist anymore.
 >
 > See this diff to update to latest (only tested on macOS)
 > [...]
 
 Thank you for the PR and patch!
 
 Just some possible comments directly inline!
 
 > +$NetBSD$
 > +
 > +--- Makefile.orig	2018-12-15 04:00:31.000000000 +0000
 > ++++ Makefile
 > +@@ -12,7 +12,7 @@ OBJS= src/$T.o
 > + lib: src/lfs.so
 > + 
 > + src/lfs.so: $(OBJS)
 > +-	MACOSX_DEPLOYMENT_TARGET="10.3"; export MACOSX_DEPLOYMENT_TARGET; $(CC) $(LIB_OPTION) -o src/lfs.so $(OBJS)
 > ++	$(CC) $(LIB_OPTION) -o src/lfs.so $(OBJS)
 > + 
 > + test: lib
 > + 	LUA_CPATH=./src/?.so lua tests/test.lua
 
 Why is it needed to remove MACOSX_DEPLOYMENT_TARGET?
 (please add comment to patch)
 
 > diff --git c/devel/lua-filesystem/patches/patch-aa i/devel/lua-filesystem/patches/patch-config
 > similarity index 66%
 > rename from devel/lua-filesystem/patches/patch-aa
 > rename to devel/lua-filesystem/patches/patch-config
 > index 9dc3373d6f8..bb0a27b5440 100644
 > --- c/devel/lua-filesystem/patches/patch-aa
 > +++ i/devel/lua-filesystem/patches/patch-config
 > [...]
 > -@@ -16,7 +16,7 @@ LIB_OPTION= -shared #for Linux
 > + 
 > + # OS dependent
 > +-LIB_OPTION= -shared #for Linux
 > +-#LIB_OPTION= -bundle -undefined dynamic_lookup #for MacOS X
 > ++LIB_OPTION+= $(shell pkg-config --libs lua-${LUA_LINKVERSION}) -shared #for Linux
 > ++#LIB_OPTION+= -bundle -undefined dynamic_lookup #for MacOS X
 > + 
 >   LIBNAME= $T.so.$V
 >   
 >   # Compilation directives
 >
 
 Why is it needed to adjust LIB_OPTION? 
 (please add comment to this hunk of patch)
 
 If this in not needed the `pkg-config' from USE_TOOLS can be removed
 and also exporting LUA_LINKVERSION via MAKE_ENV.
 
 
 (If you can please also provide a changelog for the update, thanks!)
 
 
 Thank you again!
 


Home | Main Index | Thread Index | Old Index