diff options
Diffstat (limited to '')
61 files changed, 1292 insertions, 0 deletions
@@ -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. + + <one line to give the program's name and a brief idea of what it does.> + Copyright (C) <year> <name of author> + + 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. + + <signature of Ty Coon>, 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/README.md b/README.md new file mode 100644 index 0000000..82c65bf --- /dev/null +++ b/README.md @@ -0,0 +1,5 @@ +pramantha +========= + +My private portage overlay. +Use with care. diff --git a/app-backup/lifeboat/Manifest b/app-backup/lifeboat/Manifest new file mode 100644 index 0000000..50dedc3 --- /dev/null +++ b/app-backup/lifeboat/Manifest @@ -0,0 +1,2 @@ +EBUILD lifeboat-0.1.1.ebuild 490 BLAKE2B 8264431eb54cb3eaaac2cab5623cd23cdaf019e1fbad71c5c07ca2cc5ea5d08c9effabec332795b012d5398b4777d6dfe6ab5e6f4d7f23ec5a04d0c6f01ed987 SHA512 d9001bb3187dc321d62764f625167bc67401834738f5e5850ccc7682bb2c2af0f5cec9dd41fb70731d1b0beee4ec29256945a3291ee3cc374b2a66f44036514e +MISC metadata.xml 219 BLAKE2B 4017e2b1f6b36f72c186cfeb0955be57076a02d087acfd6caf9b9ec56509b5299be8d40dddaffd04433bb290f6dd35c94c59ac02a4f1ad7e63b13648e465e594 SHA512 555d3bce3f8cd9b4d78f59f494c326d7893f12c1907c1eb92107595886fc4a5e89b8b9fda7f434e021a9eede5dfd6d0c1dfee721c268ccad3d6a1865a92204e0 diff --git a/app-backup/lifeboat/lifeboat-0.1.1.ebuild b/app-backup/lifeboat/lifeboat-0.1.1.ebuild new file mode 100644 index 0000000..f36a8db --- /dev/null +++ b/app-backup/lifeboat/lifeboat-0.1.1.ebuild @@ -0,0 +1,27 @@ +# Copyright 2019 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit git-r3 + +DESCRIPTION="Manage and automate local restic backups" +HOMEPAGE="https://oriole.systems" +EGIT_REPO_URI="https://git.oriole.systems/lifeboat.git" +EGIT_COMMIT="${PV}" + +LICENSE="ISC" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="" + +DEPEND="" +RDEPEND="${DEPEND} + app-backup/restic" +BDEPEND="" + +src_compile() { :; } + +src_install() { + emake PREFIX=/usr DESTDIR="${D}" install +} diff --git a/app-backup/lifeboat/metadata.xml b/app-backup/lifeboat/metadata.xml new file mode 100644 index 0000000..c544433 --- /dev/null +++ b/app-backup/lifeboat/metadata.xml @@ -0,0 +1,7 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer type="person"> + <email>wolf@oriole.systems</email> + </maintainer> +</pkgmetadata> diff --git a/app-editors/kakoune/Manifest b/app-editors/kakoune/Manifest new file mode 100644 index 0000000..2004be0 --- /dev/null +++ b/app-editors/kakoune/Manifest @@ -0,0 +1,4 @@ +DIST kakoune-2019.12.10.tar.bz2 474002 BLAKE2B 3a7057dfaabc525029713a7bba620522eb2b5002ad750c61cbf373bd0556bfd492246e4c445e59a0b3be74a321c22c45c7ce2fc7c71d29e3921df7b43eb9e121 SHA512 edea2f85e768e17d41e767fb8e06ece05af2f293589c3e9e27844db286551215980c8fab028700994a7a0892048ea6d264f6598de6326200bd535ab9974e13f1 +EBUILD kakoune-2019.12.10.ebuild 876 BLAKE2B d8a6866f98762cc69b521741e3b8e37109bc485d1fd6f392b0fcce6bef68faeefb89ea5cf670bcdcbac2020db0d14644ee0fc19428e1a0ad184e97ddc4f002da SHA512 d1f500a026367ca7f6b2aad608058cd3ed451451af1b960055a388009acff3f8c09554e23f62541a2d2801b1e1d7b2189245144e834d3f7acba5076bcf0f4742 +EBUILD kakoune-9999.ebuild 876 BLAKE2B d8a6866f98762cc69b521741e3b8e37109bc485d1fd6f392b0fcce6bef68faeefb89ea5cf670bcdcbac2020db0d14644ee0fc19428e1a0ad184e97ddc4f002da SHA512 d1f500a026367ca7f6b2aad608058cd3ed451451af1b960055a388009acff3f8c09554e23f62541a2d2801b1e1d7b2189245144e834d3f7acba5076bcf0f4742 +MISC metadata.xml 219 BLAKE2B 4017e2b1f6b36f72c186cfeb0955be57076a02d087acfd6caf9b9ec56509b5299be8d40dddaffd04433bb290f6dd35c94c59ac02a4f1ad7e63b13648e465e594 SHA512 555d3bce3f8cd9b4d78f59f494c326d7893f12c1907c1eb92107595886fc4a5e89b8b9fda7f434e021a9eede5dfd6d0c1dfee721c268ccad3d6a1865a92204e0 diff --git a/app-editors/kakoune/kakoune-2019.12.10.ebuild b/app-editors/kakoune/kakoune-2019.12.10.ebuild new file mode 100644 index 0000000..d93cdb9 --- /dev/null +++ b/app-editors/kakoune/kakoune-2019.12.10.ebuild @@ -0,0 +1,41 @@ +# Copyright 2019 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit toolchain-funcs + +if [[ ${PV} == 9999* ]] ; then + inherit git-r3 + EGIT_REPO_URI="https://github.com/mawww/kakoune.git" + KEYWORDS="" +else + SRC_URI="https://github.com/mawww/kakoune/releases/download/v${PV}/kakoune-${PV}.tar.bz2" + KEYWORDS="amd64" + RESTRICT="mirror" +fi + +DESCRIPTION="Selection-oriented code editor inspired by vim" +HOMEPAGE="https://kakoune.org" + +LICENSE="Unlicense" +SLOT="0" +IUSE="debug static" + +BDEPEND="virtual/pkgconfig" +RDEPEND="sys-libs/ncurses:0=[unicode]" +DEPEND="${RDEPEND} virtual/pkgconfig" + +src_configure() { + tc-export CXX + export debug=$(usex debug) + export static=$(usex static) +} + +src_compile() { + emake -C src +} + +src_install() { + emake -C src DESTDIR="${D}" PREFIX="${EPREFIX}/usr" docdir="${ED%/}/usr/share/doc/${PF}" install +} diff --git a/app-editors/kakoune/kakoune-9999.ebuild b/app-editors/kakoune/kakoune-9999.ebuild new file mode 100644 index 0000000..d93cdb9 --- /dev/null +++ b/app-editors/kakoune/kakoune-9999.ebuild @@ -0,0 +1,41 @@ +# Copyright 2019 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit toolchain-funcs + +if [[ ${PV} == 9999* ]] ; then + inherit git-r3 + EGIT_REPO_URI="https://github.com/mawww/kakoune.git" + KEYWORDS="" +else + SRC_URI="https://github.com/mawww/kakoune/releases/download/v${PV}/kakoune-${PV}.tar.bz2" + KEYWORDS="amd64" + RESTRICT="mirror" +fi + +DESCRIPTION="Selection-oriented code editor inspired by vim" +HOMEPAGE="https://kakoune.org" + +LICENSE="Unlicense" +SLOT="0" +IUSE="debug static" + +BDEPEND="virtual/pkgconfig" +RDEPEND="sys-libs/ncurses:0=[unicode]" +DEPEND="${RDEPEND} virtual/pkgconfig" + +src_configure() { + tc-export CXX + export debug=$(usex debug) + export static=$(usex static) +} + +src_compile() { + emake -C src +} + +src_install() { + emake -C src DESTDIR="${D}" PREFIX="${EPREFIX}/usr" docdir="${ED%/}/usr/share/doc/${PF}" install +} diff --git a/app-editors/kakoune/metadata.xml b/app-editors/kakoune/metadata.xml new file mode 100644 index 0000000..c544433 --- /dev/null +++ b/app-editors/kakoune/metadata.xml @@ -0,0 +1,7 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer type="person"> + <email>wolf@oriole.systems</email> + </maintainer> +</pkgmetadata> diff --git a/app-portage/bosun/Manifest b/app-portage/bosun/Manifest new file mode 100644 index 0000000..f182743 --- /dev/null +++ b/app-portage/bosun/Manifest @@ -0,0 +1,2 @@ +EBUILD bosun-1.0.0-r1.ebuild 460 BLAKE2B b21f66bf97ce30d4357d1c68e36a548e4860abe206c5bc4686503df42bbc8e01d3b3510213489540450095d4573287da2a316cca9608f9248a045ac3d0cb28e4 SHA512 4748cd7873b2c4ac57cfcdaebd625a3cce57e623d5ad59a7b008432444808a5223976c9b2e3e4a10a873a13cd396a7f8e347317db0cc118d6fe3bb0cb1808b85 +MISC metadata.xml 219 BLAKE2B 4017e2b1f6b36f72c186cfeb0955be57076a02d087acfd6caf9b9ec56509b5299be8d40dddaffd04433bb290f6dd35c94c59ac02a4f1ad7e63b13648e465e594 SHA512 555d3bce3f8cd9b4d78f59f494c326d7893f12c1907c1eb92107595886fc4a5e89b8b9fda7f434e021a9eede5dfd6d0c1dfee721c268ccad3d6a1865a92204e0 diff --git a/app-portage/bosun/bosun-1.0.0-r1.ebuild b/app-portage/bosun/bosun-1.0.0-r1.ebuild new file mode 100644 index 0000000..bd0cb78 --- /dev/null +++ b/app-portage/bosun/bosun-1.0.0-r1.ebuild @@ -0,0 +1,26 @@ +# Copyright 2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit git-r3 + +DESCRIPTION="Manage portage roles" +HOMEPAGE="https://oriole.systems" +EGIT_REPO_URI="https://git.oriole.systems/bosun.git" +EGIT_COMMIT="${PV}" + +LICENSE="ISC" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="" + +DEPEND="app-admin/stow" +RDEPEND="${DEPEND}" +BDEPEND="" + +src_compile() { :; } + +src_install() { + emake PREFIX=/usr DESTDIR="${D}" install +} diff --git a/app-portage/bosun/metadata.xml b/app-portage/bosun/metadata.xml new file mode 100644 index 0000000..c544433 --- /dev/null +++ b/app-portage/bosun/metadata.xml @@ -0,0 +1,7 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer type="person"> + <email>wolf@oriole.systems</email> + </maintainer> +</pkgmetadata> diff --git a/app-shells/fzf/Manifest b/app-shells/fzf/Manifest new file mode 100644 index 0000000..780bf8f --- /dev/null +++ b/app-shells/fzf/Manifest @@ -0,0 +1,9 @@ +DIST fzf-0.20.0.tar.gz 152255 BLAKE2B 666f0ad77bbbd9bd24329d8562862aaf781672dfbb319a964d3495dbc80f3837f0d74b453bdfd56b81147a2a092d7aa573c1c159f9f88f2b3af1d81c166d37d2 SHA512 a65294d29c59353d17468a919878f965934540eea27441292a7219aea7509c18ea31ed1d58453f890a43026e4ae58946e0122d49475e734bd9354a0e520d99e7 +DIST github.com-gdamore-tcell-0a0db94084df.tar.gz 165802 BLAKE2B 624ae63194868cd2c92629da0dcfcc5b2a356e19a57b6574173441be6dbf283424025441f90a2f91768f6a755409b673a741b46d90032a46f3f75420ebe99d86 SHA512 9a8bc18840f5f4bd5c25d36fee18051907aaedce81fb53c2440911e0296b861d923ce7eef6ef88d77f43f7461c66fd3c1c4f242c26c80d46937e9a3063c276d9 +DIST github.com-golang-crypto-558b6879de74.tar.gz 1429113 BLAKE2B cd33d89bfe06fdc00a36b0c4012a46c199c580eaddcad6c74f9e60b31d9bcc7296c6fcb35de7ba108a8541d39595e0b1506aeb67b8b919dfd669b6b1c5f13445 SHA512 1e971a0bd21cd5b8fcf1d2c8093e7ab6b041ed66c48333dc2df16551bb48765928cf16e4115ee6c2ea8d3c26c5d4a79129b15d888601af1e416df3bdf67ee5c6 +DIST github.com-golang-sys-a5b02f93d862.tar.gz 1417914 BLAKE2B 08a150a673de6c4c3429c4107622e4a507fd56c20069a31bff7d2f4a384b064b351f3f955c8f240667ff04c168587b7726db7113e8f8eabc004570bb886a7e10 SHA512 7b8932eeb15037a671997a462b6551dc023a969d33ef6a3d4726ea7b8d68fe976160cd967f6b851138761927bb82c5683ea8c99347de02fb8c60ca933c97f8fc +DIST github.com-mattn-go-isatty-66b8e73f3f5c.tar.gz 1959 BLAKE2B e767e44d5470cfa0feac4f48f3698911005667ef5b3ec46c17e12978a3106fca9de4120ce8ebaf49b283b620d02a57f3a9275eefdc4c0f5ceab42cf44dc4b573 SHA512 a43484c6d87d54bbea7bd8b76d5eb35217023097b07ac2956a809e123c13811280bd2ee5b8f604ff2ce54ecaa6a19358422fd2a7f981e63260ffdad97cfe1ae1 +DIST github.com-mattn-go-runewidth-14207d285c6c.tar.gz 22394 BLAKE2B 56f5f68b1414f994d09252ab3a4637799daef2411ba56c8451e9570bb4425fb6a9e428b38b4e5c8568dbcddaffc0cbedc5c3ca6e6b27c77914f374978b4311f9 SHA512 faefba59ea5148b68a62910e55a7fe7621430fb085bc213ac15bb6d4f29dfcfbae42071f7c7afc50540836142a1412624602ee333970b4a5c94bf620b473a88a +DIST github.com-mattn-go-shellwords-v1.0.3.tar.gz 3276 BLAKE2B 37422e11e71992e032d4dcfcdd8146c7867cf6f995185b2a405f0c9ccb5723a25b3420c092312c2643a87ab6d10037523b672ad8b8870ba2db8bc5c49a1e9902 SHA512 ca6616b72b5fd5a632285e748844acddc9082dcb5d52c6f6d9580acc392a45ff4e28c4e22346198288ff3feeccc6aa141346c9656d6755e8b330f36a47d6a0f2 +EBUILD fzf-0.20.0.ebuild 1864 BLAKE2B 4b9d471e2b5d3553afc85741175b9d1f7bb97446a4b94195a6b6cf2d8c06125dcae48abe0dd867de4e274da550bb4476c10c93b63610a8f7a8abecf134cf1eaa SHA512 a2fba4d057b8a4178afd9680ce39a01474c27ec86be5fa89aa911c230d2a333624b394de6cbbdcfda47ab02540de1e32424c3e60be0af488b35930bcfe04764c +MISC metadata.xml 479 BLAKE2B 35362b48670823e112d4f9995939f085f2e8e58ce7d5299f794d935fb91f345de50c5675c189b3448aa3ef8f7bdf58a5eb780b487a21acc35723f4d9922f0b8f SHA512 7d4db6eb0394aa226fc3d225cb4ddc7cab01660ff33dc0e4501f289818bc2fceaf53a63038e34e3320d5475e567dca4b86dba18779d0b45e6debbe716787f6b9 diff --git a/app-shells/fzf/fzf-0.20.0.ebuild b/app-shells/fzf/fzf-0.20.0.ebuild new file mode 100644 index 0000000..2522421 --- /dev/null +++ b/app-shells/fzf/fzf-0.20.0.ebuild @@ -0,0 +1,81 @@ +# Copyright 2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +GIT_COMMIT="${PV}" +EGO_PN="github.com/junegunn/${PN}" +EGO_VENDOR=( + "github.com/gdamore/tcell 0a0db94084df" + "github.com/mattn/go-isatty 66b8e73f3f5c" + "github.com/mattn/go-runewidth 14207d285c6c" + "github.com/mattn/go-shellwords v1.0.3" + "golang.org/x/crypto 558b6879de74 github.com/golang/crypto" + "golang.org/x/sys a5b02f93d862 github.com/golang/sys" +) + +inherit bash-completion-r1 golang-vcs-snapshot + +DESCRIPTION="A general-purpose command-line fuzzy finder" +HOMEPAGE="https://github.com/junegunn/fzf" +ARCHIVE_URI="https://${EGO_PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" +SRC_URI="${ARCHIVE_URI} ${EGO_VENDOR_URI}" +RESTRICT="mirror" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="amd64" +IUSE="debug tmux" + +RDEPEND="tmux? ( app-misc/tmux )" + +DOCS=( CHANGELOG.md README.md ) +QA_PRESTRIPPED="usr/bin/.*" + +S="${WORKDIR}/${P}/src/${EGO_PN}" + +src_compile() { + local mygoargs=( + -v + -work + -x + -tags release + -ldflags "-X main.version=${PV}" + -asmflags "-trimpath=${S}" + -gcflags "-trimpath=${S}" + ) + GO111MODULE=off GOPATH="${WORKDIR}/${P}:$(get_golibdir_gopath)" \ + go build "${mygoargs[@]}" || die +} + +src_test() { + GO111MODULE=off GOPATH="${WORKDIR}/${P}:$(get_golibdir_gopath)" \ + go test -timeout 30m -v -work ./src{,/algo,/tui,/util} || die +} + +src_install() { + dobin fzf + use debug && dostrip -x /usr/bin/fzf + einstalldocs + + doman man/man1/fzf.1 + + newbashcomp shell/completion.bash fzf + + insinto /usr/share/nvim/runtime/plugin + doins plugin/fzf.vim + + insinto /usr/share/vim/vimfiles/plugin + doins plugin/fzf.vim + dodoc README-VIM.md + + insinto /usr/share/zsh/site-functions + newins shell/completion.zsh _fzf + insinto /usr/share/zsh/site-contrib/ + newins shell/key-bindings.zsh fzf.zsh + + if use tmux; then + dobin bin/fzf-tmux + doman man/man1/fzf-tmux.1 + fi +} diff --git a/app-shells/fzf/metadata.xml b/app-shells/fzf/metadata.xml new file mode 100644 index 0000000..a4409f5 --- /dev/null +++ b/app-shells/fzf/metadata.xml @@ -0,0 +1,15 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer type="person"> + <email>wolf@oriole.systems</email> + </maintainer> + <upstream> + <remote-id type="github">junegunn/fzf</remote-id> + <bugs-to>https://github.com/junegunn/fzf/issues</bugs-to> + <doc>https://github.com/junegunn/fzf/wiki</doc> + </upstream> + <use> + <flag name="tmux">Install extra tooling for tmux</flag> + </use> +</pkgmetadata> diff --git a/app-text/lowdown/Manifest b/app-text/lowdown/Manifest new file mode 100644 index 0000000..3ab0247 --- /dev/null +++ b/app-text/lowdown/Manifest @@ -0,0 +1,3 @@ +DIST lowdown-0.4.6.tar.gz 103959 BLAKE2B 3990b427beb79f2631e7bb56976399de6a5a19ae22282c35c7b09c96059df29b9059e62c22732add13aea79d93d25c4485b8af8154a46c4aca60e98c2d0ac720 SHA512 cf626683289c81afe5c84e9c835ba6739a2c970891fb8080ff6bdc07692d91e60429d8d481bd9951d4ff4b0424e7c196ec597ddfcb8d218df324642efe564e15 +EBUILD lowdown-0.4.6.ebuild 463 BLAKE2B 01ef5cd256ffc9e26ee17018197a58c40288cf5fba9778a489b5f782ec1cd2e05e91453cf6beedb543b3ae53d2ca624da3cdc4061df35db94294b9110a198b11 SHA512 b64d7ba2d77455098b08986ef3548c779897304f59a4db49accb4e8633f36298b7615c520e8ff1cd105eb507826c1039babc07a4668100649e831e985b35fa0e +MISC metadata.xml 223 BLAKE2B 2c1cd83f1f1d25a43ea978cd66b5c9f6020889613dfaed65d6745858a45d4bf50fda775305420e41c36cafd63d63746ed894411acbced66ab8ae04906dfb8592 SHA512 4f71eacfeb2b21a4ea746ce1663777937b920e942c94eef1fe93c3557e207c9fdb2569369d56637cba563dc50179d62195db6225123ecfedc303600b8a0bb49b diff --git a/app-text/lowdown/lowdown-0.4.6.ebuild b/app-text/lowdown/lowdown-0.4.6.ebuild new file mode 100644 index 0000000..baaefc9 --- /dev/null +++ b/app-text/lowdown/lowdown-0.4.6.ebuild @@ -0,0 +1,23 @@ +# Copyright 2019 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +DESCRIPTION="Simple markdown translator" +HOMEPAGE="https://kristaps.bsd.lv/lowdown/" +SRC_URI="https://kristaps.bsd.lv/lowdown/snapshots/${P}.tar.gz" + +LICENSE="ISC" +SLOT="0" +KEYWORDS="amd64 x86" +IUSE="" + +DEPEND="" +RDEPEND="${DEPEND}" +BDEPEND="" + +RESTRICT="mirror" + +src_configure() { + ./configure PREFIX="${EPREFIX}/usr" MANDIR="${EPREFIX}/usr/share/man" +} diff --git a/app-text/lowdown/metadata.xml b/app-text/lowdown/metadata.xml new file mode 100644 index 0000000..c84abce --- /dev/null +++ b/app-text/lowdown/metadata.xml @@ -0,0 +1,7 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer type="person"> + <email>wolf@oriole.systems</email> + </maintainer> +</pkgmetadata> diff --git a/dev-python/namespace-gandi/Manifest b/dev-python/namespace-gandi/Manifest new file mode 100644 index 0000000..4bdce6d --- /dev/null +++ b/dev-python/namespace-gandi/Manifest @@ -0,0 +1,2 @@ +EBUILD namespace-gandi-1-r1.ebuild 730 BLAKE2B c0b1eabff6a4cfda4e206ec6394ea2e5e22ed335a8576033183d34c1620f2363c7ee35f2a87ba8859399c181e0b24b39633b8dd6a4f1f998c40abe2420535935 SHA512 1ea8c3fe2ec94c62c9baec472efbf1f04432a6818813596729174243e7bf8c89208a0bc323e499f808835a34a78fdc976a2b6b41bb480d35435f72e79363732e +MISC metadata.xml 219 BLAKE2B 4017e2b1f6b36f72c186cfeb0955be57076a02d087acfd6caf9b9ec56509b5299be8d40dddaffd04433bb290f6dd35c94c59ac02a4f1ad7e63b13648e465e594 SHA512 555d3bce3f8cd9b4d78f59f494c326d7893f12c1907c1eb92107595886fc4a5e89b8b9fda7f434e021a9eede5dfd6d0c1dfee721c268ccad3d6a1865a92204e0 diff --git a/dev-python/namespace-gandi/metadata.xml b/dev-python/namespace-gandi/metadata.xml new file mode 100644 index 0000000..c544433 --- /dev/null +++ b/dev-python/namespace-gandi/metadata.xml @@ -0,0 +1,7 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer type="person"> + <email>wolf@oriole.systems</email> + </maintainer> +</pkgmetadata> diff --git a/dev-python/namespace-gandi/namespace-gandi-1-r1.ebuild b/dev-python/namespace-gandi/namespace-gandi-1-r1.ebuild new file mode 100644 index 0000000..98983f5 --- /dev/null +++ b/dev-python/namespace-gandi/namespace-gandi-1-r1.ebuild @@ -0,0 +1,33 @@ +# Copyright 1999-2019 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +PYTHON_COMPAT=( python{2_7,3_{4,5,6,7}} pypy ) +inherit python-r1 + +DESCRIPTION="Namespace package declaration for gandi" +HOMEPAGE="https://wiki.gentoo.org/wiki/Project:Python/Namespace_packages" +SRC_URI="" + +LICENSE="public-domain" +SLOT="0" +KEYWORDS="amd64 x86" +IUSE="" + +RDEPEND="dev-python/setuptools[${PYTHON_USEDEP}] + ${PYTHON_DEPS}" +DEPEND="${PYTHON_DEPS}" + +REQUIRED_USE="${PYTHON_REQUIRED_USE}" + +src_unpack() { + mkdir -p "${S}"/gandi || die + cat > "${S}"/gandi/__init__.py <<-EOF || die + __import__('pkg_resources').declare_namespace(__name__) + EOF +} + +src_install() { + python_foreach_impl python_domodule gandi +} diff --git a/games-util/multimc/Manifest b/games-util/multimc/Manifest new file mode 100644 index 0000000..bc60e67 --- /dev/null +++ b/games-util/multimc/Manifest @@ -0,0 +1,2 @@ +EBUILD multimc-0.6.7.ebuild 905 BLAKE2B c6021d21535798cb84f99d4151b99747aa9bc30df2fb82f406f5d29a8939c5123e6ddf93256a6d43fbc2e008d7d4869cc32b0326712a9c8b3c2848c4275c9e94 SHA512 60ca7a022b1325ddcb6804cc9f426ae3b1d7f6c18f90797e375510a77cd7d746f39c9b265a5b952dae146a22d88a3672d4105988500bd24515b28b15ae60a6fa +MISC metadata.xml 219 BLAKE2B 4017e2b1f6b36f72c186cfeb0955be57076a02d087acfd6caf9b9ec56509b5299be8d40dddaffd04433bb290f6dd35c94c59ac02a4f1ad7e63b13648e465e594 SHA512 555d3bce3f8cd9b4d78f59f494c326d7893f12c1907c1eb92107595886fc4a5e89b8b9fda7f434e021a9eede5dfd6d0c1dfee721c268ccad3d6a1865a92204e0 diff --git a/games-util/multimc/metadata.xml b/games-util/multimc/metadata.xml new file mode 100644 index 0000000..c544433 --- /dev/null +++ b/games-util/multimc/metadata.xml @@ -0,0 +1,7 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer type="person"> + <email>wolf@oriole.systems</email> + </maintainer> +</pkgmetadata> diff --git a/games-util/multimc/multimc-0.6.7.ebuild b/games-util/multimc/multimc-0.6.7.ebuild new file mode 100644 index 0000000..091e58e --- /dev/null +++ b/games-util/multimc/multimc-0.6.7.ebuild @@ -0,0 +1,46 @@ +# Copyright 2019 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit eutils cmake-utils git-r3 + +DESCRIPTION="An advanced open-source launcher for Minecraft written in Qt5." +HOMEPAGE="https://multimc.org/" +EGIT_REPO_URI="https://github.com/MultiMC/MultiMC5.git" +EGIT_COMMIT="${PV}" + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="amd64" +IUSE="" + +COMMON_DEPEND=" + dev-qt/qtcore:5 + dev-qt/qtconcurrent:5 + dev-qt/qtnetwork:5 + dev-qt/qtgui:5 + dev-qt/qtwidgets:5 + dev-qt/qtx11extras:5 + dev-qt/qtsvg:5 + dev-qt/qtxml:5" +DEPEND="${COMMON_DEPEND}" +RDEPEND="${COMMON_DEPEND} + sys-libs/zlib + virtual/opengl" + +CMAKE_IN_SOURCE_BUILD=1 + +src_prepare() { + git submodule update --init + cmake-utils_src_prepare +} + +src_configure() { + local mycmakeargs=( + -DCMAKE_INSTALL_PREFIX="/usr" + -DMultiMC_UPDATER=OFF + -DMultiMC_LAYOUT=lin-system + ) + cmake-utils_src_configure +} diff --git a/metadata/layout.conf b/metadata/layout.conf new file mode 100644 index 0000000..d43e61c --- /dev/null +++ b/metadata/layout.conf @@ -0,0 +1 @@ +masters = gentoo diff --git a/net-mail/mblaze/Manifest b/net-mail/mblaze/Manifest new file mode 100644 index 0000000..de94ae9 --- /dev/null +++ b/net-mail/mblaze/Manifest @@ -0,0 +1,3 @@ +DIST mblaze-0.5.1.tar.gz 91134 BLAKE2B a27f6dfa3deb5c27da64055980fe6b6ef9bcb99ba23fbdc701671a5d853c0f6f9ccb62ddfa90de13f82553d52c9d12916a80ed84721c524ee81b9b301aa56f15 SHA512 ae810e30092d24ee89f33e28769268513217813bf1aacc9a970bc84e0c1a9ee7c986572ab5ecac314330de20a45879fcec9738119c08a9945932be55f8f649f7 +EBUILD mblaze-0.5.1.ebuild 424 BLAKE2B 0e39e9c5733c825b98e6f2af07b130f76431b46dede49fc840c6aa9b276976e82bd2be4cfbf5b7a35dbb68c5925d61faeb46f1d03017d07c6b9d70972d159800 SHA512 587c997726f4571c754dc96e0680f41401c3186d7b6493424fd287b6df6ae77d7f912148f436706271b84c6e1273ff9772914ccf4b9e7883012c195d33963489 +MISC metadata.xml 219 BLAKE2B 4017e2b1f6b36f72c186cfeb0955be57076a02d087acfd6caf9b9ec56509b5299be8d40dddaffd04433bb290f6dd35c94c59ac02a4f1ad7e63b13648e465e594 SHA512 555d3bce3f8cd9b4d78f59f494c326d7893f12c1907c1eb92107595886fc4a5e89b8b9fda7f434e021a9eede5dfd6d0c1dfee721c268ccad3d6a1865a92204e0 diff --git a/net-mail/mblaze/mblaze-0.5.1.ebuild b/net-mail/mblaze/mblaze-0.5.1.ebuild new file mode 100644 index 0000000..ec80e0a --- /dev/null +++ b/net-mail/mblaze/mblaze-0.5.1.ebuild @@ -0,0 +1,18 @@ +# Copyright 2019 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +DESCRIPTION="Unix utilities to deal with Maildir" +HOMEPAGE="https://github.com/leahneukirchen/mblaze" +SRC_URI="https://github.com/leahneukirchen/mblaze/archive/v${PV}.tar.gz -> ${P}.tar.gz" + +RESTRICT="mirror" + +LICENSE="public-domain" +SLOT="0" +KEYWORDS="amd64 x86" + +src_install() { + emake PREFIX="${D}/usr" install +} diff --git a/net-mail/mblaze/metadata.xml b/net-mail/mblaze/metadata.xml new file mode 100644 index 0000000..c544433 --- /dev/null +++ b/net-mail/mblaze/metadata.xml @@ -0,0 +1,7 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer type="person"> + <email>wolf@oriole.systems</email> + </maintainer> +</pkgmetadata> diff --git a/net-misc/gandi-cli/Manifest b/net-misc/gandi-cli/Manifest new file mode 100644 index 0000000..2b7eb1a --- /dev/null +++ b/net-misc/gandi-cli/Manifest @@ -0,0 +1,3 @@ +DIST gandi-cli-1.5.tar.gz 167825 BLAKE2B a8a045fc94b4b08e6fdd7ac7a61056712d435bab10512c403b917b612ad9401612f3dc9f91f3d61b6af80b9eceaef50be6a1148b51d1c01df27b0b1d54e6db06 SHA512 cdcaf4441c253a465e73e6b108ea2e348d5943308263f3d190ef82279aa340378e9c576d71c5d03cf60e4d7586b0282a5a804078129ec96af34e80d5919d6a89 +EBUILD gandi-cli-1.5.ebuild 831 BLAKE2B 989f0c0bfd47537203e99fc9a1093192e9cf6ba96b3cb6feaa841c2726d7269b14113c015c6d57a2319816ed43a1ba29c0bdc42884f9ef55aaa970a5b589522e SHA512 3338d5167f6d91d33e5c0f4a49f9523a12eed09acc100fd42a1c9e40fd3f9d4dee8598f07492a7e26d3f26f7e01a75970b13262e5b4b7ff2b54ba4f11ecb2882 +MISC metadata.xml 219 BLAKE2B 4017e2b1f6b36f72c186cfeb0955be57076a02d087acfd6caf9b9ec56509b5299be8d40dddaffd04433bb290f6dd35c94c59ac02a4f1ad7e63b13648e465e594 SHA512 555d3bce3f8cd9b4d78f59f494c326d7893f12c1907c1eb92107595886fc4a5e89b8b9fda7f434e021a9eede5dfd6d0c1dfee721c268ccad3d6a1865a92204e0 diff --git a/net-misc/gandi-cli/gandi-cli-1.5.ebuild b/net-misc/gandi-cli/gandi-cli-1.5.ebuild new file mode 100644 index 0000000..3cb71e1 --- /dev/null +++ b/net-misc/gandi-cli/gandi-cli-1.5.ebuild @@ -0,0 +1,40 @@ +# Copyright 1999-2019 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=5 +PYTHON_COMPAT=( python{2_7,3_{4,5,6,7}} pypy ) + +inherit distutils-r1 + +MY_PN="${PN//-/.}" +DESCRIPTION="CLI to easily create and manage web resources for your Gandi account." +HOMEPAGE="https://github.com/Gandi/gandi.cli" +SRC_URI="https://github.com/Gandi/${MY_PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="GPL-3" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="" +REQUIRED_USE=" + ${PYTHON_REQUIRED_USE} +" + +RDEPEND=" + ${PYTHON_DEPS} + >=dev-python/click-7 + dev-python/requests + dev-python/pyyaml + dev-python/ipy + dev-python/namespace-gandi +" + +DEPEND="dev-python/namespace-gandi" + +RESTRICT="mirror" + +S=${WORKDIR}/${MY_PN}-${PV} + +python_install_all() { + distutils-r1_python_install_all + find "${ED}" -name '*.pth' -delete || die +} diff --git a/net-misc/gandi-cli/metadata.xml b/net-misc/gandi-cli/metadata.xml new file mode 100644 index 0000000..c544433 --- /dev/null +++ b/net-misc/gandi-cli/metadata.xml @@ -0,0 +1,7 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer type="person"> + <email>wolf@oriole.systems</email> + </maintainer> +</pkgmetadata> diff --git a/profiles/repo_name b/profiles/repo_name new file mode 100644 index 0000000..8bd4349 --- /dev/null +++ b/profiles/repo_name @@ -0,0 +1 @@ +pramantha diff --git a/sys-apps/mandoc/Manifest b/sys-apps/mandoc/Manifest new file mode 100644 index 0000000..380e473 --- /dev/null +++ b/sys-apps/mandoc/Manifest @@ -0,0 +1,6 @@ +AUX configure.local 232 BLAKE2B c6f8982c10029aa9e40b2bec2de53fdcf9aff08a363f089e11996c8d32e94b757d4e4884192a8d24fc165ae657a5ce1c61855542ad176bb6bb97b89e7a094211 SHA512 db661887bcbec6abb7cfb4164b4ab5a592a87e7e6be28ecfcdb204bf961361ce214207e80f5adb9f14ccaa077b5142fa65cda21ee9fd969973f060c2a08ae1fc +AUX mandoc.cron 93 BLAKE2B 9b89161f32f608d5eb2d867d4edba09bbcccae10ae486c81c8c2cfc65961abbf460b75b5d44253e3e7951c01aef9000063209c7699afd94e776647d7ab356828 SHA512 3dabb2f513129aca96cc9c176053f4ffd64daae41b627c9fb657344b8e97f054e5a8fd3d662de50e6901de1b62231df009cef3896fcdf9ad8af04b0e893a7540 +DIST mandoc-1.14.5.tar.gz 651846 BLAKE2B 27aaf97e7226e989b33861d2a255304bb64a7cd43ca026568f4b044035241c3315a0d73673b023d9ca5b80575b8c584889832bbd86b80aaa49bb785b37559367 SHA512 848f290847f3095757f25647e6d73eb7044018b145bf6f9dc8b5db164b1421911efdc5b3b9022ec3a2c5af9687a84d5acedee810f2bd2f7caaa9242dadb2cc52 +EBUILD mandoc-1.14.5-r2.ebuild 1835 BLAKE2B 8cfac8010d91cc4c0b1039dc0d474c6928ef80f0014908a9bcf35945a93fc7af5a21ac98e80d1c1bff0cdd808f3c4d7690fe03bd53e30057d76e98741199c683 SHA512 c92904572b372a65ec9ed59e87d08b80ed878d3012a4c95742d2b39431c3b604c89370f5f2a47a676923454348940afd654d854866441f00696a753864740cda +EBUILD mandoc-1.14.5.ebuild 1175 BLAKE2B fc716c848d9a4ee5a2bdcce156465f18a94218c3afa739ab1812142ac820f73163761932179831e4d19d01bd29fd977a82194adec4cabaf5497bda502fe048fe SHA512 bcf0cdd6d25bbcc6f40635ec02de9c83ccc9173d27a4dd445e2f436a3045891ada9b88f962b04b9e59527d0761bab91201fca5947429970e6d469a52484aee58 +MISC metadata.xml 332 BLAKE2B ea9f4015785ffc75c7708ee5a563f6ac2c2f34a630f973b7826a8086983730256adc71eceb447ca3af9391a1aacbd0107b061e97e2ce8ae1e7afb85bb92deed9 SHA512 edc2d04d705f45b21b7db90c41e2d6a3065f264663cfa039d69438a9296189f9628284abb467ca9ba2f17f1cdb055a2a85b0108ee9a2a543315c3def2db2f635 diff --git a/sys-apps/mandoc/files/configure.local b/sys-apps/mandoc/files/configure.local new file mode 100644 index 0000000..e7729b3 --- /dev/null +++ b/sys-apps/mandoc/files/configure.local @@ -0,0 +1,12 @@ +PREFIX=/usr +MANDIR=$PREFIX/share/man + +BINM_SOELIM=msoelim + +# These conflict with man(7) and mdoc(7) from man-pages. +MANM_MAN=mandoc_man +MANM_MDOC=mandoc_mdoc +MANM_ROFF=mandoc_roff + +# catman(8) is disabled by default. +BUILD_CATMAN=1 diff --git a/sys-apps/mandoc/files/mandoc.cron b/sys-apps/mandoc/files/mandoc.cron new file mode 100644 index 0000000..20e6007 --- /dev/null +++ b/sys-apps/mandoc/files/mandoc.cron @@ -0,0 +1,6 @@ +#!/bin/sh + +# we need this to have the right MANPATH set +. /etc/profile + +exec nice makewhatis diff --git a/sys-apps/mandoc/mandoc-1.14.5-r2.ebuild b/sys-apps/mandoc/mandoc-1.14.5-r2.ebuild new file mode 100644 index 0000000..1382e71 --- /dev/null +++ b/sys-apps/mandoc/mandoc-1.14.5-r2.ebuild @@ -0,0 +1,69 @@ +# Copyright 1999-2019 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI="7" + +inherit multilib toolchain-funcs + +DESCRIPTION="Suite of tools compiling mdoc and man" +HOMEPAGE="http://mdocml.bsd.lv/" +SRC_URI="http://mdocml.bsd.lv/snapshots/${P}.tar.gz" + +LICENSE="ISC" +SLOT="0" +KEYWORDS="amd64 x86" +IUSE="+cron static" + +LIB_DEPEND="sys-libs/zlib[static-libs(+)]" +RDEPEND="!static? ( ${LIB_DEPEND//\[static-libs(+)]} ) + !sys-apps/man-db !sys-apps/man" +DEPEND="${RDEPEND} + static? ( ${LIB_DEPEND} )" + +src_prepare() { + default + + sed -i -e '/ar rs/s:ar:$(AR):' Makefile || die + + cat <<-EOF > "configure.local" + PREFIX="${EPREFIX}/usr" + BINDIR="${EPREFIX}/usr/bin" + SBINDIR="${EPREFIX}/usr/sbin" + LIBDIR="${EPREFIX}/usr/$(get_libdir)" + MANDIR="${EPREFIX}/usr/share/man" + INCLUDEDIR="${EPREFIX}/usr/include/mandoc" + EXAMPLEDIR="${EPREFIX}/usr/share/examples/mandoc" + MANPATH_DEFAULT="${EPREFIX}/usr/man:${EPREFIX}/usr/share/man:${EPREFIX}/usr/local/man:${EPREFIX}/usr/local/share/man" + + BINM_SOELIM=msoelim + MANM_MAN=mandoc_man + MANM_ROFF=mandoc_roff + + CFLAGS="${CFLAGS} ${CPPFLAGS}" + LDFLAGS="${LDFLAGS} $(usex static -static '')" + AR="$(tc-getAR)" + CC="$(tc-getCC)" + # The STATIC variable is only used by man.cgi. + STATIC= + EOF +} + +src_install() { + default + + if use cron; then + exeinto /etc/cron.daily + newexe "${FILESDIR}"/mandoc.cron mandoc + fi +} + +pkg_postinst() { + elog "In order to enable mandoc's apropos and man -k functionality," + elog "the appropriate mandoc.db files need to be created. This can" + elog "be achieved by running makewhatis as root (Note: sudo will not" + elog "work, as it does not preserve the MANPATH environment variable" + elog "by default)." + elog + elog "If the cron use-flag is enabled, a cron.daily entry that calls" + elog "makewhatis will be installed." +} diff --git a/sys-apps/mandoc/mandoc-1.14.5.ebuild b/sys-apps/mandoc/mandoc-1.14.5.ebuild new file mode 100644 index 0000000..f8d78a7 --- /dev/null +++ b/sys-apps/mandoc/mandoc-1.14.5.ebuild @@ -0,0 +1,51 @@ +# Copyright 1999-2019 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +DESCRIPTION="A suite of tools compiling mdoc from the OpenBSD project" +HOMEPAGE="http://mdocml.bsd.lv/" +SRC_URI="http://mdocml.bsd.lv/snapshots/${P}.tar.gz" + +LICENSE="ISC" +SLOT="0" +KEYWORDS="amd64 x86" +RESTRICT="mirror" + +IUSE="+cron static" + +RDEPEND="static? ( sys-libs/zlib[static-libs(+)] ) + !sys-apps/man-db !sys-apps/man" + +DEPEND="static? ( sys-libs/zlib )" + +src_configure() { + cp "${FILESDIR}/configure.local" . || die + + # Add Gentoo CFLAGS + echo 'CFLAGS="$CFLAGS' ${CFLAGS}\" >> configure.local + + if use static; then + echo 'LDFLAGS="$LDFLAGS -static"' >> configure.local + fi + + default +} + +src_install() { + default + + if use cron; then + exeinto /etc/cron.daily + newexe "${FILESDIR}"/mandoc.cron mandoc + fi +} + +pkg_postinst() { + elog "In order to enable mandoc's apropos and man -k functionality," + elog "the appropriate mandoc.db files need to be created. This can be" + elog "achieved by running makewhatis as root (sudo will not work)." + elog + elog "If the cron use-flag is enabled, a cron.daily entry that calls" + elog "makewhatis will be installed." +} diff --git a/sys-apps/mandoc/metadata.xml b/sys-apps/mandoc/metadata.xml new file mode 100644 index 0000000..078004b --- /dev/null +++ b/sys-apps/mandoc/metadata.xml @@ -0,0 +1,10 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer type="person"> + <email>wolf@oriole.systems</email> + </maintainer> + <use> + <flag name="cron">Set up a cron script that updates mandoc.db files for apropos support.</flag> + </use> +</pkgmetadata> diff --git a/sys-apps/rw/Manifest b/sys-apps/rw/Manifest new file mode 100644 index 0000000..5292cae --- /dev/null +++ b/sys-apps/rw/Manifest @@ -0,0 +1,3 @@ +DIST rw-portable-1.0.tar.gz 12993 BLAKE2B a24bc3e79fc74235f211a187d660472cc567967b473763ffc47fda14dfe18d41b07db7ab6d5cf5c795b0e718c44c2b82de04c0f5d883c0c1343f31b433266b2d SHA512 b4358a8caad594dbfe7795008017c2ebaca498c9f843336cdb1d7e122e1c9be78b5c01a4ecf8c37f4238cb0ddbdacb1ba5e4281797113fa34b122e4ab3894a97 +EBUILD rw-1.0.ebuild 518 BLAKE2B 17e10a565ad438b23aadcd992a80cde880562d4be562f67a02f6f1845872189de5584b1a640f735a6f6c532fa98c625e497f160493d29e30ec6a50e4a8c52756 SHA512 9237f90acdc5b3fd7f39aae42449d8b8d1c0faaecec02cad0ae642c4967c096d42ef3672fdff6c72b496b30ffe23fecbc13581654fe8a905c39b51d75a6a779a +MISC metadata.xml 219 BLAKE2B 4017e2b1f6b36f72c186cfeb0955be57076a02d087acfd6caf9b9ec56509b5299be8d40dddaffd04433bb290f6dd35c94c59ac02a4f1ad7e63b13648e465e594 SHA512 555d3bce3f8cd9b4d78f59f494c326d7893f12c1907c1eb92107595886fc4a5e89b8b9fda7f434e021a9eede5dfd6d0c1dfee721c268ccad3d6a1865a92204e0 diff --git a/sys-apps/rw/metadata.xml b/sys-apps/rw/metadata.xml new file mode 100644 index 0000000..c544433 --- /dev/null +++ b/sys-apps/rw/metadata.xml @@ -0,0 +1,7 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer type="person"> + <email>wolf@oriole.systems</email> + </maintainer> +</pkgmetadata> diff --git a/sys-apps/rw/rw-1.0.ebuild b/sys-apps/rw/rw-1.0.ebuild new file mode 100644 index 0000000..f7fddc2 --- /dev/null +++ b/sys-apps/rw/rw-1.0.ebuild @@ -0,0 +1,27 @@ +# Copyright 1999-2018 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +DESCRIPTION="A dd replacement from the Sortix operating system" +HOMEPAGE="https://sortix.org/rw/" +SRC_URI="https://sortix.org/rw/release/${PN}-portable-${PV}.tar.gz" + +LICENSE="ISC" +SLOT="0" +KEYWORDS="amd64 x86" +IUSE="" + +DEPEND="" +RDEPEND="${DEPEND}" + +RESTRICT="mirror" + +src_unpack() { + default + mv "${WORKDIR}/${PN}-portable-${PV}" "${S}" +} + +src_install() { + emake PREFIX=/usr DESTDIR="${D}" install +} diff --git a/sys-apps/shepherd/Manifest b/sys-apps/shepherd/Manifest new file mode 100644 index 0000000..8fcca45 --- /dev/null +++ b/sys-apps/shepherd/Manifest @@ -0,0 +1,3 @@ +DIST shepherd-0.6.1.tar.gz 613158 BLAKE2B b8d25c8bf1476a8833204d36da1cd854358d69acb0e788004a1a1b05d31fdf8f1f694bb1fd57579fdf935fd10b5c24b1665d6a2c4e25fd600ec994143201213e SHA512 4e611475033686a0ce2946a4f9ac95e5807cd4f14fe3474b15a57ad14f35542a8251d2afcbc42e3393859aa7401582d19df4f481388399a60d2a04a181a1dc04 +EBUILD shepherd-0.6.1.ebuild 492 BLAKE2B df2dbb7920018de14dcc8bb45b4b3ce8d416cde49a043fb735b2a37ada98a6890515605bd193554e851b57eef3fdc81d41d19a7235ca471ec45547676a9849d2 SHA512 e7e293fc75127ac419f66f87819ec54ec2ac3d9ac47e33baa22cfc8b592819efc209c30dab0defac7a47cbc2deb112ecbd0b7e6c74d3e5e8c44cbd2fe0481f70 +MISC metadata.xml 219 BLAKE2B 4017e2b1f6b36f72c186cfeb0955be57076a02d087acfd6caf9b9ec56509b5299be8d40dddaffd04433bb290f6dd35c94c59ac02a4f1ad7e63b13648e465e594 SHA512 555d3bce3f8cd9b4d78f59f494c326d7893f12c1907c1eb92107595886fc4a5e89b8b9fda7f434e021a9eede5dfd6d0c1dfee721c268ccad3d6a1865a92204e0 diff --git a/sys-apps/shepherd/metadata.xml b/sys-apps/shepherd/metadata.xml new file mode 100644 index 0000000..c544433 --- /dev/null +++ b/sys-apps/shepherd/metadata.xml @@ -0,0 +1,7 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer type="person"> + <email>wolf@oriole.systems</email> + </maintainer> +</pkgmetadata> diff --git a/sys-apps/shepherd/shepherd-0.6.1.ebuild b/sys-apps/shepherd/shepherd-0.6.1.ebuild new file mode 100644 index 0000000..2cb6cd8 --- /dev/null +++ b/sys-apps/shepherd/shepherd-0.6.1.ebuild @@ -0,0 +1,23 @@ +# Copyright 2019 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +DESCRIPTION="A service manager that looks after the herd of system services" +HOMEPAGE="https://www.gnu.org/software/shepherd/" +SRC_URI="mirror://gnu/${PN}/${P}.tar.gz" + +LICENSE="GPL-3" +SLOT="0" +KEYWORDS="amd64 x86" + +DEPEND="dev-scheme/guile" +RDEPEND="$DEPEND" + +src_install() { + default + + rm -r "${D}/usr/sbin" || die + rm -r "${D}/usr/share/man/man8" || die + rm -r "${D}/var" || die +} diff --git a/virtual/man/Manifest b/virtual/man/Manifest new file mode 100644 index 0000000..0355924 --- /dev/null +++ b/virtual/man/Manifest @@ -0,0 +1,2 @@ +EBUILD man-1.ebuild 284 BLAKE2B c62561e52f6e0da4a82b52146a7ec574d3877a0c7853f7360fbd5e0721cba91e8e3dbc70447cec4b33c19eea9dec739c939915531a35b7aa6da5141ba0408fa7 SHA512 1618bda7ae1f3474a812ad203a5e91439889d3353392075d81d48d9689bd8f92f962750353cd0a4e4dce014377755201a49881cf423f2e713a48439c3e5e9dcb +MISC metadata.xml 219 BLAKE2B 4017e2b1f6b36f72c186cfeb0955be57076a02d087acfd6caf9b9ec56509b5299be8d40dddaffd04433bb290f6dd35c94c59ac02a4f1ad7e63b13648e465e594 SHA512 555d3bce3f8cd9b4d78f59f494c326d7893f12c1907c1eb92107595886fc4a5e89b8b9fda7f434e021a9eede5dfd6d0c1dfee721c268ccad3d6a1865a92204e0 diff --git a/virtual/man/man-1.ebuild b/virtual/man/man-1.ebuild new file mode 100644 index 0000000..78feed6 --- /dev/null +++ b/virtual/man/man-1.ebuild @@ -0,0 +1,16 @@ +# Copyright 2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=3 + +DESCRIPTION="Virtual for man" +HOMEPAGE="" +SRC_URI="" + +LICENSE="" +SLOT="0" +KEYWORDS="amd64 x86" +IUSE="" + +DEPEND="" +RDEPEND="|| ( sys-apps/man-db sys-apps/man sys-apps/mandoc )" diff --git a/virtual/man/metadata.xml b/virtual/man/metadata.xml new file mode 100644 index 0000000..c544433 --- /dev/null +++ b/virtual/man/metadata.xml @@ -0,0 +1,7 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer type="person"> + <email>wolf@oriole.systems</email> + </maintainer> +</pkgmetadata> diff --git a/www-apps/sblg/Manifest b/www-apps/sblg/Manifest new file mode 100644 index 0000000..f7b0bab --- /dev/null +++ b/www-apps/sblg/Manifest @@ -0,0 +1,3 @@ +DIST sblg-0.5.8.tar.gz 1448005 BLAKE2B 8261f8f554ab484790cd41f5150ecdded9935d3adea18ea0348729b9ae2ee833d1333365bbaeb4d7823b8995ef0c9cd10dd7674eb424441540e001b653e0bd97 SHA512 632aabb6731e512866150dabafa144a2941a91ec490dd86b06dc7390556dc60c910024a2c1af57aac0f6fee9210e0e4311856c7a73273c230671c890fcb8b645 +EBUILD sblg-0.5.8.ebuild 526 BLAKE2B 40a18b85c62b725b44709cf6d4c063efbcb7cf1403ea215578db38ecf9a69b3efa63befddb65f83b809bebbde2131ac62d06f98b999c4b176470a8a08aaee2bd SHA512 4da28868a358f700c33ceac92f0151d256fdbe07060e8bf0f9e8fb718aae013e4642944e91400a048a42a3126f0a45bb959319a943f99bd6fe37d67cf9b893e6 +MISC metadata.xml 223 BLAKE2B 2c1cd83f1f1d25a43ea978cd66b5c9f6020889613dfaed65d6745858a45d4bf50fda775305420e41c36cafd63d63746ed894411acbced66ab8ae04906dfb8592 SHA512 4f71eacfeb2b21a4ea746ce1663777937b920e942c94eef1fe93c3557e207c9fdb2569369d56637cba563dc50179d62195db6225123ecfedc303600b8a0bb49b diff --git a/www-apps/sblg/metadata.xml b/www-apps/sblg/metadata.xml new file mode 100644 index 0000000..c84abce --- /dev/null +++ b/www-apps/sblg/metadata.xml @@ -0,0 +1,7 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer type="person"> + <email>wolf@oriole.systems</email> + </maintainer> +</pkgmetadata> diff --git a/www-apps/sblg/sblg-0.5.8.ebuild b/www-apps/sblg/sblg-0.5.8.ebuild new file mode 100644 index 0000000..228cea6 --- /dev/null +++ b/www-apps/sblg/sblg-0.5.8.ebuild @@ -0,0 +1,27 @@ +# Copyright 2019 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +DESCRIPTION="Simple off-line blog utility" +HOMEPAGE="https://kristaps.bsd.lv/sblg/" +SRC_URI="https://kristaps.bsd.lv/sblg/snapshots/${P}.tar.gz" + +LICENSE="ISC" +SLOT="0" +KEYWORDS="amd64 x86" +IUSE="" + +DEPEND="dev-libs/expat" +RDEPEND="${DEPEND}" +BDEPEND="" + +RESTRICT="mirror" + +src_configure() { + ./configure PREFIX="${EPREFIX}/usr" MANDIR="${EPREFIX}/usr/share/man" +} + +src_install() { + emake -j1 DESTDIR="${D}" install +} diff --git a/www-servers/caddy-bin/Manifest b/www-servers/caddy-bin/Manifest new file mode 100644 index 0000000..4f31b40 --- /dev/null +++ b/www-servers/caddy-bin/Manifest @@ -0,0 +1,5 @@ +AUX caddy.confd 130 BLAKE2B d238ba2f7cb00b587377a0aba525a04929b2fee6d4c30dc4c96f89f09b930969946876c2fb6c505dfcd266ef7203e9d90d2883a6553754ce5aaab2de4054cb5f SHA512 dd8c1dee1d69ffe2dc516c6435b4efec12270b963df82fb703447590640dc1bf7d285821be7b25ebe0ec3d69969cb3e679b7b796237da1bcddfc6acf20dceae1 +AUX caddy.initd 1100 BLAKE2B 3ed5283b7e0da25388b05f922ade8a18ed8dd79afd1c2a3e1a6174a8f12a747c5428ed2e81231f8c03fa250132d91913444986f01b3e1dcb09837fe5ab415f68 SHA512 490de25a6e4e00dce5ec0d82be927204562a69e3b322cd643af2429e46c82696815f808da4035fa79ece17de9e66b860f739171ba8ee98b1c81b086b4d76717a +DIST caddy_v1.0.4_linux_amd64.tar.gz 11207935 BLAKE2B b8877bffb1fe72002336f45e7153cff5ff327ae17252efa62e77256b93906c987e182cc98586f694e56492314ba217c2eb8d1b5b3005e842aea1f764b92fa83d SHA512 c3e7ac2ad1cba15ef3184784a08c4f1dc3b867d551476a0902a9d04d08d975cb8786daebc3ae074f9026296cb3214a331b8bfbea909e7b1a3e51ade73382d42b +EBUILD caddy-bin-1.0.4.ebuild 774 BLAKE2B f40d0093869510eb5786ca2b04f95f0bdf9bc817dcf0a0af1158984e42b9bd74466c7c2e21637326974769cd228f59ef97c3ef9f6af7f5aff2e6852c31b63db5 SHA512 3bb9122c07ec0029465f2edf6afe7436b3a02243b212acfb301da4a4bdeafa400282fc723e59ab9a83e4b7206125460331a13cfd82883603d30214a9f29cd37f +MISC metadata.xml 223 BLAKE2B 2c1cd83f1f1d25a43ea978cd66b5c9f6020889613dfaed65d6745858a45d4bf50fda775305420e41c36cafd63d63746ed894411acbced66ab8ae04906dfb8592 SHA512 4f71eacfeb2b21a4ea746ce1663777937b920e942c94eef1fe93c3557e207c9fdb2569369d56637cba563dc50179d62195db6225123ecfedc303600b8a0bb49b diff --git a/www-servers/caddy-bin/caddy-bin-1.0.4.ebuild b/www-servers/caddy-bin/caddy-bin-1.0.4.ebuild new file mode 100644 index 0000000..158b331 --- /dev/null +++ b/www-servers/caddy-bin/caddy-bin-1.0.4.ebuild @@ -0,0 +1,38 @@ +# Copyright 1999-2019 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit user fcaps + +DESCRIPTION="Fast, cross-platform HTTP/2 web server with automatic HTTPS" +HOMEPAGE="https://github.com/mholt/caddy" + +SRC_URI="https://github.com/caddyserver/caddy/releases/download/v${PV}/caddy_v${PV}_linux_amd64.tar.gz" +KEYWORDS="amd64" + +LICENSE="Apache-2.0" +SLOT="0" +IUSE="" + +RDEPEND="!www-servers/caddy" + +FILECAPS=( cap_net_bind_service+ep /usr/bin/caddy ) + +RESTRICT="test mirror" + +S="${WORKDIR}" + +pkg_setup() { + enewgroup http + enewuser caddy -1 -1 /var/lib/caddy http +} + +src_install() { + dobin caddy + + newinitd "${FILESDIR}"/caddy.initd caddy + newconfd "${FILESDIR}"/caddy.confd caddy + + diropts -o caddy -g root -m 750 /var/lib/caddy +} diff --git a/www-servers/caddy-bin/files/caddy.confd b/www-servers/caddy-bin/files/caddy.confd new file mode 100644 index 0000000..ae77de2 --- /dev/null +++ b/www-servers/caddy-bin/files/caddy.confd @@ -0,0 +1,4 @@ +CADDYPATH="/var/lib/caddy" +CADDY_CONFIG="/etc/caddy/Caddyfile" +CADDY_OPTS="-agree=true -conf=${CADDY_CONFIG}" +rc_ulimit="-n 8192" diff --git a/www-servers/caddy-bin/files/caddy.initd b/www-servers/caddy-bin/files/caddy.initd new file mode 100644 index 0000000..c0112d3 --- /dev/null +++ b/www-servers/caddy-bin/files/caddy.initd @@ -0,0 +1,48 @@ +#!/sbin/openrc-run +# Copyright 1999-2019 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +name="${RC_SVCNAME}" +extra_commands="configtest" +extra_started_commands="reload" +description_configtest="Run Caddy's internal config check" +description_reload="Reload Caddy configuration" + +export CADDYPATH="${CADDYPATH}" +command="caddy" +command_args="${CADDY_OPTS}" +command_user="${command_user:-caddy:http}" +command_background=yes +pidfile="/run/${RC_SVCNAME}.pid" + +depend() { + use net + after dns +} + +start_pre() { + if [ "${RC_CMD}" != "restart" ]; then + configtest || return 1 + fi +} + +stop_pre() { + if [ "${RC_CMD}" = "restart" ]; then + configtest || return 1 + fi +} + +reload() { + configtest || return 1 + ebegin "Refreshing ${name}'s configuration" + start-stop-daemon --signal USR1 --pidfile "${pidfile}" + eend $? "Failed to reload ${name}" +} + +configtest() { + ebegin "Checking ${name} configuration" + if ! ${command} -validate -conf="${CADDY_CONFIG}" >/dev/null 2>&1; then + ${command} -validate -conf="${CADDY_CONFIG}" + fi + eend $? "Failed, please correct the errors above" +} diff --git a/www-servers/caddy-bin/metadata.xml b/www-servers/caddy-bin/metadata.xml new file mode 100644 index 0000000..c84abce --- /dev/null +++ b/www-servers/caddy-bin/metadata.xml @@ -0,0 +1,7 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer type="person"> + <email>wolf@oriole.systems</email> + </maintainer> +</pkgmetadata> diff --git a/x11-terms/weltschmerz/Manifest b/x11-terms/weltschmerz/Manifest new file mode 100644 index 0000000..501e8e3 --- /dev/null +++ b/x11-terms/weltschmerz/Manifest @@ -0,0 +1,3 @@ +DIST weltschmerz-1.2.0.tar.gz 10483 BLAKE2B 404ff61b6e5e96781cdda34c6c19b6b16522b09ae359b899c5e836e0523d337e16000dfc73730de2646b68fd80bc4bc79bc5976da5f01f548d066747ef66760c SHA512 3162639c10ba7edea273861b71c522b6df5e5f33ed20220e2b69437b363eab03563f5eadf2d23254c2de91c05da4316eb4bc5c9eba3acf986671f7ecf3a2304f +EBUILD weltschmerz-1.2.0-r1.ebuild 532 BLAKE2B 331c92fc751fab3655957f7ef40e151e734dd38f3281eee1f2665e37ba1626cf8e7ba99a0e7b486d91ba8e01e10ab775442cb8d466549877fc65b5e90e5abdcd SHA512 f115fd3a431a4f506a8c17646c3eb263cbc48c03554d0ff61679a08d60e1b97dd3fe8b9cf86430e187e1e4c9f529b80838590dd8073954dd104e1701de685f9d +MISC metadata.xml 219 BLAKE2B 4017e2b1f6b36f72c186cfeb0955be57076a02d087acfd6caf9b9ec56509b5299be8d40dddaffd04433bb290f6dd35c94c59ac02a4f1ad7e63b13648e465e594 SHA512 555d3bce3f8cd9b4d78f59f494c326d7893f12c1907c1eb92107595886fc4a5e89b8b9fda7f434e021a9eede5dfd6d0c1dfee721c268ccad3d6a1865a92204e0 diff --git a/x11-terms/weltschmerz/metadata.xml b/x11-terms/weltschmerz/metadata.xml new file mode 100644 index 0000000..c544433 --- /dev/null +++ b/x11-terms/weltschmerz/metadata.xml @@ -0,0 +1,7 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer type="person"> + <email>wolf@oriole.systems</email> + </maintainer> +</pkgmetadata> diff --git a/x11-terms/weltschmerz/weltschmerz-1.2.0-r1.ebuild b/x11-terms/weltschmerz/weltschmerz-1.2.0-r1.ebuild new file mode 100644 index 0000000..97d20c2 --- /dev/null +++ b/x11-terms/weltschmerz/weltschmerz-1.2.0-r1.ebuild @@ -0,0 +1,29 @@ +# Copyright 2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 +VALA_MIN_API_VERSION="0.44" + +inherit meson vala + +DESCRIPTION="A terminal emulator in Vala" +HOMEPAGE="https://oriole.systems/posts/weltschmerz.html" +SRC_URI="https://oriole.systems/snapshots/${PN}/${P}.tar.gz" + +LICENSE="ISC" +SLOT="0" +KEYWORDS="amd64 x86" + +RESTRICT="mirror" + +BDEPEND=" + >=dev-lang/vala-0.44.9:0.44" + +DEPEND=" + >=x11-libs/vte-0.56.4:2.91[vala]" +RDEPEND="${DEPEND}" + +src_prepare() { + default + vala_src_prepare +} diff --git a/x11-wm/cwm/Manifest b/x11-wm/cwm/Manifest new file mode 100644 index 0000000..39373ee --- /dev/null +++ b/x11-wm/cwm/Manifest @@ -0,0 +1,3 @@ +DIST cwm-6.6.tar.gz 53062 BLAKE2B 3da762f0c1a48c83c773a1f355cc970c5e4f6100e7294a00f44c6b5b7e1ffe954fde0e3d106991b05cd1f8c898fe055b5305b0bd7bf533df5868d32adbae2c5f SHA512 ff94fd1b7d263f9de538e5b338db58a08e1bec3e4233b84ab0a3ac94c47a45e10b2c772f93b897e70baf9a3c04e1a6fa04604ac71655acb7ebd1d10edb381042 +EBUILD cwm-6.6.ebuild 740 BLAKE2B f1b5f5ed57034f70a43d4669c8e97b2c1f425910f796911d950131b31d8c39eb0642a44418450383551b1b8ee5f70d5a434699b19202e3a4748342029bf56275 SHA512 2380620cc30b46fac1e974120119063e193f094bcd250a0c5feb3082bf5d318886d9bd4356fd6347238230ee6da689a7a871a84133183359431846dbcf0ad8c1 +MISC metadata.xml 219 BLAKE2B 4017e2b1f6b36f72c186cfeb0955be57076a02d087acfd6caf9b9ec56509b5299be8d40dddaffd04433bb290f6dd35c94c59ac02a4f1ad7e63b13648e465e594 SHA512 555d3bce3f8cd9b4d78f59f494c326d7893f12c1907c1eb92107595886fc4a5e89b8b9fda7f434e021a9eede5dfd6d0c1dfee721c268ccad3d6a1865a92204e0 diff --git a/x11-wm/cwm/cwm-6.6.ebuild b/x11-wm/cwm/cwm-6.6.ebuild new file mode 100644 index 0000000..7d75c9c --- /dev/null +++ b/x11-wm/cwm/cwm-6.6.ebuild @@ -0,0 +1,32 @@ +# Copyright 2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit desktop eutils toolchain-funcs + +DESCRIPTION="OpenBSD fork of calmwm, a clean and lightweight window manager" +HOMEPAGE="http://www.openbsd.org/cgi-bin/cvsweb/xenocara/app/cwm/ + https://github.com/leahneukirchen/cwm" +SRC_URI="http://leahneukirchen.org/releases/${P}.tar.gz" + +LICENSE="ISC" +SLOT="0" +KEYWORDS="amd64 arm x86" + +BDEPEND=" + virtual/pkgconfig" +DEPEND="x11-libs/libXft + x11-libs/libXinerama + x11-libs/libXrandr" +RDEPEND="${DEPEND}" + +src_compile() { + emake CFLAGS="${CFLAGS} -D_GNU_SOURCE" CC="$(tc-getCC)" +} + +src_install() { + emake DESTDIR="${D}" PREFIX=/usr install + dodoc README + make_session_desktop ${PN} ${PN} +} diff --git a/x11-wm/cwm/metadata.xml b/x11-wm/cwm/metadata.xml new file mode 100644 index 0000000..c544433 --- /dev/null +++ b/x11-wm/cwm/metadata.xml @@ -0,0 +1,7 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer type="person"> + <email>wolf@oriole.systems</email> + </maintainer> +</pkgmetadata> |