1 |
commit: 9e047fc9f0eeeb502ad84b810a482f043d431cfc |
2 |
Author: Priit Laes <plaes <AT> plaes <DOT> org> |
3 |
AuthorDate: Tue Jul 3 11:08:44 2012 +0000 |
4 |
Commit: Priit Laes <plaes <AT> plaes <DOT> org> |
5 |
CommitDate: Tue Jul 3 11:08:44 2012 +0000 |
6 |
URL: http://git.overlays.gentoo.org/gitweb/?p=proj/gnome.git;a=commit;h=9e047fc9 |
7 |
|
8 |
net-libs/libsoup-gnome: Add 2.39.3 to overlay |
9 |
|
10 |
--- |
11 |
.../files/libsoup-gnome-system-lib.patch | 111 ++++++++------------ |
12 |
...ome-9999.ebuild => libsoup-gnome-2.39.3.ebuild} | 1 + |
13 |
net-libs/libsoup-gnome/libsoup-gnome-9999.ebuild | 1 + |
14 |
3 files changed, 48 insertions(+), 65 deletions(-) |
15 |
|
16 |
diff --git a/net-libs/libsoup-gnome/files/libsoup-gnome-system-lib.patch b/net-libs/libsoup-gnome/files/libsoup-gnome-system-lib.patch |
17 |
index 0c6259a..c81aa42 100644 |
18 |
--- a/net-libs/libsoup-gnome/files/libsoup-gnome-system-lib.patch |
19 |
+++ b/net-libs/libsoup-gnome/files/libsoup-gnome-system-lib.patch |
20 |
@@ -1,33 +1,32 @@ |
21 |
-From b39aaca2ec6c551d7646bcb086afb8083492938b Mon Sep 17 00:00:00 2001 |
22 |
+From e09af88ff4b0eca56eda4b504e465430d3b6ec67 Mon Sep 17 00:00:00 2001 |
23 |
From: Priit Laes <plaes@×××××.org> |
24 |
-Date: Tue, 20 Dec 2011 15:42:44 +0200 |
25 |
-Subject: [PATCH] Split support for libsoup-gnome |
26 |
+Date: Tue, 3 Jul 2012 13:59:03 +0300 |
27 |
+Subject: [PATCH] Split libsoup-gnome |
28 |
|
29 |
-Original patch by Romain Perier. |
30 |
--- |
31 |
Makefile.am | 12 ++++++++++-- |
32 |
- configure.ac | 47 +++++++++++++++++++++++++++++------------------ |
33 |
+ configure.ac | 35 +++++++++++++++++++++++------------ |
34 |
libsoup/Makefile.am | 48 ++++++++++++++++++++++++++++++++++++++---------- |
35 |
- 3 files changed, 77 insertions(+), 30 deletions(-) |
36 |
+ 3 files changed, 71 insertions(+), 24 deletions(-) |
37 |
|
38 |
diff --git a/Makefile.am b/Makefile.am |
39 |
-index 8b86fb7..7f628f4 100644 |
40 |
+index 18bf80a..046f945 100644 |
41 |
--- a/Makefile.am |
42 |
+++ b/Makefile.am |
43 |
@@ -1,7 +1,11 @@ |
44 |
## Process this file with automake to produce Makefile.in |
45 |
ACLOCAL_AMFLAGS = -I m4 ${ACLOCAL_FLAGS} |
46 |
|
47 |
--SUBDIRS = libsoup tests docs |
48 |
+-SUBDIRS = libsoup po tests docs |
49 |
+SUBDIRS = libsoup |
50 |
+ |
51 |
+if BUILD_LIBSOUP |
52 |
-+SUBDIRS += tests docs |
53 |
++SUBDIRS += po tests docs |
54 |
+endif |
55 |
|
56 |
- EXTRA_DIST = \ |
57 |
- libsoup-2.4.pc.in \ |
58 |
-@@ -15,7 +19,11 @@ DISTCHECK_CONFIGURE_FLAGS = --enable-gtk-doc --enable-introspection |
59 |
+ EXTRA_DIST = \ |
60 |
+ data/effective_tld_names.dat \ |
61 |
+@@ -16,7 +20,11 @@ DISTCHECK_CONFIGURE_FLAGS = --enable-gtk-doc --enable-introspection |
62 |
|
63 |
pkgconfigdir = $(libdir)/pkgconfig |
64 |
|
65 |
@@ -41,69 +40,50 @@ index 8b86fb7..7f628f4 100644 |
66 |
if BUILD_LIBSOUP_GNOME |
67 |
pkgconfig_DATA += libsoup-gnome-2.4.pc |
68 |
diff --git a/configure.ac b/configure.ac |
69 |
-index eee8636..f9d6e47 100644 |
70 |
+index 59ee43c..132ca89 100644 |
71 |
--- a/configure.ac |
72 |
+++ b/configure.ac |
73 |
-@@ -72,19 +72,33 @@ dnl *********************** |
74 |
+@@ -71,20 +71,27 @@ LT_INIT([win32-dll]) |
75 |
+ dnl *********************** |
76 |
dnl *** Checks for glib *** |
77 |
dnl *********************** |
78 |
- |
79 |
--GLIB_REQUIRED=2.31.7 |
80 |
--AM_PATH_GLIB_2_0($GLIB_REQUIRED,,,gobject gio) |
81 |
--if test "$GLIB_LIBS" = ""; then |
82 |
-- AC_MSG_ERROR(GLIB $GLIB_REQUIRED or later is required to build libsoup) |
83 |
+PKG_PROG_PKG_CONFIG |
84 |
++enable_ssl=no |
85 |
+AC_ARG_WITH(libsoup-system, |
86 |
+ AS_HELP_STRING([--with-libsoup-system], [Use libsoup system library to build(default=no)]), |
87 |
+ [with_libsoup_system=$withval], [with_libsoup_system=no]) |
88 |
+if test "$with_libsoup_system" = "no"; then |
89 |
-+ GLIB_REQUIRED=2.31.7 |
90 |
-+ AM_PATH_GLIB_2_0($GLIB_REQUIRED,,,gobject gio) |
91 |
++ GLIB_REQUIRED=2.33.1 |
92 |
++ AM_PATH_GLIB_2_0($GLIB_REQUIRED,,,gobject gio) |
93 |
+ if test "$GLIB_LIBS" = ""; then |
94 |
-+ AC_MSG_ERROR(GLIB $GLIB_REQUIRED or later is required to build libsoup) |
95 |
++ AC_MSG_ERROR(GLIB $GLIB_REQUIRED or later is required to build libsoup) |
96 |
+ fi |
97 |
-+ GLIB_CFLAGS="$GLIB_CFLAGS -DG_DISABLE_SINGLE_INCLUDES" |
98 |
-+ GLIB_MAKEFILE='$(top_srcdir)/Makefile.glib' |
99 |
-+ AC_SUBST(GLIB_MAKEFILE) |
100 |
-+ |
101 |
-+ PKG_CHECK_MODULES(XML, libxml-2.0) |
102 |
-+ AC_SUBST(XML_CFLAGS) |
103 |
-+ AC_SUBST(XML_LIBS) |
104 |
-+ |
105 |
-+ dnl ******************* |
106 |
-+ dnl *** Misc checks *** |
107 |
-+ dnl ******************* |
108 |
-+ AC_CHECK_FUNCS(gmtime_r) |
109 |
-+ AC_CHECK_FUNCS(mmap) |
110 |
-+ AC_CHECK_FUNC(socket, , AC_CHECK_LIB(socket, socket)) |
111 |
- fi |
112 |
--GLIB_CFLAGS="$GLIB_CFLAGS -DG_DISABLE_SINGLE_INCLUDES" |
113 |
++ GLIB_CFLAGS="$GLIB_CFLAGS -DGLIB_VERSION_MIN_REQUIRED=GLIB_VERSION_2_34" |
114 |
++ GLIB_MAKEFILE='$(top_srcdir)/Makefile.glib' |
115 |
++ AC_SUBST(GLIB_MAKEFILE) |
116 |
+ |
117 |
+-GLIB_REQUIRED=2.33.1 |
118 |
+-AM_PATH_GLIB_2_0($GLIB_REQUIRED,,,gobject gio) |
119 |
+-if test "$GLIB_LIBS" = ""; then |
120 |
+- AC_MSG_ERROR(GLIB $GLIB_REQUIRED or later is required to build libsoup) |
121 |
+-fi |
122 |
+-GLIB_CFLAGS="$GLIB_CFLAGS -DGLIB_VERSION_MIN_REQUIRED=GLIB_VERSION_2_34" |
123 |
- |
124 |
-GLIB_MAKEFILE='$(top_srcdir)/Makefile.glib' |
125 |
-AC_SUBST(GLIB_MAKEFILE) |
126 |
++ PKG_CHECK_MODULES(XML, libxml-2.0) |
127 |
++ AC_SUBST(XML_CFLAGS) |
128 |
++ AC_SUBST(XML_LIBS) |
129 |
|
130 |
-PKG_CHECK_MODULES(XML, libxml-2.0) |
131 |
-AC_SUBST(XML_CFLAGS) |
132 |
-AC_SUBST(XML_LIBS) |
133 |
++fi |
134 |
+AM_CONDITIONAL(BUILD_LIBSOUP, test $with_libsoup_system = no) |
135 |
|
136 |
dnl *********************** |
137 |
dnl *** Check for Win32 *** |
138 |
-@@ -103,13 +117,6 @@ esac |
139 |
- AC_MSG_RESULT([$os_win32]) |
140 |
- AM_CONDITIONAL(OS_WIN32, [test $os_win32 = yes]) |
141 |
- |
142 |
--dnl ******************* |
143 |
--dnl *** Misc checks *** |
144 |
--dnl ******************* |
145 |
--AC_CHECK_FUNCS(gmtime_r) |
146 |
--AC_CHECK_FUNCS(mmap) |
147 |
--AC_CHECK_FUNC(socket, , AC_CHECK_LIB(socket, socket)) |
148 |
-- |
149 |
- dnl ********************* |
150 |
- dnl *** GNOME support *** |
151 |
- dnl ********************* |
152 |
-@@ -134,6 +141,10 @@ AM_CONDITIONAL(BUILD_LIBSOUP_GNOME, test $with_gnome != no) |
153 |
+@@ -143,6 +150,10 @@ AM_CONDITIONAL(BUILD_LIBSOUP_GNOME, test $with_gnome != no) |
154 |
if test $with_gnome != no; then |
155 |
AC_DEFINE(HAVE_GNOME, 1, [Defined if GNOME support is enabled]) |
156 |
|
157 |
@@ -115,10 +95,10 @@ index eee8636..f9d6e47 100644 |
158 |
[Could not find sqlite3 devel files: |
159 |
|
160 |
diff --git a/libsoup/Makefile.am b/libsoup/Makefile.am |
161 |
-index aa13eec..ef0c870 100644 |
162 |
+index c337b7f..4cf431d 100644 |
163 |
--- a/libsoup/Makefile.am |
164 |
+++ b/libsoup/Makefile.am |
165 |
-@@ -6,15 +6,18 @@ if OS_WIN32 |
166 |
+@@ -6,16 +6,19 @@ if OS_WIN32 |
167 |
LIBWS2_32 = -lws2_32 |
168 |
endif |
169 |
|
170 |
@@ -130,6 +110,7 @@ index aa13eec..ef0c870 100644 |
171 |
+if BUILD_LIBSOUP |
172 |
+INCLUDES += \ |
173 |
-DG_LOG_DOMAIN=\"libsoup\" \ |
174 |
+ -DLOCALEDIR=\"$(localedir)\" \ |
175 |
-I$(top_srcdir) \ |
176 |
$(SOUP_DEBUG_FLAGS) \ |
177 |
$(SOUP_MAINTAINER_FLAGS) \ |
178 |
@@ -141,7 +122,7 @@ index aa13eec..ef0c870 100644 |
179 |
|
180 |
libsoupincludedir = $(includedir)/libsoup-2.4/libsoup |
181 |
|
182 |
-@@ -67,7 +70,7 @@ libsoupinclude_HEADERS = \ |
183 |
+@@ -69,7 +72,7 @@ libsoupinclude_HEADERS = \ |
184 |
$(soup_headers) \ |
185 |
soup-enum-types.h |
186 |
|
187 |
@@ -150,15 +131,15 @@ index aa13eec..ef0c870 100644 |
188 |
|
189 |
libsoup_2_4_la_LDFLAGS = \ |
190 |
-version-info $(SOUP_CURRENT):$(SOUP_REVISION):$(SOUP_AGE) -no-undefined |
191 |
-@@ -152,6 +155,7 @@ libsoup_2_4_la_SOURCES = \ |
192 |
- soup-uri.c \ |
193 |
- soup-value-utils.c \ |
194 |
- soup-xmlrpc.c |
195 |
+@@ -182,6 +185,7 @@ TLD_DATA_FILE=$(top_srcdir)/data/effective_tld_names.dat |
196 |
+ |
197 |
+ tld_data.inc: $(TLD_DATA_FILE) |
198 |
+ $(builddir)/tld-parser $(TLD_DATA_FILE) $(srcdir)/tld_data.inc |
199 |
+endif |
200 |
|
201 |
if BUILD_LIBSOUP_GNOME |
202 |
|
203 |
-@@ -165,6 +169,10 @@ endif |
204 |
+@@ -195,6 +199,10 @@ endif |
205 |
|
206 |
libsoupgnomeincludedir = $(includedir)/libsoup-gnome-2.4/libsoup |
207 |
|
208 |
@@ -169,7 +150,7 @@ index aa13eec..ef0c870 100644 |
209 |
libsoupgnomeinclude_HEADERS = \ |
210 |
soup-cookie-jar-sqlite.h\ |
211 |
soup-gnome.h \ |
212 |
-@@ -172,14 +180,24 @@ libsoupgnomeinclude_HEADERS = \ |
213 |
+@@ -202,14 +210,24 @@ libsoupgnomeinclude_HEADERS = \ |
214 |
|
215 |
lib_LTLIBRARIES += libsoup-gnome-2.4.la |
216 |
|
217 |
@@ -195,7 +176,7 @@ index aa13eec..ef0c870 100644 |
218 |
libsoup_gnome_2_4_la_SOURCES = \ |
219 |
soup-cookie-jar-sqlite.c \ |
220 |
soup-gnome-features.c \ |
221 |
-@@ -207,6 +225,8 @@ INTROSPECTION_COMPILER_ARGS = --includedir=. |
222 |
+@@ -239,6 +257,8 @@ INTROSPECTION_COMPILER_ARGS = --includedir=. |
223 |
|
224 |
if HAVE_INTROSPECTION |
225 |
|
226 |
@@ -204,7 +185,7 @@ index aa13eec..ef0c870 100644 |
227 |
# Core library |
228 |
gi_soup_files = \ |
229 |
$(filter-out soup.h soup-enum-types.% soup-marshal.% soup-proxy-resolver.h,\ |
230 |
-@@ -228,20 +248,28 @@ Soup_2_4_gir_FILES = \ |
231 |
+@@ -260,20 +280,28 @@ Soup_2_4_gir_FILES = \ |
232 |
|
233 |
INTROSPECTION_GIRS += Soup-2.4.gir |
234 |
|
235 |
@@ -238,5 +219,5 @@ index aa13eec..ef0c870 100644 |
236 |
SoupGNOME_2_4_gir_EXPORT_PACKAGES = libsoup-gnome-2.4 |
237 |
|
238 |
-- |
239 |
-1.7.8.4 |
240 |
+1.7.8.6 |
241 |
|
242 |
|
243 |
diff --git a/net-libs/libsoup-gnome/libsoup-gnome-9999.ebuild b/net-libs/libsoup-gnome/libsoup-gnome-2.39.3.ebuild |
244 |
similarity index 98% |
245 |
copy from net-libs/libsoup-gnome/libsoup-gnome-9999.ebuild |
246 |
copy to net-libs/libsoup-gnome/libsoup-gnome-2.39.3.ebuild |
247 |
index c5cde7c..0409b17 100644 |
248 |
--- a/net-libs/libsoup-gnome/libsoup-gnome-9999.ebuild |
249 |
+++ b/net-libs/libsoup-gnome/libsoup-gnome-2.39.3.ebuild |
250 |
@@ -34,6 +34,7 @@ RDEPEND="~net-libs/libsoup-${PV} |
251 |
introspection? ( >=dev-libs/gobject-introspection-0.9.5 )" |
252 |
DEPEND="${RDEPEND} |
253 |
virtual/pkgconfig |
254 |
+ >=dev-util/intltool-0.35 |
255 |
>=dev-util/gtk-doc-am-1.10 |
256 |
doc? ( >=dev-util/gtk-doc-1.10 )" |
257 |
|
258 |
|
259 |
diff --git a/net-libs/libsoup-gnome/libsoup-gnome-9999.ebuild b/net-libs/libsoup-gnome/libsoup-gnome-9999.ebuild |
260 |
index c5cde7c..0409b17 100644 |
261 |
--- a/net-libs/libsoup-gnome/libsoup-gnome-9999.ebuild |
262 |
+++ b/net-libs/libsoup-gnome/libsoup-gnome-9999.ebuild |
263 |
@@ -34,6 +34,7 @@ RDEPEND="~net-libs/libsoup-${PV} |
264 |
introspection? ( >=dev-libs/gobject-introspection-0.9.5 )" |
265 |
DEPEND="${RDEPEND} |
266 |
virtual/pkgconfig |
267 |
+ >=dev-util/intltool-0.35 |
268 |
>=dev-util/gtk-doc-am-1.10 |
269 |
doc? ( >=dev-util/gtk-doc-1.10 )" |