Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 15 Aug 2004 17:00:34 GMT
From:      Christopher Nehren <apeiron@comcast.net>
To:        freebsd-ports-bugs@FreeBSD.org
Subject:   Re: ports/70318: Hardcoded library path problems with mono & gtk-sharp
Message-ID:  <200408151700.i7FH0YpY002566@freefall.freebsd.org>

next in thread | raw e-mail | index | archive | help
The following reply was made to PR ports/70318; it has been noted by GNATS.

From: Christopher Nehren <apeiron@comcast.net>
To: freebsd-gnats-submit@FreeBSD.org
Cc:  
Subject: Re: ports/70318: Hardcoded library path problems with mono & gtk-sharp
Date: Sun, 15 Aug 2004 13:00:03 -0400

 --AqsLC8rIMeq19msA
 Content-Type: text/plain; charset=us-ascii
 Content-Disposition: inline
 
 Here's patches for each issue. Note that Tom McLaughlin provided the
 gtk-sharp DLL mapping patch (i.e., he did most of the work :-).
 
 -- 
 I abhor a system designed for the "user", if that word is a coded
 pejorative meaning "stupid and unsophisticated".  -- Ken Thompson
 -
 Unix is user friendly. However, it isn't idiot friendly.
 --AqsLC8rIMeq19msA
 Content-Type: text/plain; charset=us-ascii
 Content-Disposition: inline; filename="gtk-sharp_dll-mapping.diff"
 
 Index: gtk-sharp/files/patch-art_art-sharp.dll.config.in
 ===================================================================
 RCS file: /ncvs/ports/x11-toolkits/gtk-sharp/files/patch-art_art-sharp.dll.config.in,v
 retrieving revision 1.1
 diff -u -r1.1 patch-art_art-sharp.dll.config.in
 --- gtk-sharp/files/patch-art_art-sharp.dll.config.in	15 Jul 2004 22:44:42 -0000	1.1
 +++ gtk-sharp/files/patch-art_art-sharp.dll.config.in	13 Aug 2004 03:52:44 -0000
 @@ -3,5 +3,5 @@
  @@ -1,3 +1,3 @@
   <configuration>
  -  <dllmap dll="art_lgpl" target="libart_lgpl_2@LIB_PREFIX@.2@LIB_SUFFIX@"/>
 -+  <dllmap dll="art_lgpl" target="libart_lgpl@LIB_PREFIX@.5@LIB_SUFFIX@"/>
 ++  <dllmap dll="art_lgpl" target="libart_lgpl@LIB_PREFIX@@LIB_SUFFIX@"/>
   </configuration>
 Index: gtk-sharp/files/patch-atk_atk-sharp.dll.config.in
 ===================================================================
 RCS file: /ncvs/ports/x11-toolkits/gtk-sharp/files/patch-atk_atk-sharp.dll.config.in,v
 retrieving revision 1.1
 diff -u -r1.1 patch-atk_atk-sharp.dll.config.in
 --- gtk-sharp/files/patch-atk_atk-sharp.dll.config.in	15 Jul 2004 22:44:42 -0000	1.1
 +++ gtk-sharp/files/patch-atk_atk-sharp.dll.config.in	13 Aug 2004 03:52:44 -0000
 @@ -3,5 +3,5 @@
  @@ -1,3 +1,3 @@
   <configuration>
  -  <dllmap dll="libatk-1.0-0.dll" target="libatk-1.0@LIB_PREFIX@.0@LIB_SUFFIX@"/>
 -+  <dllmap dll="libatk-1.0-0.dll" target="libatk-1.0@LIB_PREFIX@.600@LIB_SUFFIX@"/>
 ++  <dllmap dll="libatk-1.0-0.dll" target="libatk-1.0@LIB_PREFIX@@LIB_SUFFIX@"/>
   </configuration>
 Index: gtk-sharp/files/patch-gconf_GConf_gconf-sharp.dll.config.in
 ===================================================================
 RCS file: /ncvs/ports/x11-toolkits/gtk-sharp/files/patch-gconf_GConf_gconf-sharp.dll.config.in,v
 retrieving revision 1.1
 diff -u -r1.1 patch-gconf_GConf_gconf-sharp.dll.config.in
 --- gtk-sharp/files/patch-gconf_GConf_gconf-sharp.dll.config.in	15 Jul 2004 22:44:42 -0000	1.1
 +++ gtk-sharp/files/patch-gconf_GConf_gconf-sharp.dll.config.in	13 Aug 2004 03:52:44 -0000
 @@ -3,5 +3,5 @@
  @@ -1,3 +1,3 @@
   <configuration>
  -  <dllmap dll="gconf-2" target="libgconf-2@LIB_PREFIX@.4@LIB_SUFFIX@"/>
 -+  <dllmap dll="gconf-2" target="libgconf-2@LIB_PREFIX@.5@LIB_SUFFIX@"/>
 ++  <dllmap dll="gconf-2" target="libgconf-2@LIB_PREFIX@@LIB_SUFFIX@"/>
   </configuration>
 Index: gtk-sharp/files/patch-gda_gda-sharp.dll.config.in
 ===================================================================
 RCS file: /ncvs/ports/x11-toolkits/gtk-sharp/files/patch-gda_gda-sharp.dll.config.in,v
 retrieving revision 1.1
 diff -u -r1.1 patch-gda_gda-sharp.dll.config.in
 --- gtk-sharp/files/patch-gda_gda-sharp.dll.config.in	15 Jul 2004 22:44:42 -0000	1.1
 +++ gtk-sharp/files/patch-gda_gda-sharp.dll.config.in	13 Aug 2004 03:52:44 -0000
 @@ -3,5 +3,5 @@
  @@ -1,3 +1,3 @@
   <configuration>
  -  <dllmap dll="gda-2" target="libgda-2@LIB_PREFIX@.1@LIB_SUFFIX@"/>
 -+  <dllmap dll="gda-2" target="libgda-2@LIB_PREFIX@.2@LIB_SUFFIX@"/>
 ++  <dllmap dll="gda-2" target="libgda-2@LIB_PREFIX@@LIB_SUFFIX@"/>
   </configuration>
 Index: gtk-sharp/files/patch-gdk_gdk-sharp.dll.config.in
 ===================================================================
 RCS file: /ncvs/ports/x11-toolkits/gtk-sharp/files/patch-gdk_gdk-sharp.dll.config.in,v
 retrieving revision 1.1
 diff -u -r1.1 patch-gdk_gdk-sharp.dll.config.in
 --- gtk-sharp/files/patch-gdk_gdk-sharp.dll.config.in	15 Jul 2004 22:44:42 -0000	1.1
 +++ gtk-sharp/files/patch-gdk_gdk-sharp.dll.config.in	13 Aug 2004 03:52:44 -0000
 @@ -6,8 +6,8 @@
  -  <dllmap dll="libgobject-2.0-0.dll" target="libgobject-2.0@LIB_PREFIX@.0@LIB_SUFFIX@"/>
  -  <dllmap dll="libgdk-win32-2.0-0.dll" target="libgdk-x11-2.0@LIB_PREFIX@.0@LIB_SUFFIX@"/>
  -  <dllmap dll="libgdk_pixbuf-2.0-0.dll" target="libgdk_pixbuf-2.0@LIB_PREFIX@.0@LIB_SUFFIX@"/>
 -+  <dllmap dll="libglib-2.0-0.dll" target="libglib-2.0@LIB_PREFIX@.400@LIB_SUFFIX@"/>
 -+  <dllmap dll="libgobject-2.0-0.dll" target="libgobject-2.0@LIB_PREFIX@.400@LIB_SUFFIX@"/>
 -+  <dllmap dll="libgdk-win32-2.0-0.dll" target="libgdk-x11-2.0@LIB_PREFIX@.400@LIB_SUFFIX@"/>
 -+  <dllmap dll="libgdk_pixbuf-2.0-0.dll" target="libgdk_pixbuf-2.0@LIB_PREFIX@.400@LIB_SUFFIX@"/>
 ++  <dllmap dll="libglib-2.0-0.dll" target="libglib-2.0@LIB_PREFIX@@LIB_SUFFIX@"/>
 ++  <dllmap dll="libgobject-2.0-0.dll" target="libgobject-2.0@LIB_PREFIX@@LIB_SUFFIX@"/>
 ++  <dllmap dll="libgdk-win32-2.0-0.dll" target="libgdk-x11-2.0@LIB_PREFIX@@LIB_SUFFIX@"/>
 ++  <dllmap dll="libgdk_pixbuf-2.0-0.dll" target="libgdk_pixbuf-2.0@LIB_PREFIX@@LIB_SUFFIX@"/>
   </configuration>
 Index: gtk-sharp/files/patch-glade_glade-sharp.dll.config.in
 ===================================================================
 RCS file: gtk-sharp/files/patch-glade_glade-sharp.dll.config.in
 diff -N gtk-sharp/files/patch-glade_glade-sharp.dll.config.in
 --- /dev/null	1 Jan 1970 00:00:00 -0000
 +++ gtk-sharp/files/patch-glade_glade-sharp.dll.config.in	13 Aug 2004 03:52:44 -0000
 @@ -0,0 +1,7 @@
 +--- glade/glade-sharp.dll.config.in.orig	Tue Jun 22 11:19:01 2004
 ++++ glade/glade-sharp.dll.config.in	Thu Aug 12 22:37:17 2004
 +@@ -1,3 +1,3 @@
 + <configuration>
 +-  <dllmap dll="libglade-2.0-0.dll" target="libglade-2.0@LIB_PREFIX@.0@LIB_SUFFIX@"/>
 ++  <dllmap dll="libglade-2.0-0.dll" target="libglade-2.0@LIB_PREFIX@@LIB_SUFFIX@"/>
 + </configuration>
 Index: gtk-sharp/files/patch-glib_glib-sharp.dll.config.in
 ===================================================================
 RCS file: /ncvs/ports/x11-toolkits/gtk-sharp/files/patch-glib_glib-sharp.dll.config.in,v
 retrieving revision 1.1
 diff -u -r1.1 patch-glib_glib-sharp.dll.config.in
 --- gtk-sharp/files/patch-glib_glib-sharp.dll.config.in	15 Jul 2004 22:44:42 -0000	1.1
 +++ gtk-sharp/files/patch-glib_glib-sharp.dll.config.in	13 Aug 2004 03:52:44 -0000
 @@ -5,7 +5,7 @@
  -  <dllmap dll="libglib-2.0-0.dll" target="libglib-2.0@LIB_PREFIX@.0@LIB_SUFFIX@"/>
  -  <dllmap dll="libgobject-2.0-0.dll" target="libgobject-2.0@LIB_PREFIX@.0@LIB_SUFFIX@"/>
  -  <dllmap dll="libgthread-2.0-0.dll" target="libgthread-2.0@LIB_PREFIX@.0@LIB_SUFFIX@"/>
 -+  <dllmap dll="libglib-2.0-0.dll" target="libglib-2.0@LIB_PREFIX@.400@LIB_SUFFIX@"/>
 -+  <dllmap dll="libgobject-2.0-0.dll" target="libgobject-2.0@LIB_PREFIX@.400@LIB_SUFFIX@"/>
 -+  <dllmap dll="libgthread-2.0-0.dll" target="libgthread-2.0@LIB_PREFIX@.400@LIB_SUFFIX@"/>
 ++  <dllmap dll="libglib-2.0-0.dll" target="libglib-2.0@LIB_PREFIX@@LIB_SUFFIX@"/>
 ++  <dllmap dll="libgobject-2.0-0.dll" target="libgobject-2.0@LIB_PREFIX@@LIB_SUFFIX@"/>
 ++  <dllmap dll="libgthread-2.0-0.dll" target="libgthread-2.0@LIB_PREFIX@@LIB_SUFFIX@"/>
   </configuration>
 Index: gtk-sharp/files/patch-gnome_gnome-sharp.dll.config.in
 ===================================================================
 RCS file: /ncvs/ports/x11-toolkits/gtk-sharp/files/patch-gnome_gnome-sharp.dll.config.in,v
 retrieving revision 1.1
 diff -u -r1.1 patch-gnome_gnome-sharp.dll.config.in
 --- gtk-sharp/files/patch-gnome_gnome-sharp.dll.config.in	15 Jul 2004 22:44:42 -0000	1.1
 +++ gtk-sharp/files/patch-gnome_gnome-sharp.dll.config.in	13 Aug 2004 03:52:44 -0000
 @@ -11,13 +11,13 @@
  -  <dllmap dll="gnomeprint-2-2" target="libgnomeprint-2-2@LIB_PREFIX@.0@LIB_SUFFIX@"/>
  -  <dllmap dll="gnomeprintui-2-2" target="libgnomeprintui-2-2@LIB_PREFIX@.0@LIB_SUFFIX@"/>
  -  <dllmap dll="gnomeui-2" target="libgnomeui-2@LIB_PREFIX@.0@LIB_SUFFIX@"/>
 -+  <dllmap dll="libglib-2.0-0.dll" target="libglib-2.0@LIB_PREFIX@.400@LIB_SUFFIX@"/>
 -+  <dllmap dll="libgobject-2.0-0.dll" target="libgobject-2.0@LIB_PREFIX@.400@LIB_SUFFIX@"/>
 -+  <dllmap dll="libgthread-2.0-0.dll" target="libgthread-2.0@LIB_PREFIX@.400@LIB_SUFFIX@"/>
 -+  <dllmap dll="libgtk-win32-2.0-0.dll" target="libgtk-x11-2.0@LIB_PREFIX@.400@LIB_SUFFIX@"/>
 -+  <dllmap dll="gnome-2" target="libgnome-2@LIB_PREFIX@.600@LIB_SUFFIX@"/>
 -+  <dllmap dll="gnomecanvas-2" target="libgnomecanvas-2@LIB_PREFIX@.600@LIB_SUFFIX@"/>
 -+  <dllmap dll="gnomeprint-2-2" target="libgnomeprint-2-2@LIB_PREFIX@.1@LIB_SUFFIX@"/>
 -+  <dllmap dll="gnomeprintui-2-2" target="libgnomeprintui-2-2@LIB_PREFIX@.1@LIB_SUFFIX@"/>
 -+  <dllmap dll="gnomeui-2" target="libgnomeui-2@LIB_PREFIX@.600@LIB_SUFFIX@"/>
 ++  <dllmap dll="libglib-2.0-0.dll" target="libglib-2.0@LIB_PREFIX@@LIB_SUFFIX@"/>
 ++  <dllmap dll="libgobject-2.0-0.dll" target="libgobject-2.0@LIB_PREFIX@@LIB_SUFFIX@"/>
 ++  <dllmap dll="libgthread-2.0-0.dll" target="libgthread-2.0@LIB_PREFIX@@LIB_SUFFIX@"/>
 ++  <dllmap dll="libgtk-win32-2.0-0.dll" target="libgtk-x11-2.0@LIB_PREFIX@@LIB_SUFFIX@"/>
 ++  <dllmap dll="gnome-2" target="libgnome-2@LIB_PREFIX@@LIB_SUFFIX@"/>
 ++  <dllmap dll="gnomecanvas-2" target="libgnomecanvas-2@LIB_PREFIX@@LIB_SUFFIX@"/>
 ++  <dllmap dll="gnomeprint-2-2" target="libgnomeprint-2-2@LIB_PREFIX@@LIB_SUFFIX@"/>
 ++  <dllmap dll="gnomeprintui-2-2" target="libgnomeprintui-2-2@LIB_PREFIX@@LIB_SUFFIX@"/>
 ++  <dllmap dll="gnomeui-2" target="libgnomeui-2@LIB_PREFIX@@LIB_SUFFIX@"/>
   </configuration>
 Index: gtk-sharp/files/patch-gnomedb_gnomedb-sharp.dll.config.in
 ===================================================================
 RCS file: gtk-sharp/files/patch-gnomedb_gnomedb-sharp.dll.config.in
 diff -N gtk-sharp/files/patch-gnomedb_gnomedb-sharp.dll.config.in
 --- /dev/null	1 Jan 1970 00:00:00 -0000
 +++ gtk-sharp/files/patch-gnomedb_gnomedb-sharp.dll.config.in	13 Aug 2004 03:52:44 -0000
 @@ -0,0 +1,7 @@
 +--- gnomedb/gnomedb-sharp.dll.config.in.orig	Tue Jun 22 11:19:01 2004
 ++++ gnomedb/gnomedb-sharp.dll.config.in	Thu Aug 12 22:39:24 2004
 +@@ -1,3 +1,3 @@
 + <configuration>
 +-  <dllmap dll="gnomedb-2" target="libgnomedb-2@LIB_PREFIX@.3@LIB_SUFFIX@"/>
 ++  <dllmap dll="gnomedb-2" target="libgnomedb-2@LIB_PREFIX@@LIB_SUFFIX@"/>
 + </configuration>
 Index: gtk-sharp/files/patch-gtk_gtk-sharp.dll.config.in
 ===================================================================
 RCS file: /ncvs/ports/x11-toolkits/gtk-sharp/files/patch-gtk_gtk-sharp.dll.config.in,v
 retrieving revision 1.1
 diff -u -r1.1 patch-gtk_gtk-sharp.dll.config.in
 --- gtk-sharp/files/patch-gtk_gtk-sharp.dll.config.in	15 Jul 2004 22:44:42 -0000	1.1
 +++ gtk-sharp/files/patch-gtk_gtk-sharp.dll.config.in	13 Aug 2004 03:52:44 -0000
 @@ -6,8 +6,8 @@
  -  <dllmap dll="libgobject-2.0-0.dll" target="libgobject-2.0@LIB_PREFIX@.0@LIB_SUFFIX@"/>
  -  <dllmap dll="libatk-1.0-0.dll" target="libatk-1.0@LIB_PREFIX@.0@LIB_SUFFIX@"/>
  -  <dllmap dll="libgtk-win32-2.0-0.dll" target="libgtk-x11-2.0@LIB_PREFIX@.0@LIB_SUFFIX@"/>
 -+  <dllmap dll="libglib-2.0-0.dll" target="libglib-2.0@LIB_PREFIX@.400@LIB_SUFFIX@"/>
 -+  <dllmap dll="libgobject-2.0-0.dll" target="libgobject-2.0@LIB_PREFIX@.400@LIB_SUFFIX@"/>
 -+  <dllmap dll="libatk-1.0-0.dll" target="libatk-1.0@LIB_PREFIX@.600@LIB_SUFFIX@"/>
 -+  <dllmap dll="libgtk-win32-2.0-0.dll" target="libgtk-x11-2.0@LIB_PREFIX@.400@LIB_SUFFIX@"/>
 ++  <dllmap dll="libglib-2.0-0.dll" target="libglib-2.0@LIB_PREFIX@@LIB_SUFFIX@"/>
 ++  <dllmap dll="libgobject-2.0-0.dll" target="libgobject-2.0@LIB_PREFIX@@LIB_SUFFIX@"/>
 ++  <dllmap dll="libatk-1.0-0.dll" target="libatk-1.0@LIB_PREFIX@@LIB_SUFFIX@"/>
 ++  <dllmap dll="libgtk-win32-2.0-0.dll" target="libgtk-x11-2.0@LIB_PREFIX@@LIB_SUFFIX@"/>
   </configuration>
 Index: gtk-sharp/files/patch-gtkhtml_gtkhtml-sharp.dll.config.in
 ===================================================================
 RCS file: gtk-sharp/files/patch-gtkhtml_gtkhtml-sharp.dll.config.in
 diff -N gtk-sharp/files/patch-gtkhtml_gtkhtml-sharp.dll.config.in
 --- /dev/null	1 Jan 1970 00:00:00 -0000
 +++ gtk-sharp/files/patch-gtkhtml_gtkhtml-sharp.dll.config.in	13 Aug 2004 03:52:44 -0000
 @@ -0,0 +1,7 @@
 +--- gtkhtml/gtkhtml-sharp.dll.config.in.orig	Tue Jun 22 11:19:02 2004
 ++++ gtkhtml/gtkhtml-sharp.dll.config.in	Thu Aug 12 22:43:21 2004
 +@@ -1,3 +1,3 @@
 + <configuration>
 +-  <dllmap dll="gtkhtml-3.0" target="libgtkhtml-@GTKHTML_VERSION@@LIB_PREFIX@.@GTKHTML_SOVERSION@@LIB_SUFFIX@"/>
 ++  <dllmap dll="gtkhtml-3.0" target="libgtkhtml-@GTKHTML_VERSION@@LIB_PREFIX@@LIB_SUFFIX@"/>
 + </configuration>
 Index: gtk-sharp/files/patch-pango_pango-sharp.dll.config.in
 ===================================================================
 RCS file: /ncvs/ports/x11-toolkits/gtk-sharp/files/patch-pango_pango-sharp.dll.config.in,v
 retrieving revision 1.1
 diff -u -r1.1 patch-pango_pango-sharp.dll.config.in
 --- gtk-sharp/files/patch-pango_pango-sharp.dll.config.in	15 Jul 2004 22:44:42 -0000	1.1
 +++ gtk-sharp/files/patch-pango_pango-sharp.dll.config.in	13 Aug 2004 03:52:44 -0000
 @@ -3,5 +3,5 @@
  @@ -1,3 +1,3 @@
   <configuration>
  -  <dllmap dll="libpango-1.0-0.dll" target="libpango-1.0@LIB_PREFIX@.0@LIB_SUFFIX@"/>
 -+  <dllmap dll="libpango-1.0-0.dll" target="libpango-1.0@LIB_PREFIX@.399@LIB_SUFFIX@"/>
 ++  <dllmap dll="libpango-1.0-0.dll" target="libpango-1.0@LIB_PREFIX@@LIB_SUFFIX@"/>
   </configuration>
 Index: gtk-sharp/files/patch-rsvg_rsvg-sharp.dll.config.in
 ===================================================================
 RCS file: /ncvs/ports/x11-toolkits/gtk-sharp/files/patch-rsvg_rsvg-sharp.dll.config.in,v
 retrieving revision 1.1
 diff -u -r1.1 patch-rsvg_rsvg-sharp.dll.config.in
 --- gtk-sharp/files/patch-rsvg_rsvg-sharp.dll.config.in	15 Jul 2004 22:44:42 -0000	1.1
 +++ gtk-sharp/files/patch-rsvg_rsvg-sharp.dll.config.in	13 Aug 2004 03:52:44 -0000
 @@ -3,5 +3,5 @@
  @@ -1,3 +1,3 @@
   <configuration>
  -  <dllmap dll="rsvg-2" target="librsvg-2@LIB_PREFIX@.2@LIB_SUFFIX@"/>
 -+  <dllmap dll="rsvg-2" target="librsvg-2@LIB_PREFIX@.8@LIB_SUFFIX@"/>
 ++  <dllmap dll="rsvg-2" target="librsvg-2@LIB_PREFIX@@LIB_SUFFIX@"/>
   </configuration>
 Index: gtk-sharp/files/patch-vte_vte-sharp.dll.config.in
 ===================================================================
 RCS file: /ncvs/ports/x11-toolkits/gtk-sharp/files/patch-vte_vte-sharp.dll.config.in,v
 retrieving revision 1.1
 diff -u -r1.1 patch-vte_vte-sharp.dll.config.in
 --- gtk-sharp/files/patch-vte_vte-sharp.dll.config.in	15 Jul 2004 22:44:42 -0000	1.1
 +++ gtk-sharp/files/patch-vte_vte-sharp.dll.config.in	13 Aug 2004 03:52:44 -0000
 @@ -4,6 +4,6 @@
   <configuration>
  -  <dllmap dll="libatk-1.0-0.dll" target="libatk-1.0@LIB_PREFIX@.0@LIB_SUFFIX@"/>
  -  <dllmap dll="vte" target="libvte@LIB_PREFIX@.4@LIB_SUFFIX@"/>
 -+  <dllmap dll="libatk-1.0-0.dll" target="libatk-1.0@LIB_PREFIX@.600@LIB_SUFFIX@"/>
 -+  <dllmap dll="vte" target="libvte@LIB_PREFIX@.8@LIB_SUFFIX@"/>
 ++  <dllmap dll="libatk-1.0-0.dll" target="libatk-1.0@LIB_PREFIX@@LIB_SUFFIX@"/>
 ++  <dllmap dll="vte" target="libvte@LIB_PREFIX@@LIB_SUFFIX@"/>
   </configuration>
 --AqsLC8rIMeq19msA
 Content-Type: text/plain; charset=us-ascii
 Content-Disposition: inline; filename="patch-configure.patch"
 
 --- patch-configure.orig	Sun Aug 15 12:58:03 2004
 +++ patch-configure	Sun Aug 15 12:58:10 2004
 @@ -22,7 +22,7 @@
  -LIBC="libc.so.6"
  -INTL="libc.so.6"
  +LIBC="libc.so"
 -+INTL="libc.so"
 ++INTL="libintl.so"
   
   jit_wanted=false
   case "$host" in
 --AqsLC8rIMeq19msA--



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200408151700.i7FH0YpY002566>