Received: from mail.netbsd.org (mail.netbsd.org [204.152.190.11]) by www.NetBSD.org (Postfix) with ESMTP id 5B4C163B8EC for ; Fri, 20 Mar 2009 16:13:04 +0000 (UTC) Received: by mail.netbsd.org (Postfix, from userid 0) id 0305F63B14E; Fri, 20 Mar 2009 16:13:04 +0000 (UTC) Received: from cvs.netbsd.org (unknown [IPv6:2001:4f8:4:7:2e0:81ff:fe25:eab4]) by mail.netbsd.org (Postfix) with ESMTP id 183F563B10B for ; Fri, 20 Mar 2009 16:13:03 +0000 (UTC) Received: by cvs.netbsd.org (Postfix, from userid 500) id 03DD6175D0; Fri, 20 Mar 2009 16:13:03 +0000 (UTC) MIME-Version: 1.0 Content-Disposition: inline Content-Transfer-Encoding: binary Content-Type: text/plain Date: Fri, 20 Mar 2009 16:13:02 +0000 From: Joerg Sonnenberger Subject: CVS commit: pkgsrc/mk/tools To: pkgsrc-changes@NetBSD.org Reply-To: joerg@netbsd.org Message-Id: <20090320161303.03DD6175D0@cvs.netbsd.org> Sender: pkgsrc-changes-owner@NetBSD.org List-Id: pkgsrc-changes Precedence: list Module Name: pkgsrc Committed By: joerg Date: Fri Mar 20 16:13:02 UTC 2009 Modified Files: pkgsrc/mk/tools: gettext.mk msgfmt.sh Added Files: pkgsrc/mk/tools: msgfmt-msgctxt.awk msgfmt-msgid_plural.awk Log Message: Refactor msgfmt.sh script to conditionally strip the msgid_plural for old NetBSD versions and to strip msgctx if requested by the package. This allows to replace the use of msgfmtstrip in various packages by setting MSGFMT_STRIP_MSGCTX. To generate a diff of this commit: cvs rdiff -u -r1.8 -r1.9 pkgsrc/mk/tools/gettext.mk cvs rdiff -u -r0 -r1.1 pkgsrc/mk/tools/msgfmt-msgctxt.awk \ pkgsrc/mk/tools/msgfmt-msgid_plural.awk cvs rdiff -u -r1.29 -r1.30 pkgsrc/mk/tools/msgfmt.sh Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.