4 "summary": "Tor.framework is the easiest way to embed Tor in your iOS application.",
5 "description": "Tor.framework is the easiest way to embed Tor in your iOS application. Currently, the framework compiles in static versions of tor, libevent, openssl, and liblzma.",
6 "homepage": "https://github.com/iCepa/Tor.framework",
12 "Conrad Kramer": "conrad@conradkramer.com",
13 "Chris Ballinger": "chris@chatsecure.org",
14 "Mike Tigas": "mike@tig.as",
15 "Benjamin Erhart": "berhart@netzarchitekten.com"
18 "git": "https://github.com/iCepa/Tor.framework.git",
23 "social_media_url": "https://twitter.com/tladesignz",
28 "default_subspecs": "CTor",
33 "source_files": "Tor/Classes/Core/**/*"
42 "source_files": "Tor/Classes/CTor/**/*",
43 "pod_target_xcconfig": {
44 "HEADER_SEARCH_PATHS": "$(inherited) \"${PODS_TARGET_SRCROOT}/Tor/tor\" \"${PODS_TARGET_SRCROOT}/Tor/tor/src\" \"${PODS_TARGET_SRCROOT}/Tor/openssl/include\" \"${BUILT_PRODUCTS_DIR}/openssl\" \"${PODS_TARGET_SRCROOT}/Tor/libevent/include\"",
45 "OTHER_LDFLAGS": "$(inherited) -L\"${BUILT_PRODUCTS_DIR}/Tor\" -l\"z\" -l\"lzma\" -l\"crypto\" -l\"ssl\" -l\"event_core\" -l\"event_extra\" -l\"event_pthreads\" -l\"event\" -l\"tor\""
48 "pod_target_xcconfig": {
49 "OTHER_LDFLAGS": "$(inherited) -L\"${BUILT_PRODUCTS_DIR}/Tor-iOS\""
53 "pod_target_xcconfig": {
54 "OTHER_LDFLAGS": "$(inherited) -L\"${BUILT_PRODUCTS_DIR}/Tor-macOS\""
60 "execution_position": "before_compile",
62 "lzma-always-execute-this-but-supress-warning"
64 "script": "cd \"${PODS_TARGET_SRCROOT}/Tor/xz\"\n../xz.sh\n"
67 "name": "Build OpenSSL",
68 "execution_position": "before_compile",
70 "openssl-always-execute-this-but-supress-warning"
72 "script": "cd \"${PODS_TARGET_SRCROOT}/Tor/openssl\"\n../openssl.sh\n"
75 "name": "Build libevent",
76 "execution_position": "before_compile",
78 "libevent-always-execute-this-but-supress-warning"
80 "script": "cd \"${PODS_TARGET_SRCROOT}/Tor/libevent\"\n../libevent.sh\n"
84 "execution_position": "before_compile",
86 "tor-always-execute-this-but-supress-warning"
88 "script": "cd \"${PODS_TARGET_SRCROOT}/Tor/tor\"\n../tor.sh\n"
104 "name": "CTor-NoLZMA",
110 "source_files": "Tor/Classes/CTor/**/*",
111 "pod_target_xcconfig": {
112 "HEADER_SEARCH_PATHS": "$(inherited) \"${PODS_TARGET_SRCROOT}/Tor/tor\" \"${PODS_TARGET_SRCROOT}/Tor/tor/src\" \"${PODS_TARGET_SRCROOT}/Tor/openssl/include\" \"${BUILT_PRODUCTS_DIR}/openssl\" \"${PODS_TARGET_SRCROOT}/Tor/libevent/include\"",
113 "OTHER_LDFLAGS": "$(inherited) -L\"${BUILT_PRODUCTS_DIR}/Tor\" -l\"z\" -l\"crypto\" -l\"ssl\" -l\"event_core\" -l\"event_extra\" -l\"event_pthreads\" -l\"event\" -l\"tor\""
116 "pod_target_xcconfig": {
117 "OTHER_LDFLAGS": "$(inherited) -L\"${BUILT_PRODUCTS_DIR}/Tor-iOS\""
121 "pod_target_xcconfig": {
122 "OTHER_LDFLAGS": "$(inherited) -L\"${BUILT_PRODUCTS_DIR}/Tor-macOS\""
127 "name": "Build OpenSSL",
128 "execution_position": "before_compile",
130 "openssl-always-execute-this-but-supress-warning"
132 "script": "cd \"${PODS_TARGET_SRCROOT}/Tor/openssl\"\n../openssl.sh\n"
135 "name": "Build libevent",
136 "execution_position": "before_compile",
138 "libevent-always-execute-this-but-supress-warning"
140 "script": "cd \"${PODS_TARGET_SRCROOT}/Tor/libevent\"\n../libevent.sh\n"
144 "execution_position": "before_compile",
146 "tor-always-execute-this-but-supress-warning"
148 "script": "cd \"${PODS_TARGET_SRCROOT}/Tor/tor\"\n../tor.sh --no-lzma\n"
168 "resource_bundles": {
170 "Tor/tor/src/config/geoip",
171 "Tor/tor/src/config/geoip6"
176 "name": "GeoIP-NoLZMA",
182 "resource_bundles": {
184 "Tor/tor/src/config/geoip",
185 "Tor/tor/src/config/geoip6"
196 "source_files": "Tor/Classes/Arti/**/*",
197 "pod_target_xcconfig": {
198 "HEADER_SEARCH_PATHS": "$(inherited) \"${PODS_TARGET_SRCROOT}/Tor/arti/common\"",
199 "OTHER_LDFLAGS": "$(inherited) -L\"${BUILT_PRODUCTS_DIR}/Tor\" -l\"arti_mobile_ex\""
201 "user_target_xcconfig": {
202 "GCC_PREPROCESSOR_DEFINITIONS": "USE_ARTI=1",
203 "SWIFT_ACTIVE_COMPILATION_CONDITIONS": "$(inherited) USE_ARTI"
207 "name": "Build Arti",
208 "execution_position": "before_compile",
210 "arti-always-execute-this-but-supress-warning"
212 "script": "cd \"${PODS_TARGET_SRCROOT}/Tor/arti\"\n../arti.sh\n"