From fbe2fddd9973d989b93636bcf71f024dc01ba9e5 Mon Sep 17 00:00:00 2001 From: Juan RP Date: Fri, 14 Sep 2012 09:34:01 +0200 Subject: [PATCH] webkit-gtk3: remove parallel build hacks, not needed anymore. --- ...webkit-gtk-1.7.90-parallel-make-hack.patch | 20 ------------------ srcpkgs/webkit-gtk3/template | 21 ++++--------------- 2 files changed, 4 insertions(+), 37 deletions(-) delete mode 100644 srcpkgs/webkit-gtk3/patches/webkit-gtk-1.7.90-parallel-make-hack.patch diff --git a/srcpkgs/webkit-gtk3/patches/webkit-gtk-1.7.90-parallel-make-hack.patch b/srcpkgs/webkit-gtk3/patches/webkit-gtk-1.7.90-parallel-make-hack.patch deleted file mode 100644 index f65b8b6b99..0000000000 --- a/srcpkgs/webkit-gtk3/patches/webkit-gtk-1.7.90-parallel-make-hack.patch +++ /dev/null @@ -1,20 +0,0 @@ -https://bugs.webkit.org/show_bug.cgi?id=79498 - ---- GNUmakefile.am -+++ GNUmakefile.am -@@ -285,6 +285,15 @@ - all-local: stamp-po - $(mkdir_p) $(top_builddir)/$(DEPDIR)/DerivedSources - -+# Horrible hack to enable workaround for parallel make failure -+all-built-sources-local: $(BUILT_SOURCES) autotoolsconfig.h -+ -+all-ltlibraries-local: GNUmakefile $(LTLIBRARIES) -+ -+all-programs-local: GNUmakefile $(PROGRAMS) -+ -+all-data-local: GNUmakefile $(DATA) -+ - # remove built sources and program directories - clean-local: - -rm -rf $(GENPROGRAMS) diff --git a/srcpkgs/webkit-gtk3/template b/srcpkgs/webkit-gtk3/template index e3a19227cf..ca3e3d0033 100644 --- a/srcpkgs/webkit-gtk3/template +++ b/srcpkgs/webkit-gtk3/template @@ -3,7 +3,7 @@ pkgname=webkit-gtk3 version=1.8.3 revision=1 wrksrc=webkit-${version} -makedepends="automake perl pkg-config intltool which gperf bison25 flex +makedepends="perl pkg-config intltool which gperf bison25 flex jpeg-devel libpng-devel>=1.5.10 sqlite-devel gtk+-devel gtk+3-devel gst-plugins-base-devel libsoup-devel libxslt-devel icu-devel>=49 enchant-devel geoclue-devel gobject-introspection" @@ -24,11 +24,8 @@ long_desc=" This is the GTK3+ port of the engine." do_configure() { - sed -i -e 's:mkdir_p:MKDIR_P:' {.,Source/WebKit/gtk/po}/GNUmakefile.am - autoreconf -fi -I Source/autotools - - local args="--enable-jit --enable-dependency-tracking \ - --with-font-backend=freetype --enable-introspection \ + local args="--enable-jit --with-font-backend=freetype \ + --enable-introspection \ --with-unicode-backend=icu --disable-schemas-compile \ ${CONFIGURE_SHARED_ARGS}" @@ -44,17 +41,7 @@ do_build() { for ver in 2 3; do msg_normal "Building GTK+${ver} version...\n" cd ${wrksrc}/build-gtk${ver} - # Horrible hack to build in parallel (Gentoo) - # see https://bugs.webkit.org/show_bug.cgi?id=79498 - make all-built-sources-local - make ${makejobs} all-ltlibraries-local - make ${makejobs} all-programs-local - if [ "$ver" = "2" ]; then - make ${makejobs} WebKit-1.0.gir - else - make ${makejobs} WebKit-3.0.gir - fi - make all-data-local + make ${makejobs} done }