public inbox for gentoo-commits@lists.gentoo.org
 help / color / mirror / Atom feed
* [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>&gt;=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&amp;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