aboutsummaryrefslogtreecommitdiff
path: root/README.md
blob: 62d55afb1974fda46966118d70f99102d9861e1b (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
TeX Live for OpenBSD
====================

There are two ways to use TeX Live in OpenBSD.

1. From ports. TeX Live is available in variety of “schemes” to wit
   different sets of package collections, of which a list can be found
   on the
   [openports.pl](https://openports.pl/search?file=&pkgname=texlive)
   website.[^1]
2. By installing the “native” TeX Live over the internet, as described
   on [its home page](https://tug.org/texlive). This latter method
   makes it easy to install new packages and to update existing
   ones. However, the binaries for OpenBSD are not currently part of
   the official TeX Live distribution. The reason for this is 

References
----------
- General information: <https://tug.org/texlive/build.html>
- Building GNU CLISP for xindy:
  <https://tug.org/svn/texlive/trunk/Build/source/utils/README?view=markup>

Requirements
------------
- For texlive
  - git
  - gmake
  - rsync
  - subversion
  - wget
  - curl
- For context:
  - cmake
  - ninja
- For asymptote:
  - freeglut
  - readline

Getting the sources
-------------------
```sh
checkout-tl.sh
```

Building the binaries
---------------------
```sh
tl-build.sh
```

[^1]: More information on how TL is built for OpenBSD here:
    <https://cvsweb.openbsd.org/cgi-bin/cvsweb/ports/print/texlive>