summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorfhajny <fhajny@pkgsrc.org>2014-01-24 13:28:30 +0000
committerfhajny <fhajny@pkgsrc.org>2014-01-24 13:28:30 +0000
commit79fa3b2c5111271dcf72e79421ea49fbe6d3cad8 (patch)
tree7b4132f8d2fa51193e2bc987b357cd6fc820a8fb
parent4a396c8d77338b10de1f2b23fa4890ee03394fd5 (diff)
downloadpkgsrc-79fa3b2c5111271dcf72e79421ea49fbe6d3cad8.tar.gz
Fix gyp for Darwin, where platform libtool should be used.
Bump PKGREVISION.
-rw-r--r--devel/gyp/Makefile3
-rw-r--r--devel/gyp/distinfo4
-rw-r--r--devel/gyp/patches/patch-pylib_gyp_generator_make.py17
3 files changed, 18 insertions, 6 deletions
diff --git a/devel/gyp/Makefile b/devel/gyp/Makefile
index 826955707c4..f914c39f438 100644
--- a/devel/gyp/Makefile
+++ b/devel/gyp/Makefile
@@ -1,9 +1,10 @@
-# $NetBSD: Makefile,v 1.2 2013/09/08 16:33:25 ryoon Exp $
+# $NetBSD: Makefile,v 1.3 2014/01/24 13:28:30 fhajny Exp $
SVN_REVISION= 1718
DIST_VERSION= 0.1
DISTNAME= gyp-${DIST_VERSION}pre${SVN_REVISION}
PKGNAME= ${PYPKGPREFIX}-${DISTNAME}
+PKGREVISION= 1
CATEGORIES= devel
MASTER_SITES= ${MASTER_SITE_LOCAL}
diff --git a/devel/gyp/distinfo b/devel/gyp/distinfo
index c6bbe4b26fa..4e474e8873e 100644
--- a/devel/gyp/distinfo
+++ b/devel/gyp/distinfo
@@ -1,9 +1,9 @@
-$NetBSD: distinfo,v 1.2 2013/09/08 16:33:25 ryoon Exp $
+$NetBSD: distinfo,v 1.3 2014/01/24 13:28:30 fhajny Exp $
SHA1 (gyp-0.1pre1718.tar.gz) = 4610a802515e8e78c4baf5cd0c289ee2431f5a2d
RMD160 (gyp-0.1pre1718.tar.gz) = d6704f9c671cfe00e0025544482a22f014dcb062
Size (gyp-0.1pre1718.tar.gz) = 511521 bytes
SHA1 (patch-gyptest.py) = 65dcdb2a0fe57157ec2326cb01908ccdd3f59a20
SHA1 (patch-pylib_gyp_common.py) = 03d52e3a27e064479e6438d88c8c8081bb20f754
-SHA1 (patch-pylib_gyp_generator_make.py) = d201298031d7d3d51414a3c1023f0c0efb6c6df7
+SHA1 (patch-pylib_gyp_generator_make.py) = b02737fa8e54a84600aa03e5785f8e0986ffcdb8
SHA1 (patch-setup.py) = 25bf3cd827dd1b4453ed6260802fa8ae7d7b467b
diff --git a/devel/gyp/patches/patch-pylib_gyp_generator_make.py b/devel/gyp/patches/patch-pylib_gyp_generator_make.py
index 2f16539f1d7..53ce541d5aa 100644
--- a/devel/gyp/patches/patch-pylib_gyp_generator_make.py
+++ b/devel/gyp/patches/patch-pylib_gyp_generator_make.py
@@ -1,8 +1,19 @@
-$NetBSD: patch-pylib_gyp_generator_make.py,v 1.1 2013/01/18 11:32:45 ryoon Exp $
+$NetBSD: patch-pylib_gyp_generator_make.py,v 1.2 2014/01/24 13:28:30 fhajny Exp $
---- pylib/gyp/generator/make.py.orig 2012-12-15 10:46:06.000000000 +0000
+Force platform libtool na Darwin, see
+https://code.google.com/p/gyp/issues/detail?id=354&q=libtool
+--- pylib/gyp/generator/make.py.orig 2013-09-06 23:07:36.000000000 +0000
+++ pylib/gyp/generator/make.py
-@@ -328,7 +328,7 @@ sed -e "s|^$(notdir $@)|$@|" $(depfile).
+@@ -161,7 +161,7 @@ cmd_solink_module = $(LINK.$(TOOLSET)) -
+
+ LINK_COMMANDS_MAC = """\
+ quiet_cmd_alink = LIBTOOL-STATIC $@
+-cmd_alink = rm -f $@ && ./gyp-mac-tool filter-libtool libtool $(GYP_LIBTOOLFLAGS) -static -o $@ $(filter %.o,$^)
++cmd_alink = rm -f $@ && ./gyp-mac-tool filter-libtool /usr/bin/libtool $(GYP_LIBTOOLFLAGS) -static -o $@ $(filter %.o,$^)
+
+ quiet_cmd_link = LINK($(TOOLSET)) $@
+ cmd_link = $(LINK.$(TOOLSET)) $(GYP_LDFLAGS) $(LDFLAGS.$(TOOLSET)) -o "$@" $(LD_INPUTS) $(LIBS)
+@@ -324,7 +324,7 @@ sed -e "s|^$(notdir $@)|$@|" $(depfile).
# We remove slashes and replace spaces with new lines;
# remove blank lines;
# delete the first line and append a colon to the remaining lines.