[77435] trunk/dports/devel/lua-wsapi
and.damore at macports.org
and.damore at macports.org
Wed Mar 30 04:10:23 PDT 2011
Revision: 77435
http://trac.macports.org/changeset/77435
Author: and.damore at macports.org
Date: 2011-03-30 04:10:20 -0700 (Wed, 30 Mar 2011)
Log Message:
-----------
port lua-wsapi: added docs, examples, edited shebang lines for launchers, added dependency on port lua-filesystem
Modified Paths:
--------------
trunk/dports/devel/lua-wsapi/Portfile
trunk/dports/devel/lua-wsapi/files/patch-Makefile.diff
Modified: trunk/dports/devel/lua-wsapi/Portfile
===================================================================
--- trunk/dports/devel/lua-wsapi/Portfile 2011-03-30 10:25:03 UTC (rev 77434)
+++ trunk/dports/devel/lua-wsapi/Portfile 2011-03-30 11:10:20 UTC (rev 77435)
@@ -3,6 +3,7 @@
name lua-wsapi
version 1.4
+revision 1
categories devel
platforms darwin
maintainers and.damore openmaintainer
@@ -26,12 +27,20 @@
sha1 b041148e4a13fb454c08c21de2a8f9ba9a4a3ec6 \
rmd160 d81aa518bf6e1a14814a778e075a3bef7b267f69
-depends_lib port:lua
+depends_lib port:lua \
+ port:lua-luafilesystem
patchfiles patch-Makefile.diff \
patch-configure.diff \
patch-src-fastcgi-lfcgi.c.diff
+post-patch {
+ reinplace "s|#!/usr/bin/lua|#!/usr/bin/env lua|" ${worksrcpath}/src/launcher/wsapi.cgi
+ reinplace "s|#!/usr/bin/lua|#!/usr/bin/env lua|" ${worksrcpath}/src/launcher/wsapi.fcgi
+}
+
configure.pre_args lua
-destroot.target-append install-fcgi
+destroot.target-append install-fcgi install-rocks
+destroot.post_args-append PREFIX=${prefix}
+
Modified: trunk/dports/devel/lua-wsapi/files/patch-Makefile.diff
===================================================================
--- trunk/dports/devel/lua-wsapi/files/patch-Makefile.diff 2011-03-30 10:25:03 UTC (rev 77434)
+++ trunk/dports/devel/lua-wsapi/files/patch-Makefile.diff 2011-03-30 11:10:20 UTC (rev 77435)
@@ -1,6 +1,6 @@
---- Makefile.orig 2010-11-25 14:08:08.000000000 +0100
-+++ Makefile 2010-11-25 14:10:45.000000000 +0100
-@@ -14,16 +14,17 @@
+--- Makefile.orig 2011-03-30 11:57:13.000000000 +0200
++++ Makefile 2011-03-30 11:59:06.000000000 +0200
+@@ -14,22 +14,24 @@
fcgi: fastcgi
src/fastcgi/lfcgi.so: src/fastcgi/lfcgi.o src/fastcgi/lfcgi.h
@@ -12,15 +12,26 @@
- cp src/wsapi/*.lua $(LUA_DIR)/wsapi
- cp src/launcher/wsapi.cgi $(BIN_DIR)/
- cp src/launcher/wsapi.fcgi $(BIN_DIR)/
-+ mkdir -p $(DESTDIR)/$(LUA_DIR)/wsapi
-+ cp src/wsapi/*.lua $(DESTDIR)/$(LUA_DIR)/wsapi
-+ cp src/launcher/wsapi.cgi $(DESTDIR)/$(BIN_DIR)/
-+ cp src/launcher/wsapi.fcgi $(DESTDIR)/$(BIN_DIR)/
++ mkdir -p $(DESTDIR)$(LUA_DIR)/wsapi
++ cp src/wsapi/*.lua $(DESTDIR)$(LUA_DIR)/wsapi
++ cp src/launcher/wsapi $(DESTDIR)$(BIN_DIR)/
++ cp src/launcher/wsapi.cgi $(DESTDIR)$(BIN_DIR)/
++ cp src/launcher/wsapi.fcgi $(DESTDIR)$(BIN_DIR)/
install-fcgi:
- cp src/fastcgi/lfcgi.so $(LUA_LIBDIR)/
-+ mkdir -p $(DESTDIR)/$(LUA_LIBDIR)
-+ cp src/fastcgi/lfcgi.so $(DESTDIR)/$(LUA_LIBDIR)/
++ mkdir -p $(DESTDIR)$(LUA_LIBDIR)
++ cp src/fastcgi/lfcgi.so $(DESTDIR)$(LUA_LIBDIR)/
install-rocks: install
- mkdir -p $(PREFIX)/samples
+- mkdir -p $(PREFIX)/samples
+- cp -r samples/* $(PREFIX)/samples
+- mkdir -p $(PREFIX)/doc
+- cp -r doc/* $(PREFIX)/doc
++ mkdir -p $(DESTDIR)$(PREFIX)/share/examples/luarocks
++ cp -r samples/* $(DESTDIR)$(PREFIX)/share/examples/luarocks
++ mkdir -p $(DESTDIR)$(PREFIX)/share/doc/luarocks
++ cp -r doc/us/* $(DESTDIR)$(PREFIX)/share/doc/luarocks
+
+ clean:
+ rm src/fastcgi/lfcgi.o src/fastcgi/lfcgi.so
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.macosforge.org/pipermail/macports-changes/attachments/20110330/43622c9c/attachment-0001.html>
More information about the macports-changes
mailing list