$OpenBSD: patch-dist_Makefile_in,v 1.5 2005/12/25 20:35:42 sturm Exp $ --- dist/Makefile.in.orig Tue Jul 18 17:37:57 2000 +++ dist/Makefile.in Sun Dec 25 20:00:19 2005 @@ -26,7 +26,9 @@ LIBTSO_LIBS= @LIBTSO_LIBS@ LIBXSO_LIBS= @LIBXSO_LIBS@ POSTLINK= @POSTLINK@ -SOLINK= @SOLINK@ +dbLINK= @dbLINK@ +dbcxxLINK= @dbcxxLINK@ +dbtclLINK= @dbtclLINK@ SOFLAGS= @SOFLAGS@ SOMAJOR= @DB_VERSION_MAJOR@ SOVERSION= @DB_VERSION_MAJOR@.@DB_VERSION_MINOR@ @@ -34,11 +36,11 @@ SOVERSION= @DB_VERSION_MAJOR@.@DB_VERSIO libdb= libdb.a libso_base= libdb -libso_linkname= $(libso_base)-$(SOVERSION).la -libso= $(libso_base)-$(SOVERSION).@SOSUFFIX@ -libso_target= $(libso_base)-$(SOVERSION).la +libso_linkname= $(libso_base).la +libso= $(libso_base).@SOSUFFIX@.$(DBVERSION) +libso_target= $(libso_base).la libso_default= $(libso_base).@SOSUFFIX@ -libso_major= $(libso_base)-$(SOMAJOR).@SOSUFFIX@ +libso_major= $(libso_base).@SOSUFFIX@.$(SOMAJOR) ################################################## # C++ @@ -49,10 +51,10 @@ libso_major= $(libso_base)-$(SOMAJOR).@S ################################################## libcxx= libdb_cxx.a libxso_base= libdb_cxx -libxso= $(libxso_base)-$(SOVERSION).@SOSUFFIX@ -libxso_target= $(libxso_base)-$(SOVERSION).la +libxso= $(libxso_base).@SOSUFFIX@.$(DBCXXVERSION) +libxso_target= $(libxso_base).la libxso_default= $(libxso_base).@SOSUFFIX@ -libxso_major= $(libxso_base)-$(SOMAJOR).@SOSUFFIX@ +libxso_major= $(libxso_base).@SOSUFFIX@.$(SOMAJOR) ################################################## # JAVA @@ -71,11 +73,11 @@ JAVA_DBDIR= $(JAVA_SRCDIR)/com/sleepycat JAVA_EXDIR= $(JAVA_SRCDIR)/com/sleepycat/examples libjso_base= libdb_java -libjso= $(libjso_base)-$(SOVERSION).@SOSUFFIX@ -libjso_target= $(libjso_base)-$(SOVERSION).la +libjso= $(libjso_base).@SOSUFFIX@.$(SOVERSION) +libjso_target= $(libjso_base).la libjso_default= $(libjso_base).@SOSUFFIX@ -libjso_major= $(libjso_base)-$(SOMAJOR).@SOSUFFIX@ -libjso_g= $(libjso_base)-$(SOVERSION)_g.@SOSUFFIX@ +libjso_major= $(libjso_base).@SOSUFFIX@.$(SOVERSION) +libjso_g= $(libjso_base)_g.@SOSUFFIX@.$(SOVERSION) ################################################## # TCL @@ -86,10 +88,10 @@ libjso_g= $(libjso_base)-$(SOVERSION)_g. ################################################## TCFLAGS= @TCFLAGS@ libtso_base= libdb_tcl -libtso= $(libtso_base)-$(SOVERSION).@SOSUFFIX@ -libtso_target= $(libtso_base)-$(SOVERSION).la +libtso= $(libtso_base).@SOSUFFIX@.$(DBTCLVERSION) +libtso_target= $(libtso_base).la libtso_default= $(libtso_base).@SOSUFFIX@ -libtso_major= $(libtso_base)-$(SOMAJOR).@SOSUFFIX@ +libtso_major= $(libtso_base).@SOSUFFIX@.$(SOMAJOR) ################################################## # DB_DUMP185 UTILITY @@ -112,7 +114,8 @@ exec_prefix=@exec_prefix@ bindir= @bindir@ includedir=@includedir@ libdir= @libdir@ -docdir= $(prefix)/docs +libsdir= $(prefix)/lib +docdir= $(prefix)/share/doc/db dmode= 755 emode= 555 @@ -233,11 +236,11 @@ $(libcxx): $(COBJS) $(OBJS) test ! -f $(ranlib) || $(ranlib) $@ $(libso_target): $(OBJS) - $(SOLINK) $(SOFLAGS) -o $(libso_target) \ + $(dbLINK) $(SOFLAGS) -o $(libso_target) \ $(OBJS) $(LDFLAGS) $(LIBSO_LIBS) $(libxso_target): $(COBJS) $(OBJS) - $(SOLINK) $(SOFLAGS) -o $(libxso_target) \ + $(dbcxxLINK) $(SOFLAGS) -o $(libxso_target) \ $(COBJS) $(OBJS) $(LDFLAGS) $(LIBXSO_LIBS) $(libjso_target): $(JOBJS) $(OBJS) @@ -245,7 +248,7 @@ $(libjso_target): $(JOBJS) $(OBJS) $(JOBJS) $(OBJS) $(LDFLAGS) $(LIBJSO_LIBS) $(libtso_target): $(TOBJS) $(OBJS) - $(SOLINK) $(SOFLAGS) -o $(libtso_target) \ + $(dbtclLINK) $(SOFLAGS) -o $(libtso_target) \ $(TOBJS) $(OBJS) $(LDFLAGS) $(LIBTSO_LIBS) ################################################## @@ -398,7 +401,7 @@ install_include: @test -d $(includedir) || \ ($(mkdir) -p $(includedir) && $(chmod) $(dmode) $(includedir)) @cd $(includedir) && $(rm) -f db.h db_185.h db_cxx.h - @$(cp) -p db.h db_185.h $(srcdir)/include/db_cxx.h $(includedir) + @${BSD_INSTALL_DATA} -p db.h db_185.h $(srcdir)/include/db_cxx.h $(includedir) @cd $(includedir) && $(chmod) $(fmode) db.h db_185.h db_cxx.h install_static: install_setup @@ -424,9 +427,9 @@ install_dynamic: install_setup @cd $(libdir) && \ $(rm) -f $(libso) $(libso_default) $(libso_major) @$(INSTALLER) $(libso_target) $(libdir) + @cd $(libsdir) && $(ln) -s db/$(libso) @cd $(libdir) && $(ln) -s $(libso) $(libso_default) @cd $(libdir) && $(ln) -s $(libso) $(libso_major) - @$(LIBTOOL) --mode=finish $(libdir) install_dynamic_cxx: install_setup @echo "Installing DB C++ library: $(libdir) ..." @@ -435,6 +438,7 @@ install_dynamic_cxx: install_setup @cd $(libdir) && \ $(rm) -f $(libxso) $(libxso_default) $(libxso_major) @$(INSTALLER) $(libxso_target) $(libdir) + @cd $(libsdir) && $(ln) -s db/$(libxso) @cd $(libdir) && $(ln) -s $(libxso) $(libxso_default) @cd $(libdir) && $(ln) -s $(libxso) $(libxso_major) @@ -445,6 +449,7 @@ install_tcl: install_setup @cd $(libdir) && \ $(rm) -f $(libtso) $(libtso_default) $(libtso_major) @$(INSTALLER) $(libtso_target) $(libdir) + @cd $(libsdir) && $(ln) -s db/$(libtso) @cd $(libdir) && $(ln) -s $(libtso) $(libtso_default) @cd $(libdir) && $(ln) -s $(libtso) $(libtso_major) @@ -465,13 +470,14 @@ install_docs: install_setup ($(mkdir) -p $(docdir) && $(chmod) $(dmode) $(docdir)) @cd $(docdir) && $(rm) -rf * @cd $(srcdir)/docs && $(cp) -pr * $(docdir)/ + @chown -R root:wheel $(docdir)/ install_utilities: install_setup @echo "Installing DB utilities: $(bindir) ..." @test -d $(bindir) || \ ($(mkdir) -p $(bindir) && $(chmod) $(dmode) $(bindir)) @cd $(bindir) && $(rm) -f $(PROGS) - @$(INSTALLER) -fp $(PROGS) $(bindir) + @$(INSTALLER) $(PROGS) $(bindir) @cd $(bindir) && (test ! -f $(strip) || $(strip) $(PROGS)) @cd $(bindir) && $(chmod) $(emode) $(PROGS)