├── .drone.yml ├── .gitignore ├── CONTRIBUTING.md ├── LICENSE ├── README.md ├── acct-group ├── apache_exporter │ ├── ChangeLog │ ├── Manifest │ ├── apache_exporter-0-r1.ebuild │ └── metadata.xml ├── drone-runner-docker │ ├── ChangeLog │ ├── Manifest │ ├── drone-runner-docker-0-r1.ebuild │ └── metadata.xml └── reposilite │ ├── ChangeLog │ ├── Manifest │ ├── metadata.xml │ └── reposilite-0-r1.ebuild ├── acct-user ├── apache_exporter │ ├── ChangeLog │ ├── Manifest │ ├── apache_exporter-0-r1.ebuild │ └── metadata.xml ├── drone-runner-docker │ ├── ChangeLog │ ├── Manifest │ ├── drone-runner-docker-0-r1.ebuild │ └── metadata.xml └── reposilite │ ├── ChangeLog │ ├── Manifest │ ├── metadata.xml │ └── reposilite-1-r1.ebuild ├── app-metrics ├── apache_exporter │ ├── ChangeLog │ ├── Manifest │ ├── apache_exporter-1.0.9.ebuild │ ├── files │ │ ├── apache_exporter.confd │ │ ├── apache_exporter.initd │ │ ├── apache_exporter.service │ │ └── sysconfig.apache_exporter │ └── metadata.xml ├── mysqld_exporter │ ├── ChangeLog │ ├── Manifest │ ├── files │ │ ├── mysqld_exporter-0.12.1-skip-tests.patch │ │ ├── mysqld_exporter-r1.confd │ │ ├── mysqld_exporter-r1.initd │ │ ├── mysqld_exporter.confd │ │ ├── mysqld_exporter.logrotate │ │ └── mysqld_exporter.service │ ├── metadata.xml │ └── mysqld_exporter-0.14.0_p20230328.ebuild ├── postfix_exporter │ ├── ChangeLog │ ├── Manifest │ ├── files │ │ ├── postfix_exporter-1.confd │ │ ├── postfix_exporter.confd │ │ ├── postfix_exporter.initd │ │ ├── postfix_exporter.logrotated │ │ └── postfix_exporter.service │ ├── metadata.xml │ └── postfix_exporter-0.3.0-r2.ebuild └── prometheus-cpu-mem-monitor │ ├── ChangeLog │ ├── Manifest │ ├── files │ ├── prometheus-cpu-mem-monitor.service │ ├── prometheus-cpu-mem-monitor.sh │ └── prometheus-cpu-mem-monitor.timer │ ├── metadata.xml │ └── prometheus-cpu-mem-monitor-0.0.0.1-r2.ebuild ├── dev-python ├── geoip2 │ ├── ChangeLog │ ├── Manifest │ ├── geoip2-4.8.0.ebuild │ └── metadata.xml └── maxminddb │ ├── ChangeLog │ ├── Manifest │ ├── maxminddb-2.6.2.ebuild │ └── metadata.xml ├── dev-util ├── drone-runner-docker │ ├── ChangeLog │ ├── Manifest │ ├── drone-runner-docker-1.8.3-r1.ebuild │ ├── files │ │ ├── drone-runner-docker.confd │ │ ├── drone-runner-docker.initd │ │ └── drone-runner-docker.service │ └── metadata.xml └── reposilite │ ├── ChangeLog │ ├── Manifest │ ├── files │ └── reposilite-3.service │ ├── metadata.xml │ └── reposilite-3.5.18.ebuild ├── gnome-extra └── nautilus-dropbox │ ├── Manifest │ ├── files │ └── nautilus-dropbox-2019-system-rst2man.patch │ ├── metadata.xml │ └── nautilus-dropbox-2024.04.17-r1.ebuild ├── licenses ├── PolyForm-Free-Trial-1.0.0 └── PolyForm-Small-Business-1.0.0 ├── media-fonts └── cantarell │ ├── Manifest │ ├── cantarell-0.303.1-r3.ebuild │ └── metadata.xml ├── media-video ├── neolink │ ├── Manifest │ ├── metadata.xml │ └── neolink-0.6.2.ebuild └── video-trimmer │ ├── ChangeLog │ ├── Manifest │ ├── files │ └── fix-amp-entity-in-de-po.patch │ ├── metadata.xml │ └── video-trimmer-0.8.1-r1.ebuild ├── metadata ├── layout.conf ├── md5-cache │ ├── acct-group │ │ ├── apache_exporter-0-r1 │ │ ├── conduit-0 │ │ ├── drone-runner-docker-0-r1 │ │ └── reposilite-0-r1 │ ├── acct-user │ │ ├── apache_exporter-0-r1 │ │ ├── conduit-0 │ │ ├── drone-runner-docker-0-r1 │ │ └── reposilite-1-r1 │ ├── app-metrics │ │ ├── apache_exporter-1.0.9 │ │ ├── mysqld_exporter-0.14.0_p20230328 │ │ ├── postfix_exporter-0.3.0-r2 │ │ └── prometheus-cpu-mem-monitor-0.0.0.1-r2 │ ├── dev-python │ │ ├── geoip2-4.8.0 │ │ └── maxminddb-2.6.2 │ ├── dev-util │ │ ├── drone-runner-docker-1.8.3-r1 │ │ └── reposilite-3.5.18 │ ├── gnome-extra │ │ └── nautilus-dropbox-2024.04.17-r1 │ ├── media-fonts │ │ └── cantarell-0.303.1-r3 │ ├── media-video │ │ ├── neolink-0.6.2 │ │ └── video-trimmer-0.8.1-r1 │ ├── net-analyzer │ │ └── ddos-mitigator-3.0.1-r2 │ ├── net-im │ │ └── conduit-0.10.3 │ └── net-vpn │ │ └── globalprotect-openconnect-2.3.7-r1 └── news │ ├── 2015-10-26-gitlabhq-rename │ └── 2015-10-26-gitlabhq-rename.en.txt │ ├── 2015-11-23-gitlab-ce-8-2 │ └── 2015-11-23-gitlab-ce-8-2.en.txt │ ├── 2016-01-02-gitlab-ce-8-3 │ └── 2016-01-02-gitlab-ce-8-3.en.txt │ ├── 2016-02-09-gitlab-cleanup │ └── 2016-02-09-gitlab-cleanup.en.txt │ ├── 2016-10-25-gitlab-ci-binary │ └── 2016-10-25-gitlab-ci-binary.txt │ ├── 2017-11-05-gitlab-ci-multi-runner │ └── 2017-11-05-gitlab-ci-multi-runner.txt │ ├── 2018-09-05-gitlab-removal │ └── 2018-09-05-gitlab-removal.txt │ ├── 2019-03-18-general-cleanup │ └── 2019-03-18-general-cleanup.txt │ └── 2021-01-02-drone-without-docker │ └── 2021-01-02-drone-without-docker.txt ├── net-analyzer └── ddos-mitigator │ ├── ChangeLog │ ├── Manifest │ ├── ddos-mitigator-3.0.1-r2.ebuild │ └── metadata.xml └── profiles ├── repo_name └── updates └── 2Q-2016 /.drone.yml: -------------------------------------------------------------------------------- 1 | kind: pipeline 2 | type: docker 3 | name: default 4 | 5 | steps: 6 | - name: run-pkgcheck 7 | image: gittr.ch/linux/pkgcheck:latest 8 | commands: 9 | - pkgcheck --color true scan --exit error,style --net . 10 | -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | *~ 2 | .public/ 3 | -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- 1 | If you want to help improve an ebuild in this overlay, I gladly accept pull 2 | requests. So, go over to GitHub and fork this repository: 3 | 4 | [https://github.com/fritteli/gentoo-overlay](https://github.com/fritteli/gentoo-overlay) 5 | 6 | After you're done, please make sure that your changes don't upset 7 | [`pkgcheck`](https://wiki.gentoo.org/wiki/Pkgcheck). Run the following 8 | command and fix warnings and errors: 9 | ```commandline 10 | pkgcheck scan --exit error,warning,style --net . 11 | ``` 12 | 13 | Then send me the pull request. If you want, you can also create an issue along 14 | with it. But you don't have to. 15 | 16 | Thank you for your help! 17 | -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- 1 | GNU GENERAL PUBLIC LICENSE 2 | Version 2, June 1991 3 | 4 | Copyright (C) 1989, 1991 Free Software Foundation, Inc., 5 | 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA 6 | Everyone is permitted to copy and distribute verbatim copies 7 | of this license document, but changing it is not allowed. 8 | 9 | Preamble 10 | 11 | The licenses for most software are designed to take away your 12 | freedom to share and change it. By contrast, the GNU General Public 13 | License is intended to guarantee your freedom to share and change free 14 | software--to make sure the software is free for all its users. This 15 | General Public License applies to most of the Free Software 16 | Foundation's software and to any other program whose authors commit to 17 | using it. (Some other Free Software Foundation software is covered by 18 | the GNU Lesser General Public License instead.) You can apply it to 19 | your programs, too. 20 | 21 | When we speak of free software, we are referring to freedom, not 22 | price. Our General Public Licenses are designed to make sure that you 23 | have the freedom to distribute copies of free software (and charge for 24 | this service if you wish), that you receive source code or can get it 25 | if you want it, that you can change the software or use pieces of it 26 | in new free programs; and that you know you can do these things. 27 | 28 | To protect your rights, we need to make restrictions that forbid 29 | anyone to deny you these rights or to ask you to surrender the rights. 30 | These restrictions translate to certain responsibilities for you if you 31 | distribute copies of the software, or if you modify it. 32 | 33 | For example, if you distribute copies of such a program, whether 34 | gratis or for a fee, you must give the recipients all the rights that 35 | you have. You must make sure that they, too, receive or can get the 36 | source code. And you must show them these terms so they know their 37 | rights. 38 | 39 | We protect your rights with two steps: (1) copyright the software, and 40 | (2) offer you this license which gives you legal permission to copy, 41 | distribute and/or modify the software. 42 | 43 | Also, for each author's protection and ours, we want to make certain 44 | that everyone understands that there is no warranty for this free 45 | software. If the software is modified by someone else and passed on, we 46 | want its recipients to know that what they have is not the original, so 47 | that any problems introduced by others will not reflect on the original 48 | authors' reputations. 49 | 50 | Finally, any free program is threatened constantly by software 51 | patents. We wish to avoid the danger that redistributors of a free 52 | program will individually obtain patent licenses, in effect making the 53 | program proprietary. To prevent this, we have made it clear that any 54 | patent must be licensed for everyone's free use or not licensed at all. 55 | 56 | The precise terms and conditions for copying, distribution and 57 | modification follow. 58 | 59 | GNU GENERAL PUBLIC LICENSE 60 | TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION 61 | 62 | 0. This License applies to any program or other work which contains 63 | a notice placed by the copyright holder saying it may be distributed 64 | under the terms of this General Public License. The "Program", below, 65 | refers to any such program or work, and a "work based on the Program" 66 | means either the Program or any derivative work under copyright law: 67 | that is to say, a work containing the Program or a portion of it, 68 | either verbatim or with modifications and/or translated into another 69 | language. (Hereinafter, translation is included without limitation in 70 | the term "modification".) Each licensee is addressed as "you". 71 | 72 | Activities other than copying, distribution and modification are not 73 | covered by this License; they are outside its scope. The act of 74 | running the Program is not restricted, and the output from the Program 75 | is covered only if its contents constitute a work based on the 76 | Program (independent of having been made by running the Program). 77 | Whether that is true depends on what the Program does. 78 | 79 | 1. You may copy and distribute verbatim copies of the Program's 80 | source code as you receive it, in any medium, provided that you 81 | conspicuously and appropriately publish on each copy an appropriate 82 | copyright notice and disclaimer of warranty; keep intact all the 83 | notices that refer to this License and to the absence of any warranty; 84 | and give any other recipients of the Program a copy of this License 85 | along with the Program. 86 | 87 | You may charge a fee for the physical act of transferring a copy, and 88 | you may at your option offer warranty protection in exchange for a fee. 89 | 90 | 2. You may modify your copy or copies of the Program or any portion 91 | of it, thus forming a work based on the Program, and copy and 92 | distribute such modifications or work under the terms of Section 1 93 | above, provided that you also meet all of these conditions: 94 | 95 | a) You must cause the modified files to carry prominent notices 96 | stating that you changed the files and the date of any change. 97 | 98 | b) You must cause any work that you distribute or publish, that in 99 | whole or in part contains or is derived from the Program or any 100 | part thereof, to be licensed as a whole at no charge to all third 101 | parties under the terms of this License. 102 | 103 | c) If the modified program normally reads commands interactively 104 | when run, you must cause it, when started running for such 105 | interactive use in the most ordinary way, to print or display an 106 | announcement including an appropriate copyright notice and a 107 | notice that there is no warranty (or else, saying that you provide 108 | a warranty) and that users may redistribute the program under 109 | these conditions, and telling the user how to view a copy of this 110 | License. (Exception: if the Program itself is interactive but 111 | does not normally print such an announcement, your work based on 112 | the Program is not required to print an announcement.) 113 | 114 | These requirements apply to the modified work as a whole. If 115 | identifiable sections of that work are not derived from the Program, 116 | and can be reasonably considered independent and separate works in 117 | themselves, then this License, and its terms, do not apply to those 118 | sections when you distribute them as separate works. But when you 119 | distribute the same sections as part of a whole which is a work based 120 | on the Program, the distribution of the whole must be on the terms of 121 | this License, whose permissions for other licensees extend to the 122 | entire whole, and thus to each and every part regardless of who wrote it. 123 | 124 | Thus, it is not the intent of this section to claim rights or contest 125 | your rights to work written entirely by you; rather, the intent is to 126 | exercise the right to control the distribution of derivative or 127 | collective works based on the Program. 128 | 129 | In addition, mere aggregation of another work not based on the Program 130 | with the Program (or with a work based on the Program) on a volume of 131 | a storage or distribution medium does not bring the other work under 132 | the scope of this License. 133 | 134 | 3. You may copy and distribute the Program (or a work based on it, 135 | under Section 2) in object code or executable form under the terms of 136 | Sections 1 and 2 above provided that you also do one of the following: 137 | 138 | a) Accompany it with the complete corresponding machine-readable 139 | source code, which must be distributed under the terms of Sections 140 | 1 and 2 above on a medium customarily used for software interchange; or, 141 | 142 | b) Accompany it with a written offer, valid for at least three 143 | years, to give any third party, for a charge no more than your 144 | cost of physically performing source distribution, a complete 145 | machine-readable copy of the corresponding source code, to be 146 | distributed under the terms of Sections 1 and 2 above on a medium 147 | customarily used for software interchange; or, 148 | 149 | c) Accompany it with the information you received as to the offer 150 | to distribute corresponding source code. (This alternative is 151 | allowed only for noncommercial distribution and only if you 152 | received the program in object code or executable form with such 153 | an offer, in accord with Subsection b above.) 154 | 155 | The source code for a work means the preferred form of the work for 156 | making modifications to it. For an executable work, complete source 157 | code means all the source code for all modules it contains, plus any 158 | associated interface definition files, plus the scripts used to 159 | control compilation and installation of the executable. However, as a 160 | special exception, the source code distributed need not include 161 | anything that is normally distributed (in either source or binary 162 | form) with the major components (compiler, kernel, and so on) of the 163 | operating system on which the executable runs, unless that component 164 | itself accompanies the executable. 165 | 166 | If distribution of executable or object code is made by offering 167 | access to copy from a designated place, then offering equivalent 168 | access to copy the source code from the same place counts as 169 | distribution of the source code, even though third parties are not 170 | compelled to copy the source along with the object code. 171 | 172 | 4. You may not copy, modify, sublicense, or distribute the Program 173 | except as expressly provided under this License. Any attempt 174 | otherwise to copy, modify, sublicense or distribute the Program is 175 | void, and will automatically terminate your rights under this License. 176 | However, parties who have received copies, or rights, from you under 177 | this License will not have their licenses terminated so long as such 178 | parties remain in full compliance. 179 | 180 | 5. You are not required to accept this License, since you have not 181 | signed it. However, nothing else grants you permission to modify or 182 | distribute the Program or its derivative works. These actions are 183 | prohibited by law if you do not accept this License. Therefore, by 184 | modifying or distributing the Program (or any work based on the 185 | Program), you indicate your acceptance of this License to do so, and 186 | all its terms and conditions for copying, distributing or modifying 187 | the Program or works based on it. 188 | 189 | 6. Each time you redistribute the Program (or any work based on the 190 | Program), the recipient automatically receives a license from the 191 | original licensor to copy, distribute or modify the Program subject to 192 | these terms and conditions. You may not impose any further 193 | restrictions on the recipients' exercise of the rights granted herein. 194 | You are not responsible for enforcing compliance by third parties to 195 | this License. 196 | 197 | 7. If, as a consequence of a court judgment or allegation of patent 198 | infringement or for any other reason (not limited to patent issues), 199 | conditions are imposed on you (whether by court order, agreement or 200 | otherwise) that contradict the conditions of this License, they do not 201 | excuse you from the conditions of this License. If you cannot 202 | distribute so as to satisfy simultaneously your obligations under this 203 | License and any other pertinent obligations, then as a consequence you 204 | may not distribute the Program at all. For example, if a patent 205 | license would not permit royalty-free redistribution of the Program by 206 | all those who receive copies directly or indirectly through you, then 207 | the only way you could satisfy both it and this License would be to 208 | refrain entirely from distribution of the Program. 209 | 210 | If any portion of this section is held invalid or unenforceable under 211 | any particular circumstance, the balance of the section is intended to 212 | apply and the section as a whole is intended to apply in other 213 | circumstances. 214 | 215 | It is not the purpose of this section to induce you to infringe any 216 | patents or other property right claims or to contest validity of any 217 | such claims; this section has the sole purpose of protecting the 218 | integrity of the free software distribution system, which is 219 | implemented by public license practices. Many people have made 220 | generous contributions to the wide range of software distributed 221 | through that system in reliance on consistent application of that 222 | system; it is up to the author/donor to decide if he or she is willing 223 | to distribute software through any other system and a licensee cannot 224 | impose that choice. 225 | 226 | This section is intended to make thoroughly clear what is believed to 227 | be a consequence of the rest of this License. 228 | 229 | 8. If the distribution and/or use of the Program is restricted in 230 | certain countries either by patents or by copyrighted interfaces, the 231 | original copyright holder who places the Program under this License 232 | may add an explicit geographical distribution limitation excluding 233 | those countries, so that distribution is permitted only in or among 234 | countries not thus excluded. In such case, this License incorporates 235 | the limitation as if written in the body of this License. 236 | 237 | 9. The Free Software Foundation may publish revised and/or new versions 238 | of the General Public License from time to time. Such new versions will 239 | be similar in spirit to the present version, but may differ in detail to 240 | address new problems or concerns. 241 | 242 | Each version is given a distinguishing version number. If the Program 243 | specifies a version number of this License which applies to it and "any 244 | later version", you have the option of following the terms and conditions 245 | either of that version or of any later version published by the Free 246 | Software Foundation. If the Program does not specify a version number of 247 | this License, you may choose any version ever published by the Free Software 248 | Foundation. 249 | 250 | 10. If you wish to incorporate parts of the Program into other free 251 | programs whose distribution conditions are different, write to the author 252 | to ask for permission. For software which is copyrighted by the Free 253 | Software Foundation, write to the Free Software Foundation; we sometimes 254 | make exceptions for this. Our decision will be guided by the two goals 255 | of preserving the free status of all derivatives of our free software and 256 | of promoting the sharing and reuse of software generally. 257 | 258 | NO WARRANTY 259 | 260 | 11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY 261 | FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN 262 | OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES 263 | PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED 264 | OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF 265 | MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS 266 | TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE 267 | PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, 268 | REPAIR OR CORRECTION. 269 | 270 | 12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING 271 | WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR 272 | REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, 273 | INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING 274 | OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED 275 | TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY 276 | YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER 277 | PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE 278 | POSSIBILITY OF SUCH DAMAGES. 279 | 280 | END OF TERMS AND CONDITIONS 281 | 282 | How to Apply These Terms to Your New Programs 283 | 284 | If you develop a new program, and you want it to be of the greatest 285 | possible use to the public, the best way to achieve this is to make it 286 | free software which everyone can redistribute and change under these terms. 287 | 288 | To do so, attach the following notices to the program. It is safest 289 | to attach them to the start of each source file to most effectively 290 | convey the exclusion of warranty; and each file should have at least 291 | the "copyright" line and a pointer to where the full notice is found. 292 | 293 | 294 | Copyright (C) 295 | 296 | This program is free software; you can redistribute it and/or modify 297 | it under the terms of the GNU General Public License as published by 298 | the Free Software Foundation; either version 2 of the License, or 299 | (at your option) any later version. 300 | 301 | This program is distributed in the hope that it will be useful, 302 | but WITHOUT ANY WARRANTY; without even the implied warranty of 303 | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 304 | GNU General Public License for more details. 305 | 306 | You should have received a copy of the GNU General Public License along 307 | with this program; if not, write to the Free Software Foundation, Inc., 308 | 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. 309 | 310 | Also add information on how to contact you by electronic and paper mail. 311 | 312 | If the program is interactive, make it output a short notice like this 313 | when it starts in an interactive mode: 314 | 315 | Gnomovision version 69, Copyright (C) year name of author 316 | Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'. 317 | This is free software, and you are welcome to redistribute it 318 | under certain conditions; type `show c' for details. 319 | 320 | The hypothetical commands `show w' and `show c' should show the appropriate 321 | parts of the General Public License. Of course, the commands you use may 322 | be called something other than `show w' and `show c'; they could even be 323 | mouse-clicks or menu items--whatever suits your program. 324 | 325 | You should also get your employer (if you work as a programmer) or your 326 | school, if any, to sign a "copyright disclaimer" for the program, if 327 | necessary. Here is a sample; alter the names: 328 | 329 | Yoyodyne, Inc., hereby disclaims all copyright interest in the program 330 | `Gnomovision' (which makes passes at compilers) written by James Hacker. 331 | 332 | , 1 April 1989 333 | Ty Coon, President of Vice 334 | 335 | This General Public License does not permit incorporating your program into 336 | proprietary programs. If your program is a subroutine library, you may 337 | consider it more useful to permit linking proprietary applications with the 338 | library. If this is what you want to do, use the GNU Lesser General 339 | Public License instead of this License. 340 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # fritteli's Gentoo overlay 2 | Gentoo overlay with some ebuilds that I found either outdated or missing in the 3 | official repository or in other overlays. Ebuilds are usually removed from this 4 | overlay whenever I find a version available in the official tree or in another 5 | overlay (provided I'm satisfied with them). 6 | 7 | Build status of the 8 | [main branch](https://gittr.ch/linux/gentoo-overlay/src/branch/main), as seen 9 | by `pkgcheck scan --exit error --net .`: 10 | [![Build Status](https://ci.gittr.ch/api/badges/linux/gentoo-overlay/status.svg?ref=refs/heads/main)](https://ci.gittr.ch/linux/gentoo-overlay) 11 | 12 | ## Using this overlay 13 | Just execute these commands: 14 | ```commandline 15 | eselect repository enable fritteli 16 | emaint -r fritteli sync 17 | ``` 18 | 19 | In case this doesn't work, it might be because of a recent rename of the 20 | `master` branch to `main`. In that case, execute the following commands. 21 | **NOTE**: You will be using the latest and most recent development version 22 | of the overlay. But that does no harm. 23 | ```commandline 24 | eselect repository add fritteli git https://gittr.ch/linux/gentoo-overlay.git 25 | emaint -r fritteli sync 26 | ``` 27 | If you prefer to use the overlay hosted at GitHub (which tends to be more 28 | stable but less up-to-date than the one hosted at gittr.ch), you may use 29 | `https://github.com/fritteli/gentoo-overlay.git` as the URL. 30 | 31 | ## Bug reports and ebuild requests 32 | 33 | If you find a bug in an ebuild, encounter a build error or would like me to add 34 | a new ebuild, please open an issue on 35 | [GitHub](https://github.com/fritteli/gentoo-overlay/issues). 36 | 37 | ## Contributing 38 | 39 | I gladly accept pull requests for bugs or new ebuilds. Before opening a pull 40 | request, please make sure your changes don't upset 41 | [`pkgcheck`](https://wiki.gentoo.org/wiki/Pkgcheck). Run the following command 42 | in the directory of the ebuild and fix warnings and errors: 43 | ```commandline 44 | pkgcheck scan --net . 45 | ``` 46 | 47 | ## Maintainers 48 | 49 | * [Manuel Friedli](mailto:manuel@fritteli.ch) 50 | 51 | ## Acknowledgements 52 | 53 | Thanks go to Jakub Jirutka, the maintainer of the (now defunct) 54 | [CVUT Overlay](https://github.com/cvut/gentoo-overlay), from whom I shamelessly 55 | copied this README.md for a start. 56 | -------------------------------------------------------------------------------- /acct-group/apache_exporter/ChangeLog: -------------------------------------------------------------------------------- 1 | *apache_exporter-0 (29 Sep 2020) 2 | 3 | 29 Sep 2020; Manuel Friedli +apache_exporter-0.ebuild, 4 | +metadata.xml: 5 | acct-group/apache_exporter: Add apache_exporter group 6 | -------------------------------------------------------------------------------- /acct-group/apache_exporter/Manifest: -------------------------------------------------------------------------------- 1 | EBUILD apache_exporter-0-r1.ebuild 313 BLAKE2B fb7380f4900675474ce6233a16568d7f44e8776323c99c861d9603dee02587c2598525aa98f62f29e0691fae6beab5fd771a77e9daa7bfffa74920c99b6709e3 SHA512 4d3b7418c32796407d6d5e6151725ffc1a7edb0d4049ead93b3d3c5be8567039898e3952315c93809502c0dc08eed8c8a255374631926d17c9b29ebd87614640 2 | MISC ChangeLog 184 BLAKE2B b5c4d627fa19b0ad55008fc0ddac8da82bf88db97eced218ec3467e75378ba3c9e0f10f96ab0180e73c7157e8e7742ddf76a9bd400d8303d6042e9d14946b0ea SHA512 6e03db912ce0300dd864f7b299f45c7fad6ab0a7493a7d11f8c3b0cec536bed2a1af99f660022e1da70ee0165c7807458cacf182199b590379fbff18039dd20b 3 | MISC metadata.xml 248 BLAKE2B cb50cad2c614a99daa2e236f9e0d0fab1ab20a898c0b0f0c28a1387820ab1f2b9dd4d396a3b38f732b493824f96a29ee5894e80e09dbd08dff62c1aaba3feaa0 SHA512 29f9b96b0a77546cce6a8bffd82fae2fd0939d32a7a05ffd0d91f9250a019a3ddaa599b93988c82daabb9c4c4b284dd947e2c47f6ca7727b8539cffa91bcb8c2 4 | -------------------------------------------------------------------------------- /acct-group/apache_exporter/apache_exporter-0-r1.ebuild: -------------------------------------------------------------------------------- 1 | # Copyright 1999-2022 Gentoo Authors 2 | # Distributed under the terms of the GNU General Public License v2 3 | 4 | EAPI=8 5 | 6 | inherit acct-group 7 | DESCRIPTION="Group used for the apache_exporter prometheus plugin" 8 | KEYWORDS="~amd64" 9 | 10 | # If you want this to persist across multiple machines, pick a real number! 11 | ACCT_GROUP_ID="-1" 12 | -------------------------------------------------------------------------------- /acct-group/apache_exporter/metadata.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | manuel@fritteli.ch 6 | Manuel Friedli 7 | 8 | 9 | -------------------------------------------------------------------------------- /acct-group/drone-runner-docker/ChangeLog: -------------------------------------------------------------------------------- 1 | *drone-runner-docker-0 (25 Sep 2020) 2 | 3 | 25 Sep 2020; Manuel Friedli +drone-runner-docker-0.ebuild, 4 | +metadata.xml: 5 | acct-group/drone-runner-docker: Add drone-runner-docker group 6 | -------------------------------------------------------------------------------- /acct-group/drone-runner-docker/Manifest: -------------------------------------------------------------------------------- 1 | EBUILD drone-runner-docker-0-r1.ebuild 302 BLAKE2B fad07f3984990f51e8c10f8f66648f208d2a2d5ff38bc721dfc3fe709e0e678a52c99adb98c0115da6758db8731039397c15d40aea2506fb69fd81f37693d9ca SHA512 4bf5534103070c024c7cbd1989b83455f3e0d78c436a1bf0e5861cc6ca2af0b4d9b9ba46072bf83c55682d8368453812593c1658ae5e321dfa48bbdf07842077 2 | MISC ChangeLog 200 BLAKE2B c2d95a9a3982101cf463e63b37eee22abe4c10a5b9e75be1a2085c9d3a356fdddba2da7ecdc7d128d78c5eec7d63832d688336ae02ac4adf1c4a02e20e98856a SHA512 4918142cf6100aab78f961e0b0608b0b92acfdac9f4504e625a0a248d85c3d4893f580ade2cdc94272c2b4ac6f08b763c3ce42ea47832624d7bc7e7953428aa4 3 | MISC metadata.xml 248 BLAKE2B cb50cad2c614a99daa2e236f9e0d0fab1ab20a898c0b0f0c28a1387820ab1f2b9dd4d396a3b38f732b493824f96a29ee5894e80e09dbd08dff62c1aaba3feaa0 SHA512 29f9b96b0a77546cce6a8bffd82fae2fd0939d32a7a05ffd0d91f9250a019a3ddaa599b93988c82daabb9c4c4b284dd947e2c47f6ca7727b8539cffa91bcb8c2 4 | -------------------------------------------------------------------------------- /acct-group/drone-runner-docker/drone-runner-docker-0-r1.ebuild: -------------------------------------------------------------------------------- 1 | # Copyright 1999-2022 Gentoo Authors 2 | # Distributed under the terms of the GNU General Public License v2 3 | 4 | EAPI=8 5 | 6 | inherit acct-group 7 | DESCRIPTION="Group used for the drone.io docker runner" 8 | KEYWORDS="~amd64" 9 | 10 | # If you want this to persist across multiple machines, pick a real number! 11 | ACCT_GROUP_ID="-1" 12 | -------------------------------------------------------------------------------- /acct-group/drone-runner-docker/metadata.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | manuel@fritteli.ch 6 | Manuel Friedli 7 | 8 | 9 | -------------------------------------------------------------------------------- /acct-group/reposilite/ChangeLog: -------------------------------------------------------------------------------- 1 | 15 Aug 2022; Manuel Friedli reposilite-0.ebuild: 2 | acct-group/reposilite: Cosmetics. 3 | 4 | *reposilite-0 (08 Oct 2020) 5 | 6 | 08 Oct 2020; Manuel Friedli +metadata.xml, 7 | +reposilite-0.ebuild: 8 | acct-group/reposilite: Add group for dev-util/reposilite 9 | -------------------------------------------------------------------------------- /acct-group/reposilite/Manifest: -------------------------------------------------------------------------------- 1 | EBUILD reposilite-0-r1.ebuild 309 BLAKE2B 13bd3946afdd7fc433d1e6d8a6e6e5ddf898ad8548b2c6d76d03f9d34aa0331a8fae0d7862e29e68269f41547d7833699997f2cab38379ab33efa1852934294f SHA512 b657c2f0f6be5dc3ad7bfe97d6a08a9f2dddb786146b7f68842ce747d5cb8f4767a554b5f30652eb22b5b9a52939e03e57cf227302d37a2b4db5437b1bb4c68e 2 | MISC ChangeLog 285 BLAKE2B 49b7dc9d40ddd0e53d433a6798380489f179fcbbe5b6ea097eee49114a7c5d5bed9a6797c3b05942c5300c97cc1fa9f664286e1c852600fceed17d71d37f12df SHA512 f6c087910e788aeb4126ca84227f5416d8f5b996af5a2ec374055b2d24c69c26f86b9f96c27ba6806c19e753650949fc3bd5ea2dfcd31414b40f1127fdaa8b31 3 | MISC metadata.xml 248 BLAKE2B cb50cad2c614a99daa2e236f9e0d0fab1ab20a898c0b0f0c28a1387820ab1f2b9dd4d396a3b38f732b493824f96a29ee5894e80e09dbd08dff62c1aaba3feaa0 SHA512 29f9b96b0a77546cce6a8bffd82fae2fd0939d32a7a05ffd0d91f9250a019a3ddaa599b93988c82daabb9c4c4b284dd947e2c47f6ca7727b8539cffa91bcb8c2 4 | -------------------------------------------------------------------------------- /acct-group/reposilite/metadata.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | manuel@fritteli.ch 6 | Manuel Friedli 7 | 8 | 9 | -------------------------------------------------------------------------------- /acct-group/reposilite/reposilite-0-r1.ebuild: -------------------------------------------------------------------------------- 1 | # Copyright 1999-2022 Gentoo Authors 2 | # Distributed under the terms of the GNU General Public License v2 3 | 4 | EAPI=8 5 | 6 | inherit acct-group 7 | 8 | DESCRIPTION="Group used for the reposilite maven repo server" 9 | KEYWORDS="~amd64" 10 | 11 | # If you want this to persist across multiple machines, pick a real number! 12 | ACCT_GROUP_ID="-1" 13 | -------------------------------------------------------------------------------- /acct-user/apache_exporter/ChangeLog: -------------------------------------------------------------------------------- 1 | *apache_exporter-0 (29 Sep 2020) 2 | 3 | 29 Sep 2020; Manuel Friedli +apache_exporter-0.ebuild, 4 | +metadata.xml: 5 | acct-user/apache_exporter: Add apache_exporter user 6 | -------------------------------------------------------------------------------- /acct-user/apache_exporter/Manifest: -------------------------------------------------------------------------------- 1 | EBUILD apache_exporter-0-r1.ebuild 285 BLAKE2B 3ebef60ccf6f3ab574ebb57cfded354341315a6666f9899e9da3705cd9cbeed51c9e48557d687b3a1654fbb550ecbe4c5da25024aaaecf4636a0a8ae6009f59a SHA512 5740192c74c377384d4dca214306f806c7d5cfa3090a563ce046724c029600910f914ecd58da8171b7c672372885a1373489d9e31f48bcccdc9e8448131fe4b6 2 | MISC ChangeLog 182 BLAKE2B 1c15e7bd0216404dcb5d506c17b2047f3ee1d8599538af368b4bb0f6c87eade074c5642d30dae17f8074b013bca3dda5a9cfee48999844baba66150223d7453b SHA512 355b1f10ab9cce522ebdabacc15dd8b2f3d7219a3f932a56be04a5f1cdfeaf883ca8c4857e2c9ac86b8ee8f19904cc7f003e8a34a3a0985c297d20c0bc032724 3 | MISC metadata.xml 248 BLAKE2B cb50cad2c614a99daa2e236f9e0d0fab1ab20a898c0b0f0c28a1387820ab1f2b9dd4d396a3b38f732b493824f96a29ee5894e80e09dbd08dff62c1aaba3feaa0 SHA512 29f9b96b0a77546cce6a8bffd82fae2fd0939d32a7a05ffd0d91f9250a019a3ddaa599b93988c82daabb9c4c4b284dd947e2c47f6ca7727b8539cffa91bcb8c2 4 | -------------------------------------------------------------------------------- /acct-user/apache_exporter/apache_exporter-0-r1.ebuild: -------------------------------------------------------------------------------- 1 | # Copyright 2019-2022 Gentoo Authors 2 | # Distributed under the terms of the GNU General Public License v2 3 | 4 | EAPI=8 5 | 6 | inherit acct-user 7 | 8 | DESCRIPTION="User for the apache_exporter prometheus plugin" 9 | KEYWORDS="~amd64" 10 | 11 | ACCT_USER_ID=-1 12 | ACCT_USER_GROUPS=( apache_exporter ) 13 | 14 | acct-user_add_deps 15 | -------------------------------------------------------------------------------- /acct-user/apache_exporter/metadata.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | manuel@fritteli.ch 6 | Manuel Friedli 7 | 8 | 9 | -------------------------------------------------------------------------------- /acct-user/drone-runner-docker/ChangeLog: -------------------------------------------------------------------------------- 1 | *drone-runner-docker-0 (25 Sep 2020) 2 | 3 | 25 Sep 2020; Manuel Friedli +drone-runner-docker-0.ebuild, 4 | +metadata.xml: 5 | acct-user/drone-runner-docker: Add drone-runner-docker user 6 | -------------------------------------------------------------------------------- /acct-user/drone-runner-docker/Manifest: -------------------------------------------------------------------------------- 1 | EBUILD drone-runner-docker-0-r1.ebuild 334 BLAKE2B deec4de1b40e8a2838d64d249c80665cc695805f9e742658f2c6e3c0e00bc47dc4b9f7ab63d896879a897fc7f9be26b0db31d9c1f8f2eea7f76e43d26162186b SHA512 f72aee38188046f9ebaf1dbfd900d4ff412b6048c8c8760d6407aa54949b7710b7e766e94793d85b6b092d01d7abe013e88c639a0815a4313b77a81573e2ea61 2 | MISC ChangeLog 198 BLAKE2B 4200548e561aec514a59ac858dd2988860e948ddcf48a005cf7a3934e9687a882b22647f59f1c58690ac394cf287bc109b675318d41bfd67bc5c92e5c7e5ac88 SHA512 3a15499f99c6797cf2220cbf6ebb5a5b003f9cb1a51275eaf5d388456ebdbcf2db6b3b092c5dcdabd008f2c8f47fd7469dd2cedbc7b637c2cef70216a2623eb8 3 | MISC metadata.xml 248 BLAKE2B cb50cad2c614a99daa2e236f9e0d0fab1ab20a898c0b0f0c28a1387820ab1f2b9dd4d396a3b38f732b493824f96a29ee5894e80e09dbd08dff62c1aaba3feaa0 SHA512 29f9b96b0a77546cce6a8bffd82fae2fd0939d32a7a05ffd0d91f9250a019a3ddaa599b93988c82daabb9c4c4b284dd947e2c47f6ca7727b8539cffa91bcb8c2 4 | -------------------------------------------------------------------------------- /acct-user/drone-runner-docker/drone-runner-docker-0-r1.ebuild: -------------------------------------------------------------------------------- 1 | # Copyright 2019-2022 Gentoo Authors 2 | # Distributed under the terms of the GNU General Public License v2 3 | 4 | EAPI=8 5 | 6 | inherit acct-user 7 | 8 | DESCRIPTION="User for the drone.io docker runner" 9 | KEYWORDS="~amd64" 10 | 11 | ACCT_USER_ID=-1 12 | # drone goes first, to make it the primary group 13 | ACCT_USER_GROUPS=( drone-runner-docker docker ) 14 | 15 | acct-user_add_deps 16 | -------------------------------------------------------------------------------- /acct-user/drone-runner-docker/metadata.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | manuel@fritteli.ch 6 | Manuel Friedli 7 | 8 | 9 | -------------------------------------------------------------------------------- /acct-user/reposilite/ChangeLog: -------------------------------------------------------------------------------- 1 | *reposilite-1 (15 Aug 2022) 2 | 3 | 15 Aug 2022; Manuel Friedli +reposilite-1.ebuild: 4 | acct-user/reposilite: No dep on docker anymore. 5 | 6 | *reposilite-0 (08 Oct 2020) 7 | 8 | 08 Oct 2020; Manuel Friedli +metadata.xml, 9 | +reposilite-0.ebuild: 10 | acct-user/reposilite: Add user for dev-util/reposilite 11 | -------------------------------------------------------------------------------- /acct-user/reposilite/Manifest: -------------------------------------------------------------------------------- 1 | EBUILD reposilite-1-r1.ebuild 270 BLAKE2B c9dd710edd29ed538bec88ef59c1c3545150aeb1b68edec9527d624076d36b2aa9f04e26a3c5338dd39b8eb2dd7ba3abbf9aac3e92ca3e7c46f1f7ead4c18460 SHA512 352e560ae9e0fdcf2667998056378a5f0080c3e15d8d73e82bd72d6d20517d789f5aa33a8c03956cb31df4d2a92cfe962e11a27f02f9bce1a2852a37fee0609b 2 | MISC ChangeLog 327 BLAKE2B 30d90bffe571b9604f41c9715aea2fb427b8019365a3a7f0a867723ba92777d1e7296f793645f33c40e2155ea1d096ecd5d8ab375adf036174b5edfd19df87ac SHA512 9d794b0e0622564da8112bf766e9053bccf2175e173263ee3f357a561c6518364b7c16967c9cc840ab380b70bc1141a11251122763c4b47e45d337fff9cbacfd 3 | MISC metadata.xml 248 BLAKE2B cb50cad2c614a99daa2e236f9e0d0fab1ab20a898c0b0f0c28a1387820ab1f2b9dd4d396a3b38f732b493824f96a29ee5894e80e09dbd08dff62c1aaba3feaa0 SHA512 29f9b96b0a77546cce6a8bffd82fae2fd0939d32a7a05ffd0d91f9250a019a3ddaa599b93988c82daabb9c4c4b284dd947e2c47f6ca7727b8539cffa91bcb8c2 4 | -------------------------------------------------------------------------------- /acct-user/reposilite/metadata.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | manuel@fritteli.ch 6 | Manuel Friedli 7 | 8 | 9 | -------------------------------------------------------------------------------- /acct-user/reposilite/reposilite-1-r1.ebuild: -------------------------------------------------------------------------------- 1 | # Copyright 2019-2022 Gentoo Authors 2 | # Distributed under the terms of the GNU General Public License v2 3 | 4 | EAPI=8 5 | 6 | inherit acct-user 7 | 8 | DESCRIPTION="User for the reposilite maven repo server" 9 | KEYWORDS="~amd64" 10 | 11 | ACCT_USER_ID=-1 12 | ACCT_USER_GROUPS=( ${PN} ) 13 | 14 | acct-user_add_deps 15 | -------------------------------------------------------------------------------- /app-metrics/apache_exporter/ChangeLog: -------------------------------------------------------------------------------- 1 | 30 Apr 2022; Manuel Friedli 2 | -apache_exporter-0.8.0-r1.ebuild: 3 | app-metrics/apache_exporter: Prune old version. 4 | 5 | 30 Apr 2022; Manuel Friedli apache_exporter-0.11.0.ebuild: 6 | app-metrics/apache_exporter: Fix build. 7 | 8 | *apache_exporter-0.11.0 (30 Apr 2022) 9 | 10 | 30 Apr 2022; Manuel Friedli 11 | +apache_exporter-0.11.0.ebuild, -apache_exporter-0.10.1.ebuild: 12 | app-metrics/apache_exporter: Add ebuild for 0.11.0 13 | 14 | *apache_exporter-0.10.1 (12 Oct 2021) 15 | 16 | 12 Oct 2021; Manuel Friedli 17 | +apache_exporter-0.10.1.ebuild: 18 | app-metrics/apache_exporter: Bump version 19 | 20 | *apache_exporter-0.8.0-r1 (29 Sep 2020) 21 | 22 | 29 Sep 2020; Manuel Friedli 23 | +apache_exporter-0.8.0-r1.ebuild, -apache_exporter-0.8.0.ebuild, 24 | files/apache_exporter.service: 25 | app-metrics/apache_exporter: Change location of sysconfig file 26 | 27 | 29 Sep 2020; Manuel Friedli -apache_exporter-0.7.0.ebuild: 28 | app-metrics/apache_exporter: Purge old ebuild 29 | 30 | *apache_exporter-0.8.0 (29 Sep 2020) 31 | 32 | 29 Sep 2020; Manuel Friedli +apache_exporter-0.8.0.ebuild: 33 | app-metrics/apache_exporter: Add ebuild for versin 0.8.0. This is conforming 34 | to GLEP 81. 35 | 36 | 14 Nov 2019; apache_exporter-0.7.0.ebuild: 37 | app-metrics/apache_exporter: Fix ebuild again. 38 | 39 | 14 Nov 2019; apache_exporter-0.7.0.ebuild: 40 | app-metrics/apache_exporter: Fix ebuild for apache_exporter. 41 | 42 | *node_exporter-0.18.1 (10 Nov 2019) 43 | 44 | 10 Nov 2019; +files/node_exporter-0.18.1-systemd.patch, 45 | +files/node_exporter-1.initd, +files/node_exporter.confd, +metadata.xml, 46 | +node_exporter-0.18.1.ebuild: 47 | app-metrics/node_exporter: Add systemd-patched ebuild fpr version 0.18.1. 48 | -------------------------------------------------------------------------------- /app-metrics/apache_exporter/Manifest: -------------------------------------------------------------------------------- 1 | AUX apache_exporter.confd 59 BLAKE2B 4466ae408352adc136fa882cf382c1562e8e0b6401edf8e5a8633d3736da20ecd3b2e10b0b2e6b2cbec30c74ea6aeac930863ff18568e2144544539306b79208 SHA512 eaf040d612155e8ed5359124283a591559b720170583a654a06d0b5e480cc9e99c1bcba97cffca03816f3c2b49d304e183f997067d325636ec71a33118a45df9 2 | AUX apache_exporter.initd 650 BLAKE2B 86d014a2bb4f98a54a5e98060884bb99d1ec4011ce028a981d9d39cc5a5292c39018a80df2a3f0ad4b97aa1a0da059e89ad151f0a0b3d13d6ba6386aa4a9d6d4 SHA512 42367bb35b79cb3c4946ae57e81fa918d94b9b5613469e1e070797ffc9ab7ae74aaa3ad244be35cef8fe5df043fb5e1a604449c3a416e01da7cb11ad95c2b5b1 3 | AUX apache_exporter.service 196 BLAKE2B b7429d240256bdbe594741900bd1715d7806f604d420b668c83ed2b4f66b32ba1ff142a54e04687182c0b24f43d58c6d74f5b319d69aaa4619d4b561a9567913 SHA512 a93847eb9407e94388a606972373a2e9c51ca46f16b8a87365d8544b680d1d0fbf47a6eb86865621375015a58c8b6480aeefa247f37c31fa0a84383a27a915f7 4 | AUX sysconfig.apache_exporter 11 BLAKE2B e83c8a1c6cf0d2269d032d80bfb5f37969adce8655298d49f942e19318e1fcabe7f618514ce65d9e0209959d5ccb38141e81fcccd65a754584eaf2db3b4fbd03 SHA512 f4d982f86de30c5b52b04c201cd38fffa87f860bef18af6ab85e856ae2081b919256b918b5f4821ee2fc4da0548d1a95c2522b29cddca57f694e2f26c1b1b2b9 5 | DIST apache_exporter-1.0.9-deps.tar.xz 80059112 BLAKE2B 6b3cd9d5b3b558c1da1f3b1b41c8c712bc2556aeb994201d048a58cdcdc15522e5c407a4dd31673f4e4bbc350edc727d4a70fa2772e8d1b4863289fcb75de197 SHA512 5c85a9f08b3b3adbe4b16b1df4ed95bb4135944dad4efc46330ef69afab63c02e708239288fe1fa6406a9c6a999750da8357b468dd59620066b4fb38604bb42e 6 | DIST apache_exporter-1.0.9.tar.gz 21212 BLAKE2B dc3840df7d9808434e1c4397283ffd963c73c6442559dda71a2228e9eb9123b39c99c987cd6d4413e2cca94c91c28bd073069c9699f584a10bf53ad5bbd04351 SHA512 3628b2719488323db46d09cb4d741096a84ae65b1506ee40091c0f86d095c7ad23c9e6a560a9d5ecf8a4bdd59b59559ac6f640bdd5734244d722e460c242d7a3 7 | EBUILD apache_exporter-1.0.9.ebuild 974 BLAKE2B 82a8ebef7723a6c85a5b4d03fc73a4f71c5c81d812a87a6a12c891ebb3edde96f86abea1ff663ca57370ad2a64f3d1d0ad6b4cf41407a0f8da9ec9bbd809858e SHA512 a126411c6baa069c23129ccf2593b72de8049378b7aa82dc27252ca299858e97ec44d15ad627545bcfcac58c5dc0258732c62209ce8800e13bca2e7827604e1a 8 | MISC ChangeLog 1784 BLAKE2B 711840e812185617076bb46a0932cf788ecb858410369aef3032da3e5a4a655f004d6f03fe2ea978d60e67bed11fc38632c2b794e9e344e14a85e6c5e8722886 SHA512 b95c61c77c453a542a101ae5aeb017b5801b6fe79a427cf1f1667e66956c94bc03e3ad49b75b2bdfaf33ad977fa1a9ff152fc782d2b223a21d4f3ffb82d2186d 9 | MISC metadata.xml 337 BLAKE2B bd72b6097fead5eaf80082790d3712ae0893b118140b62f58639f0e5c56bebf57dbd0ccd0ea19af82b2dce88c88c494d88290f98df4818e4fad3f4386398d171 SHA512 aee4825d8b90a8fd84fb558b9af4b7eb889fcf81bae6c7b317a9d69f62b06dd0f0bc2aa91aa2c32f10ff91fdbf64b341d7e5adc3c65a5225c7e0e92d7a6b7816 10 | -------------------------------------------------------------------------------- /app-metrics/apache_exporter/apache_exporter-1.0.9.ebuild: -------------------------------------------------------------------------------- 1 | # Copyright 1999-2024 Gentoo Authors 2 | # Distributed under the terms of the GNU General Public License v2 3 | 4 | EAPI=8 5 | inherit go-module systemd 6 | 7 | DESCRIPTION="Prometheus exporter for apache metrics" 8 | HOMEPAGE="https://github.com/Lusitaniae/apache_exporter" 9 | SRC_URI="https://github.com/Lusitaniae/apache_exporter/archive/v${PV}.tar.gz -> ${P}.tar.gz" 10 | SRC_URI+=" https://gentoo-overlay.friedli.info/${P}-deps.tar.xz" 11 | 12 | LICENSE="MIT" 13 | SLOT="0" 14 | KEYWORDS="~amd64" 15 | 16 | DEPEND="acct-group/apache_exporter 17 | acct-user/apache_exporter" 18 | RDEPEND="${DEPEND}" 19 | 20 | src_compile() { 21 | ego build 22 | } 23 | 24 | src_install() { 25 | dobin apache_exporter 26 | dodoc README.md 27 | newinitd "${FILESDIR}"/apache_exporter.initd apache_exporter 28 | newconfd "${FILESDIR}"/apache_exporter.confd apache_exporter 29 | 30 | systemd_dounit "${FILESDIR}"/apache_exporter.service 31 | insinto /etc/sysconfig 32 | newins "${FILESDIR}/sysconfig.apache_exporter" apache_exporter 33 | 34 | keepdir /var/log/apache_exporter 35 | fowners -R ${PN}:${PN} /var/log/apache_exporter 36 | } 37 | -------------------------------------------------------------------------------- /app-metrics/apache_exporter/files/apache_exporter.confd: -------------------------------------------------------------------------------- 1 | # arguments for prometheus apache exporter 2 | command_args="" 3 | -------------------------------------------------------------------------------- /app-metrics/apache_exporter/files/apache_exporter.initd: -------------------------------------------------------------------------------- 1 | #!/sbin/openrc-run 2 | # Copyright 2016-2019 Gentoo Authors 3 | # Distributed under the terms of the GNU General Public License v2 4 | 5 | description="Prometheus apache metrics exporter" 6 | pidfile=${pidfile:-"/run/${RC_SVCNAME}.pid"} 7 | user=${user:-${RC_SVCNAME}} 8 | group=${group:-${RC_SVCNAME}} 9 | 10 | command="/usr/bin/apache_exporter" 11 | command_args="${command_args:-}" 12 | command_background="true" 13 | start_stop_daemon_args="--user ${user} --group ${group} \ 14 | --stdout /var/log/apache_exporter/${RC_SVCNAME}.log \ 15 | --stderr /var/log/apache_exporter/${RC_SVCNAME}.log" 16 | 17 | depend() { 18 | after net 19 | } 20 | 21 | start_pre() { 22 | checkpath -q -d -m 0755 -o ${user}:${group} /var/log/apache_exporter 23 | } 24 | -------------------------------------------------------------------------------- /app-metrics/apache_exporter/files/apache_exporter.service: -------------------------------------------------------------------------------- 1 | [Unit] 2 | Description=Apache Exporter 3 | 4 | [Service] 5 | User=apache_exporter 6 | EnvironmentFile=/etc/sysconfig/apache_exporter 7 | ExecStart=/usr/bin/apache_exporter $OPTIONS 8 | 9 | [Install] 10 | WantedBy=multi-user.target 11 | -------------------------------------------------------------------------------- /app-metrics/apache_exporter/files/sysconfig.apache_exporter: -------------------------------------------------------------------------------- 1 | OPTIONS="" 2 | -------------------------------------------------------------------------------- /app-metrics/apache_exporter/metadata.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | manuel@fritteli.ch 6 | Manuel Friedli 7 | 8 | 9 | prometheus/node_exporter 10 | 11 | 12 | -------------------------------------------------------------------------------- /app-metrics/mysqld_exporter/ChangeLog: -------------------------------------------------------------------------------- 1 | 29 Sep 2020; Manuel Friedli 2 | -mysqld_exporter-0.11.0.ebuild: 3 | app-metrics/mysqld_exporter: Purge old ebuild 4 | 5 | *mysqld_exporter-0.12.1_p20200622 (27 Sep 2020) 6 | 7 | 27 Sep 2020; Manuel Friedli 8 | +files/mysqld_exporter-0.12.1-skip-tests.patch, 9 | +mysqld_exporter-0.12.1_p20200622.ebuild: 10 | app-metrics/mysqld_exporter: Add new ebuild. 11 | 12 | *mysqld_exporter-0.11.0 (11 Nov 2019) 13 | 14 | 11 Nov 2019; +files/mysqld_exporter-r1.confd, 15 | +files/mysqld_exporter-r1.initd, +files/mysqld_exporter.confd, 16 | +files/mysqld_exporter.logrotate, +files/mysqld_exporter.service, 17 | +metadata.xml, +mysqld_exporter-0.11.0.ebuild: 18 | app-metrics/mysqld_exporter: Add ebuild with systemd service file. 19 | -------------------------------------------------------------------------------- /app-metrics/mysqld_exporter/Manifest: -------------------------------------------------------------------------------- 1 | AUX mysqld_exporter-0.12.1-skip-tests.patch 545 BLAKE2B 02e01f23cb302dd128d47f48f9b20ded113ff37f2053e932b3d0ab510a22b14be6cb80779d2d545e774285d9772f8a6f7313c5a0c251d734e194fac992994185 SHA512 c4c808bae622797e47261824c8bfca7f7f8b04771c047440eb9ea923f45517ccc49f53cf71c7b51e3af8cd5b9c99911d80fce66e12487d87dc9d242381550cbc 2 | AUX mysqld_exporter-r1.confd 893 BLAKE2B bebec4ba675a5f7bfec52f0c1ad3b824f032258397dc9386892daa4d93ca1f7134c85e92c7662f9bd5b34d86478e2b3be2fc5b4adfb6fa1ece8d901ae530ec3e SHA512 3291e96479ece4f99de2c26e127469349f6197bc2764691fb4bffe5729fc9ce625fa84e2859649f0495260b339afa20edaa7bd2af99e6f161e6e6bbb153eee39 3 | AUX mysqld_exporter-r1.initd 2050 BLAKE2B f36d0d954e577f939f613887f86952ebf2460237df487b376237045bf1f0fae76ca0c1c7ba6359d2e702a817ff0b581984244c2263019b2f89d6d938e4b329eb SHA512 4b69f492cb240797247549f02f12577146d8df219ff51c92a494f126e0fc2382de4b1d92807669e7f2f385bff38009db0b117fe9c2c88da48e875452e35a404c 4 | AUX mysqld_exporter.confd 891 BLAKE2B 340b8d6b5f3fdc0a52851197cfd94b1d9d20fa3cda349c581a016c6cc7edd53cb7d86b634487551f916fd5c84294add402397cb9bf0fc2efb211b589dd571dd2 SHA512 ed4f949c8f5f88ad54c536342adf90be5d74922b54c383735a957e571aba341057830c7e8cdc0e45b53e439c5297d3ad70ba7bd178f77d10615787ed51bcc03f 5 | AUX mysqld_exporter.logrotate 68 BLAKE2B 04a9a0df5dae2a2afd3374cd6f6fd5d04df7629bc85ed63792ecc9e2b4772668d1f5b1fe4baf14b17c26a495ffa1ed3a7d748719db9a72f427587243505158d1 SHA512 3eb2e6bfa0eae0847c0b1e2e7fd990068cb0ad570d14463c88a8860d70ebc378b2e3bc4141f0a98e95304c972c765ae48dbff726b208ba825fe1f4e58765e462 6 | AUX mysqld_exporter.service 200 BLAKE2B 1053fe71dd3a1066ad5512f8ad2b40e34411365816b40f9c8f79b49a125099d0dc479c8cafce4ef4a5ca214859100324d04a1d429403dd08c4107e013f221acf SHA512 aaf7d1eb499aea03b435be24c0949f503f69759ce3507ccf08b81136ccde19d7720f42892924a701931a5ce8fdf297bf889725b789a538fed5e2f87568a95e38 7 | DIST mysqld_exporter-0.14.0_p20230328.tar.gz 92865 BLAKE2B 490219444b14006a356fa423b21c851693cf97f9aa6a9d20e8ee732ae8af5aed07aeda04a3419aebe26051f00c60f5655c3479c4ec3d5a2c9c18b44218cdc3b4 SHA512 a12aeb676ba81732310599344292f8cd5680abd14d8b380ae2d57198530de1969a5712619eca195e5d7b65abf518de7877789f494a9a4fbcebf42e3c8e35dac8 8 | DIST mysqld_exporter-fad2c0ccd8c0df8fed91a81463e930e4485fdfee-vendor.tar.xz 1473744 BLAKE2B 64f4f9dfee04522dbebdc9682c2619cc0f5c63b0835cfca50a37d0cce542e6a926968e23fe94a13d2e76cfbf931026cdcff74823c6c464b1b2f551bf0c70a5cf SHA512 aa10101fd5bc5a2fdef367c855f85d10ebb38b8a92969c5ebf786f011a287f9992559805b8ed24ea39da4db8aedbaf12893a2c6049ea7e90e989adf1ed13d79f 9 | EBUILD mysqld_exporter-0.14.0_p20230328.ebuild 2544 BLAKE2B ccf479f6a2ee54bc2cb4d2f37018615fec34556a318adce11817d393f4a20c23f1bdd9bdd92bd6b5b46dad443e8e3f30a276b85ab97577c7b537cab25b7a9960 SHA512 c8251f3821811130f2ff2957d1c5f1e228688034551537eb196642c19f7968822d2a11ad4cb9f097773d1e550a5ed3c5332ad57ce642fb56fbc774185942fcee 10 | MISC ChangeLog 733 BLAKE2B f524170f97aac958542aa79a0c383e2d018bb8aa7a886f34b8f801bd95199e6fec3d065b53ad91b793d48979fc33a8915a3d499eed52e3ea82fa2ae0ad1422d1 SHA512 9eb13634368e353219cf63f07167fb5841bd90041e6d2e1bb1026a37cb6dd141f016c07442547a1a3d79b290e478f27f80a8238725f92988e752342a58561da6 11 | MISC metadata.xml 339 BLAKE2B cc95303dfddecf9c81e77995bca8719a87cc74b9c3a95142bea4bc13d9fba4767ea7d5bdc56731e45f59a27a66dfd1e7ecb6924c737961ff30cd690c9ab250b5 SHA512 21cf66c2810306d975812118206a29d21f8ae3ed887c41c43fc66603a5901e261fe86d80e04160a7a31eaceec759f128e09b127a7c885fea0a3d06415743d022 12 | -------------------------------------------------------------------------------- /app-metrics/mysqld_exporter/files/mysqld_exporter-0.12.1-skip-tests.patch: -------------------------------------------------------------------------------- 1 | --- a/collector/exporter_test.go 2 | +++ b/collector/exporter_test.go 3 | @@ -71,6 +71,8 @@ func TestExporter(t *testing.T) { 4 | } 5 | 6 | func TestGetMySQLVersion(t *testing.T) { 7 | + t.Skip("Test requires running mysqld") 8 | + 9 | if testing.Short() { 10 | t.Skip("-short is passed, skipping test") 11 | } 12 | --- a/mysqld_exporter_test.go 13 | +++ b/mysqld_exporter_test.go 14 | @@ -142,6 +142,8 @@ type bin struct { 15 | 16 | // TestBin builds, runs and tests binary. 17 | func TestBin(t *testing.T) { 18 | + t.Skip("Test requires network access") 19 | + 20 | var err error 21 | binName := "mysqld_exporter" 22 | 23 | -------------------------------------------------------------------------------- /app-metrics/mysqld_exporter/files/mysqld_exporter-r1.confd: -------------------------------------------------------------------------------- 1 | # /etc/conf.d/mysqld_exporter 2 | 3 | # PID file 4 | #EXPORTER_PIDFILE="/run/${RC_SVCNAME}.pid" 5 | 6 | # The termination timeout (start-stop-daemon parameter "retry") ensures 7 | # that the service will be terminated within a given time (60 + 5 seconds 8 | # per default) when you are stopping the service. 9 | #EXPORTER_TERMTIMEOUT="TERM/60/KILL/5" 10 | 11 | # User to run exporter as 12 | #EXPORTER_USER="mysqld_exporter" 13 | 14 | # User group to run exporter as 15 | #EXPORTER_GROUP="mysqld_exporter" 16 | 17 | # You can use this configuration option to pass additional options to the 18 | # start-stop-daemon, see start-stop-daemon(8) for more details. 19 | # Per default we wait 1000ms after we have started the service to ensure 20 | # that the daemon is really up and running. 21 | #EXPORTER_SSDARGS="--wait 1000" 22 | 23 | # Exporter flags 24 | # See `mysqld_exporter --help` for more details 25 | EXPORTER_FLAGS="--log.level=info" 26 | #EXPORTER_FLAGS="${EXPORTER_FLAGS} --yourAdditionalFlag" 27 | -------------------------------------------------------------------------------- /app-metrics/mysqld_exporter/files/mysqld_exporter-r1.initd: -------------------------------------------------------------------------------- 1 | #!/sbin/openrc-run 2 | # Copyright 2016-2019 Gentoo Authors 3 | # Distributed under the terms of the GNU General Public License v2 4 | 5 | description="Prometheus exporter for MySQL server metrics" 6 | 7 | EXPORTER_FLAGS=${EXPORTER_FLAGS:-""} 8 | EXPORTER_USER=${EXPORTER_USER:-"mysqld_exporter"} 9 | EXPORTER_GROUP=${EXPORTER_GROUP:-"mysqld_exporter"} 10 | EXPORTER_PIDFILE=${EXPORTER_PIDFILE:-"/run/${RC_SVCNAME}.pid"} 11 | EXPORTER_SSDARGS=${EXPORTER_SSDARGS:-"--wait 1000"} 12 | EXPORTER_TERMTIMEOUT=${EXPORTER_TERMTIMEOUT:-"TERM/60/KILL/5"} 13 | 14 | command="/usr/bin/mysqld_exporter" 15 | command_args="${EXPORTER_FLAGS}" 16 | command_background="true" 17 | start_stop_daemon_args="${EXPORTER_SSDARGS}" 18 | start_stop_daemon_args="${start_stop_daemon_args} --user ${EXPORTER_USER}" 19 | start_stop_daemon_args="${start_stop_daemon_args} --group ${EXPORTER_GROUP}" 20 | 21 | # We are forcing log files because upstream is going to remove syslog support :/ 22 | start_stop_daemon_args="${start_stop_daemon_args} --stdout /var/log/mysqld_exporter/${RC_SVCNAME}.log" 23 | start_stop_daemon_args="${start_stop_daemon_args} --stderr /var/log/mysqld_exporter/${RC_SVCNAME}.log" 24 | 25 | getconfig() { 26 | local key="$1" 27 | local value_default="$2" 28 | local value= 29 | 30 | if service_started; then 31 | value="$(service_get_value "${key}")" 32 | fi 33 | 34 | if [ -z "${value}" ]; then 35 | # Value not explicitly set 36 | echo "${value_default}" 37 | else 38 | echo "${value}" 39 | fi 40 | 41 | return 0 42 | } 43 | 44 | pidfile="$(getconfig pidfile ${EXPORTER_PIDFILE})" 45 | retry="$(getconfig retry ${EXPORTER_TERMTIMEOUT})" 46 | 47 | configtest() { 48 | if test "${command_args#*config\.my-cnf}" = "${command_args}"; then 49 | local _default_config_file="/var/lib/mysqld_exporter/.my.cnf" 50 | if [ ! -s "${_default_config_file}" ]; then 51 | eerror "No MySQL credentials found in \"${_default_config_file}\"!" 52 | eerror "Either create that file and add credentials or specify another file via \"-config.my-cnf\" flag." 53 | return 1 54 | fi 55 | fi 56 | 57 | return 0 58 | } 59 | 60 | depend() { 61 | after net 62 | use mysql 63 | } 64 | 65 | start_pre() { 66 | if [ "${RC_CMD}" != "restart" ]; then 67 | configtest || return 1 68 | fi 69 | } 70 | 71 | start_post() { 72 | service_set_value retry "${EXPORTER_TERMTIMEOUT}" 73 | } 74 | -------------------------------------------------------------------------------- /app-metrics/mysqld_exporter/files/mysqld_exporter.confd: -------------------------------------------------------------------------------- 1 | # /etc/conf.d/mysqld_exporter 2 | 3 | # PID file 4 | #EXPORTER_PIDFILE="/run/${RC_SVCNAME}.pid" 5 | 6 | # The termination timeout (start-stop-daemon parameter "retry") ensures 7 | # that the service will be terminated within a given time (60 + 5 seconds 8 | # per default) when you are stopping the service. 9 | #EXPORTER_TERMTIMEOUT="TERM/60/KILL/5" 10 | 11 | # User to run exporter as 12 | #EXPORTER_USER="mysqld_exporter" 13 | 14 | # User group to run exporter as 15 | #EXPORTER_GROUP="mysqld_exporter" 16 | 17 | # You can use this configuration option to pass additional options to the 18 | # start-stop-daemon, see start-stop-daemon(8) for more details. 19 | # Per default we wait 1000ms after we have started the service to ensure 20 | # that the daemon is really up and running. 21 | #EXPORTER_SSDARGS="--wait 1000" 22 | 23 | # Exporter flags 24 | # See `mysqld_exporter --help` for more details 25 | EXPORTER_FLAGS="-log.level=info" 26 | #EXPORTER_FLAGS="${EXPORTER_FLAGS} -yourAdditionalFlag" 27 | -------------------------------------------------------------------------------- /app-metrics/mysqld_exporter/files/mysqld_exporter.logrotate: -------------------------------------------------------------------------------- 1 | /var/log/mysqld_exporter/*.log { 2 | missingok 3 | notifempty 4 | size 30k 5 | } 6 | -------------------------------------------------------------------------------- /app-metrics/mysqld_exporter/files/mysqld_exporter.service: -------------------------------------------------------------------------------- 1 | [Unit] 2 | Description=MySqld Exporter 3 | 4 | [Service] 5 | User=mysqld_exporter 6 | EnvironmentFile=/etc/conf.d/mysqld_exporter 7 | ExecStart=/usr/bin/mysqld_exporter $EXPORTER_FLAGS 8 | 9 | [Install] 10 | WantedBy=multi-user.target 11 | -------------------------------------------------------------------------------- /app-metrics/mysqld_exporter/metadata.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | manuel@fritteli.ch 6 | Manuel Friedli 7 | 8 | 9 | prometheus/mysqld_exporter 10 | 11 | 12 | -------------------------------------------------------------------------------- /app-metrics/mysqld_exporter/mysqld_exporter-0.14.0_p20230328.ebuild: -------------------------------------------------------------------------------- 1 | # Copyright 1999-2022 Gentoo Authors 2 | # Distributed under the terms of the GNU General Public License v2 3 | 4 | EAPI=8 5 | inherit go-module systemd 6 | # uncomment the first setting of MY_PV for a normal release 7 | # MY_PV="v${PV/_rc/-rc.}" 8 | # set MY_PV to the full commit hash for a snapshot release 9 | MY_PV_HASH=fad2c0ccd8c0df8fed91a81463e930e4485fdfee 10 | : ${MY_PV_HASH_FOR_VENDOR:=${MY_PV_HASH}} 11 | if [[ -n "${MY_PV_HASH}" ]]; then 12 | MY_PV=${MY_PV_HASH} 13 | MYSQLD_EXPORTER_COMMIT=${MY_PV_HASH:0:8} 14 | SRC_URI_UPSTREAM="https://github.com/prometheus/mysqld_exporter/archive/${MY_PV}.tar.gz" 15 | else 16 | MY_PV=$PV 17 | MYSQLD_EXPORTER_COMMIT= 18 | SRC_URI_UPSTREAM="https://github.com/prometheus/mysqld_exporter/archive/refs/tags/v${PV}.tar.gz" 19 | fi 20 | MY_P=${PN}-${MY_PV} 21 | SRC_URI_VENDOR="https://dev.gentoo.org/~robbat2/distfiles/${MY_P}-vendor.tar.xz" 22 | 23 | DESCRIPTION="Prometheus exporter for MySQL server metrics" 24 | HOMEPAGE="https://github.com/prometheus/mysqld_exporter" 25 | SRC_URI=" 26 | ${SRC_URI_UPSTREAM} -> ${P}.tar.gz 27 | ${SRC_URI_VENDOR} 28 | " 29 | 30 | S="${WORKDIR}/${PN}-${MY_PV}" 31 | 32 | LICENSE="Apache-2.0 BSD BSD-2 MIT MPL-2.0" 33 | SLOT="0" 34 | KEYWORDS="~amd64" 35 | 36 | BDEPEND="dev-util/promu" 37 | 38 | DEPEND="acct-group/mysqld_exporter 39 | acct-user/mysqld_exporter" 40 | 41 | RDEPEND="${DEPEND}" 42 | 43 | PATCHES=( "${FILESDIR}"/${PN}-0.12.1-skip-tests.patch ) 44 | 45 | src_prepare() { 46 | default 47 | 48 | if [[ -n $MYSQLD_EXPORTER_COMMIT ]]; then 49 | sed -i -e "s/{{.Revision}}/${MYSQLD_EXPORTER_COMMIT}/" .promu.yml || die 50 | fi 51 | } 52 | 53 | src_compile() { 54 | mkdir -p bin || die 55 | 56 | promu build --prefix bin || die 57 | 58 | # comment this for a normal release. 59 | mv bin/${PN}-${MY_PV} bin/${PN} || die 60 | } 61 | 62 | src_install() { 63 | dobin bin/* 64 | dodoc {README,CHANGELOG,CONTRIBUTING}.md 65 | 66 | keepdir /var/lib/mysqld_exporter /var/log/mysqld_exporter 67 | fowners ${PN}:${PN} /var/lib/mysqld_exporter /var/log/mysqld_exporter 68 | fperms 0770 /var/lib/mysqld_exporter 69 | 70 | newinitd "${FILESDIR}"/${PN}-r1.initd ${PN} 71 | newconfd "${FILESDIR}"/${PN}-r1.confd ${PN} 72 | 73 | systemd_dounit "${FILESDIR}"/${PN}.service 74 | 75 | insinto /etc/logrotate.d/ 76 | newins "${FILESDIR}"/${PN}.logrotate ${PN} 77 | } 78 | 79 | pkg_postinst() { 80 | if [[ -z "${REPLACING_VERSIONS}" ]]; then 81 | # This is a new installation 82 | elog "Create \"${EROOT}/var/lib/mysqld_exporter/.my.cnf\" to read MySQL credentials from file." 83 | else 84 | local _replacing_version= 85 | for _replacing_version in ${REPLACING_VERSIONS}; do 86 | if ! ver_test "${_replacing_version}" -ge "0.11.0"; then 87 | elog "Starting with ${PN}-0.11.0, command-line flags will require double dashes (--)." 88 | elog "You must update your configuration or ${PN} won't start." 89 | 90 | break 91 | fi 92 | done 93 | fi 94 | } 95 | -------------------------------------------------------------------------------- /app-metrics/postfix_exporter/ChangeLog: -------------------------------------------------------------------------------- 1 | 29 Sep 2020; Manuel Friedli 2 | -postfix_exporter-0.1.2.ebuild: 3 | app-metrics/postfix_exporter: Purge old ebuild 4 | 5 | *postfix_exporter-0.2.0-r1 (29 Sep 2020) 6 | 7 | 29 Sep 2020; Manuel Friedli 8 | +postfix_exporter-0.2.0-r1.ebuild, -postfix_exporter-0.2.0.ebuild: 9 | app-metrics/postfix_exporter: Make v0.2.0 GLEP 81 conformant 10 | 11 | *postfix_exporter-0.2.0 (19 Nov 2019) 12 | 13 | 19 Nov 2019; +files/postfix_exporter-1.confd, 14 | +postfix_exporter-0.2.0.ebuild: 15 | app-metrics/postfix_exporter: Add ebuild for version 0.2.0. 16 | 17 | *postfix_exporter-0.1.2 (19 Nov 2019) 18 | 19 | 19 Nov 2019; +files/postfix_exporter.confd, 20 | +files/postfix_exporter.initd, +files/postfix_exporter.logrotated, 21 | +files/postfix_exporter.service, +metadata.xml, 22 | +postfix_exporter-0.1.2.ebuild: 23 | app-metrics/postfix_exporter: Add ebuild with systemd unit file. 24 | -------------------------------------------------------------------------------- /app-metrics/postfix_exporter/Manifest: -------------------------------------------------------------------------------- 1 | AUX postfix_exporter-1.confd 891 BLAKE2B 7483607fd56a7cad95df4a1ba50306b1dd80226ad7caa7dc87de9d4de841546895df183f27232a9937c8c54df1d007f634150d238921226095be754281566591 SHA512 46650da87890f8d52efa2d28204c6f8bc31725cc5df2f7e762a7b6ee95857b5e8ca5ee529f5f2c9c96f174402aa002437300e6383c8de608338ce40a5a800cd9 2 | AUX postfix_exporter.confd 527 BLAKE2B c05b24a709dd2d4f67f048975fedae0ca78eaacf42918c56c20d7a1aba8568158ee573076bce0c77518b55db5a78fd36bb0d5bd79138e7a31e47d1b7cc47c7c7 SHA512 6275fc294668e64996053923be9c3c00246c2db5deaaa50b28ddc1f049f953f51d9923813c32ca8f809d409a8e843c0de49fafe3d1ed11f69f222e3e1bf25a77 3 | AUX postfix_exporter.initd 565 BLAKE2B 2bb9b4de2fdefd5e4be00415430eccd378dcb74254a308667679595269936a6acc02249a7c84f3d18f453efca7d64fd0a89748d601e97c8839130f0983285023 SHA512 4a525dfd6cac0d83ebf41b9f9265d1f06816bf25ed5753719451a187d71b7d4bdbc8669c6f34797e6c75ead5c489f18971435aae47396ec8c0c91554c5edbe3b 4 | AUX postfix_exporter.logrotated 105 BLAKE2B 5285292139b4412afa9ab5d0fbe19f17f8785e0f98784a18f400373ec2c079cd4302ebb458564f2f052fc77a9b94709c81445947dd46a108029e680a0fd2b81c SHA512 1c20e1718bdd91df38758d30af520db983146332659d06205112a662eb8f096c3671f7631bc835255fdcb0538c66224c244a523e94f12e08ccb7b85b953844b5 5 | AUX postfix_exporter.service 225 BLAKE2B 95517b7d089d79020d8376f14d82d01cefd572c35c83a6c51f9bbc40e2360a7b424ab19afb3f38cebdf591e06900de17ded91e4bea124fa953dd28627993744c SHA512 f95c8f9446306d86586866f494f2f3de7d6c226151d1a84855bb03cafbc1e130ee693f6ea4b521f36e628a465becde3df0ec16a13432134eefe33f51445d08f2 6 | DIST postfix_exporter-0.3.0-deps.tar.xz 10261848 BLAKE2B 3ab985ae873f53019b093266df90d4593b3a1755bafb6a0df600ae84411fd73f578cfeb6749fdfade5392ec55ec4df1916cf6b86f0ea0b5e04828dda50687789 SHA512 d591ef808fd3ccc7b48f37257ae6925b8ae491decef9ac679f13af08d0c6717b162a53cc2cd2ffb98361f38eaceaac24b2fba1db958fc9fa172fbe5060b639b1 7 | DIST postfix_exporter-0.3.0.tar.gz 26528 BLAKE2B 9d1b17917f4a6a6e73e1477e973454d9ce774d218463f151117e8772f77ea17c00536d0262789644716992c3c6ddcbf8b26d9c92eea77f9750e971e3a7c0d1d4 SHA512 1812d2ad95803290c12615975ba6e44c0a6f73dd0e10db927a9f1c58bfce27b71c9c2928f58623e263ba2737d2780f220e6a7fe0992e2607f290478eaa080b39 8 | EBUILD postfix_exporter-0.3.0-r2.ebuild 1037 BLAKE2B 71c5caa399bb6eef9c20b645a6af88c72862e2f9d928d6361a973ac3543a220975cd52b4a829fea891c72b23dc3f4fa012b68f956231b777ff279ebdf71e29ae SHA512 2acc5fa021736a6a1214735ab15dff136d6a17cd1f2fb42a44f8f5e3dd437b02f56d9eb8dc83f165ae4441f15dc7352b8cd9954ec008a72773d767b268058dae 9 | MISC ChangeLog 890 BLAKE2B de6961b87add10ea0b2597276ccf184a88fbe169bbfb1a30e17e48e8bfe5f35213f48a7fa0b597de95465cd9519370ceb81435eeba728618d910eecbd4e77dd3 SHA512 9b227ee69673fe8b7807a07af530d5e10a8840e65f93aac77be720632f11b117f5b2e9278947e6f81ed98afdd5354d07a0c23380ff5ddb4752a107fb5f8add7a 10 | MISC metadata.xml 255 BLAKE2B 1132f0657024f17717e5191a4992978685715f9abb96052db6399468506deaa85454efcaf58c7dcebfe5e1cf8948c767a7b001832d50c7d9dc162b0ff1395361 SHA512 36fb59a02d322553d6bfad2deeff884cc782c54bbb01a3fb344767fb43536905c43950df368e645d08ba9c48f3ec13c05b1d3c827fa12581c164623d2c174d73 11 | -------------------------------------------------------------------------------- /app-metrics/postfix_exporter/files/postfix_exporter-1.confd: -------------------------------------------------------------------------------- 1 | # --postfix.logfile_path string 2 | # Path where Postfix writes log entries. This file will be truncated by this exporter. (default "/var/log/postfix_exporter_input.log") 3 | # --postfix.showq_path string 4 | # Path at which Postfix places its showq socket. (default "/var/spool/postfix/public/showq") 5 | # --web.listen-address string 6 | # Address to listen on for web interface and telemetry. (default ":9154") 7 | # --web.telemetry-path string 8 | # Path under which to expose metrics. (default "/metrics") 9 | # --systemd.enable 10 | # Read from the systemd journal instead of log 11 | # --systemd.unit string 12 | # Name of the Postfix systemd unit. (default "postfix.service") 13 | # --systemd.slice string 14 | # Name of the Postfix systemd slice. Overrides the systemd unit. (default "") 15 | # --systemd.journal_path string 16 | # Path to the systemd journal (default "") 17 | command_args="" 18 | -------------------------------------------------------------------------------- /app-metrics/postfix_exporter/files/postfix_exporter.confd: -------------------------------------------------------------------------------- 1 | # -postfix.logfile_path string 2 | # Path where Postfix writes log entries. This file will be truncated by this exporter. (default "/var/log/postfix_exporter_input.log") 3 | # -postfix.showq_path string 4 | # Path at which Postfix places its showq socket. (default "/var/spool/postfix/public/showq") 5 | # -web.listen-address string 6 | # Address to listen on for web interface and telemetry. (default ":9154") 7 | # -web.telemetry-path string 8 | # Path under which to expose metrics. (default "/metrics") 9 | command_args="" 10 | -------------------------------------------------------------------------------- /app-metrics/postfix_exporter/files/postfix_exporter.initd: -------------------------------------------------------------------------------- 1 | #!/sbin/openrc-run 2 | # Copyright 2016-2019 Gentoo Authors 3 | # Distributed under the terms of the GNU General Public License v2 4 | 5 | description="Prometheus Exporter for Postfix Metrics" 6 | pidfile=${pidfile:-"/run/${RC_SVCNAME}.pid"} 7 | user=${user:-${RC_SVCNAME}} 8 | group=${group:-${RC_SVCNAME}} 9 | 10 | command="/usr/bin/postfix_exporter" 11 | command_args="${command_args:-}" 12 | command_background="true" 13 | start_stop_daemon_args="--user ${user} --group ${group} \ 14 | --stdout /var/log/${RC_SVCNAME}/${RC_SVCNAME}.log \ 15 | --stderr /var/log/${RC_SVCNAME}/${RC_SVCNAME}.log" 16 | 17 | depend() { 18 | after net 19 | } 20 | -------------------------------------------------------------------------------- /app-metrics/postfix_exporter/files/postfix_exporter.logrotated: -------------------------------------------------------------------------------- 1 | /var/log/postfix_exporter/postfix_exporter.log { 2 | missingok 3 | size 5M 4 | rotate 3 5 | compress 6 | copytruncate 7 | } 8 | -------------------------------------------------------------------------------- /app-metrics/postfix_exporter/files/postfix_exporter.service: -------------------------------------------------------------------------------- 1 | [Unit] 2 | Description=Postfix Exporter 3 | 4 | [Service] 5 | User=postfix_exporter 6 | Group=postfix_exporter 7 | EnvironmentFile=/etc/conf.d/postfix_exporter 8 | ExecStart=/usr/bin/postfix_exporter $command_args 9 | 10 | [Install] 11 | WantedBy=multi-user.target 12 | -------------------------------------------------------------------------------- /app-metrics/postfix_exporter/metadata.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | kumina/postfix_exporter 7 | 8 | 9 | -------------------------------------------------------------------------------- /app-metrics/postfix_exporter/postfix_exporter-0.3.0-r2.ebuild: -------------------------------------------------------------------------------- 1 | # Copyright 1999-2025 Gentoo Authors 2 | # Distributed under the terms of the GNU General Public License v2 3 | 4 | EAPI=8 5 | 6 | inherit go-module systemd 7 | 8 | DESCRIPTION="Prometheus Exporter for Postfix" 9 | HOMEPAGE="https://github.com/kumina/postfix_exporter" 10 | SRC_URI=" 11 | https://github.com/kumina/postfix_exporter/archive/${PV}.tar.gz -> ${P}.tar.gz 12 | https://dev.gentoo.org/~arthurzam/distfiles/app-metrics/${PN}/${P}-deps.tar.xz 13 | " 14 | 15 | LICENSE="Apache-2.0 BSD MIT" 16 | SLOT="0" 17 | KEYWORDS="~amd64" 18 | IUSE="systemd" 19 | RESTRICT+=" test" 20 | 21 | RDEPEND=" 22 | acct-group/postfix_exporter 23 | acct-user/postfix_exporter 24 | " 25 | DEPEND="${RDEPEND} 26 | systemd? ( sys-apps/systemd ) 27 | " 28 | 29 | src_compile() { 30 | ego build -tags "$(usex systemd '' 'nosystemd')" -v -o bin/${PN} 31 | } 32 | 33 | src_install() { 34 | dobin bin/${PN} 35 | dodoc {CHANGELOG,README}.md 36 | keepdir /var/log/${PN} 37 | fowners ${PN}:${PN} /var/log/${PN} 38 | newinitd "${FILESDIR}"/${PN}.initd ${PN} 39 | newconfd "${FILESDIR}"/${PN}-1.confd ${PN} 40 | insinto /etc/logrotate.d 41 | newins "${FILESDIR}/${PN}.logrotated" "${PN}" 42 | systemd_dounit "${FILESDIR}"/${PN}.service 43 | } 44 | -------------------------------------------------------------------------------- /app-metrics/prometheus-cpu-mem-monitor/ChangeLog: -------------------------------------------------------------------------------- 1 | *prometheus-cpu-mem-monitor-0.0.0.1-r1 (29 Sep 2020) 2 | 3 | 29 Sep 2020; Manuel Friedli 4 | +prometheus-cpu-mem-monitor-0.0.0.1-r1.ebuild, 5 | -prometheus-cpu-mem-monitor-0.0.0.1.ebuild: 6 | app-metrics/prometheus-cpu-mem-monitor: GLEP 81 compatible 7 | 8 | *prometheus-cpu-mem-monitor-0.0.0.1 (11 Nov 2019) 9 | 10 | 11 Nov 2019; +files/prometheus-cpu-mem-monitor.service, 11 | +files/prometheus-cpu-mem-monitor.sh, +files/prometheus-cpu-mem-monitor.timer, 12 | +metadata.xml, +prometheus-cpu-mem-monitor-0.0.0.1.ebuild: 13 | app-metrics/prometheus-cpu-mem-monitor: Add very first draft version 14 | -------------------------------------------------------------------------------- /app-metrics/prometheus-cpu-mem-monitor/Manifest: -------------------------------------------------------------------------------- 1 | AUX prometheus-cpu-mem-monitor.service 243 BLAKE2B 6f774e36b2e1b2dbc1614a930f2e64da9b664a0bef6023bb69db571949266625f32ec057ac31be12f1ec2fbcb9c5d7a732377471f750b5346384c366808ba42a SHA512 7d21c89a0ebf577fe654ef93b7098b4ef40127892213e26141583d64a8fadc683799b0da588b8ddb4a692129de536e3c75dc80be83939ba7a5c47f45e84be7b2 2 | AUX prometheus-cpu-mem-monitor.sh 564 BLAKE2B 1fcff16c183709c569398795afbce2ab11e558badfb437b8e4048cde5102e7ae7fe58ea11f64cb1bce7754bdfd7f85bddcaaf4deefd2a658ca76b1973df9d8bc SHA512 dfbd52eb86dca8e0d576f262b98a4efe145524653a3cfe9ae51e14695d0a02d3fc7618e0f236b5200ef59b84d81acf373b3a49665dbc23c694f299a29569479e 3 | AUX prometheus-cpu-mem-monitor.timer 291 BLAKE2B d41b99088752863c3ffaf065279702a5ddec90edabe0fd7ec11d71b883756f370c4236aa1c4074b4d3869b02f29142aca4b5247dd49281299d5625a3fe4f3509 SHA512 2245655fec3417c44c64c04074f1f5c061e7c80a3b34ba0f683c12b74b1a7c5c46abec16bb78fca479381982d8286bab0919be223c2e9c08d26d3e80ced772a3 4 | EBUILD prometheus-cpu-mem-monitor-0.0.0.1-r2.ebuild 458 BLAKE2B 8f1583af1e7c008c3f5ebc3b1337ed4382110681ae171bb230eddffdeb719f739853486be3309e43ad871cffb6b6d3e88aeaad8a09beaa6bf4449dfe2f462bb2 SHA512 4aed822725bf83b66093e6813c786349cf1bb935c396efff1b8257b84f92df660d4bcfc0e125e8de8d158a13899629e6a4aea8273a2e70ba72204cb060c3f88e 5 | MISC ChangeLog 604 BLAKE2B 3eeac06192d3c27598c59618e7a800beed43b282e16abbf3d69e1aebbe43b8c525c6d9981802b04ba92ca67a5f4bccac41bc2458b4fd031775af2beb54d6acf8 SHA512 c38d6a62608d97018fc92328f4d0d86d4bad79593ce68b07264d3cb84e853dd2dc755e6ffaed46c40b4afdc691ae4527027c545f30ad8203985db1dd17cc58f2 6 | MISC metadata.xml 337 BLAKE2B bd72b6097fead5eaf80082790d3712ae0893b118140b62f58639f0e5c56bebf57dbd0ccd0ea19af82b2dce88c88c494d88290f98df4818e4fad3f4386398d171 SHA512 aee4825d8b90a8fd84fb558b9af4b7eb889fcf81bae6c7b317a9d69f62b06dd0f0bc2aa91aa2c32f10ff91fdbf64b341d7e5adc3c65a5225c7e0e92d7a6b7816 7 | -------------------------------------------------------------------------------- /app-metrics/prometheus-cpu-mem-monitor/files/prometheus-cpu-mem-monitor.service: -------------------------------------------------------------------------------- 1 | # Calculate host statistics for prometheus 2 | # Written by Manuel Friedli 3 | # Changelog: 4 | # 2019-11-10: Inception 5 | 6 | [Unit] 7 | Description=Calculate CPU/Memory stats for prometheus 8 | 9 | [Service] 10 | Type=oneshot 11 | ExecStart=/usr/bin/prometheus-cpu-mem-monitor.sh 12 | -------------------------------------------------------------------------------- /app-metrics/prometheus-cpu-mem-monitor/files/prometheus-cpu-mem-monitor.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | # Extract per-process CPU and memory usage from "ps aux" and send the data to prometheus 3 | # 4 | 5 | TARGET_URL="http://localhost:9091/metrics/job/top/instance/vps-02.friedli.info" 6 | 7 | z=$(ps aux) 8 | 9 | while read -r z 10 | do 11 | cpustats=$cpustats$(awk '{print "cpu_usage{process=\""$11"\", pid=\""$2"\"}", $3z}'); 12 | memstats=$memstats$(awk '{print "memory_usage{process=\""$11"\", pid=\""$2"\"}", $4z}'); 13 | done <<< "$z" 14 | 15 | curl -X POST -H "Content-Type: text/plain" --data "$cpustats 16 | " ${TARGET_URL} 17 | 18 | curl -X POST -H "Content-Type: text/plain" --data "$memstats 19 | " ${TARGET_URL} 20 | -------------------------------------------------------------------------------- /app-metrics/prometheus-cpu-mem-monitor/files/prometheus-cpu-mem-monitor.timer: -------------------------------------------------------------------------------- 1 | # Timer for calculating host statistics for prometheus 2 | # Written by Manuel Friedli 3 | # Changelog: 4 | # 2019-11-10: Inception 5 | 6 | [Unit] 7 | Description=Timer for calculating CPU/Memory stats for prometheus 8 | 9 | [Timer] 10 | OnBootSec=1s 11 | OnUnitInactiveSec=10s 12 | AccuracySec=1s 13 | 14 | [Install] 15 | WantedBy=multi-user.target 16 | -------------------------------------------------------------------------------- /app-metrics/prometheus-cpu-mem-monitor/metadata.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | manuel@fritteli.ch 6 | Manuel Friedli 7 | 8 | 9 | prometheus/node_exporter 10 | 11 | 12 | -------------------------------------------------------------------------------- /app-metrics/prometheus-cpu-mem-monitor/prometheus-cpu-mem-monitor-0.0.0.1-r2.ebuild: -------------------------------------------------------------------------------- 1 | # Copyright 1999-2022 Gentoo Authors 2 | # Distributed under the terms of the GNU General Public License v2 3 | 4 | EAPI=8 5 | 6 | inherit systemd 7 | 8 | DESCRIPTION="CPU and memory monitoring for prometheus" 9 | HOMEPAGE="https://gittr.ch/linux/gentoo-overlay" 10 | 11 | S="${WORKDIR}" 12 | 13 | LICENSE="GPL-2" 14 | SLOT="0" 15 | KEYWORDS="~amd64" 16 | 17 | DEPEND="sys-process/procps" 18 | 19 | src_install() { 20 | dobin "${FILESDIR}/${PN}.sh" 21 | systemd_dounit "${FILESDIR}/${PN}.service" 22 | systemd_dounit "${FILESDIR}/${PN}.timer" 23 | } 24 | -------------------------------------------------------------------------------- /dev-python/geoip2/ChangeLog: -------------------------------------------------------------------------------- 1 | *geoip2-4.6.0 (04 Jul 2022) 2 | 3 | 04 Jul 2022; Manuel Friedli +geoip2-4.6.0.ebuild, 4 | geoip2-4.0.2-r2.ebuild, geoip2-4.1.0-r2.ebuild: 5 | dev-python/geoip2: Add v4.6.0 6 | 7 | *geoip2-4.0.2-r1 (29 Mar 2021) 8 | *geoip2-4.1.0-r1 (29 Mar 2021) 9 | 10 | 29 Mar 2021; Manuel Friedli +geoip2-4.0.2-r1.ebuild, 11 | +geoip2-4.1.0-r1.ebuild, -geoip2-4.0.2.ebuild, -geoip2-4.1.0.ebuild: 12 | dev-python/geoip2: Add support for python 3.9 13 | 14 | *geoip2-4.1.0 (14 Nov 2020) 15 | 16 | 14 Nov 2020; Manuel Friedli +geoip2-4.1.0.ebuild: 17 | dev-python/geoip2: Add latest available version. 18 | 19 | *geoip2-4.0.2 (03 Aug 2020) 20 | 21 | 03 Aug 2020; Manuel Friedli +geoip2-4.0.2.ebuild, 22 | +metadata.xml: 23 | dev-python/geoip2: Add ebuild for latest version. 24 | -------------------------------------------------------------------------------- /dev-python/geoip2/Manifest: -------------------------------------------------------------------------------- 1 | DIST geoip2-4.8.0.tar.gz 174237 BLAKE2B a175065c127246d6594cc1c3e9148db6b0f1b440a1634b6da649da4f529a67fcd66f7d08e3e4a8137d13c9ca6b92f38c53a7744b45d362c4e6de4552df0dae39 SHA512 927a68a50e68d82885da982b4e8fff1c166f8a482b88f311e9466356da383554813fa633227b7dcc914b49327e9ef918534161d8208ccc480d4965318d639af5 2 | EBUILD geoip2-4.8.0.ebuild 504 BLAKE2B 99e4a34e889b5fe03bbe3ee20a24894e0aacbaeeef0b1efe9b3f78ac7b1df4965f3482662833ce5ed7fea66e7ae175811cd5f8516aa78c989203184fc68ccfeb SHA512 fc7977c02261d7caba85d3812d7225817e08998039e61022ac25c575e26ab51dde2c52f90803645b82bce374a7346e10d85dfd31635b74ac947b4237a68e9b0f 3 | MISC ChangeLog 767 BLAKE2B 634974f533f8c9424522861351dee15931e12e4d0a3b550bd59b0f67c9c25357d0b7702303be51bc347072a8080834d68662236ec1f070f12a2712b56abc0659 SHA512 838b1946d5e28c2ca4bcb994670855809bc7782f837fd4f4fbbf66850640a9b8d1426275d65286cc70ce2bc7c7ceee4350bcadaedc2b3bfcf1eb06e329007e28 4 | MISC metadata.xml 378 BLAKE2B 021f1d4f38fc77495964dcd72e96bfe42364a221e1be0048a7facb7373ab3122b5b4204712d9178c9fd229d0b4d3c7565d75b1f1d241789bd74ce34fd1ab924d SHA512 b3448e6d9699cf5aa36d17532ec0b19a41078927d1692bf15b8aa79436aff3e0fe0017670d3361fac6b802b60ee1985db7ab766095ad0f352139ce4d131abb48 5 | -------------------------------------------------------------------------------- /dev-python/geoip2/geoip2-4.8.0.ebuild: -------------------------------------------------------------------------------- 1 | # Copyright 1999-2024 Gentoo Authors 2 | # Distributed under the terms of the GNU General Public License v2 3 | 4 | EAPI=8 5 | 6 | DISTUTILS_USE_PEP517=setuptools 7 | PYTHON_COMPAT=( python3_{8..13} ) 8 | 9 | inherit distutils-r1 pypi 10 | 11 | DESCRIPTION="MaxMind GeoIP2 API" 12 | HOMEPAGE="https://github.com/maxmind/GeoIP2-python" 13 | 14 | LICENSE="Apache-2.0" 15 | SLOT="0" 16 | KEYWORDS="~amd64 ~x86" 17 | 18 | DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]" 19 | RDEPEND=" 20 | >=dev-python/requests-2.24.0[${PYTHON_USEDEP}] 21 | >=dev-python/maxminddb-2.0.0[${PYTHON_USEDEP}] 22 | " 23 | -------------------------------------------------------------------------------- /dev-python/geoip2/metadata.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | manuel@fritteli.ch 6 | Manuel Friedli 7 | 8 | 9 | geoip2 10 | maxmind/GeoIP2-python 11 | 12 | 13 | -------------------------------------------------------------------------------- /dev-python/maxminddb/ChangeLog: -------------------------------------------------------------------------------- 1 | *maxminddb-2.0.2-r1 (29 Mar 2021) 2 | *maxminddb-2.0.3-r1 (29 Mar 2021) 3 | 4 | 29 Mar 2021; Manuel Friedli +maxminddb-2.0.2-r1.ebuild, 5 | +maxminddb-2.0.3-r1.ebuild, -maxminddb-2.0.2.ebuild, -maxminddb-2.0.3.ebuild: 6 | dev-python/maxminddb: Add support for python 3.9 7 | 8 | *maxminddb-2.0.3 (14 Nov 2020) 9 | 10 | 14 Nov 2020; Manuel Friedli +maxminddb-2.0.3.ebuild: 11 | dev-python/maxminddb: Add latest available version. 12 | 13 | *maxminddb-2.0.2 (03 Aug 2020) 14 | 15 | 03 Aug 2020; Manuel Friedli +maxminddb-2.0.2.ebuild, 16 | +metadata.xml: 17 | dev-python/maxminddb: Add ebuild for current version. 18 | -------------------------------------------------------------------------------- /dev-python/maxminddb/Manifest: -------------------------------------------------------------------------------- 1 | DIST maxminddb-2.6.2.tar.gz 181286 BLAKE2B 484ea210956bf23ab6f9995bfe3723204ff26296a18e23766afee2bcc9c53bff2f04301da9bebf80cf965aab88474e79a1b6ecb5b662f82f2ced5fedbf35ecf8 SHA512 72fe00e29a26e51fe5357dc70da35d5c8bd7085ad6bd4e70eb1b37414c7dbad4f54d207bf8c957ecb03ff7e7503756f57c0dcd753de2fe2cfb0717df617ff811 2 | EBUILD maxminddb-2.6.2.ebuild 478 BLAKE2B 228be35b064d84739fb6e313fdf66678552e72e9c8cd635edf88d4de3f38399f960c5e9b230d9ed7714d043a4e27f88055af9fac4e26956cf1e0447a287280f7 SHA512 45b7628d5023d2b0f2b4e1eda5410837a406d88e94993c03949a63fcc532f1c964b0fb7ed70dbd9505859b48eae89f7b75ac8689791f8cf008e9e64be6b69fb6 3 | MISC ChangeLog 623 BLAKE2B 5dc58925a20d08e0ad1e83c5bdb555a812d86b54ed88cca489ffc283c22ddc77ee9e0c25fcf564e56677781af5ba9ada9dc243b36cc3ff29d2dff7f034090f87 SHA512 9449e563127e6b1db426df8a4f7eca8f534e136e8baa4c6be49cf9118c69b456006fa2a9024d993a0f2c3c4b9b7f8ac0c4dcaa71dfcbf42b709a03a0ba15fc5b 4 | MISC metadata.xml 392 BLAKE2B 80ee8b6d41e2c55629eeb9d57d6c280e70bf21ee0d7af48b4f295db55117b9f2409340df26226ff4d51e680c8b1afe4d2664558872a18b38f4786f6943a92b31 SHA512 0b7723429e3137409159f75f2c37f29982a4bb034f68395cde63a9c7a825626b986277b9bec551f24b895d7731735bfae726cd64abb1d4c8b043122ad6e0eff5 5 | -------------------------------------------------------------------------------- /dev-python/maxminddb/maxminddb-2.6.2.ebuild: -------------------------------------------------------------------------------- 1 | # Copyright 1999-2024 Gentoo Authors 2 | # Distributed under the terms of the GNU General Public License v2 3 | 4 | EAPI=8 5 | 6 | DISTUTILS_USE_PEP517=setuptools 7 | DISTUTILS_EXT=1 8 | PYTHON_COMPAT=( python3_{8..13} python3_13t) 9 | 10 | inherit distutils-r1 pypi 11 | 12 | DESCRIPTION="Python MaxMind DB reader extension" 13 | HOMEPAGE="https://github.com/maxmind/MaxMind-DB-Reader-python" 14 | 15 | LICENSE="BSD" 16 | SLOT="0" 17 | KEYWORDS="~amd64 ~x86" 18 | 19 | DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]" 20 | RDEPEND=" 21 | dev-libs/libmaxminddb 22 | " 23 | -------------------------------------------------------------------------------- /dev-python/maxminddb/metadata.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | manuel@fritteli.ch 6 | Manuel Friedli 7 | 8 | 9 | maxminddb 10 | maxmind/MaxMind-DB-Reader-python 11 | 12 | 13 | -------------------------------------------------------------------------------- /dev-util/drone-runner-docker/ChangeLog: -------------------------------------------------------------------------------- 1 | 30 Apr 2022; Manuel Friedli 2 | -drone-runner-docker-1.6.3.ebuild, -files/app.ini-1.6.2, 3 | -files/drone-runner-docker.service-1.6.2: 4 | dev-util/drone-runner-docker: Prune old version. 5 | 6 | *drone-runner-docker-1.8.1 (30 Apr 2022) 7 | 8 | 30 Apr 2022; Manuel Friedli 9 | +drone-runner-docker-1.8.1.ebuild, +files/drone-runner-docker.confd, 10 | +files/drone-runner-docker.initd, +files/drone-runner-docker.service: 11 | dev-util/drone-runner-docker: Add ebuild for version 1.8.1 12 | 13 | 30 Apr 2022; Manuel Friedli 14 | -drone-runner-docker-1.5.2-r1.ebuild, -drone-runner-docker-1.6.0.ebuild, 15 | -drone-runner-docker-1.6.1.ebuild, -drone-runner-docker-1.6.2.ebuild, 16 | -files/app.ini, -files/drone-runner-docker.service, 17 | -files/drone-runner-docker.sh: 18 | dev-util/drone-runner-docker: Clean up old stuff. 19 | 20 | *drone-runner-docker-1.6.3 (23 Feb 2021) 21 | 22 | 23 Feb 2021; Manuel Friedli 23 | +drone-runner-docker-1.6.3.ebuild: 24 | dev-util/drone-runner-docker: Ebuild for version 1.6.3 25 | 26 | *drone-runner-docker-1.6.1 (24 Nov 2020) 27 | 28 | 24 Nov 2020; Manuel Friedli 29 | +drone-runner-docker-1.6.1.ebuild: 30 | dev-util/drone-runner-docker: Add version 1.6.1 31 | 32 | 14 Nov 2020; Manuel Friedli 33 | drone-runner-docker-1.6.0.ebuild: 34 | dev-util/drone-runner-docker: Fixes #67 35 | 36 | *drone-runner-docker-1.6.0 (14 Nov 2020) 37 | 38 | 14 Nov 2020; Manuel Friedli 39 | +drone-runner-docker-1.6.0.ebuild, files/drone-runner-docker.service: 40 | dev-util/drone-runner-docker: Fixes #66 41 | 42 | *drone-runner-docker-1.5.2-r1 (08 Oct 2020) 43 | 44 | 08 Oct 2020; Manuel Friedli 45 | +drone-runner-docker-1.5.2-r1.ebuild, -drone-runner-docker-1.5.2.ebuild, 46 | files/drone-runner-docker.service: 47 | dev-util/drone-runner-docker: Add fixed .service file. 48 | 49 | *drone-runner-docker-1.5.2 (25 Sep 2020) 50 | 51 | 25 Sep 2020; Manuel Friedli 52 | +drone-runner-docker-1.5.2.ebuild, +files/app.ini, 53 | +files/drone-runner-docker.service, +files/drone-runner-docker.sh, 54 | +metadata.xml: 55 | dev-util/drone-runner-docker: Initial add 56 | -------------------------------------------------------------------------------- /dev-util/drone-runner-docker/Manifest: -------------------------------------------------------------------------------- 1 | AUX drone-runner-docker.confd 769 BLAKE2B 6203c9ef0b3d812a3de3e130238412a56eb2bbe57f9fe5d82da9b72b655f6f0031d5a78062fa9d3d578990e7455d7592315ec9b34d4a07b28c6209bb2997d2bd SHA512 ea8475f7ce6032149392717facd90aabc26b4b308df2c25b202e1a90bcea154914d6ddf2e7672d65c0673c224145099eca059db37fd9efe0edd296452d60aa4f 2 | AUX drone-runner-docker.initd 508 BLAKE2B 30d283469f7ff83f484f563975d91c5d22af86d081cf36dddffce668a90c7a3e90ea7060c53606a37a823ae77b02053e489f9988fb73390c7bd28f245fb8895b SHA512 65edfdb1195221b51e3c494d6929bf2e0b4621443b0456e1f02d3d38dd0c9dca98bdc8633f24f4adf63fe9369ad14fb004a20d2daf23d3f2107f656359ff6a44 3 | AUX drone-runner-docker.service 385 BLAKE2B 6531cd79c97f12a042d998ccc4378b28d436a935c479396fcc74cc1b983bef58021a9cb7c31ca4c8e4cbbebbd40d1458eebe85db9b24e091884b98f565855ac9 SHA512 86b68ba0c8df2c0ddd7458a58f9e86e32d6beea96cd27030161dd8be9416a29c4d68ea97e9a048476923c5495a92b1c4d109f179311c8c4fb5c9f64c85334d39 4 | DIST drone-runner-docker-1.8.3-vendor.tar.xz 1038320 BLAKE2B a3a8259ea897102db4db79264b7be73cec37c56c89b8c709629b6128ff98a2bf40fcfabfa7df4919094afb977c4d1bea8fe2b04b4517cd0ecd01b17525e62ba7 SHA512 ee0c4826c8c5df51aa75626553b39c1b82953e7e277b07010f9c06ba424526b7438988934092cc190105937580e0dba19a47aea630d4f8ddbec8dc29b818ba96 5 | DIST drone-runner-docker-1.8.3.tar.gz 59914 BLAKE2B b8af6a1627800cad809d2f0fdae6b1dc96ab46ab17f0b9b9eaf2333b9ae082d86b26671ab4cb571e4b8ef6b75182c3ad06d88b5ecbcfdd202a504d65c33cc042 SHA512 dc158e7044e26b7b16629ea27f591c6db1e916d25af23afde72d15ac66792ef83c3e945cbded673ad35bdf8e0300a65f749cf37a3fc8cfb12b89ab200d36c5b9 6 | EBUILD drone-runner-docker-1.8.3-r1.ebuild 1119 BLAKE2B 9f51b65b03317497a9b4ddf6abeef2b375369da2868035e9b5f1a93e0754c98dfb9a45d1140056ea73b666d833fa7fd7c73d8c0a78b997448df9c7b07e312a45 SHA512 55a36321f4cfaafdf6f3294e1b6f50f7356220c99542a63ca54ba4b2ceeba51b3b7baec5c4d1c09fa91ba574e4e4209b5dfefd326a9fe4f1df0157a22adcca3b 7 | MISC ChangeLog 2082 BLAKE2B f10b9f33e82e8c45edfb3d6f739e20789e08ef5189f070335b228c8e9c0f1f8471cc5c6e3c46e6a1cc9ea7f790034ccde333ba03e970c20f9376e17041ecd856 SHA512 ddad7bdc53689185bbbef57715a098d8300d666e08ffb0eb8cad451872e8d61de212ed33dda118a960a0744ea03a302be25a40fda0c42a55a5b91ad06b2ee2f0 8 | MISC metadata.xml 346 BLAKE2B df49880173b2c6dc0196b058db08a65419094e6777bfe5397b8897d004262078193f981346c637102e4e3c8aebd7b3c884746d9b2ab1d1bfa78232a43dd75212 SHA512 e2b8cd25886f102ef379a7339db8ce8d7223f3a5c6be2f65933ae15fc7ce01956c96c1cfb6f475ab9fe0d136205d1c52f6420344457de36fea1a8b8d5577e8e8 9 | -------------------------------------------------------------------------------- /dev-util/drone-runner-docker/drone-runner-docker-1.8.3-r1.ebuild: -------------------------------------------------------------------------------- 1 | # Copyright 1999-2025 Gentoo Authors 2 | # Distributed under the terms of the GNU General Public License v2 3 | 4 | EAPI=8 5 | inherit go-module systemd 6 | 7 | DESCRIPTION="Drone CI - Docker Runner" 8 | HOMEPAGE="https://www.drone.io/ https://github.com/drone-runners/drone-runner-docker" 9 | SRC_URI=" 10 | https://github.com/drone-runners/drone-runner-docker/archive/v${PV}.tar.gz -> ${P}.tar.gz 11 | https://gentoo-overlay.friedli.info/${P}-vendor.tar.xz 12 | " 13 | 14 | LICENSE="|| ( PolyForm-Small-Business-1.0.0 PolyForm-Free-Trial-1.0.0 )" 15 | SLOT="0" 16 | KEYWORDS="~amd64" 17 | 18 | DEPEND=" 19 | acct-group/drone-runner-docker 20 | acct-user/drone-runner-docker 21 | " 22 | 23 | RDEPEND="${DEPEND} 24 | app-containers/docker 25 | " 26 | 27 | RESTRICT="mirror" 28 | 29 | src_compile() { 30 | ego build 31 | } 32 | 33 | src_install() { 34 | dobin drone-runner-docker 35 | dodoc CHANGELOG.md HISTORY.md 36 | newinitd "${FILESDIR}"/drone-runner-docker.initd drone-runner-docker 37 | newconfd "${FILESDIR}"/drone-runner-docker.confd drone-runner-docker 38 | 39 | systemd_dounit "${FILESDIR}"/drone-runner-docker.service 40 | 41 | keepdir /var/log/drone-runner-docker /var/lib/drone-runner-docker 42 | fowners -R ${PN}:${PN} /var/log/drone-runner-docker /var/lib/drone-runner-docker 43 | } 44 | -------------------------------------------------------------------------------- /dev-util/drone-runner-docker/files/drone-runner-docker.confd: -------------------------------------------------------------------------------- 1 | # Drone docker runner configuration file. See 2 | # https://docs.drone.io/runner/docker/configuration/reference/ for a complete 3 | # list of configuration options. 4 | 5 | # provides the hostname (and optional port) of your Drone server. The runner connects to the server at the host address to receive pipelines for execution. 6 | DRONE_RPC_HOST="drone.example.com" 7 | 8 | # provides the protocol used to connect to your Drone server. The value must be either http or https. 9 | DRONE_RPC_PROTO="https" 10 | 11 | # provides the shared secret used to authenticate with your Drone server. This must match the secret defined in your Drone server configuration. 12 | DRONE_RPC_SECRET="your-secret-goes-here" 13 | 14 | # Optional string value configures HTTP port to bind to. default: :3000 15 | DRONE_HTTP_BIND="localhost:3030" 16 | -------------------------------------------------------------------------------- /dev-util/drone-runner-docker/files/drone-runner-docker.initd: -------------------------------------------------------------------------------- 1 | #!/sbin/openrc-run 2 | # Copyright 2016-2022 Gentoo Authors 3 | # Distributed under the terms of the GNU General Public License v2 4 | 5 | description="Drone CI Docker Runner" 6 | pidfile=${pidfile:-"/run/${SVCNAME}/${SVCNAME}.pid"} 7 | user=${user:-drone-runner-docker} 8 | group=${group:-drone-runner-docker} 9 | 10 | command="/usr/bin/drone-runner-docker daemon" 11 | command_background="true" 12 | start_stop_daemon_args="--user ${user} --group ${group} \ 13 | --stdout /var/log/${SVCNAME}/${SVCNAME}.log \ 14 | --stderr /var/log/${SVCNAME}/${SVCNAME}.log" 15 | -------------------------------------------------------------------------------- /dev-util/drone-runner-docker/files/drone-runner-docker.service: -------------------------------------------------------------------------------- 1 | [Unit] 2 | Description=Drone CI Docker Runner 3 | Documentation=https://docs.drone.io/ 4 | 5 | After=docker.service 6 | After=network.target 7 | Requires=docker.service 8 | Requires=network.target 9 | 10 | [Service] 11 | User=drone-runner-docker 12 | Group=drone-runner-docker 13 | 14 | EnvironmentFile=/etc/conf.d/drone-runner-docker 15 | ExecStart=/usr/bin/drone-runner-docker daemon 16 | 17 | Restart=on-failure 18 | 19 | [Install] 20 | WantedBy=multi-user.target 21 | -------------------------------------------------------------------------------- /dev-util/drone-runner-docker/metadata.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | manuel@fritteli.ch 6 | Manuel Friedli 7 | 8 | 9 | drone-runners/drone-runner-docker 10 | 11 | 12 | -------------------------------------------------------------------------------- /dev-util/reposilite/ChangeLog: -------------------------------------------------------------------------------- 1 | *reposilite-3.0.3-r1 (16 Sep 2022) 2 | 3 | 16 Sep 2022; Manuel Friedli +reposilite-3.0.3-r1.ebuild, 4 | -reposilite-3.0.3.ebuild: 5 | dev-util/reposilite: 3.0.3-r1: Fix installing the correct version. 6 | 7 | *reposilite-3.0.3 (16 Sep 2022) 8 | 9 | 16 Sep 2022; Manuel Friedli +reposilite-3.0.3.ebuild: 10 | dev-util/reposilite: Add v3.0.3 11 | 12 | 15 Aug 2022; Manuel Friedli files/reposilite-3.service: 13 | dev-util/reposilite: Fix start parameters 14 | 15 | 15 Aug 2022; Manuel Friedli reposilite-3.0.1.ebuild: 16 | dev-util/reposilite: Dep on user >=1 17 | 18 | *reposilite-3.0.1 (15 Aug 2022) 19 | 20 | 15 Aug 2022; Manuel Friedli +files/reposilite-3.service, 21 | +reposilite-3.0.1.ebuild: 22 | dev-util/reposilite: Let's see how v3 works :) 23 | 24 | *reposilite-2.9.26 (27 Dec 2021) 25 | 26 | 27 Dec 2021; Manuel Friedli +files/reposilite-2.9.26.cdn, 27 | +reposilite-2.9.26.ebuild, -files/reposilite-2.9.16.cdn, 28 | -files/reposilite-2.9.18.cdn, -files/reposilite-2.9.23.cdn, 29 | -reposilite-2.9.16.ebuild, -reposilite-2.9.18.ebuild, 30 | -reposilite-2.9.23.ebuild, -reposilite-2.9.25.ebuild: 31 | dev-util/reposilite: Add ebuild for version 2.9.26 The dependency to docker 32 | has been fixed (app-emulation/docker --> app-containers/docker). 33 | 34 | *reposilite-2.9.26 (16 Nov 2021) 35 | 36 | 16 Nov 2021; Manuel Friedli +reposilite-2.9.26.ebuild: 37 | dev-util/reposilite: Add version 2.9.26 38 | 39 | *reposilite-2.9.23 (24 Jul 2021) 40 | 41 | 24 Jul 2021; Manuel Friedli +files/reposilite-2.9.23.cdn, 42 | +reposilite-2.9.23.ebuild: 43 | dev-util/reposilite: Add version 2.9.23 44 | 45 | 08 Mar 2021; Manuel Friedli -files/reposilite-2.9.4.cdn, 46 | -reposilite-2.9.6.ebuild, -reposilite-2.9.8.ebuild: 47 | dev-util/reposilite: Prune very old ebuilds. 48 | 49 | *reposilite-2.9.18 (08 Mar 2021) 50 | 51 | 08 Mar 2021; Manuel Friedli +files/reposilite-2.9.18.cdn, 52 | +reposilite-2.9.18.ebuild: 53 | dev-util/reposilite: Bump to 2.9.18. 54 | 55 | *reposilite-2.9.16 (24 Feb 2021) 56 | 57 | 24 Feb 2021; Manuel Friedli +files/reposilite-2.9.16.cdn, 58 | +reposilite-2.9.16.ebuild: 59 | dev-util/reposilite: Ebuild for Version 2.9.16. 60 | 61 | 24 Nov 2020; Manuel Friedli files/reposilite.service: 62 | dev-util/reposilite: Fixes #63. 63 | 64 | *reposilite-2.9.6 (24 Nov 2020) 65 | 66 | 24 Nov 2020; Manuel Friedli +reposilite-2.9.6.ebuild: 67 | dev-util/reposilite: Add version 2.9.6 68 | 69 | 14 Nov 2020; Manuel Friedli reposilite-2.9.4.ebuild: 70 | dev-util/reposilite: Fixes #67 71 | 72 | *reposilite-2.9.4 (14 Nov 2020) 73 | 74 | 14 Nov 2020; Manuel Friedli +files/reposilite-2.9.4.cdn, 75 | +reposilite-2.9.4.ebuild, files/reposilite.service: 76 | dev-util/reposilite: Fixes #66 77 | 78 | 08 Oct 2020; Manuel Friedli files/reposilite-2.9.1.cdn, 79 | files/reposilite.sh, reposilite-2.9.1.ebuild: 80 | dev-util/reposilite: Apply some fixes 81 | 82 | *reposilite-2.9.1 (08 Oct 2020) 83 | 84 | 08 Oct 2020; Manuel Friedli +files/app.ini, 85 | +files/reposilite-2.9.1.cdn, +files/reposilite.service, +files/reposilite.sh, 86 | +metadata.xml, +reposilite-2.9.1.ebuild: 87 | dev-util/reposilite: Add untested ebuild for version 2.9.1 88 | -------------------------------------------------------------------------------- /dev-util/reposilite/Manifest: -------------------------------------------------------------------------------- 1 | AUX reposilite-3.service 423 BLAKE2B 96433bba1820b7f96be7d80670122f34a470b50b477e808dffb36584d62918aefc880a007b44e4285c86d7beb4b056bf5c10f1e6ad7c3f2962da41e2fc9465a6 SHA512 11e4eaa19123c58e68e470c9b367d19b8f35aeb271ce96e3bc292d22d3ac192bfae490b7bc2a12fe10748cdec1066d5c292f829d5d0b10aa4b809320873f409f 2 | DIST reposilite-3.5.18.jar 75993568 BLAKE2B 7d95db3be31f3840b8d8067e0793c348eefa6a2ecd0b726daa58cb45517673cced8bad62552c692f9425d3beb437ec19bbff69540812eeca7fff597bebc8731b SHA512 c00776ce2a69ef19434204f053186f81edb1523e095f8ad01d80b23535086d1f061489ac4eeeeb6fa5762eb49b527100180767ff704889174782f89be165dcef 3 | EBUILD reposilite-3.5.18.ebuild 1233 BLAKE2B 9413fd7ab6fdb36ebd4af3d0e3a1dfc73fe07764a690bddb74b56dfb36267ca8896c0ab95a61fe0ae7ab3436fb1aacd0256124806521b83efbb1a2b276c7aad3 SHA512 e5947eb4e202e4487b9a6115c500dea1c3eaa63a114ed88be3bafe86e095069856078f97db0803c5dbaf1383e6027793031e16dbd578ff7f2fd9dc6891ad2426 4 | MISC ChangeLog 3198 BLAKE2B 2606f974c8d7008a55d786fd462e927418ad172ddfdf04a6ddbe046e5e8993ba56906a1ae07cc7924ea2a8d03b371b68d203e2fa9f01e1f09b3499ae67888628 SHA512 0b7d3f49e3a65cd7210643766dd7f6c351ef58361298e31041f529feb8f68abc0c38bfe5cce168cb83197328de14dc49c687a723cc45a3abd94df60595c2eafc 5 | MISC metadata.xml 248 BLAKE2B cb50cad2c614a99daa2e236f9e0d0fab1ab20a898c0b0f0c28a1387820ab1f2b9dd4d396a3b38f732b493824f96a29ee5894e80e09dbd08dff62c1aaba3feaa0 SHA512 29f9b96b0a77546cce6a8bffd82fae2fd0939d32a7a05ffd0d91f9250a019a3ddaa599b93988c82daabb9c4c4b284dd947e2c47f6ca7727b8539cffa91bcb8c2 6 | -------------------------------------------------------------------------------- /dev-util/reposilite/files/reposilite-3.service: -------------------------------------------------------------------------------- 1 | [Unit] 2 | Description=Reposilite Maven Repository hosting server 3 | Documentation=https://reposilite.com/guide/about 4 | 5 | After=network.target 6 | Requires=network.target 7 | 8 | [Service] 9 | User=reposilite 10 | Group=reposilite 11 | WorkingDirectory=/opt/reposilite 12 | ExecStart=java -jar reposilite.jar --local-config=/etc/reposilite/reposilite.cdn 13 | SuccessExitStatus=0 14 | TimeoutStopSec=10 15 | Restart=on-failure 16 | RestartSec=5 17 | 18 | [Install] 19 | WantedBy=multi-user.target 20 | -------------------------------------------------------------------------------- /dev-util/reposilite/metadata.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | manuel@fritteli.ch 6 | Manuel Friedli 7 | 8 | 9 | -------------------------------------------------------------------------------- /dev-util/reposilite/reposilite-3.5.18.ebuild: -------------------------------------------------------------------------------- 1 | # Copyright 1999-2024 Gentoo Authors 2 | # Distributed under the terms of the GNU General Public License v2 3 | 4 | EAPI=8 5 | 6 | inherit systemd 7 | 8 | DESCRIPTION="Reposilite - Simple Maven Repository hosting" 9 | HOMEPAGE="https://reposilite.com/" 10 | SRC_URI="https://maven.reposilite.com/releases/com/reposilite/reposilite/${PV}/reposilite-${PV}-all.jar -> reposilite-${PV}.jar" 11 | 12 | S="${WORKDIR}" 13 | 14 | LICENSE="Apache-2.0" 15 | SLOT="0" 16 | KEYWORDS="~amd64" 17 | 18 | RESTRICT="mirror" 19 | RDEPEND=">=acct-user/reposilite-1 20 | || ( >=virtual/jdk-11 >=virtual/jre-11 ) 21 | " 22 | 23 | src_unpack() { 24 | cp "${DISTDIR}/${A}" "${WORKDIR}" 25 | } 26 | 27 | src_install() { 28 | insinto /opt/reposilite 29 | newins "${WORKDIR}/reposilite-${PV}.jar" reposilite.jar 30 | 31 | systemd_newunit "${FILESDIR}/${PN}-3.service" "${PN}.service" 32 | 33 | keepdir "/etc/reposilite" 34 | 35 | fowners reposilite /etc/reposilite 36 | fperms 0700 /etc/reposilite 37 | fowners reposilite:reposilite /opt/reposilite 38 | fperms 0750 /opt/reposilite 39 | } 40 | 41 | pkg_postinst() { 42 | ewarn "If you upgrade from Reposilite version 2.x, you **must**" 43 | ewarn "migrate the data from the docker volume. Otherwise, your" 44 | ewarn "existing artifacts will be lost." 45 | einfo 46 | einfo "Copy or move all the files from" 47 | einfo " /var/lib/docker/volumes/reposilite-data/_data" 48 | einfo "to /opt/reposilite." 49 | } 50 | -------------------------------------------------------------------------------- /gnome-extra/nautilus-dropbox/Manifest: -------------------------------------------------------------------------------- 1 | AUX nautilus-dropbox-2019-system-rst2man.patch 464 BLAKE2B c0f25a56ee504a6070efdae70670e1a925a1718cfb5e1345d3acfdb0face02d1278d10f2f7172e172056834f99f309d50bbf5899f37fa6023e743042f6ffd7b8 SHA512 98c9e85a491991fd2afee3a12c8be4ab708ee47a42d08d4a11daefc1e964cb3031ffb94a27ab7758b3f1c71f7343dd4b0a49d24cb8aa2848baf65f83879a6cfb 2 | DIST nautilus-dropbox-2024.04.17.tar.bz2 394725 BLAKE2B e617f02fcb6c11fd6937a99c0e2faaebd564d533e6ed44fc0492504fb41612fb297b3c98c84b8c3ecc314e33b27a820e8b655bc6ae92de43ffbb2f4e4d370f9f SHA512 43b7a0eaf3b7ebc35fa21a5d11dc1089b62fd0a414079a55fbb4ef7cb8211923123c46bec06c3b73eacd5897b7b8b2ae336de7b15750f0802eb28a23ec9e56bd 3 | EBUILD nautilus-dropbox-2024.04.17-r1.ebuild 1372 BLAKE2B 20ba5c5668a5d77a5110b1b962e04e20d9f2f02cddf00c0ca85d119ac0e31c2edb28614b9bbc7147b87b13dcb535d20609a48602f8290fe720430995a740dc03 SHA512 e680e1057412cc3040b5a50ee855e1d36ff75338bc0c0567bd89a69dc889b5dfca12a275b62567df9099c4a01039745c8cf61c6caa0c1f49b0fa9d363c5bf91d 4 | MISC metadata.xml 444 BLAKE2B 005df2e1ee3656e09b801e581b388f7f0b26ed555bf6f12185a1ddc109dd17fa67e8b9affcc62e702d4a6fb3728faba0736bf0c845b7f6078314eb64f5271911 SHA512 680a197a3b3172d09247b2e2d4ce1b53097f1451e08bc3651913bf80a71f0202f76fed11ea57cc98ee826130b18189a874f4580a901efc39151f4dede83f2b29 5 | -------------------------------------------------------------------------------- /gnome-extra/nautilus-dropbox/files/nautilus-dropbox-2019-system-rst2man.patch: -------------------------------------------------------------------------------- 1 | Index: nautilus-dropbox-0.7.0/configure.ac 2 | =================================================================== 3 | --- nautilus-dropbox-0.7.0.orig/configure.ac 4 | +++ nautilus-dropbox-0.7.0/configure.ac 5 | @@ -31,7 +31,7 @@ PKG_CHECK_MODULES(GLIB, glib-2.0 >= $GLI 6 | 7 | AC_PATH_PROG([PYTHON], [python]) 8 | 9 | -AC_PATH_PROG([RST2MAN], [rst2man], [python3 rst2man.py]) 10 | +AC_PATH_PROG([RST2MAN], [rst2man.py], [python rst2man.py]) 11 | AC_SUBST(RST2MAN) 12 | 13 | # define module checking macro 14 | -------------------------------------------------------------------------------- /gnome-extra/nautilus-dropbox/metadata.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | dropbox/nautilus-dropbox 7 | 8 | 9 | A extension of nautilus to display the sync state of an Dropbox folder and add a right click menu to mange files in the Dropbox folder. 10 | 11 | 12 | -------------------------------------------------------------------------------- /gnome-extra/nautilus-dropbox/nautilus-dropbox-2024.04.17-r1.ebuild: -------------------------------------------------------------------------------- 1 | # Copyright 1999-2024 Gentoo Authors 2 | # Distributed under the terms of the GNU General Public License v2 3 | 4 | EAPI=8 5 | 6 | PYTHON_COMPAT=( python3_{11..13} ) 7 | 8 | inherit autotools python-single-r1 xdg 9 | 10 | DESCRIPTION="Dropbox Nautilus Extension" 11 | HOMEPAGE="https://github.com/dropbox/nautilus-dropbox" 12 | SRC_URI="https://linux.dropboxstatic.com/packages/${P}.tar.bz2" 13 | 14 | LICENSE="GPL-3 CC-BY-ND-3.0" 15 | SLOT="0" 16 | KEYWORDS="~amd64" 17 | IUSE="debug" 18 | REQUIRED_USE="${PYTHON_REQUIRED_USE}" 19 | 20 | RDEPEND=" 21 | ${PYTHON_DEPS} 22 | $(python_gen_cond_dep 'dev-python/pygobject:3[${PYTHON_USEDEP}]' ) 23 | dev-libs/glib:2 24 | gui-libs/gtk:4 25 | >=gnome-base/nautilus-43 26 | net-misc/dropbox 27 | " 28 | DEPEND="${RDEPEND}" 29 | BDEPEND=" 30 | $(python_gen_cond_dep 'dev-python/docutils[${PYTHON_USEDEP}]' ) 31 | virtual/pkgconfig 32 | " 33 | 34 | # use system rst2man 35 | PATCHES=( 36 | # use system rst2man 37 | "${FILESDIR}/${PN}-2019-system-rst2man.patch" 38 | ) 39 | 40 | src_prepare() { 41 | default 42 | 43 | # use system dropbox 44 | sed \ 45 | -e "s|~/[.]dropbox-dist|${EPREFIX}/opt/dropbox|" \ 46 | -e "s|\(DROPBOXD_PATH = \).*|\1\"${EPREFIX}/opt/dropbox/dropboxd\"|" \ 47 | -i dropbox.in || die 48 | AT_NOELIBTOOLIZE=yes eautoreconf 49 | } 50 | 51 | src_configure() { 52 | econf \ 53 | $(use_enable debug) \ 54 | --disable-static 55 | } 56 | 57 | src_install() { 58 | default 59 | 60 | # removes files which conflicts with system dropbox 61 | rm -r "${ED}"/usr/share/applications || die 62 | rm -r "${ED}"/usr/bin || die 63 | 64 | find "${ED}" -type f -name '*.la' -delete || die 65 | } 66 | -------------------------------------------------------------------------------- /licenses/PolyForm-Free-Trial-1.0.0: -------------------------------------------------------------------------------- 1 | # PolyForm Free Trial License 1.0.0 2 | 3 | 4 | 5 | ## Acceptance 6 | 7 | In order to get any license under these terms, you must agree 8 | to them as both strict obligations and conditions to all 9 | your licenses. 10 | 11 | ## Copyright License 12 | 13 | The licensor grants you a copyright license for the software 14 | to do everything you might do with the software that would 15 | otherwise infringe the licensor's copyright in it for any 16 | permitted purpose. However, you may only make changes or 17 | new works based on the software according to [Changes and New 18 | Works License](#changes-and-new-works-license), and you may 19 | not distribute copies of the software. 20 | 21 | ## Changes and New Works License 22 | 23 | The licensor grants you an additional copyright license to 24 | make changes and new works based on the software for any 25 | permitted purpose. 26 | 27 | ## Patent License 28 | 29 | The licensor grants you a patent license for the software that 30 | covers patent claims the licensor can license, or becomes able 31 | to license, that you would infringe by using the software. 32 | 33 | ## Fair Use 34 | 35 | You may have "fair use" rights for the software under the 36 | law. These terms do not limit them. 37 | 38 | ## Free Trial 39 | 40 | Use to evaluate whether the software suits a particular 41 | application for less than 32 consecutive calendar days, on 42 | behalf of you or your company, is use for a permitted purpose. 43 | 44 | ## No Other Rights 45 | 46 | These terms do not allow you to sublicense or transfer any of 47 | your licenses to anyone else, or prevent the licensor from 48 | granting licenses to anyone else. These terms do not imply 49 | any other licenses. 50 | 51 | ## Patent Defense 52 | 53 | If you make any written claim that the software infringes or 54 | contributes to infringement of any patent, your patent license 55 | for the software granted under these terms ends immediately. If 56 | your company makes such a claim, your patent license ends 57 | immediately for work on behalf of your company. 58 | 59 | ## Violations 60 | 61 | If you violate any of these terms, or do anything with the 62 | software not covered by your licenses, all your licenses 63 | end immediately. 64 | 65 | ## No Liability 66 | 67 | ***As far as the law allows, the software comes as is, without 68 | any warranty or condition, and the licensor will not be liable 69 | to you for any damages arising out of these terms or the use 70 | or nature of the software, under any kind of legal claim.*** 71 | 72 | ## Definitions 73 | 74 | The **licensor** is the individual or entity offering these 75 | terms, and the **software** is the software the licensor makes 76 | available under these terms. 77 | 78 | **You** refers to the individual or entity agreeing to these 79 | terms. 80 | 81 | **Your company** is any legal entity, sole proprietorship, 82 | or other kind of organization that you work for, plus all 83 | organizations that have control over, are under the control of, 84 | or are under common control with that organization. **Control** 85 | means ownership of substantially all the assets of an entity, 86 | or the power to direct its management and policies by vote, 87 | contract, or otherwise. Control can be direct or indirect. 88 | 89 | **Your licenses** are all the licenses granted to you for the 90 | software under these terms. 91 | 92 | **Use** means anything you do with the software requiring one 93 | of your licenses. 94 | -------------------------------------------------------------------------------- /licenses/PolyForm-Small-Business-1.0.0: -------------------------------------------------------------------------------- 1 | # PolyForm Small Business License 1.0.0 2 | 3 | 4 | 5 | ## Acceptance 6 | 7 | In order to get any license under these terms, you must agree 8 | to them as both strict obligations and conditions to all 9 | your licenses. 10 | 11 | ## Copyright License 12 | 13 | The licensor grants you a copyright license for the 14 | software to do everything you might do with the software 15 | that would otherwise infringe the licensor's copyright 16 | in it for any permitted purpose. However, you may 17 | only distribute the software according to [Distribution 18 | License](#distribution-license) and make changes or new works 19 | based on the software according to [Changes and New Works 20 | License](#changes-and-new-works-license). 21 | 22 | ## Distribution License 23 | 24 | The licensor grants you an additional copyright license 25 | to distribute copies of the software. Your license 26 | to distribute covers distributing the software with 27 | changes and new works permitted by [Changes and New Works 28 | License](#changes-and-new-works-license). 29 | 30 | ## Notices 31 | 32 | You must ensure that anyone who gets a copy of any part of 33 | the software from you also gets a copy of these terms or the 34 | URL for them above, as well as copies of any plain-text lines 35 | beginning with `Required Notice:` that the licensor provided 36 | with the software. For example: 37 | 38 | > Required Notice: Copyright Yoyodyne, Inc. (http://example.com) 39 | 40 | ## Changes and New Works License 41 | 42 | The licensor grants you an additional copyright license to 43 | make changes and new works based on the software for any 44 | permitted purpose. 45 | 46 | ## Patent License 47 | 48 | The licensor grants you a patent license for the software that 49 | covers patent claims the licensor can license, or becomes able 50 | to license, that you would infringe by using the software. 51 | 52 | ## Fair Use 53 | 54 | You may have "fair use" rights for the software under the 55 | law. These terms do not limit them. 56 | 57 | ## Small Business 58 | 59 | Use of the software for the benefit of your company is use for 60 | a permitted purpose if your company has fewer than 100 total 61 | individuals working as employees and independent contractors, 62 | and less than 1,000,000 USD (2019) total revenue in the prior 63 | tax year. Adjust this revenue threshold for inflation according 64 | to the United States Bureau of Labor Statistics' consumer price 65 | index for all urban consumers, U.S. city average, for all items, 66 | not seasonally adjusted, with 1982–1984=100 reference base. 67 | 68 | ## No Other Rights 69 | 70 | These terms do not allow you to sublicense or transfer any of 71 | your licenses to anyone else, or prevent the licensor from 72 | granting licenses to anyone else. These terms do not imply 73 | any other licenses. 74 | 75 | ## Patent Defense 76 | 77 | If you make any written claim that the software infringes or 78 | contributes to infringement of any patent, your patent license 79 | for the software granted under these terms ends immediately. If 80 | your company makes such a claim, your patent license ends 81 | immediately for work on behalf of your company. 82 | 83 | ## Violations 84 | 85 | The first time you are notified in writing that you have 86 | violated any of these terms, or done anything with the software 87 | not covered by your licenses, your licenses can nonetheless 88 | continue if you come into full compliance with these terms, 89 | and take practical steps to correct past violations, within 90 | 32 days of receiving notice. Otherwise, all your licenses 91 | end immediately. 92 | 93 | ## No Liability 94 | 95 | ***As far as the law allows, the software comes as is, without 96 | any warranty or condition, and the licensor will not be liable 97 | to you for any damages arising out of these terms or the use 98 | or nature of the software, under any kind of legal claim.*** 99 | 100 | ## Definitions 101 | 102 | The **licensor** is the individual or entity offering these 103 | terms, and the **software** is the software the licensor makes 104 | available under these terms. 105 | 106 | **You** refers to the individual or entity agreeing to these 107 | terms. 108 | 109 | **Your company** is any legal entity, sole proprietorship, 110 | or other kind of organization that you work for, plus all 111 | organizations that have control over, are under the control of, 112 | or are under common control with that organization. **Control** 113 | means ownership of substantially all the assets of an entity, 114 | or the power to direct its management and policies by vote, 115 | contract, or otherwise. Control can be direct or indirect. 116 | 117 | **Your licenses** are all the licenses granted to you for the 118 | software under these terms. 119 | 120 | **Use** means anything you do with the software requiring one 121 | of your licenses. 122 | -------------------------------------------------------------------------------- /media-fonts/cantarell/Manifest: -------------------------------------------------------------------------------- 1 | DIST cantarell-fonts-0.303.1.tar.xz 338316 BLAKE2B 1208f57b70a82d93e2714483d36b2a0027f4e3a04eb494b9e74207d20e074377061d6af9bce4f9f48a56d87ff67fe9def1b24ec33a5f3b7decd883d3ab328505 SHA512 f61c2df6bb04167a9623bac141773211486059a5569106c0ed096d6d1a5d57e599cc5b75b06be954859aef13c649f7617ae067d9936932faec0b2ce896fd31b5 2 | DIST cantarell-static-fonts-0.303.1.tar 522240 BLAKE2B 98a73bbf70e17c332f6b228347a7fb99c48e0081033eed6812041802587cc5e90fd950732d34fb347973ff282f452f1f3afc0b50eeca242d40e02787a942dd22 SHA512 5369e310bd8ba3b544d1e8488d95b7d3600cb8c28757c5a8b31cf3db94b87ecbe01f0b9dca0d4dc7dc95e2f193fcc984e0536fd1a914bb66f1c47aae8e163398 3 | EBUILD cantarell-0.303.1-r3.ebuild 1351 BLAKE2B 882bd7144ba9fb560dda7e2a8cb3d77bdad747c6e18f59645320c6f696b2151810dbec967fc68e7a64b077575284d3a44b5b1ddec9eae51eef045a72496931d6 SHA512 1101c72e72ae9ee9a8d767fb4be354896a7384845d78a4742a57b283ab94216c6f0b5118f94134f2d6fbae227bdf6a1d09f8777e683383f85a0162bb9d007885 4 | MISC metadata.xml 447 BLAKE2B bd2de9c28aac2dd34be2783cebdd80ac144118af4b25d1cddfcdb578c8d26355b098cb8c6bb5d2eefdd99fcad6145bd839e8d16b39dc7a5edab00de6abb96dec SHA512 15371e91265f3c4ab01df2dad6a428f97f4eadea4cbfc9bd51dad8fb4d599df4d8885109e88f9d59dcdd7c07ba58c38eeff728f35f0cd6de22fc141482c50b34 5 | -------------------------------------------------------------------------------- /media-fonts/cantarell/cantarell-0.303.1-r3.ebuild: -------------------------------------------------------------------------------- 1 | # Copyright 1999-2025 Gentoo Authors 2 | # Distributed under the terms of the GNU General Public License v2 3 | 4 | EAPI=8 5 | GNOME_ORG_MODULE="${PN}-fonts" 6 | 7 | inherit font gnome.org meson 8 | 9 | DESCRIPTION="Default fontset for GNOME Shell" 10 | HOMEPAGE="https://wiki.gnome.org/Projects/CantarellFonts" 11 | SRC_URI+=" https://gentoo-overlay.friedli.info/cantarell-static-fonts-0.303.1.tar" 12 | 13 | LICENSE="OFL-1.1" 14 | SLOT="0" 15 | KEYWORDS="~alpha amd64 arm arm64 hppa ~loong ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris" 16 | IUSE="staticfont +variablefont" 17 | REQUIRED_USE="|| ( staticfont variablefont )" 18 | 19 | BDEPEND=" 20 | >=sys-devel/gettext-0.20 21 | virtual/pkgconfig 22 | " 23 | 24 | # This ebuild does not install any binaries 25 | RESTRICT="binchecks strip" 26 | 27 | # Font eclass settings 28 | FONT_S="${S}/prebuilt" 29 | FONT_SUFFIX="otf" 30 | 31 | src_prepare() { 32 | # Leave prebuilt font installation to font.eclass 33 | sed -e "/subdir('prebuilt')/d" -i meson.build || die 34 | use staticfont && mv "${WORKDIR}"/prebuilt/* "${S}"/prebuilt 35 | use !variablefont && rm "${FONT_S}"/Cantarell-VF.otf 36 | default 37 | } 38 | 39 | src_configure() { 40 | local emesonargs=( 41 | -Dfontsdir=${FONTDIR} 42 | -Duseprebuilt=true 43 | -Dbuildappstream=true 44 | $(meson_use staticfont buildstatics) 45 | $(meson_use variablefont buildvf) 46 | ) 47 | meson_src_configure 48 | } 49 | 50 | src_install() { 51 | font_src_install 52 | local DOCS=( NEWS README.md ) 53 | meson_src_install 54 | } 55 | -------------------------------------------------------------------------------- /media-fonts/cantarell/metadata.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | manuel@fritteli.ch 6 | Manuel Friedli 7 | 8 | 9 | Install the static fonts. 10 | Install the variable font (may cause problems with Libreoffice and printing/PDF export). 11 | 12 | 13 | -------------------------------------------------------------------------------- /media-video/neolink/metadata.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | manuel@fritteli.ch 6 | Manuel Friedli 7 | 8 | 9 | thirtythreeforty/neolink 10 | 11 | 12 | -------------------------------------------------------------------------------- /media-video/neolink/neolink-0.6.2.ebuild: -------------------------------------------------------------------------------- 1 | # Copyright 2024 Gentoo Authors 2 | # Distributed under the terms of the GNU General Public License v2 3 | 4 | # Autogenerated by pycargoebuild 0.13.4 5 | 6 | EAPI=8 7 | 8 | CRATES=" 9 | addr2line@0.24.2 10 | adler2@2.0.0 11 | aes@0.8.4 12 | aho-corasick@1.1.3 13 | anstream@0.6.18 14 | anstyle-parse@0.2.6 15 | anstyle-query@1.1.2 16 | anstyle-wincon@3.0.6 17 | anstyle@1.0.10 18 | anyhow@1.0.94 19 | assert_matches@1.5.0 20 | async-trait@0.1.83 21 | atomic_refcell@0.1.13 22 | autocfg@1.4.0 23 | axum-core@0.3.4 24 | axum@0.6.20 25 | backtrace@0.3.74 26 | base64@0.21.7 27 | bitflags@1.3.2 28 | bitflags@2.6.0 29 | bumpalo@3.16.0 30 | byte-slice-cast@1.2.2 31 | byteorder@1.5.0 32 | bytes@1.9.0 33 | c_linked_list@1.1.1 34 | cc@1.2.4 35 | cfb-mode@0.8.2 36 | cfg-expr@0.15.8 37 | cfg-if@1.0.0 38 | cipher@0.4.4 39 | clap@4.5.23 40 | clap_builder@4.5.23 41 | clap_derive@4.5.18 42 | clap_lex@0.7.4 43 | colorchoice@1.0.3 44 | console-api@0.5.0 45 | console-subscriber@0.1.10 46 | cookie-factory@0.3.3 47 | core-foundation-sys@0.8.7 48 | core-foundation@0.9.4 49 | cpufeatures@0.2.16 50 | crc32fast@1.4.2 51 | crossbeam-channel@0.5.14 52 | crossbeam-utils@0.8.21 53 | crossterm@0.25.0 54 | crossterm_winapi@0.9.1 55 | crypto-common@0.1.6 56 | delegate@0.10.0 57 | deranged@0.3.11 58 | displaydoc@0.2.5 59 | either@1.13.0 60 | env_filter@0.1.2 61 | env_logger@0.10.2 62 | env_logger@0.11.5 63 | equivalent@1.0.1 64 | err-derive@0.3.1 65 | errno@0.3.10 66 | fastrand@2.3.0 67 | flate2@1.0.35 68 | flume@0.10.14 69 | fnv@1.0.7 70 | form_urlencoded@1.2.1 71 | futures-channel@0.3.31 72 | futures-core@0.3.31 73 | futures-executor@0.3.31 74 | futures-io@0.3.31 75 | futures-macro@0.3.31 76 | futures-sink@0.3.31 77 | futures-task@0.3.31 78 | futures-util@0.3.31 79 | futures@0.3.31 80 | gcc@0.3.55 81 | generic-array@0.14.7 82 | get_if_addrs-sys@0.1.1 83 | get_if_addrs@0.5.3 84 | getrandom@0.2.15 85 | gimli@0.31.1 86 | gio-sys@0.17.10 87 | gio@0.17.10 88 | glib-macros@0.17.10 89 | glib-sys@0.17.10 90 | glib@0.17.10 91 | gobject-sys@0.17.10 92 | gstreamer-app-sys@0.20.0 93 | gstreamer-app@0.20.7 94 | gstreamer-base-sys@0.20.0 95 | gstreamer-base@0.20.7 96 | gstreamer-net-sys@0.20.0 97 | gstreamer-net@0.20.0 98 | gstreamer-rtsp-server-sys@0.20.0 99 | gstreamer-rtsp-server@0.20.6 100 | gstreamer-rtsp-sys@0.20.0 101 | gstreamer-rtsp@0.20.0 102 | gstreamer-sdp-sys@0.20.0 103 | gstreamer-sdp@0.20.0 104 | gstreamer-sys@0.20.0 105 | gstreamer@0.20.7 106 | h2@0.3.26 107 | hashbrown@0.12.3 108 | hashbrown@0.14.5 109 | hashbrown@0.15.2 110 | hdrhistogram@7.5.4 111 | heck@0.4.1 112 | heck@0.5.0 113 | hermit-abi@0.4.0 114 | hex-string@0.1.0 115 | http-body@0.4.6 116 | http@0.2.12 117 | httparse@1.9.5 118 | httpdate@1.0.3 119 | humantime@2.1.0 120 | hyper-timeout@0.4.1 121 | hyper@0.14.31 122 | icu_collections@1.5.0 123 | icu_locid@1.5.0 124 | icu_locid_transform@1.5.0 125 | icu_locid_transform_data@1.5.0 126 | icu_normalizer@1.5.0 127 | icu_normalizer_data@1.5.0 128 | icu_properties@1.5.1 129 | icu_properties_data@1.5.0 130 | icu_provider@1.5.0 131 | icu_provider_macros@1.5.0 132 | idna@0.4.0 133 | idna@1.0.3 134 | idna_adapter@1.2.0 135 | if_chain@1.0.2 136 | indexmap@1.9.3 137 | indexmap@2.7.0 138 | indoc@2.0.5 139 | inout@0.1.3 140 | is-terminal@0.4.13 141 | is_terminal_polyfill@1.70.1 142 | itertools@0.10.5 143 | itoa@1.0.14 144 | js-sys@0.3.76 145 | lazy_static@1.5.0 146 | libc@0.2.168 147 | linux-raw-sys@0.4.14 148 | litemap@0.7.4 149 | local-ip-address@0.5.7 150 | lock_api@0.4.12 151 | log@0.4.22 152 | matchers@0.1.0 153 | matchit@0.7.3 154 | md5@0.7.0 155 | memchr@2.7.4 156 | mime@0.3.17 157 | minimal-lexical@0.2.1 158 | miniz_oxide@0.8.0 159 | mio@0.8.11 160 | mio@1.0.3 161 | muldiv@1.0.1 162 | nanorand@0.7.0 163 | neli-proc-macros@0.1.3 164 | neli@0.6.4 165 | nom@7.1.3 166 | num-conv@0.1.0 167 | num-integer@0.1.46 168 | num-rational@0.4.2 169 | num-traits@0.2.19 170 | num_threads@0.1.7 171 | object@0.36.5 172 | once_cell@1.20.2 173 | openssl-probe@0.1.5 174 | option-operations@0.5.0 175 | parking_lot@0.12.3 176 | parking_lot_core@0.9.10 177 | paste@1.0.15 178 | percent-encoding@2.3.1 179 | pin-project-internal@1.1.7 180 | pin-project-lite@0.2.15 181 | pin-project@1.1.7 182 | pin-utils@0.1.0 183 | pkg-config@0.3.31 184 | powerfmt@0.2.0 185 | ppv-lite86@0.2.20 186 | pretty-hex@0.3.0 187 | proc-macro-crate@1.3.1 188 | proc-macro-error-attr@1.0.4 189 | proc-macro-error@1.0.4 190 | proc-macro2@1.0.92 191 | prost-derive@0.11.9 192 | prost-types@0.11.9 193 | prost@0.11.9 194 | quote@1.0.37 195 | rand@0.8.5 196 | rand_chacha@0.3.1 197 | rand_core@0.6.4 198 | redox_syscall@0.5.8 199 | regex-automata@0.1.10 200 | regex-automata@0.4.9 201 | regex-syntax@0.6.29 202 | regex-syntax@0.8.5 203 | regex@1.11.1 204 | requestty-ui@0.5.0 205 | requestty@0.5.0 206 | ring@0.16.20 207 | ring@0.17.8 208 | rumqttc@0.22.0 209 | rustc-demangle@0.1.24 210 | rustix@0.38.42 211 | rustls-native-certs@0.6.3 212 | rustls-pemfile@1.0.4 213 | rustls-webpki@0.100.3 214 | rustls-webpki@0.101.7 215 | rustls@0.21.12 216 | rustversion@1.0.18 217 | ryu@1.0.18 218 | schannel@0.1.27 219 | scopeguard@1.2.0 220 | sct@0.7.1 221 | security-framework-sys@2.12.1 222 | security-framework@2.11.1 223 | serde@1.0.216 224 | serde_derive@1.0.216 225 | serde_json@1.0.133 226 | serde_spanned@0.6.8 227 | sharded-slab@0.1.7 228 | shell-words@1.1.0 229 | shlex@1.3.0 230 | signal-hook-mio@0.2.4 231 | signal-hook-registry@1.4.2 232 | signal-hook@0.3.17 233 | slab@0.4.9 234 | smallvec@1.13.2 235 | smawk@0.3.2 236 | socket2@0.5.8 237 | spin@0.5.2 238 | spin@0.9.8 239 | stable_deref_trait@1.2.0 240 | strsim@0.11.1 241 | syn@1.0.109 242 | syn@2.0.90 243 | sync_wrapper@0.1.2 244 | synstructure@0.12.6 245 | synstructure@0.13.1 246 | system-deps@6.2.2 247 | target-lexicon@0.12.16 248 | tempfile@3.14.0 249 | termcolor@1.4.1 250 | textwrap@0.15.2 251 | thiserror-impl@1.0.69 252 | thiserror@1.0.69 253 | thread_local@1.1.8 254 | tikv-jemalloc-sys@0.5.4+5.3.0-patched 255 | tikv-jemallocator@0.5.4 256 | time-core@0.1.2 257 | time-macros@0.2.19 258 | time@0.3.37 259 | tinystr@0.7.6 260 | tinyvec@1.8.0 261 | tinyvec_macros@0.1.1 262 | tokio-io-timeout@1.2.0 263 | tokio-macros@2.4.0 264 | tokio-rustls@0.24.1 265 | tokio-stream@0.1.17 266 | tokio-util@0.7.13 267 | tokio@1.42.0 268 | toml@0.7.8 269 | toml@0.8.19 270 | toml_datetime@0.6.8 271 | toml_edit@0.19.15 272 | toml_edit@0.22.22 273 | tonic@0.9.2 274 | tower-layer@0.3.3 275 | tower-service@0.3.3 276 | tower@0.4.13 277 | tracing-attributes@0.1.28 278 | tracing-core@0.1.33 279 | tracing-subscriber@0.3.19 280 | tracing@0.1.41 281 | try-lock@0.2.5 282 | typenum@1.17.0 283 | unicode-bidi@0.3.17 284 | unicode-ident@1.0.14 285 | unicode-linebreak@0.1.5 286 | unicode-normalization@0.1.24 287 | unicode-segmentation@1.12.0 288 | unicode-width@0.1.14 289 | unicode-xid@0.2.6 290 | untrusted@0.7.1 291 | untrusted@0.9.0 292 | url@2.5.4 293 | utf16_iter@1.0.5 294 | utf8_iter@1.0.4 295 | utf8parse@0.2.2 296 | validator@0.16.1 297 | validator_derive@0.16.0 298 | validator_types@0.16.0 299 | valuable@0.1.0 300 | version-compare@0.2.0 301 | version_check@0.9.5 302 | want@0.3.1 303 | wasi@0.11.0+wasi-snapshot-preview1 304 | wasm-bindgen-backend@0.2.99 305 | wasm-bindgen-macro-support@0.2.99 306 | wasm-bindgen-macro@0.2.99 307 | wasm-bindgen-shared@0.2.99 308 | wasm-bindgen@0.2.99 309 | web-sys@0.3.76 310 | winapi-i686-pc-windows-gnu@0.4.0 311 | winapi-util@0.1.9 312 | winapi-x86_64-pc-windows-gnu@0.4.0 313 | winapi@0.2.8 314 | winapi@0.3.9 315 | windows-sys@0.48.0 316 | windows-sys@0.52.0 317 | windows-sys@0.59.0 318 | windows-targets@0.48.5 319 | windows-targets@0.52.6 320 | windows_aarch64_gnullvm@0.48.5 321 | windows_aarch64_gnullvm@0.52.6 322 | windows_aarch64_msvc@0.48.5 323 | windows_aarch64_msvc@0.52.6 324 | windows_i686_gnu@0.48.5 325 | windows_i686_gnu@0.52.6 326 | windows_i686_gnullvm@0.52.6 327 | windows_i686_msvc@0.48.5 328 | windows_i686_msvc@0.52.6 329 | windows_x86_64_gnu@0.48.5 330 | windows_x86_64_gnu@0.52.6 331 | windows_x86_64_gnullvm@0.48.5 332 | windows_x86_64_gnullvm@0.52.6 333 | windows_x86_64_msvc@0.48.5 334 | windows_x86_64_msvc@0.52.6 335 | winnow@0.5.40 336 | winnow@0.6.20 337 | winsplit@0.1.0 338 | write16@1.0.0 339 | writeable@0.5.5 340 | xml-rs@0.8.24 341 | yaserde@0.8.0 342 | yaserde_derive@0.8.0 343 | yoke-derive@0.7.5 344 | yoke@0.7.5 345 | zerocopy-derive@0.7.35 346 | zerocopy@0.7.35 347 | zerofrom-derive@0.1.5 348 | zerofrom@0.1.5 349 | zerovec-derive@0.10.3 350 | zerovec@0.10.4 351 | " 352 | 353 | inherit cargo 354 | 355 | DESCRIPTION="A standards-compliant bridge to Reolink IP cameras" 356 | HOMEPAGE="https://github.com/QuantumEntangledAndy/neolink" 357 | SRC_URI="https://github.com/QuantumEntangledAndy/neolink/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz 358 | ${CARGO_CRATE_URIS} 359 | https://gentoo-overlay.friedli.info/${P}-update-cargo-lock.patch 360 | " 361 | 362 | LICENSE="AGPL-3+" 363 | # Dependent crate licenses 364 | LICENSE+=" 365 | Apache-2.0 Apache-2.0-with-LLVM-exceptions BSD ISC MIT Unicode-3.0 366 | ZLIB 367 | " 368 | SLOT="0" 369 | KEYWORDS="~amd64" 370 | 371 | PATCHES=( 372 | "${DISTDIR}/${P}-update-cargo-lock.patch" 373 | ) 374 | -------------------------------------------------------------------------------- /media-video/video-trimmer/ChangeLog: -------------------------------------------------------------------------------- 1 | 19 Jun 2022; Manuel Friedli video-trimmer-0.7.1.ebuild: 2 | media-video/video-trimmer: Try restricting the network-sandbox. 3 | 4 | *video-trimmer-0.7.1 (19 Jun 2022) 5 | 6 | 19 Jun 2022; Manuel Friedli +metadata.xml, 7 | +video-trimmer-0.7.1.ebuild: 8 | media-video/video-trimmer: Add video-trimmer ebuild v0.7.1 9 | -------------------------------------------------------------------------------- /media-video/video-trimmer/Manifest: -------------------------------------------------------------------------------- 1 | AUX fix-amp-entity-in-de-po.patch 1516 BLAKE2B 6fb6cfdbf8d3562217464b98414c3f78642bb4df0732a1ab4dea528558ddc6470bd7cccaac56179303745a104b0c0307551682b15b247cd16fd3de12e2828bfb SHA512 a744a220f19f03513af2ab4bf58c9453dba3384e5b9084d7f01df68ddfed6b3755c965728a96330ad90ab80286096fc4d7aacc940e5431fb441ea61fb69bd32e 2 | DIST video-trimmer-0.8.1.tar.bz2 144877 BLAKE2B bfa00dab985525d27bbc089f7d3fe8ab9f5961d1640fb36a67fb4adcf225da3be260fde99a6e285b1e46f8de1a26d2d429d985d6027c39cddfa4f3b2a89483e0 SHA512 b85576247e2d1ecca414f0ec6fecf56eb421db5e2559fd5799e39c07dba92cdadcabebd4230df8437185d42d62f0e4db5392410d8f0ebb35e23167b940559245 3 | EBUILD video-trimmer-0.8.1-r1.ebuild 649 BLAKE2B 32e04b2e0f74fdedaa48b11757cb3af3c1621878fe1a0cdf89c063d54150634bb1a0939fab0ccd1f499e2a3e12ed95bbc31347f33f9e368a3887af57e6d2d105 SHA512 e93d6888cb289968c997051f5fae941f29bcfa4da1b68c0c830c81380e84af8829408dc766e5f6f8b47ce3e0c69d89a2f3d0755ca759896a4e24ce0ced038bba 4 | MISC ChangeLog 342 BLAKE2B 471f98417bea21fa98e8dc8193b1a311cacbeb4edbc28d9ed95f364dd28179eb170e7cda5d70abf6b5505a234b77e9438ab7d6a747e2e946a89e6f389d4c5e1f SHA512 f597c9c99ffc3bd7902061f0feaca640430f12aed5c4c67358844fa2c953a4015ead7a9e8ca5dab073ab37dcdf15460aa1cf146a00c9d1132ba202cd42233849 5 | MISC metadata.xml 340 BLAKE2B 03d97cb6bdc0a7464cd9cc4fe860e2c3cefee7a42d42b418e34ee316b5bfc1695573e58cdad3b248133d7ba3fc73e8f55269e02d1b32a88056f2b19cd324002f SHA512 d1efcbd6d0ce922be59b94ee48468f4e0626f0a15e893a8bef0cd986179c62aba773b44ff3de0b21e8dbb0a44964e580dd354baeb2e8100fa56e522c27ce1a85 6 | -------------------------------------------------------------------------------- /media-video/video-trimmer/files/fix-amp-entity-in-de-po.patch: -------------------------------------------------------------------------------- 1 | diff --git a/po/de.po b/po/de.po 2 | index e007785..ec8da36 100644 3 | --- a/po/de.po 4 | +++ b/po/de.po 5 | @@ -134,7 +134,7 @@ msgstr "Fügt ein --output oder -o Argument um den Ausgabevideopfad zu spezifizi 6 | 7 | #: data/org.gnome.gitlab.YaLTeR.VideoTrimmer.metainfo.xml.in.in:127 8 | msgid "Added support for opening videos with DnD, although it doesn't work on Flatpak unless Video Trimmer is given filesystem access." 9 | -msgstr "Fügt das Öffnen von Videos via Drag & Drop hinzu. Dies funktioniert aber nicht mit Flatpak, solange Video Trimmer keinen Dateisystemzugriff hat." 10 | +msgstr "Fügt das Öffnen von Videos via Drag & Drop hinzu. Dies funktioniert aber nicht mit Flatpak, solange Video Trimmer keinen Dateisystemzugriff hat." 11 | 12 | #: data/org.gnome.gitlab.YaLTeR.VideoTrimmer.metainfo.xml.in.in:128 13 | msgid "Replaced the Done dialog with an in-app notification to better follow the GNOME HIG." 14 | @@ -404,7 +404,7 @@ msgid "Please enter the start and end timestamps manually.\n" 15 | "If you're running Video Trimmer under Flatpak, note that opening files by drag-and-drop may not work." 16 | msgstr "Bitte gib Start- und Ende-Zeitstempel manuell an.\n" 17 | "\n" 18 | -"Falls Video Trimmer via Flatpak läuft, dann kann es sein, dass Drag & Drop nicht funktioniert." 19 | +"Falls Video Trimmer via Flatpak läuft, dann kann es sein, dass Drag & Drop nicht funktioniert." 20 | 21 | #: data/org.gnome.gitlab.YaLTeR.VideoTrimmer.metainfo.xml.in.in:45 22 | msgid "This release adds an accurate trimming with re-encoding option and refreshes the design a bit." 23 | -------------------------------------------------------------------------------- /media-video/video-trimmer/metadata.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | manuel@fritteli.ch 6 | Manuel Friedli 7 | 8 | 9 | YaLTeR/video-trimmer 10 | 11 | 12 | -------------------------------------------------------------------------------- /media-video/video-trimmer/video-trimmer-0.8.1-r1.ebuild: -------------------------------------------------------------------------------- 1 | # Copyright 1999-2023 Gentoo Authors 2 | # Distributed under the terms of the GNU General Public License v2 3 | 4 | EAPI=8 5 | 6 | inherit gnome2 meson # cargo 7 | 8 | DESCRIPTION="Trim videos quickly" 9 | HOMEPAGE="https://apps.gnome.org/de/app/org.gnome.gitlab.YaLTeR.VideoTrimmer/" 10 | SRC_URI="https://gitlab.gnome.org/YaLTeR/video-trimmer/-/archive/v${PV}/${PN}-v${PV}.tar.bz2 -> ${P}.tar.bz2" 11 | 12 | S="${WORKDIR}/${PN}-v${PV}" 13 | 14 | LICENSE="GPL-3" 15 | SLOT="0" 16 | KEYWORDS="~amd64" 17 | 18 | RESTRICT="mirror network-sandbox" 19 | 20 | RDEPEND="gui-libs/gtk 21 | gui-libs/libadwaita" 22 | 23 | DEPEND="${RDEPEND} 24 | >=dev-util/blueprint-compiler-0.2.0 25 | virtual/rust" 26 | 27 | PATCHES=( 28 | "${FILESDIR}/fix-amp-entity-in-de-po.patch" 29 | ) 30 | -------------------------------------------------------------------------------- /metadata/layout.conf: -------------------------------------------------------------------------------- 1 | masters = gentoo 2 | update-changelog = true 3 | -------------------------------------------------------------------------------- /metadata/md5-cache/acct-group/apache_exporter-0-r1: -------------------------------------------------------------------------------- 1 | DEFINED_PHASES=install preinst pretend 2 | DESCRIPTION=Group used for the apache_exporter prometheus plugin 3 | EAPI=8 4 | INHERIT=acct-group 5 | KEYWORDS=~amd64 6 | SLOT=0 7 | _eclasses_=user-info 9951b1a0e4f026d16c33a001fd2d5cdf acct-group c2bb1fc7bada6e119b3ce202ca42476f 8 | _md5_=6223075d6587ef091669de9ca0d2fa63 9 | -------------------------------------------------------------------------------- /metadata/md5-cache/acct-group/conduit-0: -------------------------------------------------------------------------------- 1 | DEFINED_PHASES=install preinst pretend 2 | DESCRIPTION=Group conduit 3 | EAPI=8 4 | INHERIT=acct-group 5 | KEYWORDS=~alpha amd64 arm arm64 hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris 6 | SLOT=0 7 | _eclasses_=user-info 9951b1a0e4f026d16c33a001fd2d5cdf acct-group c2bb1fc7bada6e119b3ce202ca42476f 8 | _md5_=e7c167076d7ad86dbae6828dffc0aaa9 9 | -------------------------------------------------------------------------------- /metadata/md5-cache/acct-group/drone-runner-docker-0-r1: -------------------------------------------------------------------------------- 1 | DEFINED_PHASES=install preinst pretend 2 | DESCRIPTION=Group used for the drone.io docker runner 3 | EAPI=8 4 | INHERIT=acct-group 5 | KEYWORDS=~amd64 6 | SLOT=0 7 | _eclasses_=user-info 9951b1a0e4f026d16c33a001fd2d5cdf acct-group c2bb1fc7bada6e119b3ce202ca42476f 8 | _md5_=c8e24b5f96a608bc3f11b1545f72054d 9 | -------------------------------------------------------------------------------- /metadata/md5-cache/acct-group/reposilite-0-r1: -------------------------------------------------------------------------------- 1 | DEFINED_PHASES=install preinst pretend 2 | DESCRIPTION=Group used for the reposilite maven repo server 3 | EAPI=8 4 | INHERIT=acct-group 5 | KEYWORDS=~amd64 6 | SLOT=0 7 | _eclasses_=user-info 9951b1a0e4f026d16c33a001fd2d5cdf acct-group c2bb1fc7bada6e119b3ce202ca42476f 8 | _md5_=baba85eb3b0097cc27871edfef8461ad 9 | -------------------------------------------------------------------------------- /metadata/md5-cache/acct-user/apache_exporter-0-r1: -------------------------------------------------------------------------------- 1 | DEFINED_PHASES=install postinst preinst prerm pretend 2 | DESCRIPTION=User for the apache_exporter prometheus plugin 3 | EAPI=8 4 | INHERIT=acct-user 5 | KEYWORDS=~amd64 6 | RDEPEND=acct-group/apache_exporter 7 | SLOT=0 8 | _eclasses_=user-info 9951b1a0e4f026d16c33a001fd2d5cdf acct-user cf1210dd7bebfa79756df4fb6735d975 9 | _md5_=75d24045e06b0a8e4cfe6b6e58a1c9d9 10 | -------------------------------------------------------------------------------- /metadata/md5-cache/acct-user/conduit-0: -------------------------------------------------------------------------------- 1 | DEFINED_PHASES=install postinst preinst prerm pretend 2 | DESCRIPTION=User for conduit 3 | EAPI=8 4 | INHERIT=acct-user 5 | KEYWORDS=~alpha amd64 arm arm64 hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris 6 | RDEPEND=acct-group/conduit 7 | SLOT=0 8 | _eclasses_=user-info 9951b1a0e4f026d16c33a001fd2d5cdf acct-user a4bf64e6c32b95705287346a2b678ae1 9 | _md5_=bf707315d348dda674dcdaeed6ae4d8e 10 | -------------------------------------------------------------------------------- /metadata/md5-cache/acct-user/drone-runner-docker-0-r1: -------------------------------------------------------------------------------- 1 | DEFINED_PHASES=install postinst preinst prerm pretend 2 | DESCRIPTION=User for the drone.io docker runner 3 | EAPI=8 4 | INHERIT=acct-user 5 | KEYWORDS=~amd64 6 | RDEPEND=acct-group/drone-runner-docker acct-group/docker 7 | SLOT=0 8 | _eclasses_=user-info 9951b1a0e4f026d16c33a001fd2d5cdf acct-user cf1210dd7bebfa79756df4fb6735d975 9 | _md5_=9dcba758136bb67a167f1c51b60ed5d0 10 | -------------------------------------------------------------------------------- /metadata/md5-cache/acct-user/reposilite-1-r1: -------------------------------------------------------------------------------- 1 | DEFINED_PHASES=install postinst preinst prerm pretend 2 | DESCRIPTION=User for the reposilite maven repo server 3 | EAPI=8 4 | INHERIT=acct-user 5 | KEYWORDS=~amd64 6 | RDEPEND=acct-group/reposilite 7 | SLOT=0 8 | _eclasses_=user-info 9951b1a0e4f026d16c33a001fd2d5cdf acct-user cf1210dd7bebfa79756df4fb6735d975 9 | _md5_=f95de6d5ad159d8b33bfb2c464dd5cbb 10 | -------------------------------------------------------------------------------- /metadata/md5-cache/app-metrics/apache_exporter-1.0.9: -------------------------------------------------------------------------------- 1 | BDEPEND=>=dev-lang/go-1.20:= app-arch/unzip virtual/pkgconfig 2 | DEFINED_PHASES=compile install unpack 3 | DEPEND=acct-group/apache_exporter acct-user/apache_exporter 4 | DESCRIPTION=Prometheus exporter for apache metrics 5 | EAPI=8 6 | HOMEPAGE=https://github.com/Lusitaniae/apache_exporter 7 | INHERIT=go-module systemd 8 | KEYWORDS=~amd64 9 | LICENSE=MIT 10 | RDEPEND=acct-group/apache_exporter acct-user/apache_exporter 11 | RESTRICT=strip 12 | SLOT=0 13 | SRC_URI=https://github.com/Lusitaniae/apache_exporter/archive/v1.0.9.tar.gz -> apache_exporter-1.0.9.tar.gz https://gentoo-overlay.friedli.info/apache_exporter-1.0.9-deps.tar.xz 14 | _eclasses_=multiprocessing 1e32df7deee68372153dca65f4a7c21f toolchain-funcs f9d71a6efe9d083aec750dd13968e169 flag-o-matic b892042b2667b8ac69ec8a2571dc290a go-env 0e2babf96e7d0b045fc07ad199eb2399 go-module 191a27261275fc3bff7dd7482361b5d6 systemd a964c0cbe818b5729da1dbfcee5be861 15 | _md5_=8664e7d8f45da80a500e769b87d802a2 16 | -------------------------------------------------------------------------------- /metadata/md5-cache/app-metrics/mysqld_exporter-0.14.0_p20230328: -------------------------------------------------------------------------------- 1 | BDEPEND=dev-util/promu >=dev-lang/go-1.20:= app-arch/unzip virtual/pkgconfig 2 | DEFINED_PHASES=compile install postinst prepare unpack 3 | DEPEND=acct-group/mysqld_exporter acct-user/mysqld_exporter 4 | DESCRIPTION=Prometheus exporter for MySQL server metrics 5 | EAPI=8 6 | HOMEPAGE=https://github.com/prometheus/mysqld_exporter 7 | INHERIT=go-module systemd 8 | KEYWORDS=~amd64 9 | LICENSE=Apache-2.0 BSD BSD-2 MIT MPL-2.0 10 | RDEPEND=acct-group/mysqld_exporter acct-user/mysqld_exporter 11 | RESTRICT=strip 12 | SLOT=0 13 | SRC_URI=https://github.com/prometheus/mysqld_exporter/archive/fad2c0ccd8c0df8fed91a81463e930e4485fdfee.tar.gz -> mysqld_exporter-0.14.0_p20230328.tar.gz https://dev.gentoo.org/~robbat2/distfiles/mysqld_exporter-fad2c0ccd8c0df8fed91a81463e930e4485fdfee-vendor.tar.xz 14 | _eclasses_=multiprocessing 1e32df7deee68372153dca65f4a7c21f toolchain-funcs f9d71a6efe9d083aec750dd13968e169 flag-o-matic b892042b2667b8ac69ec8a2571dc290a go-env 0e2babf96e7d0b045fc07ad199eb2399 go-module 191a27261275fc3bff7dd7482361b5d6 systemd a964c0cbe818b5729da1dbfcee5be861 15 | _md5_=0401795781aaee2ae4cafff2a8cd18f8 16 | -------------------------------------------------------------------------------- /metadata/md5-cache/app-metrics/postfix_exporter-0.3.0-r2: -------------------------------------------------------------------------------- 1 | BDEPEND=>=dev-lang/go-1.20:= app-arch/unzip virtual/pkgconfig 2 | DEFINED_PHASES=compile install unpack 3 | DEPEND=acct-group/postfix_exporter acct-user/postfix_exporter systemd? ( sys-apps/systemd ) 4 | DESCRIPTION=Prometheus Exporter for Postfix 5 | EAPI=8 6 | HOMEPAGE=https://github.com/kumina/postfix_exporter 7 | INHERIT=go-module systemd 8 | IUSE=systemd 9 | KEYWORDS=~amd64 10 | LICENSE=Apache-2.0 BSD MIT 11 | RDEPEND=acct-group/postfix_exporter acct-user/postfix_exporter 12 | RESTRICT=test strip 13 | SLOT=0 14 | SRC_URI=https://github.com/kumina/postfix_exporter/archive/0.3.0.tar.gz -> postfix_exporter-0.3.0.tar.gz https://dev.gentoo.org/~arthurzam/distfiles/app-metrics/postfix_exporter/postfix_exporter-0.3.0-deps.tar.xz 15 | _eclasses_=multiprocessing 1e32df7deee68372153dca65f4a7c21f toolchain-funcs f9d71a6efe9d083aec750dd13968e169 flag-o-matic b892042b2667b8ac69ec8a2571dc290a go-env 0e2babf96e7d0b045fc07ad199eb2399 go-module 191a27261275fc3bff7dd7482361b5d6 systemd a964c0cbe818b5729da1dbfcee5be861 16 | _md5_=b6c659310f3cffbec84a8034e1f0d0ae 17 | -------------------------------------------------------------------------------- /metadata/md5-cache/app-metrics/prometheus-cpu-mem-monitor-0.0.0.1-r2: -------------------------------------------------------------------------------- 1 | BDEPEND=virtual/pkgconfig 2 | DEFINED_PHASES=install 3 | DEPEND=sys-process/procps 4 | DESCRIPTION=CPU and memory monitoring for prometheus 5 | EAPI=8 6 | HOMEPAGE=https://gittr.ch/linux/gentoo-overlay 7 | INHERIT=systemd 8 | KEYWORDS=~amd64 9 | LICENSE=GPL-2 10 | SLOT=0 11 | _eclasses_=toolchain-funcs f9d71a6efe9d083aec750dd13968e169 systemd a964c0cbe818b5729da1dbfcee5be861 12 | _md5_=ef6c84cc3e3af6e20a755571866184e4 13 | -------------------------------------------------------------------------------- /metadata/md5-cache/dev-python/geoip2-4.8.0: -------------------------------------------------------------------------------- 1 | BDEPEND=python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) >=dev-python/gpep517-16[python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/setuptools-78.1.0[python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] 2 | DEFINED_PHASES=compile configure install prepare test 3 | DEPEND=dev-python/setuptools[python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] 4 | DESCRIPTION=MaxMind GeoIP2 API 5 | EAPI=8 6 | HOMEPAGE=https://github.com/maxmind/GeoIP2-python 7 | INHERIT=distutils-r1 pypi 8 | IUSE=python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 9 | KEYWORDS=~amd64 ~x86 10 | LICENSE=Apache-2.0 11 | RDEPEND=>=dev-python/requests-2.24.0[python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/maxminddb-2.0.0[python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) 12 | REQUIRED_USE=|| ( python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 ) 13 | SLOT=0 14 | SRC_URI=https://files.pythonhosted.org/packages/source/g/geoip2/geoip2-4.8.0.tar.gz 15 | _eclasses_=toolchain-funcs f9d71a6efe9d083aec750dd13968e169 flag-o-matic b892042b2667b8ac69ec8a2571dc290a out-of-source-utils dbf9e34ee8964084651e25907fa8f52c multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-utils-r1 e6fe2c451b7e577e827165580e5bdd64 python-r1 0e15b2ab9cfc87d7474678201d6bca38 distutils-r1 0e08701ccfa3f73267c62f539b7ab456 pypi ad1b21f87d117ae9bb089bdb65b8f013 16 | _md5_=ca69616ec4b98fe42192232814f85808 17 | -------------------------------------------------------------------------------- /metadata/md5-cache/dev-python/maxminddb-2.6.2: -------------------------------------------------------------------------------- 1 | BDEPEND=python_targets_python3_13t? ( dev-lang/python:3.13t ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) >=dev-python/gpep517-16[python_targets_python3_13t(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/setuptools-78.1.0[python_targets_python3_13t(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] 2 | DEFINED_PHASES=compile configure install prepare test 3 | DEPEND=dev-python/setuptools[python_targets_python3_13t(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] python_targets_python3_13t? ( dev-lang/python:3.13t ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) 4 | DESCRIPTION=Python MaxMind DB reader extension 5 | EAPI=8 6 | HOMEPAGE=https://github.com/maxmind/MaxMind-DB-Reader-python 7 | INHERIT=distutils-r1 pypi 8 | IUSE=python_targets_python3_13t python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 debug 9 | KEYWORDS=~amd64 ~x86 10 | LICENSE=BSD 11 | RDEPEND=dev-libs/libmaxminddb python_targets_python3_13t? ( dev-lang/python:3.13t ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) 12 | REQUIRED_USE=|| ( python_targets_python3_13t python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 ) 13 | SLOT=0 14 | SRC_URI=https://files.pythonhosted.org/packages/source/m/maxminddb/maxminddb-2.6.2.tar.gz 15 | _eclasses_=toolchain-funcs f9d71a6efe9d083aec750dd13968e169 flag-o-matic b892042b2667b8ac69ec8a2571dc290a out-of-source-utils dbf9e34ee8964084651e25907fa8f52c multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-utils-r1 e6fe2c451b7e577e827165580e5bdd64 python-r1 0e15b2ab9cfc87d7474678201d6bca38 distutils-r1 0e08701ccfa3f73267c62f539b7ab456 pypi ad1b21f87d117ae9bb089bdb65b8f013 16 | _md5_=b7581c22a43f8bbd7021c271248ccc7d 17 | -------------------------------------------------------------------------------- /metadata/md5-cache/dev-util/drone-runner-docker-1.8.3-r1: -------------------------------------------------------------------------------- 1 | BDEPEND=>=dev-lang/go-1.20:= app-arch/unzip virtual/pkgconfig 2 | DEFINED_PHASES=compile install unpack 3 | DEPEND=acct-group/drone-runner-docker acct-user/drone-runner-docker 4 | DESCRIPTION=Drone CI - Docker Runner 5 | EAPI=8 6 | HOMEPAGE=https://www.drone.io/ https://github.com/drone-runners/drone-runner-docker 7 | INHERIT=go-module systemd 8 | KEYWORDS=~amd64 9 | LICENSE=|| ( PolyForm-Small-Business-1.0.0 PolyForm-Free-Trial-1.0.0 ) 10 | RDEPEND=acct-group/drone-runner-docker acct-user/drone-runner-docker app-containers/docker 11 | RESTRICT=mirror strip 12 | SLOT=0 13 | SRC_URI=https://github.com/drone-runners/drone-runner-docker/archive/v1.8.3.tar.gz -> drone-runner-docker-1.8.3.tar.gz https://gentoo-overlay.friedli.info/drone-runner-docker-1.8.3-vendor.tar.xz 14 | _eclasses_=multiprocessing 1e32df7deee68372153dca65f4a7c21f toolchain-funcs f9d71a6efe9d083aec750dd13968e169 flag-o-matic b892042b2667b8ac69ec8a2571dc290a go-env 0e2babf96e7d0b045fc07ad199eb2399 go-module 191a27261275fc3bff7dd7482361b5d6 systemd a964c0cbe818b5729da1dbfcee5be861 15 | _md5_=2d9350fe53faed73007f0b5e9472ae88 16 | -------------------------------------------------------------------------------- /metadata/md5-cache/dev-util/reposilite-3.5.18: -------------------------------------------------------------------------------- 1 | BDEPEND=virtual/pkgconfig 2 | DEFINED_PHASES=install postinst unpack 3 | DESCRIPTION=Reposilite - Simple Maven Repository hosting 4 | EAPI=8 5 | HOMEPAGE=https://reposilite.com/ 6 | INHERIT=systemd 7 | KEYWORDS=~amd64 8 | LICENSE=Apache-2.0 9 | RDEPEND=>=acct-user/reposilite-1 || ( >=virtual/jdk-11 >=virtual/jre-11 ) 10 | RESTRICT=mirror 11 | SLOT=0 12 | SRC_URI=https://maven.reposilite.com/releases/com/reposilite/reposilite/3.5.18/reposilite-3.5.18-all.jar -> reposilite-3.5.18.jar 13 | _eclasses_=toolchain-funcs f9d71a6efe9d083aec750dd13968e169 systemd a964c0cbe818b5729da1dbfcee5be861 14 | _md5_=319655193155b2c54e9228f09355520b 15 | -------------------------------------------------------------------------------- /metadata/md5-cache/gnome-extra/nautilus-dropbox-2024.04.17-r1: -------------------------------------------------------------------------------- 1 | BDEPEND=python_single_target_python3_11? ( dev-python/docutils[python_targets_python3_11(-)] ) python_single_target_python3_12? ( dev-python/docutils[python_targets_python3_12(-)] ) python_single_target_python3_13? ( dev-python/docutils[python_targets_python3_13(-)] ) virtual/pkgconfig sys-devel/gnuconfig >=app-portage/elt-patches-20250306 || ( >=dev-build/automake-1.17-r1:1.17 >=dev-build/automake-1.16.5:1.16 ) || ( >=dev-build/autoconf-2.72-r1:2.72 ) >=dev-build/libtool-2.4.7-r3 2 | DEFINED_PHASES=configure install postinst postrm preinst prepare setup 3 | DEPEND=python_single_target_python3_11? ( dev-lang/python:3.11 ) python_single_target_python3_12? ( dev-lang/python:3.12 ) python_single_target_python3_13? ( dev-lang/python:3.13 ) python_single_target_python3_11? ( dev-python/pygobject:3[python_targets_python3_11(-)] ) python_single_target_python3_12? ( dev-python/pygobject:3[python_targets_python3_12(-)] ) python_single_target_python3_13? ( dev-python/pygobject:3[python_targets_python3_13(-)] ) dev-libs/glib:2 gui-libs/gtk:4 >=gnome-base/nautilus-43 net-misc/dropbox 4 | DESCRIPTION=Dropbox Nautilus Extension 5 | EAPI=8 6 | HOMEPAGE=https://github.com/dropbox/nautilus-dropbox 7 | IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info 8 | INHERIT=autotools python-single-r1 xdg 9 | IUSE=debug python_single_target_python3_11 python_single_target_python3_12 python_single_target_python3_13 10 | KEYWORDS=~amd64 11 | LICENSE=GPL-3 CC-BY-ND-3.0 12 | RDEPEND=python_single_target_python3_11? ( dev-lang/python:3.11 ) python_single_target_python3_12? ( dev-lang/python:3.12 ) python_single_target_python3_13? ( dev-lang/python:3.13 ) python_single_target_python3_11? ( dev-python/pygobject:3[python_targets_python3_11(-)] ) python_single_target_python3_12? ( dev-python/pygobject:3[python_targets_python3_12(-)] ) python_single_target_python3_13? ( dev-python/pygobject:3[python_targets_python3_13(-)] ) dev-libs/glib:2 gui-libs/gtk:4 >=gnome-base/nautilus-43 net-misc/dropbox 13 | REQUIRED_USE=^^ ( python_single_target_python3_11 python_single_target_python3_12 python_single_target_python3_13 ) 14 | SLOT=0 15 | SRC_URI=https://linux.dropboxstatic.com/packages/nautilus-dropbox-2024.04.17.tar.bz2 16 | _eclasses_=gnuconfig ddeb9f8caff1b5f71a09c75b7534df79 toolchain-funcs f9d71a6efe9d083aec750dd13968e169 libtool c81bd096be5f4c82f4e8f156ef112402 autotools 35f9bf6198bb538e28dcdea5fda274f2 multiprocessing 1e32df7deee68372153dca65f4a7c21f python-utils-r1 e6fe2c451b7e577e827165580e5bdd64 python-single-r1 47d8ac9be330c9366112b78fd4f8ce57 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 xdg 3ef49a87c52c8b77c476351195dfe575 17 | _md5_=eb2f39807ae01959dd5a7041b47f2ea1 18 | -------------------------------------------------------------------------------- /metadata/md5-cache/media-fonts/cantarell-0.303.1-r3: -------------------------------------------------------------------------------- 1 | BDEPEND=>=sys-devel/gettext-0.20 virtual/pkgconfig X? ( >=x11-apps/mkfontscale-1.2.0 media-fonts/encodings ) app-arch/xz-utils >=dev-build/meson-1.2.3 app-alternatives/ninja dev-build/meson-format-array 2 | DEFINED_PHASES=compile configure install postinst postrm prepare setup test 3 | DESCRIPTION=Default fontset for GNOME Shell 4 | EAPI=8 5 | HOMEPAGE=https://wiki.gnome.org/Projects/CantarellFonts 6 | INHERIT=font gnome.org meson 7 | IUSE=staticfont +variablefont X 8 | KEYWORDS=~alpha amd64 arm arm64 hppa ~loong ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris 9 | LICENSE=OFL-1.1 10 | REQUIRED_USE=|| ( staticfont variablefont ) 11 | RESTRICT=binchecks strip 12 | SLOT=0 13 | SRC_URI=mirror://gnome/sources/cantarell-fonts/0.303/cantarell-fonts-0.303.1.tar.xz https://gentoo-overlay.friedli.info/cantarell-static-fonts-0.303.1.tar 14 | _eclasses_=font aa113a3df9cd0a9693a1c1ee7c34a6eb gnome.org e1b4f392dbfedfb8974b71b017937f08 toolchain-funcs f9d71a6efe9d083aec750dd13968e169 flag-o-matic b892042b2667b8ac69ec8a2571dc290a multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-utils-r1 e6fe2c451b7e577e827165580e5bdd64 meson 99466844dd8d4fcfb07578a76f5a9922 15 | _md5_=73374bf3271277c1ddf7e2664217307c 16 | -------------------------------------------------------------------------------- /metadata/md5-cache/media-video/neolink-0.6.2: -------------------------------------------------------------------------------- 1 | BDEPEND=|| ( >=dev-lang/rust-bin-1.74.1:* >=dev-lang/rust-1.74.1:* ) 2 | DEFINED_PHASES=compile configure install setup test unpack 3 | DESCRIPTION=A standards-compliant bridge to Reolink IP cameras 4 | EAPI=8 5 | HOMEPAGE=https://github.com/QuantumEntangledAndy/neolink 6 | INHERIT=cargo 7 | IUSE=debug 8 | KEYWORDS=~amd64 9 | LICENSE=AGPL-3+ Apache-2.0 Apache-2.0-with-LLVM-exceptions BSD ISC MIT Unicode-3.0 ZLIB 10 | SLOT=0 11 | SRC_URI=https://github.com/QuantumEntangledAndy/neolink/archive/refs/tags/v0.6.2.tar.gz -> neolink-0.6.2.tar.gz https://crates.io/api/v1/crates/addr2line/0.24.2/download -> addr2line-0.24.2.crate https://crates.io/api/v1/crates/adler2/2.0.0/download -> adler2-2.0.0.crate https://crates.io/api/v1/crates/aes/0.8.4/download -> aes-0.8.4.crate https://crates.io/api/v1/crates/aho-corasick/1.1.3/download -> aho-corasick-1.1.3.crate https://crates.io/api/v1/crates/anstream/0.6.18/download -> anstream-0.6.18.crate https://crates.io/api/v1/crates/anstyle-parse/0.2.6/download -> anstyle-parse-0.2.6.crate https://crates.io/api/v1/crates/anstyle-query/1.1.2/download -> anstyle-query-1.1.2.crate https://crates.io/api/v1/crates/anstyle-wincon/3.0.6/download -> anstyle-wincon-3.0.6.crate https://crates.io/api/v1/crates/anstyle/1.0.10/download -> anstyle-1.0.10.crate https://crates.io/api/v1/crates/anyhow/1.0.94/download -> anyhow-1.0.94.crate https://crates.io/api/v1/crates/assert_matches/1.5.0/download -> assert_matches-1.5.0.crate https://crates.io/api/v1/crates/async-trait/0.1.83/download -> async-trait-0.1.83.crate https://crates.io/api/v1/crates/atomic_refcell/0.1.13/download -> atomic_refcell-0.1.13.crate https://crates.io/api/v1/crates/autocfg/1.4.0/download -> autocfg-1.4.0.crate https://crates.io/api/v1/crates/axum-core/0.3.4/download -> axum-core-0.3.4.crate https://crates.io/api/v1/crates/axum/0.6.20/download -> axum-0.6.20.crate https://crates.io/api/v1/crates/backtrace/0.3.74/download -> backtrace-0.3.74.crate https://crates.io/api/v1/crates/base64/0.21.7/download -> base64-0.21.7.crate https://crates.io/api/v1/crates/bitflags/1.3.2/download -> bitflags-1.3.2.crate https://crates.io/api/v1/crates/bitflags/2.6.0/download -> bitflags-2.6.0.crate https://crates.io/api/v1/crates/bumpalo/3.16.0/download -> bumpalo-3.16.0.crate https://crates.io/api/v1/crates/byte-slice-cast/1.2.2/download -> byte-slice-cast-1.2.2.crate https://crates.io/api/v1/crates/byteorder/1.5.0/download -> byteorder-1.5.0.crate https://crates.io/api/v1/crates/bytes/1.9.0/download -> bytes-1.9.0.crate https://crates.io/api/v1/crates/c_linked_list/1.1.1/download -> c_linked_list-1.1.1.crate https://crates.io/api/v1/crates/cc/1.2.4/download -> cc-1.2.4.crate https://crates.io/api/v1/crates/cfb-mode/0.8.2/download -> cfb-mode-0.8.2.crate https://crates.io/api/v1/crates/cfg-expr/0.15.8/download -> cfg-expr-0.15.8.crate https://crates.io/api/v1/crates/cfg-if/1.0.0/download -> cfg-if-1.0.0.crate https://crates.io/api/v1/crates/cipher/0.4.4/download -> cipher-0.4.4.crate https://crates.io/api/v1/crates/clap/4.5.23/download -> clap-4.5.23.crate https://crates.io/api/v1/crates/clap_builder/4.5.23/download -> clap_builder-4.5.23.crate https://crates.io/api/v1/crates/clap_derive/4.5.18/download -> clap_derive-4.5.18.crate https://crates.io/api/v1/crates/clap_lex/0.7.4/download -> clap_lex-0.7.4.crate https://crates.io/api/v1/crates/colorchoice/1.0.3/download -> colorchoice-1.0.3.crate https://crates.io/api/v1/crates/console-api/0.5.0/download -> console-api-0.5.0.crate https://crates.io/api/v1/crates/console-subscriber/0.1.10/download -> console-subscriber-0.1.10.crate https://crates.io/api/v1/crates/cookie-factory/0.3.3/download -> cookie-factory-0.3.3.crate https://crates.io/api/v1/crates/core-foundation-sys/0.8.7/download -> core-foundation-sys-0.8.7.crate https://crates.io/api/v1/crates/core-foundation/0.9.4/download -> core-foundation-0.9.4.crate https://crates.io/api/v1/crates/cpufeatures/0.2.16/download -> cpufeatures-0.2.16.crate https://crates.io/api/v1/crates/crc32fast/1.4.2/download -> crc32fast-1.4.2.crate https://crates.io/api/v1/crates/crossbeam-channel/0.5.14/download -> crossbeam-channel-0.5.14.crate https://crates.io/api/v1/crates/crossbeam-utils/0.8.21/download -> crossbeam-utils-0.8.21.crate https://crates.io/api/v1/crates/crossterm/0.25.0/download -> crossterm-0.25.0.crate https://crates.io/api/v1/crates/crossterm_winapi/0.9.1/download -> crossterm_winapi-0.9.1.crate https://crates.io/api/v1/crates/crypto-common/0.1.6/download -> crypto-common-0.1.6.crate https://crates.io/api/v1/crates/delegate/0.10.0/download -> delegate-0.10.0.crate https://crates.io/api/v1/crates/deranged/0.3.11/download -> deranged-0.3.11.crate https://crates.io/api/v1/crates/displaydoc/0.2.5/download -> displaydoc-0.2.5.crate https://crates.io/api/v1/crates/either/1.13.0/download -> either-1.13.0.crate https://crates.io/api/v1/crates/env_filter/0.1.2/download -> env_filter-0.1.2.crate https://crates.io/api/v1/crates/env_logger/0.10.2/download -> env_logger-0.10.2.crate https://crates.io/api/v1/crates/env_logger/0.11.5/download -> env_logger-0.11.5.crate https://crates.io/api/v1/crates/equivalent/1.0.1/download -> equivalent-1.0.1.crate https://crates.io/api/v1/crates/err-derive/0.3.1/download -> err-derive-0.3.1.crate https://crates.io/api/v1/crates/errno/0.3.10/download -> errno-0.3.10.crate https://crates.io/api/v1/crates/fastrand/2.3.0/download -> fastrand-2.3.0.crate https://crates.io/api/v1/crates/flate2/1.0.35/download -> flate2-1.0.35.crate https://crates.io/api/v1/crates/flume/0.10.14/download -> flume-0.10.14.crate https://crates.io/api/v1/crates/fnv/1.0.7/download -> fnv-1.0.7.crate https://crates.io/api/v1/crates/form_urlencoded/1.2.1/download -> form_urlencoded-1.2.1.crate https://crates.io/api/v1/crates/futures-channel/0.3.31/download -> futures-channel-0.3.31.crate https://crates.io/api/v1/crates/futures-core/0.3.31/download -> futures-core-0.3.31.crate https://crates.io/api/v1/crates/futures-executor/0.3.31/download -> futures-executor-0.3.31.crate https://crates.io/api/v1/crates/futures-io/0.3.31/download -> futures-io-0.3.31.crate https://crates.io/api/v1/crates/futures-macro/0.3.31/download -> futures-macro-0.3.31.crate https://crates.io/api/v1/crates/futures-sink/0.3.31/download -> futures-sink-0.3.31.crate https://crates.io/api/v1/crates/futures-task/0.3.31/download -> futures-task-0.3.31.crate https://crates.io/api/v1/crates/futures-util/0.3.31/download -> futures-util-0.3.31.crate https://crates.io/api/v1/crates/futures/0.3.31/download -> futures-0.3.31.crate https://crates.io/api/v1/crates/gcc/0.3.55/download -> gcc-0.3.55.crate https://crates.io/api/v1/crates/generic-array/0.14.7/download -> generic-array-0.14.7.crate https://crates.io/api/v1/crates/get_if_addrs-sys/0.1.1/download -> get_if_addrs-sys-0.1.1.crate https://crates.io/api/v1/crates/get_if_addrs/0.5.3/download -> get_if_addrs-0.5.3.crate https://crates.io/api/v1/crates/getrandom/0.2.15/download -> getrandom-0.2.15.crate https://crates.io/api/v1/crates/gimli/0.31.1/download -> gimli-0.31.1.crate https://crates.io/api/v1/crates/gio-sys/0.17.10/download -> gio-sys-0.17.10.crate https://crates.io/api/v1/crates/gio/0.17.10/download -> gio-0.17.10.crate https://crates.io/api/v1/crates/glib-macros/0.17.10/download -> glib-macros-0.17.10.crate https://crates.io/api/v1/crates/glib-sys/0.17.10/download -> glib-sys-0.17.10.crate https://crates.io/api/v1/crates/glib/0.17.10/download -> glib-0.17.10.crate https://crates.io/api/v1/crates/gobject-sys/0.17.10/download -> gobject-sys-0.17.10.crate https://crates.io/api/v1/crates/gstreamer-app-sys/0.20.0/download -> gstreamer-app-sys-0.20.0.crate https://crates.io/api/v1/crates/gstreamer-app/0.20.7/download -> gstreamer-app-0.20.7.crate https://crates.io/api/v1/crates/gstreamer-base-sys/0.20.0/download -> gstreamer-base-sys-0.20.0.crate https://crates.io/api/v1/crates/gstreamer-base/0.20.7/download -> gstreamer-base-0.20.7.crate https://crates.io/api/v1/crates/gstreamer-net-sys/0.20.0/download -> gstreamer-net-sys-0.20.0.crate https://crates.io/api/v1/crates/gstreamer-net/0.20.0/download -> gstreamer-net-0.20.0.crate https://crates.io/api/v1/crates/gstreamer-rtsp-server-sys/0.20.0/download -> gstreamer-rtsp-server-sys-0.20.0.crate https://crates.io/api/v1/crates/gstreamer-rtsp-server/0.20.6/download -> gstreamer-rtsp-server-0.20.6.crate https://crates.io/api/v1/crates/gstreamer-rtsp-sys/0.20.0/download -> gstreamer-rtsp-sys-0.20.0.crate https://crates.io/api/v1/crates/gstreamer-rtsp/0.20.0/download -> gstreamer-rtsp-0.20.0.crate https://crates.io/api/v1/crates/gstreamer-sdp-sys/0.20.0/download -> gstreamer-sdp-sys-0.20.0.crate https://crates.io/api/v1/crates/gstreamer-sdp/0.20.0/download -> gstreamer-sdp-0.20.0.crate https://crates.io/api/v1/crates/gstreamer-sys/0.20.0/download -> gstreamer-sys-0.20.0.crate https://crates.io/api/v1/crates/gstreamer/0.20.7/download -> gstreamer-0.20.7.crate https://crates.io/api/v1/crates/h2/0.3.26/download -> h2-0.3.26.crate https://crates.io/api/v1/crates/hashbrown/0.12.3/download -> hashbrown-0.12.3.crate https://crates.io/api/v1/crates/hashbrown/0.14.5/download -> hashbrown-0.14.5.crate https://crates.io/api/v1/crates/hashbrown/0.15.2/download -> hashbrown-0.15.2.crate https://crates.io/api/v1/crates/hdrhistogram/7.5.4/download -> hdrhistogram-7.5.4.crate https://crates.io/api/v1/crates/heck/0.4.1/download -> heck-0.4.1.crate https://crates.io/api/v1/crates/heck/0.5.0/download -> heck-0.5.0.crate https://crates.io/api/v1/crates/hermit-abi/0.4.0/download -> hermit-abi-0.4.0.crate https://crates.io/api/v1/crates/hex-string/0.1.0/download -> hex-string-0.1.0.crate https://crates.io/api/v1/crates/http-body/0.4.6/download -> http-body-0.4.6.crate https://crates.io/api/v1/crates/http/0.2.12/download -> http-0.2.12.crate https://crates.io/api/v1/crates/httparse/1.9.5/download -> httparse-1.9.5.crate https://crates.io/api/v1/crates/httpdate/1.0.3/download -> httpdate-1.0.3.crate https://crates.io/api/v1/crates/humantime/2.1.0/download -> humantime-2.1.0.crate https://crates.io/api/v1/crates/hyper-timeout/0.4.1/download -> hyper-timeout-0.4.1.crate https://crates.io/api/v1/crates/hyper/0.14.31/download -> hyper-0.14.31.crate https://crates.io/api/v1/crates/icu_collections/1.5.0/download -> icu_collections-1.5.0.crate https://crates.io/api/v1/crates/icu_locid/1.5.0/download -> icu_locid-1.5.0.crate https://crates.io/api/v1/crates/icu_locid_transform/1.5.0/download -> icu_locid_transform-1.5.0.crate https://crates.io/api/v1/crates/icu_locid_transform_data/1.5.0/download -> icu_locid_transform_data-1.5.0.crate https://crates.io/api/v1/crates/icu_normalizer/1.5.0/download -> icu_normalizer-1.5.0.crate https://crates.io/api/v1/crates/icu_normalizer_data/1.5.0/download -> icu_normalizer_data-1.5.0.crate https://crates.io/api/v1/crates/icu_properties/1.5.1/download -> icu_properties-1.5.1.crate https://crates.io/api/v1/crates/icu_properties_data/1.5.0/download -> icu_properties_data-1.5.0.crate https://crates.io/api/v1/crates/icu_provider/1.5.0/download -> icu_provider-1.5.0.crate https://crates.io/api/v1/crates/icu_provider_macros/1.5.0/download -> icu_provider_macros-1.5.0.crate https://crates.io/api/v1/crates/idna/0.4.0/download -> idna-0.4.0.crate https://crates.io/api/v1/crates/idna/1.0.3/download -> idna-1.0.3.crate https://crates.io/api/v1/crates/idna_adapter/1.2.0/download -> idna_adapter-1.2.0.crate https://crates.io/api/v1/crates/if_chain/1.0.2/download -> if_chain-1.0.2.crate https://crates.io/api/v1/crates/indexmap/1.9.3/download -> indexmap-1.9.3.crate https://crates.io/api/v1/crates/indexmap/2.7.0/download -> indexmap-2.7.0.crate https://crates.io/api/v1/crates/indoc/2.0.5/download -> indoc-2.0.5.crate https://crates.io/api/v1/crates/inout/0.1.3/download -> inout-0.1.3.crate https://crates.io/api/v1/crates/is-terminal/0.4.13/download -> is-terminal-0.4.13.crate https://crates.io/api/v1/crates/is_terminal_polyfill/1.70.1/download -> is_terminal_polyfill-1.70.1.crate https://crates.io/api/v1/crates/itertools/0.10.5/download -> itertools-0.10.5.crate https://crates.io/api/v1/crates/itoa/1.0.14/download -> itoa-1.0.14.crate https://crates.io/api/v1/crates/js-sys/0.3.76/download -> js-sys-0.3.76.crate https://crates.io/api/v1/crates/lazy_static/1.5.0/download -> lazy_static-1.5.0.crate https://crates.io/api/v1/crates/libc/0.2.168/download -> libc-0.2.168.crate https://crates.io/api/v1/crates/linux-raw-sys/0.4.14/download -> linux-raw-sys-0.4.14.crate https://crates.io/api/v1/crates/litemap/0.7.4/download -> litemap-0.7.4.crate https://crates.io/api/v1/crates/local-ip-address/0.5.7/download -> local-ip-address-0.5.7.crate https://crates.io/api/v1/crates/lock_api/0.4.12/download -> lock_api-0.4.12.crate https://crates.io/api/v1/crates/log/0.4.22/download -> log-0.4.22.crate https://crates.io/api/v1/crates/matchers/0.1.0/download -> matchers-0.1.0.crate https://crates.io/api/v1/crates/matchit/0.7.3/download -> matchit-0.7.3.crate https://crates.io/api/v1/crates/md5/0.7.0/download -> md5-0.7.0.crate https://crates.io/api/v1/crates/memchr/2.7.4/download -> memchr-2.7.4.crate https://crates.io/api/v1/crates/mime/0.3.17/download -> mime-0.3.17.crate https://crates.io/api/v1/crates/minimal-lexical/0.2.1/download -> minimal-lexical-0.2.1.crate https://crates.io/api/v1/crates/miniz_oxide/0.8.0/download -> miniz_oxide-0.8.0.crate https://crates.io/api/v1/crates/mio/0.8.11/download -> mio-0.8.11.crate https://crates.io/api/v1/crates/mio/1.0.3/download -> mio-1.0.3.crate https://crates.io/api/v1/crates/muldiv/1.0.1/download -> muldiv-1.0.1.crate https://crates.io/api/v1/crates/nanorand/0.7.0/download -> nanorand-0.7.0.crate https://crates.io/api/v1/crates/neli-proc-macros/0.1.3/download -> neli-proc-macros-0.1.3.crate https://crates.io/api/v1/crates/neli/0.6.4/download -> neli-0.6.4.crate https://crates.io/api/v1/crates/nom/7.1.3/download -> nom-7.1.3.crate https://crates.io/api/v1/crates/num-conv/0.1.0/download -> num-conv-0.1.0.crate https://crates.io/api/v1/crates/num-integer/0.1.46/download -> num-integer-0.1.46.crate https://crates.io/api/v1/crates/num-rational/0.4.2/download -> num-rational-0.4.2.crate https://crates.io/api/v1/crates/num-traits/0.2.19/download -> num-traits-0.2.19.crate https://crates.io/api/v1/crates/num_threads/0.1.7/download -> num_threads-0.1.7.crate https://crates.io/api/v1/crates/object/0.36.5/download -> object-0.36.5.crate https://crates.io/api/v1/crates/once_cell/1.20.2/download -> once_cell-1.20.2.crate https://crates.io/api/v1/crates/openssl-probe/0.1.5/download -> openssl-probe-0.1.5.crate https://crates.io/api/v1/crates/option-operations/0.5.0/download -> option-operations-0.5.0.crate https://crates.io/api/v1/crates/parking_lot/0.12.3/download -> parking_lot-0.12.3.crate https://crates.io/api/v1/crates/parking_lot_core/0.9.10/download -> parking_lot_core-0.9.10.crate https://crates.io/api/v1/crates/paste/1.0.15/download -> paste-1.0.15.crate https://crates.io/api/v1/crates/percent-encoding/2.3.1/download -> percent-encoding-2.3.1.crate https://crates.io/api/v1/crates/pin-project-internal/1.1.7/download -> pin-project-internal-1.1.7.crate https://crates.io/api/v1/crates/pin-project-lite/0.2.15/download -> pin-project-lite-0.2.15.crate https://crates.io/api/v1/crates/pin-project/1.1.7/download -> pin-project-1.1.7.crate https://crates.io/api/v1/crates/pin-utils/0.1.0/download -> pin-utils-0.1.0.crate https://crates.io/api/v1/crates/pkg-config/0.3.31/download -> pkg-config-0.3.31.crate https://crates.io/api/v1/crates/powerfmt/0.2.0/download -> powerfmt-0.2.0.crate https://crates.io/api/v1/crates/ppv-lite86/0.2.20/download -> ppv-lite86-0.2.20.crate https://crates.io/api/v1/crates/pretty-hex/0.3.0/download -> pretty-hex-0.3.0.crate https://crates.io/api/v1/crates/proc-macro-crate/1.3.1/download -> proc-macro-crate-1.3.1.crate https://crates.io/api/v1/crates/proc-macro-error-attr/1.0.4/download -> proc-macro-error-attr-1.0.4.crate https://crates.io/api/v1/crates/proc-macro-error/1.0.4/download -> proc-macro-error-1.0.4.crate https://crates.io/api/v1/crates/proc-macro2/1.0.92/download -> proc-macro2-1.0.92.crate https://crates.io/api/v1/crates/prost-derive/0.11.9/download -> prost-derive-0.11.9.crate https://crates.io/api/v1/crates/prost-types/0.11.9/download -> prost-types-0.11.9.crate https://crates.io/api/v1/crates/prost/0.11.9/download -> prost-0.11.9.crate https://crates.io/api/v1/crates/quote/1.0.37/download -> quote-1.0.37.crate https://crates.io/api/v1/crates/rand/0.8.5/download -> rand-0.8.5.crate https://crates.io/api/v1/crates/rand_chacha/0.3.1/download -> rand_chacha-0.3.1.crate https://crates.io/api/v1/crates/rand_core/0.6.4/download -> rand_core-0.6.4.crate https://crates.io/api/v1/crates/redox_syscall/0.5.8/download -> redox_syscall-0.5.8.crate https://crates.io/api/v1/crates/regex-automata/0.1.10/download -> regex-automata-0.1.10.crate https://crates.io/api/v1/crates/regex-automata/0.4.9/download -> regex-automata-0.4.9.crate https://crates.io/api/v1/crates/regex-syntax/0.6.29/download -> regex-syntax-0.6.29.crate https://crates.io/api/v1/crates/regex-syntax/0.8.5/download -> regex-syntax-0.8.5.crate https://crates.io/api/v1/crates/regex/1.11.1/download -> regex-1.11.1.crate https://crates.io/api/v1/crates/requestty-ui/0.5.0/download -> requestty-ui-0.5.0.crate https://crates.io/api/v1/crates/requestty/0.5.0/download -> requestty-0.5.0.crate https://crates.io/api/v1/crates/ring/0.16.20/download -> ring-0.16.20.crate https://crates.io/api/v1/crates/ring/0.17.8/download -> ring-0.17.8.crate https://crates.io/api/v1/crates/rumqttc/0.22.0/download -> rumqttc-0.22.0.crate https://crates.io/api/v1/crates/rustc-demangle/0.1.24/download -> rustc-demangle-0.1.24.crate https://crates.io/api/v1/crates/rustix/0.38.42/download -> rustix-0.38.42.crate https://crates.io/api/v1/crates/rustls-native-certs/0.6.3/download -> rustls-native-certs-0.6.3.crate https://crates.io/api/v1/crates/rustls-pemfile/1.0.4/download -> rustls-pemfile-1.0.4.crate https://crates.io/api/v1/crates/rustls-webpki/0.100.3/download -> rustls-webpki-0.100.3.crate https://crates.io/api/v1/crates/rustls-webpki/0.101.7/download -> rustls-webpki-0.101.7.crate https://crates.io/api/v1/crates/rustls/0.21.12/download -> rustls-0.21.12.crate https://crates.io/api/v1/crates/rustversion/1.0.18/download -> rustversion-1.0.18.crate https://crates.io/api/v1/crates/ryu/1.0.18/download -> ryu-1.0.18.crate https://crates.io/api/v1/crates/schannel/0.1.27/download -> schannel-0.1.27.crate https://crates.io/api/v1/crates/scopeguard/1.2.0/download -> scopeguard-1.2.0.crate https://crates.io/api/v1/crates/sct/0.7.1/download -> sct-0.7.1.crate https://crates.io/api/v1/crates/security-framework-sys/2.12.1/download -> security-framework-sys-2.12.1.crate https://crates.io/api/v1/crates/security-framework/2.11.1/download -> security-framework-2.11.1.crate https://crates.io/api/v1/crates/serde/1.0.216/download -> serde-1.0.216.crate https://crates.io/api/v1/crates/serde_derive/1.0.216/download -> serde_derive-1.0.216.crate https://crates.io/api/v1/crates/serde_json/1.0.133/download -> serde_json-1.0.133.crate https://crates.io/api/v1/crates/serde_spanned/0.6.8/download -> serde_spanned-0.6.8.crate https://crates.io/api/v1/crates/sharded-slab/0.1.7/download -> sharded-slab-0.1.7.crate https://crates.io/api/v1/crates/shell-words/1.1.0/download -> shell-words-1.1.0.crate https://crates.io/api/v1/crates/shlex/1.3.0/download -> shlex-1.3.0.crate https://crates.io/api/v1/crates/signal-hook-mio/0.2.4/download -> signal-hook-mio-0.2.4.crate https://crates.io/api/v1/crates/signal-hook-registry/1.4.2/download -> signal-hook-registry-1.4.2.crate https://crates.io/api/v1/crates/signal-hook/0.3.17/download -> signal-hook-0.3.17.crate https://crates.io/api/v1/crates/slab/0.4.9/download -> slab-0.4.9.crate https://crates.io/api/v1/crates/smallvec/1.13.2/download -> smallvec-1.13.2.crate https://crates.io/api/v1/crates/smawk/0.3.2/download -> smawk-0.3.2.crate https://crates.io/api/v1/crates/socket2/0.5.8/download -> socket2-0.5.8.crate https://crates.io/api/v1/crates/spin/0.5.2/download -> spin-0.5.2.crate https://crates.io/api/v1/crates/spin/0.9.8/download -> spin-0.9.8.crate https://crates.io/api/v1/crates/stable_deref_trait/1.2.0/download -> stable_deref_trait-1.2.0.crate https://crates.io/api/v1/crates/strsim/0.11.1/download -> strsim-0.11.1.crate https://crates.io/api/v1/crates/syn/1.0.109/download -> syn-1.0.109.crate https://crates.io/api/v1/crates/syn/2.0.90/download -> syn-2.0.90.crate https://crates.io/api/v1/crates/sync_wrapper/0.1.2/download -> sync_wrapper-0.1.2.crate https://crates.io/api/v1/crates/synstructure/0.12.6/download -> synstructure-0.12.6.crate https://crates.io/api/v1/crates/synstructure/0.13.1/download -> synstructure-0.13.1.crate https://crates.io/api/v1/crates/system-deps/6.2.2/download -> system-deps-6.2.2.crate https://crates.io/api/v1/crates/target-lexicon/0.12.16/download -> target-lexicon-0.12.16.crate https://crates.io/api/v1/crates/tempfile/3.14.0/download -> tempfile-3.14.0.crate https://crates.io/api/v1/crates/termcolor/1.4.1/download -> termcolor-1.4.1.crate https://crates.io/api/v1/crates/textwrap/0.15.2/download -> textwrap-0.15.2.crate https://crates.io/api/v1/crates/thiserror-impl/1.0.69/download -> thiserror-impl-1.0.69.crate https://crates.io/api/v1/crates/thiserror/1.0.69/download -> thiserror-1.0.69.crate https://crates.io/api/v1/crates/thread_local/1.1.8/download -> thread_local-1.1.8.crate https://crates.io/api/v1/crates/tikv-jemalloc-sys/0.5.4+5.3.0-patched/download -> tikv-jemalloc-sys-0.5.4+5.3.0-patched.crate https://crates.io/api/v1/crates/tikv-jemallocator/0.5.4/download -> tikv-jemallocator-0.5.4.crate https://crates.io/api/v1/crates/time-core/0.1.2/download -> time-core-0.1.2.crate https://crates.io/api/v1/crates/time-macros/0.2.19/download -> time-macros-0.2.19.crate https://crates.io/api/v1/crates/time/0.3.37/download -> time-0.3.37.crate https://crates.io/api/v1/crates/tinystr/0.7.6/download -> tinystr-0.7.6.crate https://crates.io/api/v1/crates/tinyvec/1.8.0/download -> tinyvec-1.8.0.crate https://crates.io/api/v1/crates/tinyvec_macros/0.1.1/download -> tinyvec_macros-0.1.1.crate https://crates.io/api/v1/crates/tokio-io-timeout/1.2.0/download -> tokio-io-timeout-1.2.0.crate https://crates.io/api/v1/crates/tokio-macros/2.4.0/download -> tokio-macros-2.4.0.crate https://crates.io/api/v1/crates/tokio-rustls/0.24.1/download -> tokio-rustls-0.24.1.crate https://crates.io/api/v1/crates/tokio-stream/0.1.17/download -> tokio-stream-0.1.17.crate https://crates.io/api/v1/crates/tokio-util/0.7.13/download -> tokio-util-0.7.13.crate https://crates.io/api/v1/crates/tokio/1.42.0/download -> tokio-1.42.0.crate https://crates.io/api/v1/crates/toml/0.7.8/download -> toml-0.7.8.crate https://crates.io/api/v1/crates/toml/0.8.19/download -> toml-0.8.19.crate https://crates.io/api/v1/crates/toml_datetime/0.6.8/download -> toml_datetime-0.6.8.crate https://crates.io/api/v1/crates/toml_edit/0.19.15/download -> toml_edit-0.19.15.crate https://crates.io/api/v1/crates/toml_edit/0.22.22/download -> toml_edit-0.22.22.crate https://crates.io/api/v1/crates/tonic/0.9.2/download -> tonic-0.9.2.crate https://crates.io/api/v1/crates/tower-layer/0.3.3/download -> tower-layer-0.3.3.crate https://crates.io/api/v1/crates/tower-service/0.3.3/download -> tower-service-0.3.3.crate https://crates.io/api/v1/crates/tower/0.4.13/download -> tower-0.4.13.crate https://crates.io/api/v1/crates/tracing-attributes/0.1.28/download -> tracing-attributes-0.1.28.crate https://crates.io/api/v1/crates/tracing-core/0.1.33/download -> tracing-core-0.1.33.crate https://crates.io/api/v1/crates/tracing-subscriber/0.3.19/download -> tracing-subscriber-0.3.19.crate https://crates.io/api/v1/crates/tracing/0.1.41/download -> tracing-0.1.41.crate https://crates.io/api/v1/crates/try-lock/0.2.5/download -> try-lock-0.2.5.crate https://crates.io/api/v1/crates/typenum/1.17.0/download -> typenum-1.17.0.crate https://crates.io/api/v1/crates/unicode-bidi/0.3.17/download -> unicode-bidi-0.3.17.crate https://crates.io/api/v1/crates/unicode-ident/1.0.14/download -> unicode-ident-1.0.14.crate https://crates.io/api/v1/crates/unicode-linebreak/0.1.5/download -> unicode-linebreak-0.1.5.crate https://crates.io/api/v1/crates/unicode-normalization/0.1.24/download -> unicode-normalization-0.1.24.crate https://crates.io/api/v1/crates/unicode-segmentation/1.12.0/download -> unicode-segmentation-1.12.0.crate https://crates.io/api/v1/crates/unicode-width/0.1.14/download -> unicode-width-0.1.14.crate https://crates.io/api/v1/crates/unicode-xid/0.2.6/download -> unicode-xid-0.2.6.crate https://crates.io/api/v1/crates/untrusted/0.7.1/download -> untrusted-0.7.1.crate https://crates.io/api/v1/crates/untrusted/0.9.0/download -> untrusted-0.9.0.crate https://crates.io/api/v1/crates/url/2.5.4/download -> url-2.5.4.crate https://crates.io/api/v1/crates/utf16_iter/1.0.5/download -> utf16_iter-1.0.5.crate https://crates.io/api/v1/crates/utf8_iter/1.0.4/download -> utf8_iter-1.0.4.crate https://crates.io/api/v1/crates/utf8parse/0.2.2/download -> utf8parse-0.2.2.crate https://crates.io/api/v1/crates/validator/0.16.1/download -> validator-0.16.1.crate https://crates.io/api/v1/crates/validator_derive/0.16.0/download -> validator_derive-0.16.0.crate https://crates.io/api/v1/crates/validator_types/0.16.0/download -> validator_types-0.16.0.crate https://crates.io/api/v1/crates/valuable/0.1.0/download -> valuable-0.1.0.crate https://crates.io/api/v1/crates/version-compare/0.2.0/download -> version-compare-0.2.0.crate https://crates.io/api/v1/crates/version_check/0.9.5/download -> version_check-0.9.5.crate https://crates.io/api/v1/crates/want/0.3.1/download -> want-0.3.1.crate https://crates.io/api/v1/crates/wasi/0.11.0+wasi-snapshot-preview1/download -> wasi-0.11.0+wasi-snapshot-preview1.crate https://crates.io/api/v1/crates/wasm-bindgen-backend/0.2.99/download -> wasm-bindgen-backend-0.2.99.crate https://crates.io/api/v1/crates/wasm-bindgen-macro-support/0.2.99/download -> wasm-bindgen-macro-support-0.2.99.crate https://crates.io/api/v1/crates/wasm-bindgen-macro/0.2.99/download -> wasm-bindgen-macro-0.2.99.crate https://crates.io/api/v1/crates/wasm-bindgen-shared/0.2.99/download -> wasm-bindgen-shared-0.2.99.crate https://crates.io/api/v1/crates/wasm-bindgen/0.2.99/download -> wasm-bindgen-0.2.99.crate https://crates.io/api/v1/crates/web-sys/0.3.76/download -> web-sys-0.3.76.crate https://crates.io/api/v1/crates/winapi-i686-pc-windows-gnu/0.4.0/download -> winapi-i686-pc-windows-gnu-0.4.0.crate https://crates.io/api/v1/crates/winapi-util/0.1.9/download -> winapi-util-0.1.9.crate https://crates.io/api/v1/crates/winapi-x86_64-pc-windows-gnu/0.4.0/download -> winapi-x86_64-pc-windows-gnu-0.4.0.crate https://crates.io/api/v1/crates/winapi/0.2.8/download -> winapi-0.2.8.crate https://crates.io/api/v1/crates/winapi/0.3.9/download -> winapi-0.3.9.crate https://crates.io/api/v1/crates/windows-sys/0.48.0/download -> windows-sys-0.48.0.crate https://crates.io/api/v1/crates/windows-sys/0.52.0/download -> windows-sys-0.52.0.crate https://crates.io/api/v1/crates/windows-sys/0.59.0/download -> windows-sys-0.59.0.crate https://crates.io/api/v1/crates/windows-targets/0.48.5/download -> windows-targets-0.48.5.crate https://crates.io/api/v1/crates/windows-targets/0.52.6/download -> windows-targets-0.52.6.crate https://crates.io/api/v1/crates/windows_aarch64_gnullvm/0.48.5/download -> windows_aarch64_gnullvm-0.48.5.crate https://crates.io/api/v1/crates/windows_aarch64_gnullvm/0.52.6/download -> windows_aarch64_gnullvm-0.52.6.crate https://crates.io/api/v1/crates/windows_aarch64_msvc/0.48.5/download -> windows_aarch64_msvc-0.48.5.crate https://crates.io/api/v1/crates/windows_aarch64_msvc/0.52.6/download -> windows_aarch64_msvc-0.52.6.crate https://crates.io/api/v1/crates/windows_i686_gnu/0.48.5/download -> windows_i686_gnu-0.48.5.crate https://crates.io/api/v1/crates/windows_i686_gnu/0.52.6/download -> windows_i686_gnu-0.52.6.crate https://crates.io/api/v1/crates/windows_i686_gnullvm/0.52.6/download -> windows_i686_gnullvm-0.52.6.crate https://crates.io/api/v1/crates/windows_i686_msvc/0.48.5/download -> windows_i686_msvc-0.48.5.crate https://crates.io/api/v1/crates/windows_i686_msvc/0.52.6/download -> windows_i686_msvc-0.52.6.crate https://crates.io/api/v1/crates/windows_x86_64_gnu/0.48.5/download -> windows_x86_64_gnu-0.48.5.crate https://crates.io/api/v1/crates/windows_x86_64_gnu/0.52.6/download -> windows_x86_64_gnu-0.52.6.crate https://crates.io/api/v1/crates/windows_x86_64_gnullvm/0.48.5/download -> windows_x86_64_gnullvm-0.48.5.crate https://crates.io/api/v1/crates/windows_x86_64_gnullvm/0.52.6/download -> windows_x86_64_gnullvm-0.52.6.crate https://crates.io/api/v1/crates/windows_x86_64_msvc/0.48.5/download -> windows_x86_64_msvc-0.48.5.crate https://crates.io/api/v1/crates/windows_x86_64_msvc/0.52.6/download -> windows_x86_64_msvc-0.52.6.crate https://crates.io/api/v1/crates/winnow/0.5.40/download -> winnow-0.5.40.crate https://crates.io/api/v1/crates/winnow/0.6.20/download -> winnow-0.6.20.crate https://crates.io/api/v1/crates/winsplit/0.1.0/download -> winsplit-0.1.0.crate https://crates.io/api/v1/crates/write16/1.0.0/download -> write16-1.0.0.crate https://crates.io/api/v1/crates/writeable/0.5.5/download -> writeable-0.5.5.crate https://crates.io/api/v1/crates/xml-rs/0.8.24/download -> xml-rs-0.8.24.crate https://crates.io/api/v1/crates/yaserde/0.8.0/download -> yaserde-0.8.0.crate https://crates.io/api/v1/crates/yaserde_derive/0.8.0/download -> yaserde_derive-0.8.0.crate https://crates.io/api/v1/crates/yoke-derive/0.7.5/download -> yoke-derive-0.7.5.crate https://crates.io/api/v1/crates/yoke/0.7.5/download -> yoke-0.7.5.crate https://crates.io/api/v1/crates/zerocopy-derive/0.7.35/download -> zerocopy-derive-0.7.35.crate https://crates.io/api/v1/crates/zerocopy/0.7.35/download -> zerocopy-0.7.35.crate https://crates.io/api/v1/crates/zerofrom-derive/0.1.5/download -> zerofrom-derive-0.1.5.crate https://crates.io/api/v1/crates/zerofrom/0.1.5/download -> zerofrom-0.1.5.crate https://crates.io/api/v1/crates/zerovec-derive/0.10.3/download -> zerovec-derive-0.10.3.crate https://crates.io/api/v1/crates/zerovec/0.10.4/download -> zerovec-0.10.4.crate https://gentoo-overlay.friedli.info/neolink-0.6.2-update-cargo-lock.patch 12 | _eclasses_=toolchain-funcs f9d71a6efe9d083aec750dd13968e169 flag-o-matic b892042b2667b8ac69ec8a2571dc290a multiprocessing 1e32df7deee68372153dca65f4a7c21f rust 3b042096236a464b8bd9dd7a1120ad23 rust-toolchain 76468983281b0a7fc167ca224f84ecfd cargo 5da01b45ec362e78575502b4fb82773a 13 | _md5_=1bea864782e3f7860f7ba8923d373b76 14 | -------------------------------------------------------------------------------- /metadata/md5-cache/media-video/video-trimmer-0.8.1-r1: -------------------------------------------------------------------------------- 1 | BDEPEND=>=app-portage/elt-patches-20250306 app-arch/xz-utils >=dev-build/meson-1.2.3 app-alternatives/ninja dev-build/meson-format-array 2 | DEFINED_PHASES=compile configure install postinst postrm preinst prepare test 3 | DEPEND=gui-libs/gtk gui-libs/libadwaita >=dev-util/blueprint-compiler-0.2.0 virtual/rust 4 | DESCRIPTION=Trim videos quickly 5 | EAPI=8 6 | HOMEPAGE=https://apps.gnome.org/de/app/org.gnome.gitlab.YaLTeR.VideoTrimmer/ 7 | IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info 8 | INHERIT=gnome2 meson 9 | KEYWORDS=~amd64 10 | LICENSE=GPL-3 11 | RDEPEND=gui-libs/gtk gui-libs/libadwaita 12 | RESTRICT=mirror network-sandbox 13 | SLOT=0 14 | SRC_URI=https://gitlab.gnome.org/YaLTeR/video-trimmer/-/archive/v0.8.1/video-trimmer-v0.8.1.tar.bz2 -> video-trimmer-0.8.1.tar.bz2 15 | _eclasses_=toolchain-funcs f9d71a6efe9d083aec750dd13968e169 libtool c81bd096be5f4c82f4e8f156ef112402 gnome.org e1b4f392dbfedfb8974b71b017937f08 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 gnome2-utils a8cf148ec7f5ae0b1f1d33ae5f7f9e88 xdg 3ef49a87c52c8b77c476351195dfe575 gnome2 26fd01914b36038dc8e964ff4bd03a95 flag-o-matic b892042b2667b8ac69ec8a2571dc290a multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-utils-r1 e6fe2c451b7e577e827165580e5bdd64 meson 99466844dd8d4fcfb07578a76f5a9922 16 | _md5_=40fab3218baefb4fc87708c983e2bbd9 17 | -------------------------------------------------------------------------------- /metadata/md5-cache/net-analyzer/ddos-mitigator-3.0.1-r2: -------------------------------------------------------------------------------- 1 | DEFINED_PHASES=install postinst setup 2 | DESCRIPTION=Script for blocking IP addresses with many concurrent connections 3 | EAPI=8 4 | HOMEPAGE=https://gittr.ch/linux/ddos-mitigator 5 | INHERIT=python-single-r1 6 | IUSE=python_single_target_python3_11 python_single_target_python3_12 python_single_target_python3_13 7 | KEYWORDS=~amd64 8 | LICENSE=GPL-2 9 | RDEPEND=python_single_target_python3_11? ( dev-lang/python:3.11 ) python_single_target_python3_12? ( dev-lang/python:3.12 ) python_single_target_python3_13? ( dev-lang/python:3.13 ) app-admin/sudo python_single_target_python3_11? ( dev-python/geoip2[python_targets_python3_11(-)] ) python_single_target_python3_12? ( dev-python/geoip2[python_targets_python3_12(-)] ) python_single_target_python3_13? ( dev-python/geoip2[python_targets_python3_13(-)] ) net-analyzer/fail2ban sys-apps/coreutils sys-apps/grep sys-apps/iproute2 sys-apps/moreutils sys-apps/util-linux 10 | REQUIRED_USE=^^ ( python_single_target_python3_11 python_single_target_python3_12 python_single_target_python3_13 ) 11 | RESTRICT=mirror 12 | SLOT=0 13 | SRC_URI=https://gittr.ch/linux/ddos-mitigator/archive/v3.0.1.tar.gz -> ddos-mitigator-3.0.1.tar.gz 14 | _eclasses_=multiprocessing 1e32df7deee68372153dca65f4a7c21f toolchain-funcs f9d71a6efe9d083aec750dd13968e169 python-utils-r1 e6fe2c451b7e577e827165580e5bdd64 python-single-r1 47d8ac9be330c9366112b78fd4f8ce57 15 | _md5_=692e430457b9cb7df6cb0494219b7260 16 | -------------------------------------------------------------------------------- /metadata/news/2015-10-26-gitlabhq-rename/2015-10-26-gitlabhq-rename.en.txt: -------------------------------------------------------------------------------- 1 | Title: Package rename: www-apps/gitlabhq -> www-apps/gitlab-ce 2 | Author: Manuel Friedli 3 | Content-Type: text/plain 4 | Posted: 2015-10-26 5 | Revision: 3 6 | News-Item-Format: 1.0 7 | Display-If-Installed: www-apps/gitlabhq 8 | 9 | The package www-apps/gitlabhq will be renamed to www-apps/gitlab-ce in 10 | the near future (mid-november 2015 or so). The rename should not have 11 | any impact on your installed GitLab instance, as all installation paths 12 | will remain the same as before. 13 | 14 | Please make sure to update your /etc/portage/package.* files, though, 15 | if that doesn't happen automatically. 16 | 17 | If you feel that such a rename is inappropriate, or that it will cause 18 | too much unnecessary trouble, please open an issue on Github at 19 | 20 | https://github.com/fritteli/gentoo-overlay/issues 21 | 22 | Thank you. 23 | -------------------------------------------------------------------------------- /metadata/news/2015-11-23-gitlab-ce-8-2/2015-11-23-gitlab-ce-8-2.en.txt: -------------------------------------------------------------------------------- 1 | Title: Upgrade to gitlab-ce-8.2.0 2 | Author: Manuel Friedli 3 | Content-Type: text/plain 4 | Posted: 2015-11-23 5 | Revision: 2 6 | News-Item-Format: 1.0 7 | Display-If-Installed: www-apps/gitlab-ce 8 | 9 | GitLab 8.2.0 introduces some bigger changes that may require your attention 10 | when upgrading: 11 | - gitlab-git-http-server was renamed to gitlab-workhorse. Accordingly, 12 | dev-vcs/gitlab-git-http-server has been renamed to 13 | dev-vcs/gitlab-workhorse. The old package still exists, though, because 14 | it is still needed by 3 | Content-Type: text/plain 4 | Posted: 2016-01-02 5 | Revision: 1 6 | News-Item-Format: 1.0 7 | Display-If-Installed: www-apps/gitlab-ce 8 | 9 | GitLab 8.3 introduces some major changes related to proxying HTTP requests 10 | through Apache / nginx. Notably, all requests are now routed through 11 | gitlab-workhorse. Before you upgrade, please read the upgrade guide at 12 | 13 | https://gitlab.com/gitlab-org/gitlab-ce/blob/master/doc/update/8.2-to-8.3.md 14 | 15 | Thank you. 16 | -------------------------------------------------------------------------------- /metadata/news/2016-02-09-gitlab-cleanup/2016-02-09-gitlab-cleanup.en.txt: -------------------------------------------------------------------------------- 1 | Title: Cleanup of Gitlab ebuilds 2 | Author: Manuel Friedli 3 | Content-Type: text/plain 4 | Posted: 2016-02-09 5 | Revision: 1 6 | News-Item-Format: 1.0 7 | Display-If-Installed: dev-vcs/gitlab-ci-multi-runner 8 | Display-If-Installed: dev-vcs/gitlab-git-http-server 9 | Display-If-Installed: dev-vcs/gitlab-shell 10 | Display-If-Installed: dev-vcs/gitlab-workhorse 11 | Display-If-Installed: www-apps/gitlab-ce 12 | Display-If-Installed: www-apps/gitlab-ci 13 | 14 | A big cleanup of various Gitlab related packages is planned. Please 15 | upgrade to the following versions: 16 | 17 | - =dev-vcs/gitlab-ci-multi-runner-1.0.2 18 | - =dev-vcs/gitlab-shell-2.6.10 19 | - =dev-vcs/gitlab-workhorse-0.6.2 20 | - =www-apps/gitlab-ce-8.4.3 21 | 22 | Older versions will be removed from the overlay. 23 | 24 | The following packages will be removed entirely, as they are now 25 | obsolete: 26 | 27 | - dev-vcs/gitlab-git-http-server 28 | - www-apps/gitlab-ci 29 | 30 | The cleanup will happen sometime in March 2016. 31 | 32 | Cheers, 33 | fritteli. 34 | -------------------------------------------------------------------------------- /metadata/news/2016-10-25-gitlab-ci-binary/2016-10-25-gitlab-ci-binary.txt: -------------------------------------------------------------------------------- 1 | Title: Rename gitlab-ci-multi-runner to gitlab-ci-multi-runner-bin 2 | Author: Manuel Friedli 3 | Content-Type: text/plain 4 | Posted: 2016-10-25 5 | Revision: 1 6 | News-Item-Format: 1.0 7 | Display-If-Installed: dev-vcs/gitlab-ci-multi-runner 8 | Display-If-Installed: dev-vcs/gitlab-ci-multi-runner-bin 9 | 10 | The dev-vcs/gitlab-ci-multi-runner ebuild downloads the precompiled 11 | binary and installs it. That's not the Gentoo Way Of Life. Therefore, 12 | the existing ebuild is renamed to 13 | 14 | dev-vcs/gitlab-ci-multi-runner-bin 15 | 16 | and a new source based ebuild is introduced. The new ebuild will be 17 | named 18 | 19 | dev-vcs/gitlab-ci-multi-runner 20 | 21 | so don't be confused. 22 | 23 | Cheers, 24 | fritteli. 25 | -------------------------------------------------------------------------------- /metadata/news/2017-11-05-gitlab-ci-multi-runner/2017-11-05-gitlab-ci-multi-runner.txt: -------------------------------------------------------------------------------- 1 | Title: Rename gitlab-ci-multi-runner to gitlab-runner 2 | Author: Manuel Friedli 3 | Content-Type: text/plain 4 | Posted: 2017-11-05 5 | Revision: 1 6 | News-Item-Format: 1.0 7 | Display-If-Installed: dev-vcs/gitlab-ci-multi-runner 8 | 9 | Upstream renamed gitlab-ci-multi-runner to gitlab-runner. We want to 10 | follow upstream as closely as possible. Therefore: 11 | - A new ebuild dev-vcs/gitlab-runner is introduced for versions 12 | >= 10.0.2. 13 | - The old ebuilds (dev-vcs/gitlab-ci-multi-runner) remain, but will 14 | probably not compile anymore, because the source files may have 15 | moved. Runner ebuilds for versions < 10.0.2 will consequently be 16 | removed from the overlay at some later point. 17 | - The home directory is now at /var/lib/gitlab-runner instead of 18 | /opt/gitlab-ci-multi-runner. Please note that no files are moved 19 | from the old to the new location. 20 | 21 | The new ebuilds will add a new user (gitlab_runner) to the system. 22 | The old ebuilds used gitlab_ci_multi_runner as their user, which you 23 | will have to remove by hand if you want to clean up. 24 | 25 | There will be no automatic migration from the old to the new ebuild. 26 | 27 | Have fun, 28 | fritteli. 29 | -------------------------------------------------------------------------------- /metadata/news/2018-09-05-gitlab-removal/2018-09-05-gitlab-removal.txt: -------------------------------------------------------------------------------- 1 | Title: Gitlab to be removed from this overlay 2 | Author: Manuel Friedli 3 | Posted: 2018-09-05 4 | Revision: 1 5 | News-Item-Format: 2.0 6 | Display-If-Installed: dev-vcs/gitlab-ci-multi-runner::fritteli 7 | Display-If-Installed: dev-vcs/gitlab-runner::fritteli 8 | Display-If-Installed: dev-vcs/gitlab-shell::fritteli 9 | Display-If-Installed: www-apps/gitlab-ce::fritteli 10 | Display-If-Installed: www-servers/gitlab-gitaly::fritteli 11 | Display-If-Installed: www-servers/gitlab-pages::fritteli 12 | Display-If-Installed: www-servers/gitlab-workhorse::fritteli 13 | Display-If-Installed: dev-go/go-bindata::fritteli 14 | Display-If-Installed: dev-go/gox::fritteli 15 | Display-If-Installed: dev-go/iochan::fritteli 16 | 17 | The Gitlab CE ebuild, including its dependencies, is very much out of 18 | date. As of this writing, the latest release is 11.2.3, yet the most 19 | recent ebuild is still at 10.5.4. 20 | 21 | Since I lack the time and infrastructure to keep up with the fast-paced 22 | releases of Gitlab, I am forced to give up maintainership of those 23 | ebuilds. As a consequence, the following ebuilds will be removed from 24 | this overlay by November 1st, 2018: 25 | 26 | - dev-go/go-bindata 27 | - dev-go/gox 28 | - dev-go/iochan 29 | - dev-vcs/gitlab-ci-multi-runner 30 | - dev-vcs/gitlab-runner 31 | - dev-vcs/gitlab-shell 32 | - www-apps/gitlab-ce 33 | - www-servers/gitlab-gitaly 34 | - www-servers/gitlab-pages 35 | - www-servers/gitlab-workhorse 36 | 37 | If you're looking for a resource-friendly alternative, why not try out 38 | Gitea [1] in combination with Drone CI [2]? 39 | 40 | Thanks for your understanding, 41 | fritteli 42 | 43 | [1]: www-apps/gitea; https://gitea.io/ 44 | [2]: dev-util/drone; https://drone.io/ 45 | -------------------------------------------------------------------------------- /metadata/news/2019-03-18-general-cleanup/2019-03-18-general-cleanup.txt: -------------------------------------------------------------------------------- 1 | Title: General cleanup of old ebuilds 2 | Author: Manuel Friedli 3 | Posted: 2019-03-18 4 | Revision: 1 5 | News-Item-Format: 2.0 6 | Display-If-Installed: app-backup/duplicati::fritteli 7 | Display-If-Installed: dev-java/nexus-oss-bin::fritteli 8 | Display-If-Installed: net-im/palaver::fritteli 9 | Display-If-Installed: net-im/punjab::fritteli 10 | 11 | There are four ebuilds that have been removed from this overlay, as 12 | they were very old and unmaintained. Namely, they are: 13 | - app-backup/duplicati 14 | - dev-java/nexus-oss-bin 15 | - net-im/palaver 16 | - net-im/punjab 17 | 18 | Except for app-backup/duplicati, which has been superseded by 19 | app-backup/duplicati-bin, there are no replacements for the ebuilds 20 | in this overlay. If you're lucky, you'll find some ebuilds in another 21 | overlay. 22 | 23 | Thanks for your understanding, 24 | fritteli 25 | -------------------------------------------------------------------------------- /metadata/news/2021-01-02-drone-without-docker/2021-01-02-drone-without-docker.txt: -------------------------------------------------------------------------------- 1 | Title: Drone no longer started as a docker container 2 | Author: Manuel Friedli 3 | Posted: 2021-01-02 4 | Revision: 1 5 | News-Item-Format: 2.0 6 | Display-If-Installed: dev-util/drone::fritteli 7 | 8 | As of version 1.10.1, dev-util/drone is no longer started as a 9 | docker container. Instead, it is built and run like an ordinary 10 | application. Therefore, the configuration in /etc/drone/app.ini 11 | needs to be adapted. Please refer to the official documentation. 12 | Also, the comments in the aforementioned file might help. 13 | -------------------------------------------------------------------------------- /net-analyzer/ddos-mitigator/ChangeLog: -------------------------------------------------------------------------------- 1 | *ddos-mitigator-3.0.1-r1 (04 Jul 2022) 2 | 3 | 04 Jul 2022; Manuel Friedli 4 | +ddos-mitigator-3.0.1-r1.ebuild, -ddos-mitigator-2.1.0.ebuild, 5 | -ddos-mitigator-3.0.0.ebuild, -ddos-mitigator-3.0.1.ebuild: 6 | net-analyzer/ddos-mitigator: Update python dep. 7 | 8 | *ddos-mitigator-3.0.1 (08 Jun 2021) 9 | 10 | 08 Jun 2021; Manuel Friedli +ddos-mitigator-3.0.1.ebuild, 11 | ddos-mitigator-2.1.0.ebuild, ddos-mitigator-3.0.0.ebuild: 12 | net-analyzer/ddos-mitigator: Handle different python versions better. 13 | 14 | *ddos-mitigator-3.0.0 (24 Nov 2020) 15 | 16 | 24 Nov 2020; Manuel Friedli +ddos-mitigator-3.0.0.ebuild: 17 | net-analyzer/ddos-mitigator: Add version 3.0.0. No cronjob or systemd-timer 18 | file included yet. 19 | 20 | *ddos-mitigator-2.1.0 (17 Sep 2020) 21 | 22 | 17 Sep 2020; Manuel Friedli +ddos-mitigator-2.1.0.ebuild, 23 | +metadata.xml: 24 | net-analyzer/ddos-mitigator: Add ebuild for version 2.1.0. 25 | -------------------------------------------------------------------------------- /net-analyzer/ddos-mitigator/Manifest: -------------------------------------------------------------------------------- 1 | DIST ddos-mitigator-3.0.1.tar.gz 7976 BLAKE2B 8daf609207ceb8c70667567987ba1fffcee35f0a55929fe29ea1f1c97c30d81b714c2d62a86105a25c80abb466b9b93ad6bb1c39df037f734b25af9fbe1d6aa8 SHA512 5fc53d201525ac3dc02da54d54c8bb5aaa27590a6a975c78d40c2f9a71aae86b5c6f4b241f695b65128e9e72d558b0bc93b878e0700f38ef21b8cd8876dd921f 2 | EBUILD ddos-mitigator-3.0.1-r2.ebuild 1176 BLAKE2B 44856565e0e43a626f8a58b24b4bc4d4c31df43384e3ef069b23478808382ee6728ebdba95fe916b2c1aff4dff2f65ca3d7001a3133d985794afd0ca74d00e40 SHA512 065d1132a6051b6f242986dfc7f9a9b99973d5fa1c98c6f863edcd822d18a4a778f4fd1dac9529cda6ca54abe48781f202028c5c7b30733f6cb920cd6c27a39d 3 | MISC ChangeLog 931 BLAKE2B 7e2d6a7e43fb226f2b33e0045151aa8c50b1bc9f355b69d6459ea87cae58e89c5577bedac070d6ca1a6846d9e99c0e476bb0cc50ad7f3f81196989fa5e8972b9 SHA512 8522e28e6a97c9cc57a4e6e776345d52e15b27269aa73c8161d1688bb954a1a6056c4ebaec52c2d054c39bfc41e9030ff4e4f45691d073b685273a35c33f2bbd 4 | MISC metadata.xml 248 BLAKE2B cb50cad2c614a99daa2e236f9e0d0fab1ab20a898c0b0f0c28a1387820ab1f2b9dd4d396a3b38f732b493824f96a29ee5894e80e09dbd08dff62c1aaba3feaa0 SHA512 29f9b96b0a77546cce6a8bffd82fae2fd0939d32a7a05ffd0d91f9250a019a3ddaa599b93988c82daabb9c4c4b284dd947e2c47f6ca7727b8539cffa91bcb8c2 5 | -------------------------------------------------------------------------------- /net-analyzer/ddos-mitigator/ddos-mitigator-3.0.1-r2.ebuild: -------------------------------------------------------------------------------- 1 | # Copyright 1999-2022 Gentoo Authors 2 | # Distributed under the terms of the GNU General Public License v2 3 | 4 | EAPI=8 5 | 6 | PYTHON_COMPAT=( python3_{8..13} ) 7 | inherit python-single-r1 8 | 9 | DESCRIPTION="Script for blocking IP addresses with many concurrent connections" 10 | HOMEPAGE="https://gittr.ch/linux/ddos-mitigator" 11 | SRC_URI="https://gittr.ch/linux/ddos-mitigator/archive/v${PV}.tar.gz -> ${P}.tar.gz" 12 | 13 | S="${WORKDIR}/${PN}" 14 | 15 | LICENSE="GPL-2" 16 | SLOT="0" 17 | KEYWORDS="~amd64" 18 | 19 | RESTRICT="mirror" 20 | 21 | REQUIRED_USE="${PYTHON_REQUIRED_USE}" 22 | 23 | RDEPEND=" 24 | ${PYTHON_DEPS} 25 | app-admin/sudo 26 | $(python_gen_cond_dep ' 27 | dev-python/geoip2[${PYTHON_USEDEP}] 28 | ') 29 | net-analyzer/fail2ban 30 | sys-apps/coreutils 31 | sys-apps/grep 32 | sys-apps/iproute2 33 | sys-apps/moreutils 34 | sys-apps/util-linux 35 | " 36 | 37 | src_install() { 38 | dosbin ddos-mitigator.sh 39 | dosbin geoip-lookup.py 40 | 41 | insinto /etc 42 | doins ddos-mitigator.conf 43 | } 44 | 45 | pkg_postinst() { 46 | ewarn "Please note that you will need a GeoIP2 country- or" 47 | ewarn "city-database in order to use this package." 48 | elog "It is out of scope for this package to give detailed" 49 | elog "instructions on how to install such a database. Just" 50 | elog "google it." 51 | elog "net-misc/geoipupdate might help, too ..." 52 | } 53 | -------------------------------------------------------------------------------- /net-analyzer/ddos-mitigator/metadata.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | manuel@fritteli.ch 6 | Manuel Friedli 7 | 8 | 9 | -------------------------------------------------------------------------------- /profiles/repo_name: -------------------------------------------------------------------------------- 1 | fritteli 2 | -------------------------------------------------------------------------------- /profiles/updates/2Q-2016: -------------------------------------------------------------------------------- 1 | move app-crypt/letsencrypt-apache app-crypt/certbot-apache 2 | --------------------------------------------------------------------------------