diff options
-rw-r--r-- | www/firefox/Makefile | 4 | ||||
-rw-r--r-- | www/firefox/distinfo | 12 | ||||
-rw-r--r-- | www/firefox/mozilla-common.mk | 8 | ||||
-rw-r--r-- | www/firefox/patches/patch-xpcom_build_BinaryPath.h | 22 |
4 files changed, 28 insertions, 18 deletions
diff --git a/www/firefox/Makefile b/www/firefox/Makefile index 2f9a53715e8..b081728aa8e 100644 --- a/www/firefox/Makefile +++ b/www/firefox/Makefile @@ -1,8 +1,8 @@ -# $NetBSD: Makefile,v 1.320 2018/01/31 14:02:17 ryoon Exp $ +# $NetBSD: Makefile,v 1.321 2018/02/10 07:02:47 ryoon Exp $ FIREFOX_VER= ${MOZ_BRANCH}${MOZ_BRANCH_MINOR} MOZ_BRANCH= 58.0 -MOZ_BRANCH_MINOR= .1 +MOZ_BRANCH_MINOR= .2 DISTNAME= firefox-${FIREFOX_VER}.source PKGNAME= firefox-${MOZ_BRANCH}${MOZ_BRANCH_MINOR:S/b/beta/:S/esr//} diff --git a/www/firefox/distinfo b/www/firefox/distinfo index 691d5b2a497..241e315f2da 100644 --- a/www/firefox/distinfo +++ b/www/firefox/distinfo @@ -1,9 +1,9 @@ -$NetBSD: distinfo,v 1.307 2018/01/31 14:02:17 ryoon Exp $ +$NetBSD: distinfo,v 1.308 2018/02/10 07:02:47 ryoon Exp $ -SHA1 (firefox-58.0.1.source.tar.xz) = 33dde117cef998eadb8fe53e2d045ae8dd27c8bf -RMD160 (firefox-58.0.1.source.tar.xz) = d5ace7da909ae48110ea96781ab3a93da8994702 -SHA512 (firefox-58.0.1.source.tar.xz) = 65a6a68f95dac93fc68c4e240742b172a6417e7fafca2671ab13f398329ba0ef3195bbaaecea2d9f8b2992217cfaa7912af6c0351a1efe4cf2d2bba838ecd711 -Size (firefox-58.0.1.source.tar.xz) = 248933088 bytes +SHA1 (firefox-58.0.2.source.tar.xz) = 7a35b39e0b80f308ad22beb2037ceb5f855219f4 +RMD160 (firefox-58.0.2.source.tar.xz) = bccf05f8124303a185193fd1427c0cf7c67e042f +SHA512 (firefox-58.0.2.source.tar.xz) = ff748780492fc66b3e44c7e7641f16206e4c09514224c62d37efac2c59877bdf428a3670bfb50407166d7b505d4e2ea020626fd776b87f6abb6bc5d2e54c773f +Size (firefox-58.0.2.source.tar.xz) = 247576952 bytes SHA1 (patch-aa) = b4a6359c2c22617fed31636250b3ff12a03aafa8 SHA1 (patch-build_gyp.mozbuild) = bb3a2f8c1cad0e9cfdaefa721c5992cba2e2bf50 SHA1 (patch-build_moz.configure_init.configure) = 5ec8da6b5aad7682a88b010a99e19f5d4403e6db @@ -83,7 +83,7 @@ SHA1 (patch-toolkit_mozapps_installer_packager.mk) = 6f557fb732f0b9dabf059ffac04 SHA1 (patch-toolkit_xre_glxtest.cpp) = cf048491778610454b914400e53072afedd96e7b SHA1 (patch-toolkit_xre_nsEmbedFunctions.cpp) = 4a6ae13adfdfc63d50c1a53ee71aad1ee82e6131 SHA1 (patch-xpcom_base_nscore.h) = d7c96eda884d7f370442749c43caba50da61bbe4 -SHA1 (patch-xpcom_build_BinaryPath.h) = 02989461bb7d2a17cf9f1c2b21652f3cf64fb386 +SHA1 (patch-xpcom_build_BinaryPath.h) = 88a815a142356bf76024e5a4326b677122c844c1 SHA1 (patch-xpcom_build_XPCOMInit.cpp) = 1e7cc3a7fd9515b10307fafa2b01ed689320bd54 SHA1 (patch-xpcom_reflect_xptcall_md_unix_moz.build) = 528f7254966d883c18e33744e28780a93055d560 SHA1 (patch-xpcom_reflect_xptcall_md_unix_xptcinvoke__sparc64__netbsd.cpp) = 0792c2c626d906e71c5183994cb32bf8cdb3e239 diff --git a/www/firefox/mozilla-common.mk b/www/firefox/mozilla-common.mk index 16794bb5c53..0dbe2b496c6 100644 --- a/www/firefox/mozilla-common.mk +++ b/www/firefox/mozilla-common.mk @@ -1,4 +1,4 @@ -# $NetBSD: mozilla-common.mk,v 1.104 2018/01/24 16:52:08 ryoon Exp $ +# $NetBSD: mozilla-common.mk,v 1.105 2018/02/10 07:02:47 ryoon Exp $ # # common Makefile fragment for mozilla packages based on gecko 2.0. # @@ -84,6 +84,12 @@ SUBST_MESSAGE.fix-paths= Fixing absolute paths. SUBST_FILES.fix-paths+= ${MOZILLA_DIR}xpcom/io/nsAppFileLocationProvider.cpp SUBST_SED.fix-paths+= -e 's,/usr/lib/mozilla/plugins,${PREFIX}/lib/netscape/plugins,g' +SUBST_CLASSES+= prefix +SUBST_STAGE.prefix= pre-configure +SUBST_MESSAGE.prefix= Setting PREFIX +SUBST_FILES.prefix+= ${MOZILLA_DIR}xpcom/build/BinaryPath.h +SUBST_VARS.prefix+= PREFIX + CONFIG_GUESS_OVERRIDE+= ${MOZILLA_DIR}build/autoconf/config.guess CONFIG_GUESS_OVERRIDE+= ${MOZILLA_DIR}js/src/build/autoconf/config.guess CONFIG_GUESS_OVERRIDE+= ${MOZILLA_DIR}nsprpub/build/autoconf/config.guess diff --git a/www/firefox/patches/patch-xpcom_build_BinaryPath.h b/www/firefox/patches/patch-xpcom_build_BinaryPath.h index 79a0c6a3f25..8ffb68f2126 100644 --- a/www/firefox/patches/patch-xpcom_build_BinaryPath.h +++ b/www/firefox/patches/patch-xpcom_build_BinaryPath.h @@ -1,4 +1,4 @@ -$NetBSD: patch-xpcom_build_BinaryPath.h,v 1.3 2018/01/31 14:02:18 ryoon Exp $ +$NetBSD: patch-xpcom_build_BinaryPath.h,v 1.4 2018/02/10 07:02:47 ryoon Exp $ * Fix build under netbsd-7, PR pkg/52956 @@ -24,13 +24,17 @@ $NetBSD: patch-xpcom_build_BinaryPath.h,v 1.3 2018/01/31 14:02:18 ryoon Exp $ static nsresult Get(char aResult[MAXPATHLEN]) { int mib[4]; -@@ -195,7 +197,8 @@ private: - return NS_OK; +@@ -257,6 +259,13 @@ private: + return NS_ERROR_FAILURE; } --#elif defined(__OpenBSD__) -+#elif defined(__OpenBSD__) || \ -+ (defined(__NetBSD__) && !defined(KERN_PROC_PATHNAME)) - static nsresult Get(char aResult[MAXPATHLEN]) - { - int mib[4]; ++#elif (defined(__NetBSD__) && !defined(KERN_PROC_PATHNAME)) ++ static nsresult Get(char aResult[MAXPATHLEN]) ++ { ++ char path[] = "@PREFIX@/lib/firefox/firefox"; ++ sprintf(aResult, "%s", path); ++ return NS_OK; ++ } + #else + #error Oops, you need platform-specific code here + #endif |