Page MenuHomeFreeBSD

multimedia/x264: modernize
ClosedPublic

Authored by jbeich on Apr 6 2016, 2:41 PM.
Tags
None
Referenced Files
Unknown Object (File)
Fri, Sep 18, 9:37 AM
Unknown Object (File)
Wed, Sep 16, 10:27 PM
Unknown Object (File)
Tue, Sep 1, 5:30 PM
Unknown Object (File)
Tue, Sep 1, 2:17 PM
Unknown Object (File)
Sun, Aug 30, 10:25 AM
Unknown Object (File)
Aug 21 2026, 8:43 PM
Unknown Object (File)
Aug 20 2026, 11:46 AM
Unknown Object (File)
Aug 14 2026, 8:34 PM
Subscribers

Details

Summary
  • Convert to option helpers
  • Convert to USES=localbase + respect CPPFLAGS
  • Convert to USES=shebangfix (users can select zsh)
  • Simplify SLAVE_PORT conditionals into ?=, += and !target()
  • Drop unnecessary cd before PGO sample
  • Drop no longer necessary .include <bsd.port.options.mk>
Test Plan

poudriere bulk -Ctj 101i386 multimedia/{lib,}x264 went fine

Diff Detail

Repository
rP FreeBSD ports repository
Lint
No Lint Coverage
Unit
No Test Coverage
Build Status
Buildable 3162
Build 3195: arc lint + arc unit

Event Timeline

jbeich retitled this revision from to multimedia/x264: modernize.
jbeich updated this object.
jbeich edited the test plan for this revision. (Show Details)
jbeich added a reviewer: koobs.

Properly define OPTIONS_EXCLUDE in multimedia/libx264 to avoid duplicating OPTIONS_DEFINE.

  • Fix for Variable PGO_VARS is recursive.
  • Drop redundant DEBUG_CONFIGURE_OFF from libx264

With this my local PGO=on build with lang/gcc5 went fine. poudriere build for 10.1R i386 crashed with Bus error i.e., probably unrelated.

This revision was automatically updated to reflect the committed changes.