From owner-freebsd-ports-bugs@FreeBSD.ORG Wed Jul 13 16:10:15 2005 Return-Path: X-Original-To: freebsd-ports-bugs@hub.freebsd.org Delivered-To: freebsd-ports-bugs@hub.freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 5CA1516A41C for ; Wed, 13 Jul 2005 16:10:15 +0000 (GMT) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [216.136.204.21]) by mx1.FreeBSD.org (Postfix) with ESMTP id A20DB43D49 for ; Wed, 13 Jul 2005 16:10:14 +0000 (GMT) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (gnats@localhost [127.0.0.1]) by freefall.freebsd.org (8.13.3/8.13.3) with ESMTP id j6DGAEIN083928 for ; Wed, 13 Jul 2005 16:10:14 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.13.3/8.13.1/Submit) id j6DGAEuF083927; Wed, 13 Jul 2005 16:10:14 GMT (envelope-from gnats) Resent-Date: Wed, 13 Jul 2005 16:10:14 GMT Resent-Message-Id: <200507131610.j6DGAEuF083927@freefall.freebsd.org> Resent-From: FreeBSD-gnats-submit@FreeBSD.org (GNATS Filer) Resent-To: freebsd-ports-bugs@FreeBSD.org Resent-Reply-To: FreeBSD-gnats-submit@FreeBSD.org, Diane Bruce Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 2B82016A41C for ; Wed, 13 Jul 2005 16:00:54 +0000 (GMT) (envelope-from db@db.net) Received: from heceta.db.net (heceta.db.net [142.46.199.182]) by mx1.FreeBSD.org (Postfix) with ESMTP id AEDF043D55 for ; Wed, 13 Jul 2005 16:00:53 +0000 (GMT) (envelope-from db@db.net) Received: from heceta.db.net ([142.46.199.182] helo=localhost ident=mailnull) by heceta.db.net with esmtp (Exim 4.24; FreeBSD 4.8) id 1Dsjfe-000PBJ-7Q for freebsd-gnats-submit@freebsd.org; Wed, 13 Jul 2005 12:01:14 -0400 Received: from localhost.dbn ([127.0.0.1] helo=night.db.net) by night.db.net with esmtp (Exim 4.51 (FreeBSD)) id 1DsjgI-000BH0-5u for FreeBSD-gnats-submit@freebsd.org; Wed, 13 Jul 2005 12:01:54 -0400 Received: (from db@localhost) by night.db.net (8.13.3/8.13.1/Submit) id j6DG1rPx043337; Wed, 13 Jul 2005 12:01:53 -0400 (EDT) (envelope-from db) Message-Id: <200507131601.j6DG1rPx043337@night.db.net> Date: Wed, 13 Jul 2005 12:01:53 -0400 (EDT) From: Diane Bruce To: FreeBSD-gnats-submit@FreeBSD.org X-Send-Pr-Version: 3.113 Cc: Subject: ports/83392: [NEW PORT] comms/nec2c: Used to calculate antenna patterns useful to ham radio X-BeenThere: freebsd-ports-bugs@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Ports bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 13 Jul 2005 16:10:15 -0000 >Number: 83392 >Category: ports >Synopsis: [NEW PORT] comms/nec2c: Used to calculate antenna patterns useful to ham radio >Confidential: no >Severity: non-critical >Priority: low >Responsible: freebsd-ports-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: change-request >Submitter-Id: current-users >Arrival-Date: Wed Jul 13 16:10:14 GMT 2005 >Closed-Date: >Last-Modified: >Originator: Diane Bruce >Release: FreeBSD 5.4-RELEASE-p3 i386 >Organization: >Environment: System: FreeBSD night.db.net 5.4-RELEASE-p3 FreeBSD 5.4-RELEASE-p3 #0: Tue Jul 5 10:31:25 EDT >Description: nec2c is a translation of the NEC2 FORTRAN source code to the C language. The translation was performed mostly "by hand" and a lot of modifications to the original program were introduced in order to modernize the NEC2 and to remove as many built-in limitations as possible. The attendant SOMNEC program was also translated to C and incorporated in nec2c as a function so that Sommerfeld ground solutions are a part of the program. Originally Written by: Numerical Electromagnetics Code (NEC2) developed at Lawrence Livermore lab., Livermore, CA. (contact G. Burke at 415-422-8414 for problems with the NEC code. For problems with the vax implem- entation, contact J. Breakall at 415-422-8196 or E. Domning at 415 422-5936) file created 4/11/80. Translation by: Neoklis Kyriazis 5B4AZ Limassol, Cyprus, neoklisk@cytanet.com.cy WWW: http://www.si-list.org/swindex2.html#nec2c - Diane Bruce, VA3DB db@db.net Generated with FreeBSD Port Tools 0.63 >How-To-Repeat: >Fix: --- nec2c-.9.shar begins here --- # 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: # # nec2c # nec2c/files # nec2c/files/carg.c # nec2c/files/patch-Makefile # nec2c/pkg-descr # nec2c/dist # nec2c/Makefile # nec2c/distinfo # nec2c/pkg-plist # echo c - nec2c mkdir -p nec2c > /dev/null 2>&1 echo c - nec2c/files mkdir -p nec2c/files > /dev/null 2>&1 echo x - nec2c/files/carg.c sed 's/^X//' >nec2c/files/carg.c << 'END-of-nec2c/files/carg.c' X/* carg.f -- translated by f2c (version 20000817). X*/ X#include X#include X Xdouble carg(complex z__) X{ X /* System generated locals */ X double ret_val; X X/* april 1977 version. w. fullerton, c3, los alamos scientific lab. */ X X ret_val = (float)0.; X if (creal(z__) != (float)0. || cimag(z__) != (float)0.) { X ret_val = atan2(cimag(z__), creal(z__)); X } X X return ret_val; X} /* carg */ X END-of-nec2c/files/carg.c echo x - nec2c/files/patch-Makefile sed 's/^X//' >nec2c/files/patch-Makefile << 'END-of-nec2c/files/patch-Makefile' X--- Makefile.orig Tue Jan 27 14:53:38 2004 X+++ Makefile Sat Jul 9 00:19:39 2005 X@@ -1,12 +1,11 @@ X #Makefile for nec2c 21 Aug 2003 X X-SHELL = /bin/sh X-CC = gcc -Wall -O3 -g X+all: nec2c X X-objects = nec2c.o misc.o somnec.o X+objects = nec2c.o misc.o somnec.o carg.o X X nec2c : $(objects) X- $(CC) -lm -lefence -o nec2c $(objects) X+ $(CC) -lm -o nec2c $(objects) -L${PREFIX}/lib -lccm X X $(objects) : nec2c.h X END-of-nec2c/files/patch-Makefile echo x - nec2c/pkg-descr sed 's/^X//' >nec2c/pkg-descr << 'END-of-nec2c/pkg-descr' Xnec2c is a translation of the NEC2 FORTRAN source code to the C language. XThe translation was performed mostly "by hand" and a lot of modifications Xto the original program were introduced in order to modernize the NEC2 Xand to remove as many built-in limitations as possible. The attendant XSOMNEC program was also translated to C and incorporated in nec2c as a Xfunction so that Sommerfeld ground solutions are a part of the program. X XOriginally Written by: X XNumerical Electromagnetics Code (NEC2) developed at Lawrence XLivermore lab., Livermore, CA. (contact G. Burke at 415-422-8414 Xfor problems with the NEC code. For problems with the vax implem- Xentation, contact J. Breakall at 415-422-8196 or E. Domning at 415 X422-5936) Xfile created 4/11/80. X XTranslation by: X XNeoklis Kyriazis 5B4AZ Limassol, Cyprus, neoklisk@cytanet.com.cy X XWWW: http://www.si-list.org/swindex2.html#nec2c X X- Diane Bruce, VA3DB Xdb@db.net END-of-nec2c/pkg-descr echo x - nec2c/dist sed 's/^X//' >nec2c/dist << 'END-of-nec2c/dist' Xhttp://www.si-list.org/NEC_Archives/nec2c.tar.gz END-of-nec2c/dist echo x - nec2c/Makefile sed 's/^X//' >nec2c/Makefile << 'END-of-nec2c/Makefile' X# ports collection makefile for: splat X# Date created: 8 July 2005 X# Whom: db X# X# $FreeBSD$ X XPORTNAME= nec2c XPORTVERSION= .9 XCATEGORIES= comms XMASTER_SITES= http://www.si-list.org/NEC_Archives/ XDISTNAME= nec2c XDIST_SUBDIR= ${PORTNAME} X XMAINTAINER= db@db.net XCOMMENT= Used to calculate antenna patterns useful to ham radio X X# X# both libccm and files/carg.c can "go away" once libc is filled in X# with missing posix complex functions. X# XLIB_DEPENDS= ccm:${PORTSDIR}/math/ccmath X Xpost-patch: X# ${CP} ${FILESDIR}/Makefile ${WRKSRC} X ${CP} ${FILESDIR}/carg.c ${WRKSRC} X Xdo-install: X ${INSTALL_PROGRAM} ${WRKSRC}/nec2c ${PREFIX}/bin X.if !defined(NOPORTDOCS) X ${MKDIR} ${DOCSDIR} X ${INSTALL_DATA} ${WRKSRC}/README ${DOCSDIR} X ${MKDIR} ${EXAMPLESDIR} X ${INSTALL_DATA} ${WRKSRC}/Input/*.nec ${EXAMPLESDIR} X ${INSTALL_DATA} ${WRKSRC}/Input/*.NEC ${EXAMPLESDIR} X @${ECHO} "" X @${ECHO} "nec2c docs installed in ${DOCSDIR}" X @${ECHO} "nec2c sample Input files installed in ${EXAMPLESDIR}" X @${ECHO} "" X.endif X X.include END-of-nec2c/Makefile echo x - nec2c/distinfo sed 's/^X//' >nec2c/distinfo << 'END-of-nec2c/distinfo' XMD5 (nec2c/nec2c.tar.gz) = 70aa63ee006b1a179d0a08c7b0dece0b XSIZE (nec2c/nec2c.tar.gz) = 180034 END-of-nec2c/distinfo echo x - nec2c/pkg-plist sed 's/^X//' >nec2c/pkg-plist << 'END-of-nec2c/pkg-plist' Xbin/nec2c X%%PORTDOCS%%%%DOCSDIR%%/README X%%PORTDOCS%%%%EXAMPLESDIR%%/10RA432.NEC X%%PORTDOCS%%%%EXAMPLESDIR%%/19el_432_tonna.nec X%%PORTDOCS%%%%EXAMPLESDIR%%/20RA432.NEC X%%PORTDOCS%%%%EXAMPLESDIR%%/20RA_X4.NEC X%%PORTDOCS%%%%EXAMPLESDIR%%/3E_.NEC X%%PORTDOCS%%%%EXAMPLESDIR%%/9EL_GRA.NEC X%%PORTDOCS%%%%EXAMPLESDIR%%/9elX2b_gr.nec X%%PORTDOCS%%%%EXAMPLESDIR%%/9elX2b_mast.nec X%%PORTDOCS%%%%EXAMPLESDIR%%/9elX2b_tonna.nec X%%PORTDOCS%%%%EXAMPLESDIR%%/9elX2bm_gr.nec X%%PORTDOCS%%%%EXAMPLESDIR%%/9elX_gra.nec X%%PORTDOCS%%%%EXAMPLESDIR%%/9elX_tonna.nec X%%PORTDOCS%%%%EXAMPLESDIR%%/9elXb_tonna.nec X%%PORTDOCS%%%%EXAMPLESDIR%%/9elXb_tonnaf.nec X%%PORTDOCS%%%%EXAMPLESDIR%%/9el_p_tonna.nec X%%PORTDOCS%%%%EXAMPLESDIR%%/9el_tonna.nec X%%PORTDOCS%%%%EXAMPLESDIR%%/9el_tonnaf.nec X%%PORTDOCS%%%%EXAMPLESDIR%%/9elv_tonna.nec X%%PORTDOCS%%%%EXAMPLESDIR%%/BSZ09.NEC X%%PORTDOCS%%%%EXAMPLESDIR%%/BSZ10.NEC X%%PORTDOCS%%%%EXAMPLESDIR%%/CAR.NEC X%%PORTDOCS%%%%EXAMPLESDIR%%/DIP2_7T.NEC X%%PORTDOCS%%%%EXAMPLESDIR%%/DIP2_7TA.NEC X%%PORTDOCS%%%%EXAMPLESDIR%%/DIP_7.NEC X%%PORTDOCS%%%%EXAMPLESDIR%%/DIP_7T.NEC X%%PORTDOCS%%%%EXAMPLESDIR%%/DIP_7TB.NEC X%%PORTDOCS%%%%EXAMPLESDIR%%/DIP_7TC.NEC X%%PORTDOCS%%%%EXAMPLESDIR%%/DIP_7TD.NEC X%%PORTDOCS%%%%EXAMPLESDIR%%/DIP_7TE.NEC X%%PORTDOCS%%%%EXAMPLESDIR%%/DIP_REFL.NEC X%%PORTDOCS%%%%EXAMPLESDIR%%/ELICA.NEC X%%PORTDOCS%%%%EXAMPLESDIR%%/EX1.nec X%%PORTDOCS%%%%EXAMPLESDIR%%/EX2.nec X%%PORTDOCS%%%%EXAMPLESDIR%%/EX3.nec X%%PORTDOCS%%%%EXAMPLESDIR%%/EX4.nec X%%PORTDOCS%%%%EXAMPLESDIR%%/EX5.nec X%%PORTDOCS%%%%EXAMPLESDIR%%/EX6.nec X%%PORTDOCS%%%%EXAMPLESDIR%%/EX7.nec X%%PORTDOCS%%%%EXAMPLESDIR%%/GS_8D_BB.NEC X%%PORTDOCS%%%%EXAMPLESDIR%%/GS_DJ1CR.NEC X%%PORTDOCS%%%%EXAMPLESDIR%%/I5TDJII.NEC X%%PORTDOCS%%%%EXAMPLESDIR%%/I5TDJIII.NEC X%%PORTDOCS%%%%EXAMPLESDIR%%/K5332187.NEC X%%PORTDOCS%%%%EXAMPLESDIR%%/LOGPERIO.NEC X%%PORTDOCS%%%%EXAMPLESDIR%%/LPA9.nec X%%PORTDOCS%%%%EXAMPLESDIR%%/MARCONI.NEC X%%PORTDOCS%%%%EXAMPLESDIR%%/MONOPOLE.nec X%%PORTDOCS%%%%EXAMPLESDIR%%/MONOPOLO.NEC X%%PORTDOCS%%%%EXAMPLESDIR%%/MYGP.NEC X%%PORTDOCS%%%%EXAMPLESDIR%%/MYGPR.NEC X%%PORTDOCS%%%%EXAMPLESDIR%%/MYGPX.NEC X%%PORTDOCS%%%%EXAMPLESDIR%%/RHOMBIC.nec X%%PORTDOCS%%%%EXAMPLESDIR%%/ROMBICA.NEC X%%PORTDOCS%%%%EXAMPLESDIR%%/SKYWIRE.NEC X%%PORTDOCS%%%%EXAMPLESDIR%%/SPIRAL.nec X%%PORTDOCS%%%%EXAMPLESDIR%%/TEST299.NEC X%%PORTDOCS%%%%EXAMPLESDIR%%/TRI_7.NEC X%%PORTDOCS%%%%EXAMPLESDIR%%/TRI_7T.NEC X%%PORTDOCS%%%%EXAMPLESDIR%%/TRI_7TA.NEC X%%PORTDOCS%%%%EXAMPLESDIR%%/TRI_7TB.NEC X%%PORTDOCS%%%%EXAMPLESDIR%%/TRI_7TC.NEC X%%PORTDOCS%%%%EXAMPLESDIR%%/VBS_28_T.NEC X%%PORTDOCS%%%%EXAMPLESDIR%%/VB_28_T.NEC X%%PORTDOCS%%%%EXAMPLESDIR%%/YG_4X6.NEC X%%PORTDOCS%%%%EXAMPLESDIR%%/YG_4X6_B.NEC X%%PORTDOCS%%%%EXAMPLESDIR%%/YG_6EL.NEC X%%PORTDOCS%%%%EXAMPLESDIR%%/YI20_40B.NEC X%%PORTDOCS%%%%EXAMPLESDIR%%/YI20_40C.NEC X%%PORTDOCS%%%%EXAMPLESDIR%%/dip_curv_6m.nec X%%PORTDOCS%%%%EXAMPLESDIR%%/dl_2el_18.nec X%%PORTDOCS%%%%EXAMPLESDIR%%/dl_2el_18_1.nec X%%PORTDOCS%%%%EXAMPLESDIR%%/dl_2el_18_1t.nec X%%PORTDOCS%%%%EXAMPLESDIR%%/dl_2el_18_1t15mvp.nec X%%PORTDOCS%%%%EXAMPLESDIR%%/dl_2el_18_t10m.nec X%%PORTDOCS%%%%EXAMPLESDIR%%/dl_2el_18_t10mvp.nec X%%PORTDOCS%%%%EXAMPLESDIR%%/dl_2el_18b24.nec X%%PORTDOCS%%%%EXAMPLESDIR%%/dl_2el_24b18.nec X%%PORTDOCS%%%%EXAMPLESDIR%%/dl_2el_28_0.nec X%%PORTDOCS%%%%EXAMPLESDIR%%/dl_2el_28_1.nec X%%PORTDOCS%%%%EXAMPLESDIR%%/dl_2el_28_1t.nec X%%PORTDOCS%%%%EXAMPLESDIR%%/dl_2el_28_f.nec X%%PORTDOCS%%%%EXAMPLESDIR%%/dl_4el_20.nec X%%PORTDOCS%%%%EXAMPLESDIR%%/dl_4el_20f.nec X%%PORTDOCS%%%%EXAMPLESDIR%%/firstrhombic.nec X%%PORTDOCS%%%%EXAMPLESDIR%%/i5tdjiiif.nec X%%PORTDOCS%%%%EXAMPLESDIR%%/log_periodic.nec X%%PORTDOCS%%%%EXAMPLESDIR%%/logperA9.nec X%%PORTDOCS%%%%EXAMPLESDIR%%/quad17m_1.nec X%%PORTDOCS%%%%EXAMPLESDIR%%/quad17m_2.nec X%%PORTDOCS%%%%EXAMPLESDIR%%/rombica_t.nec X%%PORTDOCS%%%%EXAMPLESDIR%%/yg2_5el_50.nec X%%PORTDOCS%%%%EXAMPLESDIR%%/yg2_5el_50t.nec X%%PORTDOCS%%%%EXAMPLESDIR%%/yg_16el_220.nec X%%PORTDOCS%%%%EXAMPLESDIR%%/yg_16el_220M_1.nec X%%PORTDOCS%%%%EXAMPLESDIR%%/yg_16el_220M_2.nec X%%PORTDOCS%%%%EXAMPLESDIR%%/yg_2el_24.nec X%%PORTDOCS%%%%EXAMPLESDIR%%/yg_4el_20.nec X%%PORTDOCS%%%%EXAMPLESDIR%%/yg_4el_20f.nec X%%PORTDOCS%%%%EXAMPLESDIR%%/yg_4el_20g.nec X%%PORTDOCS%%%%EXAMPLESDIR%%/yg_5el_50.nec X%%PORTDOCS%%%%EXAMPLESDIR%%/yg_5el_50_opt.nec X%%PORTDOCS%%%%EXAMPLESDIR%%/yg_5el_50p_opt.nec X%%PORTDOCS%%%%EXAMPLESDIR%%/yg_5el_50t.nec X%%PORTDOCS%%%%EXAMPLESDIR%%/yg_9el_144.nec X%%PORTDOCS%%@dirrm %%EXAMPLESDIR%% X%%PORTDOCS%%@dirrm %%DOCSDIR%% END-of-nec2c/pkg-plist exit --- nec2c-.9.shar ends here --- >Release-Note: >Audit-Trail: >Unformatted: