From 12e5779dd038b593f0ff947a54c3b54bf0e8c183 Mon Sep 17 00:00:00 2001 From: Azat Bahawi Date: Thu, 1 Jan 1970 03:00:00 +0300 Subject: chore: init --- .editorconfig | 15 + LICENSE | 339 +++++++++++++++++++++ app-doc/x86-manpages/Manifest | 1 + app-doc/x86-manpages/metadata.xml | 11 + app-doc/x86-manpages/x86-manpages-0.9.1.ebuild | 1 + app-doc/x86-manpages/x86-manpages-9999.ebuild | 36 +++ dev-python/filebytes/Manifest | 1 + dev-python/filebytes/filebytes-0.10.2.ebuild | 19 ++ dev-python/filebytes/metadata.xml | 11 + dev-util/wakatime/Manifest | 1 + dev-util/wakatime/metadata.xml | 11 + dev-util/wakatime/wakatime-13.1.0.ebuild | 1 + dev-util/wakatime/wakatime-9999.ebuild | 34 +++ mail-client/tmpmail/metadata.xml | 11 + mail-client/tmpmail/tmpmail-9999.ebuild | 38 +++ media-sound/mpdscribble/Manifest | 15 + media-sound/mpdscribble/files/mpdscribble | 32 ++ media-sound/mpdscribble/metadata.xml | 11 + media-sound/mpdscribble/mpdscribble-0.23-r1.ebuild | 1 + media-sound/mpdscribble/mpdscribble-9999.ebuild | 62 ++++ metadata/layout.conf | 8 + net-misc/megatools/Manifest | 1 + net-misc/megatools/megatools-1.10.3-r1.ebuild | 1 + net-misc/megatools/megatools-9999.ebuild | 70 +++++ net-misc/megatools/metadata.xml | 13 + overlay.xml | 13 + profiles/repo_name | 1 + readme.org | 2 + sys-apps/bat-extras/Manifest | 1 + sys-apps/bat-extras/bat-extras-2020.05.01.ebuild | 1 + sys-apps/bat-extras/bat-extras-9999.ebuild | 50 +++ sys-apps/bat-extras/metadata.xml | 16 + sys-kernel/buildkernel/Manifest | 1 + sys-kernel/buildkernel/buildkernel-2.0.0.ebuild | 41 +++ sys-kernel/buildkernel/metadata.xml | 8 + sys-kernel/genkernel-next/Manifest | 2 + .../files/genkernel-next-70_old_busybox.patch | 15 + sys-kernel/genkernel-next/genkernel-next-70.ebuild | 62 ++++ sys-kernel/genkernel-next/metadata.xml | 19 ++ 39 files changed, 976 insertions(+) create mode 100644 .editorconfig create mode 100644 LICENSE create mode 100644 app-doc/x86-manpages/Manifest create mode 100644 app-doc/x86-manpages/metadata.xml create mode 120000 app-doc/x86-manpages/x86-manpages-0.9.1.ebuild create mode 100644 app-doc/x86-manpages/x86-manpages-9999.ebuild create mode 100644 dev-python/filebytes/Manifest create mode 100644 dev-python/filebytes/filebytes-0.10.2.ebuild create mode 100644 dev-python/filebytes/metadata.xml create mode 100644 dev-util/wakatime/Manifest create mode 100644 dev-util/wakatime/metadata.xml create mode 120000 dev-util/wakatime/wakatime-13.1.0.ebuild create mode 100644 dev-util/wakatime/wakatime-9999.ebuild create mode 100644 mail-client/tmpmail/metadata.xml create mode 100644 mail-client/tmpmail/tmpmail-9999.ebuild create mode 100644 media-sound/mpdscribble/Manifest create mode 100755 media-sound/mpdscribble/files/mpdscribble create mode 100644 media-sound/mpdscribble/metadata.xml create mode 120000 media-sound/mpdscribble/mpdscribble-0.23-r1.ebuild create mode 100644 media-sound/mpdscribble/mpdscribble-9999.ebuild create mode 100644 metadata/layout.conf create mode 100644 net-misc/megatools/Manifest create mode 120000 net-misc/megatools/megatools-1.10.3-r1.ebuild create mode 100644 net-misc/megatools/megatools-9999.ebuild create mode 100644 net-misc/megatools/metadata.xml create mode 100644 overlay.xml create mode 100644 profiles/repo_name create mode 100644 readme.org create mode 100644 sys-apps/bat-extras/Manifest create mode 120000 sys-apps/bat-extras/bat-extras-2020.05.01.ebuild create mode 100644 sys-apps/bat-extras/bat-extras-9999.ebuild create mode 100644 sys-apps/bat-extras/metadata.xml create mode 100644 sys-kernel/buildkernel/Manifest create mode 100644 sys-kernel/buildkernel/buildkernel-2.0.0.ebuild create mode 100644 sys-kernel/buildkernel/metadata.xml create mode 100644 sys-kernel/genkernel-next/Manifest create mode 100644 sys-kernel/genkernel-next/files/genkernel-next-70_old_busybox.patch create mode 100644 sys-kernel/genkernel-next/genkernel-next-70.ebuild create mode 100644 sys-kernel/genkernel-next/metadata.xml diff --git a/.editorconfig b/.editorconfig new file mode 100644 index 0000000..39f014a --- /dev/null +++ b/.editorconfig @@ -0,0 +1,15 @@ +root = false + +[*] +charset = utf-8 +end_of_line = lf +indent_size = 4 +indent_style = space +insert_final_newline = true +trim_trailing_whitespace = true + +[*.ebuild] +indent_style = tab + +[*.xml] +indent_style = tab diff --git a/LICENSE b/LICENSE new file mode 100644 index 0000000..d159169 --- /dev/null +++ b/LICENSE @@ -0,0 +1,339 @@ + GNU GENERAL PUBLIC LICENSE + Version 2, June 1991 + + Copyright (C) 1989, 1991 Free Software Foundation, Inc., + 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA + Everyone is permitted to copy and distribute verbatim copies + of this license document, but changing it is not allowed. + + Preamble + + The licenses for most software are designed to take away your +freedom to share and change it. By contrast, the GNU General Public +License is intended to guarantee your freedom to share and change free +software--to make sure the software is free for all its users. This +General Public License applies to most of the Free Software +Foundation's software and to any other program whose authors commit to +using it. (Some other Free Software Foundation software is covered by +the GNU Lesser General Public License instead.) You can apply it to +your programs, too. + + When we speak of free software, we are referring to freedom, not +price. Our General Public Licenses are designed to make sure that you +have the freedom to distribute copies of free software (and charge for +this service if you wish), that you receive source code or can get it +if you want it, that you can change the software or use pieces of it +in new free programs; and that you know you can do these things. + + To protect your rights, we need to make restrictions that forbid +anyone to deny you these rights or to ask you to surrender the rights. +These restrictions translate to certain responsibilities for you if you +distribute copies of the software, or if you modify it. + + For example, if you distribute copies of such a program, whether +gratis or for a fee, you must give the recipients all the rights that +you have. You must make sure that they, too, receive or can get the +source code. And you must show them these terms so they know their +rights. + + We protect your rights with two steps: (1) copyright the software, and +(2) offer you this license which gives you legal permission to copy, +distribute and/or modify the software. + + Also, for each author's protection and ours, we want to make certain +that everyone understands that there is no warranty for this free +software. If the software is modified by someone else and passed on, we +want its recipients to know that what they have is not the original, so +that any problems introduced by others will not reflect on the original +authors' reputations. + + Finally, any free program is threatened constantly by software +patents. We wish to avoid the danger that redistributors of a free +program will individually obtain patent licenses, in effect making the +program proprietary. To prevent this, we have made it clear that any +patent must be licensed for everyone's free use or not licensed at all. + + The precise terms and conditions for copying, distribution and +modification follow. + + GNU GENERAL PUBLIC LICENSE + TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION + + 0. This License applies to any program or other work which contains +a notice placed by the copyright holder saying it may be distributed +under the terms of this General Public License. The "Program", below, +refers to any such program or work, and a "work based on the Program" +means either the Program or any derivative work under copyright law: +that is to say, a work containing the Program or a portion of it, +either verbatim or with modifications and/or translated into another +language. (Hereinafter, translation is included without limitation in +the term "modification".) Each licensee is addressed as "you". + +Activities other than copying, distribution and modification are not +covered by this License; they are outside its scope. The act of +running the Program is not restricted, and the output from the Program +is covered only if its contents constitute a work based on the +Program (independent of having been made by running the Program). +Whether that is true depends on what the Program does. + + 1. You may copy and distribute verbatim copies of the Program's +source code as you receive it, in any medium, provided that you +conspicuously and appropriately publish on each copy an appropriate +copyright notice and disclaimer of warranty; keep intact all the +notices that refer to this License and to the absence of any warranty; +and give any other recipients of the Program a copy of this License +along with the Program. + +You may charge a fee for the physical act of transferring a copy, and +you may at your option offer warranty protection in exchange for a fee. + + 2. You may modify your copy or copies of the Program or any portion +of it, thus forming a work based on the Program, and copy and +distribute such modifications or work under the terms of Section 1 +above, provided that you also meet all of these conditions: + + a) You must cause the modified files to carry prominent notices + stating that you changed the files and the date of any change. + + b) You must cause any work that you distribute or publish, that in + whole or in part contains or is derived from the Program or any + part thereof, to be licensed as a whole at no charge to all third + parties under the terms of this License. + + c) If the modified program normally reads commands interactively + when run, you must cause it, when started running for such + interactive use in the most ordinary way, to print or display an + announcement including an appropriate copyright notice and a + notice that there is no warranty (or else, saying that you provide + a warranty) and that users may redistribute the program under + these conditions, and telling the user how to view a copy of this + License. (Exception: if the Program itself is interactive but + does not normally print such an announcement, your work based on + the Program is not required to print an announcement.) + +These requirements apply to the modified work as a whole. If +identifiable sections of that work are not derived from the Program, +and can be reasonably considered independent and separate works in +themselves, then this License, and its terms, do not apply to those +sections when you distribute them as separate works. But when you +distribute the same sections as part of a whole which is a work based +on the Program, the distribution of the whole must be on the terms of +this License, whose permissions for other licensees extend to the +entire whole, and thus to each and every part regardless of who wrote it. + +Thus, it is not the intent of this section to claim rights or contest +your rights to work written entirely by you; rather, the intent is to +exercise the right to control the distribution of derivative or +collective works based on the Program. + +In addition, mere aggregation of another work not based on the Program +with the Program (or with a work based on the Program) on a volume of +a storage or distribution medium does not bring the other work under +the scope of this License. + + 3. You may copy and distribute the Program (or a work based on it, +under Section 2) in object code or executable form under the terms of +Sections 1 and 2 above provided that you also do one of the following: + + a) Accompany it with the complete corresponding machine-readable + source code, which must be distributed under the terms of Sections + 1 and 2 above on a medium customarily used for software interchange; or, + + b) Accompany it with a written offer, valid for at least three + years, to give any third party, for a charge no more than your + cost of physically performing source distribution, a complete + machine-readable copy of the corresponding source code, to be + distributed under the terms of Sections 1 and 2 above on a medium + customarily used for software interchange; or, + + c) Accompany it with the information you received as to the offer + to distribute corresponding source code. (This alternative is + allowed only for noncommercial distribution and only if you + received the program in object code or executable form with such + an offer, in accord with Subsection b above.) + +The source code for a work means the preferred form of the work for +making modifications to it. For an executable work, complete source +code means all the source code for all modules it contains, plus any +associated interface definition files, plus the scripts used to +control compilation and installation of the executable. However, as a +special exception, the source code distributed need not include +anything that is normally distributed (in either source or binary +form) with the major components (compiler, kernel, and so on) of the +operating system on which the executable runs, unless that component +itself accompanies the executable. + +If distribution of executable or object code is made by offering +access to copy from a designated place, then offering equivalent +access to copy the source code from the same place counts as +distribution of the source code, even though third parties are not +compelled to copy the source along with the object code. + + 4. You may not copy, modify, sublicense, or distribute the Program +except as expressly provided under this License. Any attempt +otherwise to copy, modify, sublicense or distribute the Program is +void, and will automatically terminate your rights under this License. +However, parties who have received copies, or rights, from you under +this License will not have their licenses terminated so long as such +parties remain in full compliance. + + 5. You are not required to accept this License, since you have not +signed it. However, nothing else grants you permission to modify or +distribute the Program or its derivative works. These actions are +prohibited by law if you do not accept this License. Therefore, by +modifying or distributing the Program (or any work based on the +Program), you indicate your acceptance of this License to do so, and +all its terms and conditions for copying, distributing or modifying +the Program or works based on it. + + 6. Each time you redistribute the Program (or any work based on the +Program), the recipient automatically receives a license from the +original licensor to copy, distribute or modify the Program subject to +these terms and conditions. You may not impose any further +restrictions on the recipients' exercise of the rights granted herein. +You are not responsible for enforcing compliance by third parties to +this License. + + 7. If, as a consequence of a court judgment or allegation of patent +infringement or for any other reason (not limited to patent issues), +conditions are imposed on you (whether by court order, agreement or +otherwise) that contradict the conditions of this License, they do not +excuse you from the conditions of this License. If you cannot +distribute so as to satisfy simultaneously your obligations under this +License and any other pertinent obligations, then as a consequence you +may not distribute the Program at all. For example, if a patent +license would not permit royalty-free redistribution of the Program by +all those who receive copies directly or indirectly through you, then +the only way you could satisfy both it and this License would be to +refrain entirely from distribution of the Program. + +If any portion of this section is held invalid or unenforceable under +any particular circumstance, the balance of the section is intended to +apply and the section as a whole is intended to apply in other +circumstances. + +It is not the purpose of this section to induce you to infringe any +patents or other property right claims or to contest validity of any +such claims; this section has the sole purpose of protecting the +integrity of the free software distribution system, which is +implemented by public license practices. Many people have made +generous contributions to the wide range of software distributed +through that system in reliance on consistent application of that +system; it is up to the author/donor to decide if he or she is willing +to distribute software through any other system and a licensee cannot +impose that choice. + +This section is intended to make thoroughly clear what is believed to +be a consequence of the rest of this License. + + 8. If the distribution and/or use of the Program is restricted in +certain countries either by patents or by copyrighted interfaces, the +original copyright holder who places the Program under this License +may add an explicit geographical distribution limitation excluding +those countries, so that distribution is permitted only in or among +countries not thus excluded. In such case, this License incorporates +the limitation as if written in the body of this License. + + 9. The Free Software Foundation may publish revised and/or new versions +of the General Public License from time to time. Such new versions will +be similar in spirit to the present version, but may differ in detail to +address new problems or concerns. + +Each version is given a distinguishing version number. If the Program +specifies a version number of this License which applies to it and "any +later version", you have the option of following the terms and conditions +either of that version or of any later version published by the Free +Software Foundation. If the Program does not specify a version number of +this License, you may choose any version ever published by the Free Software +Foundation. + + 10. If you wish to incorporate parts of the Program into other free +programs whose distribution conditions are different, write to the author +to ask for permission. For software which is copyrighted by the Free +Software Foundation, write to the Free Software Foundation; we sometimes +make exceptions for this. Our decision will be guided by the two goals +of preserving the free status of all derivatives of our free software and +of promoting the sharing and reuse of software generally. + + NO WARRANTY + + 11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY +FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN +OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES +PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED +OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF +MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS +TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE +PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, +REPAIR OR CORRECTION. + + 12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING +WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR +REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, +INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING +OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED +TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY +YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER +PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE +POSSIBILITY OF SUCH DAMAGES. + + END OF TERMS AND CONDITIONS + + How to Apply These Terms to Your New Programs + + If you develop a new program, and you want it to be of the greatest +possible use to the public, the best way to achieve this is to make it +free software which everyone can redistribute and change under these terms. + + To do so, attach the following notices to the program. It is safest +to attach them to the start of each source file to most effectively +convey the exclusion of warranty; and each file should have at least +the "copyright" line and a pointer to where the full notice is found. + + + Copyright (C) + + This program is free software; you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation; either version 2 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License along + with this program; if not, write to the Free Software Foundation, Inc., + 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + +Also add information on how to contact you by electronic and paper mail. + +If the program is interactive, make it output a short notice like this +when it starts in an interactive mode: + + Gnomovision version 69, Copyright (C) year name of author + Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'. + This is free software, and you are welcome to redistribute it + under certain conditions; type `show c' for details. + +The hypothetical commands `show w' and `show c' should show the appropriate +parts of the General Public License. Of course, the commands you use may +be called something other than `show w' and `show c'; they could even be +mouse-clicks or menu items--whatever suits your program. + +You should also get your employer (if you work as a programmer) or your +school, if any, to sign a "copyright disclaimer" for the program, if +necessary. Here is a sample; alter the names: + + Yoyodyne, Inc., hereby disclaims all copyright interest in the program + `Gnomovision' (which makes passes at compilers) written by James Hacker. + + , 1 April 1989 + Ty Coon, President of Vice + +This General Public License does not permit incorporating your program into +proprietary programs. If your program is a subroutine library, you may +consider it more useful to permit linking proprietary applications with the +library. If this is what you want to do, use the GNU Lesser General +Public License instead of this License. diff --git a/app-doc/x86-manpages/Manifest b/app-doc/x86-manpages/Manifest new file mode 100644 index 0000000..9191746 --- /dev/null +++ b/app-doc/x86-manpages/Manifest @@ -0,0 +1 @@ +DIST x86-manpages-0.9.1.tar.gz 1303720 BLAKE2B 3ccefbd2a1fb77a66206d161035152a8acd1d72730f25f077a2b083e2d8365dd15c6d9429862db8ee9051a5a3ced3178f2637e18a653d285637786ab70bf261b SHA512 50eeae9871d91c15bf35715ec658edcf5109f7ea60add0dd34de67e7bfc484242161ba6d8c7c67a53bb4bcdb59b217709d7175e5806d2aff16b953e9a2a347e4 diff --git a/app-doc/x86-manpages/metadata.xml b/app-doc/x86-manpages/metadata.xml new file mode 100644 index 0000000..2c23dbd --- /dev/null +++ b/app-doc/x86-manpages/metadata.xml @@ -0,0 +1,11 @@ + + + + + azat@bahawi.net + Azat Bahawi + + + ttmo-O/x86-manpages + + diff --git a/app-doc/x86-manpages/x86-manpages-0.9.1.ebuild b/app-doc/x86-manpages/x86-manpages-0.9.1.ebuild new file mode 120000 index 0000000..444295e --- /dev/null +++ b/app-doc/x86-manpages/x86-manpages-0.9.1.ebuild @@ -0,0 +1 @@ +x86-manpages-9999.ebuild \ No newline at end of file diff --git a/app-doc/x86-manpages/x86-manpages-9999.ebuild b/app-doc/x86-manpages/x86-manpages-9999.ebuild new file mode 100644 index 0000000..b7098a8 --- /dev/null +++ b/app-doc/x86-manpages/x86-manpages-9999.ebuild @@ -0,0 +1,36 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +if [[ ${PV} == *9999 ]]; then + inherit git-r3 + EGIT_REPO_URI="https://github.com/ttmo-O/x86-manpages" +fi + +DESCRIPTION="x86 and amd64 instruction reference manual pages" +HOMEPAGE="https://github.com/ttmo-O/x86-manpages" + +if [[ ${PV} == *9999 ]]; then + SRC_URI="" + KEYWORDS="" +else + SRC_URI="https://github.com/ttmo-O/x86-manpages/archive/v${PV}.tar.gz -> ${P}.tar.gz" + KEYWORDS="~amd64 ~x86" +fi + +LICENSE="MIT" +SLOT="0" +IUSE="" + +DEPEND="" +RDEPEND="${DEPEND}" +BDEPEND="" + +src_compile() { + :; +} + +src_install() { + doman man7/* +} diff --git a/dev-python/filebytes/Manifest b/dev-python/filebytes/Manifest new file mode 100644 index 0000000..be7d3e0 --- /dev/null +++ b/dev-python/filebytes/Manifest @@ -0,0 +1 @@ +DIST filebytes-0.10.2.tar.gz 20358 BLAKE2B aaa28902842e07dc0224908ee38d367f7f0c8bf7acdc0d7e73e6ca94399a26a764b1b396a3481aaf53a44ec35189c50613e5e2c4445c3dde0884782aab5737c9 SHA512 e3cd8f0be93735021eadc1a891f2e76f89a406fd0280fefb5c788100085a4fb4d468a6a18465151414f843d90149eddbe64da7fb3f88f1f29daa6098f527d4ed diff --git a/dev-python/filebytes/filebytes-0.10.2.ebuild b/dev-python/filebytes/filebytes-0.10.2.ebuild new file mode 100644 index 0000000..b16f2d9 --- /dev/null +++ b/dev-python/filebytes/filebytes-0.10.2.ebuild @@ -0,0 +1,19 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +PYTHON_COMPAT=( python3_{7,8,9} ) + +inherit distutils-r1 + +DESCRIPTION="Library to read and edit files in the following formats: ELF, PE, MachO and OAT" +HOMEPAGE="https://github.com/sashs/filebytes" +SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" + +LICENSE="BSD" +SLOT="0" +KEYWORDS="~amd64 ~x86" + +DEPEND="${PYTHON_DEPS}" +RDEPEND="${DEPEND}" diff --git a/dev-python/filebytes/metadata.xml b/dev-python/filebytes/metadata.xml new file mode 100644 index 0000000..9dfcc67 --- /dev/null +++ b/dev-python/filebytes/metadata.xml @@ -0,0 +1,11 @@ + + + + + azat@bahawi.net + Azat Bahawi + + + sashs/filebytes + + diff --git a/dev-util/wakatime/Manifest b/dev-util/wakatime/Manifest new file mode 100644 index 0000000..b68260e --- /dev/null +++ b/dev-util/wakatime/Manifest @@ -0,0 +1 @@ +DIST wakatime-13.1.0.tar.gz 2557055 BLAKE2B 6412bc8ad5c20b5633e4953842edf0fcc8262c942dabb5a502479df102b29889c8744dfd305e8045c8d06223b89f9eb6d96273f4c807b44d30166366cd811317 SHA512 46255f904164ac1286b64a1b41a5cbe73ace5d5aac66637ac07740a03b08cccd078c03bc9d4194723233005cfa990f4ac783698efad86e54b2ffc3e0b2a46a3d diff --git a/dev-util/wakatime/metadata.xml b/dev-util/wakatime/metadata.xml new file mode 100644 index 0000000..9e1163d --- /dev/null +++ b/dev-util/wakatime/metadata.xml @@ -0,0 +1,11 @@ + + + + + azat@bahawi.net + Azat Bahawi + + + wakatime/wakatime + + diff --git a/dev-util/wakatime/wakatime-13.1.0.ebuild b/dev-util/wakatime/wakatime-13.1.0.ebuild new file mode 120000 index 0000000..810d375 --- /dev/null +++ b/dev-util/wakatime/wakatime-13.1.0.ebuild @@ -0,0 +1 @@ +wakatime-9999.ebuild \ No newline at end of file diff --git a/dev-util/wakatime/wakatime-9999.ebuild b/dev-util/wakatime/wakatime-9999.ebuild new file mode 100644 index 0000000..9a2481d --- /dev/null +++ b/dev-util/wakatime/wakatime-9999.ebuild @@ -0,0 +1,34 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +PYTHON_COMPAT=( python3_{7,8,9} ) + +if [[ ${PV} == *9999 ]]; then + SCM="git-r3" + EGIT_REPO_URI="https://github.com/wakatime/wakatime" +fi + +inherit distutils-r1 ${SCM} + +if [[ ${PV} == *9999 ]]; then + SRC_URI="" + KEYWORDS="" +else + SRC_URI="https://github.com/wakatime/wakatime/archive/${PV}.tar.gz -> ${P}.tar.gz" + KEYWORDS="~amd64 ~x86" +fi + +DESCRIPTION="Command line interface used by all WakaTime text editor plugins." +HOMEPAGE="https://github.com/wakatime/wakatime" + +LICENSE="BSD" +SLOT="0" +IUSE="" + +RDEPEND="${PYTHON_DEPS}" +DEPEND="${RDEPEND} + dev-python/setuptools[${PYTHON_USEDEP}] +" +BDEPEND="" diff --git a/mail-client/tmpmail/metadata.xml b/mail-client/tmpmail/metadata.xml new file mode 100644 index 0000000..a5c288f --- /dev/null +++ b/mail-client/tmpmail/metadata.xml @@ -0,0 +1,11 @@ + + + + + azat@bahawi.net + Azat Bahawi + + + sdushantha/tmpmail + + diff --git a/mail-client/tmpmail/tmpmail-9999.ebuild b/mail-client/tmpmail/tmpmail-9999.ebuild new file mode 100644 index 0000000..a5eb7b8 --- /dev/null +++ b/mail-client/tmpmail/tmpmail-9999.ebuild @@ -0,0 +1,38 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +if [[ ${PV} == *9999 ]]; then + inherit git-r3 + EGIT_REPO_URI="https://github.com/sdushantha/tmpmail.git" +fi + +if [[ ${PV} == *9999 ]]; then + SRC_URI="" + KEYWORDS="" +else + SRC_URI="https://github.com/sdushantha/tmpmail/archive/v${PV}.tar.gz -> ${P}.tar.gz" + KEYWORDS="~amd64 ~x86" +fi + +DESCRIPTION="A temporary email right from your terminal written in POSIX sh" +HOMEPAGE="https://github.com/sdushantha/tmpmail" + +LICENSE="MIT" +SLOT="0" +IUSE="" + +RDEPEND=" + app-misc/jq + net-misc/curl[ssl] + www-client/w3m +" +DEPEND="${RDEPEND}" +BDEPEND="" + +src_install() { + dobin ${PN} + doman ${PN}.1 + dodoc README.md +} diff --git a/media-sound/mpdscribble/Manifest b/media-sound/mpdscribble/Manifest new file mode 100644 index 0000000..b5b3718 --- /dev/null +++ b/media-sound/mpdscribble/Manifest @@ -0,0 +1,15 @@ +-----BEGIN PGP SIGNED MESSAGE----- +Hash: SHA256 + +DIST mpdscribble-0.23.tar.gz 55177 BLAKE2B 37ec1d30e2dd7a72da0a70dac6d5cdb0cf40ed0bb54aa7d621fbe91e48286b2730c000836f270cd95307e4eb271435a4dc5bd07d8563b16c61c58778b9a30fbf SHA512 4b25f85f3c544ecd71f5f8d749801a7930b16ab6b46a8873200e0b51ff9f16d4f60505dfdb3abb0026e8d9747377c4aa18edace164de4a7d4825dbe907cd0cd2 +-----BEGIN PGP SIGNATURE----- + +iQEzBAEBCAAdFiEE6fNIPzHHKbRMonw4tA/LZgi747YFAl9dA+sACgkQtA/LZgi7 +47aquQgAxZ3QFqpeyBbsgIfeHqxKeOn0NvPCfFzV8oG1soSo9owhS9qoDMTASxG1 +6cPOiz4OYr1AGU3s5n0v+x28ayNe3Cy6dEnjjfZoBiBRFo/M8oi3D6rFrmZ7mtrw +Zr1gn2SehF3oZWfXG0yaq5YUC1MD8jpeNs7EyrADpIP7QlyhYJTu55S2TLUu5B1Z +2VXL+SWRg0v2gxxcU/b/7PSj1MLqEoZiD3yIP4jruWQNgVvlCWT+xGhUV7TR93aQ +pD9ZH1AQlNuaWcinDtB3P94wiu6Ey3L+Di5cEAoRrslUydCFbSBIdsRYZD04oKGL +I7Afjdq3zZJerP4NSo5aYYxBBDC+6Q== +=b5BG +-----END PGP SIGNATURE----- diff --git a/media-sound/mpdscribble/files/mpdscribble b/media-sound/mpdscribble/files/mpdscribble new file mode 100755 index 0000000..d23ebd1 --- /dev/null +++ b/media-sound/mpdscribble/files/mpdscribble @@ -0,0 +1,32 @@ +#!/sbin/openrc-run +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +: CFGFILE=${CFGFILE:=/etc/mpdscribble.conf} + +get_config() { + x=$1 + test -e ${CFGFILE} || return 1 + cat ${CFGFILE} | \ + sed -n -e '/^[ \t]*'${x}'/{s:^[ \t]*'${x}'[ \t]\+"\?\([^#"]\+\)[^"]*"\?$:\1: ; p }' | \ + awk '{print $3}' +} + +extra_started_commands='reload' +command=/usr/bin/mpdscribble +#command_args="--conf ${CFGFILE}" +required_files=${CFGFILE} +pidfile=$(get_config pid) +description="An MPD client that submits information to Audioscrobbler" + +depend() { + need mpd + use net + config ${CFGFILE} +} + +reload() { + ebegin "Reloading ${RC_SVCNAME}" + start-stop-daemon --pidfile ${pidfile} --signal HUP + eend $? +} diff --git a/media-sound/mpdscribble/metadata.xml b/media-sound/mpdscribble/metadata.xml new file mode 100644 index 0000000..e2c358c --- /dev/null +++ b/media-sound/mpdscribble/metadata.xml @@ -0,0 +1,11 @@ + + + + + azat@bahawi.net + Azat Bahawi + + + MusicPlayerDaemon/mpdscribble + + diff --git a/media-sound/mpdscribble/mpdscribble-0.23-r1.ebuild b/media-sound/mpdscribble/mpdscribble-0.23-r1.ebuild new file mode 120000 index 0000000..ddc84ff --- /dev/null +++ b/media-sound/mpdscribble/mpdscribble-0.23-r1.ebuild @@ -0,0 +1 @@ +mpdscribble-9999.ebuild \ No newline at end of file diff --git a/media-sound/mpdscribble/mpdscribble-9999.ebuild b/media-sound/mpdscribble/mpdscribble-9999.ebuild new file mode 100644 index 0000000..5a3c527 --- /dev/null +++ b/media-sound/mpdscribble/mpdscribble-9999.ebuild @@ -0,0 +1,62 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +if [[ ${PV} == *9999 ]]; then + SCM="git-r3" + EGIT_REPO_URI="https://github.com/MusicPlayerDaemon/mpdscribble.git" +fi + +inherit meson ${SCM} + +DESCRIPTION="An MPD client that submits information to Audioscrobbler" +HOMEPAGE="https://www.musicpd.org/clients/mpdscribble" + +if [[ ${PV} == *9999 ]]; then + SRC_URI="" + KEYWORDS="" +else + SRC_URI="https://github.com/MusicPlayerDaemon/mpdscribble/archive/v${PV}.tar.gz -> ${P}.tar.gz" + KEYWORDS="~amd64 ~x86" +fi + +LICENSE="GPL-2" +SLOT="0" +IUSE="syslog systemd test" + +RDEPEND=" + syslog? ( virtual/logger ) + systemd? ( sys-apps/systemd ) + >=dev-libs/boost-1.62 + >=media-libs/libmpdclient-2.5 + >=net-misc/curl-7.18 + dev-libs/libgcrypt +" +DEPEND="${RDEPEND}" +BDEPEND="" + +DOCS=( "README.rst" "doc/mpdscribble.conf" ) + +src_prepare() { + default + sed -e '/^install_data/{N;N;N;d;}' \ + -i meson.build || die +} + +src_configure() { + default + local emesonargs=( + $(meson_feature syslog) + $(meson_feature systemd) + $(meson_use test) + ) + meson_src_configure +} + +src_install() { + default + meson_src_install + doman doc/mpdscribble.1 + newinitd "${FILESDIR}/mpdscribble" mpdscribble +} diff --git a/metadata/layout.conf b/metadata/layout.conf new file mode 100644 index 0000000..bebf545 --- /dev/null +++ b/metadata/layout.conf @@ -0,0 +1,8 @@ +repo-name = azahi +masters = gentoo + +eapis-banned = 0 1 2 3 4 5 6 +eapis-deprecated = +sign-commits = true +sign-manifests = false +thin-manifests = true diff --git a/net-misc/megatools/Manifest b/net-misc/megatools/Manifest new file mode 100644 index 0000000..c669a37 --- /dev/null +++ b/net-misc/megatools/Manifest @@ -0,0 +1 @@ +DIST megatools-1.10.3.tar.gz 196361 BLAKE2B 49d7658714074253ab93134bd9fbb6f73a9101e362f219c4394cfe599deeb3cb2ccf01afb89db75691299271fa9dbfdf004abd6dfe26d2a0fda783282561ff51 SHA512 cf431e151f3f7e1a77fcfe07092694f861eca43ab88bb4e0d4de72f01662e9140c51891f8f5cf3cf66d3a04b64a55d57fd766c3febf2fc5cee1720558ff2079b diff --git a/net-misc/megatools/megatools-1.10.3-r1.ebuild b/net-misc/megatools/megatools-1.10.3-r1.ebuild new file mode 120000 index 0000000..e5b1c7e --- /dev/null +++ b/net-misc/megatools/megatools-1.10.3-r1.ebuild @@ -0,0 +1 @@ +megatools-9999.ebuild \ No newline at end of file diff --git a/net-misc/megatools/megatools-9999.ebuild b/net-misc/megatools/megatools-9999.ebuild new file mode 100644 index 0000000..8929e88 --- /dev/null +++ b/net-misc/megatools/megatools-9999.ebuild @@ -0,0 +1,70 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +if [[ ${PV} == *9999 ]]; then + SCM="git-r3" + EGIT_REPO_URI="https://megous.com/git/megatools" +fi + +if [[ ${PV} != *9999 ]]; then + BUILDSYS="autotools" +else + BUILDSYS="meson" +fi + +inherit ${BUILDSYS} ${SCM} + +DESCRIPTION="Open-source command line tools for accessing Mega.co.nz cloud storage" +HOMEPAGE="https://megatools.megous.com" + +if [[ ${PV} == *9999 ]]; then + SRC_URI="" + KEYWORDS="" +else + SRC_URI="https://megatools.megous.com/builds/megatools-${PV}.tar.gz -> ${P}.tar.gz" + KEYWORDS="~amd64 ~x86" +fi + +LICENSE="GPL-2" +SLOT="0" +IUSE="libressl symlinks" + +DEPEND=" + !libressl? ( dev-libs/openssl:0= ) + libressl? ( dev-libs/libressl:0= ) + dev-libs/glib:2 + net-misc/curl +" +RDEPEND="${DEPEND} + net-libs/glib-networking[ssl] +" +BDEPEND=" + app-text/asciidoc + virtual/pkgconfig +" + +src_prepare() { + default + + if [[ ${PV} != *9999 ]]; then + sed -e "/^AC_PROG_CC/ a AM_PROG_AR" -i configure.ac || die + eautoreconf + else + sed -e '/^install_data/{N;N;d;}' -i meson.build || die + fi +} + +src_configure() { + default + + if [[ ${PV} != *9999 ]]; then + econf \ + --disable-maintainer-mode \ + --disable-warnings + else + local emesonargs=$(meson_use symlinks) + meson_src_configure + fi +} diff --git a/net-misc/megatools/metadata.xml b/net-misc/megatools/metadata.xml new file mode 100644 index 0000000..d7942f6 --- /dev/null +++ b/net-misc/megatools/metadata.xml @@ -0,0 +1,13 @@ + + + + + azat@bahawi.net + Azat Bahawi + + + + Install symlinks for compatibility with old megatools commands (megals, megacopy, megadl, ...) + + + diff --git a/overlay.xml b/overlay.xml new file mode 100644 index 0000000..c98496d --- /dev/null +++ b/overlay.xml @@ -0,0 +1,13 @@ + + + + azahi + + https://git.azahi.cc/gentoo-overlay + + azat@bahawi.net + Azat Bahawi + + https://git.azahi.cc/gentoo-overlay + + diff --git a/profiles/repo_name b/profiles/repo_name new file mode 100644 index 0000000..c6a84bd --- /dev/null +++ b/profiles/repo_name @@ -0,0 +1 @@ +azahi diff --git a/readme.org b/readme.org new file mode 100644 index 0000000..59c2930 --- /dev/null +++ b/readme.org @@ -0,0 +1,2 @@ +* gentoo-overlay +This will no longer be updated. Preserved for archival purposes. diff --git a/sys-apps/bat-extras/Manifest b/sys-apps/bat-extras/Manifest new file mode 100644 index 0000000..d4ed2f6 --- /dev/null +++ b/sys-apps/bat-extras/Manifest @@ -0,0 +1 @@ +DIST bat-extras-2020.05.01.tar.gz 27714 BLAKE2B e7623d3f769a795642327647359bef64dee09bb59dbbfba0a0ed324ea990aa586cf39435368741c0a821d5c5f47b8a1854b4e5ae505dee97c40c8d709e1f426c SHA512 48a0afd15a83fc8fc6bd371505904d33d3193a61a470dbbaf6d651161e9e9775549dcf957aef33c0c3b48866d545a2960f7362a2e6797ea89d07dd830acfd63c diff --git a/sys-apps/bat-extras/bat-extras-2020.05.01.ebuild b/sys-apps/bat-extras/bat-extras-2020.05.01.ebuild new file mode 120000 index 0000000..8ec0f03 --- /dev/null +++ b/sys-apps/bat-extras/bat-extras-2020.05.01.ebuild @@ -0,0 +1 @@ +bat-extras-9999.ebuild \ No newline at end of file diff --git a/sys-apps/bat-extras/bat-extras-9999.ebuild b/sys-apps/bat-extras/bat-extras-9999.ebuild new file mode 100644 index 0000000..e328417 --- /dev/null +++ b/sys-apps/bat-extras/bat-extras-9999.ebuild @@ -0,0 +1,50 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +if [[ ${PV} == *9999 ]]; then + inherit git-r3 + EGIT_REPO_URI="https://github.com/eth-p/bat-extras.git" +fi + +if [[ ${PV} == *9999 ]]; then + SRC_URI="" + KEYWORDS="" +else + SRC_URI="https://github.com/eth-p/bat-extras/archive/v${PV}.tar.gz -> ${P}.tar.gz" + KEYWORDS="~amd64 ~x86" +fi + +DESCRIPTION="Scripts that integrate bat with various command line tools" +HOMEPAGE="https://github.com/eth-p/bat-extras" + +LICENSE="MIT" +SLOT="0" +IUSE="+ripgrep" + +RDEPEND=" + sys-apps/bat + ripgrep? ( sys-apps/ripgrep ) +" +DEPEND="${RDEPEND}" +BDEPEND="" + +src_compile() { + ./build.sh +} + +src_install() { + dobin bin/batdiff + dobin bin/batman + dobin bin/batwatch + dobin bin/prettybat + use ripgrep && dobin bin/batgrep + + dodoc README.md + dodoc doc/batdiff.md + dodoc doc/batman.md + dodoc doc/batwatch.md + dodoc doc/prettybat.md + use ripgrep && dodoc doc/batgrep.md +} diff --git a/sys-apps/bat-extras/metadata.xml b/sys-apps/bat-extras/metadata.xml new file mode 100644 index 0000000..22d14e9 --- /dev/null +++ b/sys-apps/bat-extras/metadata.xml @@ -0,0 +1,16 @@ + + + + + azat@bahawi.net + Azat Bahawi + + + + Install batgrep + + + + eth-p/bat-extras + + diff --git a/sys-kernel/buildkernel/Manifest b/sys-kernel/buildkernel/Manifest new file mode 100644 index 0000000..d2d1092 --- /dev/null +++ b/sys-kernel/buildkernel/Manifest @@ -0,0 +1 @@ +DIST buildkernel-2.0.0.tar.gz 37222 BLAKE2B a263a9fcbaf4a8a3037ebecbce5b35dc883f750600e18ccca51cc2e3d9be1057554d5c6befb25211648565979087647175ebfb35c8ed2f60aa54c6e5a19fc324 SHA512 fa022e9f3539e5456b87003d8d85c052b5c76a1a30b1e3ee9a97c0cff391205c442ff4a9c70442eba9b95c3f98f2a686f7d7be759dc5257e3ce3c4fe81922e7b diff --git a/sys-kernel/buildkernel/buildkernel-2.0.0.ebuild b/sys-kernel/buildkernel/buildkernel-2.0.0.ebuild new file mode 100644 index 0000000..be42959 --- /dev/null +++ b/sys-kernel/buildkernel/buildkernel-2.0.0.ebuild @@ -0,0 +1,41 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +DESCRIPTION="Build secure boot EFI kernel with LUKS and LVM" +HOMEPAGE="https://github.com/azahi/buildkernel" +SRC_URI="https://github.com/azahi/buildkernel/archive/refs/tags/${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="GPL-3+" +SLOT="0" +KEYWORDS="~amd64" + +DEPEND=" + >=sys-apps/gptfdisk-0.8.8 + >=sys-fs/cryptsetup-1.6.2 + >=app-shells/bash-4.2:* +" +RDEPEND="${DEPEND} + >=sys-libs/ncurses-5.9-r2 + >=app-crypt/sbsigntools-0.6-r1 + >=sys-kernel/genkernel-next-58[cryptsetup] + >=sys-boot/efibootmgr-0.5.4-r1 + >=sys-apps/debianutils-4.9.1[installkernel(+)] +" +BDEPEND=" + >=virtual/linux-sources-3 +" + +src_install() { + dosbin "${PN}" + insinto "/etc" + doins "${PN}.conf" +} + +pkg_preinst() { + if [ -e "${ROOT}/etc/${PN}.conf" ]; then + elog "/etc/${PN}.conf already exists, not overwriting." + cp "${ROOT}/etc/${PN}.conf" "${D}/etc/${PN}.conf" + fi +} diff --git a/sys-kernel/buildkernel/metadata.xml b/sys-kernel/buildkernel/metadata.xml new file mode 100644 index 0000000..4d6b6f8 --- /dev/null +++ b/sys-kernel/buildkernel/metadata.xml @@ -0,0 +1,8 @@ + + + + + azat@bahawi.net + Azat Bahawi + + diff --git a/sys-kernel/genkernel-next/Manifest b/sys-kernel/genkernel-next/Manifest new file mode 100644 index 0000000..6e4007d --- /dev/null +++ b/sys-kernel/genkernel-next/Manifest @@ -0,0 +1,2 @@ +DIST busybox-1.32.0.tar.bz2 2439463 BLAKE2B 75937ae6e1401d7ab947d80f4b206112023ff2b7d04257ffa2c254cadabb92282ba04d5d608659b6c98fade1ccd0b0f6b204c8758263d59dea6508a3157a7c69 SHA512 1b1227af69a97e820e28f5f1c62413e4e179202ab525725ea0b1afe9b9f9a5f00e5e32f4603e804ba1596b0fedd60d60457a6d2b8fcedfab45b6e049caeb319b +DIST genkernel-next-70.tar.gz 2403738 BLAKE2B 22b1718a6757263d1cd4401892340e4687d47125ce703a7909b31009aaf95c38e24125f9578d6300151b923b587925c27d1c130944b198760a4713ac07ce192a SHA512 d7fc6bed9f5bad1190dffc40f7ade7c9d86e993769c90a1e46ccd4010ce84c1ad3f74ed4d3bce0c1f3c4e28924702365b95e3c9c5ea271c84e2c95d6e8c1bb05 diff --git a/sys-kernel/genkernel-next/files/genkernel-next-70_old_busybox.patch b/sys-kernel/genkernel-next/files/genkernel-next-70_old_busybox.patch new file mode 100644 index 0000000..f718408 --- /dev/null +++ b/sys-kernel/genkernel-next/files/genkernel-next-70_old_busybox.patch @@ -0,0 +1,15 @@ +diff -ruN genkernel-next-70.orig/genkernel.conf genkernel-next-70/genkernel.conf +--- genkernel-next-70.orig/genkernel.conf 2018-12-22 10:41:23.000000000 +0100 ++++ genkernel-next-70/genkernel.conf 2020-07-14 00:43:24.924488277 +0200 +@@ -304,3 +304,11 @@ + # + # Specify a default for real_root= + #REAL_ROOT="/dev/one/two/gentoo" ++ ++################################################ ++## genkernel-next-70 uses old busybox ++## See https://bugs.gentoo.org/719968#c9 ++BUSYBOX_VER="1.32.0" ++BUSYBOX_SRCTAR="/usr/portage/distfiles/busybox-1.32.0.tar.bz2" ++################################################# ++ diff --git a/sys-kernel/genkernel-next/genkernel-next-70.ebuild b/sys-kernel/genkernel-next/genkernel-next-70.ebuild new file mode 100644 index 0000000..81d309c --- /dev/null +++ b/sys-kernel/genkernel-next/genkernel-next-70.ebuild @@ -0,0 +1,62 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit bash-completion-r1 + +DESCRIPTION="An improved and modern remake of Gentoo genkernel" +HOMEPAGE="https://github.com/Sabayon/genkernel-next" +SRC_URI=" + https://github.com/Sabayon/genkernel-next/archive/v${PV}.tar.gz -> ${P}.tar.gz + https://www.busybox.net/downloads/busybox-1.32.0.tar.bz2 +" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="cryptsetup dmraid gpg iscsi mdadm plymouth selinux" + +DEPEND=" + !sys-fs/eudev[-kmod,modutils] + app-text/asciidoc + selinux? ( sys-libs/libselinux ) + sys-fs/e2fsprogs +" +RDEPEND="${DEPEND} + !=app-misc/pax-utils-0.6 + app-arch/cpio + app-portage/portage-utils + cryptsetup? ( sys-fs/cryptsetup ) + dmraid? ( >=sys-fs/dmraid-1.0.0_rc16 ) + gpg? ( app-crypt/gnupg ) + iscsi? ( sys-block/open-iscsi ) + mdadm? ( sys-fs/mdadm ) + plymouth? ( sys-boot/plymouth ) + sys-apps/util-linux + sys-block/thin-provisioning-tools + sys-fs/lvm2 +" +BDEPEND="" + +PATCHES=( + "${FILESDIR}/genkernel-next-70_old_busybox.patch" +) + +src_prepare() { + default + sed -i "/^GK_V=/ s:GK_V=.*:GK_V=${PV}:g" "${S}/genkernel" || die + + portage_distdir=$(dirname $(readlink "${DISTDIR}"/${P}.tar.gz)) + sed -i 's:'"/usr/portage/distfiles"':'"${portage_distdir}"':g' "${S}/genkernel.conf" || die +} + +src_install() { + default + + doman "${S}"/genkernel.8 + + newbashcomp "${S}"/genkernel.bash genkernel +} diff --git a/sys-kernel/genkernel-next/metadata.xml b/sys-kernel/genkernel-next/metadata.xml new file mode 100644 index 0000000..3383228 --- /dev/null +++ b/sys-kernel/genkernel-next/metadata.xml @@ -0,0 +1,19 @@ + + + + + azat@bahawi.net + Azat Bahawi + + + Enable support for Luks disk enrcyption using sys-fs/cryptsetup + Enable support for DMRAID (include dmraid dependency) + Enable support for GPG (include gnupg dependency) + Enable support for open-iscsi (include open-iscsi dependency) + Enable support for mdadm (include mdadm dependency) + Enable support for Plymouth (include Plymouth dependency) + + + Sabayon/genkernel-next + + -- cgit 1.4.1