From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: <gentoo-commits+bounces-844286-garchives=archives.gentoo.org@lists.gentoo.org> Received: from lists.gentoo.org (pigeon.gentoo.org [208.92.234.80]) by finch.gentoo.org (Postfix) with ESMTP id 60E151384B4 for <garchives@archives.gentoo.org>; Thu, 5 Nov 2015 16:05:24 +0000 (UTC) Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id 09AD6E0878; Thu, 5 Nov 2015 16:05:24 +0000 (UTC) Received: from smtp.gentoo.org (smtp.gentoo.org [140.211.166.183]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by pigeon.gentoo.org (Postfix) with ESMTPS id 8E3AEE0878 for <gentoo-commits@lists.gentoo.org>; Thu, 5 Nov 2015 16:05:18 +0000 (UTC) Received: from oystercatcher.gentoo.org (unknown [IPv6:2a01:4f8:202:4333:225:90ff:fed9:fc84]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by smtp.gentoo.org (Postfix) with ESMTPS id 9E46D3406C0 for <gentoo-commits@lists.gentoo.org>; Thu, 5 Nov 2015 16:05:17 +0000 (UTC) Received: from localhost.localdomain (localhost [127.0.0.1]) by oystercatcher.gentoo.org (Postfix) with ESMTP id 126AE2102 for <gentoo-commits@lists.gentoo.org>; Thu, 5 Nov 2015 16:05:14 +0000 (UTC) From: "Ulrich Müller" <ulm@gentoo.org> To: gentoo-commits@lists.gentoo.org Content-Transfer-Encoding: 8bit Content-type: text/plain; charset=UTF-8 Reply-To: gentoo-dev@lists.gentoo.org, "Ulrich Müller" <ulm@gentoo.org> Message-ID: <1446676921.dfa00e1c23e56373cbf353ed2c256d9d2f762357.ulm@gentoo> Subject: [gentoo-commits] proj/pms:master commit in: / X-VCS-Repository: proj/pms X-VCS-Files: ebuild-functions.tex X-VCS-Directories: / X-VCS-Committer: ulm X-VCS-Committer-Name: Ulrich Müller X-VCS-Revision: dfa00e1c23e56373cbf353ed2c256d9d2f762357 X-VCS-Branch: master Date: Thu, 5 Nov 2015 16:05:14 +0000 (UTC) Precedence: bulk List-Post: <mailto:gentoo-commits@lists.gentoo.org> List-Help: <mailto:gentoo-commits+help@lists.gentoo.org> List-Unsubscribe: <mailto:gentoo-commits+unsubscribe@lists.gentoo.org> List-Subscribe: <mailto:gentoo-commits+subscribe@lists.gentoo.org> List-Id: Gentoo Linux mail <gentoo-commits.gentoo.org> X-BeenThere: gentoo-commits@lists.gentoo.org X-Archives-Salt: cafc6931-eea4-4da4-a0cc-81b3ca69f5d9 X-Archives-Hash: 360af1b61d017081273297129aad2e5f commit: dfa00e1c23e56373cbf353ed2c256d9d2f762357 Author: Ulrich Müller <ulm <AT> gentoo <DOT> org> AuthorDate: Tue Nov 3 20:03:01 2015 +0000 Commit: Ulrich Müller <ulm <AT> gentoo <DOT> org> CommitDate: Wed Nov 4 22:42:01 2015 +0000 URL: https://gitweb.gentoo.org/proj/pms.git/commit/?id=dfa00e1c Move listings of ebuild functions into listing environments. ebuild-functions.tex | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) diff --git a/ebuild-functions.tex b/ebuild-functions.tex index 480ccda..084e866 100644 --- a/ebuild-functions.tex +++ b/ebuild-functions.tex @@ -115,6 +115,8 @@ apply patches and set up the package's build system for further use. The initial working directory must be \t{WORKDIR}, and the default implementation used when the ebuild lacks the \t{src\_unpack} function shall behave as: +\begin{listing}[H] +\caption{src\_unpack} \label{lst:src-unpack} \begin{verbatim} src_unpack() { if [[ -n ${A} ]]; then @@ -122,6 +124,7 @@ src_unpack() { fi } \end{verbatim} +\end{listing} \subsection{src\_prepare} \label{sec:src-prepare-function} @@ -164,6 +167,8 @@ section~\ref{sec:s-to-workdir-fallback}. The \t{src\_configure} function configures the package's build environment. The default implementation used when the ebuild lacks the \t{src\_configure} function shall behave as: +\begin{listing}[H] +\caption{src\_configure} \label{lst:src-configure} \begin{verbatim} src_configure() { if [[ -x ${ECONF_SOURCE:-.}/configure ]]; then @@ -171,6 +176,7 @@ src_configure() { fi } \end{verbatim} +\end{listing} \ChangeWhenAddingAnEAPI{5} \begin{centertable}{EAPIs supporting \t{src\_configure}} \label{tab:src-configure-table} @@ -202,6 +208,8 @@ section~\ref{sec:s-to-workdir-fallback}. 0, the default implementation used when the ebuild lacks the \t{src\_compile} function shall behave as: +\begin{listing}[H] +\caption{src\_compile, format~0} \label{lst:src-compile-0} \begin{verbatim} src_compile() { if [[ -x ./configure ]]; then @@ -212,11 +220,14 @@ src_compile() { fi } \end{verbatim} +\end{listing} \featurelabel{src-compile-1} For EAPIs listed in table~\ref{tab:src-compile-table} as using format 1, the default implementation used when the ebuild lacks the \t{src\_compile} function shall behave as: +\begin{listing}[H] +\caption{src\_compile, format~1} \label{lst:src-compile-1} \begin{verbatim} src_compile() { if [[ -x ${ECONF_SOURCE:-.}/configure ]]; then @@ -227,11 +238,14 @@ src_compile() { fi } \end{verbatim} +\end{listing} \featurelabel{src-compile-2} For EAPIs listed in table~\ref{tab:src-compile-table} as using format 2, the default implementation used when the ebuild lacks the \t{src\_compile} function shall behave as: +\begin{listing}[H] +\caption{src\_compile, format~2} \label{lst:src-compile-2} \begin{verbatim} src_compile() { if [[ -f Makefile ]] || [[ -f GNUmakefile ]] || [[ -f makefile ]]; then @@ -239,6 +253,7 @@ src_compile() { fi } \end{verbatim} +\end{listing} \ChangeWhenAddingAnEAPI{5} \begin{centertable}{\t{src\_compile} behaviour for EAPIs} \label{tab:src-compile-table} @@ -305,6 +320,8 @@ section~\ref{sec:s-to-workdir-fallback}. 4, the default implementation used when the ebuild lacks the \t{src\_install} function shall behave as: +\begin{listing}[H] +\caption{src\_install, format~4} \label{lst:src-install-4} \begin{verbatim} src_install() { if [[ -f Makefile ]] || [[ -f GNUmakefile ]] || [[ -f makefile ]]; then @@ -324,6 +341,7 @@ src_install() { fi } \end{verbatim} +\end{listing} For other EAPIs, the default implementation used when the ebuild lacks the \t{src\_install} function is a no-op.