From fcc6b83430ef07240a92b8d0704b4e7dc37911c8 Mon Sep 17 00:00:00 2001 From: jlam Date: Thu, 21 Feb 2008 19:32:23 +0000 Subject: + Name the programs installed by the db(2) package db2_*. + Put documentation under ${PREFIX}/share/doc instead of ${PREFIX}/share/doc/html. Packages that install documentation under the "html" directory are supposed to move them to the "doc" directory when they're updated, but these packages are basically EOL'ed so just move them now. + Add full DESTDIR support. Bump the PKGREVISION of databases/db to 3 and databases/db3 to 4. --- databases/db3/patches/patch-aa | 231 +++++++++++++++++++++-------------------- 1 file changed, 117 insertions(+), 114 deletions(-) (limited to 'databases/db3/patches') diff --git a/databases/db3/patches/patch-aa b/databases/db3/patches/patch-aa index ad8ac8cdeb6..f66861bfd10 100644 --- a/databases/db3/patches/patch-aa +++ b/databases/db3/patches/patch-aa @@ -1,17 +1,17 @@ -$NetBSD: patch-aa,v 1.9 2004/06/28 22:11:38 jlam Exp $ +$NetBSD: patch-aa,v 1.10 2008/02/21 19:32:24 jlam Exp $ ---- ../dist/Makefile.in.orig Sat Jul 7 05:53:16 2001 -+++ ../dist/Makefile.in Thu Nov 29 14:19:43 2001 -@@ -11,7 +11,7 @@ +--- ../dist/Makefile.in.orig 2001-07-06 16:53:16.000000000 -0400 ++++ ../dist/Makefile.in +@@ -11,7 +11,7 @@ exec_prefix=@exec_prefix@ bindir= @bindir@ includedir=@includedir@ libdir= @libdir@ -docdir= $(prefix)/docs -+docdir= $(prefix)/share/doc/html/db3 ++docdir= $(prefix)/share/doc/db3 dmode= 755 emode= 555 -@@ -42,7 +42,7 @@ +@@ -42,7 +42,7 @@ INSTALLER= @INSTALLER@ LIBTOOL= @LIBTOOL@ POSTLINK= @POSTLINK@ @@ -20,7 +20,7 @@ $NetBSD: patch-aa,v 1.9 2004/06/28 22:11:38 jlam Exp $ SOFLAGS= @SOFLAGS@ SOMAJOR= @DB_VERSION_MAJOR@ SOVERSION= @DB_VERSION_MAJOR@.@DB_VERSION_MINOR@ -@@ -60,13 +60,13 @@ +@@ -60,13 +60,13 @@ LDFLAGS= @LDFLAGS@ LIBS= @LIBS@ LIBSO_LIBS= @LIBSO_LIBS@ @@ -40,7 +40,7 @@ $NetBSD: patch-aa,v 1.9 2004/06/28 22:11:38 jlam Exp $ ################################################## # C++ API. -@@ -78,13 +78,13 @@ +@@ -78,13 +78,13 @@ CXX= @MAKEFILE_CXX@ CXXLINK= @MAKEFILE_CXXLINK@ LIBXSO_LIBS= @LIBXSO_LIBS@ @@ -60,7 +60,7 @@ $NetBSD: patch-aa,v 1.9 2004/06/28 22:11:38 jlam Exp $ ################################################## # Java API. -@@ -104,13 +104,13 @@ +@@ -104,13 +104,13 @@ JAVA_DBREL= com/sleepycat/db JAVA_DBDIR= $(JAVA_SRCDIR)/$(JAVA_DBREL) JAVA_EXDIR= $(JAVA_SRCDIR)/com/sleepycat/examples @@ -80,7 +80,7 @@ $NetBSD: patch-aa,v 1.9 2004/06/28 22:11:38 jlam Exp $ ################################################## # TCL API. -@@ -119,11 +119,11 @@ +@@ -119,11 +119,11 @@ libjso_g= $(libjso_base)-$(SOVERSION)_g. ################################################## TCFLAGS= @TCFLAGS@ LIBTSO_LIBS= @LIBTSO_LIBS@ @@ -96,18 +96,7 @@ $NetBSD: patch-aa,v 1.9 2004/06/28 22:11:38 jlam Exp $ ################################################## # db_dump185 UTILITY -@@ -239,8 +239,8 @@ - perf_util@o@ - - UTIL_PROGS=\ -- @ADDITIONAL_PROGS@ db_archive db_checkpoint db_deadlock \ -- db_dump db_load db_printlog db_recover db_stat db_upgrade db_verify -+ @ADDITIONAL_PROGS@ db3_archive db3_checkpoint db3_deadlock \ -+ db3_dump db3_load db3_printlog db3_recover db3_stat db3_upgrade db3_verify - - ################################################## - # We're building a standard library or a RPM file hierarchy, potentially -@@ -255,14 +255,6 @@ +@@ -255,14 +255,6 @@ install: @INSTALL_TARGET@ ################################################## library_build: $(DEF_LIB) @ADDITIONAL_LIBS@ @ADDITIONAL_LANG@ $(UTIL_PROGS) @@ -122,78 +111,16 @@ $NetBSD: patch-aa,v 1.9 2004/06/28 22:11:38 jlam Exp $ $(libso_target): $(C_OBJS) $(SOLINK) $(SOFLAGS) -o $@ $(C_OBJS) $(LDFLAGS) $(LIBSO_LIBS) -@@ -293,58 +285,58 @@ - ################################################## - # Utilities - ################################################## --berkeley_db_svc: $(RPC_SRV_OBJS) util_log@o@ $(DEF_LIB) -+berkeley_db3_svc: $(RPC_SRV_OBJS) util_log@o@ $(DEF_LIB) - $(CCLINK) -o $@ $(LDFLAGS) \ - $(RPC_SRV_OBJS) util_log@o@ $(DEF_LIB) $(LIBS) - $(POSTLINK) $@ - --db_archive: db_archive@o@ util_sig@o@ $(DEF_LIB) -+db3_archive: db_archive@o@ util_sig@o@ $(DEF_LIB) - $(CCLINK) -o $@ $(LDFLAGS) \ - db_archive@o@ util_sig@o@ $(DEF_LIB) $(LIBS) - $(POSTLINK) $@ - --db_checkpoint: db_checkpoint@o@ util_log@o@ util_sig@o@ $(DEF_LIB) -+db3_checkpoint: db_checkpoint@o@ util_log@o@ util_sig@o@ $(DEF_LIB) - $(CCLINK) -o $@ $(LDFLAGS) \ - db_checkpoint@o@ util_log@o@ util_sig@o@ $(DEF_LIB) $(LIBS) - $(POSTLINK) $@ - --db_deadlock: db_deadlock@o@ util_log@o@ util_sig@o@ $(DEF_LIB) -+db3_deadlock: db_deadlock@o@ util_log@o@ util_sig@o@ $(DEF_LIB) - $(CCLINK) -o $@ $(LDFLAGS) \ - db_deadlock@o@ util_log@o@ util_sig@o@ $(DEF_LIB) $(LIBS) - $(POSTLINK) $@ - --db_dump: db_dump@o@ util_sig@o@ $(DEF_LIB) -+db3_dump: db_dump@o@ util_sig@o@ $(DEF_LIB) - $(CCLINK) -o $@ $(LDFLAGS) db_dump@o@ util_sig@o@ $(DEF_LIB) $(LIBS) - $(POSTLINK) $@ +@@ -358,19 +350,16 @@ library_install: install_include install + uninstall: uninstall_utilities uninstall_include uninstall_lib uninstall_docs --db_dump185: db_dump185@o@ @LIBOBJS@ -+db3_dump185: db_dump185@o@ @LIBOBJS@ - $(CCLINK) -o $@ $(LDFLAGS) db_dump185@o@ @LIBOBJS@ $(DB185LIB) - $(POSTLINK) $@ + install_setup: +- @test -d $(prefix) || \ +- ($(mkdir) -p $(prefix) && $(chmod) $(dmode) $(prefix)) ++ @test -d $(DESTDIR)$(prefix) || \ ++ ($(mkdir) -p $(DESTDIR)$(prefix) && $(chmod) $(dmode) $(DESTDIR)$(prefix)) --db_load: db_load@o@ util_sig@o@ $(DEF_LIB) -+db3_load: db_load@o@ util_sig@o@ $(DEF_LIB) - $(CCLINK) -o $@ $(LDFLAGS) db_load@o@ util_sig@o@ $(DEF_LIB) $(LIBS) - $(POSTLINK) $@ - --db_printlog: db_printlog@o@ util_sig@o@ $(DEF_LIB) -+db3_printlog: db_printlog@o@ util_sig@o@ $(DEF_LIB) - $(CCLINK) -o $@ $(LDFLAGS) \ - db_printlog@o@ util_sig@o@ $(DEF_LIB) $(LIBS) - $(POSTLINK) $@ - --db_recover: db_recover@o@ util_sig@o@ $(DEF_LIB) -+db3_recover: db_recover@o@ util_sig@o@ $(DEF_LIB) - $(CCLINK) -o $@ $(LDFLAGS) \ - db_recover@o@ util_sig@o@ $(DEF_LIB) $(LIBS) - $(POSTLINK) $@ - --db_stat: db_stat@o@ util_sig@o@ $(DEF_LIB) -+db3_stat: db_stat@o@ util_sig@o@ $(DEF_LIB) - $(CCLINK) -o $@ $(LDFLAGS) db_stat@o@ util_sig@o@ $(DEF_LIB) $(LIBS) - $(POSTLINK) $@ - --db_upgrade: db_upgrade@o@ util_sig@o@ $(DEF_LIB) -+db3_upgrade: db_upgrade@o@ util_sig@o@ $(DEF_LIB) - $(CCLINK) -o $@ $(LDFLAGS) \ - db_upgrade@o@ util_sig@o@ $(DEF_LIB) $(LIBS) - $(POSTLINK) $@ - --db_verify: db_verify@o@ util_sig@o@ $(DEF_LIB) -+db3_verify: db_verify@o@ util_sig@o@ $(DEF_LIB) - $(CCLINK) -o $@ $(LDFLAGS) \ - db_verify@o@ util_sig@o@ $(DEF_LIB) $(LIBS) - $(POSTLINK) $@ -@@ -365,12 +357,9 @@ + INCDOT= db.h @ADDITIONAL_INCS@ INCINC= db_cxx.h cxx_common.h cxx_except.h install_include: @echo "Installing DB include files: $(includedir) ..." @@ -203,61 +130,137 @@ $NetBSD: patch-aa,v 1.9 2004/06/28 22:11:38 jlam Exp $ - @$(cp) -p $(INCDOT) $(includedir) - @cd $(srcdir)/include/ && $(cp) -p $(INCINC) $(includedir) - @cd $(includedir) && $(chmod) $(fmode) $(INCDOT) $(INCINC) -+ ${BSD_INSTALL_DATA_DIR} $(includedir) -+ ${BSD_INSTALL_DATA} $(INCDOT) $(includedir) -+ @cd $(srcdir)/include/ && ${BSD_INSTALL_DATA} $(INCINC) $(includedir) ++ ${BSD_INSTALL_DATA_DIR} $(DESTDIR)$(includedir) ++ ${BSD_INSTALL_DATA} $(INCDOT) $(DESTDIR)$(includedir) ++ @cd $(srcdir)/include/ && ${BSD_INSTALL_DATA} $(INCINC) $(DESTDIR)$(includedir) uninstall_include: -cd $(includedir) && $(rm) -f $(INCDOT) $(INCINC) -@@ -401,10 +390,7 @@ - @cd $(libdir) && $(rm) -f \ +@@ -388,75 +377,65 @@ uninstall_lib: + + install_static: + @echo "Installing DB library: $(libdir) ..." +- @test -d $(libdir) || \ +- ($(mkdir) -p $(libdir) && $(chmod) $(dmode) $(libdir)) +- @cd $(libdir) && $(rm) -f $(libdb) +- @$(INSTALLER) -fp $(libdb) $(libdir) +- @cd $(libdir) && $(chmod) $(fmode) $(libdb) ++ @test -d $(DESTDIR)$(libdir) || \ ++ ($(mkdir) -p $(DESTDIR)$(libdir) && $(chmod) $(dmode) $(DESTDIR)$(libdir)) ++ @cd $(DESTDIR)$(libdir) && $(rm) -f $(DESTDIR)$(libdb) ++ @$(INSTALLER) -fp $(libdb) $(DESTDIR)$(libdir) ++ @cd $(DESTDIR)$(libdir) && $(chmod) $(fmode) $(libdb) + + install_shared: + @echo "Installing DB library: $(libdir) ..." +- @test -d $(libdir) || \ +- ($(mkdir) -p $(libdir) && $(chmod) $(dmode) $(libdir)) +- @cd $(libdir) && $(rm) -f \ ++ @test -d $(DESTDIR)$(libdir) || \ ++ ($(mkdir) -p $(DESTDIR)$(libdir) && $(chmod) $(dmode) $(DESTDIR)$(libdir)) ++ @cd $(DESTDIR)$(libdir) && $(rm) -f \ $(libso) $(libso_target) $(libso_default) $(libso_major) - @$(INSTALLER) $(libso_target) $(libdir) +- @$(INSTALLER) $(libso_target) $(libdir) - @cd $(libdir) && $(ln) -s $(libso) $(libso_default) - @cd $(libdir) && $(ln) -s $(libso) $(libso_major) - @$(LIBTOOL) --mode=finish $(libdir) +- @$(LIBTOOL) --mode=finish $(libdir) - @cd $(libdir) && $(chmod) $(fmode) $(libso) $(libso_target) ++ @$(INSTALLER) $(libso_target) $(DESTDIR)$(libdir) ++ @$(LIBTOOL) --mode=finish $(DESTDIR)$(libdir) install_static_cxx: @echo "Installing DB C++ static library: $(libdir) ..." -@@ -421,9 +407,6 @@ - @cd $(libdir) && $(rm) -f \ +- @test -d $(libdir) || \ +- ($(mkdir) -p $(libdir) && $(chmod) $(dmode) $(libdir)) +- @cd $(libdir) && $(rm) -f $(libcxx) +- @$(INSTALLER) -fp $(libcxx) $(libdir) +- @cd $(libdir) && $(chmod) $(fmode) $(libcxx) ++ @test -d $(DESTDIR)$(libdir) || \ ++ ($(mkdir) -p $(DESTDIR)$(libdir) && $(chmod) $(dmode) $(DESTDIR)$(libdir)) ++ @cd $(DESTDIR)$(libdir) && $(rm) -f $(libcxx) ++ @$(INSTALLER) -fp $(libcxx) $(DESTDIR)$(libdir) ++ @cd $(DESTDIR)$(libdir) && $(chmod) $(fmode) $(libcxx) + + install_shared_cxx: + @echo "Installing DB C++ library: $(libdir) ..." +- @test -d $(libdir) || \ +- ($(mkdir) -p $(libdir) && $(chmod) $(dmode) $(libdir)) +- @cd $(libdir) && $(rm) -f \ ++ @test -d $(DESTDIR)$(libdir) || \ ++ ($(mkdir) -p $(DESTDIR)$(libdir) && $(chmod) $(dmode) $(DESTDIR)$(libdir)) ++ @cd $(DESTDIR)$(libdir) && $(rm) -f \ $(libxso) $(libxso_target) $(libxso_default) $(libxso_major) - @$(INSTALLER) $(libxso_target) $(libdir) +- @$(INSTALLER) $(libxso_target) $(libdir) - @cd $(libdir) && $(ln) -s $(libxso) $(libxso_default) - @cd $(libdir) && $(ln) -s $(libxso) $(libxso_major) - @cd $(libdir) && $(chmod) $(fmode) $(libxso) $(libxso_target) ++ @$(INSTALLER) $(libxso_target) $(DESTDIR)$(libdir) install_tcl: @echo "Installing DB Tcl library: $(libdir) ..." -@@ -432,9 +415,6 @@ - @cd $(libdir) && $(rm) -f \ +- @test -d $(libdir) || \ +- ($(mkdir) -p $(libdir) && $(chmod) $(dmode) $(libdir)) +- @cd $(libdir) && $(rm) -f \ ++ @test -d $(DESTDIR)$(libdir) || \ ++ ($(mkdir) -p $(DESTDIR)$(libdir) && $(chmod) $(dmode) $(DESTDIR)$(libdir)) ++ @cd $(DESTDIR)$(libdir) && $(rm) -f \ $(libtso) $(libtso_target) $(libtso_default) $(libtso_major) - @$(INSTALLER) $(libtso_target) $(libdir) +- @$(INSTALLER) $(libtso_target) $(libdir) - @cd $(libdir) && $(ln) -s $(libtso) $(libtso_default) - @cd $(libdir) && $(ln) -s $(libtso) $(libtso_major) - @cd $(libdir) && $(chmod) $(fmode) $(libtso) $(libtso_target) ++ @$(INSTALLER) $(libtso_target) $(DESTDIR)$(libdir) install_java: - @echo "Installing DB Java library: $(libdir) ..." -@@ -443,10 +423,6 @@ - @cd $(libdir) && $(rm) -f $(libjso_g) \ +- @echo "Installing DB Java library: $(libdir) ..." +- @test -d $(libdir) || \ +- ($(mkdir) -p $(libdir) && $(chmod) $(dmode) $(libdir)) +- @cd $(libdir) && $(rm) -f $(libjso_g) \ ++ @echo "Installing DB Java library: $(DESTDIR)$(libdir) ..." ++ @test -d $(DESTDIR)$(libdir) || \ ++ ($(mkdir) -p $(DESTDIR)$(libdir) && $(chmod) $(dmode) $(DESTDIR)$(libdir)) ++ @cd $(DESTDIR)$(libdir) && $(rm) -f $(libjso_g) \ $(libjso) $(libjso_target) $(libjso_default) $(libjso_major) - @$(INSTALLER) $(libjso_target) $(libdir) +- @$(INSTALLER) $(libjso_target) $(libdir) - @cd $(libdir) && $(ln) -s $(libjso) $(libjso_default) - @cd $(libdir) && $(ln) -s $(libjso) $(libjso_major) - @cd $(libdir) && $(ln) -s $(libjso) $(libjso_g) - @cd $(libdir) && $(chmod) $(fmode) $(libjso) $(libjso_target) - @$(cp) $(JAVA_CLASSTOP)/$(libj_jarfile) $(libdir) +- @$(cp) $(JAVA_CLASSTOP)/$(libj_jarfile) $(libdir) ++ @$(INSTALLER) $(libjso_target) $(DESTDIR)$(libdir) ++ @$(cp) $(JAVA_CLASSTOP)/$(libj_jarfile) $(DESTDIR)$(libdir) install_utilities: -@@ -466,8 +442,7 @@ + @echo "Installing DB utilities: $(bindir) ..." +- @test -d $(bindir) || \ +- ($(mkdir) -p $(bindir) && $(chmod) $(dmode) $(bindir)) +- @cd $(bindir) && $(rm) -f $(UTIL_PROGS) +- @$(INSTALLER) -fp $(UTIL_PROGS) $(bindir) +- @cd $(bindir) && (test ! -f $(strip) || $(strip) $(UTIL_PROGS)) +- @cd $(bindir) && $(chmod) $(emode) $(UTIL_PROGS) ++ @test -d $(DESTDIR)$(bindir) || \ ++ ($(mkdir) -p $(DESTDIR)$(bindir) && $(chmod) $(dmode) $(DESTDIR)$(bindir)) ++ @for prog in $(UTIL_PROGS); do \ ++ db3prog=`echo $$prog | sed @program_transform_name@`; \ ++ ( cd $(DESTDIR)$(bindir) && $(rm) -f $$db3prog ) && \ ++ $(INSTALLER) -fp $$prog $(DESTDIR)$(bindir)/$$db3prog && \ ++ ( cd $(DESTDIR)$(bindir) && (test ! -f $(strip) || $(strip) $$db3prog ) ) && \ ++ ( cd $(DESTDIR)$(bindir) && $(chmod) $(emode) $$db3prog ); \ ++ done + + uninstall_utilities: + -cd $(bindir) && $(rm) -f $(UTIL_PROGS) +@@ -466,10 +445,9 @@ DOCLIST=\ sleepycat utility install_docs: @echo "Installing documentation: $(docdir) ..." - @test -d $(docdir) || \ - ($(mkdir) -p $(docdir) && $(chmod) $(dmode) $(docdir)) -+ ${BSD_INSTALL_DATA_DIR} $(docdir) - @cd $(docdir) && $(rm) -rf $(DOCLIST) - @cd $(srcdir)/docs && $(cp) -pr $(DOCLIST) $(docdir)/ +- @cd $(docdir) && $(rm) -rf $(DOCLIST) +- @cd $(srcdir)/docs && $(cp) -pr $(DOCLIST) $(docdir)/ ++ ${BSD_INSTALL_DATA_DIR} $(DESTDIR)$(docdir) ++ @cd $(DESTDIR)$(docdir) && $(rm) -rf $(DOCLIST) ++ @cd $(srcdir)/docs && $(cp) -pr $(DOCLIST) $(DESTDIR)$(docdir)/ + uninstall_docs: + -cd $(docdir) && $(rm) -rf $(DOCLIST) -- cgit v1.2.3