|
From: <abe...@us...> - 2013-01-06 06:38:50
|
Revision: 5868
http://astlinux.svn.sourceforge.net/astlinux/?rev=5868&view=rev
Author: abelbeck
Date: 2013-01-06 06:38:44 +0000 (Sun, 06 Jan 2013)
Log Message:
-----------
luasec, new package - not added to menuconfig yet
Added Paths:
-----------
branches/1.0/package/luasec/
branches/1.0/package/luasec/Config.in
branches/1.0/package/luasec/luasec.mk
Added: branches/1.0/package/luasec/Config.in
===================================================================
--- branches/1.0/package/luasec/Config.in (rev 0)
+++ branches/1.0/package/luasec/Config.in 2013-01-06 06:38:44 UTC (rev 5868)
@@ -0,0 +1,7 @@
+config BR2_PACKAGE_LUASEC
+ bool "luasec"
+ help
+ LuaSec is a binding for OpenSSL library to provide TLS/SSL communication.
+
+ https://github.com/brunoos/luasec/wiki
+
Added: branches/1.0/package/luasec/luasec.mk
===================================================================
--- branches/1.0/package/luasec/luasec.mk (rev 0)
+++ branches/1.0/package/luasec/luasec.mk 2013-01-06 06:38:44 UTC (rev 5868)
@@ -0,0 +1,37 @@
+#############################################################
+#
+# luasec
+#
+#############################################################
+
+LUASEC_VERSION = 0.4.1
+LUASEC_SOURCE = luasec-$(LUASEC_VERSION).tar.gz
+LUASEC_SITE = http://files.astlinux.org
+LUASEC_DEPENDENCIES = lua openssl luasocket
+
+define LUASEC_BUILD_CMDS
+ $(MAKE) -C $(@D)/src linux \
+ INCDIR="-I$(STAGING_DIR)/usr/include/" \
+ LIBDIR="-L$(STAGING_DIR)/usr/lib/" \
+ CFLAGS="$(TARGET_CFLAGS) -fpic" \
+ CC="$(TARGET_CC)" \
+ LD="$(TARGET_LD) -shared"
+endef
+
+define LUASEC_INSTALL_TARGET_CMDS
+ $(MAKE) -C $(@D)/src \
+ LUACPATH="$(TARGET_DIR)/usr/lib/lua" \
+ LUAPATH="$(TARGET_DIR)/usr/share/lua" install
+endef
+
+define LUASEC_UNINSTALL_TARGET_CMDS
+ rm -rf "$(TARGET_DIR)/usr/share/lua/ssl"
+ rm -f "$(TARGET_DIR)/usr/share/lua/ssl.lua"
+ rm -f "$(TARGET_DIR)/usr/lib/lua/ssl.so"
+endef
+
+define LUASEC_CLEAN_CMDS
+ $(MAKE) -C $(@D) -f makefile clean
+endef
+
+$(eval $(call GENTARGETS,package,luasec))
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|