| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
| |
Due to git migration.
|
|
|
|
| |
Due to git migration.
|
|
|
|
|
| |
Most of occurrence of the EAPI declarations are without the quotes, so align
the rest for more consistency.
|
|\
| |
| |
| |
| | |
* github/master:
Update bash command
|
| |
| |
| |
| | |
Using of `$(portageq portdir)/header.txt` throws warning:
> WARNING: 'portageq portdir' is deprecated. Use the get_repo_path command instead. eg: 'portageq get_repo_path / gentoo' instead.
|
|/ |
|
|
|
|
|
|
|
|
| |
PMS doesn't allow package names to begin with a hyphen or a plus sign,
and also has some restrictions on how these names can end.
Apply the same rules to leading characters of other files.
This reflects the current status of the portage tree.
|
|
|
|
|
|
|
|
|
| |
This is taken from proj/en/devrel/handbook/hb-policy-ebuild.xml,
section "Ebuild policy", subsection "User-submitted ebuilds".
Permission to reuse the CC-BY-SA-1.0 work under CC-BY-SA-2.0
(or any later version) obtained from author plasmaroo per e-mail
on 2015-04-16.
|
|
|
|
|
|
|
| |
This is taken from proj/en/devrel/handbook/hb-policy-ebuild.xml,
section "Ebuild policy", subsection "CVS sources policy".
Original author: hwoarang
|
|
|
|
|
|
|
| |
foo` style
X-Gentoo-Bug: 546950
X-Gentoo-Bug-URL: https://bugs.gentoo.org/show_bug.cgi?id=546950
|
|
|
|
| |
Thanks to Brian Haslett for pointing this out.
|
|
|
|
| |
Bug 546006.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Proof: Create a dummy ebuild with
pkg_pretend() {
echo "Calling pkg_pretend()..."
}
Now create the binary package:
# emerge --buildpkgonly app-misc/testpkg::my-overlay
These are the packages that would be built, in order:
Calculating dependencies... done!
[ebuild N *] app-misc/testpkg-0.0.1::my-overlay 0 KiB
Total: 1 package (1 new), Size of downloads: 0 KiB
>>> Verifying ebuild manifests
>>> Running pre-merge checks for app-misc/testpkg-0.0.1
Calling pkg_pretend()...
[...]
When you now install the binary package, pkg_pretend() will be called again:
# emerge --usepkg=y -a1 app-misc/testpkg::my-overlay
These are the packages that would be merged, in order:
Calculating dependencies... done!
[binary N *] app-misc/testpkg-0.0.1::my-overlay 0 KiB
Total: 1 package (1 new, 1 binary), Size of downloads: 0 KiB
Would you like to merge these packages? [Yes/No] y
>>> Running pre-merge checks for app-misc/testpkg-0.0.1
* testpkg-0.0.1.tbz2 MD5 SHA1 size ;-) ... [ ok ]
Calling pkg_pretend()...
[...]
|
|
|
|
|
|
|
|
| |
The src_configure function exists since EAPI=2 so we should use that
one to perform any sort of package configuration.
X-Gentoo-Bug: 542308
X-Gentoo-Bug-URL: https://bugs.gentoo.org/show_bug.cgi?id=542308
|
|
|
|
|
|
|
|
| |
It also affects {C,CPP,CXX,CCAS,F,FC,LD}FLAGS according to the
eclass.
X-Gentoo-Bug: 462436
X-Gentoo-Bug-URL: https://bugs.gentoo.org/show_bug.cgi?id=462436
|
|
|
|
| |
Bug 424117.
|
|\
| |
| | |
ebuild-writing/functions: Don't allow network access
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
There have been a number of bugs filed to remove network access from
ebuild phases [1,2,...], but until now this policy was undocumented
here. We'll have to relax this restriction if the src_fetch [3,4,5] or
pkg_fetch [6] proposals being discussed for EAPI-6 are accepted, but
neither is currently mentioned in either the PMS [7] or Portage [8].
Portage *does* have a network-sandbox feature [9,10], which applies to
all src_* phases except src_unpack (for live ebuilds). I think it
should be applied to pkg_* phases too, but Michał thinks they may need
networking "for some kind of IPC" [11]. Alexis pointed out that a
strict network-sandbox will break distcc [12], but since that network
access is the result of enabling a Portage feature (and not initiated
by the ebuild or package itself), it falls outside the scope of this
policy.
[1]: https://bugs.gentoo.org/show_bug.cgi?id=315403
Summary: media-video/jubler fails to build without network
[2]: https://bugs.gentoo.org/show_bug.cgi?id=336771
Summary: dev-libs/libevent tests require network access
[3]: https://bugs.gentoo.org/show_bug.cgi?id=182028
Summary: [Future EAPI] About managing CVS/SUBVERSION version of
software
[4]: http://thread.gmane.org/gmane.linux.gentoo.devel/47645/focus=52918
From: Marijn Schouten <hkBst@gentoo.org>
Subject: src_fetch (was Re: EAPI 1 (Was: Re: Monthly Gentoo
Council Reminder for April))
Date: 2007-11-09 17:41:38 GMT
[5]: http://thread.gmane.org/gmane.linux.gentoo.devel/87869
From: Michał Górny <mgorny@gentoo.org>
Subject: [EAPI 6] src_fetch() for fetching live sources
Date: 2013-08-27 10:01:27 GMT
[6]: http://thread.gmane.org/gmane.linux.gentoo.devel/87869/focus=878773
From: Ian Stakenvicius <axs@gentoo.org>
Subject: Re: [EAPI 6] src_fetch() for fetching live sources
Date: 2013-08-27 14:33:27 GMT
[7]: git://git.overlays.gentoo.org/proj/pms.git
[8]: git://git.overlays.gentoo.org/proj/portage.git
[9]: http://thread.gmane.org/gmane.linux.gentoo.devel/87641
From: Michał Górny <mgorny@gentoo.org>
Subject: New developer features in portage: cgroup,
network-sandbox, ipc-sandbox
Date: 2013-08-20 10:26:03 GMT
[10]: http://thread.gmane.org/gmane.linux.gentoo.devel/91131
From: Michał Górny <mgorny@gentoo.org>
Subject: RFC: enabling ipc-sandbox & network-sandbox by default
Date: 2014-05-11 21:42:38 GMT
[11]: http://article.gmane.org/gmane.linux.gentoo.devel/87641
From: Michał Górny <mgorny@gentoo.org>
Subject: New developer features in portage: cgroup,
network-sandbox, ipc-sandbox
Date: 2013-08-20 10:26:03 GMT
[12]: http://thread.gmane.org/gmane.linux.gentoo.devel/87641/focus=87658
From: Alexis Ballier <aballier@gentoo.org>
Subject: Re: New developer features in portage: cgroup,
network-sandbox, ipc-sandbox
Date: 2013-08-20 15:04:35 GMT
|
|\ \
| | |
| | | |
ebuild-writing/common-mistakes: Mention the 'doc' USE flag
|
| |/
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
When reminding folks to install the docs, also remind them that they
should be using the 'doc' USE flag for serious docs. This USE flag is
the standard way to enable/disable doc installation, and we don't want
ebuilds blindly pulling in doc depenencies regardless of how it's set.
Use some of Ulrich Müller's wording [1].
[1]: https://bugs.gentoo.org/show_bug.cgi?id=522800#c3
Thanks-to: Ulrich Müller <ulm@gentoo.org>
|
|\ \
| |/
|/| |
Add paragraph regarding packages without existing HOMEPAGE
|
| |
| |
| |
| |
| | |
See Dev-ML discussion: http://article.gmane.org/gmane.linux.gentoo.devel/92024
As proposed in https://bugs.gentoo.org/show_bug.cgi?id=517644#c6
|
|\ \ |
|
| | | |
|
| |/
| |
| |
| |
| |
| |
| |
| | |
This reverts commit b0a519807f82c2190129dfa662922c8b061eb368.
Per 2014-05-13 council decision.
Conflicts:
ebuild-writing/common-mistakes/text.xml
|
|\ \
| | |
| | | |
Clarify difference between _p and -r in ebuild names
|
| | | |
|
| | |
| | |
| | |
| | | |
also mention the normal way of naming snapshots
|
| |/
|/| |
|
| |
| |
| |
| | |
Link: https://bugs.gentoo.org/show_bug.cgi?id=486146#c15
|
| |
| |
| |
| |
| | |
Thanks to Ulrich Müller <ulm@gentoo.org>
Link: https://bugs.gentoo.org/show_bug.cgi?id=486146#c9
|
| |
| |
| |
| |
| | |
X-Gentoo-Bug: 486146
X-Gentoo-Bug-URL: https://bugs.gentoo.org/show_bug.cgi?id=486146
|
| |
| |
| |
| |
| |
| |
| | |
GLEPs have been moved to wiki.g.o - update all GLEP links to the new location
X-Gentoo-Bug: 504526
X-Gentoo-Bug-URL: https://bugs.gentoo.org/show_bug.cgi?id=504526
|
| | |
|
| |
| |
| |
| |
| |
| |
| | |
Prefer https over http since b.g.o will redirect to https anyway.
X-Gentoo-Bug: 498562
X-Gentoo-Bug-URL: https://bugs.gentoo.org/show_bug.cgi?id=498562
|
| |
| |
| |
| |
| |
| |
| |
| | |
use <codesample lang="sgml"> instead of <pre> to get colored output
like the other examples.
X-Gentoo-Bug: 498556
X-Gentoo-Bug-URL: https://bugs.gentoo.org/show_bug.cgi?id=498556
|
|/
|
|
|
| |
X-Gentoo-Bug: 421993
X-Gentoo-Bug-URL: https://bugs.gentoo.org/show_bug.cgi?id=421993
|
|
|
|
| |
is my authoritative source here
|
| |
|
|
|
|
| |
Bug #483388
|
|
|
|
| |
Bug #464216
|
|
|
|
|
|
| |
Make it mention the devspace instead of mirrors
Bug 483292
|
|\
| |
| | |
Add changes for architectures w/o a stable tree due to the latest council decision
|
| | |
|
| |
| |
| | |
Reworded the surrounding sentence to remove the ambiguity regarding the place of the patch tarballs.
|
| |
| |
| |
| | |
Clarify why it is a good idea to use dev.gentoo.org
|
|\ \
| | |
| | | |
Explicit link titles for <uri /> tags linking to the eclass reference
|
| |/ |
|
|/
|
|
| |
Since linux-info.eclass's revision 1.35, which fixed bug #113142, ERROR_* is the preferred format for error message variable names.
|
| |
|