diff options
author | Robert Alessi <alessi@robertalessi.net> | 2024-03-09 07:47:20 +0100 |
---|---|---|
committer | Robert Alessi <alessi@robertalessi.net> | 2024-03-09 07:58:08 +0100 |
commit | fff148bb11429eafc7d971f98017a6e1474fd21f (patch) | |
tree | 351b8f3fe135afb4994920e210139f4fc3b64455 | |
parent | db5303a5635999f0656e6465d977c0058252767f (diff) | |
download | texlive-openbsd-fff148bb11429eafc7d971f98017a6e1474fd21f.tar.gz |
build asy 2.88 with --disable-readline
-rw-r--r-- | README.md | 16 | ||||
-rwxr-xr-x | tl-build.sh | 2 |
2 files changed, 13 insertions, 5 deletions
@@ -27,6 +27,7 @@ There are two ways of using TeX Live in OpenBSD. | |||
27 | different sets of package collections, of which a list can be found | 27 | different sets of package collections, of which a list can be found |
28 | on | 28 | on |
29 | [openports.pl](https://openports.pl/search?file=&pkgname=texlive).[^1] | 29 | [openports.pl](https://openports.pl/search?file=&pkgname=texlive).[^1] |
30 | |||
30 | 2. By installing the “native” TeX Live over the internet, as described | 31 | 2. By installing the “native” TeX Live over the internet, as described |
31 | on [its home page](https://tug.org/texlive). This latter method | 32 | on [its home page](https://tug.org/texlive). This latter method |
32 | facilitates the installation of new packages and the updating of | 33 | facilitates the installation of new packages and the updating of |
@@ -66,9 +67,17 @@ Please read first the reference page on this matter: | |||
66 | 67 | ||
67 | 2. Acquire `install-tl-unx.tar.gz` from CTAN as described [on this | 68 | 2. Acquire `install-tl-unx.tar.gz` from CTAN as described [on this |
68 | page](https://tug.org/texlive/acquire-netinstall.html). | 69 | page](https://tug.org/texlive/acquire-netinstall.html). |
69 | - do: `zcat < install-tl-unx.tar.gz | tar xf -` | 70 | - do: |
70 | - do: `cd install-tl-<yyyymmdd>` (replace <yyyymmdd> with the | 71 | |
71 | actual date.) | 72 | ```sh |
73 | zcat < install-tl-unx.tar.gz | tar xf - | ||
74 | ``` | ||
75 | |||
76 | - do: (Replace <yyyymmdd> with the actual date.) | ||
77 | |||
78 | ```sh | ||
79 | cd install-tl-<yyyymmdd> | ||
80 | ``` | ||
72 | 81 | ||
73 | 3. Import the public key used to sign the archive: | 82 | 3. Import the public key used to sign the archive: |
74 | 83 | ||
@@ -181,7 +190,6 @@ Building the sources | |||
181 | - ninja | 190 | - ninja |
182 | - For asymptote: | 191 | - For asymptote: |
183 | - freeglut | 192 | - freeglut |
184 | - readline | ||
185 | - eigen3 | 193 | - eigen3 |
186 | - py3-cson (run dependency for `xasy`) | 194 | - py3-cson (run dependency for `xasy`) |
187 | 195 | ||
diff --git a/tl-build.sh b/tl-build.sh index 1d47095..61e90ed 100755 --- a/tl-build.sh +++ b/tl-build.sh | |||
@@ -126,7 +126,7 @@ if [[ ${with_asymptote} == "y" ]];then | |||
126 | cd ${tl_sourcedir}/utils/asymptote | 126 | cd ${tl_sourcedir}/utils/asymptote |
127 | ./configure --prefix=/tmp/asyinst --enable-texlive-build \ | 127 | ./configure --prefix=/tmp/asyinst --enable-texlive-build \ |
128 | --enable-static CXXFLAGS=-std=c++11 \ | 128 | --enable-static CXXFLAGS=-std=c++11 \ |
129 | --disable-curl --disable-lsp --disable-gsl --disable-fftw | 129 | --disable-curl --disable-lsp --disable-gsl --disable-fftw --disable-readline |
130 | sed -i.bak -e 's/^LIBS = /LIBS = -static /' Makefile | 130 | sed -i.bak -e 's/^LIBS = /LIBS = -static /' Makefile |
131 | gmake | 131 | gmake |
132 | strip asy | 132 | strip asy |