From owner-svn-ports-all@freebsd.org Sat Sep 29 19:51:00 2018 Return-Path: Delivered-To: svn-ports-all@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 6373110AA0EF; Sat, 29 Sep 2018 19:51:00 +0000 (UTC) (envelope-from db@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "mxrelay.nyi.freebsd.org", Issuer "Let's Encrypt Authority X3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 16B9785333; Sat, 29 Sep 2018 19:51:00 +0000 (UTC) (envelope-from db@FreeBSD.org) Received: from repo.freebsd.org (repo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 0DF5427E26; Sat, 29 Sep 2018 19:51:00 +0000 (UTC) (envelope-from db@FreeBSD.org) Received: from repo.freebsd.org ([127.0.1.37]) by repo.freebsd.org (8.15.2/8.15.2) with ESMTP id w8TJoxae094558; Sat, 29 Sep 2018 19:50:59 GMT (envelope-from db@FreeBSD.org) Received: (from db@localhost) by repo.freebsd.org (8.15.2/8.15.2/Submit) id w8TJoxrM093616; Sat, 29 Sep 2018 19:50:59 GMT (envelope-from db@FreeBSD.org) Message-Id: <201809291950.w8TJoxrM093616@repo.freebsd.org> X-Authentication-Warning: repo.freebsd.org: db set sender to db@FreeBSD.org using -f From: Diane Bruce Date: Sat, 29 Sep 2018 19:50:59 +0000 (UTC) To: ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org Subject: svn commit: r480915 - in head/comms: . apitran X-SVN-Group: ports-head X-SVN-Commit-Author: db X-SVN-Commit-Paths: in head/comms: . apitran X-SVN-Commit-Revision: 480915 X-SVN-Commit-Repository: ports MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-ports-all@freebsd.org X-Mailman-Version: 2.1.27 Precedence: list List-Id: SVN commit messages for the ports tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 29 Sep 2018 19:51:00 -0000 Author: db Date: Sat Sep 29 19:50:58 2018 New Revision: 480915 URL: https://svnweb.freebsd.org/changeset/ports/480915 Log: A Linux toolkit for handling signals over the automatric picture transmission (APT) protocol. ## Intro to Automatic Picture Transmission Automatic picture transmission (APT) is an analog image transmission format developed for use on weather satellites in the 1960s. While only three modern satellites, NOAA 15, NOAA 18, and NOAA 19, transmit on the APT protocol, building a reception station is cheap and simple. The images can be quite high qualitythey natively have a resolution of 4 km/px. It is reasonable to expect at least one good-quality satellite pass (and, thereby, opportunity for image downlink) per day. WWW: https://github.com/rsj56/apitran Added: head/comms/apitran/ head/comms/apitran/Makefile (contents, props changed) head/comms/apitran/distinfo (contents, props changed) head/comms/apitran/pkg-descr (contents, props changed) head/comms/apitran/pkg-plist (contents, props changed) Modified: head/comms/Makefile Modified: head/comms/Makefile ============================================================================== --- head/comms/Makefile Sat Sep 29 19:09:29 2018 (r480914) +++ head/comms/Makefile Sat Sep 29 19:50:58 2018 (r480915) @@ -8,6 +8,7 @@ SUBDIR += aldo SUBDIR += amtterm SUBDIR += anyremote + SUBDIR += apitran SUBDIR += aprsd SUBDIR += atslog SUBDIR += bfhist Added: head/comms/apitran/Makefile ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/comms/apitran/Makefile Sat Sep 29 19:50:58 2018 (r480915) @@ -0,0 +1,46 @@ +# $FreeBSD$ + +PORTNAME= apitran +PORTVERSION= g20180926 +CATEGORIES= comms astro hamradio python +PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} + +MAINTAINER= hamradio@FreeBSD.org +COMMENT= Toolkit to handle the automatic picture transmission protocol + +LICENSE= GPLv3 +LICENSE_FILE= ${WRKSRC}/LICENSE + +BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}tkinter>0:x11-toolkits/py-tkinter@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}scipy>0:science/py-scipy@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}pillow>0:graphics/py-pillow@${PY_FLAVOR} \ + ${PYNUMPY} +RUN_DEPENDS= sox:audio/sox \ + display:graphics/ImageMagick + +USES= python shebangfix +USE_GITHUB= yes +GH_ACCOUNT= rsj56 +GH_PROJECT= apitran +GH_TAGNAME= d209347 +#25379d9b681f434145fde9dbbdb3c5ae3 +#GH_TAGNAME= d20934725379d9b681f434145fde9dbbdb3c5ae3 + +SHEBANG_FILES= apitran +USE_PYTHON= autoplist + +do-build: + +do-install: + ${INSTALL_SCRIPT} ${WRKSRC}/apitran ${STAGEDIR}${PREFIX}/bin + ${MKDIR} ${STAGEDIR}${DOCSDIR} + cd ${WRKSRC} +.for f in NOAA_APT_Frame_Format.gif README.md + ${INSTALL_DATA} ${WRKSRC}/$f ${STAGEDIR}${DOCSDIR} + ${MKDIR} ${STAGEDIR}${EXAMPLESDIR} +.endfor +.for f in ex_1ch_11025.png ex_2ch_48000.png ex_2ch_48000.wav + ${INSTALL_DATA} ${WRKSRC}/Examples/$f ${STAGEDIR}${EXAMPLESDIR} +.endfor + +.include Added: head/comms/apitran/distinfo ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/comms/apitran/distinfo Sat Sep 29 19:50:58 2018 (r480915) @@ -0,0 +1,3 @@ +TIMESTAMP = 1538226743 +SHA256 (rsj56-apitran-g20180926-d209347_GH0.tar.gz) = 65e2d90dd0077d3a837afaaed98b2f51fe2fceb074e15b9358381a8d61b785b6 +SIZE (rsj56-apitran-g20180926-d209347_GH0.tar.gz) = 57106527 Added: head/comms/apitran/pkg-descr ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/comms/apitran/pkg-descr Sat Sep 29 19:50:58 2018 (r480915) @@ -0,0 +1,13 @@ +A Linux toolkit for handling signals over the automatric picture +transmission (APT) protocol. + +## Intro to Automatic Picture Transmission +Automatic picture transmission (APT) is an analog image transmission format +developed for use on weather satellites in the 1960s. While only three +modern satellites, NOAA 15, NOAA 18, and NOAA 19, transmit on the APT +protocol, building a reception station is cheap and simple. The images can +be quite high qualitythey natively have a resolution of +4 km/px. It is reasonable to expect at least one good-quality satellite +pass (and, thereby, opportunity for image downlink) per day. + +WWW: https://github.com/rsj56/apitran Added: head/comms/apitran/pkg-plist ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/comms/apitran/pkg-plist Sat Sep 29 19:50:58 2018 (r480915) @@ -0,0 +1,6 @@ +bin/apitran +%%DOCSDIR%%/NOAA_APT_Frame_Format.gif +%%DOCSDIR%%/README.md +%%EXAMPLESDIR%%/ex_1ch_11025.png +%%EXAMPLESDIR%%/ex_2ch_48000.png +%%EXAMPLESDIR%%/ex_2ch_48000.wav