From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from lists.gentoo.org (pigeon.gentoo.org [208.92.234.80]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits)) (No client certificate requested) by finch.gentoo.org (Postfix) with ESMTPS id 482A415808C for ; Mon, 14 Mar 2022 15:57:58 +0000 (UTC) Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id 706B9E08C4; Mon, 14 Mar 2022 15:57:57 +0000 (UTC) Received: from smtp.gentoo.org (woodpecker.gentoo.org [140.211.166.183]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits)) (No client certificate requested) by pigeon.gentoo.org (Postfix) with ESMTPS id 422CCE08C4 for ; Mon, 14 Mar 2022 15:57:57 +0000 (UTC) Received: from oystercatcher.gentoo.org (unknown [IPv6:2a01:4f8:202:4333:225:90ff:fed9:fc84]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (No client certificate requested) by smtp.gentoo.org (Postfix) with ESMTPS id 054EE342D4F for ; Mon, 14 Mar 2022 15:57:09 +0000 (UTC) Received: from localhost.localdomain (localhost [IPv6:::1]) by oystercatcher.gentoo.org (Postfix) with ESMTP id E6B4431C for ; Mon, 14 Mar 2022 15:56:58 +0000 (UTC) From: "Sam James" To: gentoo-commits@lists.gentoo.org Content-Transfer-Encoding: 8bit Content-type: text/plain; charset=UTF-8 Reply-To: gentoo-dev@lists.gentoo.org, "Sam James" Message-ID: <1647273398.2ed4096c377a7223fc27633dda6a98e0fcac9d87.sam@gentoo> Subject: [gentoo-commits] repo/gentoo:master commit in: www-client/seamonkey/ X-VCS-Repository: repo/gentoo X-VCS-Files: www-client/seamonkey/Manifest www-client/seamonkey/metadata.xml www-client/seamonkey/seamonkey-2.53.11.ebuild www-client/seamonkey/seamonkey-2.53.11_beta1.ebuild X-VCS-Directories: www-client/seamonkey/ X-VCS-Committer: sam X-VCS-Committer-Name: Sam James X-VCS-Revision: 2ed4096c377a7223fc27633dda6a98e0fcac9d87 X-VCS-Branch: master Date: Mon, 14 Mar 2022 15:56:58 +0000 (UTC) Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Linux mail X-BeenThere: gentoo-commits@lists.gentoo.org X-Auto-Response-Suppress: DR, RN, NRN, OOF, AutoReply X-Archives-Salt: 92681502-9d6f-4e17-a4b5-1b56a21f2de2 X-Archives-Hash: 583c18c4721362904a3a3c6ca4813e1c commit: 2ed4096c377a7223fc27633dda6a98e0fcac9d87 Author: Myckel Habets sdf org> AuthorDate: Wed Mar 2 15:58:10 2022 +0000 Commit: Sam James gentoo org> CommitDate: Mon Mar 14 15:56:38 2022 +0000 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2ed4096c www-client/seamonkey: rename 2.53.11_beta1 ebuild to 2.53.11. - Use patches from new repo. - Add GTK+2 removal patch. - Add maintainer to metadata.xml. - Remove redundant ASM_DEPEND and add dependency on libxcb - Revert applying patches to single action. Signed-off-by: Myckel Habets habets-dobben.nl> Signed-off-by: Sam James gentoo.org> www-client/seamonkey/Manifest | 3 ++ www-client/seamonkey/metadata.xml | 4 ++ ...53.11_beta1.ebuild => seamonkey-2.53.11.ebuild} | 47 ++++------------------ 3 files changed, 14 insertions(+), 40 deletions(-) diff --git a/www-client/seamonkey/Manifest b/www-client/seamonkey/Manifest index 6735a43a7343..edf151732910 100644 --- a/www-client/seamonkey/Manifest +++ b/www-client/seamonkey/Manifest @@ -1,4 +1,7 @@ DIST seamonkey-2.53.10.2-patches-01.tar.gz 77910 BLAKE2B 9f75470936c15a6c6be27a4751f0ed32dbd7629017b1f142250ef80ecf1adfc6fc7d88c3d1e4a44efaee93b9e15d0171910582ac4a7abcae65fa26bdb6950469 SHA512 ddb0984aaa5e16ced69dad59bb812fbc3ba14c3de96edfea8778ff5450f4f520657031470b80492226fc273fedb7195361c9f56352a53d381061a1171e830d5b DIST seamonkey-2.53.10.2.source-l10n.tar.xz 13616204 BLAKE2B 75e3efd51fa4628b3853c2fc86357d1a44addd11ea5409ee10fcce5114fb2a92a9f70af24e3e5fb955a15f8568149cd4c7af67a321716313ad71c474a3caeb2a SHA512 9796ac45203e91d1531ed88239ff8771cd666027a1dbf41885b3626ec03e4289854704cac53a56a68f3df9dd82232321cafde24b5f1c49b22722812bf8781a36 DIST seamonkey-2.53.10.2.source.tar.xz 284350364 BLAKE2B 15ff60b5728b84c00831d4dccde7600648889d56ecbe034708390cd83d096f760157d84f5df266ede2d4388302b0df83684397c276e1a0f6d1dfe3e799265ca1 SHA512 59233c2bfc0cf3c9e290e1165fea4cd285cabb339f66dbad7bdbe0b7fd9b2acbc37c385b775d2a3d045d1a6648012488cc018eb3f879139c2a582e7d37e01d7a +DIST seamonkey-2.53.11-patches-02.tar.gz 90646 BLAKE2B 047beb0a9c73c9d85d628139d4169ce91451df71e24aa4f920d5d509c53458e19b71b9cb58254707512445639a1aaf606e96b1c0d4e9eda67240217d36501b9e SHA512 5584fd0b565c56bf2223389bdbf11ff9df424e9eeac44105f1d493d958068e0fae2235bf34ea174600f85efecc1dd06b746f7b86f99d56f375b4127a3a933684 +DIST seamonkey-2.53.11.source-l10n.tar.xz 13626448 BLAKE2B 4dc2de15273b8b5a5e2572c7275d4172151d551348bb8481006d6917faf2814b582796ec6a74cc147299a9466d5de2c3cf3305ed61c70543e7e20047de0612ed SHA512 a20f692366a000418161521a18d696880b62f2f9a8aab95d470626fcfe52798cf5da41df4ba61d2598fdf6ec0d54218988351b3c778fd189957c791442eb6d44 +DIST seamonkey-2.53.11.source.tar.xz 287567152 BLAKE2B 96f89360948169a6ac650cec331f29026ac5dea40e953422f54ff2410dab0c49f883ca650f12514db2bc458bc2d58e6e3f3b6c9e75717ed2f8818cd35529215e SHA512 5a9b1f0f638dd08654b8e0654f5a87cc269e29cfe1efe7b9707fe306398354c95018317c826f7523e33bec50cf72e1ba33a0a1eb216568f62f02bd95eb1eaf16 DIST seamonkey-2.53.3-system_libvpx-1.8.patch.gz 3197 BLAKE2B 7a84d2184f4812eabfe3626eb6b2364f2f8c0ba24d4e53440e9d38658b89a3f1c23bdcbd623fd9aca3bfd04743e582587e9c42ba3d983cc9ec4059ea9503830a SHA512 ffc6f179f07cb9dcce2924c64bfed84a5cc724d857b32e5e349967e72022536c5192c3966e1089bab8efd91671584d6474334730ebefe1c4398f564a5f1753be diff --git a/www-client/seamonkey/metadata.xml b/www-client/seamonkey/metadata.xml index f3fa056f0caa..dc1f1e09bd66 100644 --- a/www-client/seamonkey/metadata.xml +++ b/www-client/seamonkey/metadata.xml @@ -1,6 +1,10 @@ + + gentoo-bugs@habets-dobben.nl + Myckel Habets + mozilla@gentoo.org Gentoo Mozilla Team diff --git a/www-client/seamonkey/seamonkey-2.53.11_beta1.ebuild b/www-client/seamonkey/seamonkey-2.53.11.ebuild similarity index 88% rename from www-client/seamonkey/seamonkey-2.53.11_beta1.ebuild rename to www-client/seamonkey/seamonkey-2.53.11.ebuild index afe28408be0f..c98faf96474e 100644 --- a/www-client/seamonkey/seamonkey-2.53.11_beta1.ebuild +++ b/www-client/seamonkey/seamonkey-2.53.11.ebuild @@ -21,7 +21,7 @@ MOZ_PV="${MOZ_PV/_beta/b}" MOZ_PV="${MOZ_PV/_rc/rc}" MOZ_P="${P}" MY_MOZ_P="${PN}-${MOZ_PV}" -PATCH="${PN}-2.53.11-patches-01" +PATCH="${PN}-2.53.11-patches-02" if [[ ${PV} == *_pre* ]] ; then MOZ_HTTP_URI="https://archive.mozilla.org/pub/${PN}/candidates/${MOZ_PV}-candidates/build${PV##*_pre}" @@ -31,8 +31,7 @@ fi SRC_URI="${MOZ_HTTP_URI}/source/${MY_MOZ_P}.source.tar.xz -> ${P}.source.tar.xz ${MOZ_HTTP_URI}/source/${MY_MOZ_P}.source-l10n.tar.xz -> ${P}.source-l10n.tar.xz - https://github.com/BioMike/gentoo-${PN}-patches/archive/refs/tags/${PV}.tar.gz -> ${PATCH}.tar.gz - system-libvpx? ( https://dev.gentoo.org/~sam/distfiles/${CATEGORY}/${PN}/${PN}-2.53.3-system_libvpx-1.8.patch.gz )" + https://github.com/BioMike/gentoo-${PN}-patches/archive/refs/tags/${PV}-r1.tar.gz -> ${PATCH}.tar.gz" S="${WORKDIR}/${MY_MOZ_P}" @@ -53,8 +52,6 @@ KEYWORDS="~amd64 ~ppc64 ~x86" RESTRICT="!test? ( test )" -ASM_DEPEND=">=dev-lang/yasm-1.1" - BDEPEND=" app-arch/unzip app-arch/zip @@ -63,9 +60,9 @@ BDEPEND=" >=sys-devel/binutils-2.16.1 virtual/pkgconfig >=virtual/rust-1.58.1 - amd64? ( ${ASM_DEPEND} ) + amd64? ( >=dev-lang/yasm-1.1 ) lto? ( sys-devel/binutils[gold] ) - x86? ( ${ASM_DEPEND} ) + x86? ( >=dev-lang/yasm-1.1 ) " COMMON_DEPEND=" app-arch/bzip2 @@ -81,7 +78,6 @@ COMMON_DEPEND=" >=sys-libs/zlib-1.2.3 >=x11-libs/cairo-1.10[X] x11-libs/gdk-pixbuf - >=x11-libs/gtk+-2.18:2 >=x11-libs/gtk+-3.4.0:3 x11-libs/libX11 x11-libs/libXcomposite @@ -90,6 +86,7 @@ COMMON_DEPEND=" x11-libs/libXfixes x11-libs/libXrender x11-libs/libXt + x11-libs/libxcb:= >=x11-libs/pango-1.22.0 >=x11-libs/pixman-0.19.2 media-video/ffmpeg @@ -192,37 +189,8 @@ src_unpack() { } src_prepare() { - SM_PATCHDIR="${WORKDIR}/mozilla" # Apply our patches - eapply "${SM_PATCHDIR}/1000_fix-preferences-gentoo.patch" - eapply "${SM_PATCHDIR}/1001_gentoo_prefs.patch" - eapply "${SM_PATCHDIR}/1002_drop_build_id.patch" - eapply "${SM_PATCHDIR}/1003_gentoo_specific_pgo.patch" - eapply "${SM_PATCHDIR}/1004_fix_pie_detection.patch" - eapply "${SM_PATCHDIR}/1005_fix_fortify_sources.patch" - eapply "${SM_PATCHDIR}/1007_re-add_system_sqlite.patch" - eapply "${SM_PATCHDIR}/2000_system_harfbuzz.patch" - eapply "${SM_PATCHDIR}/2001_system_graphite2.patch" - eapply "${SM_PATCHDIR}/2002_bmo-1559213-Support-system-av1.patch" - eapply "${SM_PATCHDIR}/2003_nICER_implicit_decls.patch" - eapply "${SM_PATCHDIR}/2004_fix_lto_builds.patch" - eapply "${SM_PATCHDIR}/2006_musl_sys_auxv.patch" - eapply "${SM_PATCHDIR}/2009_upstream-bug_1461221.patch" - eapply "${SM_PATCHDIR}/2010_blessings-TERM.patch" - eapply "${SM_PATCHDIR}/2011_missing-errno_h-in-SandboxOpenedFiles_cpp.patch" - eapply "${SM_PATCHDIR}/2012_make-MOZ_SIGNAL_TRAMPOLINE-Android-only_bug1434526.patch" - eapply "${SM_PATCHDIR}/2014_dont_use_gconf_service_mozilla_bug1526243.patch" - eapply "${SM_PATCHDIR}/2015_dont_use_gconf_for_proxy_configuration_bug1540145.patch" - eapply "${SM_PATCHDIR}/2018_audio_device_backends.patch" - eapply "${SM_PATCHDIR}/6001_add_missing_header_for_basename.patch" - eapply "${SM_PATCHDIR}/6002_add_alternate_name_for_private_siginfo_struct_member.patch" - eapply "${SM_PATCHDIR}/6003_fix_syscall_wrappers_on_musl.patch" - eapply "${SM_PATCHDIR}/6004_musl_drop_alloc_hooks.patch" - eapply "${SM_PATCHDIR}/6005_musl_memory_report.patch" - eapply "${SM_PATCHDIR}/6006_musl_pthread_setname.patch" - eapply "${SM_PATCHDIR}/6007_musl_fix_tools.patch" - eapply "${SM_PATCHDIR}/6008_musl_fix_toolkit.patch" - eapply "${SM_PATCHDIR}/6018_audio_backend_update_generated_files.patch" + eapply "${WORKDIR}"/gentoo-${PN}-patches-${PV}-r1/${PN} # Shell scripts sometimes contain DOS line endings; bug 391889 grep -rlZ --include="*.sh" $'\r$' . | @@ -232,8 +200,7 @@ src_prepare() { done use system-libvpx \ - && eapply -p2 "${WORKDIR}/${PN}-2.53.3-system_libvpx-1.8.patch" - #&& eapply -p2 "${SM_PATCHDIR}/1009_seamonkey-2.53.3-system_libvpx-1.8.patch" + && eapply -p2 ""${WORKDIR}"/gentoo-${PN}-patches-${PV}-r1/USE_flag/1009_seamonkey-2.53.3-system_libvpx-1.8.patch" # Allow user to apply any additional patches without modifing ebuild eapply_user