Ticket #19263: glib2.diff

File glib2.diff, 1.7 KB (added by blb@…, 15 years ago)

diff to glib2

  • files/patch-gio_xdgmime_xdgmime.c.diff

     
     1--- gio/xdgmime/xdgmime.c.orig  2009-03-12 22:09:52.000000000 -0600
     2+++ gio/xdgmime/xdgmime.c       2009-04-09 23:41:01.000000000 -0600
     3@@ -257,7 +257,7 @@
     4 
     5   xdg_data_dirs = getenv ("XDG_DATA_DIRS");
     6   if (xdg_data_dirs == NULL)
     7-    xdg_data_dirs = "/usr/local/share/:/usr/share/";
     8+    xdg_data_dirs = "@@PREFIX@@/share/:/usr/share/";
     9 
     10   ptr = xdg_data_dirs;
     11 
  • Portfile

     
    66name                    glib2
    77set my_name             glib
    88version                 2.20.0
     9revision                1
    910set branch              [join [lrange [split ${version} .] 0 1] .]
    1011categories              devel
    1112maintainers             ryandesign
     
    3637# See http://trac.macports.org/changeset/27148
    3738patchfiles \
    3839    patch-glib-2.0.pc.in.diff \
    39     patch-gi18n.h.diff
     40    patch-gi18n.h.diff \
     41    patch-gio_xdgmime_xdgmime.c.diff
    4042
    4143if { ${os.major} < 9 } {
    4244    # Prior to Leopard, which returns 0 even if it can not find the program.
     
    6769post-patch {
    6870    reinplace "s|data_dirs = \"/usr|data_dirs = \"${prefix}/share:/usr|g" ${worksrcpath}/glib/gutils.c
    6971    reinplace "s|path = \"/bin|path = \"${prefix}/bin:/bin|g" ${worksrcpath}/glib/gutils.c ${worksrcpath}/glib/gspawn.c
     72    reinplace "s|@@PREFIX@@|${prefix}|g" ${worksrcpath}/gio/xdgmime/xdgmime.c
    7073
    7174    # Allow endian.h to be found.
    7275    #reinplace "s|endian.h|machine/endian.h|g" ${worksrcpath}/configure