Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 03 Feb 2002 18:16:20 +0000
From:      AMAKAWA Shuhei <sa264@cam.ac.uk>
To:        FreeBSD-gnats-submit@freebsd.org
Subject:   ports/34589: new port: cad/ngspice_rework
Message-ID:  <E16XRBc-000H5d-00@m218-3.phy.cam.ac.uk>

next in thread | raw e-mail | index | archive | help

>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 <amakawa@jp.FreeBSD.org>
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 <bsd.port.mk>
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




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?E16XRBc-000H5d-00>