summaryrefslogtreecommitdiff
path: root/meta-pkgs/ruby-gnome2/patches/patch-aa
blob: 9f31a08cd47e5b4f659955eb1807830eb6d5542f (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
$NetBSD: patch-aa,v 1.7 2010/03/19 13:22:42 obache Exp $

* add libxul-embedding to PACKAGED_IDS for xulrunner 1.9.2.
http://ruby-gnome2.svn.sourceforge.net/viewvc/ruby-gnome2?view=rev&revision=3752

* fix -Wl,-rpath syntax. [#2924766]
http://ruby-gnome2.svn.sourceforge.net/viewvc/ruby-gnome2?view=rev&revision=3727

* generate collected flags type. [#2925285]
http://ruby-gnome2.svn.sourceforge.net/viewvc/ruby-gnome2?view=rev&revision=3749

--- gtkmozembed/extconf.rb.orig	2009-09-23 00:43:01.000000000 +0000
+++ gtkmozembed/extconf.rb
@@ -4,6 +4,7 @@ extconf.rb for Ruby/GtkMozEmbed extentio
 
 PACKAGE_NAME = "gtkmozembed"
 PACKAGE_IDS = ["libxul-embedding-unstable",
+               "libxul-embedding",
                "xulrunner-gtkmozembed",
                "firefox-gtkmozembed",
                "seamonkey-gtkmozembed",
@@ -48,7 +49,7 @@ mozilla_path = mozilla_library_path.stri
 if mozilla_path
   # please comment the CFLAGS line if you don't want a default comp_path
   $CFLAGS << " -DDEFAULT_MOZILLA_FIVE_HOME='\"#{mozilla_path}\"' "
-  $LDFLAGS << " -Wl,-rpath #{mozilla_path}"
+  $LDFLAGS << " -Wl,-rpath,#{mozilla_path}"
 else
   $stderr.puts "${package_id}.pc cannot be found."
   exit 1
@@ -83,7 +84,8 @@ create_makefile_at_srcdir(PACKAGE_NAME, 
     result += [gtkmozembed_h] if File.exist?(gtkmozembed_h)
     result
   end
-  glib_mkenums(enum_type_prefix, headers, "GTK_TYPE_", ["gtkmozembed.h"])
+  glib_mkenums(enum_type_prefix, headers, "GTK_TYPE_", ["gtkmozembed.h"],
+		:force_flags => [/Flags/])
 end
 
 create_top_makefile