haiku/build/jam/repositories/HaikuPorts
Augustin Cavalier d1c51097eb Upgrade FFmpeg to 4.0.1 across the board (including GCC2.)
This was accomplished by adding some pretty nasty hacks to the FFmpeg recipe
so that we can compile it for the GCC2 ABI using GCC7. This works because
GCC's C ABI has not changed between GCC2 and GCC7.

As a consequence of this, pretty much all the longstanding issues of the
ancient-and-still-miscompiled FFmpeg 0.10 are now completely gone.

Fixes #5080, #8461, #12696, #12436, #13981 #13410, #13337.
Closes (possibly fixed earlier) #8605, #8511, #6984.
Probably fixes (couldn't test) #13989, #11974.
2018-07-02 22:21:27 -04:00
..
arm repo/arm: Correct repo url 2017-11-28 18:33:28 -06:00
m68k
ppc HaikuPorts/ppc: Add final missing packages 2018-03-08 15:04:29 -06:00
README.md repo/arm: One more commit for good luck 2017-11-28 18:20:31 -06:00
x86 HaikuPorts/x86: Fix x86 build_packages repo url 2018-05-21 13:32:49 -05:00
x86_64 Upgrade FFmpeg to 4.0.1 across the board (including GCC2.) 2018-07-02 22:21:27 -04:00
x86_gcc2 Upgrade FFmpeg to 4.0.1 across the board (including GCC2.) 2018-07-02 22:21:27 -04:00

HaikuPorts repository files

This directory contains RemotePackageRepository files which detail packages and repositories leveraged during Haiku's build process.

Warning: The URL packages are obtained from are determined by the sha256sum of the repository file.

Updating

Each RemotePackageRepository jam file in this directory is processed by src/tools/hardlink_packages.py on the HaikuPorts package server.

  1. Latest RemotePackageRepository jam file in git is downloaded on package server.
  2. Packages are added to HaikuPorts by automatic or manual means.
  3. hardlink_packages is provided all the relevant directories and RemotePackageRepository file
  4. hardlink_packages performs additional modification of the RemotePackageRepository and creates build repositories (https://eu.hpkg.haiku-os.org/haikuports/master/build-packages/)
  5. The modified RemotePackageRepository file is copied back to the developers system and checked in to git.