Index: head/databases/gdbm/Makefile =================================================================== --- head/databases/gdbm/Makefile (revision 545277) +++ head/databases/gdbm/Makefile (revision 545278) @@ -1,38 +1,36 @@ # Created by: Brent J. Nordquist # $FreeBSD$ PORTNAME= gdbm PORTVERSION= 1.18.1 PORTREVISION= 1 CATEGORIES= databases MASTER_SITES= GNU MAINTAINER= danfe@FreeBSD.org COMMENT= GNU database manager LICENSE= GPLv3+ GNU_CONFIGURE= yes INSTALL_TARGET= install-strip USE_LDCONFIG= yes USES= libtool:keepla readline MAKE_JOBS_UNSAFE= yes INFO= gdbm OPTIONS_DEFINE= COMPAT NLS OPTIONS_SUB= yes COMPAT_DESC= Enable dbm/ndbm compatibility COMPAT_CONFIGURE_ENABLE= libgdbm-compat NLS_CONFIGURE_ENABLE= nls NLS_USES= gettext post-patch: - @${REINPLACE_CMD} -e "s|LIBS = @LIBS@ -lc|LIBS = @LIBS@|" \ - -e "s|BINOWN = bin|BINOWN = root|" \ - -e "s|BINGRP = bin|BINGRP = wheel|" \ - -e "s|libgdbm.la libgdbm_compat.la|& gdbm.info|" \ - ${WRKSRC}/Makefile.in +# Fix the build with -fno-common (clang 11 and gcc 10) + @${REINPLACE_CMD} -e '/^char \*parseopt_program_[ad]/d' \ + ${WRKSRC}/src/parseopt.c .include