ircd-hybrid: Do not require pax

All doc files can be handled directly via INSTALL_DATA{,_DIR} easily
without requiring pax. Given that the interesting files are *.txt
and *.conf just glob them in order to manually remove Makefile-s
and to not install other non-documentation files and already
installed man page.
This commit is contained in:
Leonardo Taccari 2019-01-28 02:22:31 +01:00
parent 2ac53c902f
commit bc070e3bc3
2 changed files with 4 additions and 8 deletions

View File

@ -12,8 +12,6 @@ LICENSE= gnu-gpl-v2
CONFLICTS+= ircu-[0-9]*
USE_TOOLS+= pax
GNU_CONFIGURE= YES
BUILD_DEFS+= VARBASE IRCD_HYBRID_IRC_USER IRCD_HYBRID_IRC_GROUP
@ -71,9 +69,10 @@ post-install:
${INSTALL_DATA} ${WRKSRC}/tools/README.mkpasswd \
${DESTDIR}${HYBRID_DOC}/README.ircd-hybrid-mkpasswd
${RM} ${WRKSRC}/doc/Makefile
${RM} ${WRKSRC}/doc/Makefile.in
cd ${WRKSRC}/doc && pax -s',.*\.orig$$,,' -rwppm . ${DESTDIR}${HYBRID_DOC}/doc
${INSTALL_DATA} ${WRKSRC}/doc/*.conf ${DESTDIR}${HYBRID_DOC}/doc
${INSTALL_DATA} ${WRKSRC}/doc/*.txt ${DESTDIR}${HYBRID_DOC}/doc
${INSTALL_DATA_DIR} ${DESTDIR}${HYBRID_DOC}/doc/technical
${INSTALL_DATA} ${WRKSRC}/doc/technical/*.txt ${DESTDIR}${HYBRID_DOC}/doc/technical
${MV} ${DESTDIR}${PREFIX}/bin/mkpasswd \
${DESTDIR}${PREFIX}/bin/ircd-hybrid-mkpasswd

View File

@ -86,10 +86,7 @@ share/doc/ircd-hybrid/INSTALL
share/doc/ircd-hybrid/README
share/doc/ircd-hybrid/README.ircd-hybrid-mkpasswd
share/doc/ircd-hybrid/doc/CIDR.txt
share/doc/ircd-hybrid/doc/Doxyfile
share/doc/ircd-hybrid/doc/Makefile.am
share/doc/ircd-hybrid/doc/index.txt
share/doc/ircd-hybrid/doc/ircd.8
share/doc/ircd-hybrid/doc/kline.txt
share/doc/ircd-hybrid/doc/modeg.txt
share/doc/ircd-hybrid/doc/modes.txt