diff --git a/misc/freebsd-doc-de/pkg-plist.extras b/misc/freebsd-doc-de/pkg-plist.extras index 747ae22467f4..3baec084c833 100644 --- a/misc/freebsd-doc-de/pkg-plist.extras +++ b/misc/freebsd-doc-de/pkg-plist.extras @@ -1,2 +1,2 @@ -%%DOCSDIR%%/%%DOCLANG%%/articles/freebsd-update-server/diff.txt -%%DOCSDIR%%/%%DOCLANG%%/articles/freebsd-update-server/init.txt +source/articles/freebsd-update-server/diff.txt +source/articles/freebsd-update-server/init.txt diff --git a/misc/freebsd-doc-de/pkg-plist.pdf b/misc/freebsd-doc-de/pkg-plist.pdf index 9a4dd70ca7a1..04658a1cca60 100644 --- a/misc/freebsd-doc-de/pkg-plist.pdf +++ b/misc/freebsd-doc-de/pkg-plist.pdf @@ -1,13 +1,15 @@ %%DOCSDIR%%/%%DOCLANG%%/articles/contributing/contributing_de.pdf %%DOCSDIR%%/%%DOCLANG%%/articles/explaining-bsd/explaining-bsd_de.pdf %%DOCSDIR%%/%%DOCLANG%%/articles/freebsd-update-server/freebsd-update-server_de.pdf %%DOCSDIR%%/%%DOCLANG%%/articles/leap-seconds/leap-seconds_de.pdf %%DOCSDIR%%/%%DOCLANG%%/articles/linux-users/linux-users_de.pdf %%DOCSDIR%%/%%DOCLANG%%/articles/nanobsd/nanobsd_de.pdf %%DOCSDIR%%/%%DOCLANG%%/articles/new-users/new-users_de.pdf %%DOCSDIR%%/%%DOCLANG%%/articles/port-mentor-guidelines/port-mentor-guidelines_de.pdf %%DOCSDIR%%/%%DOCLANG%%/articles/solid-state/solid-state_de.pdf %%DOCSDIR%%/%%DOCLANG%%/books/developers-handbook/developers-handbook_de.pdf %%DOCSDIR%%/%%DOCLANG%%/books/faq/faq_de.pdf %%DOCSDIR%%/%%DOCLANG%%/books/handbook/handbook_de.pdf %%DOCSDIR%%/%%DOCLANG%%/books/porters-handbook/porters-handbook_de.pdf +%%DOCSDIR%%/%%DOCLANG%%/articles/freebsd-update-server/diff.txt +%%DOCSDIR%%/%%DOCLANG%%/articles/freebsd-update-server/init.txt diff --git a/misc/freebsd-doc-en/Makefile b/misc/freebsd-doc-en/Makefile index 0605104ead21..dddf43f51419 100644 --- a/misc/freebsd-doc-en/Makefile +++ b/misc/freebsd-doc-en/Makefile @@ -1,99 +1,111 @@ PORTNAME= freebsd-doc PORTVERSION= 20230410 +PORTREVISION= 1 PORTEPOCH= 1 CATEGORIES= misc docs MASTER_SITES= LOCAL/blackend PKGNAMEPREFIX?= en- MAINTAINER= doceng@FreeBSD.org COMMENT?= Documentation from the FreeBSD Documentation Project LICENSE= BSD2CLAUSE BUILD_DEPENDS= docproj>=4.1:textproc/docproj WRKSRC= ${WRKDIR}/doc/documentation PLIST_SUB= DOCSDIR=${DOCBASE} \ DOCLANG=${DOCLANG} \ DOCLANG_PREFIX=${DOCLANG_PREFIX} MAKE_ARGS= ${DOCFORMAT} \ DOC_LANG="${DOCLANG}" NO_ARCH= yes # To populate correctly the stage directory TMPDESTDIR= ${STAGEDIR}${DESTDIR}/${PREFIX}/${DOCBASE} DESTDIRNAME= TMPDESTDIR PLIST= ${WRKDIR}/pkg-plist DOCLANG?= en DOCLANG_PREFIX?= ${DOCLANG:C/_.*$//} DOCBASE?= share/doc/freebsd # HTML format disabled for localized languages .if ${DOCLANG:Men} AVAILABLEFORMATS= HTML PDF .else AVAILABLEFORMATS= PDF .endif OPTIONS_DEFINE= ${AVAILABLEFORMATS} OPTIONS_DEFAULT= PDF HTML_DESC= Single HTML file per document PDF_DESC= PDF format # if PACKAGE_BUILDING=yes, enable all of $AVAILABLEFORMATS. .if defined(PACKAGE_BUILDING) OPTIONS_DEFAULT+= ${AVAILABLEFORMATS} .endif .include .for O in ${AVAILABLEFORMATS} .if ${PORT_OPTIONS:M${O}} DOCFORMAT+= ${O:tl} PLIST_FORMATS+= ${O:tl} .endif .endfor .if ${PORT_OPTIONS:MPDF} BUILD_DEPENDS+= asciidoctor-pdf:textproc/rubygem-asciidoctor-pdf .if ${DOCLANG:Mzh-cn} || ${DOCLANG:Mzh-tw} BUILD_DEPENDS+= docproj-fonts-cjk>0:textproc/docproj-fonts-cjk .endif .endif -# when html is defined as the format, add HTML_COMMON. +# when html is defined as the format, add HTML_COMMON and extras +# extras files are example files, scripts, etc. coming with the doc .if ${PORT_OPTIONS:MHTML} -PLIST_FORMATS+= html-common +PLIST_FORMATS+= html-common extras .endif # example files, scripts, etc. coming with the doc and common # directories for all formats. -PLIST_FORMATS+= extras common +#PLIST_FORMATS+= extras common post-patch: @${REINPLACE_CMD} -e 's|enableGitInfo = true|#enableGitInfo = true|' \ ${WRKSRC}/config/_default/config.toml pre-build: .for i in ${PLIST_FORMATS:S,^,${.CURDIR}/pkg-plist.,} if ${TEST} -f ${i}; then \ ${CAT} ${i} >> ${PLIST}; \ fi .endfor do-build: cd ${WRKSRC} && ${SETENV} ${MAKE_ENV} \ ${MAKE} ${MAKE_FLAGS} ${MAKEFILE} ${MAKE_ARGS} do-install: ${MKDIR} ${STAGEDIR}${DESTDIR}${PREFIX}/${DOCBASE} ${CP} -R ${WRKSRC}/public/* ${STAGEDIR}${DESTDIR}${PREFIX}/${DOCBASE} +# For PDF format extras files are copied with the .pdf in same directory +.if ${PORT_OPTIONS:MPDF} + ${GREP} -E '(\.c|\.txt)' ${.CURDIR}/pkg-plist.pdf | \ + ${SED} -e 's|%%DOCSDIR%%/%%DOCLANG%%/||' | \ + ${XARGS} -t -I % ${CP} -v ${WRKSRC}/static/source/% ${STAGEDIR}${DESTDIR}${PREFIX}/${DOCBASE}/${DOCLANG}/%; +.endif +# For HTML format extras files are in source/ directory +.if ${PORT_OPTIONS:MHTML} if ${TEST} -f ${.CURDIR}/pkg-plist.extras; then \ + ${MKDIR} ${STAGEDIR}${DESTDIR}${PREFIX}/${DOCBASE}/source; \ ${CAT} ${.CURDIR}/pkg-plist.extras | \ ${SED} -e 's|%%DOCSDIR%%/||' | \ ${XARGS} -t -I % ${CP} -v ${WRKSRC}/static/% ${STAGEDIR}${DESTDIR}${PREFIX}/${DOCBASE}/; \ fi +.endif .include diff --git a/misc/freebsd-doc-en/pkg-plist.pdf b/misc/freebsd-doc-en/pkg-plist.pdf index e9aba0827029..24e157de916a 100644 --- a/misc/freebsd-doc-en/pkg-plist.pdf +++ b/misc/freebsd-doc-en/pkg-plist.pdf @@ -1,44 +1,49 @@ %%DOCSDIR%%/en/articles/bsdl-gpl/bsdl-gpl_en.pdf %%DOCSDIR%%/en/articles/building-products/building-products_en.pdf %%DOCSDIR%%/en/articles/committers-guide/committers-guide_en.pdf %%DOCSDIR%%/en/articles/contributing/contributing_en.pdf %%DOCSDIR%%/en/articles/contributors/contributors_en.pdf %%DOCSDIR%%/en/articles/cups/cups_en.pdf %%DOCSDIR%%/en/articles/explaining-bsd/explaining-bsd_en.pdf %%DOCSDIR%%/en/articles/filtering-bridges/filtering-bridges_en.pdf %%DOCSDIR%%/en/articles/fonts/fonts_en.pdf %%DOCSDIR%%/en/articles/freebsd-questions/freebsd-questions_en.pdf %%DOCSDIR%%/en/articles/freebsd-releng/freebsd-releng_en.pdf %%DOCSDIR%%/en/articles/freebsd-src-lsp/freebsd-src-lsp_en.pdf %%DOCSDIR%%/en/articles/freebsd-status-report-process/freebsd-status-report-process_en.pdf %%DOCSDIR%%/en/articles/freebsd-update-server/freebsd-update-server_en.pdf %%DOCSDIR%%/en/articles/geom-class/geom-class_en.pdf %%DOCSDIR%%/en/articles/gjournal-desktop/gjournal-desktop_en.pdf %%DOCSDIR%%/en/articles/hubs/hubs_en.pdf %%DOCSDIR%%/en/articles/ipsec-must/ipsec-must_en.pdf %%DOCSDIR%%/en/articles/ldap-auth/ldap-auth_en.pdf %%DOCSDIR%%/en/articles/leap-seconds/leap-seconds_en.pdf %%DOCSDIR%%/en/articles/license-guide/license-guide_en.pdf %%DOCSDIR%%/en/articles/linux-emulation/linux-emulation_en.pdf %%DOCSDIR%%/en/articles/linux-users/linux-users_en.pdf %%DOCSDIR%%/en/articles/mailing-list-faq/mailing-list-faq_en.pdf %%DOCSDIR%%/en/articles/nanobsd/nanobsd_en.pdf %%DOCSDIR%%/en/articles/new-users/new-users_en.pdf %%DOCSDIR%%/en/articles/port-mentor-guidelines/port-mentor-guidelines_en.pdf %%DOCSDIR%%/en/articles/pr-guidelines/pr-guidelines_en.pdf %%DOCSDIR%%/en/articles/problem-reports/problem-reports_en.pdf %%DOCSDIR%%/en/articles/rc-scripting/rc-scripting_en.pdf %%DOCSDIR%%/en/articles/releng/releng_en.pdf %%DOCSDIR%%/en/articles/remote-install/remote-install_en.pdf %%DOCSDIR%%/en/articles/serial-uart/serial-uart_en.pdf %%DOCSDIR%%/en/articles/solid-state/solid-state_en.pdf %%DOCSDIR%%/en/articles/vinum/vinum_en.pdf %%DOCSDIR%%/en/articles/vm-design/vm-design_en.pdf %%DOCSDIR%%/en/books/arch-handbook/arch-handbook_en.pdf %%DOCSDIR%%/en/books/design-44bsd/design-44bsd_en.pdf %%DOCSDIR%%/en/books/dev-model/dev-model_en.pdf %%DOCSDIR%%/en/books/developers-handbook/developers-handbook_en.pdf %%DOCSDIR%%/en/books/faq/faq_en.pdf %%DOCSDIR%%/en/books/fdp-primer/fdp-primer_en.pdf %%DOCSDIR%%/en/books/handbook/handbook_en.pdf %%DOCSDIR%%/en/books/porters-handbook/porters-handbook_en.pdf +%%DOCSDIR%%/%%DOCLANG%%/articles/freebsd-update-server/diff.txt +%%DOCSDIR%%/%%DOCLANG%%/articles/freebsd-update-server/init.txt +%%DOCSDIR%%/%%DOCLANG%%/articles/pam/converse.c +%%DOCSDIR%%/%%DOCLANG%%/articles/pam/pam_unix.c +%%DOCSDIR%%/%%DOCLANG%%/articles/pam/su.c diff --git a/misc/freebsd-doc-fr/pkg-plist.extras b/misc/freebsd-doc-fr/pkg-plist.extras index 593e3fea745e..7aa3a3c1f48f 100644 --- a/misc/freebsd-doc-fr/pkg-plist.extras +++ b/misc/freebsd-doc-fr/pkg-plist.extras @@ -1,3 +1,3 @@ -%%DOCSDIR%%/%%DOCLANG%%/articles/pam/converse.c -%%DOCSDIR%%/%%DOCLANG%%/articles/pam/pam_unix.c -%%DOCSDIR%%/%%DOCLANG%%/articles/pam/su.c +source/articles/pam/converse.c +source/articles/pam/pam_unix.c +source/articles/pam/su.c diff --git a/misc/freebsd-doc-fr/pkg-plist.pdf b/misc/freebsd-doc-fr/pkg-plist.pdf index 3b17bf10fa10..88cd0206f7b7 100644 --- a/misc/freebsd-doc-fr/pkg-plist.pdf +++ b/misc/freebsd-doc-fr/pkg-plist.pdf @@ -1,18 +1,21 @@ %%DOCSDIR%%/%%DOCLANG%%/articles/building-products/building-products_fr.pdf %%DOCSDIR%%/%%DOCLANG%%/articles/committers-guide/committers-guide_fr.pdf %%DOCSDIR%%/%%DOCLANG%%/articles/contributing/contributing_fr.pdf %%DOCSDIR%%/%%DOCLANG%%/articles/explaining-bsd/explaining-bsd_fr.pdf %%DOCSDIR%%/%%DOCLANG%%/articles/filtering-bridges/filtering-bridges_fr.pdf %%DOCSDIR%%/%%DOCLANG%%/articles/fonts/fonts_fr.pdf %%DOCSDIR%%/%%DOCLANG%%/articles/ipsec-must/ipsec-must_fr.pdf %%DOCSDIR%%/%%DOCLANG%%/articles/leap-seconds/leap-seconds_fr.pdf %%DOCSDIR%%/%%DOCLANG%%/articles/linux-users/linux-users_fr.pdf %%DOCSDIR%%/%%DOCLANG%%/articles/nanobsd/nanobsd_fr.pdf %%DOCSDIR%%/%%DOCLANG%%/articles/new-users/new-users_fr.pdf %%DOCSDIR%%/%%DOCLANG%%/articles/pam/pam_fr.pdf %%DOCSDIR%%/%%DOCLANG%%/articles/pr-guidelines/pr-guidelines_fr.pdf %%DOCSDIR%%/%%DOCLANG%%/articles/problem-reports/problem-reports_fr.pdf %%DOCSDIR%%/%%DOCLANG%%/books/developers-handbook/developers-handbook_fr.pdf %%DOCSDIR%%/%%DOCLANG%%/books/faq/faq_fr.pdf %%DOCSDIR%%/%%DOCLANG%%/books/handbook/handbook_fr.pdf %%DOCSDIR%%/%%DOCLANG%%/books/porters-handbook/porters-handbook_fr.pdf +%%DOCSDIR%%/%%DOCLANG%%/articles/pam/converse.c +%%DOCSDIR%%/%%DOCLANG%%/articles/pam/pam_unix.c +%%DOCSDIR%%/%%DOCLANG%%/articles/pam/su.c diff --git a/misc/freebsd-doc-pt/pkg-plist.extras b/misc/freebsd-doc-pt/pkg-plist.extras index 8b441dcb7879..58d146d9eab4 100644 --- a/misc/freebsd-doc-pt/pkg-plist.extras +++ b/misc/freebsd-doc-pt/pkg-plist.extras @@ -1,5 +1,5 @@ -%%DOCSDIR%%/%%DOCLANG%%/articles/freebsd-update-server/diff.txt -%%DOCSDIR%%/%%DOCLANG%%/articles/freebsd-update-server/init.txt -%%DOCSDIR%%/%%DOCLANG%%/articles/pam/converse.c -%%DOCSDIR%%/%%DOCLANG%%/articles/pam/pam_unix.c -%%DOCSDIR%%/%%DOCLANG%%/articles/pam/su.c +source/articles/freebsd-update-server/diff.txt +source/articles/freebsd-update-server/init.txt +source/articles/pam/converse.c +source/articles/pam/pam_unix.c +source/articles/pam/su.c diff --git a/misc/freebsd-doc-pt/pkg-plist.pdf b/misc/freebsd-doc-pt/pkg-plist.pdf index 40c53e88eb1d..7be01ffc3784 100644 --- a/misc/freebsd-doc-pt/pkg-plist.pdf +++ b/misc/freebsd-doc-pt/pkg-plist.pdf @@ -1,38 +1,43 @@ %%DOCSDIR%%/%%DOCLANG%%/articles/bsdl-gpl/bsdl-gpl_%%DOCLANG_PREFIX%%.pdf %%DOCSDIR%%/%%DOCLANG%%/articles/building-products/building-products_%%DOCLANG_PREFIX%%.pdf %%DOCSDIR%%/%%DOCLANG%%/articles/committers-guide/committers-guide_%%DOCLANG_PREFIX%%.pdf %%DOCSDIR%%/%%DOCLANG%%/articles/contributing/contributing_%%DOCLANG_PREFIX%%.pdf %%DOCSDIR%%/%%DOCLANG%%/articles/contributors/contributors_%%DOCLANG_PREFIX%%.pdf %%DOCSDIR%%/%%DOCLANG%%/articles/cups/cups_%%DOCLANG_PREFIX%%.pdf %%DOCSDIR%%/%%DOCLANG%%/articles/explaining-bsd/explaining-bsd_%%DOCLANG_PREFIX%%.pdf %%DOCSDIR%%/%%DOCLANG%%/articles/filtering-bridges/filtering-bridges_%%DOCLANG_PREFIX%%.pdf %%DOCSDIR%%/%%DOCLANG%%/articles/fonts/fonts_%%DOCLANG_PREFIX%%.pdf %%DOCSDIR%%/%%DOCLANG%%/articles/freebsd-questions/freebsd-questions_%%DOCLANG_PREFIX%%.pdf %%DOCSDIR%%/%%DOCLANG%%/articles/freebsd-releng/freebsd-releng_%%DOCLANG_PREFIX%%.pdf %%DOCSDIR%%/%%DOCLANG%%/articles/freebsd-update-server/freebsd-update-server_%%DOCLANG_PREFIX%%.pdf %%DOCSDIR%%/%%DOCLANG%%/articles/geom-class/geom-class_%%DOCLANG_PREFIX%%.pdf %%DOCSDIR%%/%%DOCLANG%%/articles/gjournal-desktop/gjournal-desktop_%%DOCLANG_PREFIX%%.pdf %%DOCSDIR%%/%%DOCLANG%%/articles/hubs/hubs_%%DOCLANG_PREFIX%%.pdf %%DOCSDIR%%/%%DOCLANG%%/articles/ipsec-must/ipsec-must_%%DOCLANG_PREFIX%%.pdf %%DOCSDIR%%/%%DOCLANG%%/articles/ldap-auth/ldap-auth_%%DOCLANG_PREFIX%%.pdf %%DOCSDIR%%/%%DOCLANG%%/articles/leap-seconds/leap-seconds_%%DOCLANG_PREFIX%%.pdf %%DOCSDIR%%/%%DOCLANG%%/articles/linux-emulation/linux-emulation_%%DOCLANG_PREFIX%%.pdf %%DOCSDIR%%/%%DOCLANG%%/articles/linux-users/linux-users_%%DOCLANG_PREFIX%%.pdf %%DOCSDIR%%/%%DOCLANG%%/articles/mailing-list-faq/mailing-list-faq_%%DOCLANG_PREFIX%%.pdf %%DOCSDIR%%/%%DOCLANG%%/articles/nanobsd/nanobsd_%%DOCLANG_PREFIX%%.pdf %%DOCSDIR%%/%%DOCLANG%%/articles/new-users/new-users_%%DOCLANG_PREFIX%%.pdf %%DOCSDIR%%/%%DOCLANG%%/articles/port-mentor-guidelines/port-mentor-guidelines_%%DOCLANG_PREFIX%%.pdf %%DOCSDIR%%/%%DOCLANG%%/articles/pr-guidelines/pr-guidelines_%%DOCLANG_PREFIX%%.pdf %%DOCSDIR%%/%%DOCLANG%%/articles/problem-reports/problem-reports_%%DOCLANG_PREFIX%%.pdf %%DOCSDIR%%/%%DOCLANG%%/articles/rc-scripting/rc-scripting_%%DOCLANG_PREFIX%%.pdf %%DOCSDIR%%/%%DOCLANG%%/articles/releng/releng_%%DOCLANG_PREFIX%%.pdf %%DOCSDIR%%/%%DOCLANG%%/articles/remote-install/remote-install_%%DOCLANG_PREFIX%%.pdf %%DOCSDIR%%/%%DOCLANG%%/articles/serial-uart/serial-uart_%%DOCLANG_PREFIX%%.pdf %%DOCSDIR%%/%%DOCLANG%%/articles/solid-state/solid-state_%%DOCLANG_PREFIX%%.pdf %%DOCSDIR%%/%%DOCLANG%%/articles/vinum/vinum_%%DOCLANG_PREFIX%%.pdf %%DOCSDIR%%/%%DOCLANG%%/articles/vm-design/vm-design_%%DOCLANG_PREFIX%%.pdf %%DOCSDIR%%/%%DOCLANG%%/books/dev-model/dev-model_%%DOCLANG_PREFIX%%.pdf %%DOCSDIR%%/%%DOCLANG%%/books/faq/faq_%%DOCLANG_PREFIX%%.pdf %%DOCSDIR%%/%%DOCLANG%%/books/fdp-primer/fdp-primer_%%DOCLANG_PREFIX%%.pdf %%DOCSDIR%%/%%DOCLANG%%/books/handbook/handbook_%%DOCLANG_PREFIX%%.pdf %%DOCSDIR%%/%%DOCLANG%%/books/porters-handbook/porters-handbook_%%DOCLANG_PREFIX%%.pdf +%%DOCSDIR%%/%%DOCLANG%%/articles/freebsd-update-server/diff.txt +%%DOCSDIR%%/%%DOCLANG%%/articles/freebsd-update-server/init.txt +%%DOCSDIR%%/%%DOCLANG%%/articles/pam/converse.c +%%DOCSDIR%%/%%DOCLANG%%/articles/pam/pam_unix.c +%%DOCSDIR%%/%%DOCLANG%%/articles/pam/su.c diff --git a/misc/freebsd-doc-ru/pkg-plist.extras b/misc/freebsd-doc-ru/pkg-plist.extras index 593e3fea745e..7aa3a3c1f48f 100644 --- a/misc/freebsd-doc-ru/pkg-plist.extras +++ b/misc/freebsd-doc-ru/pkg-plist.extras @@ -1,3 +1,3 @@ -%%DOCSDIR%%/%%DOCLANG%%/articles/pam/converse.c -%%DOCSDIR%%/%%DOCLANG%%/articles/pam/pam_unix.c -%%DOCSDIR%%/%%DOCLANG%%/articles/pam/su.c +source/articles/pam/converse.c +source/articles/pam/pam_unix.c +source/articles/pam/su.c diff --git a/misc/freebsd-doc-ru/pkg-plist.pdf b/misc/freebsd-doc-ru/pkg-plist.pdf index c23c81e156f2..0243611ca8af 100644 --- a/misc/freebsd-doc-ru/pkg-plist.pdf +++ b/misc/freebsd-doc-ru/pkg-plist.pdf @@ -1,23 +1,26 @@ %%DOCSDIR%%/%%DOCLANG%%/articles/committers-guide/committers-guide_ru.pdf %%DOCSDIR%%/%%DOCLANG%%/articles/contributing/contributing_ru.pdf %%DOCSDIR%%/%%DOCLANG%%/articles/cups/cups_ru.pdf %%DOCSDIR%%/%%DOCLANG%%/articles/explaining-bsd/explaining-bsd_ru.pdf %%DOCSDIR%%/%%DOCLANG%%/articles/fonts/fonts_ru.pdf %%DOCSDIR%%/%%DOCLANG%%/articles/freebsd-questions/freebsd-questions_ru.pdf %%DOCSDIR%%/%%DOCLANG%%/articles/geom-class/geom-class_ru.pdf %%DOCSDIR%%/%%DOCLANG%%/articles/gjournal-desktop/gjournal-desktop_ru.pdf %%DOCSDIR%%/%%DOCLANG%%/articles/hubs/hubs_ru.pdf %%DOCSDIR%%/%%DOCLANG%%/articles/ipsec-must/ipsec-must_ru.pdf %%DOCSDIR%%/%%DOCLANG%%/articles/mailing-list-faq/mailing-list-faq_ru.pdf %%DOCSDIR%%/%%DOCLANG%%/articles/new-users/new-users_ru.pdf %%DOCSDIR%%/%%DOCLANG%%/articles/pr-guidelines/pr-guidelines_ru.pdf %%DOCSDIR%%/%%DOCLANG%%/articles/problem-reports/problem-reports_ru.pdf %%DOCSDIR%%/%%DOCLANG%%/articles/releng/releng_ru.pdf %%DOCSDIR%%/%%DOCLANG%%/articles/solid-state/solid-state_ru.pdf %%DOCSDIR%%/%%DOCLANG%%/articles/vm-design/vm-design_ru.pdf %%DOCSDIR%%/%%DOCLANG%%/books/arch-handbook/arch-handbook_ru.pdf %%DOCSDIR%%/%%DOCLANG%%/books/design-44bsd/design-44bsd_ru.pdf %%DOCSDIR%%/%%DOCLANG%%/books/developers-handbook/developers-handbook_ru.pdf %%DOCSDIR%%/%%DOCLANG%%/books/faq/faq_ru.pdf %%DOCSDIR%%/%%DOCLANG%%/books/handbook/handbook_ru.pdf %%DOCSDIR%%/%%DOCLANG%%/books/porters-handbook/porters-handbook_ru.pdf +%%DOCSDIR%%/%%DOCLANG%%/articles/pam/converse.c +%%DOCSDIR%%/%%DOCLANG%%/articles/pam/pam_unix.c +%%DOCSDIR%%/%%DOCLANG%%/articles/pam/su.c