git: 44ef3146ebad - main - security/krb5*: Fix DOCS
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Wed, 05 Mar 2025 06:56:41 UTC
The branch main has been updated by cy: URL: https://cgit.FreeBSD.org/ports/commit/?id=44ef3146ebad2d03de5017b86cb0bd94e3702704 commit 44ef3146ebad2d03de5017b86cb0bd94e3702704 Author: Cy Schubert <cy@FreeBSD.org> AuthorDate: 2025-02-27 00:16:19 +0000 Commit: Cy Schubert <cy@FreeBSD.org> CommitDate: 2025-03-05 06:55:36 +0000 security/krb5*: Fix DOCS Fix docs install by searching for docs in the correct source dir. Without this fix docs were never installed. They are installed now. --- security/krb5-120/Makefile | 31 +++++++++++++------------------ security/krb5-120/pkg-plist | 4 ++-- security/krb5-121/Makefile | 30 +++++++++++++----------------- security/krb5-121/pkg-plist | 4 ++-- security/krb5-devel/pkg-plist | 4 ++-- 5 files changed, 32 insertions(+), 41 deletions(-) diff --git a/security/krb5-120/Makefile b/security/krb5-120/Makefile index d9dfaa94f83c..077e438d4862 100644 --- a/security/krb5-120/Makefile +++ b/security/krb5-120/Makefile @@ -1,6 +1,6 @@ PORTNAME= krb5 PORTVERSION= 1.20.2 -PORTREVISION= 3 +PORTREVISION= 4 CATEGORIES= security MASTER_SITES= http://web.mit.edu/kerberos/dist/${PORTNAME}/${PORTVERSION:C/^[0-9]*\.[0-9]*/&X/:C/X\.[0-9]*$//:C/X//}/ .if !defined(MASTERDIR) @@ -115,42 +115,37 @@ BROKEN= LIB_DEPENDS when using KRB5_HOME is broken CONFIGURE_ARGS+= --program-transform-name="${PROGRAM_TRANSFORM_NAME}" .endif -HTML_DOC_DIR= ${WRKDIR}/${PORTNAME}-${PORTVERSION}/doc/html -PDF_DOC_DIR= ${WRKDIR}/${PORTNAME}-${PORTVERSION}/doc/pdf - .include <bsd.port.pre.mk> post-install: @${MKDIR} ${STAGEDIR}${PREFIX}/share/doc/krb5 # html documentation .if ${PORT_OPTIONS:MKRB5_PDF} - pdf_files=`${FIND} ${PDF_DOC_DIR} ! -type d` - pdf_dirs=`${FIND} ${PDF_DOC_DIR} -type d` + cd ${WRKDIR}/${PORTNAME}-${PORTVERSION}; \ + pdf_files=`${FIND} doc/pdf ! -type d`; \ + pdf_dirs=`${FIND} doc/pdf -type d`; \ for i in $${pdf_dirs}; do \ ${MKDIR} ${STAGEDIR}${PREFIX}/share/doc/krb5/$${i}; \ done; \ for i in $${pdf_files}; do \ - ${INSTALL_DATA} $${pdf} ${PREFIX}/share/doc/krb5/$${i}; \ + ${INSTALL_DATA} $${i} ${STAGEDIR}${PREFIX}/share/doc/krb5/$${i}; \ ${ECHO_CMD} share/doc/krb5/$${i} >> ${TMPPLIST}; \ done + for i in $${pdf_dirs}; do \ + ${ECHO_CMD} @dir share/doc/krb5/$${i} >> ${TMPPLIST}; \ + done | ${TAIL} -r >> ${TMPPLIST} .endif .if ${PORT_OPTIONS:MKRB5_HTML} - html_files=`${FIND} ${HTML_DOC_DIR} ! -type d | ${GREP} -v /_sources` - html_dirs=`${FIND} ${HTML_DOC_DIR} -type d | ${GREP} -v /_sources` + cd ${WRKDIR}/${PORTNAME}-${PORTVERSION}; \ + html_files=`${FIND} doc/html ! -type d | ${GREP} -v /_sources`; \ + html_dirs=`${FIND} doc/html -type d | ${GREP} -v /_sources`; \ for i in $${html_dirs}; do \ - ${MKDIR} ${PREFIX}/share/doc/krb5/$${i}; \ + ${MKDIR} ${STAGEDIR}${PREFIX}/share/doc/krb5/$${i}; \ done; \ for i in $${html_files}; do \ - ${INSTALL_DATA} $${i} ${PREFIX}/share/doc/krb5/$${i}; \ + ${INSTALL_DATA} $${i} ${STAGEDIR}${PREFIX}/share/doc/krb5/$${i}; \ ${ECHO_CMD} share/doc/krb5/$${i} >> ${TMPPLIST}; \ done -.endif -.if ${PORT_OPTIONS:MKRB5_PDF} - for i in $${pdf_dirs}; do \ - ${ECHO_CMD} @dir share/doc/krb5/$${i} >> ${TMPPLIST}; \ - done | ${TAIL} -r >> ${TMPPLIST} -.endif -.if ${PORT_OPTIONS:MKRB5_HTML} for i in $${html_dirs}; do \ ${ECHO_CMD} @dir share/doc/krb5/$${i} >> ${TMPPLIST}; \ done | ${TAIL} -r >> ${TMPPLIST} diff --git a/security/krb5-120/pkg-plist b/security/krb5-120/pkg-plist index 546b4e659af4..946d2e181cd2 100644 --- a/security/krb5-120/pkg-plist +++ b/security/krb5-120/pkg-plist @@ -168,8 +168,8 @@ share/et/et_c.awk share/et/et_h.awk %%NLS%%share/locale/de/LC_MESSAGES/mit-krb5.mo %%NLS%%share/locale/en_US/LC_MESSAGES/mit-krb5.mo -%%LDAP%%%%DATADIR%%/kerberos.schema -%%LDAP%%%%DATADIR%%/kerberos.ldif +%%LDAP%%share/krb5/kerberos.schema +%%LDAP%%share/krb5/kerberos.ldif @dir lib/krb5/plugins/authdata @dir lib/krb5/plugins/libkrb5 @dir %%KRB5_RUNSTATEDIR%%/krb5kdc diff --git a/security/krb5-121/Makefile b/security/krb5-121/Makefile index 1536ddb9cbb6..8aca1ba8cfed 100644 --- a/security/krb5-121/Makefile +++ b/security/krb5-121/Makefile @@ -1,5 +1,6 @@ PORTNAME= krb5 PORTVERSION= 1.21.3 +PORTREVISION= 1 CATEGORIES= security MASTER_SITES= http://web.mit.edu/kerberos/dist/${PORTNAME}/${PORTVERSION:C/^[0-9]*\.[0-9]*/&X/:C/X\.[0-9]*$//:C/X//}/ .if !defined(MASTERDIR) @@ -114,42 +115,37 @@ BROKEN= LIB_DEPENDS when using KRB5_HOME is broken CONFIGURE_ARGS+= --program-transform-name="${PROGRAM_TRANSFORM_NAME}" .endif -HTML_DOC_DIR= ${WRKDIR}/${PORTNAME}-${PORTVERSION}/doc/html -PDF_DOC_DIR= ${WRKDIR}/${PORTNAME}-${PORTVERSION}/doc/pdf - .include <bsd.port.pre.mk> post-install: @${MKDIR} ${STAGEDIR}${PREFIX}/share/doc/krb5 # html documentation .if ${PORT_OPTIONS:MKRB5_PDF} - pdf_files=`${FIND} ${PDF_DOC_DIR} ! -type d` - pdf_dirs=`${FIND} ${PDF_DOC_DIR} -type d` + cd ${WRKDIR}/${PORTNAME}-${PORTVERSION}; \ + pdf_files=`${FIND} doc/pdf ! -type d`; \ + pdf_dirs=`${FIND} doc/pdf -type d`; \ for i in $${pdf_dirs}; do \ ${MKDIR} ${STAGEDIR}${PREFIX}/share/doc/krb5/$${i}; \ done; \ for i in $${pdf_files}; do \ - ${INSTALL_DATA} $${pdf} ${PREFIX}/share/doc/krb5/$${i}; \ + ${INSTALL_DATA} $${i} ${STAGEDIR}${PREFIX}/share/doc/krb5/$${i}; \ ${ECHO_CMD} share/doc/krb5/$${i} >> ${TMPPLIST}; \ done + for i in $${pdf_dirs}; do \ + ${ECHO_CMD} @dir share/doc/krb5/$${i} >> ${TMPPLIST}; \ + done | ${TAIL} -r >> ${TMPPLIST} .endif .if ${PORT_OPTIONS:MKRB5_HTML} - html_files=`${FIND} ${HTML_DOC_DIR} ! -type d | ${GREP} -v /_sources` - html_dirs=`${FIND} ${HTML_DOC_DIR} -type d | ${GREP} -v /_sources` + cd ${WRKDIR}/${PORTNAME}-${PORTVERSION}; \ + html_files=`${FIND} doc/html ! -type d | ${GREP} -v /_sources`; \ + html_dirs=`${FIND} doc/html -type d | ${GREP} -v /_sources`; \ for i in $${html_dirs}; do \ - ${MKDIR} ${PREFIX}/share/doc/krb5/$${i}; \ + ${MKDIR} ${STAGEDIR}${PREFIX}/share/doc/krb5/$${i}; \ done; \ for i in $${html_files}; do \ - ${INSTALL_DATA} $${i} ${PREFIX}/share/doc/krb5/$${i}; \ + ${INSTALL_DATA} $${i} ${STAGEDIR}${PREFIX}/share/doc/krb5/$${i}; \ ${ECHO_CMD} share/doc/krb5/$${i} >> ${TMPPLIST}; \ done -.endif -.if ${PORT_OPTIONS:MKRB5_PDF} - for i in $${pdf_dirs}; do \ - ${ECHO_CMD} @dir share/doc/krb5/$${i} >> ${TMPPLIST}; \ - done | ${TAIL} -r >> ${TMPPLIST} -.endif -.if ${PORT_OPTIONS:MKRB5_HTML} for i in $${html_dirs}; do \ ${ECHO_CMD} @dir share/doc/krb5/$${i} >> ${TMPPLIST}; \ done | ${TAIL} -r >> ${TMPPLIST} diff --git a/security/krb5-121/pkg-plist b/security/krb5-121/pkg-plist index 3b9d73184549..fd0774890425 100644 --- a/security/krb5-121/pkg-plist +++ b/security/krb5-121/pkg-plist @@ -169,8 +169,8 @@ share/et/et_h.awk %%NLS%%share/locale/de/LC_MESSAGES/mit-krb5.mo %%NLS%%share/locale/en_US/LC_MESSAGES/mit-krb5.mo %%NLS%%share/locale/ka/LC_MESSAGES/mit-krb5.mo -%%LDAP%%%%DATADIR%%/kerberos.schema -%%LDAP%%%%DATADIR%%/kerberos.ldif +%%LDAP%%share/krb5/kerberos.schema +%%LDAP%%share/krb5/kerberos.ldif @dir lib/krb5/plugins/authdata @dir lib/krb5/plugins/libkrb5 @dir %%KRB5_RUNSTATEDIR%%/krb5kdc diff --git a/security/krb5-devel/pkg-plist b/security/krb5-devel/pkg-plist index 6869a0e5b0eb..be06f441a999 100644 --- a/security/krb5-devel/pkg-plist +++ b/security/krb5-devel/pkg-plist @@ -169,8 +169,8 @@ share/et/et_h.awk %%NLS%%share/locale/de/LC_MESSAGES/mit-krb5.mo %%NLS%%share/locale/en_US/LC_MESSAGES/mit-krb5.mo %%NLS%%share/locale/ka/LC_MESSAGES/mit-krb5.mo -%%LDAP%%%%DATADIR%%/kerberos.schema -%%LDAP%%%%DATADIR%%/kerberos.ldif +%%LDAP%%share/krb5/kerberos.schema +%%LDAP%%share/krb5/kerberos.ldif @dir lib/krb5/plugins/authdata @dir lib/krb5/plugins/libkrb5 @dir %%KRB5_RUNSTATEDIR%%/krb5kdc