[119669] trunk/dports/editors/textmate2

cal at macports.org cal at macports.org
Sat May 3 09:43:07 PDT 2014


Revision: 119669
          https://trac.macports.org/changeset/119669
Author:   cal at macports.org
Date:     2014-05-03 09:43:07 -0700 (Sat, 03 May 2014)
Log Message:
-----------
textmate2: update to a9543, work around requirement for master ninja, use -isystem for the capnp headers to avoid a build failure when libplist is present

Modified Paths:
--------------
    trunk/dports/editors/textmate2/Portfile

Added Paths:
-----------
    trunk/dports/editors/textmate2/files/patch-bin__gen_build-avoid-ninja-pool-console.diff
    trunk/dports/editors/textmate2/files/patch-target-isystem.diff

Modified: trunk/dports/editors/textmate2/Portfile
===================================================================
--- trunk/dports/editors/textmate2/Portfile	2014-05-03 16:19:07 UTC (rev 119668)
+++ trunk/dports/editors/textmate2/Portfile	2014-05-03 16:43:07 UTC (rev 119669)
@@ -6,7 +6,7 @@
 PortGroup               xcodeversion 1.0
 PortGroup               conflicts_build 1.0
 
-set app_revision        9537
+set app_revision        9543
 github.setup            textmate textmate 2.0-alpha.${app_revision} v
 epoch                   2
 
@@ -22,7 +22,7 @@
     TextMate is well-known for its large number of bundles adding support, snippets, completions \
     and commands for a huge number of file types.
 
-conflicts_build         libc-headers libplist
+conflicts_build         libc-headers
 platforms               darwin
 supported_archs         x86_64
 license                 GPL-3+
@@ -35,7 +35,9 @@
 }
 
 patchfiles              patch-configure-versionnumber.diff \
-                        patch-create_default_bundles_tbz-verbose.diff
+                        patch-create_default_bundles_tbz-verbose.diff \
+                        patch-bin__gen_build-avoid-ninja-pool-console.diff \
+                        patch-target-isystem.diff
 
 # The build will fail with deployment target set to 10.8
 macosx_deployment_target 10.7

Added: trunk/dports/editors/textmate2/files/patch-bin__gen_build-avoid-ninja-pool-console.diff
===================================================================
--- trunk/dports/editors/textmate2/files/patch-bin__gen_build-avoid-ninja-pool-console.diff	                        (rev 0)
+++ trunk/dports/editors/textmate2/files/patch-bin__gen_build-avoid-ninja-pool-console.diff	2014-05-03 16:43:07 UTC (rev 119669)
@@ -0,0 +1,18 @@
+--- bin/gen_build.orig	2014-05-03 18:05:12.000000000 +0200
++++ bin/gen_build	2014-05-03 18:05:21.000000000 +0200
+@@ -887,7 +887,6 @@
+ 
+ rule debug_executable
+   command = lldb $in
+-  pool = console
+   description = Debug ‘$in’…
+ 
+ rule run_application
+@@ -920,7 +919,6 @@
+ 
+ rule upload
+   command = bin/upload -k$upload_keyfile -d$upload_destination -t'v$APP_VERSION' -m'{"version":"$APP_VERSION","revision":"$APP_REVISION"}' $in > $out~ && mv $out~ $out
+-  pool = console
+   generator = true
+   description = Upload ‘$in’…
+ 

Added: trunk/dports/editors/textmate2/files/patch-target-isystem.diff
===================================================================
--- trunk/dports/editors/textmate2/files/patch-target-isystem.diff	                        (rev 0)
+++ trunk/dports/editors/textmate2/files/patch-target-isystem.diff	2014-05-03 16:43:07 UTC (rev 119669)
@@ -0,0 +1,11 @@
+--- target.orig	2014-05-03 18:37:19.000000000 +0200
++++ target	2014-05-03 18:37:32.000000000 +0200
+@@ -26,7 +26,7 @@
+ LN_FLAGS += -Wl,-dead_strip_dylibs
+ LN_FLAGS += -rpath @executable_path/../Frameworks
+ 
+-CXX_FLAGS += -I"$capnp_prefix/include"
++CXX_FLAGS += -isystem"$capnp_prefix/include"
+ LN_FLAGS  += -L"$capnp_prefix/lib"
+ 
+ PRELUDE = Shared/PCH/prelude.*
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.macosforge.org/pipermail/macports-changes/attachments/20140503/87803717/attachment.html>


More information about the macports-changes mailing list