1 # This file is part of the OpenADK project. OpenADK is copyrighted
2 # material, please see the LICENCE file in the top-level directory.
4 include $(ADK_TOPDIR
)/rules.mk
9 PKG_HASH
:= 8eb6b38716e2f3a8a72f1f549c9444c2bc28d52c9536792690564c74fe722f2d
10 PKG_DESCR
:= ipsec management tools
11 PKG_SECTION
:= net
/security
12 PKG_DEPENDS
:= libressl
13 PKG_BUILDDEP
:= flex libressl
14 PKG_KDEPENDS
:= net-key
15 PKG_URL
:= http
://ipsec-tools.sourceforge.net
/
16 PKG_SITES
:= $(MASTER_SITE_SOURCEFORGE
:=ipsec-tools
/)
18 DISTFILES
:= $(PKG_NAME
)-$(PKG_VERSION
).
tar.bz2
20 PKG_FLAVOURS_IPSEC_TOOLS
:= WITH_IPV6
21 PKGFD_WITH_IPV6
:= enable ipv6 support
23 include $(ADK_TOPDIR
)/mk
/package.mk
25 $(eval
$(call PKG_template
,IPSEC_TOOLS
,ipsec-tools
,$(PKG_VERSION
)-$(PKG_RELEASE
),$(PKG_DEPENDS
),$(PKG_DESCR
),$(PKG_SECTION
)))
27 CONFIGURE_ARGS
+= --with-kernel-headers
="$(LINUX_DIR)/include" \
28 --with-openssl
="$(STAGING_TARGET_DIR)/usr" \
30 --disable-security-context \
34 ifneq ($(ADK_PACKAGE_IPSEC_TOOLS_WITH_IPV6
),)
35 CONFIGURE_ARGS
+= --enable-ipv6
37 CONFIGURE_ARGS
+= --disable-ipv6
41 $(INSTALL_DIR
) $(IDIR_IPSEC_TOOLS
)/etc
42 $(INSTALL_DIR
) $(IDIR_IPSEC_TOOLS
)/usr
/lib
43 $(INSTALL_DIR
) $(IDIR_IPSEC_TOOLS
)/usr
/sbin
44 $(INSTALL_DATA
) $(WRKBUILD
)/src
/racoon
/samples
/racoon.conf \
45 $(IDIR_IPSEC_TOOLS
)/etc
46 $(CP
) $(WRKINST
)/usr
/lib
/lib
{racoon
,ipsec
}.so.
* \
47 $(IDIR_IPSEC_TOOLS
)/usr
/lib
48 $(INSTALL_BIN
) $(WRKINST
)/usr
/sbin
/{racoon
,racoonctl
,setkey
,plainrsa-gen
} \
49 $(IDIR_IPSEC_TOOLS
)/usr
/sbin
51 include $(ADK_TOPDIR
)/mk
/pkg-bottom.mk