From patchwork Mon May 20 12:56:38 2013 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Assaf Inbal X-Patchwork-Id: 245026 Return-Path: X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@bilbo.ozlabs.org Received: from silver.osuosl.org (silver.osuosl.org [140.211.166.136]) by ozlabs.org (Postfix) with ESMTP id 4AF6B2C0091 for ; Mon, 20 May 2013 22:58:18 +1000 (EST) Received: from localhost (localhost [127.0.0.1]) by silver.osuosl.org (Postfix) with ESMTP id BFD6131903; Mon, 20 May 2013 12:58:16 +0000 (UTC) X-Virus-Scanned: amavisd-new at osuosl.org Received: from silver.osuosl.org ([127.0.0.1]) by localhost (.osuosl.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id BuAMWsRRMNNl; Mon, 20 May 2013 12:58:10 +0000 (UTC) Received: from ash.osuosl.org (ash.osuosl.org [140.211.166.34]) by silver.osuosl.org (Postfix) with ESMTP id 5BAF231A1F; Mon, 20 May 2013 12:58:09 +0000 (UTC) X-Original-To: buildroot@lists.busybox.net Delivered-To: buildroot@osuosl.org Received: from whitealder.osuosl.org (whitealder.osuosl.org [140.211.166.138]) by ash.osuosl.org (Postfix) with ESMTP id D0A6C8F76F for ; Mon, 20 May 2013 12:57:59 +0000 (UTC) Received: from localhost (localhost [127.0.0.1]) by whitealder.osuosl.org (Postfix) with ESMTP id 43A3D8C928 for ; Mon, 20 May 2013 12:57:53 +0000 (UTC) X-Virus-Scanned: amavisd-new at osuosl.org Received: from whitealder.osuosl.org ([127.0.0.1]) by localhost (.osuosl.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id g3Z2aj7lmgfi for ; Mon, 20 May 2013 12:57:52 +0000 (UTC) X-Greylist: domain auto-whitelisted by SQLgrey-1.7.6 Received: from mail-ea0-f176.google.com (mail-ea0-f176.google.com [209.85.215.176]) by whitealder.osuosl.org (Postfix) with ESMTPS id 95D598C923 for ; Mon, 20 May 2013 12:57:51 +0000 (UTC) Received: by mail-ea0-f176.google.com with SMTP id k11so3868502eaj.35 for ; Mon, 20 May 2013 05:57:49 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=x-received:from:to:cc:subject:date:message-id:x-mailer:in-reply-to :references; bh=h86GLOyEqJi0OWCpoBBzL5TrmuYoYTwULP+pbS8LzWI=; b=PTjvrCCOU6KUtOiXX9I+yD/Fn0yqc2yXHx/VYjY2V/ZUGAfx2y1YIOg7GEmjvPXHFz OYDmBjt4Im4+b3hFWJX6EWZfvv2s7TvB8rT5z6zdK1sYbEy2y2Ov+e5kxSjOTVGT3Y8E MXzvUNEXZf4BiaTnCFODECNELQHJEDlPoA8UjzqmFF2Y7afU3njl+9MbH+j/LX7jJrWS FiWbX/JzQcoNOH+VNvLeT7xowfpRt0IrGhmuHzk69wmNeg62R+HlxjwSkqoldBayJ8h4 7mzHOn/n/9XJNDEzPeVoHMLhanv2LRRulaFFbLNGLCBvrwqlWpkemPkzZL1kdtIQkRCk 11fQ== X-Received: by 10.15.108.141 with SMTP id cd13mr52065283eeb.46.1369054669086; Mon, 20 May 2013 05:57:49 -0700 (PDT) Received: from localhost.localdomain (80.179.199.150.cable.012.net.il. [80.179.199.150]) by mx.google.com with ESMTPSA id g7sm37514827eew.15.2013.05.20.05.57.47 for (version=TLSv1.1 cipher=ECDHE-RSA-RC4-SHA bits=128/128); Mon, 20 May 2013 05:57:48 -0700 (PDT) From: Assaf Inbal To: buildroot@busybox.net Date: Mon, 20 May 2013 15:56:38 +0300 Message-Id: <1369054604-26139-6-git-send-email-shmuelzon@gmail.com> X-Mailer: git-send-email 1.8.1.2 In-Reply-To: <1369054604-26139-1-git-send-email-shmuelzon@gmail.com> References: <1369054604-26139-1-git-send-email-shmuelzon@gmail.com> Cc: Assaf Inbal Subject: [Buildroot] [PATCH 06/12] luabitop: New package X-BeenThere: buildroot@busybox.net X-Mailman-Version: 2.1.14 Precedence: list List-Id: Discussion and development of buildroot List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , MIME-Version: 1.0 Errors-To: buildroot-bounces@busybox.net Sender: buildroot-bounces@busybox.net Lua library for binary operations Signed-off-by: Assaf Inbal --- package/Config.in | 1 + package/luabitop/Config.in | 7 +++++++ package/luabitop/luabitop.mk | 27 +++++++++++++++++++++++++++ 3 files changed, 35 insertions(+) create mode 100644 package/luabitop/Config.in create mode 100644 package/luabitop/luabitop.mk diff --git a/package/Config.in b/package/Config.in index e94cb39..1089533 100644 --- a/package/Config.in +++ b/package/Config.in @@ -308,6 +308,7 @@ source "package/cgilua/Config.in" source "package/copas/Config.in" source "package/coxpcall/Config.in" source "package/lbase64/Config.in" +source "package/luabitop/Config.in" source "package/luacjson/Config.in" source "package/luaexpat/Config.in" source "package/luafilesystem/Config.in" diff --git a/package/luabitop/Config.in b/package/luabitop/Config.in new file mode 100644 index 0000000..83a85b1 --- /dev/null +++ b/package/luabitop/Config.in @@ -0,0 +1,7 @@ +config BR2_PACKAGE_LUABITOP + bool "luabitop" + help + Lua BitOp is a C extension module for Lua 5.1/5.2 which adds bitwise + operations on numbers. + + http://bitop.luajit.org diff --git a/package/luabitop/luabitop.mk b/package/luabitop/luabitop.mk new file mode 100644 index 0000000..aaa01cd --- /dev/null +++ b/package/luabitop/luabitop.mk @@ -0,0 +1,27 @@ +############################################################# +# +# luabitop +# +############################################################# + +LUABITOP_VERSION = 1.0.2 +LUABITOP_SOURCE = LuaBitOp-$(LUABITOP_VERSION).tar.gz +LUABITOP_SITE = http://bitop.luajit.org/download +LUABITOP_LICENSE = MIT +LUABITOP_LICENSE_FILES = README +LUABITOP_DEPENDENCIES = lua + +define LUABITOP_BUILD_CMDS + $(MAKE) -C $(@D) CC="$(TARGET_CC)" CFLAGS="$(TARGET_CFLAGS)" +endef + +define LUABITOP_INSTALL_TARGET_CMDS + mkdir -p $(TARGET_DIR)/usr/lib/lua + $(INSTALL) -p $(@D)/bit.so $(TARGET_DIR)/usr/lib/lua +endef + +define LUABITOP_CLEAN_CMDS + $(MAKE) -C $(@D) clean +endef + +$(eval $(generic-package))