dpdk: rebuild for openssl3

disable docs for now, meson fail
This commit is contained in:
classabbyamp 2023-08-16 20:13:10 -04:00
parent 28029f5fe5
commit 6f1019965f

View file

@ -1,12 +1,15 @@
# Template file for 'dpdk' # Template file for 'dpdk'
pkgname=dpdk pkgname=dpdk
version=19.08 version=19.08
revision=5 revision=6
# no musl - uses error.h, execinfo.h and argp.h # no musl - uses error.h, execinfo.h and argp.h
archs="x86_64 aarch64 ppc64le i686 armv7l" archs="x86_64 aarch64 ppc64le i686 armv7l"
build_style=meson build_style=meson
configure_args="-Denable_kmods=false -Denable_docs=true -Db_lto=false" # XXX: meson error with meson 1.2.0 when enable_docs=true
hostmakedepends="doxygen python3-Sphinx pkg-config elfutils" # also needs hostmakedepends+="doxygen python3-Sphinx"
# doc/api/meson.build:23:11: ERROR: File /builddir/dpdk-19.08/examples does not exist.
configure_args="-Denable_kmods=false -Denable_docs=false -Db_lto=false"
hostmakedepends="pkg-config elfutils"
makedepends="libnuma-devel jansson-devel libpcap-devel makedepends="libnuma-devel jansson-devel libpcap-devel
zlib-devel openssl-devel libbsd-devel libelf libmnl" zlib-devel openssl-devel libbsd-devel libelf libmnl"
depends="python3-pyelftools" depends="python3-pyelftools"
@ -33,12 +36,13 @@ post_install() {
vlicense license/bsd-3-clause.txt vlicense license/bsd-3-clause.txt
} }
dpdk-doc_package() { # XXX: re-enable when docs can be re-enabled
short_desc+=" - documentation" # dpdk-doc_package() {
pkg_install() { # short_desc+=" - documentation"
vmove usr/share/doc # pkg_install() {
} # vmove usr/share/doc
} # }
# }
do_check() { do_check() {
: :