head 1.5; access; symbols pkgsrc-2013Q2:1.5.0.54 pkgsrc-2013Q2-base:1.5 pkgsrc-2012Q4:1.5.0.52 pkgsrc-2012Q4-base:1.5 pkgsrc-2011Q4:1.5.0.50 pkgsrc-2011Q4-base:1.5 pkgsrc-2011Q2:1.5.0.48 pkgsrc-2011Q2-base:1.5 pkgsrc-2009Q4:1.5.0.46 pkgsrc-2009Q4-base:1.5 pkgsrc-2008Q4:1.5.0.44 pkgsrc-2008Q4-base:1.5 pkgsrc-2008Q3:1.5.0.42 pkgsrc-2008Q3-base:1.5 cube-native-xorg:1.5.0.40 cube-native-xorg-base:1.5 pkgsrc-2008Q2:1.5.0.38 pkgsrc-2008Q2-base:1.5 pkgsrc-2008Q1:1.5.0.36 pkgsrc-2008Q1-base:1.5 pkgsrc-2007Q4:1.5.0.34 pkgsrc-2007Q4-base:1.5 pkgsrc-2007Q3:1.5.0.32 pkgsrc-2007Q3-base:1.5 pkgsrc-2007Q2:1.5.0.30 pkgsrc-2007Q2-base:1.5 pkgsrc-2007Q1:1.5.0.28 pkgsrc-2007Q1-base:1.5 pkgsrc-2006Q4:1.5.0.26 pkgsrc-2006Q4-base:1.5 pkgsrc-2006Q3:1.5.0.24 pkgsrc-2006Q3-base:1.5 pkgsrc-2006Q2:1.5.0.22 pkgsrc-2006Q2-base:1.5 pkgsrc-2006Q1:1.5.0.20 pkgsrc-2006Q1-base:1.5 pkgsrc-2005Q4:1.5.0.18 pkgsrc-2005Q4-base:1.5 pkgsrc-2005Q3:1.5.0.16 pkgsrc-2005Q3-base:1.5 pkgsrc-2005Q2:1.5.0.14 pkgsrc-2005Q2-base:1.5 pkgsrc-2005Q1:1.5.0.12 pkgsrc-2005Q1-base:1.5 pkgsrc-2004Q4:1.5.0.10 pkgsrc-2004Q4-base:1.5 pkgsrc-2004Q3:1.5.0.8 pkgsrc-2004Q3-base:1.5 pkgsrc-2004Q2:1.5.0.6 pkgsrc-2004Q2-base:1.5 pkgsrc-2004Q1:1.5.0.4 pkgsrc-2004Q1-base:1.5 pkgsrc-2003Q4:1.5.0.2 pkgsrc-2003Q4-base:1.5 buildlink2-base:1.5 pkgsrc-base:1.1.1.1 TNF:1.1.1; locks; strict; comment @# @; 1.5 date 2001.02.24.13.42.07; author jtb; state dead; branches; next 1.4; 1.4 date 2001.01.21.04.49.45; author jtb; state Exp; branches; next 1.3; 1.3 date 2000.12.10.05.54.37; author jtb; state Exp; branches; next 1.2; 1.2 date 2000.12.10.05.44.33; author jtb; state dead; branches; next 1.1; 1.1 date 2000.11.25.21.34.10; author jtb; state Exp; branches 1.1.1.1; next ; 1.1.1.1 date 2000.11.25.21.34.10; author jtb; state Exp; branches; next ; desc @@ 1.5 log @Updated to libctl-1.4. 2001-02-22 Steven G. Johnson * configure.in: fixed cppflags order 2001-02-20 Steven G. Johnson * base/ctl.h.in, base/main.c, base/math-utils.scm, base/subplex.c, ChangeLog, configure.in, NEWS: added minimize-multiple-expert fmin parameter, after a suggestion from Dale Fried 2001-02-04 Steven G. Johnson * base/ctl.h.in, base/main.c: added hook functions to help us use MPI (where we need to call MPI_Init and MPI_Finalize) * base/interaction.scm: cleanups, and made sure output is flushed * base/extern-funcs.scm, base/help.scm, base/interaction.scm, base/math-utils.scm, base/simplex.scm, base/utils.scm, doc/user-ref.html, NEWS, utils/ctl-io.scm: display-many -> print, added print-ok? 2001-01-21 Steven G. Johnson * base/ctl.h.in: whoops, fixed prototype * base/ctl.c, base/ctl.h.in: put ctl_get_list etc. back in because MPB configure script looks for it * base/ctl.c, base/ctl.h.in: whoops, fixed 'function support * base/class.scm, base/ctl.c, base/ctl.h.in, doc/developer.html, NEWS: add support for 'function type * utils/ctl-io.scm: put class input & destruction headers in ctl-io.h so that they can be used elsewhere if desired * examples/example.c, examples/example.scm: added function-passing example * base/class.scm: slight clarification in comment 2001-01-20 Steven G. Johnson * doc/guile-links.html: another minor change * doc/guile-links.html: minor change * doc/license.html: spelling correction * doc/advanced-user.html: Fixed command-line parameter order (whoops). 2001-01-07 Steven G. Johnson * doc/guile-links.html: updated links * base/main.c, base/math-utils.scm, base/matrix3x3.scm, base/simplex.scm, base/utils.scm, base/vector3.scm, doc/license.html, examples/example.c, examples/example.scm, examples/Makefile.in, examples/run.ctl, utils/ctlgeom.h, utils/ctl-io.scm, utils/gen-ctl-io.1, utils/gen-ctl-io.in, utils/geom.c, utils/geom.scm, base/class.scm, base/ctl.c, base/ctl-f77-glue.c, base/ctl.h.in, base/ctl.scm, base/extern-funcs.scm, base/help.scm, base/include.scm, base/interaction.scm, base/io-vars.scm, COPYRIGHT: 2001 copyright year update * ChangeLog, configure.in, NEWS: bumped version for new release @ text @$NetBSD: patch-ac,v 1.4 2001/01/21 04:49:45 jtb Exp $ --- Makefile.in.orig Sun Jan 21 03:58:06 2001 +++ Makefile.in @@@@ -16,7 +16,7 @@@@ # Subdirectories to make in: LIBSUBDIRS = base utils -SUBDIRS = $(LIBSUBDIRS) examples +SUBDIRS = $(LIBSUBDIRS) all: all-recursive @ 1.4 log @Updated libctl to version 1.3 . From the NEWS file: * Added improved "subplex" multidimensional optimization algorithm (for maximize-multiple and minimize-multiple). * Documented vector3-x, vector3-y, vector3-z functions for extracting vector3 components. @ text @d1 1 a1 1 $NetBSD$ @ 1.3 log @Oops! I forgot to add these back in. @ text @d3 1 a3 1 --- Makefile.in.orig Sat Oct 28 12:00:42 2000 @ 1.2 log @Added --version-info 0:0 to libtool arguments. Use autoreconf instead of patching configure. @ text @d1 1 a1 1 $NetBSD: patch-ac,v 1.1 2000/11/25 21:34:10 jtb Exp $ d3 8 a10 11 --- base/Makefile.in.orig Sat Oct 28 11:38:01 2000 +++ base/Makefile.in @@@@ -7,12 +7,11 @@@@ CPPFLAGS = @@CPPFLAGS@@ -I. LDFLAGS = @@LDFLAGS@@ LIBS = @@LIBS@@ -RANLIB = @@RANLIB@@ +LIBTOOL= @@LIBTOOL@@ @@SET_MAKE@@ INSTALL = @@INSTALL@@ prefix = @@prefix@@ d12 1 a12 1 -AR = ar a13 35 all: libs @@@@ -20,18 +19,17 @@@@ math-utils.scm vector3.scm extern-funcs.scm interaction.scm \ matrix3x3.scm simplex.scm OBJECTS = ctl.o -LIBNAME = libctl.a +LIBNAME = libctl libs: $(LIBNAME) -libctl.a: $(OBJECTS) +libctl: $(OBJECTS) rm -f $@@ - $(AR) r $@@ $(OBJECTS) - $(RANLIB) $@@ + @@$(LIBTOOL) $(CC) -O -o $@@.la $(OBJECTS:.o=.lo) -rpath $(prefix)/lib -version-info ${VERSION} install: $(INSTALL) -d $(prefix)/lib - $(INSTALL) -m 0644 $(LIBNAME) $(prefix)/lib + @@$(LIBTOOL) --mode=install $(INSTALL) -m 0644 $(LIBNAME).la $(prefix)/lib $(INSTALL) -d $(prefix)/include $(INSTALL) -m 0644 ctl.h $(prefix)/include $(INSTALL) -d $(prefix)/share/libctl/base @@@@ -41,7 +39,7 @@@@ $(INSTALL) -m 0644 main.c $(prefix)/share/libctl/base .c.o: - $(CC) -c $(CPPFLAGS) $(CFLAGS) $< -o $@@ + @@$(LIBTOOL) $(CC) -c $(CPPFLAGS) $(CFLAGS) $< -o $@@ clean: - rm -f $(OBJECTS) core $(LIBNAME) + rm -rf $(OBJECTS) $(OBJECTS:.o=.lo) core $(LIBNAME).la .libs @ 1.1 log @Initial revision @ text @d1 1 a1 1 $NetBSD$ @ 1.1.1.1 log @Initial import of new "libctl" package: Guile-based flexible control file library for scientific simulations @ text @@