From 29827fde524a42fe343b32ea3c2f543e9ed3ee55 Mon Sep 17 00:00:00 2001 From: Karen Arutyunov Date: Sat, 15 Feb 2020 03:27:02 +0300 Subject: Release version 65.1.0+1 Drop copyright notice from source code Convert libicuuc test from C to C++ so it can link library statically Drop linking -lpthread and -lm for MinGW GCC --- libicui18n/build/bootstrap.build | 1 - libicui18n/build/export.build | 1 - libicui18n/build/root.build | 1 - libicui18n/buildfile | 1 - libicui18n/libicui18n/buildfile | 8 +++++--- libicui18n/manifest | 2 +- libicui18n/tests/basic/buildfile | 1 - libicui18n/tests/basic/driver.cpp | 1 - libicui18n/tests/basic/testscript | 1 - libicui18n/tests/build/bootstrap.build | 1 - libicui18n/tests/build/root.build | 3 +-- libicui18n/tests/buildfile | 1 - 12 files changed, 7 insertions(+), 15 deletions(-) (limited to 'libicui18n') diff --git a/libicui18n/build/bootstrap.build b/libicui18n/build/bootstrap.build index e8cef12..3a426ec 100644 --- a/libicui18n/build/bootstrap.build +++ b/libicui18n/build/bootstrap.build @@ -1,5 +1,4 @@ # file : build/root.build -# copyright : Copyright (c) 2018-2019 Code Synthesis Ltd # license : Unicode License; see accompanying LICENSE file project = libicui18n diff --git a/libicui18n/build/export.build b/libicui18n/build/export.build index b3f4e81..0455eea 100644 --- a/libicui18n/build/export.build +++ b/libicui18n/build/export.build @@ -1,5 +1,4 @@ # file : build/root.build -# copyright : Copyright (c) 2018-2019 Code Synthesis Ltd # license : Unicode License; see accompanying LICENSE file $out_root/ diff --git a/libicui18n/build/root.build b/libicui18n/build/root.build index aba4fb6..be5eaaf 100644 --- a/libicui18n/build/root.build +++ b/libicui18n/build/root.build @@ -1,5 +1,4 @@ # file : build/root.build -# copyright : Copyright (c) 2018-2019 Code Synthesis Ltd # license : Unicode License; see accompanying LICENSE file # Note that upstream compiles with -std=c++11 but this ends up with the 'auto diff --git a/libicui18n/buildfile b/libicui18n/buildfile index d929850..7aa0fe6 100644 --- a/libicui18n/buildfile +++ b/libicui18n/buildfile @@ -1,5 +1,4 @@ # file : buildfile -# copyright : Copyright (c) 2018-2019 Code Synthesis Ltd # license : Unicode License; see accompanying LICENSE file ./: {*/ -build/} doc{LICENSE INSTALL README} manifest diff --git a/libicui18n/libicui18n/buildfile b/libicui18n/libicui18n/buildfile index 1c0690c..988f400 100644 --- a/libicui18n/libicui18n/buildfile +++ b/libicui18n/libicui18n/buildfile @@ -1,5 +1,4 @@ # file : libicui18n/buildfile -# copyright : Copyright (c) 2018-2019 Code Synthesis Ltd # license : Unicode License; see accompanying LICENSE file import int_libs = libicuuc%lib{icuuc} @@ -93,8 +92,11 @@ switch $tclass, $tsys } case 'windows', 'mingw32' { - cxx.loptions += -Wl,-Bsymbolic -Wl,--enable-auto-import - cxx.libs += -lpthread -lm + # Note that we ommit -mthreads, -lpthread, and -lm that the upstream + # package also passes (see libicuuc/libicu/buildfile for details). + # + cxx.loptions += -Wl,-Bsymbolic -Wl,--enable-auto-import \ + -Wl,--no-undefined # Make sure all symbols are resolvable. } case 'windows' { diff --git a/libicui18n/manifest b/libicui18n/manifest index 3f7d67a..6df34dd 100644 --- a/libicui18n/manifest +++ b/libicui18n/manifest @@ -1,6 +1,6 @@ : 1 name: libicui18n -version: 65.1.0 +version: 65.1.0+1 upstream-version: 65.1 project: icu summary: ICU high-level internationalization C/C++ library diff --git a/libicui18n/tests/basic/buildfile b/libicui18n/tests/basic/buildfile index d4e9ead..9d16bf7 100644 --- a/libicui18n/tests/basic/buildfile +++ b/libicui18n/tests/basic/buildfile @@ -1,5 +1,4 @@ # file : tests/basic/buildfile -# copyright : Copyright (c) 2009-2019 Code Synthesis Tools CC # license : Unicode License; see accompanying LICENSE file import libs = libicui18n%lib{icui18n} diff --git a/libicui18n/tests/basic/driver.cpp b/libicui18n/tests/basic/driver.cpp index f9bf704..40f36ad 100644 --- a/libicui18n/tests/basic/driver.cpp +++ b/libicui18n/tests/basic/driver.cpp @@ -1,5 +1,4 @@ // file : tests/basic/driver.cpp -// copyright : Copyright (c) 2009-2019 Code Synthesis Tools CC // license : Unicode License; see accompanying LICENSE file #include diff --git a/libicui18n/tests/basic/testscript b/libicui18n/tests/basic/testscript index dc6fad8..2938723 100644 --- a/libicui18n/tests/basic/testscript +++ b/libicui18n/tests/basic/testscript @@ -1,5 +1,4 @@ # file : tests/basic/testscript -# copyright : Copyright (c) 2016-2019 Code Synthesis Ltd # license : Unicode License; see accompanying LICENSE file $* "de" >>EOO diff --git a/libicui18n/tests/build/bootstrap.build b/libicui18n/tests/build/bootstrap.build index 17797c1..b689bd5 100644 --- a/libicui18n/tests/build/bootstrap.build +++ b/libicui18n/tests/build/bootstrap.build @@ -1,5 +1,4 @@ # file : tests/build/bootstrap.build -# copyright : Copyright (c) 2016-2019 Code Synthesis Ltd # license : Unicode License; see accompanying LICENSE file project = # Unnamed subproject. diff --git a/libicui18n/tests/build/root.build b/libicui18n/tests/build/root.build index e8283ae..76b5bd7 100644 --- a/libicui18n/tests/build/root.build +++ b/libicui18n/tests/build/root.build @@ -1,8 +1,7 @@ # file : tests/build/root.build -# copyright : Copyright (c) 2016-2019 Code Synthesis Ltd # license : Unicode License; see accompanying LICENSE file -cxx.std = 14 +cxx.std = latest using cxx diff --git a/libicui18n/tests/buildfile b/libicui18n/tests/buildfile index d976635..78b2b2a 100644 --- a/libicui18n/tests/buildfile +++ b/libicui18n/tests/buildfile @@ -1,5 +1,4 @@ # file : tests/buildfile -# copyright : Copyright (c) 2016-2019 Code Synthesis Ltd # license : Unicode License; see accompanying LICENSE file ./: {*/ -build/} -- cgit v1.1