From owner-freebsd-ports Sun Feb 3 10:21:13 2002 Delivered-To: freebsd-ports@hub.freebsd.org Received: from freefall.freebsd.org (freefall.FreeBSD.org [216.136.204.21]) by hub.freebsd.org (Postfix) with ESMTP id C9FBD37B41C for ; Sun, 3 Feb 2002 10:20:01 -0800 (PST) Received: (from gnats@localhost) by freefall.freebsd.org (8.11.6/8.11.6) id g13IK1L04641; Sun, 3 Feb 2002 10:20:01 -0800 (PST) (envelope-from gnats) Received: from lilac.csi.cam.ac.uk (lilac.csi.cam.ac.uk [131.111.8.44]) by hub.freebsd.org (Postfix) with ESMTP id 3E60F37B419 for ; Sun, 3 Feb 2002 10:16:22 -0800 (PST) Received: from m218-3.phy.cam.ac.uk ([131.111.79.217]) by lilac.csi.cam.ac.uk with esmtp (Exim 3.34 #1) id 16XRBc-0005Y9-00 for FreeBSD-gnats-submit@freebsd.org; Sun, 03 Feb 2002 18:16:20 +0000 Received: from sa264 by m218-3.phy.cam.ac.uk with local (Exim 3.34 #1) id 16XRBc-000H5d-00 for FreeBSD-gnats-submit@freebsd.org; Sun, 03 Feb 2002 18:16:20 +0000 Message-Id: Date: Sun, 03 Feb 2002 18:16:20 +0000 From: AMAKAWA Shuhei Reply-To: amakawa@jp.FreeBSD.org To: FreeBSD-gnats-submit@freebsd.org X-Send-Pr-Version: 3.113 Subject: ports/34589: new port: cad/ngspice_rework Sender: owner-freebsd-ports@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.org >Number: 34589 >Category: ports >Synopsis: new port: cad/ngspice_rework >Confidential: no >Severity: non-critical >Priority: low >Responsible: freebsd-ports >State: open >Quarter: >Keywords: >Date-Required: >Class: change-request >Submitter-Id: current-users >Arrival-Date: Sun Feb 03 10:20:01 PST 2002 >Closed-Date: >Last-Modified: >Originator: AMAKAWA Shuhei >Release: FreeBSD 4.5-RC i386 >Organization: >Environment: System: FreeBSD m218-3.phy.cam.ac.uk 4.5-RC FreeBSD 4.5-RC #1: Fri Jan 18 21:40:00 GMT 2002 sa264@m218-3.phy.cam.ac.uk:/usr/obj/usr/src/sys/KERNCONF i386 >Description: new port: cad/ngspice_rework >How-To-Repeat: >Fix: # 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: # # ngspice_rework # ngspice_rework/Makefile # ngspice_rework/distinfo # ngspice_rework/pkg-comment # ngspice_rework/files # ngspice_rework/files/patch-doc:ngspice.texi # ngspice_rework/files/patch-configure.in # ngspice_rework/files/patch-src:frontend:parser:complete.c # ngspice_rework/files/patch-doc:Makefile.in # ngspice_rework/pkg-descr # ngspice_rework/pkg-plist # echo c - ngspice_rework mkdir -p ngspice_rework > /dev/null 2>&1 echo x - ngspice_rework/Makefile sed 's/^X//' >ngspice_rework/Makefile << 'END-of-ngspice_rework/Makefile' X# New ports collection makefile for: ngspice_rework X# Date created: 2002-01-02 X# Whom: AMAKAWA Shuhei X# X# $FreeBSD$ X# X XPORTNAME= ngspice_rework XPORTVERSION= 14 XCATEGORIES= cad XMASTER_SITES= ${MASTER_SITE_SOURCEFORGE} XMASTER_SITE_SUBDIR= ngspice XDISTNAME= ng-spice-rework-${PORTVERSION} X XMAINTAINER= amakawa@jp.FreeBSD.org X XUSE_AUTOCONF_VER?= 213 X Xpre-configure: X (cd ${WRKSRC} && ${AUTOHEADER}) X X.include END-of-ngspice_rework/Makefile echo x - ngspice_rework/distinfo sed 's/^X//' >ngspice_rework/distinfo << 'END-of-ngspice_rework/distinfo' XMD5 (ng-spice-rework-14.tar.gz) = 5405d78a531fe9f30d70c35a8a469690 END-of-ngspice_rework/distinfo echo x - ngspice_rework/pkg-comment sed 's/^X//' >ngspice_rework/pkg-comment << 'END-of-ngspice_rework/pkg-comment' XA circuit simulator derived from spice3f5 END-of-ngspice_rework/pkg-comment echo c - ngspice_rework/files mkdir -p ngspice_rework/files > /dev/null 2>&1 echo x - ngspice_rework/files/patch-doc:ngspice.texi sed 's/^X//' >ngspice_rework/files/patch-doc:ngspice.texi << 'END-of-ngspice_rework/files/patch-doc:ngspice.texi' X--- doc/ngspice.texi.orig Mon Dec 10 20:21:11 2001 X+++ doc/ngspice.texi Mon Jan 7 17:15:34 2002 X@@ -5,6 +5,11 @@ X @setchapternewpage odd X @c %**end of header X X+@dircategory Utilities X+@direntry X+* NGSPICE: (ngspice). NGSPICE User Manual X+@end direntry X+ X @ifinfo X This file documents NGSPICE. X END-of-ngspice_rework/files/patch-doc:ngspice.texi echo x - ngspice_rework/files/patch-configure.in sed 's/^X//' >ngspice_rework/files/patch-configure.in << 'END-of-ngspice_rework/files/patch-configure.in' X--- configure.in.orig Mon Dec 10 20:21:11 2001 X+++ configure.in Wed Jan 2 13:36:55 2002 X@@ -155,7 +155,7 @@ X X dnl Look for termios first (posix) X AC_CHECK_HEADERS(termios.h termio.h sgtty.h , break) X-AC_CHECK_FUNCS(isatty) X+AC_CHECK_FUNCS(isatty tcgetattr tcsetattr) X X dnl Check for a few functions: X AC_FUNC_VFORK END-of-ngspice_rework/files/patch-configure.in echo x - ngspice_rework/files/patch-src:frontend:parser:complete.c sed 's/^X//' >ngspice_rework/files/patch-src:frontend:parser:complete.c << 'END-of-ngspice_rework/files/patch-src:frontend:parser:complete.c' X--- src/frontend/parser/complete.c.orig Mon Dec 10 20:21:11 2001 X+++ src/frontend/parser/complete.c Wed Jan 2 13:57:11 2002 X@@ -410,11 +410,6 @@ X # else X # ifdef HAVE_TERMIOS_H X X-# ifdef __NetBSD__ X-# define TCGETS X-# define TCSETS X-# endif X- X # define TERM_GET TCGETS X # define TERM_SET TCSETS X static struct termios sbuf; X@@ -423,7 +418,7 @@ X # endif X # endif X X-# if defined(TERM_GET) || defined(__NetBSD__) X+# ifdef TERM_GET X static bool ison = FALSE; X X if (cp_nocc || !cp_interactive || (ison == on)) X@@ -431,7 +426,7 @@ X ison = on; X X if (ison == TRUE) { X-#ifdef __NetBSD__ X+#if HAVE_TCGETATTR X tcgetattr(fileno(cp_in),&OS_Buf); X #else X (void) ioctl(fileno(cp_in), TERM_GET, (char *) &OS_Buf); X@@ -440,13 +435,13 @@ X sbuf.c_cc[VEOF] = 0; X sbuf.c_cc[VEOL] = ESCAPE; X sbuf.c_cc[VEOL2] = CNTRL_D; X-#ifdef __NetBSD__ X+#if HAVE_TCSETATTR X tcsetattr(fileno(cp_in),TCSANOW,&sbuf); X #else X (void) ioctl(fileno(cp_in), TERM_SET, (char *) &sbuf); X #endif X } else { X-#ifdef __NetBSD__ X+#if HAVE_TCSETATTR X tcsetattr(fileno(cp_in),TCSANOW,&OS_Buf); X #else X (void) ioctl(fileno(cp_in), TERM_SET, (char *) &OS_Buf); END-of-ngspice_rework/files/patch-src:frontend:parser:complete.c echo x - ngspice_rework/files/patch-doc:Makefile.in sed 's/^X//' >ngspice_rework/files/patch-doc:Makefile.in << 'END-of-ngspice_rework/files/patch-doc:Makefile.in' X--- doc/Makefile.in.orig Mon Dec 10 20:26:23 2001 X+++ doc/Makefile.in Mon Jan 7 16:54:16 2002 X@@ -69,7 +69,7 @@ X LIBTOOL = @LIBTOOL@ X LN_S = @LN_S@ X MAINT = @MAINT@ X-MAKEINFO = @MAKEINFO@ X+MAKEINFO = @MAKEINFO@ --no-split X OBJDUMP = @OBJDUMP@ X OBJEXT = @OBJEXT@ X PACKAGE = @PACKAGE@ END-of-ngspice_rework/files/patch-doc:Makefile.in echo x - ngspice_rework/pkg-descr sed 's/^X//' >ngspice_rework/pkg-descr << 'END-of-ngspice_rework/pkg-descr' X Ngspice is the name of a project and of a program in the project. X Spice is the famous circuit simulator developed by the CAD Group of X the University of California at Berkeley (UCB). The NG prefix has a X lot of meanings: Next Generation, New Good, etc. Choose or invent the X one you prefer. The ngspice project aims to improve the capabilities X of the Spice3 circuit simulator. The heart of the project is the X ngspice program, a circuit simulator derived from spice3f5. X XWWW: http://ngspice.sourceforge.net/ END-of-ngspice_rework/pkg-descr echo x - ngspice_rework/pkg-plist sed 's/^X//' >ngspice_rework/pkg-plist << 'END-of-ngspice_rework/pkg-plist' Xbin/makeidx Xbin/nghelp Xbin/ngmultidec Xbin/ngnutmeg Xbin/ngproc2mod Xbin/ngsconvert Xbin/ngspice X@unexec install-info --delete %D/info/ngspice.info %D/info/dir Xinfo/ngspice.info Xlib/libdev.a Xlib/ng-spice-rework/libasrc.a Xlib/ng-spice-rework/libasrc.la Xlib/ng-spice-rework/libasrc.so Xlib/ng-spice-rework/libasrc.so.0 Xlib/ng-spice-rework/libbjt.a Xlib/ng-spice-rework/libbjt.la Xlib/ng-spice-rework/libbjt.so Xlib/ng-spice-rework/libbjt.so.0 Xlib/ng-spice-rework/libbsim1.a Xlib/ng-spice-rework/libbsim1.la Xlib/ng-spice-rework/libbsim1.so Xlib/ng-spice-rework/libbsim1.so.0 Xlib/ng-spice-rework/libbsim2.a Xlib/ng-spice-rework/libbsim2.la Xlib/ng-spice-rework/libbsim2.so Xlib/ng-spice-rework/libbsim2.so.0 Xlib/ng-spice-rework/libbsim3.a Xlib/ng-spice-rework/libbsim3.la Xlib/ng-spice-rework/libbsim3.so Xlib/ng-spice-rework/libbsim3.so.0 Xlib/ng-spice-rework/libbsim3soidd.a Xlib/ng-spice-rework/libbsim3soidd.la Xlib/ng-spice-rework/libbsim3soidd.so Xlib/ng-spice-rework/libbsim3soidd.so.0 Xlib/ng-spice-rework/libbsim3soifd.a Xlib/ng-spice-rework/libbsim3soifd.la Xlib/ng-spice-rework/libbsim3soifd.so Xlib/ng-spice-rework/libbsim3soifd.so.0 Xlib/ng-spice-rework/libbsim3soipd.a Xlib/ng-spice-rework/libbsim3soipd.la Xlib/ng-spice-rework/libbsim3soipd.so Xlib/ng-spice-rework/libbsim3soipd.so.0 Xlib/ng-spice-rework/libbsim3v1.a Xlib/ng-spice-rework/libbsim3v1.la Xlib/ng-spice-rework/libbsim3v1.so Xlib/ng-spice-rework/libbsim3v1.so.0 Xlib/ng-spice-rework/libbsim3v2.a Xlib/ng-spice-rework/libbsim3v2.la Xlib/ng-spice-rework/libbsim3v2.so Xlib/ng-spice-rework/libbsim3v2.so.0 Xlib/ng-spice-rework/libbsim4.a Xlib/ng-spice-rework/libbsim4.la Xlib/ng-spice-rework/libbsim4.so Xlib/ng-spice-rework/libbsim4.so.0 Xlib/ng-spice-rework/libcap.a Xlib/ng-spice-rework/libcap.la Xlib/ng-spice-rework/libcap.so Xlib/ng-spice-rework/libcap.so.0 Xlib/ng-spice-rework/libcccs.a Xlib/ng-spice-rework/libcccs.la Xlib/ng-spice-rework/libcccs.so Xlib/ng-spice-rework/libcccs.so.0 Xlib/ng-spice-rework/libccvs.a Xlib/ng-spice-rework/libccvs.la Xlib/ng-spice-rework/libccvs.so Xlib/ng-spice-rework/libccvs.so.0 Xlib/ng-spice-rework/libcsw.a Xlib/ng-spice-rework/libcsw.la Xlib/ng-spice-rework/libcsw.so Xlib/ng-spice-rework/libcsw.so.0 Xlib/ng-spice-rework/libdio.a Xlib/ng-spice-rework/libdio.la Xlib/ng-spice-rework/libdio.so Xlib/ng-spice-rework/libdio.so.0 Xlib/ng-spice-rework/libhfet.a Xlib/ng-spice-rework/libhfet.la Xlib/ng-spice-rework/libhfet.so Xlib/ng-spice-rework/libhfet.so.0 Xlib/ng-spice-rework/libhfet2.a Xlib/ng-spice-rework/libhfet2.la Xlib/ng-spice-rework/libhfet2.so Xlib/ng-spice-rework/libhfet2.so.0 Xlib/ng-spice-rework/libind.a Xlib/ng-spice-rework/libind.la Xlib/ng-spice-rework/libind.so Xlib/ng-spice-rework/libind.so.0 Xlib/ng-spice-rework/libisrc.a Xlib/ng-spice-rework/libisrc.la Xlib/ng-spice-rework/libisrc.so Xlib/ng-spice-rework/libisrc.so.0 Xlib/ng-spice-rework/libjfet.a Xlib/ng-spice-rework/libjfet.la Xlib/ng-spice-rework/libjfet.so Xlib/ng-spice-rework/libjfet.so.0 Xlib/ng-spice-rework/libjfet2.a Xlib/ng-spice-rework/libjfet2.la Xlib/ng-spice-rework/libjfet2.so Xlib/ng-spice-rework/libjfet2.so.0 Xlib/ng-spice-rework/libltra.a Xlib/ng-spice-rework/libltra.la Xlib/ng-spice-rework/libltra.so Xlib/ng-spice-rework/libltra.so.0 Xlib/ng-spice-rework/libmes.a Xlib/ng-spice-rework/libmes.la Xlib/ng-spice-rework/libmes.so Xlib/ng-spice-rework/libmes.so.0 Xlib/ng-spice-rework/libmesa.a Xlib/ng-spice-rework/libmesa.la Xlib/ng-spice-rework/libmesa.so Xlib/ng-spice-rework/libmesa.so.0 Xlib/ng-spice-rework/libmos1.a Xlib/ng-spice-rework/libmos1.la Xlib/ng-spice-rework/libmos1.so Xlib/ng-spice-rework/libmos1.so.0 Xlib/ng-spice-rework/libmos2.a Xlib/ng-spice-rework/libmos2.la Xlib/ng-spice-rework/libmos2.so Xlib/ng-spice-rework/libmos2.so.0 Xlib/ng-spice-rework/libmos3.a Xlib/ng-spice-rework/libmos3.la Xlib/ng-spice-rework/libmos3.so Xlib/ng-spice-rework/libmos3.so.0 Xlib/ng-spice-rework/libmos6.a Xlib/ng-spice-rework/libmos6.la Xlib/ng-spice-rework/libmos6.so Xlib/ng-spice-rework/libmos6.so.0 Xlib/ng-spice-rework/libmos9.a Xlib/ng-spice-rework/libmos9.la Xlib/ng-spice-rework/libmos9.so Xlib/ng-spice-rework/libmos9.so.0 Xlib/ng-spice-rework/libres.a Xlib/ng-spice-rework/libres.la Xlib/ng-spice-rework/libres.so Xlib/ng-spice-rework/libres.so.0 Xlib/ng-spice-rework/libsoi3.a Xlib/ng-spice-rework/libsoi3.la Xlib/ng-spice-rework/libsoi3.so Xlib/ng-spice-rework/libsoi3.so.0 Xlib/ng-spice-rework/libsw.a Xlib/ng-spice-rework/libsw.la Xlib/ng-spice-rework/libsw.so Xlib/ng-spice-rework/libsw.so.0 Xlib/ng-spice-rework/libtra.a Xlib/ng-spice-rework/libtra.la Xlib/ng-spice-rework/libtra.so Xlib/ng-spice-rework/libtra.so.0 Xlib/ng-spice-rework/liburc.a Xlib/ng-spice-rework/liburc.la Xlib/ng-spice-rework/liburc.so Xlib/ng-spice-rework/liburc.so.0 Xlib/ng-spice-rework/libvccs.a Xlib/ng-spice-rework/libvccs.la Xlib/ng-spice-rework/libvccs.so Xlib/ng-spice-rework/libvccs.so.0 Xlib/ng-spice-rework/libvcvs.a Xlib/ng-spice-rework/libvcvs.la Xlib/ng-spice-rework/libvcvs.so Xlib/ng-spice-rework/libvcvs.so.0 Xlib/ng-spice-rework/libvsrc.a Xlib/ng-spice-rework/libvsrc.la Xlib/ng-spice-rework/libvsrc.so Xlib/ng-spice-rework/libvsrc.so.0 X@dirrm lib/ng-spice-rework Xshare/ng-spice-rework/helpdir/ngspice.idx Xshare/ng-spice-rework/helpdir/ngspice.txt Xshare/ng-spice-rework/scripts/setplot Xshare/ng-spice-rework/scripts/spectrum Xshare/ng-spice-rework/scripts/spinit X@dirrm share/ng-spice-rework/helpdir X@dirrm share/ng-spice-rework/scripts X@dirrm share/ng-spice-rework END-of-ngspice_rework/pkg-plist exit >Release-Note: >Audit-Trail: >Unformatted: To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-ports" in the body of the message