Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 16 Apr 2016 16:37:51 +0000 (UTC)
From:      Raphael Kubo da Costa <rakuco@FreeBSD.org>
To:        ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org
Subject:   svn commit: r413448 - head/devel/kdevplatform/files
Message-ID:  <201604161637.u3GGbpi5044192@repo.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: rakuco
Date: Sat Apr 16 16:37:50 2016
New Revision: 413448
URL: https://svnweb.freebsd.org/changeset/ports/413448

Log:
  kdevplatform: Add a patch I landed upstream to fix parallel build errors.
  
  From the commit message:
  n
    filetemplates plugin: Make testfiletemplates depend on kdevfiletemplates
  
    There is currently no dependency between both targets, however some of
    the files built by both testfiletemplates and kdevfiletemplates (such as
    classidentifierpage.cpp) depend on ui files that only the latter target
    generates. This means that if one does make testfiletemplates the build
    fails like this:
  
      /tmp/kdevplatform/plugins/filetemplates/classidentifierpage.cpp:23:25:
      fatal error: ui_newclass.h: No such file or directory

Added:
  head/devel/kdevplatform/files/patch-git_dd18e9a   (contents, props changed)

Added: head/devel/kdevplatform/files/patch-git_dd18e9a
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/devel/kdevplatform/files/patch-git_dd18e9a	Sat Apr 16 16:37:50 2016	(r413448)
@@ -0,0 +1,27 @@
+commit dd18e9a13558cbe519c382d3fe358ae97e39cd38
+Author: Raphael Kubo da Costa <rakuco@FreeBSD.org>
+Date:   Thu Mar 17 15:32:21 2016 +0100
+
+    filetemplates plugin: Make testfiletemplates depend on kdevfiletemplates
+
+    There is currently no dependency between both targets, however some of
+    the files built by both testfiletemplates and kdevfiletemplates (such as
+    classidentifierpage.cpp) depend on ui files that only the latter target
+    generates. This means that if one does make testfiletemplates the build
+    fails like this:
+
+      /tmp/kdevplatform/plugins/filetemplates/classidentifierpage.cpp:23:25:
+      fatal error: ui_newclass.h: No such file or directory
+
+    Differential Revision:	https://phabricator.kde.org/D1160
+
+--- plugins/filetemplates/CMakeLists.txt
++++ plugins/filetemplates/CMakeLists.txt
+@@ -81,6 +81,7 @@ main.cpp
+ )
+ 
+ kde4_add_executable(testfiletemplates ${test_srcs})
++add_dependencies(testfiletemplates kdevfiletemplates)
+ 
+ target_link_libraries(testfiletemplates
+     ${KDE4_KDECORE_LIBS}



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201604161637.u3GGbpi5044192>