* [gentoo-commits] gentoo commit in xml/htdocs/proj/en/devrel/handbook: hb-policy-ebuild.xml
@ 2007-11-01 19:54 Christian Heim (phreak)
0 siblings, 0 replies; 8+ messages in thread
From: Christian Heim (phreak) @ 2007-11-01 19:54 UTC (permalink / raw
To: gentoo-commits
phreak 07/11/01 19:54:34
Modified: hb-policy-ebuild.xml
Log:
Fix #183947 on how to (and how not to) use PROVIDE.
Revision Changes Path
1.21 xml/htdocs/proj/en/devrel/handbook/hb-policy-ebuild.xml
file : http://sources.gentoo.org/viewcvs.py/gentoo/xml/htdocs/proj/en/devrel/handbook/hb-policy-ebuild.xml?rev=1.21&view=markup
plain: http://sources.gentoo.org/viewcvs.py/gentoo/xml/htdocs/proj/en/devrel/handbook/hb-policy-ebuild.xml?rev=1.21&content-type=text/plain
diff : http://sources.gentoo.org/viewcvs.py/gentoo/xml/htdocs/proj/en/devrel/handbook/hb-policy-ebuild.xml?r1=1.20&r2=1.21
Index: hb-policy-ebuild.xml
===================================================================
RCS file: /var/cvsroot/gentoo/xml/htdocs/proj/en/devrel/handbook/hb-policy-ebuild.xml,v
retrieving revision 1.20
retrieving revision 1.21
diff -u -r1.20 -r1.21
--- hb-policy-ebuild.xml 16 Sep 2007 20:14:35 -0000 1.20
+++ hb-policy-ebuild.xml 1 Nov 2007 19:54:34 -0000 1.21
@@ -248,11 +248,9 @@
Now, when <c>foocron-1.0</c> is installed, the <c>virtual/cron</c> package
will be registered. If you didn't have any cron package installed before, this
would mean that any package <e>depending</e> on <c>virtual/cron</c> would have
-that dependency fully satisfied. Note that it is possible to specify a
-<c>PROVIDE</c> value for any type of package -- it need not begin with
-<c>virtual/</c>. However, you <e>should</e> use the <c>virtual/</c> category
-unless you are using the <c>PROVIDE</c> functionality to handle packages that
-have been renamed.
+that dependency fully satisfied. Note that it is adviced to only specify a
+<c>PROVIDE</c> value for packages actually starting with <c>virtual/</c>.
+Please don't use this to rename packages.
</p>
<p>
--
gentoo-commits@gentoo.org mailing list
^ permalink raw reply [flat|nested] 8+ messages in thread
* [gentoo-commits] gentoo commit in xml/htdocs/proj/en/devrel/handbook: hb-policy-ebuild.xml
@ 2007-11-01 19:55 Christian Heim (phreak)
0 siblings, 0 replies; 8+ messages in thread
From: Christian Heim (phreak) @ 2007-11-01 19:55 UTC (permalink / raw
To: gentoo-commits
phreak 07/11/01 19:55:46
Modified: hb-policy-ebuild.xml
Log:
It's 'advised' and not 'adviced' ..
Revision Changes Path
1.22 xml/htdocs/proj/en/devrel/handbook/hb-policy-ebuild.xml
file : http://sources.gentoo.org/viewcvs.py/gentoo/xml/htdocs/proj/en/devrel/handbook/hb-policy-ebuild.xml?rev=1.22&view=markup
plain: http://sources.gentoo.org/viewcvs.py/gentoo/xml/htdocs/proj/en/devrel/handbook/hb-policy-ebuild.xml?rev=1.22&content-type=text/plain
diff : http://sources.gentoo.org/viewcvs.py/gentoo/xml/htdocs/proj/en/devrel/handbook/hb-policy-ebuild.xml?r1=1.21&r2=1.22
Index: hb-policy-ebuild.xml
===================================================================
RCS file: /var/cvsroot/gentoo/xml/htdocs/proj/en/devrel/handbook/hb-policy-ebuild.xml,v
retrieving revision 1.21
retrieving revision 1.22
diff -u -r1.21 -r1.22
--- hb-policy-ebuild.xml 1 Nov 2007 19:54:34 -0000 1.21
+++ hb-policy-ebuild.xml 1 Nov 2007 19:55:45 -0000 1.22
@@ -248,7 +248,7 @@
Now, when <c>foocron-1.0</c> is installed, the <c>virtual/cron</c> package
will be registered. If you didn't have any cron package installed before, this
would mean that any package <e>depending</e> on <c>virtual/cron</c> would have
-that dependency fully satisfied. Note that it is adviced to only specify a
+that dependency fully satisfied. Note that it is advised to only specify a
<c>PROVIDE</c> value for packages actually starting with <c>virtual/</c>.
Please don't use this to rename packages.
</p>
--
gentoo-commits@gentoo.org mailing list
^ permalink raw reply [flat|nested] 8+ messages in thread
* [gentoo-commits] gentoo commit in xml/htdocs/proj/en/devrel/handbook: hb-policy-ebuild.xml
@ 2007-11-01 20:16 Christian Heim (phreak)
0 siblings, 0 replies; 8+ messages in thread
From: Christian Heim (phreak) @ 2007-11-01 20:16 UTC (permalink / raw
To: gentoo-commits
phreak 07/11/01 20:16:09
Modified: hb-policy-ebuild.xml
Log:
Document the *proper* use of PROVIDE (#183947).
Revision Changes Path
1.23 xml/htdocs/proj/en/devrel/handbook/hb-policy-ebuild.xml
file : http://sources.gentoo.org/viewcvs.py/gentoo/xml/htdocs/proj/en/devrel/handbook/hb-policy-ebuild.xml?rev=1.23&view=markup
plain: http://sources.gentoo.org/viewcvs.py/gentoo/xml/htdocs/proj/en/devrel/handbook/hb-policy-ebuild.xml?rev=1.23&content-type=text/plain
diff : http://sources.gentoo.org/viewcvs.py/gentoo/xml/htdocs/proj/en/devrel/handbook/hb-policy-ebuild.xml?r1=1.22&r2=1.23
Index: hb-policy-ebuild.xml
===================================================================
RCS file: /var/cvsroot/gentoo/xml/htdocs/proj/en/devrel/handbook/hb-policy-ebuild.xml,v
retrieving revision 1.22
retrieving revision 1.23
diff -u -r1.22 -r1.23
--- hb-policy-ebuild.xml 1 Nov 2007 19:55:45 -0000 1.22
+++ hb-policy-ebuild.xml 1 Nov 2007 20:16:09 -0000 1.23
@@ -247,10 +247,11 @@
<p>
Now, when <c>foocron-1.0</c> is installed, the <c>virtual/cron</c> package
will be registered. If you didn't have any cron package installed before, this
-would mean that any package <e>depending</e> on <c>virtual/cron</c> would have
+would mean that any package <e>DEPEND</e>ing on <c>virtual/cron</c> would have
that dependency fully satisfied. Note that it is advised to only specify a
-<c>PROVIDE</c> value for packages actually starting with <c>virtual/</c>.
-Please don't use this to rename packages.
+<c>PROVIDE</c> value for defined virtuals (see <path>/etc/make.profile/virtuals</path>).
+Also please note that (a) <c>PROVIDE</c> isn't to handle renaming of packages
+and (b) don't use it with new style virtuals.
</p>
<p>
--
gentoo-commits@gentoo.org mailing list
^ permalink raw reply [flat|nested] 8+ messages in thread
* [gentoo-commits] gentoo commit in xml/htdocs/proj/en/devrel/handbook: hb-policy-ebuild.xml
@ 2012-03-03 19:00 Markos Chandras (hwoarang)
0 siblings, 0 replies; 8+ messages in thread
From: Markos Chandras (hwoarang) @ 2012-03-03 19:00 UTC (permalink / raw
To: gentoo-commits
hwoarang 12/03/03 19:00:25
Modified: hb-policy-ebuild.xml
Log:
Update policy for live ebuilds. Thanks to Chema Alonso <nimiux@gentoo.org>. Bug #406281
Revision Changes Path
1.25 xml/htdocs/proj/en/devrel/handbook/hb-policy-ebuild.xml
file : http://sources.gentoo.org/viewvc.cgi/gentoo/xml/htdocs/proj/en/devrel/handbook/hb-policy-ebuild.xml?rev=1.25&view=markup
plain: http://sources.gentoo.org/viewvc.cgi/gentoo/xml/htdocs/proj/en/devrel/handbook/hb-policy-ebuild.xml?rev=1.25&content-type=text/plain
diff : http://sources.gentoo.org/viewvc.cgi/gentoo/xml/htdocs/proj/en/devrel/handbook/hb-policy-ebuild.xml?r1=1.24&r2=1.25
Index: hb-policy-ebuild.xml
===================================================================
RCS file: /var/cvsroot/gentoo/xml/htdocs/proj/en/devrel/handbook/hb-policy-ebuild.xml,v
retrieving revision 1.24
retrieving revision 1.25
diff -u -r1.24 -r1.25
--- hb-policy-ebuild.xml 9 May 2011 14:55:28 -0000 1.24
+++ hb-policy-ebuild.xml 3 Mar 2012 19:00:25 -0000 1.25
@@ -9,8 +9,8 @@
-->
<sections>
-<version>1.0.3</version>
-<date>2007-01-21</date>
+<version>1.0.4</version>
+<date>2012-03-03</date>
<section>
<title>General guidelines</title>
@@ -350,9 +350,7 @@
</impo>
<impo>
-Currently, the policy for naming "live" cvs ebuilds is to ensure that the
-package name ends with <c>-cvs</c>. In the future, a <c>_cvs</c> version suffix
-will likely be added to Portage and this policy will be updated.
+The policy for naming "live" cvs ebuilds is to use the "-9999" suffix.
</impo>
</body>
^ permalink raw reply [flat|nested] 8+ messages in thread
* [gentoo-commits] gentoo commit in xml/htdocs/proj/en/devrel/handbook: hb-policy-ebuild.xml
@ 2014-01-05 0:43 Markos Chandras (hwoarang)
0 siblings, 0 replies; 8+ messages in thread
From: Markos Chandras (hwoarang) @ 2014-01-05 0:43 UTC (permalink / raw
To: gentoo-commits
hwoarang 14/01/05 00:43:31
Modified: hb-policy-ebuild.xml
Log:
deprecate this document so people do not update it any longer
Revision Changes Path
1.26 xml/htdocs/proj/en/devrel/handbook/hb-policy-ebuild.xml
file : http://sources.gentoo.org/viewvc.cgi/gentoo/xml/htdocs/proj/en/devrel/handbook/hb-policy-ebuild.xml?rev=1.26&view=markup
plain: http://sources.gentoo.org/viewvc.cgi/gentoo/xml/htdocs/proj/en/devrel/handbook/hb-policy-ebuild.xml?rev=1.26&content-type=text/plain
diff : http://sources.gentoo.org/viewvc.cgi/gentoo/xml/htdocs/proj/en/devrel/handbook/hb-policy-ebuild.xml?r1=1.25&r2=1.26
Index: hb-policy-ebuild.xml
===================================================================
RCS file: /var/cvsroot/gentoo/xml/htdocs/proj/en/devrel/handbook/hb-policy-ebuild.xml,v
retrieving revision 1.25
retrieving revision 1.26
diff -u -r1.25 -r1.26
--- hb-policy-ebuild.xml 3 Mar 2012 19:00:25 -0000 1.25
+++ hb-policy-ebuild.xml 5 Jan 2014 00:43:31 -0000 1.26
@@ -16,6 +16,9 @@
<title>General guidelines</title>
<subsection>
<body>
+<warn>
+This document is outdated. Please refer to the <uri link="http://devmanual.gentoo.org">Gentoo Development Guide</uri> for the latest documentation about ebuild writting and policies.
+</warn>
<p>Here are some general development guidelines to follow:</p>
<ul>
^ permalink raw reply [flat|nested] 8+ messages in thread
* [gentoo-commits] gentoo commit in xml/htdocs/proj/en/devrel/handbook: hb-policy-ebuild.xml
@ 2014-01-05 0:47 Markos Chandras (hwoarang)
0 siblings, 0 replies; 8+ messages in thread
From: Markos Chandras (hwoarang) @ 2014-01-05 0:47 UTC (permalink / raw
To: gentoo-commits
hwoarang 14/01/05 00:47:26
Modified: hb-policy-ebuild.xml
Log:
Drop section about dependencies. It's already covered in http://devmanual.gentoo.org/general-concepts/dependencies/index.html
Revision Changes Path
1.27 xml/htdocs/proj/en/devrel/handbook/hb-policy-ebuild.xml
file : http://sources.gentoo.org/viewvc.cgi/gentoo/xml/htdocs/proj/en/devrel/handbook/hb-policy-ebuild.xml?rev=1.27&view=markup
plain: http://sources.gentoo.org/viewvc.cgi/gentoo/xml/htdocs/proj/en/devrel/handbook/hb-policy-ebuild.xml?rev=1.27&content-type=text/plain
diff : http://sources.gentoo.org/viewvc.cgi/gentoo/xml/htdocs/proj/en/devrel/handbook/hb-policy-ebuild.xml?r1=1.26&r2=1.27
Index: hb-policy-ebuild.xml
===================================================================
RCS file: /var/cvsroot/gentoo/xml/htdocs/proj/en/devrel/handbook/hb-policy-ebuild.xml,v
retrieving revision 1.26
retrieving revision 1.27
diff -u -r1.26 -r1.27
--- hb-policy-ebuild.xml 5 Jan 2014 00:43:31 -0000 1.26
+++ hb-policy-ebuild.xml 5 Jan 2014 00:47:26 -0000 1.27
@@ -548,53 +548,6 @@
</body>
</subsection>
-<subsection>
-<title>DEPEND and RDEPEND</title>
-<body>
-
-<p>
-Use <c>DEPEND</c> to define the dependencies required for building a
-particular package, and set <c>RDEPEND</c> to the dependencies required to
-<e>run</e> a particular package. RDEPEND should be set explicitly, even if RDEPEND=${DEPEND}.
-</p>
-
-<pre caption="Example of RDEPEND">
-RDEPEND="${DEPEND}
- net-ftp/curl"
-</pre>
-
-<p>
-It's also important to note that only
-<c>RDEPEND</c> dependencies are satisfied when one installs a binary
-<c>.tbz2</c> package; use this information to help you choose the correct
-<c>RDEPEND</c> dependencies.
-</p>
-
-<p>
-A package should depend upon the oldest version that satisfies the
-dependency. If it works with <c>libfoo-1.2.x</c>, don't depend on
-<c>libfoo-2.x</c> just because that's what you have installed.
-</p>
-
-<p>
-In general, packages should depend on <c>=libfoo-1.2*</c> instead of
-<c>>=libfoo-1.2</c>. Otherwise, things may start breaking horribly when
-<c>libfoo-2.0</c> is introduced.
-</p>
-
-<p>
-Depending on a virtual package entry like <c>virtual/foo</c> will only work
-when the different packages providing <c>virtual/foo</c> have identical
-interfaces. Consider <c>virtual/jdk-1.3</c> for example. Some packages don't
-work with <c>ibm-jdk-1.3</c> while they do work with <c>sun-jdk-1.3</c>. For
-this reason, be sure that your package is tested against all virtual providers
-before unmasking. It may be possible to only depend on a subset of those
-packages in the virtual rather than the virtual itself.
-</p>
-
-</body>
-</subsection>
-
</section>
</sections>
^ permalink raw reply [flat|nested] 8+ messages in thread
* [gentoo-commits] gentoo commit in xml/htdocs/proj/en/devrel/handbook: hb-policy-ebuild.xml
@ 2014-01-05 11:14 Markos Chandras (hwoarang)
0 siblings, 0 replies; 8+ messages in thread
From: Markos Chandras (hwoarang) @ 2014-01-05 11:14 UTC (permalink / raw
To: gentoo-commits
hwoarang 14/01/05 11:14:51
Modified: hb-policy-ebuild.xml
Log:
Drop FPIC section. Moved to devmanual
Revision Changes Path
1.28 xml/htdocs/proj/en/devrel/handbook/hb-policy-ebuild.xml
file : http://sources.gentoo.org/viewvc.cgi/gentoo/xml/htdocs/proj/en/devrel/handbook/hb-policy-ebuild.xml?rev=1.28&view=markup
plain: http://sources.gentoo.org/viewvc.cgi/gentoo/xml/htdocs/proj/en/devrel/handbook/hb-policy-ebuild.xml?rev=1.28&content-type=text/plain
diff : http://sources.gentoo.org/viewvc.cgi/gentoo/xml/htdocs/proj/en/devrel/handbook/hb-policy-ebuild.xml?r1=1.27&r2=1.28
Index: hb-policy-ebuild.xml
===================================================================
RCS file: /var/cvsroot/gentoo/xml/htdocs/proj/en/devrel/handbook/hb-policy-ebuild.xml,v
retrieving revision 1.27
retrieving revision 1.28
diff -u -r1.27 -r1.28
--- hb-policy-ebuild.xml 5 Jan 2014 00:47:26 -0000 1.27
+++ hb-policy-ebuild.xml 5 Jan 2014 11:14:51 -0000 1.28
@@ -60,22 +60,6 @@
<section>
<title>Specific guidelines</title>
<subsection>
-<title>fPIC</title>
-<body>
-<p>On some architectures, shared libraries must be built with -fPIC. On x86
-and others, shared libraries may build without -fPIC. This can be wasteful
-and potentially cause a performance hit. If you encounter a package that is
-not building shared libraries with -fPIC, patch the Makefile to build
-<b>only the shared libraries</b> with -fPIC. More information on PIC is
-available at
-<uri>http://www.gentoo.org/proj/en/hardened/pic-internals.xml</uri>. If you
-are unsure, please ask in a public developer forum (like the gentoo-dev
-mailing list or #gentoo-dev irc channel) for help.
-</p>
-</body>
-</subsection>
-
-<subsection>
<title>Perl</title>
<body>
^ permalink raw reply [flat|nested] 8+ messages in thread
* [gentoo-commits] gentoo commit in xml/htdocs/proj/en/devrel/handbook: hb-policy-ebuild.xml
@ 2014-01-05 12:36 Markos Chandras (hwoarang)
0 siblings, 0 replies; 8+ messages in thread
From: Markos Chandras (hwoarang) @ 2014-01-05 12:36 UTC (permalink / raw
To: gentoo-commits
hwoarang 14/01/05 12:36:03
Modified: hb-policy-ebuild.xml
Log:
Drop variables section
It's properly documented in
http://devmanual.gentoo.org/ebuild-writing/variables/index.html
Revision Changes Path
1.29 xml/htdocs/proj/en/devrel/handbook/hb-policy-ebuild.xml
file : http://sources.gentoo.org/viewvc.cgi/gentoo/xml/htdocs/proj/en/devrel/handbook/hb-policy-ebuild.xml?rev=1.29&view=markup
plain: http://sources.gentoo.org/viewvc.cgi/gentoo/xml/htdocs/proj/en/devrel/handbook/hb-policy-ebuild.xml?rev=1.29&content-type=text/plain
diff : http://sources.gentoo.org/viewvc.cgi/gentoo/xml/htdocs/proj/en/devrel/handbook/hb-policy-ebuild.xml?r1=1.28&r2=1.29
Index: hb-policy-ebuild.xml
===================================================================
RCS file: /var/cvsroot/gentoo/xml/htdocs/proj/en/devrel/handbook/hb-policy-ebuild.xml,v
retrieving revision 1.28
retrieving revision 1.29
diff -u -r1.28 -r1.29
--- hb-policy-ebuild.xml 5 Jan 2014 11:14:51 -0000 1.28
+++ hb-policy-ebuild.xml 5 Jan 2014 12:36:03 -0000 1.29
@@ -51,7 +51,7 @@
link="?part=2&chap=4">metadata.xml</uri> file which lists - amongst other
information - what herd (and/or individual maintainers) are in charge of the
package.</li>
-
+
</ul>
</body>
</subsection>
@@ -516,22 +516,4 @@
</subsection>
</section>
-<section>
-<title>Variables</title>
-
-<subsection>
-<title>Required variables</title>
-<body>
-<p>
-Gentoo Linux policy requires that all ebuilds contain <c>KEYWORDS</c>, <c>LICENSE</c>,
-and <c>SLOT</c> variables. <c>HOMEPAGE</c>, <c>SRC_URI</c> and <c>DESCRIPTION</c>
-should also be included except for special circumstances. <c>DEPEND</c> (and if
-necessary, <c>RDEPEND</c>) should be included if your package has any build or
-runtime dependencies, respectively.
-</p>
-</body>
-</subsection>
-
-</section>
-
</sections>
^ permalink raw reply [flat|nested] 8+ messages in thread
end of thread, other threads:[~2014-01-05 12:36 UTC | newest]
Thread overview: 8+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2012-03-03 19:00 [gentoo-commits] gentoo commit in xml/htdocs/proj/en/devrel/handbook: hb-policy-ebuild.xml Markos Chandras (hwoarang)
-- strict thread matches above, loose matches on Subject: below --
2014-01-05 12:36 Markos Chandras (hwoarang)
2014-01-05 11:14 Markos Chandras (hwoarang)
2014-01-05 0:47 Markos Chandras (hwoarang)
2014-01-05 0:43 Markos Chandras (hwoarang)
2007-11-01 20:16 Christian Heim (phreak)
2007-11-01 19:55 Christian Heim (phreak)
2007-11-01 19:54 Christian Heim (phreak)
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox