- bump version
- add SUSV legacy fixups
This commit is contained in:
parent
933d5c60ef
commit
0982183a8d
@ -4,7 +4,7 @@
|
||||
#
|
||||
#############################################################
|
||||
|
||||
IPSEC_TOOLS_VER:=0.6.6
|
||||
IPSEC_TOOLS_VER:=0.6.7
|
||||
IPSEC_TOOLS_SOURCE:=ipsec-tools-$(IPSEC_TOOLS_VER).tar.bz2
|
||||
IPSEC_TOOLS_CAT:=$(BZCAT)
|
||||
IPSEC_TOOLS_DIR:=$(BUILD_DIR)/ipsec-tools-$(IPSEC_TOOLS_VER)
|
||||
@ -63,17 +63,15 @@ endif
|
||||
$(DL_DIR)/$(IPSEC_TOOLS_SOURCE):
|
||||
$(WGET) -P $(DL_DIR) $(IPSEC_TOOLS_SITE)/$(IPSEC_TOOLS_SOURCE)
|
||||
|
||||
|
||||
$(IPSEC_TOOLS_DIR)/.source: $(DL_DIR)/$(IPSEC_TOOLS_SOURCE)
|
||||
$(IPSEC_TOOLS_DIR)/.patched: $(DL_DIR)/$(IPSEC_TOOLS_SOURCE)
|
||||
$(IPSEC_TOOLS_CAT) $(DL_DIR)/$(IPSEC_TOOLS_SOURCE) | tar -C $(BUILD_DIR) $(TAR_OPTIONS) -
|
||||
toolchain/patch-kernel.sh $(IPSEC_TOOLS_DIR) package/ipsec-tools ipsec-tools-$(IPSEC_TOOLS_VER)\*.patch
|
||||
touch $(IPSEC_TOOLS_DIR)/.source
|
||||
$(CONFIG_UPDATE) $(IPSEC_TOOLS_DIR)
|
||||
touch $@
|
||||
|
||||
$(IPSEC_TOOLS_DIR)/.configured: $(IPSEC_TOOLS_DIR)/.source
|
||||
( cd $(IPSEC_TOOLS_DIR); \
|
||||
$(IPSEC_TOOLS_DIR)/.configured: $(IPSEC_TOOLS_DIR)/.patched
|
||||
( cd $(IPSEC_TOOLS_DIR); rm -rf config.cache ; \
|
||||
$(TARGET_CONFIGURE_OPTS) \
|
||||
CFLAGS="$(TARGET_CFLAGS)" \
|
||||
LDFLAGS="$(TARGET_LDFLAGS)" \
|
||||
./configure \
|
||||
--target=$(GNU_TARGET_NAME) \
|
||||
--host=$(GNU_TARGET_NAME) \
|
||||
@ -83,10 +81,18 @@ $(IPSEC_TOOLS_DIR)/.configured: $(IPSEC_TOOLS_DIR)/.source
|
||||
--disable-hybrid \
|
||||
--without-libpam \
|
||||
--disable-gssapi \
|
||||
--with-kernel-headers=$(STAGING_DIR)/include \
|
||||
--with-kernel-headers=$(STAGING_DIR)/usr/include \
|
||||
$(IPSEC_TOOLS_CONFIG_FLAGS) \
|
||||
);
|
||||
touch $(IPSEC_TOOLS_DIR)/.configured
|
||||
# simpler than patching that cruft..
|
||||
(echo '#undef bzero' ; \
|
||||
echo '#define bzero(a, b) memset((a), 0, (b))' ; \
|
||||
echo '#undef bcopy' ; \
|
||||
echo '#define bcopy(src, dest, len) memmove(dest, src, len)' ; \
|
||||
echo '#undef index' ; \
|
||||
echo '#define index(a, b) strchr(a, b)' ; \
|
||||
) >> $(IPSEC_TOOLS_DIR)/config.h
|
||||
touch $@
|
||||
|
||||
$(IPSEC_TOOLS_DIR)/$(IPSEC_TOOLS_BINARY_SETKEY) \
|
||||
$(IPSEC_TOOLS_DIR)/$(IPSEC_TOOLS_BINARY_RACOON) \
|
||||
|
Loading…
Reference in New Issue
Block a user