* [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