diff options
author | ryoon <ryoon> | 2016-02-09 13:26:12 +0000 |
---|---|---|
committer | ryoon <ryoon> | 2016-02-09 13:26:12 +0000 |
commit | bb5aaf42b72ec054c8979c818b910e3d42cb0abd (patch) | |
tree | bfdca01eba811113d0520295f91b239a9c9e8905 | |
parent | e46f4ae4ce5b1d1407f5894065ee6443964643cf (diff) | |
download | pkgsrc-bb5aaf42b72ec054c8979c818b910e3d42cb0abd.tar.gz |
Add workaround for build failure with binutils 2.26 ld from NetBSD current
Bump PKGREVISION.
-rw-r--r-- | www/firefox38/Makefile | 3 | ||||
-rw-r--r-- | www/firefox38/distinfo | 3 | ||||
-rw-r--r-- | www/firefox38/patches/patch-xpcom_components_Module.h | 13 |
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) |