Import buildroot 2016.02.01
This commit is contained in:
20
firmware/buildroot/package/libdnet/0001-python-gcc.patch
Normal file
20
firmware/buildroot/package/libdnet/0001-python-gcc.patch
Normal file
@@ -0,0 +1,20 @@
|
||||
--- a/python/dnet.c 2006-01-19 18:08:23.000000000 +1100
|
||||
+++ b/python/dnet.c 2008-09-03 16:30:47.000000000 +1000
|
||||
@@ -2726,7 +2726,7 @@
|
||||
PyObject *__pyx_3 = 0;
|
||||
unsigned short __pyx_4;
|
||||
Py_INCREF(__pyx_v_self);
|
||||
- ((PyObject*)__pyx_v_next) = Py_None; Py_INCREF(((PyObject*)__pyx_v_next));
|
||||
+ __pyx_v_next = (struct __pyx_obj_4dnet_addr*)Py_None; Py_INCREF(((PyObject*)__pyx_v_next));
|
||||
|
||||
/* "/Users/dugsong/projects/libdnet/python/./dnet.pyx":634 */
|
||||
__pyx_1 = (((struct __pyx_obj_4dnet___addr_ip4_iter *)__pyx_v_self)->cur <= ((struct __pyx_obj_4dnet___addr_ip4_iter *)__pyx_v_self)->max);
|
||||
@@ -2738,7 +2739,7 @@
|
||||
Py_DECREF(__pyx_2); __pyx_2 = 0;
|
||||
if (!__Pyx_TypeTest(__pyx_3, __pyx_ptype_4dnet_addr)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 635; goto __pyx_L1;}
|
||||
Py_DECREF(((PyObject *)__pyx_v_next));
|
||||
- ((PyObject *)__pyx_v_next) = __pyx_3;
|
||||
+ __pyx_v_next = (struct __pyx_obj_4dnet_addr*)__pyx_3;
|
||||
__pyx_3 = 0;
|
||||
|
||||
/* "/Users/dugsong/projects/libdnet/python/./dnet.pyx":636 */
|
||||
@@ -0,0 +1,16 @@
|
||||
---
|
||||
python/Makefile.am | 1 +
|
||||
1 file changed, 1 insertion(+)
|
||||
|
||||
Index: libdnet-1.11/python/Makefile.am
|
||||
===================================================================
|
||||
--- libdnet-1.11.orig/python/Makefile.am
|
||||
+++ libdnet-1.11/python/Makefile.am
|
||||
@@ -11,6 +11,7 @@
|
||||
pyrexc $(srcdir)/dnet.pyx
|
||||
|
||||
python-build: $(srcdir)/dnet.c
|
||||
+ CC="$(CC)" LDSHARED="$(CC) -shared" CFLAGS="$(CFLAGS)" LDFLAGS="$(LDFLAGS)" $(PYTHON) setup.py build_ext -I$(PYINCDIR) -L$(PYLIBDIR)
|
||||
$(PYTHON) setup.py build
|
||||
touch python-build
|
||||
|
||||
19
firmware/buildroot/package/libdnet/Config.in
Normal file
19
firmware/buildroot/package/libdnet/Config.in
Normal file
@@ -0,0 +1,19 @@
|
||||
config BR2_PACKAGE_LIBDNET
|
||||
bool "libdnet"
|
||||
help
|
||||
libdnet - simplified interface to low-level networking routines.
|
||||
|
||||
http://libdnet.sourceforge.net/
|
||||
|
||||
if BR2_PACKAGE_LIBDNET
|
||||
|
||||
config BR2_PACKAGE_LIBDNET_PYTHON
|
||||
bool "libdnet python module"
|
||||
depends on BR2_PACKAGE_PYTHON
|
||||
help
|
||||
dnet module for python
|
||||
|
||||
comment "dnet module for python requires python package"
|
||||
depends on !BR2_PACKAGE_PYTHON
|
||||
|
||||
endif
|
||||
2
firmware/buildroot/package/libdnet/libdnet.hash
Normal file
2
firmware/buildroot/package/libdnet/libdnet.hash
Normal file
@@ -0,0 +1,2 @@
|
||||
# Locally computed:
|
||||
sha256 0eb78415c8f2564c2f1e8ad36e98473348d9c94852f796a226360c716cc7ca53 libdnet-1.11.tar.gz
|
||||
38
firmware/buildroot/package/libdnet/libdnet.mk
Normal file
38
firmware/buildroot/package/libdnet/libdnet.mk
Normal file
@@ -0,0 +1,38 @@
|
||||
################################################################################
|
||||
#
|
||||
# libdnet
|
||||
#
|
||||
################################################################################
|
||||
|
||||
LIBDNET_VERSION = 1.11
|
||||
LIBDNET_SITE = http://downloads.sourceforge.net/project/libdnet/libdnet/libdnet-$(LIBDNET_VERSION)
|
||||
LIBDNET_LICENSE = BSD-3c
|
||||
LIBDNET_LICENSE_FILES = LICENSE
|
||||
LIBDNET_INSTALL_STAGING = YES
|
||||
LIBDNET_AUTORECONF = YES
|
||||
LIBDNET_CONF_OPTS = \
|
||||
--with-gnu-ld \
|
||||
--with-check=no
|
||||
|
||||
ifneq ($(BR2_PACKAGE_LIBDNET_PYTHON),)
|
||||
LIBDNET_DEPENDENCIES = python
|
||||
LIBDNET_CONF_OPTS += --with-python
|
||||
LIBDNET_MAKE_OPTS = PYINCDIR=$(STAGING_DIR)/usr/include/python$(PYTHON_VERSION_MAJOR) PYLIBDIR=$(STAGING_DIR)/usr/lib
|
||||
LIBDNET_INSTALL_TARGET_OPTS = $(LIBDNET_MAKE_OPTS) DESTDIR=$(TARGET_DIR) INSTALL_STRIP_FLAG=-s install-exec
|
||||
LIBDNET_INSTALL_STAGING_OPTS = $(LIBDNET_MAKE_OPTS) DESTDIR=$(STAGING_DIR) install
|
||||
endif
|
||||
|
||||
# Needed for autoreconf to work properly
|
||||
define LIBDNET_FIXUP_ACINCLUDE_M4
|
||||
ln -sf config/acinclude.m4 $(@D)
|
||||
endef
|
||||
|
||||
LIBDNET_POST_EXTRACT_HOOKS += LIBDNET_FIXUP_ACINCLUDE_M4
|
||||
|
||||
define LIBDNET_REMOVE_CONFIG_SCRIPT
|
||||
$(RM) -f $(TARGET_DIR)/usr/bin/dnet-config
|
||||
endef
|
||||
|
||||
LIBDNET_POST_INSTALL_TARGET_HOOKS += LIBDNET_REMOVE_CONFIG_SCRIPT
|
||||
|
||||
$(eval $(autotools-package))
|
||||
Reference in New Issue
Block a user