From owner-freebsd-doc Wed Sep 18 4:20: 8 2002 Delivered-To: freebsd-doc@hub.freebsd.org Received: from mx1.FreeBSD.org (mx1.FreeBSD.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 84BC437B401 for ; Wed, 18 Sep 2002 04:20:05 -0700 (PDT) Received: from freefall.freebsd.org (freefall.FreeBSD.org [216.136.204.21]) by mx1.FreeBSD.org (Postfix) with ESMTP id 8682043E6A for ; Wed, 18 Sep 2002 04:20:04 -0700 (PDT) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (gnats@localhost [127.0.0.1]) by freefall.freebsd.org (8.12.6/8.12.6) with ESMTP id g8IBK4Co033481 for ; Wed, 18 Sep 2002 04:20:04 -0700 (PDT) (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.12.6/8.12.6/Submit) id g8IBK4Sw033479; Wed, 18 Sep 2002 04:20:04 -0700 (PDT) Received: from mx1.FreeBSD.org (mx1.FreeBSD.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 489CB37B401 for ; Wed, 18 Sep 2002 04:14:18 -0700 (PDT) Received: from srv1.visp.ru (srv1.visp.ru [213.154.182.2]) by mx1.FreeBSD.org (Postfix) with ESMTP id 99A2043E75 for ; Wed, 18 Sep 2002 04:14:17 -0700 (PDT) (envelope-from root@srv1.visp.ru) Received: from root by srv1.visp.ru with local (Exim 3.36 #1) id 17rcmc-0006qy-00 for FreeBSD-gnats-submit@freebsd.org; Wed, 18 Sep 2002 15:14:14 +0400 Message-Id: Date: Wed, 18 Sep 2002 15:14:14 +0400 From: Alexander Zagrebin Reply-To: Alexander Zagrebin To: FreeBSD-gnats-submit@FreeBSD.org X-Send-Pr-Version: 3.113 Subject: docs/42924: During 'make release' is impossible to build docs for selected languages Sender: owner-freebsd-doc@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.org >Number: 42924 >Category: docs >Synopsis: During 'make release' is impossible to build docs for selected languages >Confidential: no >Severity: non-critical >Priority: medium >Responsible: freebsd-doc >State: open >Quarter: >Keywords: >Date-Required: >Class: change-request >Submitter-Id: current-users >Arrival-Date: Wed Sep 18 04:20:02 PDT 2002 >Closed-Date: >Last-Modified: >Originator: Alexander Zagrebin >Release: FreeBSD 4.6-STABLE i386 >Organization: JSC Navigator >Environment: System: FreeBSD srv1.visp.ru 4.6-RELEASE FreeBSD 4.6-RELEASE #0: Sun Jun 23 00:38:35 MSD 2002 alex@srv1.visp.ru:/usr/src/sys/compile/KERNEL i386 >Description: Earlier was possible to use DOC_LANG variable to build docs during 'make release' for selected languages only. For example, # export DOC_LANG="en_US.ISO8859-1 ru_RU.KOI8-R" # make release And I received the docs only in English and Russian languages At now (4.7-PRERELEASE, 4.7-RC) is possible to build docs either in all languages or in english only due to ALLLANG variable. >How-To-Repeat: To set DOC_LANG and do 'make release' >Fix: May be this patch solves the problem (untested) --- Makefile.orig Tue Aug 13 21:02:58 2002 +++ Makefile Wed Sep 18 15:10:27 2002 @@ -379,7 +379,11 @@ .if defined(ALLLANG) && ${ALLLANG} != "NO" && ${ALLLANG} != "no" echo "export ALLLANG=${ALLLANG}" >> ${CHROOTDIR}/mk .else - echo "export DOC_LANG=en_US.ISO8859-1" >> ${CHROOTDIR}/mk +.if defined(DOC_LANG) + echo "export DOC_LANG=${DOC_LANG}" >> ${CHROOTDIR}/mk +.else + echo "export DOC_LANG=en_US.ISO8859-1" >> ${CHROOTDIR}/mk +.endif .endif .if defined(AUTO_KEYBOARD_DETECT) echo "export AUTO_KEYBOARD_DETECT=\"${AUTO_KEYBOARD_DETECT}\"" >> ${CHROOTDIR}/mk >Release-Note: >Audit-Trail: >Unformatted: To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-doc" in the body of the message