From 932c0b66f86d8a2f735fa890074b32e5d5663f95 Mon Sep 17 00:00:00 2001 From: shurd Date: Thu, 3 Jul 2014 21:02:10 +0000 Subject: Java based Smith chart program. Performs single-frequency and sweep charting with both Smitch charts and SWR/PWR curves. Does drag-and-drop schematic entry with direct entry of component values as well as "drag tuning". Can import load parameters directly from the following: - EZNEC (and EZNEC GAM files) - miniVNA and miniVNApro - AIM4170 - CocoaNEC - Rig Expert ".aaplot" files - Touchstone S1P ".s1p" files (shunt and series) Reviewed by: db, skreuzer Approved by: db, skreuzer (mentors) Differential Revision: https://phabric.freebsd.org/D311 --- science/simsmith/Makefile | 31 +++++++++++++++++++++++++++++++ science/simsmith/distinfo | 2 ++ science/simsmith/files/simsmith.in | 5 +++++ science/simsmith/pkg-descr | 13 +++++++++++++ 4 files changed, 51 insertions(+) create mode 100644 science/simsmith/Makefile create mode 100644 science/simsmith/distinfo create mode 100644 science/simsmith/files/simsmith.in create mode 100644 science/simsmith/pkg-descr (limited to 'science/simsmith') diff --git a/science/simsmith/Makefile b/science/simsmith/Makefile new file mode 100644 index 000000000000..f460a591a838 --- /dev/null +++ b/science/simsmith/Makefile @@ -0,0 +1,31 @@ +# Created by: shurd@FreeBSD.org +# $FreeBSD$ + +PORTNAME= simsmith +PORTVERSION= 9.9 +CATEGORIES= science hamradio +MASTER_SITES= http://ae6ty.com/Smith_Charts_files/ \ + ${MASTER_SITE_LOCAL} +MASTER_SITE_SUBDIR= shurd +DISTNAME= SimSmith9p9 +EXTRACT_SUFX= .jar +EXTRACT_ONLY= + +MAINTAINER= hamradio@FreeBSD.org +COMMENT= A Java-based Smith Chart program + +USE_JAVA= yes +JAVA_VERSION= 1.6+ +JAVA_RUN= yes + +PLIST_FILES= %%JAVAJARDIR%%/${DISTNAME}${EXTRACT_SUFX} \ + bin/${PORTNAME} +SUB_FILES= simsmith +SUB_LIST+= DISTNAME=${DISTNAME} +NO_BUILD= yes + +do-install: + @${INSTALL_DATA} ${DISTDIR}/${DISTNAME}${EXTRACT_SUFX} ${STAGEDIR}${JAVAJARDIR} + @${INSTALL_SCRIPT} ${WRKDIR}/${PORTNAME} ${STAGEDIR}${PREFIX}/bin + +.include diff --git a/science/simsmith/distinfo b/science/simsmith/distinfo new file mode 100644 index 000000000000..d35fe140ff42 --- /dev/null +++ b/science/simsmith/distinfo @@ -0,0 +1,2 @@ +SHA256 (SimSmith9p9.jar) = 2cedb3e5467fd2a0c0609c347a2fdfe4021532c94d23599dd11f85fb8a327605 +SIZE (SimSmith9p9.jar) = 3646770 diff --git a/science/simsmith/files/simsmith.in b/science/simsmith/files/simsmith.in new file mode 100644 index 000000000000..e5f359395be4 --- /dev/null +++ b/science/simsmith/files/simsmith.in @@ -0,0 +1,5 @@ +#!/bin/sh +# +# $FreeBSD$ + +JAVA_VERSION="%%JAVA_VERSION%%" "%%LOCALBASE%%/bin/java" -jar "%%JAVAJARDIR%%/%%DISTNAME%%.jar" "$@" diff --git a/science/simsmith/pkg-descr b/science/simsmith/pkg-descr new file mode 100644 index 000000000000..4db01b835f55 --- /dev/null +++ b/science/simsmith/pkg-descr @@ -0,0 +1,13 @@ +Java based Smith chart program. Performs single-frequency and sweep charting +with both Smitch charts and SWR/PWR curves. Does drag-and-drop schematic entry +with direct entry of component values as well as "drag tuning". Can import +load parameters directly from the following: + +- EZNEC (and EZNEC GAM files) +- miniVNA and miniVNApro +- AIM4170 +- CocoaNEC +- Rig Expert ".aaplot" files +- Touchstone S1P ".s1p" files (shunt and series) + +WWW: http://ae6ty.com/Smith_Charts.html -- cgit