Remove unneeded dependencies
This commit is contained in:
parent
f5aa042f47
commit
0b93c1cd50
4 changed files with 1 additions and 155 deletions
|
@ -1,48 +0,0 @@
|
|||
# Copyright (C) 2008 OpenWrt.org
|
||||
#
|
||||
# This is free software, licensed under the GNU General Public License v2.
|
||||
# See /LICENSE for more information.
|
||||
#
|
||||
# $Id$
|
||||
|
||||
include $(TOPDIR)/rules.mk
|
||||
|
||||
PKG_NAME:=bitlib
|
||||
PKG_VERSION:=25
|
||||
PKG_RELEASE:=1
|
||||
|
||||
PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.gz
|
||||
PKG_SOURCE_URL:=http://dev.luci.freifunk-halle.net/sources/\
|
||||
http://luaforge.net/frs/download.php/3065
|
||||
PKG_MD5SUM:=18f124c80c685f2269296a7172e600fe
|
||||
|
||||
PKG_BUILD_DIR:=$(BUILD_DIR)/$(PKG_NAME)-$(PKG_VERSION)
|
||||
PKG_INSTALL_DIR:=$(PKG_BUILD_DIR)/ipkg-install
|
||||
|
||||
include $(INCLUDE_DIR)/package.mk
|
||||
|
||||
define Package/bitlib
|
||||
SECTION:=lang
|
||||
CATEGORY:=Languages
|
||||
SUBMENU:=LUA
|
||||
TITLE:=bit manipulation library
|
||||
URL:=http://luaforge.net/projects/bitlib
|
||||
DEPENDS:=+liblua
|
||||
endef
|
||||
|
||||
define Build/Configure
|
||||
endef
|
||||
|
||||
define Build/Compile
|
||||
$(CP) $(PKG_BUILD_DIR)/config.h.in $(PKG_BUILD_DIR)/config.h
|
||||
$(TARGET_CC) $(TARGET_CFLAGS) -DHAVE_CONFIG_H -I$(PKG_BUILD_DIR) -Wall -pedantic \
|
||||
-I$(STAGING_DIR)/usr/include/ -c $(PKG_BUILD_DIR)/lbitlib.c -fPIC -o $(PKG_BUILD_DIR)/lbitlib.o
|
||||
$(TARGET_CC) $(TARGET_LDFLAGS) -shared $(PKG_BUILD_DIR)/lbitlib.o -o $(PKG_BUILD_DIR)/bit.so
|
||||
endef
|
||||
|
||||
define Package/bitlib/install
|
||||
$(INSTALL_DIR) $(1)/usr/lib/lua
|
||||
$(CP) $(PKG_BUILD_DIR)/bit.so $(1)/usr/lib/lua
|
||||
endef
|
||||
|
||||
$(eval $(call BuildPackage,bitlib))
|
|
@ -1,44 +0,0 @@
|
|||
# Copyright (C) 2008 OpenWrt.org
|
||||
#
|
||||
# This is free software, licensed under the GNU General Public License v2.
|
||||
# See /LICENSE for more information.
|
||||
#
|
||||
# $Id$
|
||||
|
||||
include $(TOPDIR)/rules.mk
|
||||
|
||||
PKG_NAME:=luaposix
|
||||
PKG_VERSION:=5.1.3
|
||||
PKG_RELEASE:=1
|
||||
|
||||
PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.gz
|
||||
PKG_SOURCE_URL:=http://dev.luci.freifunk-halle.net/sources/\
|
||||
http://luaforge.net/frs/download.php/3449
|
||||
PKG_MD5SUM:=4271f321c39d0560d9fbe6ca882a67aa
|
||||
|
||||
PKG_BUILD_DIR:=$(BUILD_DIR)/$(PKG_NAME)-$(PKG_VERSION)
|
||||
PKG_INSTALL_DIR:=$(PKG_BUILD_DIR)/ipkg-install
|
||||
|
||||
include $(INCLUDE_DIR)/package.mk
|
||||
|
||||
define Package/luaposix
|
||||
SECTION:=lang
|
||||
CATEGORY:=Languages
|
||||
SUBMENU:=LUA
|
||||
TITLE:=Posix library for Lua
|
||||
URL:=http://luaforge.net/projects/luaposix/
|
||||
DEPENDS:=+liblua
|
||||
endef
|
||||
|
||||
define Build/Configure
|
||||
endef
|
||||
|
||||
MAKE_FLAGS += \
|
||||
OS=Linux
|
||||
|
||||
define Package/luaposix/install
|
||||
$(INSTALL_DIR) $(1)/usr/lib/lua
|
||||
$(CP) $(PKG_BUILD_DIR)/posix.so $(1)/usr/lib/lua
|
||||
endef
|
||||
|
||||
$(eval $(call BuildPackage,luaposix))
|
|
@ -1,62 +0,0 @@
|
|||
--- a/lposix.c
|
||||
+++ b/lposix.c
|
||||
@@ -1016,6 +1016,29 @@
|
||||
}
|
||||
#endif
|
||||
|
||||
+/*
|
||||
+ * XXX: GNU and BSD handle the forward declaration of crypt() in different
|
||||
+ * and annoying ways (especially GNU). Declare it here just to make sure
|
||||
+ * that it's there
|
||||
+ */
|
||||
+char *crypt(const char *, const char *);
|
||||
+
|
||||
+static int Pcrypt(lua_State *L)
|
||||
+{
|
||||
+ const char *str, *salt;
|
||||
+ char *res;
|
||||
+
|
||||
+ str = luaL_checkstring(L, 1);
|
||||
+ salt = luaL_checkstring(L, 2);
|
||||
+ if (strlen(salt) < 2)
|
||||
+ luaL_error(L, "not enough salt");
|
||||
+
|
||||
+ res = crypt(str, salt);
|
||||
+ lua_pushstring(L, res);
|
||||
+
|
||||
+ return 1;
|
||||
+}
|
||||
+
|
||||
static const luaL_reg R[] =
|
||||
{
|
||||
{"access", Paccess},
|
||||
@@ -1023,6 +1046,7 @@
|
||||
{"chdir", Pchdir},
|
||||
{"chmod", Pchmod},
|
||||
{"chown", Pchown},
|
||||
+ {"crypt", Pcrypt},
|
||||
{"ctermid", Pctermid},
|
||||
{"dirname", Pdirname},
|
||||
{"dir", Pdir},
|
||||
--- a/Makefile
|
||||
+++ b/Makefile
|
||||
@@ -37,8 +37,10 @@
|
||||
OS=$(shell uname)
|
||||
ifeq ($(OS),Darwin)
|
||||
LDFLAGS_SHARED=-bundle -undefined dynamic_lookup
|
||||
+ LIBS=
|
||||
else
|
||||
LDFLAGS_SHARED=-shared
|
||||
+ LIBS=-lcrypt
|
||||
endif
|
||||
|
||||
# targets
|
||||
@@ -50,7 +52,7 @@
|
||||
$(LUA) test.lua
|
||||
|
||||
$T: $(OBJS)
|
||||
- $(CC) $(LDFLAGS) -o $@ $(LDFLAGS_SHARED) $(OBJS)
|
||||
+ $(CC) $(LDFLAGS) -o $@ $(LDFLAGS_SHARED) $(OBJS) $(LIBS)
|
||||
|
||||
$(OBJS): modemuncher.c
|
||||
|
|
@ -88,7 +88,7 @@ endef
|
|||
|
||||
define Package/luci-core
|
||||
$(call Package/luci/libtemplate)
|
||||
DEPENDS:=+lua +luaposix +bitlib
|
||||
DEPENDS:=+lua
|
||||
TITLE:=LuCI core libraries
|
||||
endef
|
||||
|
||||
|
|
Loading…
Reference in a new issue