summaryrefslogtreecommitdiff
path: root/databases/libgda
diff options
context:
space:
mode:
authorobache <obache>2006-12-06 08:52:31 +0000
committerobache <obache>2006-12-06 08:52:31 +0000
commit715e9d20b0cf291a39f132e98bf2de607bfd124f (patch)
treea920f7c248cf0d2733265708969a9b90c7d57ab5 /databases/libgda
parent844953fa3162b4a3a95bbfe6643a43fb54255c60 (diff)
downloadpkgsrc-715e9d20b0cf291a39f132e98bf2de607bfd124f.tar.gz
Portability fix suggested in PR 34833.
Instead of sys_errlist[], use strerror(3), ANSI C89 function. At least, Solaris in LP64 don't have sys_errlist.
Diffstat (limited to 'databases/libgda')
-rw-r--r--databases/libgda/distinfo3
-rw-r--r--databases/libgda/patches/patch-aj31
2 files changed, 33 insertions, 1 deletions
diff --git a/databases/libgda/distinfo b/databases/libgda/distinfo
index 0671adc754b..40a24313f19 100644
--- a/databases/libgda/distinfo
+++ b/databases/libgda/distinfo
@@ -1,4 +1,4 @@
-$NetBSD: distinfo,v 1.22 2006/12/05 10:22:27 wiz Exp $
+$NetBSD: distinfo,v 1.23 2006/12/06 08:52:31 obache Exp $
SHA1 (libgda-1.99.1.tar.bz2) = bdd5b113e8b2a63974a85e91f65da07f1838324a
RMD160 (libgda-1.99.1.tar.bz2) = cd7376f906f052253e244300950f52b24b2375c2
@@ -8,3 +8,4 @@ SHA1 (patch-ac) = baa6f6b63c05a63e9488645dbb05e693dd18b1e4
SHA1 (patch-ad) = ffd20b94beaa79787f36d30863a2413f84ae935d
SHA1 (patch-ah) = 1a2ef8200b2ccedb632e7f952c7e214128c51693
SHA1 (patch-ai) = a6e77a2accf5e53002902a991968ec46c439746c
+SHA1 (patch-aj) = e42905b1b74de4d85e13b5164ac86914b597c7cb
diff --git a/databases/libgda/patches/patch-aj b/databases/libgda/patches/patch-aj
new file mode 100644
index 00000000000..286945f12e7
--- /dev/null
+++ b/databases/libgda/patches/patch-aj
@@ -0,0 +1,31 @@
+$NetBSD: patch-aj,v 1.1 2006/12/06 08:52:31 obache Exp $
+
+--- libgda/gda-data-model-import.c.orig 2006-10-12 08:10:48.000000000 +0000
++++ libgda/gda-data-model-import.c
+@@ -476,7 +476,7 @@ gda_data_model_import_set_property (GObj
+ model->priv->src.mapped.fd = open (model->priv->src.mapped.filename, O_RDONLY);
+ if (model->priv->src.mapped.fd < 0) {
+ /* error */
+- add_error (model, sys_errlist [errno]);
++ add_error (model, strerror (errno));
+ return;
+ }
+ else {
+@@ -485,7 +485,7 @@ gda_data_model_import_set_property (GObj
+
+ if (fstat (model->priv->src.mapped.fd, &_stat) < 0) {
+ /* error */
+- add_error (model, sys_errlist [errno]);
++ add_error (model, strerror (errno));
+ return;
+ }
+ model->priv->src.mapped.length = _stat.st_size;
+@@ -494,7 +494,7 @@ gda_data_model_import_set_property (GObj
+ model->priv->src.mapped.fd, 0);
+ if (model->priv->src.mapped.start == MAP_FAILED) {
+ /* error */
+- add_error (model, sys_errlist [errno]);
++ add_error (model, strerror (errno));
+ model->priv->src.mapped.start = NULL;
+ return;
+ }