Skip to Content.
Sympa Menu

sm-commit - [SM-Commit] GIT changes to master grimoire by Pavel Vinogradov (5445de29933005d23728df9fbb39bf76d9b48b16)

sm-commit AT lists.ibiblio.org

Subject: Source Mage code commit list

List archive

Chronological Thread  
  • From: Pavel Vinogradov <scm AT sourcemage.org>
  • To: sm-commit AT lists.ibiblio.org
  • Subject: [SM-Commit] GIT changes to master grimoire by Pavel Vinogradov (5445de29933005d23728df9fbb39bf76d9b48b16)
  • Date: Tue, 12 Dec 2023 15:56:48 +0000

GIT changes to master grimoire by Pavel Vinogradov <public AT sourcemage.org>:

libs/icu/BUILD | 14 ++------------
libs/icu/DETAILS | 6 +++---
libs/icu/HISTORY | 7 ++++++-
libs/icu/PRE_BUILD | 20 ++++++++++++++++++++
4 files changed, 31 insertions(+), 16 deletions(-)

New commits:
commit 5445de29933005d23728df9fbb39bf76d9b48b16
Author: Pavel Vinogradov <public AT sourcemage.org>
Commit: Pavel Vinogradov <public AT sourcemage.org>

libs/icu: version 74.2

diff --git a/libs/icu/BUILD b/libs/icu/BUILD
index 29a9829..18e736b 100755
--- a/libs/icu/BUILD
+++ b/libs/icu/BUILD
@@ -1,17 +1,7 @@
cd $SOURCE_DIRECTORY/source &&
# recommended for a system wide install
-OPTS+="--disable-renaming --disable-static" &&
-CC=gcc CXX=g++ ./configure --prefix=/usr $OPTS &&
-
-# for stable API
-sed "s/#define U_DISABLE_RENAMING 0/#define U_DISABLE_RENAMING 1/" \
- -i common/unicode/uconfig.h &&
-
-# Fix linking of icudata
-sed "s:LDFLAGSICUDT=-nodefaultlibs -nostdlib:LDFLAGSICUDT=:" \
- -i config/mh-linux &&
-
-make
+OPTS="--disable-renaming --disable-static ${OPTS}" &&
+default_build

# these are unused at the moment
#define UNISTR_FROM_CHAR_EXPLICIT explicit\
diff --git a/libs/icu/DETAILS b/libs/icu/DETAILS
index a1b85c7..075a754 100755
--- a/libs/icu/DETAILS
+++ b/libs/icu/DETAILS
@@ -1,6 +1,6 @@
SPELL=icu
- VERSION=74.1
-
SOURCE_HASH="sha512:32c28270aa5d94c58d2b1ef46d4ab73149b5eaa2e0621d4a4c11597b71d146812f5e66db95f044e8aaa11b94e99edd4a48ab1aa8efbe3d72a73870cd56b564c2"
+ VERSION=74.2
+
SOURCE_HASH="sha512:0cbe29122370ba03a8fb5b0f1494f598748044ad2aa4d66ba65fe98ebeb88da2d73d324ad6bfc44e004846e0ab5c9a34d1fdf3d6bdb3095c0d47e929b943e6db"
VERSIONX=${VERSION//./_}
SOURCE="${SPELL}4c-${VERSIONX}-src.tgz"

URI="https://github.com/unicode-org/${SPELL}/releases/download/release-${VERSION/./-}";
@@ -9,7 +9,7 @@ SOURCE_DIRECTORY="${BUILD_DIRECTORY}/$SPELL"
# Watch: https://github.com/unicode-org/icu/tags tags/release-([0-9\-]+)
if [[ "$ICU_DOC" == 'y' ]]; then
SOURCE3="${SPELL}4c-${VERSIONX}-docs.zip"
-
SOURCE3_HASH="sha512:70456cebba14ed50aa388072307d45af7144dcfc5633dcf356bf550d933025091c34256c72b4015e71e0b2b35a5d77a75769f4dd22a533f2bbf07e0a2e496d95"
+
SOURCE3_HASH="sha512:81bd6a7d66fed48934c2f5c69332b4cc7d544f194e99b9d9e38f5f770f301e6b13c94f186143ba5089e8907fb3e78e5e2aaed4b6f2451253ae89d9fab6dad4f5"
SOURCE3_URL[0]="${URI}/${SOURCE3}"
fi
WEB_SITE=http://site.icu-project.org/
diff --git a/libs/icu/HISTORY b/libs/icu/HISTORY
index c4eaba5..0865e0f 100644
--- a/libs/icu/HISTORY
+++ b/libs/icu/HISTORY
@@ -1,4 +1,9 @@
-2023-11-01 Pavel Vinogradov <public AT sorcemage.org>
+2023-12-12 Pavel Vinogradov <public AT sourcemage.org>
+ * DETAILS: version 74.2
+ * BUILD, PRE_BUILD: split the code, use default_build, actually
install docs
+ now
+
+2023-11-01 Pavel Vinogradov <public AT sourcemage.org>
* DETAILS: version 74.1

2023-06-13 Pavel Vinogradov <public AT sourcemage.org>
diff --git a/libs/icu/PRE_BUILD b/libs/icu/PRE_BUILD
new file mode 100755
index 0000000..d71ec33
--- /dev/null
+++ b/libs/icu/PRE_BUILD
@@ -0,0 +1,20 @@
+default_pre_build &&
+
+if [[ "${ICU_DOC}" == "y" ]]; then
+ mkdir -p "${SOURCE_DIRECTORY}/doc" &&
+ cd "${SOURCE_DIRECTORY}/doc" &&
+ unpack_file "3"
+fi &&
+
+cd "${SOURCE_DIRECTORY}/source" &&
+
+# for stable API
+sed "s/#define U_DISABLE_RENAMING 0/#define U_DISABLE_RENAMING 1/" \
+ -i common/unicode/uconfig.h &&
+
+# Fix linking of icudata
+sed "s:LDFLAGSICUDT=-nodefaultlibs -nostdlib:LDFLAGSICUDT=:" \
+ -i config/mh-linux &&
+
+# dirty hack to fix install phase
+touch "${SOURCE_DIRECTORY}/LICENSE"



  • [SM-Commit] GIT changes to master grimoire by Pavel Vinogradov (5445de29933005d23728df9fbb39bf76d9b48b16), Pavel Vinogradov, 12/12/2023

Archive powered by MHonArc 2.6.24.

Top of Page