# This is a shell archive. Save it in a file, remove anything before # this line, and then unpack it by entering "sh file". Note, it may # create directories; files and directories will be owned by you and # have default permissions. # # This archive contains: # # ttyd # ttyd/Makefile # ttyd/pkg-descr # ttyd/distinfo # ttyd/files # ttyd/files/patch-CMakeLists.txt # ttyd/files/patch-src_server.h # echo c - ttyd mkdir -p ttyd > /dev/null 2>&1 echo x - ttyd/Makefile sed 's/^X//' >ttyd/Makefile << '10b42e52e4971246a73c4db13a016094' X# $FreeBSD$ X XPORTNAME= ttyd XPORTVERSION= 1.1.0 XCATEGORIES= sysutils X XMAINTAINER= neel@neelc.org XCOMMENT= Program to share your terminal over the web X XLICENSE= MIT XLICENSE_FILE= ${WRKSRC}/LICENSE X XBUILD_DEPENDS= xxd:editors/vim-lite X XLIB_DEPENDS= libjson-c.so:devel/json-c \ X libwebsockets.so:net/libwebsockets X XUSE_GITHUB= yes XGH_ACCOUNT= tsl0922 X XUSES= cmake pkgconfig XPLIST_FILES= bin/${PORTNAME} X Xdo-install: X ${INSTALL_PROGRAM} ${WRKSRC}/ttyd ${STAGEDIR}${PREFIX}/bin X X.include 10b42e52e4971246a73c4db13a016094 echo x - ttyd/pkg-descr sed 's/^X//' >ttyd/pkg-descr << 'd0e7e89caa36d5e7c30c2b280db9a757' Xttyd is a simple command-line tool for sharing terminal over the web, inspired Xby GoTTY. X XWWW: https://www.github.com/tsl0922/ttyd d0e7e89caa36d5e7c30c2b280db9a757 echo x - ttyd/distinfo sed 's/^X//' >ttyd/distinfo << '60191afc99baea3477cf8d679e5b6af4' XTIMESTAMP = 1476539907 XSHA256 (tsl0922-ttyd-1.1.0_GH0.tar.gz) = 12e38c16a34d36384813cbf4b459343185d2fde17cc696aab9b87f2150fd766e XSIZE (tsl0922-ttyd-1.1.0_GH0.tar.gz) = 204449 60191afc99baea3477cf8d679e5b6af4 echo c - ttyd/files mkdir -p ttyd/files > /dev/null 2>&1 echo x - ttyd/files/patch-CMakeLists.txt sed 's/^X//' >ttyd/files/patch-CMakeLists.txt << '6934098aa0a443d4b81f46787e201d9f' X--- CMakeLists.txt.orig 2016-10-15 08:45:14.781681000 -0400 X+++ CMakeLists.txt 2016-10-15 09:57:13.937096000 -0400 X@@ -17,9 +17,10 @@ X X find_package(PkgConfig) X X-# try to find libwebsockets with pkg-config X-if (NOT Libwebsockets_DIR) X- pkg_check_modules(Libwebsockets REQUIRED libwebsockets>=${LIBWEBSOCKETS_MIN_VERSION}) X+if(Libwebsockets_FOUND) X+ set(LIBWEBSOCKETS_INCLUDE_DIR ${LIBWEBSOCKETS_INCLUDE_DIR} ${LIBWEBSOCKETS_INCLUDE_DIRS}) X+else() # try to find libwebsockets with pkg-config X+pkg_check_modules(Libwebsockets REQUIRED libwebsockets>=${LIBWEBSOCKETS_MIN_VERSION}) X find_path(LIBWEBSOCKETS_INCLUDE_DIR libwebsockets.h X HINTS ${LIBWEBSOCKETS_INCLUDEDIR} ${LIBWEBSOCKETS_INCLUDE_DIRS}) X find_library(LIBWEBSOCKETS_LIBRARIES NAMES websockets libwebsockets 6934098aa0a443d4b81f46787e201d9f echo x - ttyd/files/patch-src_server.h sed 's/^X//' >ttyd/files/patch-src_server.h << '4639066c98009570d0c4a6db285af6fc' X--- src/server.h.orig 2016-10-15 08:43:19.728551000 -0400 X+++ src/server.h 2016-10-15 08:43:39.836020000 -0400 X@@ -23,6 +23,8 @@ X X #ifdef __APPLE__ X #include X+#elif defined(__FreeBSD__) X+#include X #else X #include X #endif 4639066c98009570d0c4a6db285af6fc exit