diff options
-rw-r--r-- | README.md | 24 | ||||
-rw-r--r-- | tlobsd | 1 | ||||
-rw-r--r-- | tlobsd-mksymlinks | 5 |
3 files changed, 23 insertions, 7 deletions
@@ -15,10 +15,16 @@ Contents | |||
15 | 2024 Release | 15 | 2024 Release |
16 | ------------ | 16 | ------------ |
17 | 17 | ||
18 | [Updated March 14, 2024] TeX Live for OpenBSD has just been | 18 | [Updated April 6, 2024] At the time of writing, TeX Live for OpenBSD |
19 | launched. At the time of writing, it is meant for the [2024 | 19 | is meant for the [2024 release of TeX Live](https://tug.org/texlive), |
20 | release of TeX Live](https://tug.org/texlive), and will | 20 | and will always run on both -stable and -current versions of OpenBSD. |
21 | always run on both -stable and -current versions of OpenBSD. | 21 | |
22 | The TeX Live 2024 binaries are available for the following versions of | ||
23 | OpenBSD: | ||
24 | |||
25 | 1. 7.4 | ||
26 | 2. 7.5 | ||
27 | 3. 7.5-current | ||
22 | 28 | ||
23 | Running TeX Live in OpenBSD | 29 | Running TeX Live in OpenBSD |
24 | --------------------------- | 30 | --------------------------- |
@@ -63,9 +69,13 @@ be found here: <https://ftp.math.utah.edu/pub/texlive-utah>. | |||
63 | 69 | ||
64 | From this url, the binaries for OpenBSD are located in the | 70 | From this url, the binaries for OpenBSD are located in the |
65 | [`bin/`](https://ftp.math.utah.edu/pub/texlive-utah/bin) | 71 | [`bin/`](https://ftp.math.utah.edu/pub/texlive-utah/bin) |
66 | subdirectory. Look for `amd64-openbsd74-utah-gcc11.tar.xz`. At the | 72 | subdirectory. Look for `amd64-openbsd*.tar.xz`. the build for 7.4 was |
67 | time or writing, this build is done with the `gcc-11` compilers, while | 73 | done with the `gcc-11` compilers. The one for 7.5 is done with the |
68 | the one available here is made with `clang`. | 74 | `gcc-8.4.0` compilers which are widely used to build most OpenBSD |
75 | ports. | ||
76 | |||
77 | The binaries available here are made with `clang`, which is the base | ||
78 | system compiler. | ||
69 | 79 | ||
70 | Installing TeX Live on OpenBSD with ready-to-use binaries | 80 | Installing TeX Live on OpenBSD with ready-to-use binaries |
71 | --------------------------------------------------------- | 81 | --------------------------------------------------------- |
@@ -3,6 +3,7 @@ | |||
3 | # $TeX Live for OpenBSD, 2024/03/28 $ | 3 | # $TeX Live for OpenBSD, 2024/03/28 $ |
4 | 4 | ||
5 | cmd=$@ | 5 | cmd=$@ |
6 | export tlobsd=1 | ||
6 | 7 | ||
7 | # no $cmd | 8 | # no $cmd |
8 | if [[ -z ${cmd} ]];then | 9 | if [[ -z ${cmd} ]];then |
diff --git a/tlobsd-mksymlinks b/tlobsd-mksymlinks index efcb780..3eabe4f 100644 --- a/tlobsd-mksymlinks +++ b/tlobsd-mksymlinks | |||
@@ -12,6 +12,11 @@ if [[ ! -w ${TLBINDIR} ]]; then | |||
12 | exit 1 | 12 | exit 1 |
13 | fi | 13 | fi |
14 | 14 | ||
15 | if [[ ${tlobsd} -ne 1 ]];then | ||
16 | echo "Please use 'tlobsd mksymlinks' instead of this command." | ||
17 | exit 1 | ||
18 | fi | ||
19 | |||
15 | which svn 2>&- > /dev/null | 20 | which svn 2>&- > /dev/null |
16 | if [[ $? -ne 0 ]];then | 21 | if [[ $? -ne 0 ]];then |
17 | echo "Please install the subversion package." | 22 | echo "Please install the subversion package." |