Date: Mon, 25 Nov 2013 22:37:42 GMT From: Benjamin Lee <ben@b1c1l1.com> To: freebsd-gnats-submit@FreeBSD.org Subject: ports/184294: lang/phantomjs does not depend on Qt Message-ID: <201311252237.rAPMbgZd042777@oldred.freebsd.org> Resent-Message-ID: <201311252240.rAPMe038043229@freefall.freebsd.org>
next in thread | raw e-mail | index | archive | help
>Number: 184294 >Category: ports >Synopsis: lang/phantomjs does not depend on Qt >Confidential: no >Severity: non-critical >Priority: low >Responsible: freebsd-ports-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: change-request >Submitter-Id: current-users >Arrival-Date: Mon Nov 25 22:40:00 UTC 2013 >Closed-Date: >Last-Modified: >Originator: Benjamin Lee >Release: 9.2-RELEASE >Organization: >Environment: FreeBSD eclipse.b1c1l1.com 9.2-RELEASE FreeBSD 9.2-RELEASE #0 r255898: Fri Sep 27 03:52:52 UTC 2013 root@bake.isc.freebsd.org:/usr/obj/usr/src/sys/GENERIC i386 >Description: As of version 1.5 upstream bundles their own forked Qt and builds statically [1], so the port Qt dependency should be removed. $ ldd /usr/local/bin/phantomjs /usr/local/bin/phantomjs: libfreetype.so.9 => /usr/local/lib/libfreetype.so.9 (0x802a91000) libfontconfig.so.1 => /usr/local/lib/libfontconfig.so.1 (0x802d1e000) libstdc++.so.6 => /usr/lib/libstdc++.so.6 (0x802f57000) libm.so.5 => /lib/libm.so.5 (0x80326d000) libgcc_s.so.1 => /lib/libgcc_s.so.1 (0x80348e000) libthr.so.3 => /lib/libthr.so.3 (0x80369c000) libc.so.7 => /lib/libc.so.7 (0x8038bf000) libz.so.6 => /lib/libz.so.6 (0x803c1a000) libbz2.so.4 => /usr/lib/libbz2.so.4 (0x803e2e000) libexpat.so.6 => /usr/local/lib/libexpat.so.6 (0x80403e000) [1] http://ariya.ofilabs.com/2012/03/the-evolution-of-phantomjs-build-workflow.html >How-To-Repeat: >Fix: Apply the attached patch. Patch attached with submission follows: diff -ruN phantomjs.orig/Makefile phantomjs/Makefile --- phantomjs.orig/Makefile 2013-10-01 00:43:51.000000000 -0700 +++ phantomjs/Makefile 2013-11-25 14:34:36.694132812 -0800 @@ -12,12 +12,13 @@ LICENSE= BSD BUILD_DEPENDS= bash:${PORTSDIR}/shells/bash +LIB_DEPENDS= freetype:${PORTSDIR}/print/freetype2 \ + fontconfig:${PORTSDIR}/x11-fonts/fontconfig PROJECTHOST= phantomjs USE_ZIP= YES USE_GMAKE= YES USE_DOS2UNIX= YES -USE_QT4= moc qmake gui webkit rcc WRKSRC= ${WRKDIR}/${PORTNAME}-${PORTVERSION} do-build: >Release-Note: >Audit-Trail: >Unformatted:
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201311252237.rAPMbgZd042777>