summaryrefslogtreecommitdiff
path: root/cad/electric/files
diff options
context:
space:
mode:
authorSADA Kenji <sada@FreeBSD.org>2000-07-30 07:10:53 +0000
committerSADA Kenji <sada@FreeBSD.org>2000-07-30 07:10:53 +0000
commit9a91ada450acb17cc02f1514bc3054c7efe3b0db (patch)
treeb4e4f96f3b325ead9413fcbb699e1186f2067380 /cad/electric/files
parentpatch-ai, patch-an, patch-cg: Regenerated for emacs-20.7. (diff)
New port - Electric is a sophisticated electrical CAD system that can handle
many forms of circuit design. PR: ports/18380 Submitted by: Mario Sergio Fujikawa Ferreira <lioux@linf.unb.br>
Diffstat (limited to 'cad/electric/files')
-rw-r--r--cad/electric/files/patch-aa56
-rw-r--r--cad/electric/files/template-patch-prefix28
2 files changed, 84 insertions, 0 deletions
diff --git a/cad/electric/files/patch-aa b/cad/electric/files/patch-aa
new file mode 100644
index 000000000000..c5f5c6b17b73
--- /dev/null
+++ b/cad/electric/files/patch-aa
@@ -0,0 +1,56 @@
+This patch teaches it to respect our CFLAGS, the install
+program and where to find the X11 header files. Besides,
+it tells it a little bit about hier(7)
+
+--- Makefile.in.orig Tue Mar 21 19:44:46 2000
++++ Makefile.in Thu May 4 02:16:35 2000
+@@ -356,18 +356,19 @@
+ BUILDOPTS = $(DEBUG)
+ BUILDDIR = obj
+ HDS = src/include
+-EXTRA_CFLAGS = $(LANGCFLAGS) $(PROJCFLAGS) $(CADENCECFLAGS)
+-CFLAGS = $(EXTRA_CFLAGS) $(DEBUG) -I$(HDS) $(MULTIPROCESSORCFLAGS)
++EXTRA_CFLAGS = $(LANGCFLAGS) $(PROJCFLAGS) $(CADENCECFLAGS) @CFLAGS@ -I$(X11BASE)/include
++CFLAGS = $(EXTRA_CFLAGS) $(DEBUG) -I$(HDS) $(MULTIPROCESSORCFLAGS)
+ XCFLAGS = @X_CFLAGS@ $(CFLAGS) $(TIFFLAGS) $(XPOWER)
+ INSTALL = cp
+-INSTALL_PROGRAM = $(INSTALL)
+-INSTALL_DATA = $(INSTALL)
++INSTALL_PROGRAM = $(BSD_INSTALL_PROGRAM)
++INSTALL_DATA = $(BSD_INSTALL_DATA)
++INSTALL_DIR = $(HACK_INSTALL_DIR)
+ prefix = @prefix@
+ exec_prefix = @exec_prefix@
+ LIBS = @X_PRE_LIBS@ @X_LIBS@ $(XTLIBS) -lX11 -lm @X_EXTRA_LIBS@
+
+ # the target of the build
+-electric: $(CORE_OBJS)
++all: $(CORE_OBJS)
+ $(COMPILER) $(BUILDOPTS) -o electric $(CORE_OBJS) $(LIBS)
+
+ clean:
+@@ -422,15 +423,17 @@
+ rm -f src/usr/*~ src/usr/"#"*"#"
+ rm -f src/vhdl/*~ src/vhdl/"#"*"#"
+
+-install: all $(prefix)/electric $(prefix)/electric/lib
++install: all @datadir@/electric @datadir@/electric/lib
+ $(INSTALL_PROGRAM) electric @bindir@/electric
+- $(INSTALL_DATA) lib/* $(prefix)/electric/lib
+- $(INSTALL_DATA) lib/.cadrc $(prefix)/electric/lib
++ $(INSTALL_DATA) lib/*.help @datadir@/electric/lib
++ $(INSTALL_DATA) lib/*.mac @datadir@/electric/lib
++ $(INSTALL_DATA) lib/*.txt @datadir@/electric/lib
++ $(INSTALL_DATA) lib/.cadrc @datadir@/electric/lib
+
+-$(prefix)/electric:
+- mkdir $(prefix)/electric
+-$(prefix)/electric/lib:
+- mkdir $(prefix)/electric/lib
++@datadir@/electric:
++ $(INSTALL_DIR) @datadir@/electric
++@datadir@/electric/lib:
++ $(INSTALL_DIR) @datadir@/electric/lib
+
+ uninstall:
+ rm -f @bindir@/electric
diff --git a/cad/electric/files/template-patch-prefix b/cad/electric/files/template-patch-prefix
new file mode 100644
index 000000000000..d7e0356b8a72
--- /dev/null
+++ b/cad/electric/files/template-patch-prefix
@@ -0,0 +1,28 @@
+This patch teaches it a little bit about hier(7)
+
+--- src/include/config.h.ORIG Thu May 4 01:19:57 2000
++++ src/include/config.h Thu May 4 01:22:03 2000
+@@ -110,15 +110,15 @@
+ # define ELECTRICLOG ".electric.log"
+ # define ELECTRICLOGSAVE ".electriclast.log"
+ # define OPTIONSFILE ".electricoptions.elib"
+-# define LIBDIR "lib/"
++# define LIBDIR "PREFIX/share/electric/lib/"
+ # define SORTLOC "/usr/bin/sort"
+-# define ESIMLOC "/usr/local/bin/esim"
+-# define RSIMLOC "/usr/local/bin/rsim"
+-# define PRESIMLOC "/usr/local/bin/presim"
+-# define RNLLOC "/usr/local/bin/rnl"
+-# define SPICELOC "/usr/local/bin/spice"
+-# define FLATDRCLOC "/usr/local/bin/ffindshort"
+-# define SFLATDRCLOC "/usr/local/bin/findshort"
++# define ESIMLOC "PREFIX/bin/esim"
++# define RSIMLOC "PREFIX/bin/rsim"
++# define PRESIMLOC "PREFIX/bin/presim"
++# define RNLLOC "PREFIX/bin/rnl"
++# define SPICELOC "PREFIX/bin/spice"
++# define FLATDRCLOC "PREFIX/bin/ffindshort"
++# define SFLATDRCLOC "PREFIX/bin/findshort"
+ # define HUGEINT 0x7FFFFFFF /* largest possible integer */
+ typedef long INTBIG; /* at least 32 bits, can hold address */
+ typedef short INTSML; /* at least 16 bits */