hc
2024-08-19 eb6b9ee90f50f13c5abb885ce483802d6262f2b5
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
config BR2_PACKAGE_I2PD
   bool "i2pd"
   depends on BR2_USE_MMU # fork()
   depends on BR2_TOOLCHAIN_HAS_ATOMIC
   # pthread_condattr_setclock
   depends on BR2_TOOLCHAIN_HAS_THREADS_NPTL
   depends on BR2_TOOLCHAIN_SUPPORTS_ALWAYS_LOCKFREE_ATOMIC_INTS # boost-filesystem
   depends on BR2_INSTALL_LIBSTDCPP
   depends on BR2_USE_WCHAR # boost
   depends on !BR2_TOOLCHAIN_HAS_GCC_BUG_64735 # exception_ptr
   select BR2_PACKAGE_BOOST
   select BR2_PACKAGE_BOOST_DATE_TIME
   select BR2_PACKAGE_BOOST_FILESYSTEM
   select BR2_PACKAGE_BOOST_PROGRAM_OPTIONS
   select BR2_PACKAGE_BOOST_SYSTEM
   select BR2_PACKAGE_OPENSSL
   select BR2_PACKAGE_ZLIB
   help
     i2pd (I2P Daemon) is a full-featured C++ implementation of I2P
     client.
 
     I2P (Invisible Internet Protocol) is a universal anonymous
     network layer.
     All communications over I2P are anonymous and end-to-end
     encrypted, participants don't reveal their real IP addresses.
 
     http://i2pd.website
 
comment "i2pd needs a toolchain w/ C++, NPTL, wchar"
   depends on BR2_USE_MMU
   depends on BR2_TOOLCHAIN_HAS_ATOMIC
   depends on BR2_TOOLCHAIN_SUPPORTS_ALWAYS_LOCKFREE_ATOMIC_INTS
   depends on !BR2_INSTALL_LIBSTDCPP || \
       !BR2_TOOLCHAIN_HAS_THREADS_NPTL || !BR2_USE_WCHAR
 
comment "i2pd needs exception_ptr"
   depends on BR2_USE_MMU
   depends on BR2_TOOLCHAIN_HAS_ATOMIC
   depends on BR2_TOOLCHAIN_SUPPORTS_ALWAYS_LOCKFREE_ATOMIC_INTS
   depends on BR2_TOOLCHAIN_HAS_GCC_BUG_64735