diff options
author | Robert Alessi <alessi@robertalessi.net> | 2025-02-10 10:50:17 +0100 |
---|---|---|
committer | Robert Alessi <alessi@robertalessi.net> | 2025-02-10 10:50:17 +0100 |
commit | 892914a2770808252b0c15d099f1dd537aff3645 (patch) | |
tree | 2e895e8d29c5da666c252ad0a10d91b47eadaf72 /README.md | |
parent | 15fd59a5b01b9fb7bcb3fb1a5cd20b567b49e21f (diff) | |
download | texlive-openbsd-892914a2770808252b0c15d099f1dd537aff3645.tar.gz |
2025-pretest
Diffstat (limited to 'README.md')
-rw-r--r-- | README.md | 50 |
1 files changed, 35 insertions, 15 deletions
@@ -3,7 +3,7 @@ TeX Live for *Open*BSD | |||
3 | 3 | ||
4 | Contents | 4 | Contents |
5 | -------- | 5 | -------- |
6 | - [Current Release](#2024-release) | 6 | - [Current Release](#2025-release) |
7 | - [Running TeX Live in OpenBSD](#running-tex-live-in-openbsd) | 7 | - [Running TeX Live in OpenBSD](#running-tex-live-in-openbsd) |
8 | - [TeX Live for OpenBSD at Utah](#tex-live-for-openbsd-at-utah) | 8 | - [TeX Live for OpenBSD at Utah](#tex-live-for-openbsd-at-utah) |
9 | - [Installing TeX Live on OpenBSD With Ready-to-Use Binaries](#installing-tex-live-on-openbsd-with-ready-to-use-binaries) | 9 | - [Installing TeX Live on OpenBSD With Ready-to-Use Binaries](#installing-tex-live-on-openbsd-with-ready-to-use-binaries) |
@@ -12,21 +12,23 @@ Contents | |||
12 | - [Building the Sources](#building-the-sources) | 12 | - [Building the Sources](#building-the-sources) |
13 | - [Acknowledgements](#acknowledgements) | 13 | - [Acknowledgements](#acknowledgements) |
14 | 14 | ||
15 | 2024 Release | 15 | 2025 Release (pretest) |
16 | ------------ | 16 | ---------------------- |
17 | 17 | ||
18 | [Updated August 14, 2024] TeX Live for OpenBSD is meant for the [2024 | 18 | [Updated February 10, 2025] TeX Live for OpenBSD is meant for the [2025 |
19 | release of TeX Live](https://tug.org/texlive), and will always run on | 19 | release of TeX Live](https://tug.org/texlive), and will always run on |
20 | both -stable and -current versions of OpenBSD. | 20 | both -stable and -current versions of OpenBSD. |
21 | 21 | ||
22 | The TeX Live 2024 binaries are available for the following versions of | 22 | The TeX Live 2025 pretest binaries are available for the following |
23 | OpenBSD: | 23 | versions of OpenBSD: |
24 | 24 | ||
25 | - 7.4 (frozen as of April 6, 2024) | ||
26 | - 7.5 (frozen as of September 4, 2024) | ||
27 | - 7.6 | 25 | - 7.6 |
28 | - 7.6-current | 26 | - 7.6-current |
29 | 27 | ||
28 | Archives | ||
29 | -------- | ||
30 | - 2024 ([link](https://www.ekdosis.org/texlive/2024)) | ||
31 | |||
30 | Running TeX Live in OpenBSD | 32 | Running TeX Live in OpenBSD |
31 | --------------------------- | 33 | --------------------------- |
32 | 34 | ||
@@ -69,10 +71,7 @@ be found here: <https://ftp.math.utah.edu/pub/texlive-utah>. | |||
69 | 71 | ||
70 | From this url, the binaries for OpenBSD are located in the | 72 | From this url, the binaries for OpenBSD are located in the |
71 | [`bin/`](https://ftp.math.utah.edu/pub/texlive-utah/bin) | 73 | [`bin/`](https://ftp.math.utah.edu/pub/texlive-utah/bin) |
72 | subdirectory. Look for `amd64-openbsd*.tar.xz`. the build for 7.4 was | 74 | subdirectory. Look for `amd64-openbsd*.tar.xz`. |
73 | done with the `gcc-11` compilers. The one for 7.5 is done with the | ||
74 | `gcc-8.4.0` compilers which are widely used to build most OpenBSD | ||
75 | ports. | ||
76 | 75 | ||
77 | The binaries available here are made with `clang`, which is the base | 76 | The binaries available here are made with `clang`, which is the base |
78 | system compiler. | 77 | system compiler. |
@@ -91,7 +90,13 @@ Please read first the reference page on this matter: | |||
91 | 90 | ||
92 | 2. Acquire `install-tl-unx.tar.gz` from CTAN as described [on this | 91 | 2. Acquire `install-tl-unx.tar.gz` from CTAN as described [on this |
93 | page](https://tug.org/texlive/acquire-netinstall.html). | 92 | page](https://tug.org/texlive/acquire-netinstall.html). |
94 | - do: | 93 | |
94 | > [NOTE!] | ||
95 | > During the so-called “pretest” phase, that is between February 8, | ||
96 | > and March 8 2025, the TeX Live installer must be retrieved from [one | ||
97 | > of these hosts](https://tug.org/texlive/mirmon). | ||
98 | |||
99 | - do: | ||
95 | 100 | ||
96 | ```sh | 101 | ```sh |
97 | zcat < install-tl-unx.tar.gz | tar xf - | 102 | zcat < install-tl-unx.tar.gz | tar xf - |
@@ -183,7 +188,7 @@ Please read first the reference page on this matter: | |||
183 | `/usr/local/texlive/<yyyy>/bin/amd64-openbsd`: | 188 | `/usr/local/texlive/<yyyy>/bin/amd64-openbsd`: |
184 | 189 | ||
185 | ```sh | 190 | ```sh |
186 | cd /usr/local/texlive/<yyyy>/bin/custom | 191 | cd /usr/local/texlive/<yyyy>/bin |
187 | ln -s custom amd64-openbsd | 192 | ln -s custom amd64-openbsd |
188 | ``` | 193 | ``` |
189 | 194 | ||
@@ -296,7 +301,7 @@ Building the sources | |||
296 | - cmake | 301 | - cmake |
297 | - ninja | 302 | - ninja |
298 | - For asymptote: | 303 | - For asymptote: |
299 | - readline | 304 | - ~~readline~~ |
300 | - freeglut | 305 | - freeglut |
301 | - eigen3 | 306 | - eigen3 |
302 | - py3-cson, py3-qt5 and py3-numpy (run dependencies for `xasy`) | 307 | - py3-cson, py3-qt5 and py3-numpy (run dependencies for `xasy`) |
@@ -306,11 +311,26 @@ Building the sources | |||
306 | ./checkout-tl.sh | 311 | ./checkout-tl.sh |
307 | ``` | 312 | ``` |
308 | 313 | ||
314 | > [NOTE!] | ||
315 | > During the so-called “pretest” phase, that is between February 8, | ||
316 | > and March 8 2025, use this command instead: | ||
317 | > ```sh | ||
318 | > ./checkout-tl.sh dev | ||
319 | > ``` | ||
320 | |||
321 | |||
309 | ### Building | 322 | ### Building |
310 | ```sh | 323 | ```sh |
311 | ./tl-build.sh | 324 | ./tl-build.sh |
312 | ``` | 325 | ``` |
313 | 326 | ||
327 | > [NOTE!] | ||
328 | > During the so-called “pretest” phase, that is between February 8, | ||
329 | > and March 8 2025, use this command instead: | ||
330 | > ```sh | ||
331 | > ./tl-build.sh dev | ||
332 | > ``` | ||
333 | |||
314 | ### Special considerations for biber | 334 | ### Special considerations for biber |
315 | [For the same reasons as in standard TeX | 335 | [For the same reasons as in standard TeX |
316 | Live](https://tug.org/texlive/build.html#biber), `biber` is not | 336 | Live](https://tug.org/texlive/build.html#biber), `biber` is not |