From nobody Tue May 28 15:07:05 2024 X-Original-To: dev-commits-ports-all@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4VpbTP4yxzz5MXdH; Tue, 28 May 2024 15:07:05 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "R3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4VpbTP4Sn0z45RB; Tue, 28 May 2024 15:07:05 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1716908825; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=zyskeyIIITDGpJTiKWYa3b/WyFTBUtDJfH1iFP7cd30=; b=LXrsnXnpbsLuJOIgbm/uIUJOzdgzVfOiaoaHQbVaLOWEcS9AS03er9AUZuK2WDbZ77JqnJ Qkg+bndBgAZgZaCiTNQ30kItRejOS69IlW0xMRsqrDBWhb7fPB+sLHX29a+OEoFPKli+kg TcesA51JHS/hf4/FfYzy8NOHhzpDSnQ+JSBqjdBeozMA4f+bjPZr0h0v/Lc+VE4hDQoBLT 8/5udUaEVrsod+R17zWENuAmQkeEA9MonHhvEGhypcFBeOp55c3JXQuGUetZK72YxbTqOx sbWRg9xCJegBYr8V/3F7Pp11SIBY8mhZhq6fL9IFo9FA47Xo0iMqGxhUEwxSgg== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1716908825; a=rsa-sha256; cv=none; b=Xj1OMsF5JzshgLu6HvAsaQ32sJDBv/TSURzgDwA6NdW7BXsJpmZlbdPkQB0XetLyzhST4R VoZM/EqARkBfNrCBWo7Jj/HCp0uHPfiN8ZMgv/GQMAqn78otwm2wvJ8TOgg2eKwbgIErqg JIw+6fiXK18wENlA6WVJ3PrFW58m45P5M0k/28EzQju5cRhjpWf2M1QS8S7A2wpShqR7Pi /QzaJgzXNCHQg080q1i3PyGKn3soejKZeH2MXzjHUH31vAfX7xqHTVQa9NQlRIYNiqtjI3 rP3GA4aQByNSVAUMdw24OPWHAVTOqhN/A0kFaQ3JwFc90P39PemgYmtgl5nE4w== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1716908825; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=zyskeyIIITDGpJTiKWYa3b/WyFTBUtDJfH1iFP7cd30=; b=OPoBol92JOCDHwhuNMqBA7FWeIU4SfxCoYTd8rvDBao6QzLv8ScHRp0gm3mI7Mda+9hnLr vUyZDWn5b772JauMsowVGdQH1sIrZYdy/s+G9F2Yg21yLsQgf5bI5gKM1AmlFhZEIp6YCS K5MNQVoAMjGEYFg2kFHF2z8RfBG3eiZPiHcompbPEGpKYKt61ajCvl/KXKBCSRwnSTqRkt 1P1U6obLvXdUFpLXkpSFgLgqRuB2RCOxu5JBauaMPKnBtcG0EAsdxI39QcmQlEu+fEfzXP GenLTL+O/ry38vz88fXvkM8IdKH/fPcsidwB+5ITxA3fSCLfR+/6A2TeXitktg== Received: from gitrepo.freebsd.org (gitrepo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:5]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (Client did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 4VpbTP44G3zHJg; Tue, 28 May 2024 15:07:05 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from gitrepo.freebsd.org ([127.0.1.44]) by gitrepo.freebsd.org (8.17.1/8.17.1) with ESMTP id 44SF75KW007952; Tue, 28 May 2024 15:07:05 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.17.1/8.17.1/Submit) id 44SF75nI007949; Tue, 28 May 2024 15:07:05 GMT (envelope-from git) Date: Tue, 28 May 2024 15:07:05 GMT Message-Id: <202405281507.44SF75nI007949@gitrepo.freebsd.org> To: ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-main@FreeBSD.org From: Muhammad Moinur Rahman Subject: git: 1c17d9be53de - main - devel/avr-libc: Mark BROKEN for DOXYGEN option List-Id: Commit messages for all branches of the ports repository List-Archive: https://lists.freebsd.org/archives/dev-commits-ports-all List-Help: List-Post: List-Subscribe: List-Unsubscribe: X-BeenThere: dev-commits-ports-all@freebsd.org Sender: owner-dev-commits-ports-all@FreeBSD.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: bofh X-Git-Repository: ports X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: 1c17d9be53de45d9d530b84ca767e9120eab77f2 Auto-Submitted: auto-generated The branch main has been updated by bofh: URL: https://cgit.FreeBSD.org/ports/commit/?id=1c17d9be53de45d9d530b84ca767e9120eab77f2 commit 1c17d9be53de45d9d530b84ca767e9120eab77f2 Author: Muhammad Moinur Rahman AuthorDate: 2024-05-28 15:05:13 +0000 Commit: Muhammad Moinur Rahman CommitDate: 2024-05-28 15:06:57 +0000 devel/avr-libc: Mark BROKEN for DOXYGEN option - Build fails without showing any specific error while generating the documentation - Utilize OPTIONSNG while I am here - Make the OPTIONS logic easier - Pet portclippy while I am here Approved by: portmgr (blanket) Sponsored by: Nepustil --- devel/avr-libc/Makefile | 77 ++++++++++++++++++++++--------------------------- 1 file changed, 34 insertions(+), 43 deletions(-) diff --git a/devel/avr-libc/Makefile b/devel/avr-libc/Makefile index 2f89b5d7487e..7621fcfa4e6b 100644 --- a/devel/avr-libc/Makefile +++ b/devel/avr-libc/Makefile @@ -18,68 +18,59 @@ RUN_DEPENDS= avr-as:devel/binutils@avr \ avr-ld:devel/binutils@avr \ avr-gcc:devel/avr-gcc -OPTIONS_DEFINE= DOXYGEN +USES= gettext-tools gmake tar:bzip2 -.include +HAS_CONFIGURE= yes +CONFIGURE_ARGS= --build=`./config.guess` --host=avr --prefix=${PREFIX} +CONFIGURE_ENV= CC=avr-gcc PREFIX=${PREFIX} -.if ! ${PORT_OPTIONS:MDOXYGEN} -.undef WITHOUT_AVRLIBCDOCS= true -.endif +OPTIONS_DEFINE= DOXYGEN -.if ${PORT_OPTIONS:MDOXYGEN} -USES+= tex -USE_TEX= latex:build -BUILD_DEPENDS+= doxygen:devel/doxygen \ +DOXYGEN_BROKEN= Build fails without showing any specific error while generating the documentation +DOXYGEN_BUILD_DEPENDS= doxygen:devel/doxygen \ fig2dev:print/fig2dev \ - jpegtopnm:graphics/netpbm \ - dvips:print/tex-dvipsk -.endif + jpegtopnm:graphics/netpbm +DOXYGEN_USES= tex +DOXYGEN_USE= TEX=dvipsk:build,formats:build,latex:build +DOXYGEN_CONFIGURE_ON= --enable-doc --disable-versioned-doc \ + --mandir=${PREFIX}/share/doc/avr-libc/man +DOXYGEN_VARS= PLIST_DOC=${PKGDIR}/pkg-plist.doc -USES= gettext-tools tar:bzip2 gmake -HAS_CONFIGURE= yes +.include -CONFIGURE_ENV= CC=avr-gcc PREFIX=${PREFIX} -.if ${PORT_OPTIONS:MDOXYGEN} -CONFIGURE_ARGS= --build=`./config.guess` --host=avr \ - --enable-doc --disable-versioned-doc --prefix=${PREFIX} \ - --mandir=${PREFIX}/share/doc/avr-libc/man -PLIST_DOC= ${PKGDIR}/pkg-plist.doc -.else -CONFIGURE_ARGS= --build=`./config.guess` --host=avr --prefix=${PREFIX} -PLIST_DOC= +.if ! ${PORT_OPTIONS:MDOXYGEN} +.undef WITHOUT_AVRLIBCDOCS= true .endif -post-patch: -.if ! ${PORT_OPTIONS:MDOXYGEN} +post-patch-DOXYGEN-off: ${REINPLACE_CMD} -e '/SUBDIRS/s,examples,,' ${WRKSRC}/doc/Makefile.in -.endif do-install: - ${RM} ${TMPPLIST} -.if ${PORT_OPTIONS:MDOXYGEN} - (cd ${BUILD_WRKSRC}/doc/api/avr-libc-user-manual && \ + ${RM} ${TMPPLIST} + ${CAT} ${PLIST} >> ${TMPPLIST} + @for file in ${PLIST_FILES}; do \ + ${ECHO_CMD} $${file} >> ${TMPPLIST}; \ + done + (cd ${BUILD_WRKSRC}; ${SETENV} ${MAKE_ENV} \ + ${MAKE_CMD} ${MAKE_ARGS} install) + ${MKDIR} ${STAGEDIR}${DOCSDIR} + ${INSTALL_DATA} ${WRKDIR}/${DISTNAME}/AUTHORS \ + ${STAGEDIR}/${DOCSDIR} + +do-install-DOXYGEN-on: + (cd ${BUILD_WRKSRC}/doc/api/avr-libc-user-manual && \ ${FIND} . -type f \ - \( -name '*.html' -or -name '*.css' -or \ - -name '*.jpg' -or -name '*.png' \) |\ + \( -name '*.html' -or -name '*.css' -or \ + -name '*.jpg' -or -name '*.png' \) |\ ${GREP} -v '/search/' |\ ${SORT} |\ ${SED} -e 's|^\.|share/doc/avr-libc/avr-libc-user-manual|' \ >> ${TMPPLIST}) - (cd ${BUILD_WRKSRC}/doc/api/man/man3 && \ + (cd ${BUILD_WRKSRC}/doc/api/man/man3 && \ ${FIND} . -type f |\ ${SORT} |\ ${SED} -e 's|^\.|share/doc/avr-libc/man/man3|' \ >> ${TMPPLIST}) - ${CAT} ${PLIST_DOC} >> ${TMPPLIST} -.endif - ${CAT} ${PLIST} >> ${TMPPLIST} - @for file in ${PLIST_FILES}; do \ - ${ECHO_CMD} $${file} >> ${TMPPLIST}; \ - done - (cd ${BUILD_WRKSRC}; ${SETENV} ${MAKE_ENV} \ - ${MAKE_CMD} ${MAKE_ARGS} install) - ${MKDIR} ${STAGEDIR}${DOCSDIR} - ${INSTALL_DATA} ${WRKDIR}/${DISTNAME}/AUTHORS \ - ${STAGEDIR}/${DOCSDIR} + ${CAT} ${PLIST_DOC} >> ${TMPPLIST} .include