mirror of
https://git.freebsd.org/ports.git
synced 2025-06-05 12:56:28 -04:00
Stage cad/cider. Mark BROKEN on F10+ caused by bmake
This port generates a makefile and then passes it to "make" via stdin, which makes it different to troubleshoot. When I finally saw the file in order to figure out why several internal static libraries weren't getting built leading to some programs not getting built, I saw a generic static library target made up of variables. fmake likes it; bmake does not. I tried USES+= fmake along with some patching but I must have missed some hardcoded "make" commands because bmake got called again. This software is 20 years old so I finally gave it. It got a stay of execution by getting staged. If somebody wants to study a target that bmake just doesn't get, this is a good place to start.
This commit is contained in:
parent
1e90eb7282
commit
d96901c320
Notes:
svn2git
2021-03-31 03:12:20 +00:00
svn path=/head/; revision=365318
46 changed files with 528 additions and 500 deletions
|
@ -3,7 +3,7 @@
|
||||||
|
|
||||||
PORTNAME= cider
|
PORTNAME= cider
|
||||||
PORTVERSION= 1.b1
|
PORTVERSION= 1.b1
|
||||||
PORTREVISION= 7
|
PORTREVISION= 8
|
||||||
CATEGORIES= cad
|
CATEGORIES= cad
|
||||||
MASTER_SITES= ${MASTER_SITE_LOCAL}
|
MASTER_SITES= ${MASTER_SITE_LOCAL}
|
||||||
MASTER_SITE_SUBDIR= mita
|
MASTER_SITE_SUBDIR= mita
|
||||||
|
@ -14,45 +14,77 @@ COMMENT= Mixed-level circuit and device simulator (includes SPICE3)
|
||||||
|
|
||||||
CONFLICTS= spice-[0-9]*
|
CONFLICTS= spice-[0-9]*
|
||||||
WRKSRC= ${WRKDIR}/sim
|
WRKSRC= ${WRKDIR}/sim
|
||||||
MAN1= sconvert.1 nutmeg.1 spice.1 cider.1
|
|
||||||
MAN3= mfb.3
|
|
||||||
MAN5= mfbcap.5
|
|
||||||
MLINKS= spice.1 spice3.1
|
|
||||||
USE_XORG= xt xaw xmu
|
USE_XORG= xt xaw xmu
|
||||||
|
|
||||||
NO_STAGE= yes
|
OPTIONS_DEFINE= EXAMPLES
|
||||||
|
|
||||||
OPTIONS_DEFINE= DOCS
|
|
||||||
|
|
||||||
.include <bsd.port.options.mk>
|
.include <bsd.port.options.mk>
|
||||||
|
|
||||||
|
.if ${OPSYS} == FreeBSD && ${OSVERSION} > 1000100
|
||||||
|
# cider has a generated makefile that is passed to make via stdin.
|
||||||
|
# bmake doesn't understand its generic static library targets, but
|
||||||
|
# continues on failure. The result is several programs aren't built.
|
||||||
|
# Using USE+=fmake even with patching won't fix it on FreeBSD 10. make
|
||||||
|
# must be hardcoded somewhere because fmake ends up calling make.
|
||||||
|
BROKEN= Will not build with bmake and USES=fmake will not solve the issue
|
||||||
|
.endif
|
||||||
|
|
||||||
pre-patch:
|
pre-patch:
|
||||||
@${CP} -f ${WRKSRC}/spice/common/lib/helpdir/spice.txt ${WRKSRC}/cider/common/lib/helpdir/spice.txt
|
@${CP} -f ${WRKSRC}/spice/common/lib/helpdir/spice.txt \
|
||||||
|
${WRKSRC}/cider/common/lib/helpdir/spice.txt
|
||||||
|
|
||||||
post-patch:
|
post-patch:
|
||||||
@${LN} -fs ../../../spice/common/util/makelib.sh ${WRKSRC}/cider/common/util
|
@${LN} -fs ../../../spice/common/util/makelib.sh \
|
||||||
@${LN} -fs ../../../../spice/common/src/lib/sparse/spdefs.h ${WRKSRC}/cider/common/src/include
|
${WRKSRC}/cider/common/util
|
||||||
|
@${LN} -fs ../../../../spice/common/src/lib/sparse/spdefs.h \
|
||||||
|
${WRKSRC}/cider/common/src/include
|
||||||
@${CP} -f ${FILESDIR}/Makefile.spice ${WRKSRC}/spice/common/Makefile
|
@${CP} -f ${FILESDIR}/Makefile.spice ${WRKSRC}/spice/common/Makefile
|
||||||
@${CP} -f ${FILESDIR}/Makefile.cider ${WRKSRC}/cider/common/Makefile
|
@${CP} -f ${FILESDIR}/Makefile.cider ${WRKSRC}/cider/common/Makefile
|
||||||
@${CP} -f ${FILESDIR}/FreeBSD ${WRKSRC}/spice/common/conf
|
@${CP} -f ${FILESDIR}/FreeBSD ${WRKSRC}/spice/common/conf
|
||||||
@${CP} -f ${FILESDIR}/FreeBSD ${WRKSRC}/cider/common/conf
|
@${CP} -f ${FILESDIR}/FreeBSD ${WRKSRC}/cider/common/conf
|
||||||
|
|
||||||
do-build:
|
do-build:
|
||||||
@(cd ${WRKSRC}/spice/common && ${SETENV} ${MAKE_ENV} ${MAKE})
|
@(cd ${WRKSRC}/spice/common && ${SETENV} ${MAKE_ENV} ${MAKE_CMD})
|
||||||
@(cd ${WRKSRC}/cider/common && ${SETENV} ${MAKE_ENV} ${MAKE})
|
@(cd ${WRKSRC}/cider/common && ${SETENV} ${MAKE_ENV} ${MAKE_CMD})
|
||||||
|
|
||||||
do-install:
|
do-install:
|
||||||
@(cd ${WRKSRC}/spice/common && ${SETENV} ${MAKE_ENV} ${MAKE} install)
|
@${MKDIR} ${STAGEDIR}${DATADIR}/spice3/helpdir \
|
||||||
@(cd ${WRKSRC}/cider/common && ${SETENV} ${MAKE_ENV} ${MAKE} install)
|
${STAGEDIR}${DATADIR}/spice3/scripts \
|
||||||
|
${STAGEDIR}${DATADIR}/cider/helpdir \
|
||||||
post-install:
|
${STAGEDIR}${DATADIR}/cider/scripts
|
||||||
.if ${PORT_OPTIONS:MDOCS}
|
${INSTALL_PROGRAM} ${WRKSRC}/cider/FreeBSD/obj/bin/cider \
|
||||||
@${MKDIR} ${PREFIX}/share/examples/spice3
|
${STAGEDIR}${PREFIX}/bin
|
||||||
@${INSTALL_DATA} ${WRKSRC}/spice/common/examples/*.cir ${PREFIX}/share/examples/spice3
|
${INSTALL_MAN} ${WRKSRC}/cider/common/doc/cider.1 \
|
||||||
@${MKDIR} ${PREFIX}/share/examples/cider
|
${STAGEDIR}${MANPREFIX}/man/man1
|
||||||
@${TAR} -cf - -C ${WRKSRC}/cider/common/examples . | ${TAR} -xf - -C ${PREFIX}/share/examples/cider
|
${INSTALL_DATA} ${WRKSRC}/cider/common/lib/helpdir/*.txt \
|
||||||
@${CHOWN} -R ${SHAREOWN}:${SHAREGRP} ${PREFIX}/share/examples/cider
|
${STAGEDIR}${DATADIR}/cider/helpdir
|
||||||
|
${INSTALL_SCRIPT} ${WRKSRC}/cider/common/lib/scripts/dev* \
|
||||||
|
${STAGEDIR}${DATADIR}/cider/scripts
|
||||||
|
(cd ${WRKSRC}/spice/FreeBSD/obj/bin && ${INSTALL_PROGRAM} \
|
||||||
|
spice3 nutmeg sconvert help proc2mod multidec \
|
||||||
|
${STAGEDIR}${PREFIX}/bin)
|
||||||
|
(cd ${WRKSRC}/spice/common/man/man1 && ${INSTALL_MAN} nutmeg.1 \
|
||||||
|
sconvert.1 spice.1 ${STAGEDIR}${MANPREFIX}/man/man1)
|
||||||
|
(cd ${STAGEDIR}${MANPREFIX}/man/man1 && \
|
||||||
|
${LN} -s spice.1 spice3.1)
|
||||||
|
${INSTALL_MAN} ${WRKSRC}/spice/common/man/man3/mfb.3 \
|
||||||
|
${STAGEDIR}${MANPREFIX}/man/man3
|
||||||
|
${INSTALL_MAN} ${WRKSRC}/spice/common/man/man5/mfbcap.5 \
|
||||||
|
${STAGEDIR}${MANPREFIX}/man/man5
|
||||||
|
${INSTALL_DATA} ${WRKSRC}/spice/common/lib/helpdir/spice.txt \
|
||||||
|
${STAGEDIR}${DATADIR}/spice3/helpdir
|
||||||
|
(cd ${WRKSRC}/spice/common/lib && ${INSTALL_DATA} news mfbcap \
|
||||||
|
${STAGEDIR}${DATADIR}/spice3)
|
||||||
|
${INSTALL_SCRIPT} ${WRKSRC}/spice/common/lib/scripts/s* \
|
||||||
|
${STAGEDIR}${DATADIR}/spice3/scripts
|
||||||
|
${INSTALL_SCRIPT} ${WRKSRC}/spice/common/lib/scripts/spinit \
|
||||||
|
${STAGEDIR}${DATADIR}/cider/scripts
|
||||||
|
.if ${PORT_OPTIONS:MEXAMPLES}
|
||||||
|
@${MKDIR} ${STAGEDIR}${EXAMPLESDIR}/spice3
|
||||||
|
${INSTALL_DATA} ${WRKSRC}/spice/common/examples/*.cir \
|
||||||
|
${STAGEDIR}${EXAMPLESDIR}/spice3
|
||||||
|
cd ${WRKSRC}/cider/common/examples && \
|
||||||
|
${COPYTREE_SHARE} . ${STAGEDIR}${EXAMPLESDIR}
|
||||||
.endif
|
.endif
|
||||||
@${LN} -fs ${PREFIX}/share/spice3/scripts/spinit ${PREFIX}/share/cider/scripts
|
|
||||||
|
|
||||||
.include <bsd.port.mk>
|
.include <bsd.port.mk>
|
||||||
|
|
|
@ -1,29 +0,0 @@
|
||||||
*** spice/common/conf/defaults.orig Sat Jan 29 19:15:53 1994
|
|
||||||
--- spice/common/conf/defaults Sun Dec 12 14:40:09 1999
|
|
||||||
***************
|
|
||||||
*** 105,116 ****
|
|
||||||
# identified as and SYSTEM is the name of the per-system definitions
|
|
||||||
# file listed on the "build" command line.
|
|
||||||
|
|
||||||
! SPICE_DIR = $(TOP1)/$(SYSTEM)
|
|
||||||
! SPICE_LIB_DIR = $(SPICE_DIR)/lib
|
|
||||||
SPICE_EXEC_DIR = $(SPICE_DIR)/bin
|
|
||||||
|
|
||||||
S_SPICE_DIR = $(SPICE_DIR)
|
|
||||||
! S_SPICE_LIB_DIR = $(S_SPICE_DIR)/lib
|
|
||||||
S_SPICE_EXEC_DIR= $(S_SPICE_DIR)/bin
|
|
||||||
|
|
||||||
# INSTALL_DIRS lists the directories that need to be created before
|
|
||||||
--- 105,116 ----
|
|
||||||
# identified as and SYSTEM is the name of the per-system definitions
|
|
||||||
# file listed on the "build" command line.
|
|
||||||
|
|
||||||
! SPICE_DIR = ${PREFIX}
|
|
||||||
! SPICE_LIB_DIR = $(SPICE_DIR)/share/spice3
|
|
||||||
SPICE_EXEC_DIR = $(SPICE_DIR)/bin
|
|
||||||
|
|
||||||
S_SPICE_DIR = $(SPICE_DIR)
|
|
||||||
! S_SPICE_LIB_DIR = $(S_SPICE_DIR)/share/spice3
|
|
||||||
S_SPICE_EXEC_DIR= $(S_SPICE_DIR)/bin
|
|
||||||
|
|
||||||
# INSTALL_DIRS lists the directories that need to be created before
|
|
|
@ -1,62 +0,0 @@
|
||||||
*** spice/common/src/bin/sconvert.c.orig Sat Jan 29 19:12:56 1994
|
|
||||||
--- spice/common/src/bin/sconvert.c Sun Dec 12 14:49:36 1999
|
|
||||||
***************
|
|
||||||
*** 80,98 ****
|
|
||||||
|
|
||||||
case 1: printf("Input file: ");
|
|
||||||
(void) fflush(stdout);
|
|
||||||
! (void) gets(buf);
|
|
||||||
sf = copy(buf);
|
|
||||||
printf("Input type: ");
|
|
||||||
(void) fflush(stdout);
|
|
||||||
! (void) gets(buf);
|
|
||||||
f = buf[0];
|
|
||||||
printf("Output file: ");
|
|
||||||
(void) fflush(stdout);
|
|
||||||
! (void) gets(buf);
|
|
||||||
af = copy(buf);
|
|
||||||
printf("Output type: ");
|
|
||||||
(void) fflush(stdout);
|
|
||||||
! (void) gets(buf);
|
|
||||||
t = buf[0];
|
|
||||||
break;
|
|
||||||
default:
|
|
||||||
--- 80,98 ----
|
|
||||||
|
|
||||||
case 1: printf("Input file: ");
|
|
||||||
(void) fflush(stdout);
|
|
||||||
! (void) fgets(buf,BSIZE_SP,stdin);
|
|
||||||
sf = copy(buf);
|
|
||||||
printf("Input type: ");
|
|
||||||
(void) fflush(stdout);
|
|
||||||
! (void) fgets(buf,BSIZE_SP,stdin);
|
|
||||||
f = buf[0];
|
|
||||||
printf("Output file: ");
|
|
||||||
(void) fflush(stdout);
|
|
||||||
! (void) fgets(buf,BSIZE_SP,stdin);
|
|
||||||
af = copy(buf);
|
|
||||||
printf("Output type: ");
|
|
||||||
(void) fflush(stdout);
|
|
||||||
! (void) fgets(buf,BSIZE_SP,stdin);
|
|
||||||
t = buf[0];
|
|
||||||
break;
|
|
||||||
default:
|
|
||||||
*** spice/common/src/lib/fte/inp.c.orig Sat Jan 29 18:48:10 1994
|
|
||||||
--- spice/common/src/lib/fte/inp.c Sun Dec 12 14:49:36 1999
|
|
||||||
***************
|
|
||||||
*** 666,672 ****
|
|
||||||
|
|
||||||
fprintf(cp_out, "run circuit? ");
|
|
||||||
fflush(cp_out);
|
|
||||||
! (void) gets(buf);
|
|
||||||
if (buf[0] != 'n') {
|
|
||||||
fprintf(cp_out, "running circuit\n");
|
|
||||||
com_run(NULL);
|
|
||||||
--- 666,672 ----
|
|
||||||
|
|
||||||
fprintf(cp_out, "run circuit? ");
|
|
||||||
fflush(cp_out);
|
|
||||||
! (void) fgets(buf,BSIZE_SP,stdin);
|
|
||||||
if (buf[0] != 'n') {
|
|
||||||
fprintf(cp_out, "running circuit\n");
|
|
||||||
com_run(NULL);
|
|
|
@ -1,39 +0,0 @@
|
||||||
*** cider/common/conf/defaults.orig Sat Jan 29 19:21:15 1994
|
|
||||||
--- cider/common/conf/defaults Sun Dec 12 14:14:43 1999
|
|
||||||
***************
|
|
||||||
*** 99,115 ****
|
|
||||||
# identified as and SYSTEM is the name of the per-system definitions
|
|
||||||
# file listed in the "build" command.
|
|
||||||
|
|
||||||
! SIM_DIR = $(TOP2)
|
|
||||||
! SPICE_DIR = $(SIM_DIR)/spice/$(SYSTEM)
|
|
||||||
! CIDER_DIR = $(SIM_DIR)/cider/$(SYSTEM)
|
|
||||||
! SPICE_LIB_DIR = $(SPICE_DIR)/lib
|
|
||||||
! CIDER_LIB_DIR = $(SPICE_DIR)/lib
|
|
||||||
SPICE_EXEC_DIR = $(SPICE_DIR)/bin
|
|
||||||
CIDER_EXEC_DIR = $(CIDER_DIR)/bin
|
|
||||||
|
|
||||||
S_CIDER_DIR = $(CIDER_DIR)
|
|
||||||
S_SPICE_DIR = $(SPICE_DIR)
|
|
||||||
! S_CIDER_LIB_DIR = $(S_SPICE_DIR)/lib
|
|
||||||
S_CIDER_EXEC_DIR= $(S_CIDER_DIR)/bin
|
|
||||||
|
|
||||||
# INSTALL_DIRS lists the directories that need to be created before
|
|
||||||
--- 99,115 ----
|
|
||||||
# identified as and SYSTEM is the name of the per-system definitions
|
|
||||||
# file listed in the "build" command.
|
|
||||||
|
|
||||||
! SIM_DIR = ${PREFIX}
|
|
||||||
! SPICE_DIR = $(SIM_DIR)
|
|
||||||
! CIDER_DIR = $(SIM_DIR)
|
|
||||||
! SPICE_LIB_DIR = $(SPICE_DIR)/share/spice3
|
|
||||||
! CIDER_LIB_DIR = $(SPICE_DIR)/share/cider
|
|
||||||
SPICE_EXEC_DIR = $(SPICE_DIR)/bin
|
|
||||||
CIDER_EXEC_DIR = $(CIDER_DIR)/bin
|
|
||||||
|
|
||||||
S_CIDER_DIR = $(CIDER_DIR)
|
|
||||||
S_SPICE_DIR = $(SPICE_DIR)
|
|
||||||
! S_CIDER_LIB_DIR = $(S_SPICE_DIR)/share/cider
|
|
||||||
S_CIDER_EXEC_DIR= $(S_CIDER_DIR)/bin
|
|
||||||
|
|
||||||
# INSTALL_DIRS lists the directories that need to be created before
|
|
|
@ -1,36 +0,0 @@
|
||||||
*** cider/common/util/build.orig Sat Jan 29 19:32:01 1994
|
|
||||||
--- cider/common/util/build Sun Dec 12 16:45:08 1999
|
|
||||||
***************
|
|
||||||
*** 89,95 ****
|
|
||||||
|
|
||||||
TMP_LEADER="${TMP_DIR}/buildl$$"
|
|
||||||
TMP_TRAILER="${TMP_DIR}/buildt$$"
|
|
||||||
! trap "rm -f ${TMP_LEADER} ${TMP_TRAILER}; exit 1" 1 2 3 4 6 7 8 9 10 12 13 14 15
|
|
||||||
echo > "${TMP_TRAILER}"
|
|
||||||
BAD=false
|
|
||||||
DEBUG=
|
|
||||||
--- 89,95 ----
|
|
||||||
|
|
||||||
TMP_LEADER="${TMP_DIR}/buildl$$"
|
|
||||||
TMP_TRAILER="${TMP_DIR}/buildt$$"
|
|
||||||
! trap "rm -f ${TMP_LEADER} ${TMP_TRAILER}; exit 1" 1 2 3 4 6 7 8 10 12 13 14 15
|
|
||||||
echo > "${TMP_TRAILER}"
|
|
||||||
BAD=false
|
|
||||||
DEBUG=
|
|
||||||
***************
|
|
||||||
*** 166,172 ****
|
|
||||||
echo Begin build for "${SYS_NAME}" on "${BUILD_DATE}":
|
|
||||||
$EXEC cat ${FILES0} "${TOP0}/${DIR}/${SUBDIR}/makedefs" \
|
|
||||||
"${TMP_TRAILER}" "${SKEL_DIR}/make_std.bd" \
|
|
||||||
! | /bin/make ${VERBOSE} -f - bootstrap DIR="${DIR}" SUBDIR="${SUBDIR}" \
|
|
||||||
VPATH="${TOP0}/${DIR}/${SUBDIR}" CWD="${CWD}"
|
|
||||||
echo Done with build at `date`
|
|
||||||
else
|
|
||||||
--- 166,172 ----
|
|
||||||
echo Begin build for "${SYS_NAME}" on "${BUILD_DATE}":
|
|
||||||
$EXEC cat ${FILES0} "${TOP0}/${DIR}/${SUBDIR}/makedefs" \
|
|
||||||
"${TMP_TRAILER}" "${SKEL_DIR}/make_std.bd" \
|
|
||||||
! | make -E CC ${VERBOSE} -f - bootstrap DIR="${DIR}" SUBDIR="${SUBDIR}" \
|
|
||||||
VPATH="${TOP0}/${DIR}/${SUBDIR}" CWD="${CWD}"
|
|
||||||
echo Done with build at `date`
|
|
||||||
else
|
|
|
@ -1,26 +0,0 @@
|
||||||
*** cider/common/lib/makedefs.orig Thu Feb 24 09:11:21 1994
|
|
||||||
--- cider/common/lib/makedefs Mon Dec 13 11:34:56 1999
|
|
||||||
***************
|
|
||||||
*** 1,9 ****
|
|
||||||
|
|
||||||
INSTALL_TARGETS = $(CIDER_LIB_DIR)/helpdir/cider.txt \
|
|
||||||
$(CIDER_LIB_DIR)/helpdir/cider.idx \
|
|
||||||
$(CIDER_LIB_DIR)/scripts/devaxis \
|
|
||||||
$(CIDER_LIB_DIR)/scripts/devload
|
|
||||||
|
|
||||||
! ALL_INSTALL_DIRS = $(CIDER_LIB_DIR) $(CIDER_LIB_DIR)/helpdir
|
|
||||||
|
|
||||||
INSTALL_SPECIAL = directories
|
|
||||||
--- 1,12 ----
|
|
||||||
|
|
||||||
INSTALL_TARGETS = $(CIDER_LIB_DIR)/helpdir/cider.txt \
|
|
||||||
$(CIDER_LIB_DIR)/helpdir/cider.idx \
|
|
||||||
+ $(CIDER_LIB_DIR)/helpdir/spice.txt \
|
|
||||||
+ $(CIDER_LIB_DIR)/helpdir/spice.idx \
|
|
||||||
$(CIDER_LIB_DIR)/scripts/devaxis \
|
|
||||||
$(CIDER_LIB_DIR)/scripts/devload
|
|
||||||
|
|
||||||
! ALL_INSTALL_DIRS = $(CIDER_LIB_DIR) $(CIDER_LIB_DIR)/helpdir \
|
|
||||||
! $(CIDER_LIB_DIR)/scripts
|
|
||||||
|
|
||||||
INSTALL_SPECIAL = directories
|
|
|
@ -1,18 +0,0 @@
|
||||||
*** cider/common/lib/makeops.orig Thu Feb 24 09:11:43 1994
|
|
||||||
--- cider/common/lib/makeops Mon Dec 13 11:45:34 1999
|
|
||||||
***************
|
|
||||||
*** 11,16 ****
|
|
||||||
--- 11,23 ----
|
|
||||||
$(CIDER_LIB_DIR)/helpdir/cider.idx: $(OBJBIN_SPICE_DIR)/makeidx
|
|
||||||
$(OBJBIN_SPICE_DIR)/makeidx $(CIDER_LIB_DIR)/helpdir/cider.txt
|
|
||||||
|
|
||||||
+ $(CIDER_LIB_DIR)/helpdir/spice.txt: $(DISTLIB_DIR)/helpdir/spice.txt
|
|
||||||
+ -cp $? $@
|
|
||||||
+
|
|
||||||
+ $(CIDER_LIB_DIR)/helpdir/spice.idx: $(DISTLIB_DIR)/helpdir/spice.txt
|
|
||||||
+ $(CIDER_LIB_DIR)/helpdir/spice.idx: $(OBJBIN_SPICE_DIR)/makeidx
|
|
||||||
+ $(OBJBIN_SPICE_DIR)/makeidx $(CIDER_LIB_DIR)/helpdir/spice.txt
|
|
||||||
+
|
|
||||||
$(CIDER_LIB_DIR):
|
|
||||||
mkdir -p $(CIDER_LIB_DIR)
|
|
||||||
|
|
|
@ -1,22 +0,0 @@
|
||||||
*** cider/common/lib/helpdir/spice.txt.orig Mon Dec 13 10:57:16 1999
|
|
||||||
--- cider/common/lib/helpdir/spice.txt Mon Dec 13 10:50:01 1999
|
|
||||||
***************
|
|
||||||
*** 7,12 ****
|
|
||||||
--- 7,13 ----
|
|
||||||
TEXT: H
|
|
||||||
TEXT: H
|
|
||||||
TEXT: H
|
|
||||||
+ SUBTOPIC: CIDER:cider
|
|
||||||
SUBTOPIC: SPICE:INTRODUCTION
|
|
||||||
SUBTOPIC: SPICE:CIRCUIT DESCRIPTION
|
|
||||||
SUBTOPIC: SPICE:CIRCUIT ELEMENTS AND MODELS
|
|
||||||
***************
|
|
||||||
*** 15,20 ****
|
|
||||||
--- 16,22 ----
|
|
||||||
SUBTOPIC: SPICE:BIBLIOGRAPHY
|
|
||||||
SUBTOPIC: SPICE:APPENDIX A
|
|
||||||
SUBTOPIC: SPICE:APPENDIX B
|
|
||||||
+ SUBJECT: cider
|
|
||||||
SUBJECT: INTRODUCTION
|
|
||||||
TITLE: INTRODUCTION
|
|
||||||
TEXT: H
|
|
|
@ -1,16 +0,0 @@
|
||||||
--- cider/common/src/lib/support/erfc.c.orig Sat Jan 29 19:29:27 1994
|
|
||||||
+++ cider/common/src/lib/support/erfc.c Tue Oct 24 12:23:09 2000
|
|
||||||
@@ -10,6 +10,7 @@
|
|
||||||
|
|
||||||
/* erfc computes the erfc(x) the code is from sedan's derfc.f */
|
|
||||||
|
|
||||||
+#ifdef HAS_NO_ERFC
|
|
||||||
double erfc ( x )
|
|
||||||
double x;
|
|
||||||
{
|
|
||||||
@@ -46,4 +47,4 @@
|
|
||||||
return( 1.0 - sum2 );
|
|
||||||
}
|
|
||||||
}
|
|
||||||
-
|
|
||||||
+#endif
|
|
26
cad/cider/files/patch-cider1b1_common_conf_defaults
Normal file
26
cad/cider/files/patch-cider1b1_common_conf_defaults
Normal file
|
@ -0,0 +1,26 @@
|
||||||
|
--- cider1b1/common/conf/defaults.orig 1994-01-29 19:21:15 UTC
|
||||||
|
+++ cider1b1/common/conf/defaults
|
||||||
|
@@ -99,17 +99,17 @@ OBJ_TOP = $(SYS_DIR)/obj
|
||||||
|
# identified as and SYSTEM is the name of the per-system definitions
|
||||||
|
# file listed in the "build" command.
|
||||||
|
|
||||||
|
-SIM_DIR = $(TOP2)
|
||||||
|
-SPICE_DIR = $(SIM_DIR)/spice/$(SYSTEM)
|
||||||
|
-CIDER_DIR = $(SIM_DIR)/cider/$(SYSTEM)
|
||||||
|
-SPICE_LIB_DIR = $(SPICE_DIR)/lib
|
||||||
|
-CIDER_LIB_DIR = $(SPICE_DIR)/lib
|
||||||
|
+SIM_DIR = ${PREFIX}
|
||||||
|
+SPICE_DIR = $(SIM_DIR)
|
||||||
|
+CIDER_DIR = $(SIM_DIR)
|
||||||
|
+SPICE_LIB_DIR = $(SPICE_DIR)/share/spice3
|
||||||
|
+CIDER_LIB_DIR = $(SPICE_DIR)/share/cider
|
||||||
|
SPICE_EXEC_DIR = $(SPICE_DIR)/bin
|
||||||
|
CIDER_EXEC_DIR = $(CIDER_DIR)/bin
|
||||||
|
|
||||||
|
S_CIDER_DIR = $(CIDER_DIR)
|
||||||
|
S_SPICE_DIR = $(SPICE_DIR)
|
||||||
|
-S_CIDER_LIB_DIR = $(S_SPICE_DIR)/lib
|
||||||
|
+S_CIDER_LIB_DIR = $(S_SPICE_DIR)/share/cider
|
||||||
|
S_CIDER_EXEC_DIR= $(S_CIDER_DIR)/bin
|
||||||
|
|
||||||
|
# INSTALL_DIRS lists the directories that need to be created before
|
18
cad/cider/files/patch-cider1b1_common_lib_helpdir_spice.txt
Normal file
18
cad/cider/files/patch-cider1b1_common_lib_helpdir_spice.txt
Normal file
|
@ -0,0 +1,18 @@
|
||||||
|
--- cider1b1/common/lib/helpdir/spice.txt.orig 2014-08-18 09:55:34 UTC
|
||||||
|
+++ cider1b1/common/lib/helpdir/spice.txt
|
||||||
|
@@ -7,6 +7,7 @@ TEXT: H
|
||||||
|
TEXT: H
|
||||||
|
TEXT: H
|
||||||
|
TEXT: H
|
||||||
|
+SUBTOPIC: CIDER:cider
|
||||||
|
SUBTOPIC: SPICE:INTRODUCTION
|
||||||
|
SUBTOPIC: SPICE:CIRCUIT DESCRIPTION
|
||||||
|
SUBTOPIC: SPICE:CIRCUIT ELEMENTS AND MODELS
|
||||||
|
@@ -15,6 +16,7 @@ SUBTOPIC: SPICE:INTERACTIVE INTERPRETER
|
||||||
|
SUBTOPIC: SPICE:BIBLIOGRAPHY
|
||||||
|
SUBTOPIC: SPICE:APPENDIX A
|
||||||
|
SUBTOPIC: SPICE:APPENDIX B
|
||||||
|
+SUBJECT: cider
|
||||||
|
SUBJECT: INTRODUCTION
|
||||||
|
TITLE: INTRODUCTION
|
||||||
|
TEXT: H
|
16
cad/cider/files/patch-cider1b1_common_lib_makedefs
Normal file
16
cad/cider/files/patch-cider1b1_common_lib_makedefs
Normal file
|
@ -0,0 +1,16 @@
|
||||||
|
--- cider1b1/common/lib/makedefs.orig 1994-02-24 09:11:21 UTC
|
||||||
|
+++ cider1b1/common/lib/makedefs
|
||||||
|
@@ -1,9 +1,12 @@
|
||||||
|
|
||||||
|
INSTALL_TARGETS = $(CIDER_LIB_DIR)/helpdir/cider.txt \
|
||||||
|
$(CIDER_LIB_DIR)/helpdir/cider.idx \
|
||||||
|
+ $(CIDER_LIB_DIR)/helpdir/spice.txt \
|
||||||
|
+ $(CIDER_LIB_DIR)/helpdir/spice.idx \
|
||||||
|
$(CIDER_LIB_DIR)/scripts/devaxis \
|
||||||
|
$(CIDER_LIB_DIR)/scripts/devload
|
||||||
|
|
||||||
|
-ALL_INSTALL_DIRS = $(CIDER_LIB_DIR) $(CIDER_LIB_DIR)/helpdir
|
||||||
|
+ALL_INSTALL_DIRS = $(CIDER_LIB_DIR) $(CIDER_LIB_DIR)/helpdir \
|
||||||
|
+ $(CIDER_LIB_DIR)/scripts
|
||||||
|
|
||||||
|
INSTALL_SPECIAL = directories
|
16
cad/cider/files/patch-cider1b1_common_lib_makeops
Normal file
16
cad/cider/files/patch-cider1b1_common_lib_makeops
Normal file
|
@ -0,0 +1,16 @@
|
||||||
|
--- cider1b1/common/lib/makeops.orig 1994-02-24 09:11:43 UTC
|
||||||
|
+++ cider1b1/common/lib/makeops
|
||||||
|
@@ -11,6 +11,13 @@ $(CIDER_LIB_DIR)/helpdir/cider.idx: $(DI
|
||||||
|
$(CIDER_LIB_DIR)/helpdir/cider.idx: $(OBJBIN_SPICE_DIR)/makeidx
|
||||||
|
$(OBJBIN_SPICE_DIR)/makeidx $(CIDER_LIB_DIR)/helpdir/cider.txt
|
||||||
|
|
||||||
|
+$(CIDER_LIB_DIR)/helpdir/spice.txt: $(DISTLIB_DIR)/helpdir/spice.txt
|
||||||
|
+ -cp $? $@
|
||||||
|
+
|
||||||
|
+$(CIDER_LIB_DIR)/helpdir/spice.idx: $(DISTLIB_DIR)/helpdir/spice.txt
|
||||||
|
+$(CIDER_LIB_DIR)/helpdir/spice.idx: $(OBJBIN_SPICE_DIR)/makeidx
|
||||||
|
+ $(OBJBIN_SPICE_DIR)/makeidx $(CIDER_LIB_DIR)/helpdir/spice.txt
|
||||||
|
+
|
||||||
|
$(CIDER_LIB_DIR):
|
||||||
|
mkdir -p $(CIDER_LIB_DIR)
|
||||||
|
|
|
@ -1,6 +1,6 @@
|
||||||
--- cider/common/src/bin/main.c.orig Sat Mar 12 08:20:59 1994
|
--- cider1b1/common/src/bin/main.c.orig 1994-03-12 08:20:59 UTC
|
||||||
+++ cider/common/src/bin/main.c Fri Oct 17 22:19:55 2003
|
+++ cider1b1/common/src/bin/main.c
|
||||||
@@ -36,6 +36,11 @@
|
@@ -36,6 +36,11 @@ Author: 1985 Wayne A. Christopher
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#include "patchlev.h"
|
#include "patchlev.h"
|
||||||
|
@ -12,14 +12,14 @@
|
||||||
#include "suffix.h"
|
#include "suffix.h"
|
||||||
|
|
||||||
/* (Virtual) Machine architecture parameters */
|
/* (Virtual) Machine architecture parameters */
|
||||||
@@ -214,6 +219,10 @@
|
@@ -216,6 +221,10 @@ main(ac, av)
|
||||||
FILE *fp;
|
|
||||||
FILE *circuit_file;
|
|
||||||
|
|
||||||
+#endif
|
|
||||||
+
|
|
||||||
+#ifdef __FreeBSD__
|
|
||||||
+ fpsetmask(fpgetmask() & ~FP_X_INV & ~FP_X_DZ & ~FP_X_OFL);
|
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
+#ifdef __FreeBSD__
|
||||||
|
+ fpsetmask(fpgetmask() & ~FP_X_INV & ~FP_X_DZ & ~FP_X_OFL);
|
||||||
|
+#endif
|
||||||
|
+
|
||||||
/* MFB tends to jump to 0 on errors. This tends to catch it. */
|
/* MFB tends to jump to 0 on errors. This tends to catch it. */
|
||||||
|
if (started) {
|
||||||
|
fprintf(cp_err, "main: Internal Error: jump to zero\n");
|
|
@ -1,6 +1,6 @@
|
||||||
--- cider/common/src/bin/makeops.orig Tue Mar 8 12:39:12 1994
|
--- cider1b1/common/src/bin/makeops.orig 1994-03-08 03:39:12 UTC
|
||||||
+++ cider/common/src/bin/makeops Wed Dec 20 22:51:56 2006
|
+++ cider1b1/common/src/bin/makeops
|
||||||
@@ -19,14 +19,14 @@
|
@@ -19,14 +19,14 @@ $(CIDER_EXEC_DIR):
|
||||||
mkdir $(CIDER_EXEC_DIR)
|
mkdir $(CIDER_EXEC_DIR)
|
||||||
|
|
||||||
cider.o: main.c $(SYS_CONF)/$(OBJECTIVE)-cc
|
cider.o: main.c $(SYS_CONF)/$(OBJECTIVE)-cc
|
||||||
|
@ -18,7 +18,7 @@
|
||||||
|
|
||||||
conf.c: config.c $(SYS_CONF)/$(OBJECTIVE)
|
conf.c: config.c $(SYS_CONF)/$(OBJECTIVE)
|
||||||
@echo Creating "$@":
|
@echo Creating "$@":
|
||||||
@@ -66,7 +66,7 @@
|
@@ -66,7 +66,7 @@ LIBCDR = $(NULIB)/dev.a $(NULIB)/input.a
|
||||||
cider: cider.o conf.o $(TUNEFILE).o $(OBJCDR) $(LIBBEFS) $(LIBCDR) $(LIBAFTS) \
|
cider: cider.o conf.o $(TUNEFILE).o $(OBJCDR) $(LIBBEFS) $(LIBCDR) $(LIBAFTS) \
|
||||||
$(SYS_CONF)/$(OBJECTIVE)-ld
|
$(SYS_CONF)/$(OBJECTIVE)-ld
|
||||||
-@rm -f cider
|
-@rm -f cider
|
|
@ -1,6 +1,6 @@
|
||||||
--- cider/common/src/lib/input/meshset.c.orig Sun Jan 30 04:30:51 1994
|
--- cider1b1/common/src/lib/input/meshset.c.orig 1994-01-29 19:30:51 UTC
|
||||||
+++ cider/common/src/lib/input/meshset.c Sat Dec 23 19:52:47 2006
|
+++ cider1b1/common/src/lib/input/meshset.c
|
||||||
@@ -36,12 +36,14 @@
|
@@ -36,12 +36,14 @@ static int maxLimSpacing( double, double
|
||||||
double *, int *, int * );
|
double *, int *, int * );
|
||||||
static int oneSideRatio( double, double, double *, int );
|
static int oneSideRatio( double, double, double *, int );
|
||||||
static int twoSideRatio( double, double, double, double *, int, int );
|
static int twoSideRatio( double, double, double, double *, int, int );
|
16
cad/cider/files/patch-cider1b1_common_src_lib_support_erfc.c
Normal file
16
cad/cider/files/patch-cider1b1_common_src_lib_support_erfc.c
Normal file
|
@ -0,0 +1,16 @@
|
||||||
|
--- cider1b1/common/src/lib/support/erfc.c.orig 1994-01-29 19:29:27 UTC
|
||||||
|
+++ cider1b1/common/src/lib/support/erfc.c
|
||||||
|
@@ -10,6 +10,7 @@ Author: 1987 Kartikeya Mayaram, U. C. Be
|
||||||
|
|
||||||
|
/* erfc computes the erfc(x) the code is from sedan's derfc.f */
|
||||||
|
|
||||||
|
+#ifdef HAS_NO_ERFC
|
||||||
|
double erfc ( x )
|
||||||
|
double x;
|
||||||
|
{
|
||||||
|
@@ -46,4 +47,4 @@ double x;
|
||||||
|
return( 1.0 - sum2 );
|
||||||
|
}
|
||||||
|
}
|
||||||
|
-
|
||||||
|
+#endif
|
|
@ -0,0 +1,27 @@
|
||||||
|
--- cider1b1/common/src/lib/support/mobil.c.orig 1994-01-29 19:29:43.000000000 +0000
|
||||||
|
+++ cider1b1/common/src/lib/support/mobil.c
|
||||||
|
@@ -304,7 +304,7 @@ double *pMup;
|
||||||
|
*pMup = info->muMax[HOLE][MAJOR];
|
||||||
|
}
|
||||||
|
}
|
||||||
|
- return;
|
||||||
|
+ return (0);
|
||||||
|
}
|
||||||
|
|
||||||
|
MOBfieldDep (info, carrier, field, pMu, pDMu)
|
||||||
|
@@ -321,7 +321,7 @@ double *pDMu;
|
||||||
|
|
||||||
|
/* Quick check to make sure we really belong here. */
|
||||||
|
if (!FieldDepMobility)
|
||||||
|
- return;
|
||||||
|
+ return (0);
|
||||||
|
|
||||||
|
sgnL = SGN (field);
|
||||||
|
eLateral = ABS (field);
|
||||||
|
@@ -413,5 +413,5 @@ double *pDMu;
|
||||||
|
*pMu = mu;
|
||||||
|
*pDMu = dMuDEl;
|
||||||
|
|
||||||
|
- return;
|
||||||
|
+ return (0);
|
||||||
|
}
|
20
cad/cider/files/patch-cider1b1_common_util_build
Normal file
20
cad/cider/files/patch-cider1b1_common_util_build
Normal file
|
@ -0,0 +1,20 @@
|
||||||
|
--- cider1b1/common/util/build.orig 1994-01-29 19:32:01 UTC
|
||||||
|
+++ cider1b1/common/util/build
|
||||||
|
@@ -89,7 +89,7 @@ DIR4=`basename ${TOP3}`
|
||||||
|
|
||||||
|
TMP_LEADER="${TMP_DIR}/buildl$$"
|
||||||
|
TMP_TRAILER="${TMP_DIR}/buildt$$"
|
||||||
|
-trap "rm -f ${TMP_LEADER} ${TMP_TRAILER}; exit 1" 1 2 3 4 6 7 8 9 10 12 13 14 15
|
||||||
|
+trap "rm -f ${TMP_LEADER} ${TMP_TRAILER}; exit 1" 1 2 3 4 6 7 8 10 12 13 14 15
|
||||||
|
echo > "${TMP_TRAILER}"
|
||||||
|
BAD=false
|
||||||
|
DEBUG=
|
||||||
|
@@ -166,7 +166,7 @@ if test -z "${DEBUG}"; then
|
||||||
|
echo Begin build for "${SYS_NAME}" on "${BUILD_DATE}":
|
||||||
|
$EXEC cat ${FILES0} "${TOP0}/${DIR}/${SUBDIR}/makedefs" \
|
||||||
|
"${TMP_TRAILER}" "${SKEL_DIR}/make_std.bd" \
|
||||||
|
- | /bin/make ${VERBOSE} -f - bootstrap DIR="${DIR}" SUBDIR="${SUBDIR}" \
|
||||||
|
+ | make ${VERBOSE} -f - bootstrap CC="${CC}" DIR="${DIR}" SUBDIR="${SUBDIR}" \
|
||||||
|
VPATH="${TOP0}/${DIR}/${SUBDIR}" CWD="${CWD}"
|
||||||
|
echo Done with build at `date`
|
||||||
|
else
|
|
@ -1,6 +1,6 @@
|
||||||
--- cider/common/util/skeleton/make_def.bd.orig Sat Mar 12 22:05:44 1994
|
--- cider1b1/common/util/skeleton/make_def.bd.orig 1994-03-12 13:05:44 UTC
|
||||||
+++ cider/common/util/skeleton/make_def.bd Wed Dec 20 22:46:26 2006
|
+++ cider1b1/common/util/skeleton/make_def.bd
|
||||||
@@ -48,7 +48,7 @@
|
@@ -48,7 +48,7 @@ ALL_PURPOSE = default_all
|
||||||
PRE_PURPOSE = pre_$(PURPOSE)
|
PRE_PURPOSE = pre_$(PURPOSE)
|
||||||
PURPOSE = all
|
PURPOSE = all
|
||||||
INCLUDE = -I$(INCLUDE_DIR) -I$(INCLUDE_SPICE_DIR) -I$(TCGMSG_DIR)/include
|
INCLUDE = -I$(INCLUDE_DIR) -I$(INCLUDE_SPICE_DIR) -I$(TCGMSG_DIR)/include
|
||||||
|
@ -9,7 +9,7 @@
|
||||||
|
|
||||||
CIDER_TUNE = -DBUG_ADDR=\"$(BUG_ADDR)\" -DHELP_DIR=\"$(HELP_DIR)\" \
|
CIDER_TUNE = -DBUG_ADDR=\"$(BUG_ADDR)\" -DHELP_DIR=\"$(HELP_DIR)\" \
|
||||||
-DSCRIPT_DIR=\"$(SCRIPT_DIR)\" -DNEWS_FILE=\"$(NEWS_FILE)\" \
|
-DSCRIPT_DIR=\"$(SCRIPT_DIR)\" -DNEWS_FILE=\"$(NEWS_FILE)\" \
|
||||||
@@ -76,7 +76,7 @@
|
@@ -76,7 +76,7 @@ SPARSELIB = sparse
|
||||||
|
|
||||||
LIBRARIES = dev input oned twod spiceitf support
|
LIBRARIES = dev input oned twod spiceitf support
|
||||||
|
|
|
@ -1,6 +1,6 @@
|
||||||
--- spice/common/util/skeleton/make_std.bd.orig Sun Jan 30 04:16:16 1994
|
--- cider1b1/common/util/skeleton/make_std.bd.orig 1994-01-29 19:31:59 UTC
|
||||||
+++ spice/common/util/skeleton/make_std.bd Wed Dec 20 22:59:47 2006
|
+++ cider1b1/common/util/skeleton/make_std.bd
|
||||||
@@ -23,7 +23,7 @@
|
@@ -23,7 +23,7 @@ BUILD_DIR = \
|
||||||
DIR="$${DIR}"
|
DIR="$${DIR}"
|
||||||
|
|
||||||
.c.o:
|
.c.o:
|
||||||
|
@ -9,7 +9,7 @@
|
||||||
|
|
||||||
bootstrap: always
|
bootstrap: always
|
||||||
-@if test "x$(DIR)" = "xsrc/"; then \
|
-@if test "x$(DIR)" = "xsrc/"; then \
|
||||||
@@ -110,10 +110,10 @@
|
@@ -110,10 +110,10 @@ $(MSC_EXEC_FILE): makedefs $(SKELETON_DI
|
||||||
cfiles="$(CFILES)"; \
|
cfiles="$(CFILES)"; \
|
||||||
for file in $${cfiles}; do \
|
for file in $${cfiles}; do \
|
||||||
if test -n "$(INC_SPECIAL)"; then \
|
if test -n "$(INC_SPECIAL)"; then \
|
||||||
|
@ -22,7 +22,7 @@
|
||||||
">> ..\..\$(MSC_ERRS)"; \
|
">> ..\..\$(MSC_ERRS)"; \
|
||||||
fi; \
|
fi; \
|
||||||
done; \
|
done; \
|
||||||
@@ -123,7 +123,7 @@
|
@@ -123,7 +123,7 @@ $(MSC_EXEC_FILE): makedefs $(SKELETON_DI
|
||||||
if test -n "$(MODULE_TARGET)"; then \
|
if test -n "$(MODULE_TARGET)"; then \
|
||||||
cfiles="$(CFILES)"; \
|
cfiles="$(CFILES)"; \
|
||||||
for file in $${cfiles}; do \
|
for file in $${cfiles}; do \
|
18
cad/cider/files/patch-spice3f5_common_conf_defaults
Normal file
18
cad/cider/files/patch-spice3f5_common_conf_defaults
Normal file
|
@ -0,0 +1,18 @@
|
||||||
|
--- spice3f5/common/conf/defaults.orig 1994-01-29 19:15:53 UTC
|
||||||
|
+++ spice3f5/common/conf/defaults
|
||||||
|
@@ -105,12 +105,12 @@ OBJ_TOP = $(SYS_DIR)/obj
|
||||||
|
# identified as and SYSTEM is the name of the per-system definitions
|
||||||
|
# file listed on the "build" command line.
|
||||||
|
|
||||||
|
-SPICE_DIR = $(TOP1)/$(SYSTEM)
|
||||||
|
-SPICE_LIB_DIR = $(SPICE_DIR)/lib
|
||||||
|
+SPICE_DIR = ${PREFIX}
|
||||||
|
+SPICE_LIB_DIR = $(SPICE_DIR)/share/spice3
|
||||||
|
SPICE_EXEC_DIR = $(SPICE_DIR)/bin
|
||||||
|
|
||||||
|
S_SPICE_DIR = $(SPICE_DIR)
|
||||||
|
-S_SPICE_LIB_DIR = $(S_SPICE_DIR)/lib
|
||||||
|
+S_SPICE_LIB_DIR = $(S_SPICE_DIR)/share/spice3
|
||||||
|
S_SPICE_EXEC_DIR= $(S_SPICE_DIR)/bin
|
||||||
|
|
||||||
|
# INSTALL_DIRS lists the directories that need to be created before
|
|
@ -1,6 +1,6 @@
|
||||||
--- spice/common/src/bin/main.c.orig Sat Mar 12 08:22:28 1994
|
--- spice3f5/common/src/bin/main.c.orig 1994-03-12 08:22:28 UTC
|
||||||
+++ spice/common/src/bin/main.c Fri Oct 17 22:11:28 2003
|
+++ spice3f5/common/src/bin/main.c
|
||||||
@@ -36,6 +36,11 @@
|
@@ -36,6 +36,11 @@ Author: 1985 Wayne A. Christopher
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#include "patchlev.h"
|
#include "patchlev.h"
|
||||||
|
@ -12,14 +12,14 @@
|
||||||
#include "suffix.h"
|
#include "suffix.h"
|
||||||
|
|
||||||
/* (Virtual) Machine architecture parameters */
|
/* (Virtual) Machine architecture parameters */
|
||||||
@@ -214,6 +219,10 @@
|
@@ -216,6 +221,10 @@ main(ac, av)
|
||||||
FILE *fp;
|
|
||||||
FILE *circuit_file;
|
|
||||||
|
|
||||||
+#endif
|
|
||||||
+
|
|
||||||
+#ifdef __FreeBSD__
|
|
||||||
+ fpsetmask(fpgetmask() & ~FP_X_INV & ~FP_X_DZ & ~FP_X_OFL);
|
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
+#ifdef __FreeBSD__
|
||||||
|
+ fpsetmask(fpgetmask() & ~FP_X_INV & ~FP_X_DZ & ~FP_X_OFL);
|
||||||
|
+#endif
|
||||||
|
+
|
||||||
/* MFB tends to jump to 0 on errors. This tends to catch it. */
|
/* MFB tends to jump to 0 on errors. This tends to catch it. */
|
||||||
|
if (started) {
|
||||||
|
fprintf(cp_err, "main: Internal Error: jump to zero\n");
|
|
@ -1,6 +1,6 @@
|
||||||
--- spice/common/src/bin/makeops.orig Mon Jan 31 11:14:05 1994
|
--- spice3f5/common/src/bin/makeops.orig 1994-01-31 02:14:05 UTC
|
||||||
+++ spice/common/src/bin/makeops Wed Dec 20 22:57:35 2006
|
+++ spice3f5/common/src/bin/makeops
|
||||||
@@ -39,20 +39,20 @@
|
@@ -39,20 +39,20 @@ $(SPICE_EXEC_DIR):
|
||||||
mkdir $(SPICE_EXEC_DIR)
|
mkdir $(SPICE_EXEC_DIR)
|
||||||
|
|
||||||
spice3.o: main.c $(SRC_TOP)/include/patchlev.h $(SYS_CONF)/$(OBJECTIVE)-cc
|
spice3.o: main.c $(SRC_TOP)/include/patchlev.h $(SYS_CONF)/$(OBJECTIVE)-cc
|
||||||
|
@ -25,7 +25,7 @@
|
||||||
mv -f main.o $@
|
mv -f main.o $@
|
||||||
|
|
||||||
conf.c: config.c $(SYS_CONF)/$(OBJECTIVE)
|
conf.c: config.c $(SYS_CONF)/$(OBJECTIVE)
|
||||||
@@ -63,7 +63,7 @@
|
@@ -63,7 +63,7 @@ conf.c: config.c $(SYS_CONF)/$(OBJECTIVE
|
||||||
chmod -w "$@"
|
chmod -w "$@"
|
||||||
|
|
||||||
cconf.o: $(OBJ_DIR)/cconf.c
|
cconf.o: $(OBJ_DIR)/cconf.c
|
||||||
|
@ -34,7 +34,7 @@
|
||||||
|
|
||||||
bconf.c: config.c $(SYS_CONF)/$(OBJECTIVE)
|
bconf.c: config.c $(SYS_CONF)/$(OBJECTIVE)
|
||||||
@echo Creating "$@": ; rm -f "$@"
|
@echo Creating "$@": ; rm -f "$@"
|
||||||
@@ -73,7 +73,7 @@
|
@@ -73,7 +73,7 @@ bconf.c: config.c $(SYS_CONF)/$(OBJECTIV
|
||||||
chmod -w "$@"
|
chmod -w "$@"
|
||||||
|
|
||||||
bconf.o: $(OBJ_DIR)/bconf.c
|
bconf.o: $(OBJ_DIR)/bconf.c
|
||||||
|
@ -43,7 +43,7 @@
|
||||||
|
|
||||||
cconf.c: config.c $(SYS_CONF)/$(OBJECTIVE)
|
cconf.c: config.c $(SYS_CONF)/$(OBJECTIVE)
|
||||||
@echo Creating "$@": ; rm -f "$@"
|
@echo Creating "$@": ; rm -f "$@"
|
||||||
@@ -97,13 +97,13 @@
|
@@ -97,13 +97,13 @@ nconf.c: nconfig.c $(SYS_CONF)/$(OBJECTI
|
||||||
chmod -w "$@"
|
chmod -w "$@"
|
||||||
|
|
||||||
$(TUNEFILE).o: $(TUNEFILE).c
|
$(TUNEFILE).o: $(TUNEFILE).c
|
||||||
|
@ -60,7 +60,7 @@
|
||||||
|
|
||||||
$(TUNEFILE).c: $(SYS_CONF)/$(OBJECTIVE)
|
$(TUNEFILE).c: $(SYS_CONF)/$(OBJECTIVE)
|
||||||
@echo "Creating $(TUNEFILE).c"; \
|
@echo "Creating $(TUNEFILE).c"; \
|
||||||
@@ -122,14 +122,14 @@
|
@@ -122,14 +122,14 @@ $(TUNEFILE).c: $(SYS_CONF)/$(OBJECTIVE)
|
||||||
chmod -w "$@"
|
chmod -w "$@"
|
||||||
|
|
||||||
help.o: help.c $(SYS_CONF)/$(OBJECTIVE) $(SYS_CONF)/$(OBJECTIVE)-cc
|
help.o: help.c $(SYS_CONF)/$(OBJECTIVE) $(SYS_CONF)/$(OBJECTIVE)-cc
|
||||||
|
@ -78,7 +78,7 @@
|
||||||
|
|
||||||
LIB = $(OBJLIB_DIR)
|
LIB = $(OBJLIB_DIR)
|
||||||
|
|
||||||
@@ -138,45 +138,45 @@
|
@@ -138,45 +138,45 @@ LIBS = $(LIB)/fte.a $(LIB)/dev.a $(LIB)/
|
||||||
$(LIB)/misc.a $(LIBTCGMSG)
|
$(LIB)/misc.a $(LIBTCGMSG)
|
||||||
spice3: spice3.o $(LIBS) conf.o $(TUNEFILE).o $(SYS_CONF)/$(OBJECTIVE)-ld
|
spice3: spice3.o $(LIBS) conf.o $(TUNEFILE).o $(SYS_CONF)/$(OBJECTIVE)-ld
|
||||||
-@rm -f spice3
|
-@rm -f spice3
|
||||||
|
@ -132,7 +132,7 @@
|
||||||
|
|
||||||
# old LIBSC= $(LIB)/fte.a $(LIB)/cp.a $(LIB)/fte.a $(LIB)/inp.a $(LIB)/misc.a
|
# old LIBSC= $(LIB)/fte.a $(LIB)/cp.a $(LIB)/fte.a $(LIB)/inp.a $(LIB)/misc.a
|
||||||
LIBSC = $(LIB)/misc.a $(LIBTCGMSG)
|
LIBSC = $(LIB)/misc.a $(LIBTCGMSG)
|
||||||
@@ -186,28 +186,28 @@
|
@@ -186,28 +186,28 @@ SCFILES = $(LIB)/fte/rawfile.o $(LIB)/ft
|
||||||
$(LIB)/cp/variable.o $(LIB)/cp/var2.o $(LIB)/fte/dimens.o
|
$(LIB)/cp/variable.o $(LIB)/cp/var2.o $(LIB)/fte/dimens.o
|
||||||
sconvert: sconvert.o $(SCFILES) $(LIBSC) $(SYS_CONF)/$(OBJECTIVE)-ld
|
sconvert: sconvert.o $(SCFILES) $(LIBSC) $(SYS_CONF)/$(OBJECTIVE)-ld
|
||||||
@-rm -f sconvert
|
@-rm -f sconvert
|
26
cad/cider/files/patch-spice3f5_common_src_bin_sconvert.c
Normal file
26
cad/cider/files/patch-spice3f5_common_src_bin_sconvert.c
Normal file
|
@ -0,0 +1,26 @@
|
||||||
|
--- spice3f5/common/src/bin/sconvert.c.orig 1994-01-29 19:12:56 UTC
|
||||||
|
+++ spice3f5/common/src/bin/sconvert.c
|
||||||
|
@@ -80,19 +80,19 @@ main(ac, av)
|
||||||
|
|
||||||
|
case 1: printf("Input file: ");
|
||||||
|
(void) fflush(stdout);
|
||||||
|
- (void) gets(buf);
|
||||||
|
+ (void) fgets(buf,BSIZE_SP,stdin);
|
||||||
|
sf = copy(buf);
|
||||||
|
printf("Input type: ");
|
||||||
|
(void) fflush(stdout);
|
||||||
|
- (void) gets(buf);
|
||||||
|
+ (void) fgets(buf,BSIZE_SP,stdin);
|
||||||
|
f = buf[0];
|
||||||
|
printf("Output file: ");
|
||||||
|
(void) fflush(stdout);
|
||||||
|
- (void) gets(buf);
|
||||||
|
+ (void) fgets(buf,BSIZE_SP,stdin);
|
||||||
|
af = copy(buf);
|
||||||
|
printf("Output type: ");
|
||||||
|
(void) fflush(stdout);
|
||||||
|
- (void) gets(buf);
|
||||||
|
+ (void) fgets(buf,BSIZE_SP,stdin);
|
||||||
|
t = buf[0];
|
||||||
|
break;
|
||||||
|
default:
|
|
@ -1,6 +1,6 @@
|
||||||
--- spice/common/src/include/misc.h.orig Sun Jan 30 04:14:17 1994
|
--- spice3f5/common/src/include/misc.h.orig 1994-01-29 19:14:17 UTC
|
||||||
+++ spice/common/src/include/misc.h Fri Dec 22 21:05:31 2006
|
+++ spice3f5/common/src/include/misc.h
|
||||||
@@ -5,6 +5,10 @@
|
@@ -5,6 +5,10 @@ Copyright 1990 Regents of the University
|
||||||
#ifndef MISC_H
|
#ifndef MISC_H
|
||||||
#define MISC_H
|
#define MISC_H
|
||||||
|
|
||||||
|
@ -11,7 +11,7 @@
|
||||||
#define BSIZE_SP 512
|
#define BSIZE_SP 512
|
||||||
|
|
||||||
#ifdef HAS_EXIT1
|
#ifdef HAS_EXIT1
|
||||||
@@ -81,12 +85,16 @@
|
@@ -81,12 +85,16 @@ extern void srandom();
|
||||||
# define srandom srand
|
# define srandom srand
|
||||||
# endif
|
# endif
|
||||||
|
|
||||||
|
@ -28,7 +28,7 @@
|
||||||
extern char *getenv();
|
extern char *getenv();
|
||||||
extern char *getwd();
|
extern char *getwd();
|
||||||
extern int rand();
|
extern int rand();
|
||||||
@@ -109,12 +117,14 @@
|
@@ -109,12 +117,14 @@ extern void clearerr();
|
||||||
# endif /* clearerr */
|
# endif /* clearerr */
|
||||||
# endif /* HAS_CLEARERR */
|
# endif /* HAS_CLEARERR */
|
||||||
|
|
|
@ -1,6 +1,6 @@
|
||||||
--- spice/common/src/include/os_bsd.h.orig Sat Jan 29 19:14:37 1994
|
--- spice3f5/common/src/include/os_bsd.h.orig 1994-01-29 19:14:37 UTC
|
||||||
+++ spice/common/src/include/os_bsd.h Thu Jan 6 12:33:20 2000
|
+++ spice3f5/common/src/include/os_bsd.h
|
||||||
@@ -6,20 +6,40 @@
|
@@ -6,20 +6,40 @@ Copyright 1990 Regents of the University
|
||||||
* BSD and derivative systems
|
* BSD and derivative systems
|
||||||
*/
|
*/
|
||||||
|
|
|
@ -1,6 +1,6 @@
|
||||||
--- spice/common/src/include/util.h.orig Sun Jan 30 04:14:24 1994
|
--- spice3f5/common/src/include/util.h.orig 1994-01-29 19:14:24 UTC
|
||||||
+++ spice/common/src/include/util.h Sat Dec 23 19:48:50 2006
|
+++ spice3f5/common/src/include/util.h
|
||||||
@@ -6,6 +6,10 @@
|
@@ -6,6 +6,10 @@ Author: 1985 Thomas L. Quarles
|
||||||
#ifndef UTIL
|
#ifndef UTIL
|
||||||
#define UTIL
|
#define UTIL
|
||||||
|
|
||||||
|
@ -11,7 +11,7 @@
|
||||||
/* #define MALLOC(x) calloc(1,(unsigned)(x)) */
|
/* #define MALLOC(x) calloc(1,(unsigned)(x)) */
|
||||||
#define MALLOC(x) tmalloc((unsigned)(x))
|
#define MALLOC(x) tmalloc((unsigned)(x))
|
||||||
#define FREE(x) {if (x) {free((char *)(x));(x) = 0;}}
|
#define FREE(x) {if (x) {free((char *)(x));(x) = 0;}}
|
||||||
@@ -18,8 +22,10 @@
|
@@ -18,8 +22,10 @@ Author: 1985 Thomas L. Quarles
|
||||||
#include <stdlib.h>
|
#include <stdlib.h>
|
||||||
#endif
|
#endif
|
||||||
#else
|
#else
|
||||||
|
@ -22,7 +22,7 @@
|
||||||
extern char *realloc();
|
extern char *realloc();
|
||||||
extern void free();
|
extern void free();
|
||||||
#endif
|
#endif
|
||||||
@@ -44,8 +50,10 @@
|
@@ -44,8 +50,10 @@ double fabs();
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
/* XXX Move these into the above ifdef someday */
|
/* XXX Move these into the above ifdef someday */
|
|
@ -1,6 +1,6 @@
|
||||||
--- spice/common/src/lib/cp/complete.c Wed Jun 19 05:55:38 1991
|
--- spice3f5/common/src/lib/cp/complete.c.orig 1994-01-29 18:44:01 UTC
|
||||||
+++ spice/common/src/lib/cp/complete.c Sat Mar 17 11:51:56 2007
|
+++ spice3f5/common/src/lib/cp/complete.c
|
||||||
@@ -445,14 +445,14 @@
|
@@ -445,14 +445,14 @@ cp_ccon(on)
|
||||||
ison = on;
|
ison = on;
|
||||||
|
|
||||||
if (ison == true) {
|
if (ison == true) {
|
|
@ -1,6 +1,6 @@
|
||||||
--- spice/common/src/lib/fte/clip.c.orig Sat Jan 29 18:45:45 1994
|
--- spice3f5/common/src/lib/fte/clip.c.orig 1994-01-29 18:45:45 UTC
|
||||||
+++ spice/common/src/lib/fte/clip.c Mon Dec 27 14:29:09 1999
|
+++ spice3f5/common/src/lib/fte/clip.c
|
||||||
@@ -14,6 +14,7 @@
|
@@ -14,6 +14,7 @@ Author: 1982 Giles Billingsley
|
||||||
#include "cpdefs.h"
|
#include "cpdefs.h"
|
||||||
#include "ftedefs.h"
|
#include "ftedefs.h"
|
||||||
#include "suffix.h"
|
#include "suffix.h"
|
||||||
|
@ -8,7 +8,7 @@
|
||||||
|
|
||||||
#define POLYGONBUFSIZE 512
|
#define POLYGONBUFSIZE 512
|
||||||
/* XXX */
|
/* XXX */
|
||||||
@@ -33,8 +34,10 @@
|
@@ -33,8 +34,10 @@ Author: 1982 Giles Billingsley
|
||||||
c |= CODEMAXY;
|
c |= CODEMAXY;
|
||||||
|
|
||||||
/* XXX */
|
/* XXX */
|
55
cad/cider/files/patch-spice3f5_common_src_lib_fte_device.c
Normal file
55
cad/cider/files/patch-spice3f5_common_src_lib_fte_device.c
Normal file
|
@ -0,0 +1,55 @@
|
||||||
|
--- spice3f5/common/src/lib/fte/device.c.orig 1994-03-08 05:14:19.000000000 +0000
|
||||||
|
+++ spice3f5/common/src/lib/fte/device.c
|
||||||
|
@@ -594,7 +594,7 @@ com_alter_common(wl, do_model)
|
||||||
|
|
||||||
|
if (!ft_curckt) {
|
||||||
|
fprintf(cp_err, "Error: no circuit loaded\n");
|
||||||
|
- return;
|
||||||
|
+ return (0);
|
||||||
|
}
|
||||||
|
|
||||||
|
words = wl;
|
||||||
|
@@ -608,7 +608,7 @@ com_alter_common(wl, do_model)
|
||||||
|
}
|
||||||
|
if (!words) {
|
||||||
|
fprintf(cp_err, "Error: no assignment found.\n");
|
||||||
|
- return;
|
||||||
|
+ return (0);
|
||||||
|
}
|
||||||
|
|
||||||
|
/* device parameter = expr
|
||||||
|
@@ -643,29 +643,29 @@ com_alter_common(wl, do_model)
|
||||||
|
}
|
||||||
|
if (!dev) {
|
||||||
|
fprintf(cp_err, "Error: no model or device name provided.\n" );
|
||||||
|
- return;
|
||||||
|
+ return (0);
|
||||||
|
}
|
||||||
|
|
||||||
|
words = eqword->wl_next;
|
||||||
|
names = ft_getpnames(words, false);
|
||||||
|
if (!names) {
|
||||||
|
fprintf(cp_err, "Error: cannot parse new parameter value.\n");
|
||||||
|
- return;
|
||||||
|
+ return (0);
|
||||||
|
}
|
||||||
|
dv = ft_evaluate(names);
|
||||||
|
free_pnode(names);
|
||||||
|
if (!dv)
|
||||||
|
- return;
|
||||||
|
+ return (0);
|
||||||
|
if (dv->v_length < 1) {
|
||||||
|
fprintf(cp_err, "Error: cannot evaluate new parameter value.\n");
|
||||||
|
- return;
|
||||||
|
+ return (0);
|
||||||
|
}
|
||||||
|
|
||||||
|
if_setparam(ft_curckt->ci_ckt, &dev, param, dv, do_model);
|
||||||
|
|
||||||
|
/* Vector data (dv) should get garbage-collected. */
|
||||||
|
|
||||||
|
- return;
|
||||||
|
+ return (0);
|
||||||
|
|
||||||
|
#ifdef notdef
|
||||||
|
while (wl) {
|
|
@ -1,6 +1,6 @@
|
||||||
--- spice/common/src/lib/fte/graf.c.orig Sun Jan 30 03:46:21 1994
|
--- spice3f5/common/src/lib/fte/graf.c.orig 1994-01-29 18:46:21 UTC
|
||||||
+++ spice/common/src/lib/fte/graf.c Fri Dec 22 20:12:25 2006
|
+++ spice3f5/common/src/lib/fte/graf.c
|
||||||
@@ -49,6 +49,9 @@
|
@@ -49,6 +49,9 @@ static char *ticlist = ticbuf;
|
||||||
#define MAXTICS 100
|
#define MAXTICS 100
|
||||||
double *readtics();
|
double *readtics();
|
||||||
|
|
|
@ -1,6 +1,6 @@
|
||||||
--- spice/common/src/lib/fte/grid.c.orig Sun Jan 30 03:47:59 1994
|
--- spice3f5/common/src/lib/fte/grid.c.orig 1994-01-29 18:47:59 UTC
|
||||||
+++ spice/common/src/lib/fte/grid.c Fri Dec 22 20:11:21 2006
|
+++ spice3f5/common/src/lib/fte/grid.c
|
||||||
@@ -19,6 +19,9 @@
|
@@ -19,6 +19,9 @@ Copyright 1990 Regents of the University
|
||||||
#define RAD_TO_DEG (180.0 / M_PI)
|
#define RAD_TO_DEG (180.0 / M_PI)
|
||||||
#define LABEL_CHARS 20
|
#define LABEL_CHARS 20
|
||||||
|
|
11
cad/cider/files/patch-spice3f5_common_src_lib_fte_inp.c
Normal file
11
cad/cider/files/patch-spice3f5_common_src_lib_fte_inp.c
Normal file
|
@ -0,0 +1,11 @@
|
||||||
|
--- spice3f5/common/src/lib/fte/inp.c.orig 1994-01-29 18:48:10 UTC
|
||||||
|
+++ spice3f5/common/src/lib/fte/inp.c
|
||||||
|
@@ -666,7 +666,7 @@ com_edit(wl)
|
||||||
|
|
||||||
|
fprintf(cp_out, "run circuit? ");
|
||||||
|
fflush(cp_out);
|
||||||
|
- (void) gets(buf);
|
||||||
|
+ (void) fgets(buf,BSIZE_SP,stdin);
|
||||||
|
if (buf[0] != 'n') {
|
||||||
|
fprintf(cp_out, "running circuit\n");
|
||||||
|
com_run(NULL);
|
|
@ -1,6 +1,6 @@
|
||||||
--- spice/common/src/lib/fte/makedefs.orig Mon Jan 31 00:52:12 1994
|
--- spice3f5/common/src/lib/fte/makedefs.orig 1994-01-31 00:52:12 UTC
|
||||||
+++ spice/common/src/lib/fte/makedefs Sun Dec 26 18:09:57 1999
|
+++ spice3f5/common/src/lib/fte/makedefs
|
||||||
@@ -28,7 +28,7 @@
|
@@ -28,7 +28,7 @@ LIBRARY = fte
|
||||||
LIB_TARGET = $(OBJLIB_DIR)/$(LIBRARY).a
|
LIB_TARGET = $(OBJLIB_DIR)/$(LIBRARY).a
|
||||||
|
|
||||||
INCLUDE = -I$(INCLUDE_DIR) -I$(TCGMSG_DIR)/include $(INCX)
|
INCLUDE = -I$(INCLUDE_DIR) -I$(TCGMSG_DIR)/include $(INCX)
|
|
@ -1,6 +1,6 @@
|
||||||
--- spice/common/src/lib/fte/x11.c.orig Sun Jan 30 03:48:34 1994
|
--- spice3f5/common/src/lib/fte/x11.c.orig 1994-01-29 18:48:34 UTC
|
||||||
+++ spice/common/src/lib/fte/x11.c Fri Dec 22 20:24:00 2006
|
+++ spice3f5/common/src/lib/fte/x11.c
|
||||||
@@ -61,6 +61,10 @@
|
@@ -61,6 +61,10 @@ typedef struct x11info {
|
||||||
|
|
||||||
#define DEVDEP(g) (*((X11devdep *) (g)->devdep))
|
#define DEVDEP(g) (*((X11devdep *) (g)->devdep))
|
||||||
|
|
|
@ -1,6 +1,6 @@
|
||||||
--- spice/common/src/lib/hlp/makedefs.orig Mon Jan 31 00:52:51 1994
|
--- spice3f5/common/src/lib/hlp/makedefs.orig 1994-01-31 00:52:51 UTC
|
||||||
+++ spice/common/src/lib/hlp/makedefs Sun Dec 26 18:08:08 1999
|
+++ spice3f5/common/src/lib/hlp/makedefs
|
||||||
@@ -10,7 +10,7 @@
|
@@ -10,7 +10,7 @@ LIBRARY = hlp
|
||||||
LIB_TARGET = $(OBJLIB_DIR)/$(LIBRARY).a
|
LIB_TARGET = $(OBJLIB_DIR)/$(LIBRARY).a
|
||||||
|
|
||||||
INCLUDE = -I$(INCLUDE_DIR) -I$(TCGMSG_DIR)/include $(INCX)
|
INCLUDE = -I$(INCLUDE_DIR) -I$(TCGMSG_DIR)/include $(INCX)
|
|
@ -1,6 +1,6 @@
|
||||||
--- spice/common/src/lib/hlp/readhelp.c.orig Sun Jan 30 03:44:53 1994
|
--- spice3f5/common/src/lib/hlp/readhelp.c.orig 1994-01-29 18:44:53 UTC
|
||||||
+++ spice/common/src/lib/hlp/readhelp.c Fri Dec 22 20:58:15 2006
|
+++ spice3f5/common/src/lib/hlp/readhelp.c
|
||||||
@@ -41,8 +41,8 @@
|
@@ -41,8 +41,8 @@ Author: 1986 Wayne A. Christopher, U. C.
|
||||||
|
|
||||||
static char *getsubject();
|
static char *getsubject();
|
||||||
static toplink *getsubtoplink();
|
static toplink *getsubtoplink();
|
|
@ -1,6 +1,6 @@
|
||||||
--- spice/common/src/lib/mfb/mfbcaps.c.orig Sun Jan 30 04:07:32 1994
|
--- spice3f5/common/src/lib/mfb/mfbcaps.c.orig 1994-01-29 19:07:32 UTC
|
||||||
+++ spice/common/src/lib/mfb/mfbcaps.c Fri Dec 22 21:08:10 2006
|
+++ spice3f5/common/src/lib/mfb/mfbcaps.c
|
||||||
@@ -43,9 +43,9 @@
|
@@ -43,9 +43,9 @@ static int hopcount; /* detect inf
|
||||||
|
|
||||||
FILE *POpen();
|
FILE *POpen();
|
||||||
char *strcpy();
|
char *strcpy();
|
|
@ -1,5 +1,5 @@
|
||||||
--- spice/common/src/lib/sparse/spdefs.h.orig Sat Jan 29 19:08:43 1994
|
--- spice3f5/common/src/lib/sparse/spdefs.h.orig 1994-01-29 19:08:43 UTC
|
||||||
+++ spice/common/src/lib/sparse/spdefs.h Mon Dec 27 14:41:07 1999
|
+++ spice3f5/common/src/lib/sparse/spdefs.h
|
||||||
@@ -132,8 +132,10 @@
|
@@ -132,8 +132,10 @@
|
||||||
|
|
||||||
/* Macro commands */
|
/* Macro commands */
|
|
@ -1,6 +1,6 @@
|
||||||
--- spice/common/util/build.orig Sun Jan 30 04:16:26 1994
|
--- spice3f5/common/util/build.orig 1994-01-29 19:16:26 UTC
|
||||||
+++ spice/common/util/build Thu Dec 21 23:27:39 2006
|
+++ spice3f5/common/util/build
|
||||||
@@ -96,7 +96,7 @@
|
@@ -96,7 +96,7 @@ DIR4=`basename ${TOP3}`
|
||||||
|
|
||||||
TMP_LEADER="${TMP_DIR}/buildl$$"
|
TMP_LEADER="${TMP_DIR}/buildl$$"
|
||||||
TMP_TRAILER="${TMP_DIR}/buildt$$"
|
TMP_TRAILER="${TMP_DIR}/buildt$$"
|
||||||
|
@ -9,12 +9,12 @@
|
||||||
echo > "${TMP_TRAILER}"
|
echo > "${TMP_TRAILER}"
|
||||||
BAD=false
|
BAD=false
|
||||||
DEBUG=
|
DEBUG=
|
||||||
@@ -171,7 +171,7 @@
|
@@ -171,7 +171,7 @@ if test -z "${DEBUG}"; then
|
||||||
echo Begin build on `hostname` for "${SYS_NAME}" on "${BUILD_DATE}":
|
echo Begin build on `hostname` for "${SYS_NAME}" on "${BUILD_DATE}":
|
||||||
$EXEC cat ${FILES0} "${TOP0}/${DIR}/${SUBDIR}/makedefs" \
|
$EXEC cat ${FILES0} "${TOP0}/${DIR}/${SUBDIR}/makedefs" \
|
||||||
"${TMP_TRAILER}" "${SKEL_DIR}/make_std.bd" \
|
"${TMP_TRAILER}" "${SKEL_DIR}/make_std.bd" \
|
||||||
- | make -f - bootstrap DIR="${DIR}" SUBDIR="${SUBDIR}" \
|
- | make -f - bootstrap DIR="${DIR}" SUBDIR="${SUBDIR}" \
|
||||||
+ | make -E CC -f - bootstrap DIR="${DIR}" SUBDIR="${SUBDIR}" \
|
+ | make -f - bootstrap CC="${CC}" DIR="${DIR}" SUBDIR="${SUBDIR}" \
|
||||||
VPATH="${TOP0}/${DIR}/${SUBDIR}" CWD="${CWD}"
|
VPATH="${TOP0}/${DIR}/${SUBDIR}" CWD="${CWD}"
|
||||||
echo Done with build at `date`
|
echo Done with build at `date`
|
||||||
else
|
else
|
|
@ -1,6 +1,6 @@
|
||||||
--- spice/common/util/makelib.sh.orig Sat Jan 29 19:16:27 1994
|
--- spice3f5/common/util/makelib.sh.orig 1994-01-29 19:16:27 UTC
|
||||||
+++ spice/common/util/makelib.sh Sun Dec 26 18:12:42 1999
|
+++ spice3f5/common/util/makelib.sh
|
||||||
@@ -35,7 +35,7 @@
|
@@ -35,7 +35,7 @@ ENDOFMAKEDEFS
|
||||||
cat >> makedefs <<ENDOFMAKEDEFSX
|
cat >> makedefs <<ENDOFMAKEDEFSX
|
||||||
|
|
||||||
INCLUDE = -I$(INCLUDE_DIR) $(INCX)
|
INCLUDE = -I$(INCLUDE_DIR) $(INCX)
|
|
@ -1,6 +1,6 @@
|
||||||
--- spice/common/util/skeleton/make_def.bd.orig Thu Feb 24 16:07:01 1994
|
--- spice3f5/common/util/skeleton/make_def.bd.orig 1994-02-24 07:07:01 UTC
|
||||||
+++ spice/common/util/skeleton/make_def.bd Wed Dec 20 22:41:46 2006
|
+++ spice3f5/common/util/skeleton/make_def.bd
|
||||||
@@ -44,7 +44,7 @@
|
@@ -44,7 +44,7 @@ ALL_PURPOSE = default_all
|
||||||
PRE_PURPOSE = pre_$(PURPOSE)
|
PRE_PURPOSE = pre_$(PURPOSE)
|
||||||
PURPOSE = all
|
PURPOSE = all
|
||||||
INCLUDE = -I$(INCLUDE_DIR) -I$(TCGMSG_DIR)/include
|
INCLUDE = -I$(INCLUDE_DIR) -I$(TCGMSG_DIR)/include
|
||||||
|
@ -9,7 +9,7 @@
|
||||||
|
|
||||||
|
|
||||||
SPICE_TUNE = -DBUG_ADDR=\"$(BUG_ADDR)\" -DHELP_DIR=\"$(HELP_DIR)\" \
|
SPICE_TUNE = -DBUG_ADDR=\"$(BUG_ADDR)\" -DHELP_DIR=\"$(HELP_DIR)\" \
|
||||||
@@ -85,7 +85,7 @@
|
@@ -85,7 +85,7 @@ SPARSELIB = sparse
|
||||||
# LIBRARIES = ckt cp dev fte hlp inp mfb mfbpc misc ni smp sparse
|
# LIBRARIES = ckt cp dev fte hlp inp mfb mfbpc misc ni smp sparse
|
||||||
LIBRARIES = dev ckt cp fte hlp inp $(MFBLIB) misc ni $(SPARSELIB)
|
LIBRARIES = dev ckt cp fte hlp inp $(MFBLIB) misc ni $(SPARSELIB)
|
||||||
|
|
|
@ -1,6 +1,6 @@
|
||||||
--- cider/common/util/skeleton/make_std.bd.orig Sun Jan 30 04:31:59 1994
|
--- spice3f5/common/util/skeleton/make_std.bd.orig 1994-01-29 19:16:16 UTC
|
||||||
+++ cider/common/util/skeleton/make_std.bd Wed Dec 20 22:54:18 2006
|
+++ spice3f5/common/util/skeleton/make_std.bd
|
||||||
@@ -23,7 +23,7 @@
|
@@ -23,7 +23,7 @@ BUILD_DIR = \
|
||||||
DIR="$${DIR}"
|
DIR="$${DIR}"
|
||||||
|
|
||||||
.c.o:
|
.c.o:
|
||||||
|
@ -9,7 +9,7 @@
|
||||||
|
|
||||||
bootstrap: always
|
bootstrap: always
|
||||||
-@if test "x$(DIR)" = "xsrc/"; then \
|
-@if test "x$(DIR)" = "xsrc/"; then \
|
||||||
@@ -110,10 +110,10 @@
|
@@ -110,10 +110,10 @@ $(MSC_EXEC_FILE): makedefs $(SKELETON_DI
|
||||||
cfiles="$(CFILES)"; \
|
cfiles="$(CFILES)"; \
|
||||||
for file in $${cfiles}; do \
|
for file in $${cfiles}; do \
|
||||||
if test -n "$(INC_SPECIAL)"; then \
|
if test -n "$(INC_SPECIAL)"; then \
|
||||||
|
@ -22,7 +22,7 @@
|
||||||
">> ..\..\$(MSC_ERRS)"; \
|
">> ..\..\$(MSC_ERRS)"; \
|
||||||
fi; \
|
fi; \
|
||||||
done; \
|
done; \
|
||||||
@@ -123,7 +123,7 @@
|
@@ -123,7 +123,7 @@ $(MSC_EXEC_FILE): makedefs $(SKELETON_DI
|
||||||
if test -n "$(MODULE_TARGET)"; then \
|
if test -n "$(MODULE_TARGET)"; then \
|
||||||
cfiles="$(CFILES)"; \
|
cfiles="$(CFILES)"; \
|
||||||
for file in $${cfiles}; do \
|
for file in $${cfiles}; do \
|
|
@ -1,22 +1,17 @@
|
||||||
CIDER is a mixed-level circuit and device simulator.
|
CIDER is a mixed-level circuit and device simulator. CIDER attempts to
|
||||||
CIDER attempts to provide greater simulation accuracy than a stand-alone
|
provide greater simulation accuracy than a stand-alone circuit or device
|
||||||
circuit or device simulator can provide.
|
simulator can provide. CIDER is based on the sequential mixed-level
|
||||||
CIDER is based on the sequential mixed-level circuit and
|
circuit and device simulator, CODECS. In common with CODECS, CIDER embeds
|
||||||
device simulator, CODECS. In common with CODECS, CIDER embeds the circuit
|
the circuit simulator, SPICE3, which provides circuit simulation
|
||||||
simulator, SPICE3, which provides circuit simulation capabilities,
|
capabilities, analytical models for semiconductor devices, and an
|
||||||
analytical models for semiconductor devices, and an interactive
|
interactive user interface. An interface to the captive device simulator,
|
||||||
user interface. An interface to the captive device simulator, DSIM,
|
DSIM, provides accurate, one- and two-dimensional numerical models based
|
||||||
provides accurate, one- and two-dimensional numerical models
|
on the solution of Poisson's equation, and the electron and hole current-
|
||||||
based on the solution of Poisson's equation, and the electron and hole
|
continuity equations. The input format of CIDER couples SPICE-like
|
||||||
current-continuity equations. The input format of CIDER couples
|
circuit descriptions to a device description format similar to the one
|
||||||
SPICE-like circuit descriptions
|
|
||||||
to a device description format similar to the one
|
|
||||||
used by the PISCES device simulator developed at Stanford University.
|
used by the PISCES device simulator developed at Stanford University.
|
||||||
As a result, CIDER should seem reasonably familiar to designers
|
As a result, CIDER should seem reasonably familiar to designers already
|
||||||
already accustomed to both these tools.
|
accustomed to both these tools.
|
||||||
|
|
||||||
From the Cider help file.
|
|
||||||
|
|
||||||
|
|
||||||
SPICE is a general-purpose circuit simulation program for nonlinear DC,
|
SPICE is a general-purpose circuit simulation program for nonlinear DC,
|
||||||
nonlinear transient, and linear AC analyses. Circuits may contain resistors,
|
nonlinear transient, and linear AC analyses. Circuits may contain resistors,
|
||||||
|
@ -26,9 +21,4 @@ lines (two separate implementations), switches, uniform distributed RC
|
||||||
lines, and the five most common semiconductor devices: diodes, BJTs, JFETs,
|
lines, and the five most common semiconductor devices: diodes, BJTs, JFETs,
|
||||||
MESFETs, and MOSFETs.
|
MESFETs, and MOSFETs.
|
||||||
|
|
||||||
From the SPICE3 Version3f3 User's Manual.
|
|
||||||
This is available as a postscript document from:
|
|
||||||
ftp://ic.eecs.berkeley.edu/pub/Spice3/um.3f3.ps
|
|
||||||
or you can read the online documentation on the homepage.
|
|
||||||
|
|
||||||
WWW: http://infopad.eecs.berkeley.edu/~icdesign/SPICE/
|
WWW: http://infopad.eecs.berkeley.edu/~icdesign/SPICE/
|
||||||
|
|
|
@ -5,104 +5,109 @@ bin/nutmeg
|
||||||
bin/proc2mod
|
bin/proc2mod
|
||||||
bin/sconvert
|
bin/sconvert
|
||||||
bin/spice3
|
bin/spice3
|
||||||
share/cider/helpdir/cider.idx
|
man/man1/sconvert.1.gz
|
||||||
share/cider/helpdir/cider.txt
|
man/man1/nutmeg.1.gz
|
||||||
share/cider/helpdir/spice.idx
|
man/man1/spice.1.gz
|
||||||
share/cider/helpdir/spice.txt
|
man/man1/spice3.1.gz
|
||||||
share/cider/scripts/devaxis
|
man/man1/cider.1.gz
|
||||||
share/cider/scripts/devload
|
man/man3/mfb.3.gz
|
||||||
share/cider/scripts/spinit
|
man/man5/mfbcap.5.gz
|
||||||
%%PORTDOCS%%share/examples/cider/bicmos/bicmos.lib
|
share/cider/cider/helpdir/cider.txt
|
||||||
%%PORTDOCS%%share/examples/cider/bicmos/bicmpd.cir
|
share/cider/cider/helpdir/spice.txt
|
||||||
%%PORTDOCS%%share/examples/cider/bjt/astable.cir
|
share/cider/cider/scripts/devaxis
|
||||||
%%PORTDOCS%%share/examples/cider/bjt/colposc.cir
|
share/cider/cider/scripts/devload
|
||||||
%%PORTDOCS%%share/examples/cider/bjt/ecp.cir
|
share/cider/cider/scripts/spinit
|
||||||
%%PORTDOCS%%share/examples/cider/bjt/invchain.cir
|
share/cider/spice3/helpdir/spice.txt
|
||||||
%%PORTDOCS%%share/examples/cider/bjt/meclgate.cir
|
share/cider/spice3/mfbcap
|
||||||
%%PORTDOCS%%share/examples/cider/bjt/pebjt.lib
|
share/cider/spice3/news
|
||||||
%%PORTDOCS%%share/examples/cider/bjt/pz.cir
|
share/cider/spice3/scripts/setplot
|
||||||
%%PORTDOCS%%share/examples/cider/bjt/rtlinv.cir
|
share/cider/spice3/scripts/spinit
|
||||||
%%PORTDOCS%%share/examples/cider/bjt/vco.cir
|
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/bicmos/bicmos.lib
|
||||||
%%PORTDOCS%%share/examples/cider/diode/diode.cir
|
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/bicmos/bicmpd.cir
|
||||||
%%PORTDOCS%%share/examples/cider/diode/diotran.cir
|
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/bjt/astable.cir
|
||||||
%%PORTDOCS%%share/examples/cider/diode/pindiode.cir
|
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/bjt/colposc.cir
|
||||||
%%PORTDOCS%%share/examples/cider/jfet/jfet.cir
|
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/bjt/ecp.cir
|
||||||
%%PORTDOCS%%share/examples/cider/mos/bootinv.cir
|
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/bjt/invchain.cir
|
||||||
%%PORTDOCS%%share/examples/cider/mos/charge.cir
|
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/bjt/meclgate.cir
|
||||||
%%PORTDOCS%%share/examples/cider/mos/cmosinv.cir
|
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/bjt/pebjt.lib
|
||||||
%%PORTDOCS%%share/examples/cider/mos/nmosinv.cir
|
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/bjt/pz.cir
|
||||||
%%PORTDOCS%%share/examples/cider/mos/pass.cir
|
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/bjt/rtlinv.cir
|
||||||
%%PORTDOCS%%share/examples/cider/mos/ringosc.cir
|
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/bjt/vco.cir
|
||||||
%%PORTDOCS%%share/examples/cider/parallel/BICMOS.LIB
|
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/diode/diode.cir
|
||||||
%%PORTDOCS%%share/examples/cider/parallel/bicmpd.cir
|
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/diode/diotran.cir
|
||||||
%%PORTDOCS%%share/examples/cider/parallel/bicmpu.cir
|
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/diode/pindiode.cir
|
||||||
%%PORTDOCS%%share/examples/cider/parallel/clkfeed.cir
|
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/jfet/jfet.cir
|
||||||
%%PORTDOCS%%share/examples/cider/parallel/cmosamp.cir
|
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/mos/bootinv.cir
|
||||||
%%PORTDOCS%%share/examples/cider/parallel/eclinv.cir
|
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/mos/charge.cir
|
||||||
%%PORTDOCS%%share/examples/cider/parallel/ecpal.cir
|
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/mos/cmosinv.cir
|
||||||
%%PORTDOCS%%share/examples/cider/parallel/foobar
|
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/mos/nmosinv.cir
|
||||||
%%PORTDOCS%%share/examples/cider/parallel/gmamp.cir
|
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/mos/pass.cir
|
||||||
%%PORTDOCS%%share/examples/cider/parallel/latch.cir
|
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/mos/ringosc.cir
|
||||||
%%PORTDOCS%%share/examples/cider/parallel/ppef.1d.cir
|
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/parallel/BICMOS.LIB
|
||||||
%%PORTDOCS%%share/examples/cider/parallel/ppef.2d.cir
|
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/parallel/bicmpd.cir
|
||||||
%%PORTDOCS%%share/examples/cider/parallel/readme
|
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/parallel/bicmpu.cir
|
||||||
%%PORTDOCS%%share/examples/cider/parallel/ringosc.1u.cir
|
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/parallel/clkfeed.cir
|
||||||
%%PORTDOCS%%share/examples/cider/parallel/ringosc.2u.cir
|
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/parallel/cmosamp.cir
|
||||||
%%PORTDOCS%%share/examples/cider/readme
|
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/parallel/eclinv.cir
|
||||||
%%PORTDOCS%%share/examples/cider/resistor/gaasres.cir
|
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/parallel/ecpal.cir
|
||||||
%%PORTDOCS%%share/examples/cider/resistor/sires.cir
|
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/parallel/foobar
|
||||||
%%PORTDOCS%%share/examples/cider/serial/astable.cir
|
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/parallel/gmamp.cir
|
||||||
%%PORTDOCS%%share/examples/cider/serial/charge.cir
|
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/parallel/latch.cir
|
||||||
%%PORTDOCS%%share/examples/cider/serial/colposc.cir
|
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/parallel/ppef.1d.cir
|
||||||
%%PORTDOCS%%share/examples/cider/serial/dbridge.cir
|
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/parallel/ppef.2d.cir
|
||||||
%%PORTDOCS%%share/examples/cider/serial/invchain.cir
|
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/parallel/readme
|
||||||
%%PORTDOCS%%share/examples/cider/serial/meclgate.cir
|
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/parallel/ringosc.1u.cir
|
||||||
%%PORTDOCS%%share/examples/cider/serial/nmosinv.cir
|
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/parallel/ringosc.2u.cir
|
||||||
%%PORTDOCS%%share/examples/cider/serial/pass.cir
|
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/readme
|
||||||
%%PORTDOCS%%share/examples/cider/serial/pullup.cir
|
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/resistor/gaasres.cir
|
||||||
%%PORTDOCS%%share/examples/cider/serial/readme
|
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/resistor/sires.cir
|
||||||
%%PORTDOCS%%share/examples/cider/serial/recovery.cir
|
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/serial/astable.cir
|
||||||
%%PORTDOCS%%share/examples/cider/serial/rtlinv.cir
|
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/serial/charge.cir
|
||||||
%%PORTDOCS%%share/examples/cider/serial/vco.cir
|
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/serial/colposc.cir
|
||||||
%%PORTDOCS%%share/examples/spice3/bjtnoise.cir
|
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/serial/dbridge.cir
|
||||||
%%PORTDOCS%%share/examples/spice3/bsim1tst.cir
|
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/serial/invchain.cir
|
||||||
%%PORTDOCS%%share/examples/spice3/bsim2tst.cir
|
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/serial/meclgate.cir
|
||||||
%%PORTDOCS%%share/examples/spice3/diffpair.cir
|
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/serial/nmosinv.cir
|
||||||
%%PORTDOCS%%share/examples/spice3/diodisto.cir
|
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/serial/pass.cir
|
||||||
%%PORTDOCS%%share/examples/spice3/ltra_1.cir
|
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/serial/pullup.cir
|
||||||
%%PORTDOCS%%share/examples/spice3/ltra_2.cir
|
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/serial/readme
|
||||||
%%PORTDOCS%%share/examples/spice3/ltra_3.cir
|
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/serial/recovery.cir
|
||||||
%%PORTDOCS%%share/examples/spice3/mixdisto.cir
|
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/serial/rtlinv.cir
|
||||||
%%PORTDOCS%%share/examples/spice3/mos6inv.cir
|
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/serial/vco.cir
|
||||||
%%PORTDOCS%%share/examples/spice3/mosamp2.cir
|
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/spice3/bjtnoise.cir
|
||||||
%%PORTDOCS%%share/examples/spice3/mosmem.cir
|
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/spice3/bsim1tst.cir
|
||||||
%%PORTDOCS%%share/examples/spice3/pz2.cir
|
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/spice3/bsim2tst.cir
|
||||||
%%PORTDOCS%%share/examples/spice3/pzt.cir
|
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/spice3/diffpair.cir
|
||||||
%%PORTDOCS%%share/examples/spice3/rc.cir
|
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/spice3/diodisto.cir
|
||||||
%%PORTDOCS%%share/examples/spice3/rca3040.cir
|
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/spice3/ltra_1.cir
|
||||||
%%PORTDOCS%%share/examples/spice3/resnoise.cir
|
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/spice3/ltra_2.cir
|
||||||
%%PORTDOCS%%share/examples/spice3/rtlinv.cir
|
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/spice3/ltra_3.cir
|
||||||
%%PORTDOCS%%share/examples/spice3/schmitt.cir
|
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/spice3/mixdisto.cir
|
||||||
%%PORTDOCS%%share/examples/spice3/simplepz.cir
|
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/spice3/mos6inv.cir
|
||||||
share/spice3/helpdir/spice.idx
|
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/spice3/mosamp2.cir
|
||||||
share/spice3/helpdir/spice.txt
|
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/spice3/mosmem.cir
|
||||||
share/spice3/mfbcap
|
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/spice3/pz2.cir
|
||||||
share/spice3/news
|
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/spice3/pzt.cir
|
||||||
share/spice3/scripts/setplot
|
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/spice3/rc.cir
|
||||||
share/spice3/scripts/spinit
|
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/spice3/rca3040.cir
|
||||||
@dirrm share/cider/helpdir
|
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/spice3/resnoise.cir
|
||||||
@dirrm share/cider/scripts
|
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/spice3/rtlinv.cir
|
||||||
|
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/spice3/schmitt.cir
|
||||||
|
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/spice3/simplepz.cir
|
||||||
|
%%PORTEXAMPLES%%@dirrm %%EXAMPLESDIR%%/spice3
|
||||||
|
%%PORTEXAMPLES%%@dirrm %%EXAMPLESDIR%%/bicmos
|
||||||
|
%%PORTEXAMPLES%%@dirrm %%EXAMPLESDIR%%/bjt
|
||||||
|
%%PORTEXAMPLES%%@dirrm %%EXAMPLESDIR%%/diode
|
||||||
|
%%PORTEXAMPLES%%@dirrm %%EXAMPLESDIR%%/jfet
|
||||||
|
%%PORTEXAMPLES%%@dirrm %%EXAMPLESDIR%%/mos
|
||||||
|
%%PORTEXAMPLES%%@dirrm %%EXAMPLESDIR%%/parallel
|
||||||
|
%%PORTEXAMPLES%%@dirrm %%EXAMPLESDIR%%/resistor
|
||||||
|
%%PORTEXAMPLES%%@dirrm %%EXAMPLESDIR%%/serial
|
||||||
|
%%PORTEXAMPLES%%@dirrm %%EXAMPLESDIR%%
|
||||||
|
@dirrm share/cider/cider/helpdir
|
||||||
|
@dirrm share/cider/cider/scripts
|
||||||
|
@dirrm share/cider/cider
|
||||||
|
@dirrm share/cider/spice3/helpdir
|
||||||
|
@dirrm share/cider/spice3/scripts
|
||||||
|
@dirrm share/cider/spice3
|
||||||
@dirrm share/cider
|
@dirrm share/cider
|
||||||
%%PORTDOCS%%@dirrm share/examples/cider/bicmos
|
|
||||||
%%PORTDOCS%%@dirrm share/examples/cider/bjt
|
|
||||||
%%PORTDOCS%%@dirrm share/examples/cider/diode
|
|
||||||
%%PORTDOCS%%@dirrm share/examples/cider/jfet
|
|
||||||
%%PORTDOCS%%@dirrm share/examples/cider/mos
|
|
||||||
%%PORTDOCS%%@dirrm share/examples/cider/parallel
|
|
||||||
%%PORTDOCS%%@dirrm share/examples/cider/resistor
|
|
||||||
%%PORTDOCS%%@dirrm share/examples/cider/serial
|
|
||||||
%%PORTDOCS%%@dirrm share/examples/cider
|
|
||||||
%%PORTDOCS%%@dirrm share/examples/spice3
|
|
||||||
@dirrm share/spice3/helpdir
|
|
||||||
@dirrm share/spice3/scripts
|
|
||||||
@dirrm share/spice3
|
|
||||||
|
|
Loading…
Add table
Reference in a new issue