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. |