Browse Source

Merge pull request #6000 from mwarning/kadnode

kadnode: use codeload url
lilik-openwrt-22.03
Hannu Nyman 7 years ago
committed by GitHub
parent
commit
3afd1fe1fd
No known key found for this signature in database GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 78 additions and 8 deletions
  1. +11
    -8
      net/kadnode/Makefile
  2. +67
    -0
      net/kadnode/patches/0001-LFLAGS-LDFLAGS.patch

+ 11
- 8
net/kadnode/Makefile View File

@ -7,17 +7,16 @@ include $(TOPDIR)/rules.mk
PKG_NAME:=kadnode
PKG_VERSION:=2.2.0
PKG_RELEASE:=1
PKG_RELEASE:=2
PKG_BUILD_DIR:=$(BUILD_DIR)/$(PKG_NAME)-$(PKG_VERSION)
PKG_SOURCE_PROTO:=git
PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.xz
PKG_SOURCE_URL:=https://github.com/mwarning/KadNode
PKG_SOURCE_VERSION:=c63e734950787d35c8bf1363448430942d1bb39d
PKG_MIRROR_HASH:=dcecfb14169ac5c4c28bcf147681f6823aa2d8a37d29d35ab3e76b613cce085c
PKG_LICENSE:=MIT
PKG_SOURCE_URL:=https://codeload.github.com/mwarning/KadNode/tar.gz/v$(PKG_VERSION)?
PKG_SOURCE:=KadNode-$(PKG_VERSION).tar.gz
PKG_HASH:=1b3ccaa01cbb7548ef268d8b562059452826dc774529303c494418d1a450ca97
PKG_BUILD_DIR:=$(BUILD_DIR)/KadNode-$(PKG_VERSION)
PKG_BUILD_PARALLEL:=1
include $(INCLUDE_DIR)/package.mk
@ -77,6 +76,10 @@ endif
MAKE_FLAGS += FEATURES="$(FEATURES)"
# Make binary smaller
TARGET_CFLAGS += -ffunction-sections -fdata-sections
TARGET_LDFLAGS += -Wl,--gc-sections
define Package/kadnode/install
$(INSTALL_DIR) $(1)/usr/bin
$(INSTALL_BIN) $(PKG_BUILD_DIR)/build/kadnode $(1)/usr/bin/


+ 67
- 0
net/kadnode/patches/0001-LFLAGS-LDFLAGS.patch View File

@ -0,0 +1,67 @@
From 12f6ca15b1b80f7fedb3ae3cf9067a8045a9a8fd Mon Sep 17 00:00:00 2001
From: Moritz Warning <moritzwarning@web.de>
Date: Wed, 2 May 2018 19:54:37 +0200
Subject: [PATCH] LFLAGS => LDFLAGS
---
Makefile | 12 ++++++------
1 file changed, 6 insertions(+), 6 deletions(-)
diff --git a/Makefile b/Makefile
index 62be30a..ae994fc 100644
--- a/Makefile
+++ b/Makefile
@@ -2,7 +2,7 @@
CC ?= gcc
CFLAGS ?= -Os -Wall -Wwrite-strings -pedantic
CFLAGS += -std=gnu99 -I/usr/local/include
-LFLAGS += -L/usr/local/lib -lc
+LDFLAGS += -L/usr/local/lib -lc
FEATURES ?= dns lpd tls bob cmd debug nss #natpmp upnp
OBJS = build/searches.o build/kad.o build/log.o \
@@ -30,7 +30,7 @@ endif
ifeq ($(findstring bob,$(FEATURES)),bob)
OBJS += build/ext-bob.o
CFLAGS += -DBOB
- LFLAGS += -lmbedtls -lmbedx509 -lmbedcrypto
+ LDFLAGS += -lmbedtls -lmbedx509 -lmbedcrypto
endif
ifeq ($(findstring cmd,$(FEATURES)),cmd)
@@ -56,20 +56,20 @@ endif
ifeq ($(findstring tls,$(FEATURES)),tls)
OBJS += build/ext-tls-client.o build/ext-tls-server.o
CFLAGS += -DTLS
- LFLAGS += -lmbedtls -lmbedx509 -lmbedcrypto
+ LDFLAGS += -lmbedtls -lmbedx509 -lmbedcrypto
endif
ifeq ($(findstring upnp,$(FEATURES)),upnp)
OBJS += build/upnp.o
CFLAGS += -DFWD_UPNP
- LFLAGS += -Wl,-Bdynamic -lminiupnpc
+ LDFLAGS += -Wl,-Bdynamic -lminiupnpc
ENABLE_FORWARDING = 1
endif
ifeq ($(findstring natpmp,$(FEATURES)),natpmp)
OBJS += build/natpmp.o
CFLAGS += -DFWD_NATPMP
- LFLAGS += -Wl,-Bdynamic -lnatpmp
+ LDFLAGS += -Wl,-Bdynamic -lnatpmp
ENABLE_FORWARDING = 1
endif
@@ -94,7 +94,7 @@ libkadnode.so: build/libkadnode.o $(OBJS)
$(CC) -shared $(OBJS) build/libkadnode.o -o build/libkadnode.so
kadnode: build/main.o $(OBJS) $(EXTRA)
- $(CC) build/main.o $(OBJS) -o build/kadnode $(LFLAGS)
+ $(CC) build/main.o $(OBJS) -o build/kadnode $(LDFLAGS)
ln -s kadnode build/kadnode-ctl 2> /dev/null || true
clean:
--
2.17.0

Loading…
Cancel
Save