Skip to content

Releases: haikuports/haikuporter

1.3.5

10 Jan 14:59
1.3.5
18bbf92

Choose a tag to compare

What's Changed

  • pyproject.toml: add script declaration to install haikuporter by @jmairboeck in #359
  • switch build system to flit-core, clean up dependencies by @jmairboeck in #360

Full Changelog: 1.3.4...1.3.5

1.3.4

03 Jan 02:27
7c0d8d3

Choose a tag to compare

What's Changed

  • activate build packages for TEST when they were activated for BUILD by @jmairboeck in #341
  • Repository: remove stale cached recipes. by @OscarL in #342
  • Repository: add a function to purge stale ports by @jmairboeck in #343
  • Adds a config option to set the packages compression level. by @OscarL in #347
  • runConfigure: extend CFLAGS checks to check debug flags by @jmairboeck in #344
  • Mark builders lost after many transient failures and reconnect handling fixes by @mmlr in #351
  • cargo-to-recipe.sh Set architecture to x86_64 only (no rust on other architectures) by @Begasus in #353
  • Minor cleanups by @OscarL in #355
  • check that the 'all' architecture macro comes first by @jmairboeck in #356

Full Changelog: 1.3.3...1.3.4

Haikuporter 1.3.3

22 Jul 16:32
44fab1f

Choose a tag to compare

This is a minor bugfix release of Haikuporter

What's Changed

  • fix "any" arch ports being considered buildable on secondaryArch by @jmairboeck in #335
  • Cleanup and automate Buildmaster container builds

Full Changelog: 1.3.2...1.3.3

Haikuporter 1.3.2

08 Jul 13:58
6210e1c

Choose a tag to compare

What's Changed

  • Add support for pre-uninstall scripts by @jmairboeck in #309
  • Don't attempt patchset extraction if work dir is not a git repo. by @OscarL in #313
  • Sort the output of --list-dependencies. by @OscarL in #312
  • fixPkgconfig: fix strict mode for x86_64 by @korli in #319
  • ShellScriptlets: better support for PACKAGE_NAME and PACKAGE_VERSION in getPackagePrefix by @jmairboeck in #322
  • fix "any" arch subpackages on secondary arch by @jmairboeck in #321
  • disallow PACKAGE_NAME and PACKAGE_VERSION for the main package by @jmairboeck in #323
  • DependencyResolver: removed unused class member by @korli in #328
  • Only reset to HEAD if the PATCH function fails, not to ORIGIN by @jmairboeck in #329
  • Port: don't use requires initially by @korli in #333

Full Changelog: 1.3.1...1.3.2

1.3.1

26 Jan 17:02
a907ac4

Choose a tag to compare

What's Changed

  • buildmaster/builders: Some basic cleanups and repairs by @kallisti5 in #292
  • createBuildPackage(): give more info in error message. by @OscarL in #299
  • buildmaster frontend: add dark mode CSS by @jmairboeck in #300
  • Generic recipes: rework by @extrowerk in #161
  • add generic perl recipes by @jmairboeck in #302
  • ShellScriptlets.py: assert debuginfo package presence with cmake or m… by @korli in #307
  • ShellScriptlets.py: fix meson setup command by @korli in #308
  • Add missing qoutes for meson scriplet by @Begasus in #311
  • buildmaster/console: drop ncurses console by @kallisti5 in #316

New Contributors

Full Changelog: 1.3.0...1.3.1

1.3.0

11 Sep 12:29

Choose a tag to compare

What's Changed

  • Implement S3 Object Storage for Package Repositories by @mmlr in #291
  • don't add the secondaryArchSuffix on patchset export by @TheZeldakatze in #285
  • HaikuPorter/ShellScriptlet.py: Fixed infinite recursion by @ilzu in #294
  • Policy: automatically add libstdc++ in requires by @korli in #295
  • Source/SourceFetcher: let the fetcher compute the checksum by @korli in #296

New Contributors

Full Changelog: 1.2.9...1.3.0

1.2.9

16 Jul 05:51
49f29cb

Choose a tag to compare

What's Changed

  • BuildPlatform: assume python3 is available on Unix build host by @davidkaroly in #271
  • Import statements sorted with isort and fixed MockBuilder.py by @jurgenwigg in #266
  • Small refactor of Builders/Builder.py by @jurgenwigg in #273
  • If pkgman install fails, let the user see what the problems were. by @OscarL in #275
  • extractPatchset: add git config core.abbrev=auto to format-patch call by @jmairboeck in #280
  • cargo-to-recipe.sh: new tool by @Crestwave in #176
  • Don't sign git tags by @jmairboeck in #283
  • Add cmd:find to scriptletPrerequirements (needed by fixCMake). by @OscarL in #281
  • Support commented out lines in the PATCHES section. by @OscarL in #254

New Contributors

Full Changelog: 1.2.8...1.2.9

HaikuPorter 1.2.7

21 Mar 09:41
adc25c2

Choose a tag to compare

Haikuporter changes

  • respect --quiet flag in repository commands
  • Haikuporter will error (instead of justp rinting a warning) if you have a file in the patches/ directory that's not referenced in the recipe
  • cmakeDirArgs now use relative paths
  • source packages are disabled by default and can be enabled using a configuration file. There is no need for the --no-source-packages option anymore
  • Haikuporter will error if a library is supplied as both static and shared. Libraries for Haiku should usually be shared, rarely static, and never both.
  • The chroot for building recipes now contains font settings, fixing problems with recipes using fontconfig

Buildmaster changes

  • Make the 'system packages' version configurable instead of hardcoded
  • Include hrev number in generated 'system packages' archive, so we can update it without tagging a new Haiku release
  • Various cleanups, fixes and simplifications
  • MongoDB reporter that will store the build results in a database (in addition to the existing json output)

Haikuporter 1.2.6

23 Jan 19:32

Choose a tag to compare

  • Fix setup.py
  • Buildmaster repository signing
  • Improved tar.xz handling
  • Extra meson flags
  • Misc bug fixes

1.2.5

18 Oct 17:24

Choose a tag to compare

  • Support for "all" architecture
  • Relaxed check for library PROVIDES
  • Various bugfixes