diff --git a/dev-build/ignition-cmake/files/protobuf2.patch b/dev-build/ignition-cmake/files/protobuf2.patch new file mode 100644 index 0000000000000..1c28803e7ff0b --- /dev/null +++ b/dev-build/ignition-cmake/files/protobuf2.patch @@ -0,0 +1,13 @@ +Index: gz-cmake-ignition-cmake2_2.17.2/cmake/FindIgnProtobuf.cmake +=================================================================== +--- gz-cmake-ignition-cmake2_2.17.2.orig/cmake/FindIgnProtobuf.cmake ++++ gz-cmake-ignition-cmake2_2.17.2/cmake/FindIgnProtobuf.cmake +@@ -31,7 +31,7 @@ find_package(Protobuf ${IgnProtobuf_FIND + if(NOT ${Protobuf_FOUND}) + # If a config-file was not found, then fall back on the system-installed + # find-module that comes with CMake. +- find_package(Protobuf ${IgnProtobuf_FIND_VERSION}) ++ find_package(Protobuf CONFIG REQUIRED) + endif() + + set(IgnProtobuf_missing_components "") diff --git a/dev-build/ignition-cmake/ignition-cmake-2.17.2-r1.ebuild b/dev-build/ignition-cmake/ignition-cmake-2.17.2-r1.ebuild index 7eefbd534ef41..dcd8ecacc7a52 100644 --- a/dev-build/ignition-cmake/ignition-cmake-2.17.2-r1.ebuild +++ b/dev-build/ignition-cmake/ignition-cmake-2.17.2-r1.ebuild @@ -14,6 +14,7 @@ SLOT="2" KEYWORDS="~amd64" IUSE="test" RESTRICT="!test? ( test )" +PATCHES=( "${FILESDIR}/protobuf2.patch" ) S="${WORKDIR}/gz-cmake-${PN}2_${PV}" src_configure() {