[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