0
0
Fork 0
Commit Graph

75 Commits

Author SHA1 Message Date
PulkoMandy e692adf95b icu66, icu67: enable for sparc
Needed by harfbuzz, bootstrap build does not work if this is not enabled
2021-10-22 13:08:32 +02:00
waddlesplash 4f180bdb94
Utilize the new "all" ARCHITECTURES keyword in most recipes. (#6189)
x86_64 is used as a baseline: the "x86_64" entry, whatever status it has,
is transformed into "all", and then the other entries in ARCHITECTURES
either dropped or rearranged appropriately.
2021-09-15 15:40:18 -04:00
Fredrik Holmqvist daf25145a5 Added arm64 riscv64 enabled arm for icu 66 and 67 recipes 2021-08-27 21:14:56 +02:00
Jerome Duval b2023c35ef icu66: update tzdata 2020f 2021-01-04 15:27:06 +01:00
Adrien Destugues 9ca4b61943 icu 57: disable devel package for non-gcc2
This will make sure any future builds will use icu 66 instead on
platforms where it is available. This should make it possible to
smoothly migrate to a newer ICU version without breaking old packages.

When we're sure nothing depends on icu 57 anymore we can see about
removing it (it will remain for gcc2 of course, since it's not possible
to build later versions there).
2020-10-17 21:36:27 +02:00
Adrien Destugues 4a8008a090 libfreehand: build fix. 2020-08-03 22:57:23 +02:00
Adrien Destugues a2599286bd icu66: fix primary arch build 2020-08-02 14:14:17 +02:00
Adrien Destugues 4d68f801dd icu66: fix and enable. 2020-08-02 11:59:24 +02:00
François Revol f9d7ba6dcd icu: builds fine on m68k 2020-07-23 17:52:42 +02:00
Adrien Destugues e43d05b8a4 icu: recipe for version 66.1.
We should rebootstrap all the non-gcc2 architectures using this. New
versions of WebKit require at least ICU60 and we are currently shipping
version 57.

Currently the recipe has a different name so it can be installed
side-by-side with the old one, but we don't want to ship Haiku with 2
versions of ICU.

In order to not further delay the beta2 release, this should be done
after the release.
2020-04-11 12:06:22 +02:00
François Revol 2c95bf707c Enable m68k for the base packages
This is needed to build the source packages to use in the bootstrap image.
2020-02-04 22:44:39 +01:00
Jerome Duval 48532120bc icu: update to tzdata2019c
had to update tz2icu with current.
2020-01-02 22:36:12 +01:00
Adrien Destugues 2742ba8291 ICU: update to 57.2
Includes more up to date tzdata (2019a instead of 2016f in the previous
recipe), which should get us more in line with the latest timezone
reforms. Also includes support for the new Japanese era Reiwa (令和).

No API changes, so this should be a drop-in replacement for ICU 57.1.

We should investigate updating to newer versions for non-gcc2 platforms,
however (but this requires ABI changes so rebootstrapping is needed).
2020-01-02 21:42:05 +01:00
Adrien Destugues 3524e614d1 icu: preliminary recipe for version 64.2.
There is no way this will build for gcc2. Versions of ICU from 59
onwards require and use C++11. This means anything wanting to use the
new APIs will not build with gcc2 anymore.

Marked as untested for now, still need to investigate:
- Why embedding the data in libicudata doesn't work, gcc fails to link
the lib, but manually re running the command works?
- Migration process to get Haiku to use it on all architectures, and
wether to keep an icu57 package around for some time.
2019-09-20 22:18:43 +02:00
Augustin Cavalier 6f4ff0c44a icu: Remove old recipes. 2019-05-14 14:33:46 -04:00
Jerome Duval 650ea9b9e1 Reapply "Enable sparc for the base packages".
This reverts commit 99901b49ee.
2019-04-30 19:51:33 +02:00
Jerome Duval 99901b49ee Revert "Enable sparc for the base packages"
This reverts commit ab5bcc9b3b.
2019-04-10 11:10:56 +02:00
PulkoMandy ab5bcc9b3b Enable sparc for the base packages
This is needed to build the source packages to use in the bootstrap
image.
2019-04-08 22:03:29 +02:00
Sergei Reznikov f337c8b840 icu: bump revision
icu_devel is somehow missing from x86_64 repo
2018-04-01 15:13:10 +03:00
Scott McCreary 39fec460e5
Update icu-60.1.recipe (#2046) 2018-01-02 12:47:49 -08:00
Duong Dac f8c60411b4 New recipes (#1981)
* update recipes x86_64 status
2018-01-02 11:41:26 -08:00
waddlesplash 6610955ba9
icu54: completely deactivate. 2017-11-26 16:25:16 +01:00
waddlesplash 0092be9cee
icu55: completely deactivate. 2017-11-26 16:24:48 +01:00
waddlesplash 2fbc2b4181
icu56: completely deactivate. 2017-11-26 16:24:25 +01:00
Jerome Duval bd0972c3d4 icu: add disabled recipe for version 60.1. 2017-11-05 21:59:58 +01:00
Jérôme Duval 30224a80e6 icu: switch to ssl 2017-08-25 14:16:52 +02:00
Jérôme Duval 454940d466 Bump revisions for x86_64 rebuild after time_t change.
* make gawk compatible with version 3.
* add some prerequisites for icu.
2017-06-12 17:40:24 -04:00
Jérôme Duval fb3f7659bf icu: disable old versions on x86_64.
* depending packages should be rebuilt soon.
2016-12-12 18:39:59 +01:00
Jérôme Duval 9b21d46b57 icu: needs unzip. 2016-10-06 11:20:39 +02:00
Jerome Duval 87bc25ad5d icu: add recipe for version 57.1.
* rename the 56.1 recipe for icu56 for compatibility.
2016-07-12 13:42:00 +00:00
Kacper Kasper 73e08a494c icu: add tools package. 2016-04-06 22:55:17 +02:00
Jerome Duval 23289af75a icu; forgot to add these files. 2016-01-12 23:30:06 +00:00
Jerome Duval 119132fdbc icu: add recipe for version 56.1.
* rename the 55.1 recipe for icu55 for compatibility.
2016-01-12 22:43:26 +00:00
Michael Lotz 7666ccdc9f icu: Add patch to fix race condition in parallel builds.
The yearistype.sh script did not depend on the extraction of the tzdata
archive.
2015-12-19 20:31:34 +00:00
Jerome Duval 7956d1c5e9 icu: update icu-data with tzdata2015g. 2015-12-17 17:58:47 +00:00
Humdinger 18588b4916 Improved SUMMARY/DESCRIPTION and re-ordered blocks 2015-08-20 19:00:14 +02:00
Jerome Duval ffb12bfab4 icu: update icu-data with tzdata2015f. 2015-08-14 22:41:58 +00:00
Augustin Cavalier 1f4293e134 Get rid of gcc_syslibs REQUIREs. 2015-08-04 15:45:00 -04:00
Augustin Cavalier 4634abef1b Trim extra newlines at end of file & trailing whitespace. 2015-08-04 12:08:31 -04:00
Augustin Cavalier f561efbc96 Rename SRC_URI/SRC_FILENAME to SOURCE_URI/SOURCE_FILENAME. 2015-07-02 11:13:12 -04:00
Augustin Cavalier a149d526fe icu: Add new ICU license. 2015-07-01 18:12:44 -04:00
Jerome Duval 5f2c063231 icu: enable namespace renaming for x86_gcc2 too. 2015-05-12 21:37:55 +00:00
Jerome Duval 9ec74c65ae icu: enable namespace renaming except for x86_gcc2.
* also split patchset in two files, with one for gcc2 related changes.
2015-05-10 20:31:37 +00:00
Jerome Duval fc8b00a4ee icu: update icu-data with 2015d.
* rename the 54.1 recipe for icu54 for compatibility.
2015-05-08 19:32:02 +00:00
Adrien Destugues 9b984ba4ce ICU: add release 55.1
* Confirmed working with Haiku itself. Needs an update of all packages
using ICU 54.1 (at least webkit and qupzilla).
* Fixes at least one problem with the CLDR data: correct names for
timezones are used again instead of the strange "frpar" (for FR/Paris)
or "deber" (DE/Berlin) 54.1 was using.
2015-04-20 17:39:19 +02:00
Jerome Duval 305efa059d icu: update icu-data with tzdata2015b
* a fix for icu-config was already present in packages repo, but never
committed at Haikuports, hence the bump from 3 to 5.
2015-03-27 19:11:06 +00:00
Humdinger a38db25c39 Changes in SUMMARY, DESCRIPTION and whitespace.
Removed the full-stop and repeating package name in SUMMARY.
Removed hard line breaks, broke up some very long paragraphs and
use bullet lists where possible.
All done by browsing through HaikuDepot. There may be (many) more left
in the whole haikuports repo...

Included 10 extended desriptions done by soyoye14 for GCI 2014
(https://www.google-melange.com/gci/task/view/google/gci2014/5240373098053632)

Removed/insert whitespace where it seems to be the custom in recipes.
Sometimes rearranged elements of a recipe (moving license and copyright
up, for example).
2015-01-12 19:23:51 +01:00
Oliver Tappe 52b344b97b Drop references to $haikuVersion.
* Referring the current haiku version explicitly is not needed, since
  the RequiresUpdater takes care of setting the version of Haiku used
  for building a package.
2014-12-14 23:08:52 +01:00
Oliver Tappe ef5fc80450 Restore missing parts for proper Haiku port.
* Some parts of the port were missing from configure.ac, which
  lead to problems when building libicudata.so.

Actually, I have no idea how we were able to build working icu-54 packages
at all, before.
2014-11-15 00:22:36 +01:00
Adrien Destugues 8cdd9a6c4b Add recipe for ICU 54.1. 2014-10-10 08:40:03 +02:00