On 09/10/25 16:47 +0200, Rafael Sadowski wrote:
> On Thu Oct 09, 2025 at 06:54:00AM +0200, Robert Nagy wrote:
> > diff /usr/ports/mystuff
> > path + /usr/ports/mystuff
> > commit - d4231d91d7cc2be17ba097e1775489fffaa60dd2
> > blob - 208050c9bcd6c5fd3280c9140d0d6b23b3205ffa
> > file + www/chromium-beta/Makefile
> > --- www/chromium-beta/Makefile
> > +++ www/chromium-beta/Makefile
> > @@ -55,13 +55,13 @@ COMPILER=               ports-clang
> >  
> >  # uses pledge()
> >  WANTLIB+=  GL X11 Xcomposite Xdamage Xext Xfixes Xi Xrandr Xrender Xtst
> > -WANTLIB+=  aom atk-1.0 atk-bridge-2.0 atspi c cairo cbor crypto cups
> > +WANTLIB+=  atk-1.0 atk-bridge-2.0 atspi c cairo cbor crypto cups
> >  WANTLIB+=  dav1d dbus-1 drm epoll-shim execinfo expat fido2 fontconfig
> >  WANTLIB+=  gbm gio-2.0 glib-2.0 gmodule-2.0 gobject-2.0 gthread-2.0
> >  WANTLIB+=  harfbuzz harfbuzz-subset icudata icui18n icuuc intl jpeg kvm
> >  WANTLIB+=  m nspr4 nss3 nssutil3 openh264 opus pango-1.0 pangocairo-1.0
> >  WANTLIB+=  plc4 plds4 png pthread pthread smime3 sndio udev usbhid util
> > -WANTLIB+=  vpx xcb xkbcommon xml2 xshmfence xslt z
> > +WANTLIB+=  xcb xkbcommon xml2 xshmfence xslt z
> >  
> >  RUN_DEPENDS=       devel/xdg-utils \
> >             devel/desktop-file-utils \
> > @@ -90,9 +90,7 @@ BUILD_DEPENDS=    archivers/bzip2 \
> >  LIB_DEPENDS=       audio/opus \
> >             devel/pango \
> >             graphics/jpeg \
> > -           multimedia/aom \
> >             multimedia/dav1d \
> > -           multimedia/libvpx \
> >             multimedia/openh264 \
> >             security/nss \
> >             textproc/icu4c \
> > @@ -144,10 +142,8 @@ BUILDDIR=      ${WRKSRC}/out/${BUILDTYPE}
> >  GN_SYSTEM_LIBS=    dav1d \
> >             fontconfig \
> >             icu \
> > -           libaom \
> >             libjpeg \
> >             libpng \
> > -           libvpx \
> >             libxml \
> >             libxslt \
> >             openh264 \
> > @@ -195,9 +191,12 @@ GN_ARGS+=      enable_rust=true \
> >             rust_sysroot_absolute=\"${LOCALBASE}\" \
> >             rustc_version=\"${RUSTC_VERSION}\"
> >  
> > -# notyet
> > -GN_ARGS+=  use_vaapi=false
> > +# pull in our patched sources for libaom and libvpx
> > +GN_ARGS+=  use_vaapi=true
> > +BUILD_DEPENDS+=    multimedia/aom:patch \
> > +           multimedia/libvpx:patch
> >  
> > +
> >  .if ${MACHINE_ARCH} == "aarch64"
> >  GN_ARGS+=  extra_ldflags=\"-L${LOCALBASE}/lib -L${X11BASE}/lib\"
> >  PKG_ARGS+= -Dswiftshader=0
> > @@ -256,6 +255,12 @@ GN_ARGS+=      use_thin_lto=false \
> >             thin_lto_enable_optimizations=true
> >  .endif
> >  
> > +pre-patch:
> > +   cd ${WRKDIR}/multimedia/aom/libaom-* && \
> > +           pax -rw -s '/^.*${PATCHORIG}$$//' . ${WRKSRC}/third_party/libaom
> > +   cd ${WRKDIR}/multimedia/libvpx/libvpx-* && \
> > +           pax -rw -s '/^.*${PATCHORIG}$$//' . ${WRKSRC}/third_party/libvpx
> > +
> >  post-patch:
> >     @ln -sf ${MODPY_BIN} ${WRKDIR}/bin/python
> >     @ln -sf ${LOCALBASE}/bin/llvm-ar-${MODCLANG_VERSION} ${WRKDIR}/bin/ar
> > 
> 
> Thanks for the patch-bits but you forgot to remove it from
> GN_SYSTEM_LIBS and the bump. With the following diff, it can be
> compiled and executed without any issues.

huh? they are removed

Reply via email to