Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: haikuports/haikuports
base: a03e6f82f750
Choose a base ref
...
head repository: haikuports/haikuports
compare: 1f5d9401c7c0
Choose a head ref
  • 1 commit
  • 5 files changed
  • 1 contributor

Commits on Jul 18, 2021

  1. Texlive: bump to 2021 (#5963)

    * add texlive 2020
    
    changes in addition to bump and required changes:
     - uses system libraries where feasible instead of bundled ones
     - uses install-tl and tlpdb from a source tarball instead of an SVN checkout (removes the dependency on svn)
    
    * first attempt at splitting up the package
    
    add a texmf and texmf_doc subpackage containing $dataDir/texlive/texmf-dist{,/doc}
    this is both to work around Haiku ticket #12116 (and still have docs) as well as
    making the package more managable in general.
    
    Ideally the package should be split up according to texlive collections, but
    that would require parsing of texlive.tlpdb of some sort.
    
    * replace envsubst with sed replacements
    
    envsubst doesn't work because haikuporter's variables are not exported and are only available in the recipe itself
    
    * replace the tlpdb tarball with the extra tarball which contains some of the yet missing files
    
    also, change the SELFAUTO patch dynamically in the recipe to use $dataDir (i.e. a /packages based path) instead of hard-coding /boot/system/data. This way the installed tools can also be used during the INSTALL phase in the haikuports recipe itself.
    
    * files that are copied directly by install-tl need to be copied and not linked (otherwise it copies the symlink which doesn't work in the installed system)
    jmairboeck committed Jul 18, 2021
    Configuration menu
    Copy the full SHA
    1f5d940 View commit details
    Browse the repository at this point in the history