From owner-svn-ports-all@freebsd.org Sun Dec 25 22:24:05 2016 Return-Path: Delivered-To: svn-ports-all@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 629ABC916D8; Sun, 25 Dec 2016 22:24:05 +0000 (UTC) (envelope-from rea@FreeBSD.org) Received: from repo.freebsd.org (repo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 18602D67; Sun, 25 Dec 2016 22:24:05 +0000 (UTC) (envelope-from rea@FreeBSD.org) Received: from repo.freebsd.org ([127.0.1.37]) by repo.freebsd.org (8.15.2/8.15.2) with ESMTP id uBPMO4ad046101; Sun, 25 Dec 2016 22:24:04 GMT (envelope-from rea@FreeBSD.org) Received: (from rea@localhost) by repo.freebsd.org (8.15.2/8.15.2/Submit) id uBPMO4wj046098; Sun, 25 Dec 2016 22:24:04 GMT (envelope-from rea@FreeBSD.org) Message-Id: <201612252224.uBPMO4wj046098@repo.freebsd.org> X-Authentication-Warning: repo.freebsd.org: rea set sender to rea@FreeBSD.org using -f From: Eygene Ryabinkin Date: Sun, 25 Dec 2016 22:24:04 +0000 (UTC) To: ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org Subject: svn commit: r429466 - in head/www/xombrero: . files X-SVN-Group: ports-head MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-ports-all@freebsd.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: SVN commit messages for the ports tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 25 Dec 2016 22:24:05 -0000 Author: rea Date: Sun Dec 25 22:24:03 2016 New Revision: 429466 URL: https://svnweb.freebsd.org/changeset/ports/429466 Log: www/xombrero: unbreak parallel make FreeBSD-specific Makefile had no dependencies for generated include file tooltips.h and for fast machines, build for settings.c happened before completion of its generation. And xombrero.o depends only on javascript.h (via xombrero.h), there is no dependency on tooltips.h. Separate patch, since the first one (patch-freebsd__Makefile) went upstream, so we can have it removed in the next version. This should unbreak builds on 9.x and 10.x, but I'll test this specifically on the build machines and will remove BROKENs after this. Hopefully, others will be able to test this new version as well. If so, drop me e-mail at rea@FreeBSD.org. Added: head/www/xombrero/files/patch-freebsd__Makefile.2 (contents, props changed) Modified: head/www/xombrero/Makefile Modified: head/www/xombrero/Makefile ============================================================================== --- head/www/xombrero/Makefile Sun Dec 25 21:17:07 2016 (r429465) +++ head/www/xombrero/Makefile Sun Dec 25 22:24:03 2016 (r429466) @@ -6,7 +6,7 @@ PORTVERSION= 1.6.4 CATEGORIES= www MASTER_SITES= https://opensource.conformal.com/snapshots/xombrero/ -MAINTAINER= ports@FreeBSD.org +MAINTAINER= rea@FreeBSD.org COMMENT= Minimalists vi-like web browser based on webkit and GTK+ LICENSE= ISCL Added: head/www/xombrero/files/patch-freebsd__Makefile.2 ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/www/xombrero/files/patch-freebsd__Makefile.2 Sun Dec 25 22:24:03 2016 (r429466) @@ -0,0 +1,32 @@ +--- freebsd/Makefile.old 2016-12-25 23:58:00.917123000 +0300 ++++ freebsd/Makefile 2016-12-25 23:58:00.917136000 +0300 +@@ -20,6 +20,11 @@ + + CC?= cc + ++PARENT_OBJS= \ ++ ../xombrero.o freebsd.o ../marco.o ../about.o ../inspector.o ../whitelist.o \ ++ ../settings.o ../cookie.o ../history.o ../completion.o ../inputfocus.o ../tldlist.o \ ++ ../externaleditor.o ../unix.o ++ + all: ../javascript.h ../tooltip.h xombrero + + ../javascript.h: ../js-merge-helper.pl ../hinting.js ../autoscroll.js +@@ -57,11 +62,13 @@ + + tldlist.o: ../tldlist.o + +-../xombrero.o: ../javascript.h ../tooltip.h ++../settings.o: ../tooltip.h + +-xombrero: ../xombrero.o freebsd.o ../marco.o ../about.o ../inspector.o ../whitelist.o \ +- ../settings.o ../cookie.o ../history.o ../completion.o ../inputfocus.o ../tldlist.o \ +- ../externaleditor.o ../unix.o ++$(PARENT_OBJS): ../xombrero.h ++ ++../xombrero.h: ../javascript.h ++ ++xombrero: freebsd.o $(PARENT_OBJS) + $(CC) $(LDFLAGS) -o $@ ${.ALLSRC} $(LDADD) + + install: all