update tor to latest upstream version
[openadk.git] / package / tor / Makefile
blob356100b567ff48411cdd4ab76dcad7b66cfe52c6
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
6 PKG_NAME:= tor
7 PKG_VERSION:= 0.2.6.9
8 PKG_RELEASE:= 1
9 PKG_HASH:= 4a6c29ad89a98d7832c599d9480d6d8e55355fb3b8f4b506c5df557f15942f9c
10 PKG_DESCR:= anonymous internet communication system
11 PKG_SECTION:= net/proxy
12 PKG_DEPENDS:= libevent libopenssl zlib libpthread
13 PKG_BUILDDEP:= libevent openssl zlib
14 PKG_URL:= https://www.torproject.org/
15 PKG_SITES:= https://www.torproject.org/dist/
17 DISTFILES:= ${PKG_NAME}-${PKG_VERSION}.tar.gz
19 include ${ADK_TOPDIR}/mk/package.mk
21 $(eval $(call PKG_template,TOR,tor,${PKG_VERSION}-${PKG_RELEASE},${PKG_DEPENDS},${PKG_DESCR},${PKG_SECTION}))
23 # -DNDEBUG not supported
24 TARGET_CPPFLAGS:=
25 CONFIGURE_ENV+= ac_cv_libevent_normal=yes \
26 ac_cv_libevent_linker_option="" \
27 ac_cv_libevent_dir="${STAGING_TARGET_DIR}/usr" \
28 ac_cv_openssldir="${STAGING_TARGET_DIR}/usr" \
29 ac_cv_openssl_linker_option="" \
30 tor_cv_time_t_signed=yes \
31 tor_cv_null_is_zero=yes \
32 tor_cv_unaligned_ok=yes
34 CONFIGURE_ARGS+= --disable-tool-name-check
36 ifeq ($(ADK_TARGET_USE_SSP),y)
37 CONFIGURE_ARGS+= --enable-gcc-hardening
38 else
39 CONFIGURE_ARGS+= --disable-gcc-hardening
40 endif
42 tor-install:
43 ${INSTALL_DIR} ${IDIR_TOR}/usr/bin ${IDIR_TOR}/etc/tor
44 ${INSTALL_DATA} ./files/torrc ${IDIR_TOR}/etc/tor/
45 ${CP} ${WRKINST}/usr/bin/tor ${IDIR_TOR}/usr/bin/
47 include ${ADK_TOPDIR}/mk/pkg-bottom.mk