Magellan Linux

Annotation of /trunk/mozilla-firefox/patches/mozilla-firefox-1.5.0.11-pkgconfig.patch

Parent Directory Parent Directory | Revision Log Revision Log


Revision 153 - (hide annotations) (download)
Tue May 8 20:52:56 2007 UTC (17 years, 1 month ago) by niro
File size: 4197 byte(s)
-import

1 niro 153 --- mozilla/config/autoconf.mk.in 2005-08-17 19:17:17.000000000 +0200
2     +++ mozilla/config/autoconf.mk.in 2005-11-17 14:23:11.000000000 +0100
3     @@ -54,13 +54,13 @@
4     prefix = @prefix@
5     exec_prefix = @exec_prefix@
6     bindir = @bindir@
7     -includedir = @includedir@/$(MOZ_APP_NAME)-$(MOZ_APP_VERSION)
8     +includedir = $(mozappdir)/include
9     libdir = @libdir@
10     datadir = @datadir@
11     mandir = @mandir@
12     -idldir = @datadir@/idl/$(MOZ_APP_NAME)-$(MOZ_APP_VERSION)
13     +idldir = $(mozappdir)/idl
14    
15     -mozappdir = $(libdir)/$(MOZ_APP_NAME)-$(MOZ_APP_VERSION)
16     +mozappdir = $(libdir)/mozilla-$(MOZ_APP_NAME)
17     mredir = $(libdir)/mre/mre-$(MOZ_APP_VERSION)
18     mrelibdir = $(mredir)/lib
19    
20     --- mozilla/build/unix/Makefile.in 2005-07-07 20:24:39.000000000 +0200
21     +++ mozilla/build/unix/Makefile.in 2005-11-17 21:41:47.000000000 +0100
22     @@ -61,6 +61,19 @@
23     NSPR_VERSION=$(shell $(DEPTH)/nsprpub/config/nspr-config --version)
24     endif
25    
26     +# Hack to make sure that mozilla-nss.pc has the proper nss dependencies
27     +ifdef MOZ_NATIVE_NSS
28     +FULL_NSS_CFLAGS=$(shell $(NSS_CONFIG) --cflags)
29     +FULL_NSS_LIBS=$(shell $(NSS_CONFIG) --libs)
30     +NSS_NAME=nss
31     +NSS_VERSION=$(shell $(NSS_CONFIG) --version)
32     +else
33     +FULL_NSS_CFLAGS=-I$(includedir)/nss
34     +FULL_NSS_LIBS=-L$(mozappdir)/nss -lnss3 -lsmime3 -lssl3 -lsoftokn3
35     +NSS_NAME=$(MOZ_APP_NAME)-nss
36     +NSS_VERSION=$(MOZ_APP_VERSION)
37     +endif
38     +
39     ifdef MOZ_ENABLE_GTK
40     SUPERWIN_LIBS=-lgtksuperwin
41     endif
42     @@ -82,7 +82,8 @@
43     -e "s|%MOZILLA_VERSION%|$(MOZ_APP_VERSION)|" \
44     -e "s|%DEFS%|$(_DEFS)|" \
45     -e "s|%FULL_NSPR_LIBS%|$(FULL_NSPR_LIBS)|" \
46     - -e "s|%FULL_NSPR_CFLAGS%|$(FULL_NSPR_CFLAGS)|" > $@
47     + -e 's|%FULL_NSPR_CFLAGS%|$(FULL_NSPR_CFLAGS)|' \
48     + -e 's|\(echo -L.*\)\($$\)|\1 -Wl,-R$(mozappdir)\2|' > $@
49    
50     $(MOZ_APP_NAME)-%.pc : mozilla-%.pc.in Makefile.in Makefile $(DEPTH)/config/autoconf.mk
51     cat $< | sed \
52     @@ -99,7 +112,12 @@
53     -e "s|%FULL_NSPR_LIBS%|$(FULL_NSPR_LIBS)|" \
54     -e "s|%FULL_NSPR_CFLAGS%|$(FULL_NSPR_CFLAGS)|" \
55     -e "s|%NSPR_NAME%|$(NSPR_NAME)|" \
56     - -e "s|%NSPR_VERSION%|$(NSPR_VERSION)|" > $@
57     + -e "s|%NSPR_VERSION%|$(NSPR_VERSION)|" \
58     + -e "s|%FULL_NSS_LIBS%|$(FULL_NSS_LIBS)|" \
59     + -e "s|%FULL_NSS_CFLAGS%|$(FULL_NSS_CFLAGS)|" \
60     + -e "s|%NSS_NAME%|$(NSS_NAME)|" \
61     + -e "s|%NSS_VERSION%|$(NSS_VERSION)|" \
62     + -e "s|\(^Libs: -L.*\)|\1 -Wl,-R\$$\{libdir}|" > $@
63    
64     libs:: $(MOZ_APP_NAME)-config
65     chmod 755 $<
66     --- mozilla/build/unix/mozilla-js.pc.in.orig 2005-07-05 23:21:52.000000000 +0000
67     +++ mozilla/build/unix/mozilla-js.pc.in 2006-01-15 10:03:00.000000000 +0000
68     @@ -6,6 +6,6 @@
69     Name: JavaScript
70     Description: The Mozilla JavaScript Library
71     Version: %MOZILLA_VERSION%
72     -Requires: %NSPR_NAME% >= %NSPR_VERSION%
73     +Requires: %MOZ_APP_NAME%-%NSPR_NAME% >= %NSPR_VERSION%
74     Libs: -L${libdir} -lmozjs
75     Cflags: -I${includedir}/js -DXP_UNIX
76     --- mozilla/build/unix/mozilla-nspr.pc.in.orig 2005-07-05 23:21:52.000000000 +0000
77     +++ mozilla/build/unix/mozilla-nspr.pc.in 2006-01-15 10:01:16.000000000 +0000
78     @@ -1,12 +1,5 @@
79     -prefix=%prefix%
80     -exec_prefix=%exec_prefix%
81     -libdir=%libdir%
82     -includedir=%includedir%
83     -
84     Name: NSPR
85     Description: The Netscape Portable Runtime
86     Version: %NSPR_VERSION%
87     -Libs: %FULL_NSPR_LIBS%
88     -Cflags: %FULL_NSPR_CFLAGS%
89     -
90     +Requires: %NSPR_NAME% >= %NSPR_VERSION%
91    
92     --- mozilla/build/unix/mozilla-xpcom.pc.in.orig 2005-07-05 23:21:52.000000000 +0000
93     +++ mozilla/build/unix/mozilla-xpcom.pc.in 2006-01-15 10:02:34.000000000 +0000
94     @@ -7,6 +7,6 @@
95     Name: XPCOM
96     Description: The Mozilla Cross Platform Component Library
97     Version: %MOZILLA_VERSION%
98     -Requires: %NSPR_NAME% >= %NSPR_VERSION%
99     +Requires: %MOZ_APP_NAME%-%NSPR_NAME% >= %NSPR_VERSION%
100     Libs: -L${libdir} -lxpcom
101     Cflags: -I${includedir} -I${includedir}/xpcom -I${includedir}/string
102     --- mozilla/build/unix/mozilla-nss.pc.in.orig 2005-07-05 23:21:52.000000000 +0000
103     +++ mozilla/build/unix/mozilla-nss.pc.in 2006-01-15 10:26:13.000000000 +0000
104     @@ -1,11 +1,4 @@
105     -prefix=%prefix%
106     -exec_prefix=%exec_prefix%
107     -libdir=%libdir%
108     -includedir=%includedir%
109     -
110     Name: NSS
111     Description: Mozilla Network Security Services
112     -Version: %MOZILLA_VERSION%
113     -Requires: %NSPR_NAME% >= %NSPR_VERSION%
114     -Libs: -L${libdir} -lnss3 -lsmime3 -lssl3 -lsoftokn3
115     -Cflags: -I${includedir}/nss
116     +Version: %NSS_VERSION%
117     +Requires: %NSS_NAME% >= %NSS_VERSION%