Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 29 Sep 2018 19:50:59 +0000 (UTC)
From:      Diane Bruce <db@FreeBSD.org>
To:        ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org
Subject:   svn commit: r480915 - in head/comms: . apitran
Message-ID:  <201809291950.w8TJoxrM093616@repo.freebsd.org>

next in thread | raw e-mail | index | archive | help
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 <bsd.port.mk>

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



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201809291950.w8TJoxrM093616>