diff --git a/devel/protobuf-c/Makefile b/devel/protobuf-c/Makefile index ebe7444e276b..2fd1ca29ef29 100644 --- a/devel/protobuf-c/Makefile +++ b/devel/protobuf-c/Makefile @@ -1,40 +1,42 @@ PORTNAME= protobuf-c DISTVERSION= 1.5.1 -PORTREVISION= 2 +PORTREVISION= 3 CATEGORIES= devel MASTER_SITES= https://github.com/protobuf-c/protobuf-c/releases/download/v${DISTVERSION}/ MAINTAINER= truckman@FreeBSD.org COMMENT= Code generator and libraries to use Protocol Buffers from pure C WWW= https://github.com/protobuf-c/protobuf-c LICENSE= BSD2CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE LIB_DEPENDS= libabsl_log_internal_check_op.so:devel/abseil \ libprotobuf.so:devel/protobuf USES= compiler:c++17-lang gmake libtool pkgconfig +USE_CXXSTD= c++17 +USE_LDCONFIG= yes GNU_CONFIGURE= yes -USE_LDCONFIG= yes +CONFIGURE_ARGS= --disable-static INSTALL_TARGET= install-strip TEST_TARGET= check -USE_CXXSTD= c++17 -PORTDOCS= * -CONFIGURE_ARGS= --disable-static +HAS_SYMBOL_VERSION= ${PREFIX}/lib/libprotobuf-c.so.1.0.0 + +PORTDOCS= * OPTIONS_DEFINE= DOXYGEN DOCS OPTIONS_DEFAULT= DOXYGEN DOXYGEN_IMPLIES= DOCS DOXYGEN_BUILD_DEPENDS= doxygen:devel/doxygen DOXYGEN_ALL_TARGET= html-local post-install-DOXYGEN-on: @${MKDIR} ${STAGEDIR}${DOCSDIR}/html ${INSTALL_DATA} ${WRKSRC}/html/* ${STAGEDIR}${DOCSDIR}/html .include diff --git a/devel/protobuf-c/files/patch-configure b/devel/protobuf-c/files/patch-configure new file mode 100644 index 000000000000..00d4e0475605 --- /dev/null +++ b/devel/protobuf-c/files/patch-configure @@ -0,0 +1,10 @@ +--- configure.orig 2025-02-02 04:07:13 UTC ++++ configure +@@ -20282,6 +20283,7 @@ EOF + cat confdefs.h - <<_ACEOF >conftest.$ac_ext + /* end confdefs.h. */ + ++int sym; + int + main (void) + {