summaryrefslogtreecommitdiff
path: root/data
diff options
context:
space:
mode:
Diffstat (limited to 'data')
-rw-r--r--data/_libssh/_metadata/description1
-rw-r--r--data/_libssh/_metadata/homepage1
-rw-r--r--data/_libssh/_metadata/in.1443.000
l---------data/_libssh/_metadata/libssl1.1.1.dep1
l---------data/_libssh/_metadata/license1
l---------data/_libssh/_metadata/maintainer1
-rw-r--r--data/_libssh/_metadata/priority1
-rw-r--r--data/_libssh/_metadata/role1
-rw-r--r--data/_libssh/_metadata/section1
-rw-r--r--data/_libssh/_metadata/tags1
-rw-r--r--data/_libssh/_metadata/version1
-rw-r--r--data/_libssh/libssh-0.9.1.tar.xzbin0 -> 1246696 bytes
-rw-r--r--data/_libssh/make.sh24
-rw-r--r--data/_msgpack-c/_metadata/description1
-rw-r--r--data/_msgpack-c/_metadata/homepage1
-rw-r--r--data/_msgpack-c/_metadata/in.1443.000
l---------data/_msgpack-c/_metadata/license1
l---------data/_msgpack-c/_metadata/maintainer1
-rw-r--r--data/_msgpack-c/_metadata/priority1
-rw-r--r--data/_msgpack-c/_metadata/role1
-rw-r--r--data/_msgpack-c/_metadata/section1
-rw-r--r--data/_msgpack-c/_metadata/tags1
-rw-r--r--data/_msgpack-c/_metadata/version1
-rw-r--r--data/_msgpack-c/make.sh22
-rw-r--r--data/_msgpack-c/msgpack-3.2.0.tar.gzbin0 -> 499188 bytes
-rw-r--r--data/libevent/_metadata/in.1200.000
-rw-r--r--data/libevent/darwindns.diff108
l---------data/libmsgpack-dev/_metadata/_msgpack-c.dep1
-rw-r--r--data/libmsgpack-dev/_metadata/description1
-rw-r--r--data/libmsgpack-dev/_metadata/in.1200.000
-rw-r--r--data/libmsgpack-dev/_metadata/in.1443.000
l---------data/libmsgpack-dev/_metadata/license1
l---------data/libmsgpack-dev/_metadata/maintainer1
l---------data/libmsgpack-dev/_metadata/priority1
l---------data/libmsgpack-dev/_metadata/role1
l---------data/libmsgpack-dev/_metadata/section1
l---------data/libmsgpack-dev/_metadata/tags1
l---------data/libmsgpack-dev/_metadata/version1
-rw-r--r--data/libmsgpack-dev/make.sh2
l---------data/libmsgpackc2/_metadata/_msgpack-c.dep1
-rw-r--r--data/libmsgpackc2/_metadata/description1
-rw-r--r--data/libmsgpackc2/_metadata/in.1200.000
-rw-r--r--data/libmsgpackc2/_metadata/in.1443.000
l---------data/libmsgpackc2/_metadata/license1
l---------data/libmsgpackc2/_metadata/maintainer1
l---------data/libmsgpackc2/_metadata/priority1
l---------data/libmsgpackc2/_metadata/role1
l---------data/libmsgpackc2/_metadata/section1
l---------data/libmsgpackc2/_metadata/tags1
l---------data/libmsgpackc2/_metadata/version1
-rw-r--r--data/libmsgpackc2/make.sh2
l---------data/libssh-4/_metadata/_libssh.dep1
-rw-r--r--data/libssh-4/_metadata/depends1
-rw-r--r--data/libssh-4/_metadata/description1
-rw-r--r--data/libssh-4/_metadata/in.1200.000
-rw-r--r--data/libssh-4/_metadata/in.1443.000
l---------data/libssh-4/_metadata/license1
l---------data/libssh-4/_metadata/maintainer1
l---------data/libssh-4/_metadata/priority1
l---------data/libssh-4/_metadata/role1
l---------data/libssh-4/_metadata/section1
l---------data/libssh-4/_metadata/tags1
l---------data/libssh-4/_metadata/version1
-rw-r--r--data/libssh-4/make.sh2
l---------data/libssh-dev/_metadata/_msgpack-c.dep1
-rw-r--r--data/libssh-dev/_metadata/description1
-rw-r--r--data/libssh-dev/_metadata/in.1200.000
-rw-r--r--data/libssh-dev/_metadata/in.1443.000
l---------data/libssh-dev/_metadata/license1
l---------data/libssh-dev/_metadata/maintainer1
l---------data/libssh-dev/_metadata/priority1
l---------data/libssh-dev/_metadata/role1
l---------data/libssh-dev/_metadata/section1
l---------data/libssh-dev/_metadata/tags1
l---------data/libssh-dev/_metadata/version1
-rw-r--r--data/libssh-dev/make.sh2
-rw-r--r--data/tmate/_metadata/description1
-rw-r--r--data/tmate/_metadata/in.1443.000
l---------data/tmate/_metadata/libevent.dep1
l---------data/tmate/_metadata/libmsgpackc2.dep1
l---------data/tmate/_metadata/libssh-4.dep1
l---------data/tmate/_metadata/license1
l---------data/tmate/_metadata/maintainer1
l---------data/tmate/_metadata/ncurses.dep1
-rw-r--r--data/tmate/_metadata/priority1
-rw-r--r--data/tmate/_metadata/role1
-rw-r--r--data/tmate/_metadata/section1
-rw-r--r--data/tmate/_metadata/tags1
-rw-r--r--data/tmate/_metadata/version1
-rw-r--r--data/tmate/make.sh5
-rw-r--r--data/tmate/tmate-2.3.1.tar.lzbin0 -> 509903 bytes
91 files changed, 235 insertions, 0 deletions
diff --git a/data/_libssh/_metadata/description b/data/_libssh/_metadata/description
new file mode 100644
index 000000000..1c1bfbed7
--- /dev/null
+++ b/data/_libssh/_metadata/description
@@ -0,0 +1 @@
+tiny C SSH library (OpenSSL flavor)
diff --git a/data/_libssh/_metadata/homepage b/data/_libssh/_metadata/homepage
new file mode 100644
index 000000000..ab0f47875
--- /dev/null
+++ b/data/_libssh/_metadata/homepage
@@ -0,0 +1 @@
+https://www.libssh.org/
diff --git a/data/_libssh/_metadata/in.1443.00 b/data/_libssh/_metadata/in.1443.00
new file mode 100644
index 000000000..e69de29bb
--- /dev/null
+++ b/data/_libssh/_metadata/in.1443.00
diff --git a/data/_libssh/_metadata/libssl1.1.1.dep b/data/_libssh/_metadata/libssl1.1.1.dep
new file mode 120000
index 000000000..254747b12
--- /dev/null
+++ b/data/_libssh/_metadata/libssl1.1.1.dep
@@ -0,0 +1 @@
+../../libssl1.1.1 \ No newline at end of file
diff --git a/data/_libssh/_metadata/license b/data/_libssh/_metadata/license
new file mode 120000
index 000000000..2d6064d5b
--- /dev/null
+++ b/data/_libssh/_metadata/license
@@ -0,0 +1 @@
+../../../licenses/gpl-2.1 \ No newline at end of file
diff --git a/data/_libssh/_metadata/maintainer b/data/_libssh/_metadata/maintainer
new file mode 120000
index 000000000..573d7ebef
--- /dev/null
+++ b/data/_libssh/_metadata/maintainer
@@ -0,0 +1 @@
+../../../people/sbingner \ No newline at end of file
diff --git a/data/_libssh/_metadata/priority b/data/_libssh/_metadata/priority
new file mode 100644
index 000000000..134d9bc32
--- /dev/null
+++ b/data/_libssh/_metadata/priority
@@ -0,0 +1 @@
+optional
diff --git a/data/_libssh/_metadata/role b/data/_libssh/_metadata/role
new file mode 100644
index 000000000..8d0320866
--- /dev/null
+++ b/data/_libssh/_metadata/role
@@ -0,0 +1 @@
+developer
diff --git a/data/_libssh/_metadata/section b/data/_libssh/_metadata/section
new file mode 100644
index 000000000..e0eb96881
--- /dev/null
+++ b/data/_libssh/_metadata/section
@@ -0,0 +1 @@
+Development
diff --git a/data/_libssh/_metadata/tags b/data/_libssh/_metadata/tags
new file mode 100644
index 000000000..a8928cec8
--- /dev/null
+++ b/data/_libssh/_metadata/tags
@@ -0,0 +1 @@
+purpose::library
diff --git a/data/_libssh/_metadata/version b/data/_libssh/_metadata/version
new file mode 100644
index 000000000..f374f6662
--- /dev/null
+++ b/data/_libssh/_metadata/version
@@ -0,0 +1 @@
+0.9.1
diff --git a/data/_libssh/libssh-0.9.1.tar.xz b/data/_libssh/libssh-0.9.1.tar.xz
new file mode 100644
index 000000000..ee21edb17
--- /dev/null
+++ b/data/_libssh/libssh-0.9.1.tar.xz
Binary files differ
diff --git a/data/_libssh/make.sh b/data/_libssh/make.sh
new file mode 100644
index 000000000..a18fa7764
--- /dev/null
+++ b/data/_libssh/make.sh
@@ -0,0 +1,24 @@
+pkg:setup
+mkdir build
+cd build
+cat >iphoneos_toolchain.cmake <<EOF
+set(CMAKE_SYSTEM_NAME Darwin) # Tell CMake we're cross-compiling
+set(CMAKE_CROSSCOMPILING true)
+#include(CMakeForceCompiler)
+# Prefix detection only works with compiler id "GNU"
+# CMake will look for prefixed g++, cpp, ld, etc. automatically
+set(CMAKE_SYSTEM_PROCESSOR ${PKG_TARG%%-*})
+set(triple ${PKG_TARG})
+set(CMAKE_FIND_ROOT_PATH $(echo ${PKG_PATH} | sed -e s/:/' '/g))
+set(CMAKE_LIBRARY_PATH $(echo ${LIBRARY_PATH} | sed -e s/:/' '/g))
+set(CMAKE_INCLUDE_PATH $(echo ${INCLUDE_PATH} | sed -e s/:/' '/g))
+set(CMAKE_C_COMPILER ${PKG_TARG}-gcc)
+set(CMAKE_CXX_COMPILER ${PKG_TARG}-g++)
+set(CMAKE_FIND_ROOT_PATH_MODE_PROGRAM NEVER)
+set(CMAKE_FIND_ROOT_PATH_MODE_LIBRARY ONLY)
+set(CMAKE_FIND_ROOT_PATH_MODE_INCLUDE ONLY)
+EOF
+
+cmake -j8 -DCMAKE_TOOLCHAIN_FILE=iphoneos_toolchain.cmake -DCMAKE_LOCALSTATEDIR="/private/var" -DCMAKE_INSTALL_NAME_DIR="/usr/lib" -DCMAKE_INSTALL_RPATH="/usr/" -DCMAKE_OSX_SYSROOT="${PKG_ROOT}" -DCMAKE_INSTALL_PREFIX="/usr/" -DCURRENT_VENDOR=debian -DUSE_NLS=0 -DWITH_DOC=0 ..
+pkg:make
+pkg:install
diff --git a/data/_msgpack-c/_metadata/description b/data/_msgpack-c/_metadata/description
new file mode 100644
index 000000000..417dd3fbf
--- /dev/null
+++ b/data/_msgpack-c/_metadata/description
@@ -0,0 +1 @@
+binary-based efficient object serialization library
diff --git a/data/_msgpack-c/_metadata/homepage b/data/_msgpack-c/_metadata/homepage
new file mode 100644
index 000000000..c71a451eb
--- /dev/null
+++ b/data/_msgpack-c/_metadata/homepage
@@ -0,0 +1 @@
+https://github.com/msgpack/msgpack-c/
diff --git a/data/_msgpack-c/_metadata/in.1443.00 b/data/_msgpack-c/_metadata/in.1443.00
new file mode 100644
index 000000000..e69de29bb
--- /dev/null
+++ b/data/_msgpack-c/_metadata/in.1443.00
diff --git a/data/_msgpack-c/_metadata/license b/data/_msgpack-c/_metadata/license
new file mode 120000
index 000000000..bcb400134
--- /dev/null
+++ b/data/_msgpack-c/_metadata/license
@@ -0,0 +1 @@
+../../../licenses/boost \ No newline at end of file
diff --git a/data/_msgpack-c/_metadata/maintainer b/data/_msgpack-c/_metadata/maintainer
new file mode 120000
index 000000000..573d7ebef
--- /dev/null
+++ b/data/_msgpack-c/_metadata/maintainer
@@ -0,0 +1 @@
+../../../people/sbingner \ No newline at end of file
diff --git a/data/_msgpack-c/_metadata/priority b/data/_msgpack-c/_metadata/priority
new file mode 100644
index 000000000..134d9bc32
--- /dev/null
+++ b/data/_msgpack-c/_metadata/priority
@@ -0,0 +1 @@
+optional
diff --git a/data/_msgpack-c/_metadata/role b/data/_msgpack-c/_metadata/role
new file mode 100644
index 000000000..8d0320866
--- /dev/null
+++ b/data/_msgpack-c/_metadata/role
@@ -0,0 +1 @@
+developer
diff --git a/data/_msgpack-c/_metadata/section b/data/_msgpack-c/_metadata/section
new file mode 100644
index 000000000..e0eb96881
--- /dev/null
+++ b/data/_msgpack-c/_metadata/section
@@ -0,0 +1 @@
+Development
diff --git a/data/_msgpack-c/_metadata/tags b/data/_msgpack-c/_metadata/tags
new file mode 100644
index 000000000..a8928cec8
--- /dev/null
+++ b/data/_msgpack-c/_metadata/tags
@@ -0,0 +1 @@
+purpose::library
diff --git a/data/_msgpack-c/_metadata/version b/data/_msgpack-c/_metadata/version
new file mode 100644
index 000000000..944880fa1
--- /dev/null
+++ b/data/_msgpack-c/_metadata/version
@@ -0,0 +1 @@
+3.2.0
diff --git a/data/_msgpack-c/make.sh b/data/_msgpack-c/make.sh
new file mode 100644
index 000000000..afba987eb
--- /dev/null
+++ b/data/_msgpack-c/make.sh
@@ -0,0 +1,22 @@
+pkg:setup
+cat >iphoneos_toolchain.cmake <<EOF
+set(CMAKE_SYSTEM_NAME Darwin) # Tell CMake we're cross-compiling
+set(CMAKE_CROSSCOMPILING true)
+#include(CMakeForceCompiler)
+# Prefix detection only works with compiler id "GNU"
+# CMake will look for prefixed g++, cpp, ld, etc. automatically
+set(CMAKE_SYSTEM_PROCESSOR ${PKG_TARG%%-*})
+set(triple ${PKG_TARG})
+set(CMAKE_FIND_ROOT_PATH $(echo ${PKG_PATH} | sed -e s/:/' '/g))
+set(CMAKE_LIBRARY_PATH $(echo ${LIBRARY_PATH} | sed -e s/:/' '/g))
+set(CMAKE_INCLUDE_PATH $(echo ${INCLUDE_PATH} | sed -e s/:/' '/g))
+set(CMAKE_C_COMPILER ${PKG_TARG}-gcc)
+set(CMAKE_CXX_COMPILER ${PKG_TARG}-g++)
+set(CMAKE_FIND_ROOT_PATH_MODE_PROGRAM NEVER)
+set(CMAKE_FIND_ROOT_PATH_MODE_LIBRARY ONLY)
+set(CMAKE_FIND_ROOT_PATH_MODE_INCLUDE ONLY)
+EOF
+
+cmake -j8 -DCMAKE_TOOLCHAIN_FILE=iphoneos_toolchain.cmake -DCMAKE_LOCALSTATEDIR="/private/var" -DCMAKE_INSTALL_NAME_DIR="/usr/lib" -DCMAKE_INSTALL_RPATH="/usr/" -DCMAKE_OSX_SYSROOT="${PKG_ROOT}" -DCMAKE_INSTALL_PREFIX="/usr/" -DCURRENT_VENDOR=debian -DUSE_NLS=0 -DWITH_DOC=0 .
+pkg:make
+pkg:install
diff --git a/data/_msgpack-c/msgpack-3.2.0.tar.gz b/data/_msgpack-c/msgpack-3.2.0.tar.gz
new file mode 100644
index 000000000..4e152771b
--- /dev/null
+++ b/data/_msgpack-c/msgpack-3.2.0.tar.gz
Binary files differ
diff --git a/data/libevent/_metadata/in.1200.00 b/data/libevent/_metadata/in.1200.00
new file mode 100644
index 000000000..e69de29bb
--- /dev/null
+++ b/data/libevent/_metadata/in.1200.00
diff --git a/data/libevent/darwindns.diff b/data/libevent/darwindns.diff
new file mode 100644
index 000000000..e751e1805
--- /dev/null
+++ b/data/libevent/darwindns.diff
@@ -0,0 +1,108 @@
+diff -ur libevent-2.1.8-stable/evdns.c libevent-2.1.8-stable+ios/evdns.c
+--- libevent-2.1.8-stable/evdns.c 2017-01-29 07:51:00.000000000 -1000
++++ libevent-2.1.8-stable+ios/evdns.c 2019-10-29 14:49:24.000000000 -1000
+@@ -3896,6 +3896,76 @@
+ }
+ #endif
+
++#ifdef __APPLE__
++#include <dnsinfo.h>
++
++int
++load_nameservers_from_systemconfiguration(struct evdns_base *base)
++{
++ int found = 0;
++
++ ASSERT_LOCKED(base);
++
++ dns_config_t *dns_config = dns_configuration_copy();
++ if (!dns_config) return -1;
++
++ if (dns_config->n_resolver > 0) {
++ for (int i=0; i<dns_config->n_resolver; i++) {
++ // This should probably support domain specific servers but idk how
++ if (dns_config->resolver[i]->domain == NULL) {
++ char buf[1024];
++ for (int j=0; j<dns_config->resolver[i]->n_nameserver; j++) {
++ struct sockaddr *nameserver = dns_config->resolver[i]->nameserver[j];
++ const char *ns = NULL;
++ if (nameserver->sa_family == AF_INET) {
++ ns = inet_ntop(nameserver->sa_family, &((struct sockaddr_in*)nameserver)->sin_addr, buf, 1024);
++ } else if (nameserver->sa_family == AF_INET6) {
++ ns = inet_ntop(nameserver->sa_family, &((struct sockaddr_in6*)nameserver)->sin6_addr, buf, 1024);
++ }
++ if (ns && evdns_base_nameserver_ip_add(base, ns)) {
++ found=1;
++ }
++ }
++ }
++ }
++ }
++ free(dns_config);
++
++ if (found) {
++ log(EVDNS_LOG_DEBUG,"Found nameservers in systemconfiguration");
++ } else {
++ log(EVDNS_LOG_DEBUG,"Didn't find nameservers in systemconfiguration");
++ }
++
++ return found ? 0 : -1;
++}
++
++int
++evdns_base_config_darwin_nameservers(struct evdns_base *base)
++{
++ if (base == NULL)
++ base = current_base;
++ if (base == NULL)
++ return -1;
++ EVDNS_LOCK(base);
++ int r = evdns_base_resolv_conf_parse_impl(base, DNS_OPTIONS_ALL, "/etc/resolv.conf");
++ int r2 = load_nameservers_from_systemconfiguration(base);
++ EVDNS_UNLOCK(base);
++ return (r==-1 && r2==-1)?-1:0;
++}
++
++int
++evdns_config_darwin_nameservers(void)
++{
++ if (!current_base) {
++ current_base = evdns_base_new(NULL, 1);
++ return current_base == NULL ? -1 : 0;
++ } else {
++ return evdns_base_config_darwin_nameservers(current_base);
++ }
++}
++#endif
++
+ struct evdns_base *
+ evdns_base_new(struct event_base *event_base, int flags)
+ {
+@@ -3960,7 +4030,11 @@
+ #ifdef _WIN32
+ r = evdns_base_config_windows_nameservers(base);
+ #else
++#ifdef __APPLE__
++ r = evdns_base_config_darwin_nameservers(base);
++#else
+ r = evdns_base_resolv_conf_parse(base, DNS_OPTIONS_ALL, "/etc/resolv.conf");
++#endif // __APPLE__
+ #endif
+ if (r == -1) {
+ evdns_base_free_and_unlock(base, 0);
+diff -ur libevent-2.1.8-stable/include/event2/dns_compat.h libevent-2.1.8-stable+ios/include/event2/dns_compat.h
+--- libevent-2.1.8-stable/include/event2/dns_compat.h 2016-10-04 09:55:31.000000000 -1000
++++ libevent-2.1.8-stable+ios/include/event2/dns_compat.h 2019-10-29 14:44:10.000000000 -1000
+@@ -329,6 +329,12 @@
+ #define EVDNS_CONFIG_WINDOWS_NAMESERVERS_IMPLEMENTED
+ #endif
+
++#ifdef __APPLE__
++int load_nameservers_from_systemconfiguration(struct evdns_base *base);
++int evdns_base_config_darwin_nameservers(struct evdns_base *base);
++int evdns_config_darwin_nameservers(void);
++#endif
++
+ #ifdef __cplusplus
+ }
+ #endif
diff --git a/data/libmsgpack-dev/_metadata/_msgpack-c.dep b/data/libmsgpack-dev/_metadata/_msgpack-c.dep
new file mode 120000
index 000000000..08d441a1f
--- /dev/null
+++ b/data/libmsgpack-dev/_metadata/_msgpack-c.dep
@@ -0,0 +1 @@
+../../_msgpack-c \ No newline at end of file
diff --git a/data/libmsgpack-dev/_metadata/description b/data/libmsgpack-dev/_metadata/description
new file mode 100644
index 000000000..e513eb83a
--- /dev/null
+++ b/data/libmsgpack-dev/_metadata/description
@@ -0,0 +1 @@
+binary-based efficient object serialization library (development files)
diff --git a/data/libmsgpack-dev/_metadata/in.1200.00 b/data/libmsgpack-dev/_metadata/in.1200.00
new file mode 100644
index 000000000..e69de29bb
--- /dev/null
+++ b/data/libmsgpack-dev/_metadata/in.1200.00
diff --git a/data/libmsgpack-dev/_metadata/in.1443.00 b/data/libmsgpack-dev/_metadata/in.1443.00
new file mode 100644
index 000000000..e69de29bb
--- /dev/null
+++ b/data/libmsgpack-dev/_metadata/in.1443.00
diff --git a/data/libmsgpack-dev/_metadata/license b/data/libmsgpack-dev/_metadata/license
new file mode 120000
index 000000000..1c4e8add4
--- /dev/null
+++ b/data/libmsgpack-dev/_metadata/license
@@ -0,0 +1 @@
+../../_msgpack-c/_metadata/license \ No newline at end of file
diff --git a/data/libmsgpack-dev/_metadata/maintainer b/data/libmsgpack-dev/_metadata/maintainer
new file mode 120000
index 000000000..f21c2baef
--- /dev/null
+++ b/data/libmsgpack-dev/_metadata/maintainer
@@ -0,0 +1 @@
+../../_msgpack-c/_metadata/maintainer \ No newline at end of file
diff --git a/data/libmsgpack-dev/_metadata/priority b/data/libmsgpack-dev/_metadata/priority
new file mode 120000
index 000000000..c1b3df6df
--- /dev/null
+++ b/data/libmsgpack-dev/_metadata/priority
@@ -0,0 +1 @@
+../../_msgpack-c/_metadata/priority \ No newline at end of file
diff --git a/data/libmsgpack-dev/_metadata/role b/data/libmsgpack-dev/_metadata/role
new file mode 120000
index 000000000..aeff176e5
--- /dev/null
+++ b/data/libmsgpack-dev/_metadata/role
@@ -0,0 +1 @@
+../../_msgpack-c/_metadata/role \ No newline at end of file
diff --git a/data/libmsgpack-dev/_metadata/section b/data/libmsgpack-dev/_metadata/section
new file mode 120000
index 000000000..94757009e
--- /dev/null
+++ b/data/libmsgpack-dev/_metadata/section
@@ -0,0 +1 @@
+../../_msgpack-c/_metadata/section \ No newline at end of file
diff --git a/data/libmsgpack-dev/_metadata/tags b/data/libmsgpack-dev/_metadata/tags
new file mode 120000
index 000000000..ab8c51342
--- /dev/null
+++ b/data/libmsgpack-dev/_metadata/tags
@@ -0,0 +1 @@
+../../_msgpack-c/_metadata/tags \ No newline at end of file
diff --git a/data/libmsgpack-dev/_metadata/version b/data/libmsgpack-dev/_metadata/version
new file mode 120000
index 000000000..a5246c998
--- /dev/null
+++ b/data/libmsgpack-dev/_metadata/version
@@ -0,0 +1 @@
+../../_msgpack-c/_metadata/version \ No newline at end of file
diff --git a/data/libmsgpack-dev/make.sh b/data/libmsgpack-dev/make.sh
new file mode 100644
index 000000000..68405d0fd
--- /dev/null
+++ b/data/libmsgpack-dev/make.sh
@@ -0,0 +1,2 @@
+cp -a "$(PKG_DEST_ _msgpack-c)"/. "${PKG_DEST}"/
+rm -f "${PKG_DEST}"/usr/lib/lib*.*.dylib
diff --git a/data/libmsgpackc2/_metadata/_msgpack-c.dep b/data/libmsgpackc2/_metadata/_msgpack-c.dep
new file mode 120000
index 000000000..08d441a1f
--- /dev/null
+++ b/data/libmsgpackc2/_metadata/_msgpack-c.dep
@@ -0,0 +1 @@
+../../_msgpack-c \ No newline at end of file
diff --git a/data/libmsgpackc2/_metadata/description b/data/libmsgpackc2/_metadata/description
new file mode 100644
index 000000000..417dd3fbf
--- /dev/null
+++ b/data/libmsgpackc2/_metadata/description
@@ -0,0 +1 @@
+binary-based efficient object serialization library
diff --git a/data/libmsgpackc2/_metadata/in.1200.00 b/data/libmsgpackc2/_metadata/in.1200.00
new file mode 100644
index 000000000..e69de29bb
--- /dev/null
+++ b/data/libmsgpackc2/_metadata/in.1200.00
diff --git a/data/libmsgpackc2/_metadata/in.1443.00 b/data/libmsgpackc2/_metadata/in.1443.00
new file mode 100644
index 000000000..e69de29bb
--- /dev/null
+++ b/data/libmsgpackc2/_metadata/in.1443.00
diff --git a/data/libmsgpackc2/_metadata/license b/data/libmsgpackc2/_metadata/license
new file mode 120000
index 000000000..1c4e8add4
--- /dev/null
+++ b/data/libmsgpackc2/_metadata/license
@@ -0,0 +1 @@
+../../_msgpack-c/_metadata/license \ No newline at end of file
diff --git a/data/libmsgpackc2/_metadata/maintainer b/data/libmsgpackc2/_metadata/maintainer
new file mode 120000
index 000000000..f21c2baef
--- /dev/null
+++ b/data/libmsgpackc2/_metadata/maintainer
@@ -0,0 +1 @@
+../../_msgpack-c/_metadata/maintainer \ No newline at end of file
diff --git a/data/libmsgpackc2/_metadata/priority b/data/libmsgpackc2/_metadata/priority
new file mode 120000
index 000000000..c1b3df6df
--- /dev/null
+++ b/data/libmsgpackc2/_metadata/priority
@@ -0,0 +1 @@
+../../_msgpack-c/_metadata/priority \ No newline at end of file
diff --git a/data/libmsgpackc2/_metadata/role b/data/libmsgpackc2/_metadata/role
new file mode 120000
index 000000000..aeff176e5
--- /dev/null
+++ b/data/libmsgpackc2/_metadata/role
@@ -0,0 +1 @@
+../../_msgpack-c/_metadata/role \ No newline at end of file
diff --git a/data/libmsgpackc2/_metadata/section b/data/libmsgpackc2/_metadata/section
new file mode 120000
index 000000000..94757009e
--- /dev/null
+++ b/data/libmsgpackc2/_metadata/section
@@ -0,0 +1 @@
+../../_msgpack-c/_metadata/section \ No newline at end of file
diff --git a/data/libmsgpackc2/_metadata/tags b/data/libmsgpackc2/_metadata/tags
new file mode 120000
index 000000000..ab8c51342
--- /dev/null
+++ b/data/libmsgpackc2/_metadata/tags
@@ -0,0 +1 @@
+../../_msgpack-c/_metadata/tags \ No newline at end of file
diff --git a/data/libmsgpackc2/_metadata/version b/data/libmsgpackc2/_metadata/version
new file mode 120000
index 000000000..a5246c998
--- /dev/null
+++ b/data/libmsgpackc2/_metadata/version
@@ -0,0 +1 @@
+../../_msgpack-c/_metadata/version \ No newline at end of file
diff --git a/data/libmsgpackc2/make.sh b/data/libmsgpackc2/make.sh
new file mode 100644
index 000000000..164f0b1e5
--- /dev/null
+++ b/data/libmsgpackc2/make.sh
@@ -0,0 +1,2 @@
+pkg: mkdir -p /usr/lib
+cp -a "$(PKG_DEST_ _msgpack-c)"/usr/lib/lib*.*.dylib "${PKG_DEST}"/usr/lib/
diff --git a/data/libssh-4/_metadata/_libssh.dep b/data/libssh-4/_metadata/_libssh.dep
new file mode 120000
index 000000000..0447f45d0
--- /dev/null
+++ b/data/libssh-4/_metadata/_libssh.dep
@@ -0,0 +1 @@
+../../_libssh \ No newline at end of file
diff --git a/data/libssh-4/_metadata/depends b/data/libssh-4/_metadata/depends
new file mode 100644
index 000000000..ef75b76fa
--- /dev/null
+++ b/data/libssh-4/_metadata/depends
@@ -0,0 +1 @@
+libssl1.1.1
diff --git a/data/libssh-4/_metadata/description b/data/libssh-4/_metadata/description
new file mode 100644
index 000000000..1c1bfbed7
--- /dev/null
+++ b/data/libssh-4/_metadata/description
@@ -0,0 +1 @@
+tiny C SSH library (OpenSSL flavor)
diff --git a/data/libssh-4/_metadata/in.1200.00 b/data/libssh-4/_metadata/in.1200.00
new file mode 100644
index 000000000..e69de29bb
--- /dev/null
+++ b/data/libssh-4/_metadata/in.1200.00
diff --git a/data/libssh-4/_metadata/in.1443.00 b/data/libssh-4/_metadata/in.1443.00
new file mode 100644
index 000000000..e69de29bb
--- /dev/null
+++ b/data/libssh-4/_metadata/in.1443.00
diff --git a/data/libssh-4/_metadata/license b/data/libssh-4/_metadata/license
new file mode 120000
index 000000000..b192e539c
--- /dev/null
+++ b/data/libssh-4/_metadata/license
@@ -0,0 +1 @@
+../../_libssh/_metadata/license \ No newline at end of file
diff --git a/data/libssh-4/_metadata/maintainer b/data/libssh-4/_metadata/maintainer
new file mode 120000
index 000000000..c579e0094
--- /dev/null
+++ b/data/libssh-4/_metadata/maintainer
@@ -0,0 +1 @@
+../../_libssh/_metadata/maintainer \ No newline at end of file
diff --git a/data/libssh-4/_metadata/priority b/data/libssh-4/_metadata/priority
new file mode 120000
index 000000000..404fd4e09
--- /dev/null
+++ b/data/libssh-4/_metadata/priority
@@ -0,0 +1 @@
+../../_libssh/_metadata/priority \ No newline at end of file
diff --git a/data/libssh-4/_metadata/role b/data/libssh-4/_metadata/role
new file mode 120000
index 000000000..337601ac1
--- /dev/null
+++ b/data/libssh-4/_metadata/role
@@ -0,0 +1 @@
+../../_libssh/_metadata/role \ No newline at end of file
diff --git a/data/libssh-4/_metadata/section b/data/libssh-4/_metadata/section
new file mode 120000
index 000000000..0580cb944
--- /dev/null
+++ b/data/libssh-4/_metadata/section
@@ -0,0 +1 @@
+../../_libssh/_metadata/section \ No newline at end of file
diff --git a/data/libssh-4/_metadata/tags b/data/libssh-4/_metadata/tags
new file mode 120000
index 000000000..9f5b1ae43
--- /dev/null
+++ b/data/libssh-4/_metadata/tags
@@ -0,0 +1 @@
+../../_libssh/_metadata/tags \ No newline at end of file
diff --git a/data/libssh-4/_metadata/version b/data/libssh-4/_metadata/version
new file mode 120000
index 000000000..9ae89a2b3
--- /dev/null
+++ b/data/libssh-4/_metadata/version
@@ -0,0 +1 @@
+../../_libssh/_metadata/version \ No newline at end of file
diff --git a/data/libssh-4/make.sh b/data/libssh-4/make.sh
new file mode 100644
index 000000000..b399e2f8b
--- /dev/null
+++ b/data/libssh-4/make.sh
@@ -0,0 +1,2 @@
+pkg: mkdir -p /usr/lib
+cp -a "$(PKG_DEST_ _libssh)"/usr/lib/lib*.*.dylib "${PKG_DEST}"/usr/lib/
diff --git a/data/libssh-dev/_metadata/_msgpack-c.dep b/data/libssh-dev/_metadata/_msgpack-c.dep
new file mode 120000
index 000000000..08d441a1f
--- /dev/null
+++ b/data/libssh-dev/_metadata/_msgpack-c.dep
@@ -0,0 +1 @@
+../../_msgpack-c \ No newline at end of file
diff --git a/data/libssh-dev/_metadata/description b/data/libssh-dev/_metadata/description
new file mode 100644
index 000000000..20768416e
--- /dev/null
+++ b/data/libssh-dev/_metadata/description
@@ -0,0 +1 @@
+tiny C SSH library - Development files (OpenSSL flavor)
diff --git a/data/libssh-dev/_metadata/in.1200.00 b/data/libssh-dev/_metadata/in.1200.00
new file mode 100644
index 000000000..e69de29bb
--- /dev/null
+++ b/data/libssh-dev/_metadata/in.1200.00
diff --git a/data/libssh-dev/_metadata/in.1443.00 b/data/libssh-dev/_metadata/in.1443.00
new file mode 100644
index 000000000..e69de29bb
--- /dev/null
+++ b/data/libssh-dev/_metadata/in.1443.00
diff --git a/data/libssh-dev/_metadata/license b/data/libssh-dev/_metadata/license
new file mode 120000
index 000000000..b192e539c
--- /dev/null
+++ b/data/libssh-dev/_metadata/license
@@ -0,0 +1 @@
+../../_libssh/_metadata/license \ No newline at end of file
diff --git a/data/libssh-dev/_metadata/maintainer b/data/libssh-dev/_metadata/maintainer
new file mode 120000
index 000000000..c579e0094
--- /dev/null
+++ b/data/libssh-dev/_metadata/maintainer
@@ -0,0 +1 @@
+../../_libssh/_metadata/maintainer \ No newline at end of file
diff --git a/data/libssh-dev/_metadata/priority b/data/libssh-dev/_metadata/priority
new file mode 120000
index 000000000..404fd4e09
--- /dev/null
+++ b/data/libssh-dev/_metadata/priority
@@ -0,0 +1 @@
+../../_libssh/_metadata/priority \ No newline at end of file
diff --git a/data/libssh-dev/_metadata/role b/data/libssh-dev/_metadata/role
new file mode 120000
index 000000000..337601ac1
--- /dev/null
+++ b/data/libssh-dev/_metadata/role
@@ -0,0 +1 @@
+../../_libssh/_metadata/role \ No newline at end of file
diff --git a/data/libssh-dev/_metadata/section b/data/libssh-dev/_metadata/section
new file mode 120000
index 000000000..0580cb944
--- /dev/null
+++ b/data/libssh-dev/_metadata/section
@@ -0,0 +1 @@
+../../_libssh/_metadata/section \ No newline at end of file
diff --git a/data/libssh-dev/_metadata/tags b/data/libssh-dev/_metadata/tags
new file mode 120000
index 000000000..9f5b1ae43
--- /dev/null
+++ b/data/libssh-dev/_metadata/tags
@@ -0,0 +1 @@
+../../_libssh/_metadata/tags \ No newline at end of file
diff --git a/data/libssh-dev/_metadata/version b/data/libssh-dev/_metadata/version
new file mode 120000
index 000000000..9ae89a2b3
--- /dev/null
+++ b/data/libssh-dev/_metadata/version
@@ -0,0 +1 @@
+../../_libssh/_metadata/version \ No newline at end of file
diff --git a/data/libssh-dev/make.sh b/data/libssh-dev/make.sh
new file mode 100644
index 000000000..cb9ba30f6
--- /dev/null
+++ b/data/libssh-dev/make.sh
@@ -0,0 +1,2 @@
+cp -a "$(PKG_DEST_ _libssh)"/. "${PKG_DEST}"/
+rm -f "${PKG_DEST}"/usr/lib/lib*.*.dylib
diff --git a/data/tmate/_metadata/description b/data/tmate/_metadata/description
new file mode 100644
index 000000000..b295a5108
--- /dev/null
+++ b/data/tmate/_metadata/description
@@ -0,0 +1 @@
+terminal multiplexer with instant terminal sharing
diff --git a/data/tmate/_metadata/in.1443.00 b/data/tmate/_metadata/in.1443.00
new file mode 100644
index 000000000..e69de29bb
--- /dev/null
+++ b/data/tmate/_metadata/in.1443.00
diff --git a/data/tmate/_metadata/libevent.dep b/data/tmate/_metadata/libevent.dep
new file mode 120000
index 000000000..c79b2082c
--- /dev/null
+++ b/data/tmate/_metadata/libevent.dep
@@ -0,0 +1 @@
+../../libevent \ No newline at end of file
diff --git a/data/tmate/_metadata/libmsgpackc2.dep b/data/tmate/_metadata/libmsgpackc2.dep
new file mode 120000
index 000000000..65af4d533
--- /dev/null
+++ b/data/tmate/_metadata/libmsgpackc2.dep
@@ -0,0 +1 @@
+../../libmsgpackc2 \ No newline at end of file
diff --git a/data/tmate/_metadata/libssh-4.dep b/data/tmate/_metadata/libssh-4.dep
new file mode 120000
index 000000000..33140e8ad
--- /dev/null
+++ b/data/tmate/_metadata/libssh-4.dep
@@ -0,0 +1 @@
+../../libssh-4 \ No newline at end of file
diff --git a/data/tmate/_metadata/license b/data/tmate/_metadata/license
new file mode 120000
index 000000000..9c13a9a0f
--- /dev/null
+++ b/data/tmate/_metadata/license
@@ -0,0 +1 @@
+../../../licenses/gpl-2 \ No newline at end of file
diff --git a/data/tmate/_metadata/maintainer b/data/tmate/_metadata/maintainer
new file mode 120000
index 000000000..573d7ebef
--- /dev/null
+++ b/data/tmate/_metadata/maintainer
@@ -0,0 +1 @@
+../../../people/sbingner \ No newline at end of file
diff --git a/data/tmate/_metadata/ncurses.dep b/data/tmate/_metadata/ncurses.dep
new file mode 120000
index 000000000..a395fad08
--- /dev/null
+++ b/data/tmate/_metadata/ncurses.dep
@@ -0,0 +1 @@
+../../ncurses \ No newline at end of file
diff --git a/data/tmate/_metadata/priority b/data/tmate/_metadata/priority
new file mode 100644
index 000000000..134d9bc32
--- /dev/null
+++ b/data/tmate/_metadata/priority
@@ -0,0 +1 @@
+optional
diff --git a/data/tmate/_metadata/role b/data/tmate/_metadata/role
new file mode 100644
index 000000000..52b4d7301
--- /dev/null
+++ b/data/tmate/_metadata/role
@@ -0,0 +1 @@
+hacker
diff --git a/data/tmate/_metadata/section b/data/tmate/_metadata/section
new file mode 100644
index 000000000..1ddf05d5d
--- /dev/null
+++ b/data/tmate/_metadata/section
@@ -0,0 +1 @@
+Terminal_Support
diff --git a/data/tmate/_metadata/tags b/data/tmate/_metadata/tags
new file mode 100644
index 000000000..ad5d50831
--- /dev/null
+++ b/data/tmate/_metadata/tags
@@ -0,0 +1 @@
+purpose::console
diff --git a/data/tmate/_metadata/version b/data/tmate/_metadata/version
new file mode 100644
index 000000000..2bf1c1ccf
--- /dev/null
+++ b/data/tmate/_metadata/version
@@ -0,0 +1 @@
+2.3.1
diff --git a/data/tmate/make.sh b/data/tmate/make.sh
new file mode 100644
index 000000000..e2797c1a4
--- /dev/null
+++ b/data/tmate/make.sh
@@ -0,0 +1,5 @@
+pkg:setup
+./autogen.sh
+pkg:configure
+pkg:make
+pkg:install
diff --git a/data/tmate/tmate-2.3.1.tar.lz b/data/tmate/tmate-2.3.1.tar.lz
new file mode 100644
index 000000000..7239f1a03
--- /dev/null
+++ b/data/tmate/tmate-2.3.1.tar.lz
Binary files differ