Date: Tue, 23 Apr 2019 15:08:11 +0000 (UTC) From: Ryan Steinmetz <zi@FreeBSD.org> To: ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org Subject: svn commit: r499764 - in head/net: . termshark Message-ID: <201904231508.x3NF8B0Z031047@repo.freebsd.org>
next in thread | raw e-mail | index | archive | help
Author: zi Date: Tue Apr 23 15:08:11 2019 New Revision: 499764 URL: https://svnweb.freebsd.org/changeset/ports/499764 Log: New port: net/termshark: Termshark is a simple terminal user-interface for tshark with the ability to: * Read pcap files or sniff live interfaces. * Use Wireshark's display filters. * Copy packet data to your clipboard. WWW: https://termshark.io/ Added: head/net/termshark/ head/net/termshark/Makefile (contents, props changed) head/net/termshark/distinfo (contents, props changed) head/net/termshark/pkg-descr (contents, props changed) Modified: head/net/Makefile Modified: head/net/Makefile ============================================================================== --- head/net/Makefile Tue Apr 23 15:03:29 2019 (r499763) +++ head/net/Makefile Tue Apr 23 15:08:11 2019 (r499764) @@ -1424,6 +1424,7 @@ SUBDIR += tcpxd SUBDIR += tcpxtract SUBDIR += tdetect + SUBDIR += termshark SUBDIR += tftpgrab SUBDIR += thcrut SUBDIR += throttled Added: head/net/termshark/Makefile ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/net/termshark/Makefile Tue Apr 23 15:08:11 2019 (r499764) @@ -0,0 +1,100 @@ +# Created by: Ryan Steinmetz <zi@FreeBSD.org> +# $FreeBSD$ + +PORTNAME= termshark +PORTVERSION= 1.0.0 +DISTVERSIONPREFIX=v +CATEGORIES= net + +MAINTAINER= zi@FreeBSD.org +COMMENT= Terminal UI for tshark, inspired by Wireshark + +LICENSE= MIT + +RUN_DEPENDS= tshark>0:net/tshark + +USES= go +USE_GITHUB= yes + +GH_ACCOUNT= gcla +GH_TUPLE= blang:semver:v3.6.1:semver \ + gcla:gowid:v1.0.0:gowid \ + gcla:deep:v1.0.2:deep \ + pkg:errors:v0.8.1:pkgerrors \ + shibukawa:configdir:e180dbd:configdir \ + sirupsen:logrus:v1.4.1:logrus \ + spf13:viper:v1.3.2:viper \ + fsnotify:fsnotify:v1.4.7:fsnotify \ + go-yaml:yaml:7f97868:go_yaml \ + gdamore:tcell:v1.1.1:tcell \ + gdamore:encoding:v1.0.0:encoding \ + hashicorp:golang-lru:v0.5.1:golanglru \ + hashicorp:hcl:v1.0.0:hcl \ + magiconair:properties:v1.8.0:properties \ + mitchellh:mapstructure:v1.1.2:mapstructure \ + pelletier:go-toml:v1.3.0:gotoml \ + spf13:afero:v1.2.2:afero \ + spf13:cast:v1.3.0:cast \ + spf13:pflag:v1.0.3:pflag \ + spf13:jwalterweatherman:v1.1.0:jwalterweatherman \ + lucasb-eyer:go-colorful:v1.0.2:colorful \ + mattn:go-runewidth:v0.0.4:runewidth \ + mattn:go-isatty:v0.0.7:isatty \ + jessevdk:go-flags:v1.4.0:goflags \ + golang:text:v0.3.0:text + +GO_PKGNAME= github.com/${GH_ACCOUNT}/${PORTNAME} +GO_TARGET= github.com/${GH_ACCOUNT}/${PORTNAME}/cmd/${PORTNAME} + +PLIST_FILES= bin/${PORTNAME} + +pre-build: + ${MKDIR} ${GO_WRKDIR_SRC}/github.com/blang \ + ${GO_WRKDIR_SRC}/github.com/gcla \ + ${GO_WRKDIR_SRC}/github.com/pkg \ + ${GO_WRKDIR_SRC}/github.com/shibukawa \ + ${GO_WRKDIR_SRC}/github.com/sirupsen \ + ${GO_WRKDIR_SRC}/github.com/spf13 \ + ${GO_WRKDIR_SRC}/github.com/fsnotify \ + ${GO_WRKDIR_SRC}/gopkg.in \ + ${GO_WRKDIR_SRC}/github.com/go-yaml \ + ${GO_WRKDIR_SRC}/github.com/gdamore \ + ${GO_WRKDIR_SRC}/github.com/hashicorp \ + ${GO_WRKDIR_SRC}/github.com/magiconair \ + ${GO_WRKDIR_SRC}/github.com/mitchellh \ + ${GO_WRKDIR_SRC}/github.com/pelletier \ + ${GO_WRKDIR_SRC}/github.com/fsnotify \ + ${GO_WRKDIR_SRC}/github.com/golang \ + ${GO_WRKDIR_SRC}/github.com/mattn \ + ${GO_WRKDIR_SRC}/github.com/lucasb-eyer \ + ${GO_WRKDIR_SRC}/github.com/jessevdk \ + ${GO_WRKDIR_SRC}/golang.org/x + ${MV} ${WRKSRC_semver} ${GO_WRKDIR_SRC}/github.com/blang/semver + ${MV} ${WRKSRC_deep} ${GO_WRKDIR_SRC}/github.com/gcla/deep + ${MV} ${WRKSRC_gowid} ${GO_WRKDIR_SRC}/github.com/gcla/gowid + ${MV} ${WRKSRC_pkgerrors} ${GO_WRKDIR_SRC}/github.com/pkg/errors + ${MV} ${WRKSRC_configdir} ${GO_WRKDIR_SRC}/github.com/shibukawa/configdir + ${MV} ${WRKSRC_logrus} ${GO_WRKDIR_SRC}/github.com/sirupsen/logrus + ${MV} ${WRKSRC_viper} ${GO_WRKDIR_SRC}/github.com/spf13/viper + ${MV} ${WRKSRC_fsnotify} ${GO_WRKDIR_SRC}/gopkg.in/fsnotify.v1 + (cd ${GO_WRKDIR_SRC}/github.com/fsnotify && ${LN} -s ../../gopkg.in/fsnotify.v1 fsnotify) + ${MV} ${WRKSRC_go_yaml} ${GO_WRKDIR_SRC}/gopkg.in/yaml.v2 + ${MV} ${WRKSRC_encoding} ${GO_WRKDIR_SRC}/github.com/gdamore/encoding + ${MV} ${WRKSRC_tcell} ${GO_WRKDIR_SRC}/github.com/gdamore/tcell + ${MV} ${WRKSRC_golanglru} ${GO_WRKDIR_SRC}/github.com/hashicorp/golang-lru + ${MV} ${WRKSRC_hcl} ${GO_WRKDIR_SRC}/github.com/hashicorp/hcl + ${MV} ${WRKSRC_properties} ${GO_WRKDIR_SRC}/github.com/magiconair/properties + ${MV} ${WRKSRC_mapstructure} ${GO_WRKDIR_SRC}/github.com/mitchellh/mapstructure + ${MV} ${WRKSRC_gotoml} ${GO_WRKDIR_SRC}/github.com/pelletier/go-toml + ${MV} ${WRKSRC_afero} ${GO_WRKDIR_SRC}/github.com/spf13/afero + ${MV} ${WRKSRC_cast} ${GO_WRKDIR_SRC}/github.com/spf13/cast + ${MV} ${WRKSRC_pflag} ${GO_WRKDIR_SRC}/github.com/spf13/pflag + ${MV} ${WRKSRC_jwalterweatherman} ${GO_WRKDIR_SRC}/github.com/spf13/jwalterweatherman + ${MV} ${WRKSRC_colorful} ${GO_WRKDIR_SRC}/github.com/lucasb-eyer/go-colorful + ${MV} ${WRKSRC_runewidth} ${GO_WRKDIR_SRC}/github.com/mattn/go-runewidth + ${MV} ${WRKSRC_isatty} ${GO_WRKDIR_SRC}/github.com/mattn/go-isatty + ${MV} ${WRKSRC_text} ${GO_WRKDIR_SRC}/golang.org/x/text + ${MV} ${WRKSRC_goflags} ${GO_WRKDIR_SRC}/github.com/jessevdk/go-flags + (cd ${GO_WRKDIR_SRC}/golang.org/x && ${LN} -s ${LOCALBASE}/go/src/cmd/vendor/golang.org/x/sys sys) + +.include <bsd.port.mk> Added: head/net/termshark/distinfo ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/net/termshark/distinfo Tue Apr 23 15:08:11 2019 (r499764) @@ -0,0 +1,53 @@ +TIMESTAMP = 1556030629 +SHA256 (gcla-termshark-v1.0.0_GH0.tar.gz) = 669bba0e8dd7df54ade6321a5c7d2ec20563ffd777f7b3b0394a11f88da64698 +SIZE (gcla-termshark-v1.0.0_GH0.tar.gz) = 110518 +SHA256 (blang-semver-v3.6.1_GH0.tar.gz) = dc85076e7c5a7a44e33fc24df320904b95e2fa12c94a3ac758a574dadd54ee53 +SIZE (blang-semver-v3.6.1_GH0.tar.gz) = 15410 +SHA256 (gcla-gowid-v1.0.0_GH0.tar.gz) = 8d7bf6bf43cc0ec28ca7da73ebecd73a4c241084986ec368985d334d6f49a9ce +SIZE (gcla-gowid-v1.0.0_GH0.tar.gz) = 249052 +SHA256 (gcla-deep-v1.0.2_GH0.tar.gz) = bfc22031a2325577648af566eafbec7a97110541be3954fc2a6da06386cd6c8b +SIZE (gcla-deep-v1.0.2_GH0.tar.gz) = 7938 +SHA256 (pkg-errors-v0.8.1_GH0.tar.gz) = 7a428967c6fc2e80cd84a0d9469ab6bd4dbe6b13493ba6294322a933a5a7e356 +SIZE (pkg-errors-v0.8.1_GH0.tar.gz) = 11009 +SHA256 (shibukawa-configdir-e180dbd_GH0.tar.gz) = e53129a751ec065e5db1b446d12941b7f6835b5039b5f376a4a54b978542f45b +SIZE (shibukawa-configdir-e180dbd_GH0.tar.gz) = 3779 +SHA256 (sirupsen-logrus-v1.4.1_GH0.tar.gz) = aecd75cfc00edfc8d8bdb013d2cee2a5da686fce31c5cf2ae314ce4642c8e139 +SIZE (sirupsen-logrus-v1.4.1_GH0.tar.gz) = 40811 +SHA256 (spf13-viper-v1.3.2_GH0.tar.gz) = 3eb6e09dc9de3d46ad659b97774afa3f27b560b642ca025bee04d14b5aad3b16 +SIZE (spf13-viper-v1.3.2_GH0.tar.gz) = 36932 +SHA256 (fsnotify-fsnotify-v1.4.7_GH0.tar.gz) = b7530d973d0ab0e58ad8ce1b9a4b963d6f57b3d72f2f9e13d49846976361b1cd +SIZE (fsnotify-fsnotify-v1.4.7_GH0.tar.gz) = 31139 +SHA256 (go-yaml-yaml-7f97868_GH0.tar.gz) = b0215657c82db81fa1e10f73fb1df3db12715ec68a14ab555e7f40d1d174132d +SIZE (go-yaml-yaml-7f97868_GH0.tar.gz) = 69163 +SHA256 (gdamore-tcell-v1.1.1_GH0.tar.gz) = 159c90379018862be4b2e75071f3b2e8c56e6dfcbece0694ab4009ef25035a4f +SIZE (gdamore-tcell-v1.1.1_GH0.tar.gz) = 745779 +SHA256 (gdamore-encoding-v1.0.0_GH0.tar.gz) = 8fb8593a69cd86f16233d63dd6d74181136ec8f22900c509e961a25eb4b2e013 +SIZE (gdamore-encoding-v1.0.0_GH0.tar.gz) = 10886 +SHA256 (hashicorp-golang-lru-v0.5.1_GH0.tar.gz) = 3bf57512af746dc0338651ba1c35c65fe907ff214ccb22d679539f7ea791511e +SIZE (hashicorp-golang-lru-v0.5.1_GH0.tar.gz) = 12982 +SHA256 (hashicorp-hcl-v1.0.0_GH0.tar.gz) = 50632428210503070fd2fde748c88b7414bf84a6a0eadebf9d8e596a033bead2 +SIZE (hashicorp-hcl-v1.0.0_GH0.tar.gz) = 70658 +SHA256 (magiconair-properties-v1.8.0_GH0.tar.gz) = f6c732fe6031e2cf72c6eb6d6ce50cde8f72d254c3a26f42e373c598870616ed +SIZE (magiconair-properties-v1.8.0_GH0.tar.gz) = 29504 +SHA256 (mitchellh-mapstructure-v1.1.2_GH0.tar.gz) = 53fbc06b125ff1c9c73a4eb1764346932671a29c67a45a92e2ebc6855635069b +SIZE (mitchellh-mapstructure-v1.1.2_GH0.tar.gz) = 20980 +SHA256 (pelletier-go-toml-v1.3.0_GH0.tar.gz) = 731d6cfb21a70177e3e55998eabf86020aad768179bfc5ec52d3fd2d9877992c +SIZE (pelletier-go-toml-v1.3.0_GH0.tar.gz) = 71949 +SHA256 (spf13-afero-v1.2.2_GH0.tar.gz) = b577afca7e9839aa7cf0ddd712af553aec671b74f97fe0c88c63f911d1020570 +SIZE (spf13-afero-v1.2.2_GH0.tar.gz) = 46157 +SHA256 (spf13-cast-v1.3.0_GH0.tar.gz) = e685282ea33f89e9354d148ad1886f532bcebe86b0b60a167988f7c6d081085f +SIZE (spf13-cast-v1.3.0_GH0.tar.gz) = 11085 +SHA256 (spf13-pflag-v1.0.3_GH0.tar.gz) = 9e57f86f493f04d9077fccd04e7139ebf243dd544e917ab83d35729b3e54a124 +SIZE (spf13-pflag-v1.0.3_GH0.tar.gz) = 46002 +SHA256 (spf13-jwalterweatherman-v1.1.0_GH0.tar.gz) = 4fd850a792c5738954c4801cf549d8d0bf53edd17139cd39d179aa5abf7ec68d +SIZE (spf13-jwalterweatherman-v1.1.0_GH0.tar.gz) = 6871 +SHA256 (lucasb-eyer-go-colorful-v1.0.2_GH0.tar.gz) = 9ca738f5e694587af132cdfedefe1c8fbc5e2fe4339286884fe051742d970140 +SIZE (lucasb-eyer-go-colorful-v1.0.2_GH0.tar.gz) = 430545 +SHA256 (mattn-go-runewidth-v0.0.4_GH0.tar.gz) = 1973c2de25bc69c3786a00e8118f4d22aa0d040bdfe46c8c8c30419b23e53dfe +SIZE (mattn-go-runewidth-v0.0.4_GH0.tar.gz) = 19827 +SHA256 (mattn-go-isatty-v0.0.7_GH0.tar.gz) = 80b6b3e4fee3b15864f23d622129c17ba222786f8c93bb01f8805f3cb91dfefe +SIZE (mattn-go-isatty-v0.0.7_GH0.tar.gz) = 3559 +SHA256 (jessevdk-go-flags-v1.4.0_GH0.tar.gz) = 3be7e8fb4b63887e8aeb55878244c04b7dcbe5ac77211c73ee35e38ca681e611 +SIZE (jessevdk-go-flags-v1.4.0_GH0.tar.gz) = 55452 +SHA256 (golang-text-v0.3.0_GH0.tar.gz) = 8f4c9a048345befc7beccd09267737ee1f55c7b35e5ff80f344ec9e0aa90febb +SIZE (golang-text-v0.3.0_GH0.tar.gz) = 6102619 Added: head/net/termshark/pkg-descr ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/net/termshark/pkg-descr Tue Apr 23 15:08:11 2019 (r499764) @@ -0,0 +1,6 @@ +Termshark is a simple terminal user-interface for tshark with the ability to: +* Read pcap files or sniff live interfaces. +* Use Wireshark's display filters. +* Copy packet data to your clipboard. + +WWW: https://termshark.io/
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201904231508.x3NF8B0Z031047>