summaryrefslogtreecommitdiff
path: root/www
diff options
context:
space:
mode:
authorryoon <ryoon>2016-02-09 13:26:12 +0000
committerryoon <ryoon>2016-02-09 13:26:12 +0000
commitbb5aaf42b72ec054c8979c818b910e3d42cb0abd (patch)
treebfdca01eba811113d0520295f91b239a9c9e8905 /www
parente46f4ae4ce5b1d1407f5894065ee6443964643cf (diff)
downloadpkgsrc-bb5aaf42b72ec054c8979c818b910e3d42cb0abd.tar.gz
Add workaround for build failure with binutils 2.26 ld from NetBSD current
Bump PKGREVISION.
Diffstat (limited to 'www')
-rw-r--r--www/firefox38/Makefile3
-rw-r--r--www/firefox38/distinfo3
-rw-r--r--www/firefox38/patches/patch-xpcom_components_Module.h13
3 files changed, 17 insertions, 2 deletions
diff --git a/www/firefox38/Makefile b/www/firefox38/Makefile
index 0f1743d0584..adc1dba742d 100644
--- a/www/firefox38/Makefile
+++ b/www/firefox38/Makefile
@@ -1,8 +1,9 @@
-# $NetBSD: Makefile,v 1.11 2016/02/02 05:39:13 ryoon Exp $
+# $NetBSD: Makefile,v 1.12 2016/02/09 13:26:12 ryoon Exp $
FIREFOX_VER= ${MOZ_BRANCH}${MOZ_BRANCH_MINOR}
MOZ_BRANCH= 38.6
MOZ_BRANCH_MINOR= .0esr
+PKGREVISION= 1
DISTNAME= firefox-${FIREFOX_VER}.source
PKGNAME= firefox38-${MOZ_BRANCH}${MOZ_BRANCH_MINOR:S/b/beta/:S/esr//}
diff --git a/www/firefox38/distinfo b/www/firefox38/distinfo
index 3e1ed32ec98..0f09e9db2de 100644
--- a/www/firefox38/distinfo
+++ b/www/firefox38/distinfo
@@ -1,4 +1,4 @@
-$NetBSD: distinfo,v 1.12 2016/02/02 05:39:13 ryoon Exp $
+$NetBSD: distinfo,v 1.13 2016/02/09 13:26:12 ryoon Exp $
SHA1 (firefox-38.6.0esr.source.tar.bz2) = 816b392811024d6fc741f6046a08a4ef87ccffc9
RMD160 (firefox-38.6.0esr.source.tar.bz2) = b8011022dcf9f59685d8e677e50849c7c4f2aa1d
@@ -152,6 +152,7 @@ SHA1 (patch-xpcom_base_nsStackWalk.cpp) = 8fb5eb1f1e548eda7151175d350eee9ec38b17
SHA1 (patch-xpcom_base_nscore.h) = f4fe66cc9e714a2101a4d1287359d1c300574438
SHA1 (patch-xpcom_build_PoisonIOInterposer.h) = b0a53ec580bf5c2277d19618c1240a447575ae68
SHA1 (patch-xpcom_build_XPCOMInit.cpp) = 31a3e1b22b992d677a77d1e75ef52eb18d84abf7
+SHA1 (patch-xpcom_components_Module.h) = 7aebeb9550a4fec51c08cd678f101e836f594352
SHA1 (patch-xpcom_glue_standalone_nsXPCOMGlue.cpp) = a6ef7f490d52037d2a72d3d52d834a182a29eccb
SHA1 (patch-xpcom_reflect_xptcall_md_unix_Makefile.in) = 1e4d71a06b34556fa9339f97b75a065539baa511
SHA1 (patch-xpcom_reflect_xptcall_md_unix_moz.build) = 2e6fbc64d78a3f035c6f9db9fffd0f1097420b58
diff --git a/www/firefox38/patches/patch-xpcom_components_Module.h b/www/firefox38/patches/patch-xpcom_components_Module.h
new file mode 100644
index 00000000000..f5dbaba8df8
--- /dev/null
+++ b/www/firefox38/patches/patch-xpcom_components_Module.h
@@ -0,0 +1,13 @@
+$NetBSD: patch-xpcom_components_Module.h,v 1.1 2016/02/09 13:26:12 ryoon Exp $
+
+--- xpcom/components/Module.h.orig 2016-01-21 05:38:42.000000000 +0000
++++ xpcom/components/Module.h
+@@ -124,7 +124,7 @@ struct Module
+ # define NSMODULE_SECTION __declspec(allocate(".kPStaticModules$M"), dllexport)
+ # elif defined(__GNUC__)
+ # if defined(__ELF__)
+-# define NSMODULE_SECTION __attribute__((section(".kPStaticModules"), visibility("protected")))
++# define NSMODULE_SECTION __attribute__((section(".kPStaticModules"), visibility("default")))
+ # elif defined(__MACH__)
+ # define NSMODULE_SECTION __attribute__((section("__DATA, .kPStaticModules"), visibility("default")))
+ # elif defined (_WIN32)