pkgsrc-Changes archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
CVS commit: pkgsrc/www/firefox52
Module Name: pkgsrc
Committed By: nia
Date: Sat Aug 3 09:28:42 UTC 2024
Modified Files:
pkgsrc/www/firefox52: Makefile distinfo mozilla-common.mk
pkgsrc/www/firefox52/patches: patch-as
Added Files:
pkgsrc/www/firefox52/patches: patch-intl_icu_source_configure
Removed Files:
pkgsrc/www/firefox52/patches:
patch-intl_lwbrk_nsJISx4051LineBreaker.cpp
Log Message:
firefox52: use vendored icu library
It has its own preferred version and it doesn't make much sense to
continue to chase incompatibilities and ABI breakage the latest point
release is introducing.
Should help the build.
To generate a diff of this commit:
cvs rdiff -u -r1.99 -r1.100 pkgsrc/www/firefox52/Makefile
cvs rdiff -u -r1.35 -r1.36 pkgsrc/www/firefox52/distinfo
cvs rdiff -u -r1.17 -r1.18 pkgsrc/www/firefox52/mozilla-common.mk
cvs rdiff -u -r1.2 -r1.3 pkgsrc/www/firefox52/patches/patch-as
cvs rdiff -u -r0 -r1.1 \
pkgsrc/www/firefox52/patches/patch-intl_icu_source_configure
cvs rdiff -u -r1.1 -r0 \
pkgsrc/www/firefox52/patches/patch-intl_lwbrk_nsJISx4051LineBreaker.cpp
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
Modified files:
Index: pkgsrc/www/firefox52/Makefile
diff -u pkgsrc/www/firefox52/Makefile:1.99 pkgsrc/www/firefox52/Makefile:1.100
--- pkgsrc/www/firefox52/Makefile:1.99 Wed May 29 16:34:49 2024
+++ pkgsrc/www/firefox52/Makefile Sat Aug 3 09:28:41 2024
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.99 2024/05/29 16:34:49 adam Exp $
+# $NetBSD: Makefile,v 1.100 2024/08/03 09:28:41 nia Exp $
FIREFOX_VER= ${MOZ_BRANCH}${MOZ_BRANCH_MINOR}
MOZ_BRANCH= 52.9
@@ -6,7 +6,7 @@ MOZ_BRANCH_MINOR= .0esr
DISTNAME= firefox-${FIREFOX_VER}.source
PKGNAME= firefox${MOZ_BRANCH:C/\..*$//}-${MOZ_BRANCH}${MOZ_BRANCH_MINOR:S/b/beta/:S/esr//}
-PKGREVISION= 68
+PKGREVISION= 69
CATEGORIES= www
MASTER_SITES+= ${MASTER_SITE_MOZILLA:=firefox/releases/${FIREFOX_VER}/source/}
MASTER_SITES+= ${MASTER_SITE_MOZILLA_ALL:=firefox/releases/${FIREFOX_VER}/source/}
Index: pkgsrc/www/firefox52/distinfo
diff -u pkgsrc/www/firefox52/distinfo:1.35 pkgsrc/www/firefox52/distinfo:1.36
--- pkgsrc/www/firefox52/distinfo:1.35 Fri Aug 2 08:55:33 2024
+++ pkgsrc/www/firefox52/distinfo Sat Aug 3 09:28:41 2024
@@ -1,11 +1,11 @@
-$NetBSD: distinfo,v 1.35 2024/08/02 08:55:33 martin Exp $
+$NetBSD: distinfo,v 1.36 2024/08/03 09:28:41 nia Exp $
BLAKE2s (firefox-52.9.0esr.source.tar.xz) = 68da851ecfe1b03231157bf79732865d3cf81b7c10128a2e2a9e6e7be3963348
SHA512 (firefox-52.9.0esr.source.tar.xz) = bfca42668ca78a12a9fb56368f4aae5334b1f7a71966fbba4c32b9c5e6597aac79a6e340ac3966779d2d5563eb47c054ab33cc40bfb7306172138ccbd3adb2b9
Size (firefox-52.9.0esr.source.tar.xz) = 214087304 bytes
SHA1 (patch-aa) = 31ba818e5f507c0ebdddd178b4801ab81e1bbbe5
SHA1 (patch-ao) = 8b7125ef3b193fca4d03386142887b2f8d5015c5
-SHA1 (patch-as) = b596132c7b6902c4f7ddb901e28e1437b99bb428
+SHA1 (patch-as) = 03cc0f37718188613285093fc80116ac7c2ea38a
SHA1 (patch-build_gyp.mozbuild) = 481270e6703e556fb87a3440cb3cfb3d4fcc4c86
SHA1 (patch-build_moz.configure_init.configure) = f2df0c6b92aa825a61f6a4ee1f70f5443c61858e
SHA1 (patch-build_moz.configure_keyfiles.configure) = dd46c7c29464f374eed3f0762f4653d42032c261
@@ -53,7 +53,7 @@ SHA1 (patch-gfx_ycbcr_yuv__row__arm.S) =
SHA1 (patch-image_Downscaler.h) = c92aa17c22310d0b16cdc4bb778d3029c4b154e3
SHA1 (patch-image_decoders_nsJPEGDecoder.cpp) = ed86c3fbb3aef753eec6f6a97940594aac5f3f2f
SHA1 (patch-intl_hyphenation_glue_hnjalloc.h) = abe01bea5872a57f3d00bbbf89f958621f08a655
-SHA1 (patch-intl_lwbrk_nsJISx4051LineBreaker.cpp) = f5a94cf64b2d2cfda70ca5c856750c4f0b87c0a6
+SHA1 (patch-intl_icu_source_configure) = 20d4d68285c1a40b38442dba62af01188db3f6dc
SHA1 (patch-intl_unicharutil_util_moz.build) = 2e604c8695b490657ee14cae01ca84d7bd51236c
SHA1 (patch-ipc_chromium_src_base_atomicops.h) = 24b63a6e51d9ab27f2788ee02f2ffa7e1c36f29a
SHA1 (patch-ipc_chromium_src_base_atomicops__internals__arm__gcc.h) = cceefce420cfcfc67f74375e3fe5d17a75a562e4
Index: pkgsrc/www/firefox52/mozilla-common.mk
diff -u pkgsrc/www/firefox52/mozilla-common.mk:1.17 pkgsrc/www/firefox52/mozilla-common.mk:1.18
--- pkgsrc/www/firefox52/mozilla-common.mk:1.17 Mon Oct 23 06:37:56 2023
+++ pkgsrc/www/firefox52/mozilla-common.mk Sat Aug 3 09:28:41 2024
@@ -1,4 +1,4 @@
-# $NetBSD: mozilla-common.mk,v 1.17 2023/10/23 06:37:56 wiz Exp $
+# $NetBSD: mozilla-common.mk,v 1.18 2024/08/03 09:28:41 nia Exp $
#
# common Makefile fragment for mozilla packages based on gecko 2.0.
#
@@ -39,7 +39,6 @@ CXXFLAGS+= -mstackrealign
CHECK_PORTABILITY_SKIP+= ${MOZILLA_DIR}security/nss/tests/libpkix/libpkix.sh
CHECK_PORTABILITY_SKIP+= ${MOZILLA_DIR}security/nss/tests/multinit/multinit.sh
CHECK_PORTABILITY_SKIP+= ${MOZILLA_DIR}js/src/tests/update-test262.sh
-CHECK_PORTABILITY_SKIP+= ${MOZILLA_DIR}intl/icu/source/configure
CHECK_PORTABILITY_SKIP+= ${MOZILLA_DIR}browser/components/loop/run-all-loop-tests.sh
CHECK_PORTABILITY_SKIP+= ${MOZILLA_DIR}browser/extensions/loop/run-all-loop-tests.sh
@@ -53,7 +52,6 @@ CONFIGURE_ARGS+= --enable-system-pixman
CONFIGURE_ARGS+= --with-system-libvpx
CONFIGURE_ARGS+= --enable-system-hunspell
CONFIGURE_ARGS+= --enable-system-ffi
-CONFIGURE_ARGS+= --with-system-icu
CONFIGURE_ARGS+= --with-system-nss
CONFIGURE_ARGS+= --with-system-nspr
CONFIGURE_ARGS+= --with-system-jpeg
@@ -143,7 +141,6 @@ BUILDLINK_API_DEPENDS.libevent+= libeven
.include "../../devel/libffi/buildlink3.mk"
BUILDLINK_API_DEPENDS.nspr+= nspr>=4.12
.include "../../devel/nspr/buildlink3.mk"
-.include "../../textproc/icu/buildlink3.mk"
.include "../../devel/nss/buildlink3.mk"
.include "../../devel/zlib/buildlink3.mk"
.include "../../mk/jpeg.buildlink3.mk"
Index: pkgsrc/www/firefox52/patches/patch-as
diff -u pkgsrc/www/firefox52/patches/patch-as:1.2 pkgsrc/www/firefox52/patches/patch-as:1.3
--- pkgsrc/www/firefox52/patches/patch-as:1.2 Mon Jul 30 12:23:11 2018
+++ pkgsrc/www/firefox52/patches/patch-as Sat Aug 3 09:28:42 2024
@@ -1,7 +1,6 @@
-$NetBSD: patch-as,v 1.2 2018/07/30 12:23:11 jmcneill Exp $
+$NetBSD: patch-as,v 1.3 2024/08/03 09:28:42 nia Exp $
* Treat DragonFly like FreeBSD.
-* Add system ICU support
* Enable ARM64 JIT
--- js/src/old-configure.in.orig 2017-04-11 02:13:16.000000000 +0000
Added files:
Index: pkgsrc/www/firefox52/patches/patch-intl_icu_source_configure
diff -u /dev/null pkgsrc/www/firefox52/patches/patch-intl_icu_source_configure:1.1
--- /dev/null Sat Aug 3 09:28:42 2024
+++ pkgsrc/www/firefox52/patches/patch-intl_icu_source_configure Sat Aug 3 09:28:42 2024
@@ -0,0 +1,22 @@
+$NetBSD: patch-intl_icu_source_configure,v 1.1 2024/08/03 09:28:42 nia Exp $
+
+Shell portability. This is fixed upstream in later versions.
+
+--- intl/icu/source/configure.orig 2024-08-03 09:22:25.037362805 +0000
++++ intl/icu/source/configure
+@@ -7778,13 +7778,13 @@ fi
+ # Now that we're done using CPPFLAGS etc. for tests, we can change it
+ # for build.
+
+-if test "${CC}" == "clang"; then
++if test "${CC}" = "clang"; then
+ CLANGCFLAGS="-Qunused-arguments -Wno-parentheses-equality"
+ else
+ CLANGCFLAGS=""
+ fi
+
+-if test "${CXX}" == "clang++"; then
++if test "${CXX}" = "clang++"; then
+ CLANGCXXFLAGS="-Qunused-arguments -Wno-parentheses-equality"
+ else
+ CLANGCXXFLAGS=""
Home |
Main Index |
Thread Index |
Old Index