changeset 12613:9cb56e0cd09b octave-forge

Remove autoloaded functions at package unload.
author i7tiol
date Fri, 08 May 2015 20:08:28 +0000
parents 2257648e8ce1
children a6a3ef834353
files main/database/DESCRIPTION main/database/NEWS main/database/src/__pq_connect__.cc main/database/src/__pq_internal_exit__.cc main/database/src/pq_close.cc main/database/src/pq_conninfo.cc main/database/src/pq_exec.cc main/database/src/pq_lo.cc main/database/src/pq_update_types.cc
diffstat 9 files changed, 13 insertions(+), 1 deletions(-) [+]
line wrap: on
line diff
--- a/main/database/DESCRIPTION	Tue May 05 07:31:33 2015 +0000
+++ b/main/database/DESCRIPTION	Fri May 08 20:08:28 2015 +0000
@@ -1,6 +1,6 @@
 Name: database
 Version: 2.3.2
-Date: 2015-05-05
+Date: 2015-05-08
 Author: Olaf Till <i7tiol@t-online.de>
 Maintainer: Olaf Till <i7tiol@t-online.de>
 Title: Database.
--- a/main/database/NEWS	Tue May 05 07:31:33 2015 +0000
+++ b/main/database/NEWS	Fri May 08 20:08:28 2015 +0000
@@ -1,3 +1,5 @@
+ ** Fix: remove autoloaded function at package unload.
+
 database 2.3.2
 --------------
 
--- a/main/database/src/__pq_connect__.cc	Tue May 05 07:31:33 2015 +0000
+++ b/main/database/src/__pq_connect__.cc	Fri May 08 20:08:28 2015 +0000
@@ -23,6 +23,7 @@
 
 
 // PKG_ADD: autoload ("__pq_connect__", "pq_interface.oct");
+// PKG_DEL: autoload ("__pq_connect__", "pq_interface.oct", "remove");
 
 DEFUN_DLD (__pq_connect__, args, ,
            "-*- texinfo -*-\n\
--- a/main/database/src/__pq_internal_exit__.cc	Tue May 05 07:31:33 2015 +0000
+++ b/main/database/src/__pq_internal_exit__.cc	Fri May 08 20:08:28 2015 +0000
@@ -21,6 +21,7 @@
 #include <signal.h>
 
 // PKG_ADD: autoload ("__pq_internal_exit__", "pq_interface.oct");
+// PKG_DEL: autoload ("__pq_internal_exit__", "pq_interface.oct", "remove");
 
 // This function duplicates __exit__.cc to avoid the dependency on the
 // package main/general.
--- a/main/database/src/pq_close.cc	Tue May 05 07:31:33 2015 +0000
+++ b/main/database/src/pq_close.cc	Fri May 08 20:08:28 2015 +0000
@@ -22,6 +22,7 @@
 #include "pq_connection.h"
 
 // PKG_ADD: autoload ("pq_close", "pq_interface.oct");
+// PKG_DEL: autoload ("pq_close", "pq_interface.oct", "remove");
 
 DEFUN_DLD (pq_close, args, ,
            "-*- texinfo -*-\n\
--- a/main/database/src/pq_conninfo.cc	Tue May 05 07:31:33 2015 +0000
+++ b/main/database/src/pq_conninfo.cc	Fri May 08 20:08:28 2015 +0000
@@ -22,6 +22,7 @@
 #include "pq_connection.h"
 
 // PKG_ADD: autoload ("pq_conninfo", "pq_interface.oct");
+// PKG_DEL: autoload ("pq_conninfo", "pq_interface.oct", "remove");
 
 DEFUN_DLD (pq_conninfo, args, ,
            "-*- texinfo -*-\n\
--- a/main/database/src/pq_exec.cc	Tue May 05 07:31:33 2015 +0000
+++ b/main/database/src/pq_exec.cc	Fri May 08 20:08:28 2015 +0000
@@ -25,7 +25,9 @@
 #include "command.h"
 
 // PKG_disabled_ADD: autoload ("pq_exec", "pq_interface.oct");
+// PKG_disabled_DEL: autoload ("pq_exec", "pq_interface.oct", "remove");
 // PKG_ADD: autoload ("__pq_exec_params__", "pq_interface.oct");
+// PKG_DEL: autoload ("__pq_exec_params__", "pq_interface.oct", "remove");
 
 
 #if 0
--- a/main/database/src/pq_lo.cc	Tue May 05 07:31:33 2015 +0000
+++ b/main/database/src/pq_lo.cc	Fri May 08 20:08:28 2015 +0000
@@ -29,6 +29,9 @@
 // PKG_ADD: autoload ("pq_lo_import", "pq_interface.oct");
 // PKG_ADD: autoload ("pq_lo_export", "pq_interface.oct");
 // PKG_ADD: autoload ("pq_lo_unlink", "pq_interface.oct");
+// PKG_DEL: autoload ("pq_lo_import", "pq_interface.oct", "remove");
+// PKG_DEL: autoload ("pq_lo_export", "pq_interface.oct", "remove");
+// PKG_DEL: autoload ("pq_lo_unlink", "pq_interface.oct", "remove");
 
 #define OCT_PQ_BUFSIZE 1024
 
--- a/main/database/src/pq_update_types.cc	Tue May 05 07:31:33 2015 +0000
+++ b/main/database/src/pq_update_types.cc	Fri May 08 20:08:28 2015 +0000
@@ -22,6 +22,7 @@
 #include "command.h"
 
 // PKG_ADD: autoload ("pq_update_types", "pq_interface.oct");
+// PKG_DEL: autoload ("pq_update_types", "pq_interface.oct", "remove");
 
 DEFUN_DLD (pq_update_types, args, ,
            "-*- texinfo -*-\n\