public inbox for gentoo-commits@lists.gentoo.org
 help / color / mirror / Atom feed
* [gentoo-commits] gentoo-x86 commit in /: skel.ebuild
@ 2007-11-12 23:12 Petteri Raty (betelgeuse)
  0 siblings, 0 replies; 20+ messages in thread
From: Petteri Raty (betelgeuse) @ 2007-11-12 23:12 UTC (permalink / raw
  To: gentoo-commits

betelgeuse    07/11/12 23:12:27

  Modified:             skel.ebuild
  Log:
  Add notes about EAPI to skel.ebuild

Revision  Changes    Path
1.43                 skel.ebuild

file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/skel.ebuild?rev=1.43&view=markup
plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/skel.ebuild?rev=1.43&content-type=text/plain
diff : http://sources.gentoo.org/viewcvs.py/gentoo-x86/skel.ebuild?r1=1.42&r2=1.43

Index: skel.ebuild
===================================================================
RCS file: /var/cvsroot/gentoo-x86/skel.ebuild,v
retrieving revision 1.42
retrieving revision 1.43
diff -u -r1.42 -r1.43
--- skel.ebuild	1 Jan 2007 12:18:17 -0000	1.42
+++ skel.ebuild	12 Nov 2007 23:12:27 -0000	1.43
@@ -11,6 +11,13 @@
 # will be committed to cvs, the details on that line will be automatically
 # generated to contain the correct data.
 
+# The EAPI variable tells the ebuild format in use.
+# Defaults to 0 if not specified. See current PMS draft for more details.
+# Eclasses will test for this variable if they need to use EAPI > 0 features.
+# Ebuilds should not define EAPI=1 unless they need to use features added
+# in that version.
+#EAPI=1
+
 # inherit lists eclasses to inherit functions from. Almost all ebuilds should
 # inherit eutils, as a large amount of important functionality has been
 # moved there. For example, the $(get_libdir) mentioned below wont work



-- 
gentoo-commits@gentoo.org mailing list



^ permalink raw reply	[flat|nested] 20+ messages in thread

* [gentoo-commits] gentoo-x86 commit in /: skel.ebuild
@ 2008-03-12 22:39 Ned Ludd (solar)
  0 siblings, 0 replies; 20+ messages in thread
From: Ned Ludd (solar) @ 2008-03-12 22:39 UTC (permalink / raw
  To: gentoo-commits

solar       08/03/12 22:39:13

  Modified:             skel.ebuild
  Log:
  - do not encourage the use of EAPI=1 in the skel..

Revision  Changes    Path
1.45                 skel.ebuild

file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/skel.ebuild?rev=1.45&view=markup
plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/skel.ebuild?rev=1.45&content-type=text/plain
diff : http://sources.gentoo.org/viewcvs.py/gentoo-x86/skel.ebuild?r1=1.44&r2=1.45

Index: skel.ebuild
===================================================================
RCS file: /var/cvsroot/gentoo-x86/skel.ebuild,v
retrieving revision 1.44
retrieving revision 1.45
diff -u -r1.44 -r1.45
--- skel.ebuild	1 Jan 2008 09:27:26 -0000	1.44
+++ skel.ebuild	12 Mar 2008 22:39:13 -0000	1.45
@@ -11,13 +11,6 @@
 # will be committed to cvs, the details on that line will be automatically
 # generated to contain the correct data.
 
-# The EAPI variable tells the ebuild format in use.
-# Defaults to 0 if not specified. See current PMS draft for more details.
-# Eclasses will test for this variable if they need to use EAPI > 0 features.
-# Ebuilds should not define EAPI=1 unless they need to use features added
-# in that version.
-#EAPI=1
-
 # inherit lists eclasses to inherit functions from. Almost all ebuilds should
 # inherit eutils, as a large amount of important functionality has been
 # moved there. For example, the $(get_libdir) mentioned below wont work



-- 
gentoo-commits@lists.gentoo.org mailing list



^ permalink raw reply	[flat|nested] 20+ messages in thread

* [gentoo-commits] gentoo-x86 commit in /: skel.ebuild
@ 2008-03-13  8:36 Bo Oersted Andresen (zlin)
  0 siblings, 0 replies; 20+ messages in thread
From: Bo Oersted Andresen (zlin) @ 2008-03-13  8:36 UTC (permalink / raw
  To: gentoo-commits

zlin        08/03/13 08:36:51

  Modified:             skel.ebuild
  Log:
  Revert previous commit. This was added to skel.ebuild after discussion on -dev@ ( http://thread.gmane.org/gmane.linux.gentoo.devel/52922/focus=52982 ). If you do not like it bring it up on -dev@ again.

Revision  Changes    Path
1.46                 skel.ebuild

file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/skel.ebuild?rev=1.46&view=markup
plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/skel.ebuild?rev=1.46&content-type=text/plain
diff : http://sources.gentoo.org/viewcvs.py/gentoo-x86/skel.ebuild?r1=1.45&r2=1.46

Index: skel.ebuild
===================================================================
RCS file: /var/cvsroot/gentoo-x86/skel.ebuild,v
retrieving revision 1.45
retrieving revision 1.46
diff -u -r1.45 -r1.46
--- skel.ebuild	12 Mar 2008 22:39:13 -0000	1.45
+++ skel.ebuild	13 Mar 2008 08:36:51 -0000	1.46
@@ -11,6 +11,13 @@
 # will be committed to cvs, the details on that line will be automatically
 # generated to contain the correct data.
 
+# The EAPI variable tells the ebuild format in use.
+# Defaults to 0 if not specified. See current PMS draft for more details.
+# Eclasses will test for this variable if they need to use EAPI > 0 features.
+# Ebuilds should not define EAPI=1 unless they need to use features added
+# in that version.
+#EAPI=1
+
 # inherit lists eclasses to inherit functions from. Almost all ebuilds should
 # inherit eutils, as a large amount of important functionality has been
 # moved there. For example, the $(get_libdir) mentioned below wont work



-- 
gentoo-commits@lists.gentoo.org mailing list



^ permalink raw reply	[flat|nested] 20+ messages in thread

* [gentoo-commits] gentoo-x86 commit in /: skel.ebuild
@ 2008-03-13 22:58 Ned Ludd (solar)
  0 siblings, 0 replies; 20+ messages in thread
From: Ned Ludd (solar) @ 2008-03-13 22:58 UTC (permalink / raw
  To: gentoo-commits

solar       08/03/13 22:58:53

  Modified:             skel.ebuild
  Log:
  - pretty sure I removed this already. Anyway EAPI=1 is not a standard. We are not linksys. We dont encourage the use of draft specs. Dont use it.

Revision  Changes    Path
1.47                 skel.ebuild

file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/skel.ebuild?rev=1.47&view=markup
plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/skel.ebuild?rev=1.47&content-type=text/plain
diff : http://sources.gentoo.org/viewcvs.py/gentoo-x86/skel.ebuild?r1=1.46&r2=1.47

Index: skel.ebuild
===================================================================
RCS file: /var/cvsroot/gentoo-x86/skel.ebuild,v
retrieving revision 1.46
retrieving revision 1.47
diff -u -r1.46 -r1.47
--- skel.ebuild	13 Mar 2008 08:36:51 -0000	1.46
+++ skel.ebuild	13 Mar 2008 22:58:52 -0000	1.47
@@ -11,13 +11,6 @@
 # will be committed to cvs, the details on that line will be automatically
 # generated to contain the correct data.
 
-# The EAPI variable tells the ebuild format in use.
-# Defaults to 0 if not specified. See current PMS draft for more details.
-# Eclasses will test for this variable if they need to use EAPI > 0 features.
-# Ebuilds should not define EAPI=1 unless they need to use features added
-# in that version.
-#EAPI=1
-
 # inherit lists eclasses to inherit functions from. Almost all ebuilds should
 # inherit eutils, as a large amount of important functionality has been
 # moved there. For example, the $(get_libdir) mentioned below wont work



-- 
gentoo-commits@lists.gentoo.org mailing list



^ permalink raw reply	[flat|nested] 20+ messages in thread

* [gentoo-commits] gentoo-x86 commit in /: skel.ebuild
@ 2008-03-13 23:05 Stephen Bennett (spb)
  0 siblings, 0 replies; 20+ messages in thread
From: Stephen Bennett (spb) @ 2008-03-13 23:05 UTC (permalink / raw
  To: gentoo-commits

spb         08/03/13 23:05:54

  Modified:             skel.ebuild
  Log:
  Reinstate note about the correct setting of EAPI. It was added for a good reason; please don't be stupid enough to remove it again without good reason.

Revision  Changes    Path
1.48                 skel.ebuild

file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/skel.ebuild?rev=1.48&view=markup
plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/skel.ebuild?rev=1.48&content-type=text/plain
diff : http://sources.gentoo.org/viewcvs.py/gentoo-x86/skel.ebuild?r1=1.47&r2=1.48

Index: skel.ebuild
===================================================================
RCS file: /var/cvsroot/gentoo-x86/skel.ebuild,v
retrieving revision 1.47
retrieving revision 1.48
diff -u -r1.47 -r1.48
--- skel.ebuild	13 Mar 2008 22:58:52 -0000	1.47
+++ skel.ebuild	13 Mar 2008 23:05:53 -0000	1.48
@@ -11,6 +11,13 @@
 # will be committed to cvs, the details on that line will be automatically
 # generated to contain the correct data.
 
+# The EAPI variable tells the ebuild format in use.
+# Defaults to 0 if not specified. See current PMS draft for more details.
+# Eclasses will test for this variable if they need to use EAPI > 0 features.
+# Ebuilds should not define EAPI=1 unless they need to use features added
+# in that version.
+#EAPI=1
+
 # inherit lists eclasses to inherit functions from. Almost all ebuilds should
 # inherit eutils, as a large amount of important functionality has been
 # moved there. For example, the $(get_libdir) mentioned below wont work



-- 
gentoo-commits@lists.gentoo.org mailing list



^ permalink raw reply	[flat|nested] 20+ messages in thread

* [gentoo-commits] gentoo-x86 commit in /: skel.ebuild
@ 2008-03-14  1:47 Ned Ludd (solar)
  0 siblings, 0 replies; 20+ messages in thread
From: Ned Ludd (solar) @ 2008-03-14  1:47 UTC (permalink / raw
  To: gentoo-commits

solar       08/03/14 01:47:24

  Modified:             skel.ebuild
  Log:
  - clarify exactly when EAPI > 0 should and should not be used. solar/Betelgeuse

Revision  Changes    Path
1.49                 skel.ebuild

file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/skel.ebuild?rev=1.49&view=markup
plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/skel.ebuild?rev=1.49&content-type=text/plain
diff : http://sources.gentoo.org/viewcvs.py/gentoo-x86/skel.ebuild?r1=1.48&r2=1.49

Index: skel.ebuild
===================================================================
RCS file: /var/cvsroot/gentoo-x86/skel.ebuild,v
retrieving revision 1.48
retrieving revision 1.49
diff -u -r1.48 -r1.49
--- skel.ebuild	13 Mar 2008 23:05:53 -0000	1.48
+++ skel.ebuild	14 Mar 2008 01:47:23 -0000	1.49
@@ -12,11 +12,13 @@
 # generated to contain the correct data.
 
 # The EAPI variable tells the ebuild format in use.
-# Defaults to 0 if not specified. See current PMS draft for more details.
+# Defaults to 0 if not specified. The current PMS draft contains details on
+# a proposed EAPI=0 definition but is not finalized yet. It is for this
+# reason that using EAPI > 0 should be avoided.
 # Eclasses will test for this variable if they need to use EAPI > 0 features.
-# Ebuilds should not define EAPI=1 unless they need to use features added
-# in that version.
-#EAPI=1
+# Ebuilds should not define EAPI > 0 unless they absolutely need to use 
+# features added in that version.
+#EAPI=0
 
 # inherit lists eclasses to inherit functions from. Almost all ebuilds should
 # inherit eutils, as a large amount of important functionality has been



-- 
gentoo-commits@lists.gentoo.org mailing list



^ permalink raw reply	[flat|nested] 20+ messages in thread

* [gentoo-commits] gentoo-x86 commit in /: skel.ebuild
@ 2008-03-14  2:22 Petteri Raty (betelgeuse)
  0 siblings, 0 replies; 20+ messages in thread
From: Petteri Raty (betelgeuse) @ 2008-03-14  2:22 UTC (permalink / raw
  To: gentoo-commits

betelgeuse    08/03/14 02:22:03

  Modified:             skel.ebuild
  Log:
  Make the EAPI text more neutral.

Revision  Changes    Path
1.50                 skel.ebuild

file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/skel.ebuild?rev=1.50&view=markup
plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/skel.ebuild?rev=1.50&content-type=text/plain
diff : http://sources.gentoo.org/viewcvs.py/gentoo-x86/skel.ebuild?r1=1.49&r2=1.50

Index: skel.ebuild
===================================================================
RCS file: /var/cvsroot/gentoo-x86/skel.ebuild,v
retrieving revision 1.49
retrieving revision 1.50
diff -u -r1.49 -r1.50
--- skel.ebuild	14 Mar 2008 01:47:23 -0000	1.49
+++ skel.ebuild	14 Mar 2008 02:22:02 -0000	1.50
@@ -13,10 +13,9 @@
 
 # The EAPI variable tells the ebuild format in use.
 # Defaults to 0 if not specified. The current PMS draft contains details on
-# a proposed EAPI=0 definition but is not finalized yet. It is for this
-# reason that using EAPI > 0 should be avoided.
+# a proposed EAPI=0 definition but is not finalized yet.
 # Eclasses will test for this variable if they need to use EAPI > 0 features.
-# Ebuilds should not define EAPI > 0 unless they absolutely need to use 
+# Ebuilds should not define EAPI > 0 unless they absolutely need to use
 # features added in that version.
 #EAPI=0
 



-- 
gentoo-commits@lists.gentoo.org mailing list



^ permalink raw reply	[flat|nested] 20+ messages in thread

* [gentoo-commits] gentoo-x86 commit in /: skel.ebuild
@ 2009-03-23 18:41 Thomas Sachau (tommy)
  0 siblings, 0 replies; 20+ messages in thread
From: Thomas Sachau (tommy) @ 2009-03-23 18:41 UTC (permalink / raw
  To: gentoo-commits

tommy       09/03/23 18:41:17

  Modified:             skel.ebuild
  Log:
  Update skel.ebuild as announced at gentoo-dev ML

Revision  Changes    Path
1.52                 skel.ebuild

file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/skel.ebuild?rev=1.52&view=markup
plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/skel.ebuild?rev=1.52&content-type=text/plain
diff : http://sources.gentoo.org/viewcvs.py/gentoo-x86/skel.ebuild?r1=1.51&r2=1.52

Index: skel.ebuild
===================================================================
RCS file: /var/cvsroot/gentoo-x86/skel.ebuild,v
retrieving revision 1.51
retrieving revision 1.52
diff -u -r1.51 -r1.52
--- skel.ebuild	1 Jan 2009 01:21:22 -0000	1.51
+++ skel.ebuild	23 Mar 2009 18:41:17 -0000	1.52
@@ -21,14 +21,14 @@
 
 # inherit lists eclasses to inherit functions from. Almost all ebuilds should
 # inherit eutils, as a large amount of important functionality has been
-# moved there. For example, the $(get_libdir) mentioned below wont work
+# moved there. For example, the epatch call mentioned below wont work
 # without the following line:
 inherit eutils
 # A well-used example of an eclass function that needs eutils is epatch. If
 # your source needs patches applied, it's suggested to put your patch in the
 # 'files' directory and use:
 #
-#   epatch ${FILESDIR}/patch-name-here
+#   epatch "${FILESDIR}"/patch-name-here
 #
 # eclasses tend to list descriptions of how to use their functions properly.
 # take a look at /usr/portage/eclasses/ for more examples.
@@ -96,7 +96,7 @@
 # had installed on your system when you tested the package.  Then
 # other users hopefully won't be caught without the right version of
 # a dependency.
-DEPEND=""
+#DEPEND=""
 
 # Run-time dependencies. Must be defined to whatever this depends on to run.
 # The below is valid if the same run-time depends are required to compile.
@@ -108,10 +108,13 @@
 # to keep it tidy.
 #S="${WORKDIR}/${P}"
 
-src_compile() {
+
+# The following src_compile function is implemented as default by portage, so
+# you only need to call it, if you need a different behaviour.
+#src_compile() {
 	# Most open-source packages use GNU autoconf for configuration.
-	# The quickest (and preferred) way of running configure is:
-	econf || die "econf failed"
+	# The default, quickest (and preferred) way of running configure is:
+	#econf
 	#
 	# You could use something similar to the following lines to
 	# configure your package before compilation.  The "|| die" portion
@@ -135,8 +138,9 @@
 	# related to parallelism, in these cases, use emake -j1 to limit
 	# make to a single process.  The -j1 is a visual clue to others
 	# that the makefiles have bugs that have been worked around.
-	emake || die "emake failed"
-}
+
+	#emake || die "emake failed"
+#}
 
 src_install() {
 	# You must *personally verify* that this trick doesn't install






^ permalink raw reply	[flat|nested] 20+ messages in thread

* [gentoo-commits] gentoo-x86 commit in /: skel.ebuild
@ 2010-04-07 21:43 Dror Levin (spatz)
  0 siblings, 0 replies; 20+ messages in thread
From: Dror Levin (spatz) @ 2010-04-07 21:43 UTC (permalink / raw
  To: gentoo-commits

spatz       10/04/07 21:43:05

  Modified:             skel.ebuild
  Log:
  Remove archaic comment warning about setting EAPI in ebuilds.

Revision  Changes    Path
1.54                 skel.ebuild

file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/skel.ebuild?rev=1.54&view=markup
plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/skel.ebuild?rev=1.54&content-type=text/plain
diff : http://sources.gentoo.org/viewcvs.py/gentoo-x86/skel.ebuild?r1=1.53&r2=1.54

Index: skel.ebuild
===================================================================
RCS file: /var/cvsroot/gentoo-x86/skel.ebuild,v
retrieving revision 1.53
retrieving revision 1.54
diff -u -r1.53 -r1.54
--- skel.ebuild	1 Jan 2010 00:00:39 -0000	1.53
+++ skel.ebuild	7 Apr 2010 21:43:04 -0000	1.54
@@ -15,8 +15,6 @@
 # Defaults to 0 if not specified. The current PMS draft contains details on
 # a proposed EAPI=0 definition but is not finalized yet.
 # Eclasses will test for this variable if they need to use EAPI > 0 features.
-# Ebuilds should not define EAPI > 0 unless they absolutely need to use
-# features added in that version.
 #EAPI=0
 
 # inherit lists eclasses to inherit functions from. Almost all ebuilds should






^ permalink raw reply	[flat|nested] 20+ messages in thread

* [gentoo-commits] gentoo-x86 commit in /: skel.ebuild
@ 2011-04-08  1:30 Mike Frysinger (vapier)
  0 siblings, 0 replies; 20+ messages in thread
From: Mike Frysinger (vapier) @ 2011-04-08  1:30 UTC (permalink / raw
  To: gentoo-commits

vapier      11/04/08 01:30:14

  Modified:             skel.ebuild
  Log:
  keywords.desc -> arch.list #362465 by Chema Alonso

Revision  Changes    Path
1.56                 skel.ebuild

file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/skel.ebuild?rev=1.56&view=markup
plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/skel.ebuild?rev=1.56&content-type=text/plain
diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/skel.ebuild?r1=1.55&r2=1.56

Index: skel.ebuild
===================================================================
RCS file: /var/cvsroot/gentoo-x86/skel.ebuild,v
retrieving revision 1.55
retrieving revision 1.56
diff -u -r1.55 -r1.56
--- skel.ebuild	1 Jan 2011 00:01:45 -0000	1.55
+++ skel.ebuild	8 Apr 2011 01:30:14 -0000	1.56
@@ -63,7 +63,7 @@
 # instead of relying on an external package.mask file.  Right now, you should
 # set the KEYWORDS variable for every ebuild so that it contains the names of
 # all the architectures with which the ebuild works.  All of the official
-# architectures can be found in the keywords.desc file which is in
+# architectures can be found in the arch.list file which is in
 # /usr/portage/profiles/.  Usually you should just set this to "~x86".  The ~
 # in front of the architecture indicates that the package is new and should be
 # considered unstable until testing proves its stability.  So, if you've






^ permalink raw reply	[flat|nested] 20+ messages in thread

* [gentoo-commits] gentoo-x86 commit in /: skel.ebuild
@ 2011-04-13 20:17 Michal Gorny (mgorny)
  0 siblings, 0 replies; 20+ messages in thread
From: Michal Gorny (mgorny) @ 2011-04-13 20:17 UTC (permalink / raw
  To: gentoo-commits

mgorny      11/04/13 20:17:49

  Modified:             skel.ebuild
  Log:
  Update for PMS-4 on behalf of QA.

Revision  Changes    Path
1.57                 skel.ebuild

file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/skel.ebuild?rev=1.57&view=markup
plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/skel.ebuild?rev=1.57&content-type=text/plain
diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/skel.ebuild?r1=1.56&r2=1.57

Index: skel.ebuild
===================================================================
RCS file: /var/cvsroot/gentoo-x86/skel.ebuild,v
retrieving revision 1.56
retrieving revision 1.57
diff -u -r1.56 -r1.57
--- skel.ebuild	8 Apr 2011 01:30:14 -0000	1.56
+++ skel.ebuild	13 Apr 2011 20:17:49 -0000	1.57
@@ -12,10 +12,11 @@
 # generated to contain the correct data.
 
 # The EAPI variable tells the ebuild format in use.
-# Defaults to 0 if not specified. The current PMS draft contains details on
-# a proposed EAPI=0 definition but is not finalized yet.
-# Eclasses will test for this variable if they need to use EAPI > 0 features.
-#EAPI=0
+# Defaults to 0 if not specified.
+# It is suggested that you the latest EAPI approved by the Council.
+# The PMS contains specifications for all EAPIs. Eclasses will test for this
+# variable if they need to use EAPI > 0 features.
+EAPI=4
 
 # inherit lists eclasses to inherit functions from. Almost all ebuilds should
 # inherit eutils, as a large amount of important functionality has been
@@ -41,6 +42,7 @@
 # Portage.
 SRC_URI="ftp://foo.bar.com/${P}.tar.gz"
 
+
 # License of the package.  This must match the name of file(s) in
 # /usr/portage/licenses/.  For complex license combination see the developer
 # docs on gentoo.org for details.
@@ -87,6 +89,7 @@
 # for details.  Usually not needed.
 #RESTRICT="strip"
 
+
 # Build-time dependencies, such as
 #    ssl? ( >=dev-libs/openssl-0.9.6b )
 #    >=dev-lang/perl-5.6.1-r1
@@ -107,9 +110,10 @@
 #S="${WORKDIR}/${P}"
 
 
-# The following src_compile function is implemented as default by portage, so
-# you only need to call it, if you need a different behaviour.
-#src_compile() {
+# The following src_configure function is implemented as default by portage, so
+# you only need to call it if you need a different behaviour.
+# This function is available only in EAPI 2 and later.
+#src_configure() {
 	# Most open-source packages use GNU autoconf for configuration.
 	# The default, quickest (and preferred) way of running configure is:
 	#econf
@@ -128,7 +132,14 @@
 	# Note the use of --infodir and --mandir, above. This is to make
 	# this package FHS 2.2-compliant.  For more information, see
 	#   http://www.pathname.com/fhs/
+#}
 
+# The following src_compile function is implemented as default by portage, so
+# you only need to call it, if you need different behaviour.
+# For EAPI < 2 src_compile runs also commands currently present in
+# src_configure. Thus, if you're using an older EAPI, you need to copy them
+# to your src_compile and drop the src_configure function.
+#src_compile() {
 	# emake (previously known as pmake) is a script that calls the
 	# standard GNU make with parallel building options for speedier
 	# builds (especially on SMP systems).  Try emake first.  It might
@@ -140,12 +151,16 @@
 	#emake || die "emake failed"
 #}
 
-src_install() {
+# The following src_install function is implemented as default by portage, so
+# you only need to call it, if you need different behaviour.
+# For EAPI < 4 src_install is just returing true, so you need to always specify
+# this function in older EAPIs.
+#src_install() {
 	# You must *personally verify* that this trick doesn't install
 	# anything outside of DESTDIR; do this by reading and
 	# understanding the install part of the Makefiles.
 	# This is the preferred way to install.
-	emake DESTDIR="${D}" install || die "emake install failed"
+	#emake DESTDIR="${D}" install || die "emake install failed"
 
 	# When you hit a failure with emake, do not just use make. It is
 	# better to fix the Makefiles to allow proper parallelization.
@@ -168,4 +183,4 @@
 	# The portage shortcut to the above command is simply:
 	#
 	#einstall || die "einstall failed"
-}
+#}






^ permalink raw reply	[flat|nested] 20+ messages in thread

* [gentoo-commits] gentoo-x86 commit in /: skel.ebuild
@ 2011-04-14 14:30 Samuli Suominen (ssuominen)
  0 siblings, 0 replies; 20+ messages in thread
From: Samuli Suominen (ssuominen) @ 2011-04-14 14:30 UTC (permalink / raw
  To: gentoo-commits

ssuominen    11/04/14 14:30:56

  Modified:             skel.ebuild
  Log:
  Punt useless die messages, as PM will print out exact command that failed

Revision  Changes    Path
1.58                 skel.ebuild

file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/skel.ebuild?rev=1.58&view=markup
plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/skel.ebuild?rev=1.58&content-type=text/plain
diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/skel.ebuild?r1=1.57&r2=1.58

Index: skel.ebuild
===================================================================
RCS file: /var/cvsroot/gentoo-x86/skel.ebuild,v
retrieving revision 1.57
retrieving revision 1.58
diff -u -r1.57 -r1.58
--- skel.ebuild	13 Apr 2011 20:17:49 -0000	1.57
+++ skel.ebuild	14 Apr 2011 14:30:56 -0000	1.58
@@ -148,7 +148,7 @@
 	# make to a single process.  The -j1 is a visual clue to others
 	# that the makefiles have bugs that have been worked around.
 
-	#emake || die "emake failed"
+	#emake || die
 #}
 
 # The following src_install function is implemented as default by portage, so
@@ -160,7 +160,7 @@
 	# anything outside of DESTDIR; do this by reading and
 	# understanding the install part of the Makefiles.
 	# This is the preferred way to install.
-	#emake DESTDIR="${D}" install || die "emake install failed"
+	#emake DESTDIR="${D}" install || die
 
 	# When you hit a failure with emake, do not just use make. It is
 	# better to fix the Makefiles to allow proper parallelization.
@@ -176,11 +176,11 @@
 	#	mandir="${D}"/usr/share/man \
 	#	infodir="${D}"/usr/share/info \
 	#	libdir="${D}"/usr/$(get_libdir) \
-	#	install || die "emake install failed"
+	#	install || die
 	# Again, verify the Makefiles!  We don't want anything falling
 	# outside of ${D}.
 
 	# The portage shortcut to the above command is simply:
 	#
-	#einstall || die "einstall failed"
+	#einstall || die
 #}






^ permalink raw reply	[flat|nested] 20+ messages in thread

* [gentoo-commits] gentoo-x86 commit in /: skel.ebuild
@ 2011-04-14 15:00 Samuli Suominen (ssuominen)
  0 siblings, 0 replies; 20+ messages in thread
From: Samuli Suominen (ssuominen) @ 2011-04-14 15:00 UTC (permalink / raw
  To: gentoo-commits

ssuominen    11/04/14 15:00:52

  Modified:             skel.ebuild
  Log:
  Punt useless die message. The PM will print out the exact line it failed on.

Revision  Changes    Path
1.59                 skel.ebuild

file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/skel.ebuild?rev=1.59&view=markup
plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/skel.ebuild?rev=1.59&content-type=text/plain
diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/skel.ebuild?r1=1.58&r2=1.59

Index: skel.ebuild
===================================================================
RCS file: /var/cvsroot/gentoo-x86/skel.ebuild,v
retrieving revision 1.58
retrieving revision 1.59
diff -u -r1.58 -r1.59
--- skel.ebuild	14 Apr 2011 14:30:56 -0000	1.58
+++ skel.ebuild	14 Apr 2011 15:00:52 -0000	1.59
@@ -128,7 +128,7 @@
 	#	--host=${CHOST} \
 	#	--prefix=/usr \
 	#	--infodir=/usr/share/info \
-	#	--mandir=/usr/share/man || die "./configure failed"
+	#	--mandir=/usr/share/man || die
 	# Note the use of --infodir and --mandir, above. This is to make
 	# this package FHS 2.2-compliant.  For more information, see
 	#   http://www.pathname.com/fhs/






^ permalink raw reply	[flat|nested] 20+ messages in thread

* [gentoo-commits] gentoo-x86 commit in /: skel.ebuild
@ 2011-08-17 19:28 Ulrich Mueller (ulm)
  0 siblings, 0 replies; 20+ messages in thread
From: Ulrich Mueller (ulm) @ 2011-08-17 19:28 UTC (permalink / raw
  To: gentoo-commits

ulm         11/08/17 19:28:31

  Modified:             skel.ebuild
  Log:
  Change example to domain reserved by RFC 2606; bar.com actually exists.

Revision  Changes    Path
1.60                 skel.ebuild

file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/skel.ebuild?rev=1.60&view=markup
plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/skel.ebuild?rev=1.60&content-type=text/plain
diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/skel.ebuild?r1=1.59&r2=1.60

Index: skel.ebuild
===================================================================
RCS file: /var/cvsroot/gentoo-x86/skel.ebuild,v
retrieving revision 1.59
retrieving revision 1.60
diff -u -r1.59 -r1.60
--- skel.ebuild	14 Apr 2011 15:00:52 -0000	1.59
+++ skel.ebuild	17 Aug 2011 19:28:30 -0000	1.60
@@ -36,11 +36,11 @@
 DESCRIPTION="This is a sample skeleton ebuild file"
 
 # Homepage, not used by Portage directly but handy for developer reference
-HOMEPAGE="http://foo.bar.com/"
+HOMEPAGE="http://foo.example.org/"
 
 # Point to any required sources; these will be automatically downloaded by
 # Portage.
-SRC_URI="ftp://foo.bar.com/${P}.tar.gz"
+SRC_URI="ftp://foo.example.org/${P}.tar.gz"
 
 
 # License of the package.  This must match the name of file(s) in






^ permalink raw reply	[flat|nested] 20+ messages in thread

* [gentoo-commits] gentoo-x86 commit in /: skel.ebuild
@ 2012-01-01  2:30 Ulrich Mueller (ulm)
  0 siblings, 0 replies; 20+ messages in thread
From: Ulrich Mueller (ulm) @ 2012-01-01  2:30 UTC (permalink / raw
  To: gentoo-commits

ulm         12/01/01 02:30:27

  Modified:             skel.ebuild
  Log:
  Typo.

Revision  Changes    Path
1.61                 skel.ebuild

file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/skel.ebuild?rev=1.61&view=markup
plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/skel.ebuild?rev=1.61&content-type=text/plain
diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/skel.ebuild?r1=1.60&r2=1.61

Index: skel.ebuild
===================================================================
RCS file: /var/cvsroot/gentoo-x86/skel.ebuild,v
retrieving revision 1.60
retrieving revision 1.61
diff -u -r1.60 -r1.61
--- skel.ebuild	17 Aug 2011 19:28:30 -0000	1.60
+++ skel.ebuild	1 Jan 2012 02:30:27 -0000	1.61
@@ -13,7 +13,7 @@
 
 # The EAPI variable tells the ebuild format in use.
 # Defaults to 0 if not specified.
-# It is suggested that you the latest EAPI approved by the Council.
+# It is suggested that you use the latest EAPI approved by the Council.
 # The PMS contains specifications for all EAPIs. Eclasses will test for this
 # variable if they need to use EAPI > 0 features.
 EAPI=4






^ permalink raw reply	[flat|nested] 20+ messages in thread

* [gentoo-commits] gentoo-x86 commit in /: skel.ebuild
@ 2012-01-20 12:56 Justin Lecher (jlec)
  0 siblings, 0 replies; 20+ messages in thread
From: Justin Lecher (jlec) @ 2012-01-20 12:56 UTC (permalink / raw
  To: gentoo-commits

jlec        12/01/20 12:56:46

  Modified:             skel.ebuild
  Log:
  Corrected typo
  /usr/portage/eclasses/ -> /usr/portage/eclass/
  #399501

Revision  Changes    Path
1.63                 skel.ebuild

file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/skel.ebuild?rev=1.63&view=markup
plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/skel.ebuild?rev=1.63&content-type=text/plain
diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/skel.ebuild?r1=1.62&r2=1.63

Index: skel.ebuild
===================================================================
RCS file: /var/cvsroot/gentoo-x86/skel.ebuild,v
retrieving revision 1.62
retrieving revision 1.63
diff -u -r1.62 -r1.63
--- skel.ebuild	1 Jan 2012 02:31:29 -0000	1.62
+++ skel.ebuild	20 Jan 2012 12:56:46 -0000	1.63
@@ -30,7 +30,7 @@
 #   epatch "${FILESDIR}"/patch-name-here
 #
 # eclasses tend to list descriptions of how to use their functions properly.
-# take a look at /usr/portage/eclasses/ for more examples.
+# take a look at /usr/portage/eclass/ for more examples.
 
 # Short one-line description of this package.
 DESCRIPTION="This is a sample skeleton ebuild file"






^ permalink raw reply	[flat|nested] 20+ messages in thread

* [gentoo-commits] gentoo-x86 commit in /: skel.ebuild
@ 2012-05-06 22:29 Samuli Suominen (ssuominen)
  0 siblings, 0 replies; 20+ messages in thread
From: Samuli Suominen (ssuominen) @ 2012-05-06 22:29 UTC (permalink / raw
  To: gentoo-commits

ssuominen    12/05/06 22:29:32

  Modified:             skel.ebuild
  Log:
  Variable assignment in bash doesn't need quoting and because S= is not expected to have line changing, drop the overquoting in order to give correct example.

Revision  Changes    Path
1.64                 skel.ebuild

file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/skel.ebuild?rev=1.64&view=markup
plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/skel.ebuild?rev=1.64&content-type=text/plain
diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/skel.ebuild?r1=1.63&r2=1.64

Index: skel.ebuild
===================================================================
RCS file: /var/cvsroot/gentoo-x86/skel.ebuild,v
retrieving revision 1.63
retrieving revision 1.64
diff -u -r1.63 -r1.64
--- skel.ebuild	20 Jan 2012 12:56:46 -0000	1.63
+++ skel.ebuild	6 May 2012 22:29:32 -0000	1.64
@@ -107,7 +107,7 @@
 # unpacked) inside ${WORKDIR}.  The default value for S is ${WORKDIR}/${P}
 # If you don't need to change it, leave the S= line out of the ebuild
 # to keep it tidy.
-#S="${WORKDIR}/${P}"
+#S=${WORKDIR}/${P}
 
 
 # The following src_configure function is implemented as default by portage, so






^ permalink raw reply	[flat|nested] 20+ messages in thread

* [gentoo-commits] gentoo-x86 commit in /: skel.ebuild
@ 2012-10-27 20:53 Ulrich Mueller (ulm)
  0 siblings, 0 replies; 20+ messages in thread
From: Ulrich Mueller (ulm) @ 2012-10-27 20:53 UTC (permalink / raw
  To: gentoo-commits

ulm         12/10/27 20:53:02

  Modified:             skel.ebuild
  Log:
  Empty IUSE isn't required by the PMS, and no longer enforced by repoman.

Revision  Changes    Path
1.65                 skel.ebuild

file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/skel.ebuild?rev=1.65&view=markup
plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/skel.ebuild?rev=1.65&content-type=text/plain
diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/skel.ebuild?r1=1.64&r2=1.65

Index: skel.ebuild
===================================================================
RCS file: /var/cvsroot/gentoo-x86/skel.ebuild,v
retrieving revision 1.64
retrieving revision 1.65
diff -u -r1.64 -r1.65
--- skel.ebuild	6 May 2012 22:29:32 -0000	1.64
+++ skel.ebuild	27 Oct 2012 20:53:02 -0000	1.65
@@ -81,8 +81,7 @@
 
 # Comprehensive list of any and all USE flags leveraged in the ebuild,
 # with the exception of any ARCH specific flags, i.e. "ppc", "sparc",
-# "x86" and "alpha".  This is a required variable.  If the ebuild doesn't
-# use any USE flags, set to "".
+# "x86" and "alpha".  Not needed if the ebuild doesn't use any USE flags.
 IUSE="gnome X"
 
 # A space delimited list of portage features to restrict. man 5 ebuild





^ permalink raw reply	[flat|nested] 20+ messages in thread

* [gentoo-commits] gentoo-x86 commit in /: skel.ebuild
@ 2012-11-30 10:26 Tomas Chvatal (scarabeus)
  0 siblings, 0 replies; 20+ messages in thread
From: Tomas Chvatal (scarabeus) @ 2012-11-30 10:26 UTC (permalink / raw
  To: gentoo-commits

scarabeus    12/11/30 10:26:57

  Modified:             skel.ebuild
  Log:
  Set eapi5 as default in the skel.

Revision  Changes    Path
1.66                 skel.ebuild

file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/skel.ebuild?rev=1.66&view=markup
plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/skel.ebuild?rev=1.66&content-type=text/plain
diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/skel.ebuild?r1=1.65&r2=1.66

Index: skel.ebuild
===================================================================
RCS file: /var/cvsroot/gentoo-x86/skel.ebuild,v
retrieving revision 1.65
retrieving revision 1.66
diff -u -r1.65 -r1.66
--- skel.ebuild	27 Oct 2012 20:53:02 -0000	1.65
+++ skel.ebuild	30 Nov 2012 10:26:57 -0000	1.66
@@ -16,7 +16,7 @@
 # It is suggested that you use the latest EAPI approved by the Council.
 # The PMS contains specifications for all EAPIs. Eclasses will test for this
 # variable if they need to use EAPI > 0 features.
-EAPI=4
+EAPI=5
 
 # inherit lists eclasses to inherit functions from. Almost all ebuilds should
 # inherit eutils, as a large amount of important functionality has been





^ permalink raw reply	[flat|nested] 20+ messages in thread

* [gentoo-commits] gentoo-x86 commit in /: skel.ebuild
@ 2014-08-30  9:51 Ulrich Mueller (ulm)
  0 siblings, 0 replies; 20+ messages in thread
From: Ulrich Mueller (ulm) @ 2014-08-30  9:51 UTC (permalink / raw
  To: gentoo-commits

ulm         14/08/30 09:51:19

  Modified:             skel.ebuild
  Log:
  Remove die statements, they are redundant since EAPI 4.

Revision  Changes    Path
1.71                 skel.ebuild

file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/skel.ebuild?rev=1.71&view=markup
plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/skel.ebuild?rev=1.71&content-type=text/plain
diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/skel.ebuild?r1=1.70&r2=1.71

Index: skel.ebuild
===================================================================
RCS file: /var/cvsroot/gentoo-x86/skel.ebuild,v
retrieving revision 1.70
retrieving revision 1.71
diff -u -r1.70 -r1.71
--- skel.ebuild	18 Aug 2014 18:40:32 -0000	1.70
+++ skel.ebuild	30 Aug 2014 09:51:19 -0000	1.71
@@ -147,7 +147,7 @@
 	# make to a single process.  The -j1 is a visual clue to others
 	# that the makefiles have bugs that have been worked around.
 
-	#emake || die
+	#emake
 #}
 
 # The following src_install function is implemented as default by portage, so
@@ -159,7 +159,7 @@
 	# anything outside of DESTDIR; do this by reading and
 	# understanding the install part of the Makefiles.
 	# This is the preferred way to install.
-	#emake DESTDIR="${D}" install || die
+	#emake DESTDIR="${D}" install
 
 	# When you hit a failure with emake, do not just use make. It is
 	# better to fix the Makefiles to allow proper parallelization.
@@ -175,11 +175,11 @@
 	#	mandir="${D}"/usr/share/man \
 	#	infodir="${D}"/usr/share/info \
 	#	libdir="${D}"/usr/$(get_libdir) \
-	#	install || die
+	#	install
 	# Again, verify the Makefiles!  We don't want anything falling
 	# outside of ${D}.
 
 	# The portage shortcut to the above command is simply:
 	#
-	#einstall || die
+	#einstall
 #}





^ permalink raw reply	[flat|nested] 20+ messages in thread

end of thread, other threads:[~2014-08-30  9:51 UTC | newest]

Thread overview: 20+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2011-04-13 20:17 [gentoo-commits] gentoo-x86 commit in /: skel.ebuild Michal Gorny (mgorny)
  -- strict thread matches above, loose matches on Subject: below --
2014-08-30  9:51 Ulrich Mueller (ulm)
2012-11-30 10:26 Tomas Chvatal (scarabeus)
2012-10-27 20:53 Ulrich Mueller (ulm)
2012-05-06 22:29 Samuli Suominen (ssuominen)
2012-01-20 12:56 Justin Lecher (jlec)
2012-01-01  2:30 Ulrich Mueller (ulm)
2011-08-17 19:28 Ulrich Mueller (ulm)
2011-04-14 15:00 Samuli Suominen (ssuominen)
2011-04-14 14:30 Samuli Suominen (ssuominen)
2011-04-08  1:30 Mike Frysinger (vapier)
2010-04-07 21:43 Dror Levin (spatz)
2009-03-23 18:41 Thomas Sachau (tommy)
2008-03-14  2:22 Petteri Raty (betelgeuse)
2008-03-14  1:47 Ned Ludd (solar)
2008-03-13 23:05 Stephen Bennett (spb)
2008-03-13 22:58 Ned Ludd (solar)
2008-03-13  8:36 Bo Oersted Andresen (zlin)
2008-03-12 22:39 Ned Ludd (solar)
2007-11-12 23:12 Petteri Raty (betelgeuse)

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox