mirror of
https://git.freebsd.org/ports.git
synced 2025-04-28 01:26:39 -04:00
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.
This commit is contained in:
parent
fbc5b681d9
commit
44ef3146eb
5 changed files with 36 additions and 45 deletions
|
@ -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
|
||||
.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`
|
||||
for i in $${html_dirs}; do \
|
||||
${MKDIR} ${PREFIX}/share/doc/krb5/$${i}; \
|
||||
done; \
|
||||
for i in $${html_files}; do \
|
||||
${INSTALL_DATA} $${i} ${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}
|
||||
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} ${STAGEDIR}${PREFIX}/share/doc/krb5/$${i}; \
|
||||
done; \
|
||||
for i in $${html_files}; do \
|
||||
${INSTALL_DATA} $${i} ${STAGEDIR}${PREFIX}/share/doc/krb5/$${i}; \
|
||||
${ECHO_CMD} share/doc/krb5/$${i} >> ${TMPPLIST}; \
|
||||
done
|
||||
for i in $${html_dirs}; do \
|
||||
${ECHO_CMD} @dir share/doc/krb5/$${i} >> ${TMPPLIST}; \
|
||||
done | ${TAIL} -r >> ${TMPPLIST}
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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
|
||||
.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`
|
||||
for i in $${html_dirs}; do \
|
||||
${MKDIR} ${PREFIX}/share/doc/krb5/$${i}; \
|
||||
done; \
|
||||
for i in $${html_files}; do \
|
||||
${INSTALL_DATA} $${i} ${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}
|
||||
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} ${STAGEDIR}${PREFIX}/share/doc/krb5/$${i}; \
|
||||
done; \
|
||||
for i in $${html_files}; do \
|
||||
${INSTALL_DATA} $${i} ${STAGEDIR}${PREFIX}/share/doc/krb5/$${i}; \
|
||||
${ECHO_CMD} share/doc/krb5/$${i} >> ${TMPPLIST}; \
|
||||
done
|
||||
for i in $${html_dirs}; do \
|
||||
${ECHO_CMD} @dir share/doc/krb5/$${i} >> ${TMPPLIST}; \
|
||||
done | ${TAIL} -r >> ${TMPPLIST}
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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
|
||||
|
|
Loading…
Add table
Reference in a new issue