Date: Wed, 30 Dec 2009 23:24:12 GMT From: Greg Larkin <glarkin@FreeBSD.org> To: freebsd-gnats-submit@FreeBSD.org Subject: ports/142189: www/webkit-gtk2 needs dependency on libsoup >= 2.28.2 Message-ID: <200912302324.nBUNOC1F053951@www.freebsd.org> Resent-Message-ID: <200912302330.nBUNU3au080023@freefall.freebsd.org>
next in thread | raw e-mail | index | archive | help
>Number: 142189 >Category: ports >Synopsis: www/webkit-gtk2 needs dependency on libsoup >= 2.28.2 >Confidential: no >Severity: non-critical >Priority: low >Responsible: freebsd-ports-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: sw-bug >Submitter-Id: current-users >Arrival-Date: Wed Dec 30 23:30:03 UTC 2009 >Closed-Date: >Last-Modified: >Originator: Greg Larkin >Release: 7.0-RELEASE >Organization: The FreeBSD Project >Environment: FreeBSD fbsd70.entropy.prv 7.0-RELEASE FreeBSD 7.0-RELEASE #0: Sun Feb 24 19:59: 52 UTC 2008 root@logan.cse.buffalo.edu:/usr/obj/usr/src/sys/GENERIC i386 >Description: The recent commit to www/webkit-gtk2 (http://bit.ly/4xGram) imported a patch from the upstream repository. The patch-add-gzip patch includes a symbol that's only present in libsoup 2.28.2+, and webkit-gtk2 failed compilation with libsoup 2.28.1 installed. Since both 2.28.1 and 2.28.2 install the same shared library version, the dependencies have to be rewritten slightly to depend directly on the package version. >How-To-Repeat: Install libsoup <2.28.2 and install webkit-gtk2. The compilation fails with a missing symbol "SOUP_TYPE_CONTENT_DECODER". >Fix: Patch attached with submission follows: Index: www/webkit-gtk2/Makefile =================================================================== RCS file: /home/pcvs/ports/www/webkit-gtk2/Makefile,v retrieving revision 1.15 diff -u -r1.15 Makefile --- www/webkit-gtk2/Makefile 23 Dec 2009 20:17:31 -0000 1.15 +++ www/webkit-gtk2/Makefile 30 Dec 2009 23:16:58 -0000 @@ -8,7 +8,7 @@ PORTNAME= webkit PORTVERSION= 1.1.15.4 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= www MASTER_SITES= http://webkitgtk.org/ PKGNAMESUFFIX= -gtk2 @@ -16,12 +16,12 @@ MAINTAINER= gnome@FreeBSD.org COMMENT= An opensource browser engine -BUILD_DEPENDS= ${LOCALBASE}/bin/flex:${PORTSDIR}/textproc/flex +BUILD_DEPENDS= ${LOCALBASE}/bin/flex:${PORTSDIR}/textproc/flex \ + libsoup>=2.28.2:${PORTSDIR}/devel/libsoup LIB_DEPENDS= icutu.38:${PORTSDIR}/devel/icu \ enchant.1:${PORTSDIR}/textproc/enchant \ curl.5:${PORTSDIR}/ftp/curl \ - sqlite3.8:${PORTSDIR}/databases/sqlite3 \ - soup-2.4.1:${PORTSDIR}/devel/libsoup + sqlite3.8:${PORTSDIR}/databases/sqlite3 WANT_GSTREAMER= yes MAKE_JOBS_SAFE= yes >Release-Note: >Audit-Trail: >Unformatted:
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200912302324.nBUNOC1F053951>