From cd7c269873f269ecf43fd02e7459b2cc4b7c948b Mon Sep 17 00:00:00 2001 From: Troy Dawson Date: Thu, 21 Mar 2024 19:02:17 +0000 Subject: [PATCH] mingw-icu package is retired on branch c10s for BAKERY-412 --- .gitignore | 11 -- dead.package | 1 + icu4c_mingwbuild.patch | 226 ----------------------------- mingw-icu.spec | 322 ----------------------------------------- sources | 1 - 5 files changed, 1 insertion(+), 560 deletions(-) delete mode 100644 .gitignore create mode 100644 dead.package delete mode 100644 icu4c_mingwbuild.patch delete mode 100644 mingw-icu.spec delete mode 100644 sources diff --git a/.gitignore b/.gitignore deleted file mode 100644 index b67c836..0000000 --- a/.gitignore +++ /dev/null @@ -1,11 +0,0 @@ -/icu4c-4_8_1_1-src.tgz -/icu4c-49_1_2-src.tgz -/icu4c-50_1_2-src.tgz -/icu4c-57_1-src.tgz -/icu4c-64_2-src.tgz -/icu4c-65_1-src.tgz -/icu4c-67_1-src.tgz -/icu4c-69_1-src.tgz -/icu4c-71_1-src.tgz -/icu4c-72_1-src.tgz -/icu4c-73_2-src.tgz diff --git a/dead.package b/dead.package new file mode 100644 index 0000000..95943e8 --- /dev/null +++ b/dead.package @@ -0,0 +1 @@ +mingw-icu package is retired on branch c10s for BAKERY-412 \ No newline at end of file diff --git a/icu4c_mingwbuild.patch b/icu4c_mingwbuild.patch deleted file mode 100644 index f90bbdf..0000000 --- a/icu4c_mingwbuild.patch +++ /dev/null @@ -1,226 +0,0 @@ -diff -rupN --no-dereference icu/source/config/icu.pc.in icu-new/source/config/icu.pc.in ---- icu/source/config/icu.pc.in 2023-06-13 23:23:55.000000000 +0200 -+++ icu-new/source/config/icu.pc.in 2023-07-18 10:00:48.668691674 +0200 -@@ -3,30 +3,30 @@ - # Copyright (C) 2010-2013, International Business Machines Corporation. All Rights Reserved. - - # CFLAGS contains only anything end users should set --CFLAGS = @UCONFIG_CFLAGS@ -+CFLAGS=@UCONFIG_CFLAGS@ - # CXXFLAGS contains only anything end users should set --CXXFLAGS = @UCONFIG_CXXFLAGS@ -+CXXFLAGS=@UCONFIG_CXXFLAGS@ - # DEFS only contains those UCONFIG_CPPFLAGS which are not auto-set by platform.h --DEFS = @UCONFIG_CPPFLAGS@ --prefix = @prefix@ --exec_prefix = @exec_prefix@ --#bindir = @bindir@ --libdir = @libdir@ --includedir = @includedir@ --baselibs = @LIBS@ --#datarootdir = @datarootdir@ --#datadir = @datadir@ --#sbindir = @sbindir@ --#mandir = @mandir@ --#sysconfdir = @sysconfdir@ -+DEFS=@UCONFIG_CPPFLAGS@ -+prefix=@prefix@ -+exec_prefix=@exec_prefix@ -+#bindir=@bindir@ -+libdir=@libdir@ -+includedir=@includedir@ -+baselibs=@LIBS@ -+#datarootdir=@datarootdir@ -+#datadir=@datadir@ -+#sbindir=@sbindir@ -+#mandir=@mandir@ -+#sysconfdir=@sysconfdir@ - UNICODE_VERSION=@UNICODE_VERSION@ - ICUPREFIX=icu - ICULIBSUFFIX=@ICULIBSUFFIX@ --LIBICU=lib${ICUPREFIX} -+LIBICU=${ICUPREFIX} - #SHAREDLIBCFLAGS=-fPIC - pkglibdir=${libdir}/@PACKAGE@${ICULIBSUFFIX}/@VERSION@ - #pkgdatadir=${datadir}/@PACKAGE@${ICULIBSUFFIX}/@VERSION@ --ICUDATA_NAME = icudt@LIB_VERSION_MAJOR@@ICUDATA_CHAR@ -+ICUDATA_NAME=icudata@LIB_VERSION_MAJOR@@ICUDATA_CHAR@ - #ICUPKGDATA_DIR=@libdir@ - #ICUDATA_DIR=${pkgdatadir} - ICUDESC=International Components for Unicode -diff -rupN --no-dereference icu/source/config/Makefile.inc.in icu-new/source/config/Makefile.inc.in ---- icu/source/config/Makefile.inc.in 2023-06-13 23:23:55.000000000 +0200 -+++ icu-new/source/config/Makefile.inc.in 2023-07-18 10:00:48.669691734 +0200 -@@ -43,7 +43,7 @@ UNICODE_VERSION = @UNICODE_VERSION@ - # The prefix for ICU libraries, normally 'icu' - ICUPREFIX = icu - PACKAGE = @PACKAGE@ --LIBICU = lib$(ICUPREFIX) -+LIBICU = $(ICUPREFIX) - - # Static library prefix and file extension - STATIC_PREFIX = s -@@ -106,17 +106,18 @@ CTESTFW_STUBNAME = test - # - $(ICULIBS_I18N) - i18n library, formatting, etc. - # - $(ICULIBS_ICUIO) - ICU stdio equivalent library - --ICULIBS_COMMON = -l$(ICUPREFIX)uc$(ICULIBSUFFIX)$(ICULIBSUFFIX_VERSION) --ICULIBS_DATA = -l$(ICUPREFIX)$(DATA_STUBNAME)$(ICULIBSUFFIX)$(ICULIBSUFFIX_VERSION) --ICULIBS_I18N = -l$(ICUPREFIX)$(I18N_STUBNAME)$(ICULIBSUFFIX)$(ICULIBSUFFIX_VERSION) --ICULIBS_TOOLUTIL = -l$(ICUPREFIX)tu$(ICULIBSUFFIX)$(ICULIBSUFFIX_VERSION) --ICULIBS_CTESTFW = -l$(ICUPREFIX)ctestfw$(ICULIBSUFFIX)$(ICULIBSUFFIX_VERSION) --ICULIBS_ICUIO = -l$(ICUPREFIX)io$(ICULIBSUFFIX)$(ICULIBSUFFIX_VERSION) --ICULIBS_OBSOLETE = -l$(ICUPREFIX)obsolete$(ICULIBSUFFIX)$(ICULIBSUFFIX_VERSION) --ICULIBS_LAYOUTEX = -l$(ICUPREFIX)lx$(ICULIBSUFFIX)$(ICULIBSUFFIX_VERSION) -+ICULIBS_COMMON = -l$(ICUPREFIX)uc$(ICULIBSUFFIX) -+ICULIBS_DATA = -l$(ICUPREFIX)$(DATA_STUBNAME)$(ICULIBSUFFIX) -+ICULIBS_I18N = -l$(ICUPREFIX)$(I18N_STUBNAME)$(ICULIBSUFFIX) -+ICULIBS_TOOLUTIL = -l$(ICUPREFIX)tu$(ICULIBSUFFIX) -+ICULIBS_CTESTFW = -l$(ICUPREFIX)ctestfw$(ICULIBSUFFIX) -+ICULIBS_ICUIO = -l$(ICUPREFIX)io$(ICULIBSUFFIX) -+ICULIBS_OBSOLETE = -l$(ICUPREFIX)obsolete$(ICULIBSUFFIX) -+ICULIBS_LAYOUTEX = -l$(ICUPREFIX)lx$(ICULIBSUFFIX) - ICULIBS_BASE = -L$(libdir) - - # for icu-config to test with -+SO = dll - ICULIBS_COMMON_LIB_NAME = ${LIBICU}${COMMON_STUBNAME}${ICULIBSUFFIX}${ICULIBSUFFIX_VERSION}.${SO} - ICULIBS_COMMON_LIB_NAME_A = ${LIBICU}${COMMON_STUBNAME}${ICULIBSUFFIX}.${A} - -diff -rupN --no-dereference icu/source/config/mh-mingw icu-new/source/config/mh-mingw ---- icu/source/config/mh-mingw 2023-06-13 23:23:55.000000000 +0200 -+++ icu-new/source/config/mh-mingw 2023-07-18 10:00:48.669691734 +0200 -@@ -82,34 +82,21 @@ SO_TARGET_VERSION_SUFFIX = - endif - - # Static library prefix and file extension --LIBSICU = $(LIBPREFIX)$(STATIC_PREFIX)$(ICUPREFIX) -+LIBSICU = LIBSICU = lib$(LIBPREFIX)$(ICUPREFIX) - A = a - - ## An import library is needed for z/OS and MSVC - IMPORT_LIB_EXT = .dll.a - --LIBPREFIX=lib -+LIBPREFIX= - --# Change the stubnames so that poorly working FAT disks and installation programs can work. --# This is also for backwards compatibility. --DATA_STUBNAME = dt --I18N_STUBNAME = in --LIBICU = $(STATIC_PREFIX_WHEN_USED)$(ICUPREFIX) -+LIBICU = $(ICUPREFIX) - - #SH### copied from Makefile.inc - #SH## for icu-config to test with - #SH#ICULIBS_COMMON_LIB_NAME="${LIBICU}${COMMON_STUBNAME}${ICULIBSUFFIX}${ICULIBSUFFIX_VERSION}.${SO}" - #SH#ICULIBS_COMMON_LIB_NAME_A="${LIBICU}${COMMON_STUBNAME}${ICULIBSUFFIX}.${A}" - --#SH#ICULIBS_DATA="-l$(ICUPREFIX)$(DATA_STUBNAME)$(ICULIBSUFFIX)" --ICULIBS_DT="-l$(ICUPREFIX)$(DATA_STUBNAME)$(ICULIBSUFFIX)" --ICULIBS_I18N="-l$(ICUPREFIX)$(I18N_STUBNAME)$(ICULIBSUFFIX)" --ICULIBS_LX="-l$(STATIC_PREFIX_WHEN_USED)$(ICUPREFIX)$(LAYOUTEX_STUBNAME)$(ICULIBSUFFIX)" --ICULIBS_IO="-l$(ICUPREFIX)$(IO_STUBNAME)$(ICULIBSUFFIX)" --ICULIBS_UC="-l$(ICUPREFIX)$(COMMON_STUBNAME)$(ICULIBSUFFIX)" --ICULIBS_CTESTFW="-l$(STATIC_PREFIX_WHEN_USED)$(ICUPREFIX)$(CTESTFW_STUBNAME)$(ICULIBSUFFIX)" --ICULIBS_TOOLUTIL="-l$(ICUPREFIX)tu$(ICULIBSUFFIX)" --#SH# - #SH## ICULIBS is the set of libraries your application should link - #SH## with usually. Many applications will want to add ${ICULIBS_I18N} as well. - #SH#ICULIBS="${ICULIBS_BASE} ${ICULIBS_I18N} ${ICULIBS_COMMON} ${ICULIBS_DATA} " -@@ -175,6 +162,9 @@ MIDDLE_IMPORT_LIB = $(FINAL_IMPORT_LIB)# - ## Special pkgdata information that is needed - PKGDATA_VERSIONING = -r $(SO_TARGET_VERSION_MAJOR) - -+# The following is for Makefile.inc's use. -+ICULIBSUFFIX_VERSION = $(LIB_VERSION_MAJOR) -+ - ## Versioned libraries rules - #%$(SO_TARGET_VERSION_MAJOR).$(SO): %$(SO_TARGET_VERSION).$(SO) - # $(RM) $@ && cp ${ - 73.2-2 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild - -* Tue Jul 18 2023 Sandro Mani - 73.2-1 -- Update to 73.2 - -* Thu Jan 19 2023 Fedora Release Engineering - 72.1-2 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild - -* Tue Jan 03 2023 Sandro Mani - 72.1-1 -- Update to 72.1 - -* Thu Aug 04 2022 Sandro Mani - 71.1-1 -- Update to 71.1 - -* Thu Jul 21 2022 Fedora Release Engineering - 69.1-5 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild - -* Fri Mar 25 2022 Sandro Mani - 69.1-4 -- Rebuild with mingw-gcc-12 - -* Thu Jan 20 2022 Fedora Release Engineering - 69.1-3 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild - -* Thu Jul 22 2021 Fedora Release Engineering - 69.1-2 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild - -* Sat May 22 2021 Sandro Mani - 69.1-1 -- Update to 69.1 - -* Tue Jan 26 2021 Fedora Release Engineering - 67.1-3 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild - -* Tue Jul 28 2020 Fedora Release Engineering - 67.1-2 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild - -* Mon May 18 2020 Sandro Mani - 67.1-1 -- Update to 67.1 - -* Wed Jan 29 2020 Fedora Release Engineering - 65.1-2 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild - -* Tue Nov 05 2019 Sandro Mani - 65.1-1 -- Update to 65.1 - -* Tue Oct 08 2019 Sandro Mani - 64.2-3 -- Rebuild (Changes/Mingw32GccDwarf2) - -* Mon Sep 23 2019 Richard W.M. Jones - 64.2-2 -- Bump and rebuild for RHBZ#1736119. - -* Tue Aug 13 2019 Sandro Mani - 64.2-1 -- Update to 64.2 - -* Thu Jul 25 2019 Fedora Release Engineering - 57.1-7 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild - -* Fri Feb 01 2019 Fedora Release Engineering - 57.1-6 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild - -* Fri Jul 13 2018 Fedora Release Engineering - 57.1-5 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild - -* Thu Feb 08 2018 Fedora Release Engineering - 57.1-4 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild - -* Wed Jul 26 2017 Fedora Release Engineering - 57.1-3 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild - -* Fri Feb 10 2017 Fedora Release Engineering - 57.1-2 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild - -* Mon Oct 24 2016 Kalev Lember - 57.1-1 -- Update to 57.1 -- Don't set group tags -- Use license macro - -* Thu Feb 04 2016 Fedora Release Engineering - 50.1.2-6 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild - -* Wed Jun 17 2015 Fedora Release Engineering - 50.1.2-5 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild - -* Sat Jun 07 2014 Fedora Release Engineering - 50.1.2-4 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild - -* Thu May 29 2014 Erik van Pienbroek - 50.1.2-3 -- Fix CVE-2013-2924 (RHBZ #1015595) - -* Sat Aug 03 2013 Fedora Release Engineering - 50.1.2-2 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild - -* Sun Jun 16 2013 Paweł Forysiuk - 50.1.2-1 -- Update to 50.1.2 to match native version -- Drop icu-config script - -* Sun Jan 27 2013 Paweł Forysiuk - 49.1.2-2 -- Properly package icudata library - -* Sun Dec 30 2012 Pawel Forysiuk - 49.1.2-1 -- Update to new upstream version - -* Fri Jul 20 2012 Fedora Release Engineering - 4.8.1.1-6 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild - -* Sun Mar 18 2012 Erik van Pienbroek - 4.8.1.1-5 -- Added win64 support -- Use mingw macros without leading underscore -- Use %%global instead of %%define - -* Mon Feb 27 2012 Kalev Lember - 4.8.1.1-4 -- Added Erik van Pienbroek's patches to fix build with the mingw-w64 toolchain - -* Mon Feb 27 2012 Erik van Pienbroek - 4.8.1.1-3 -- Rebuild against the mingw-w64 toolchain - -* Tue Feb 07 2012 Forysiuk Paweł - 4.8.1.1-2 -- Fix icu4c-4_6_1-crossbuild.patch to compile cleanly -- Minor packaging cleanup - -* Tue Feb 07 2012 Forysiuk Paweł - 4.8.1.1-1 -- Initial release based on openSUSE mingw32-icu package diff --git a/sources b/sources deleted file mode 100644 index c5e96d7..0000000 --- a/sources +++ /dev/null @@ -1 +0,0 @@ -SHA512 (icu4c-73_2-src.tgz) = 76dd782db6205833f289d7eb68b60860dddfa3f614f0ba03fe7ec13117077f82109f0dc1becabcdf4c8a9c628b94478ab0a46134bdb06f4302be55f74027ce62