1
0
mirror of https://github.com/gryf/gryf-overlay.git synced 2026-03-26 14:43:33 +01:00

Compare commits

...

114 Commits

Author SHA1 Message Date
802eab519f Added opencode newest version 2026-03-18 17:38:15 +01:00
60bfdf4861 Update patch for icons scale 2026-02-19 11:19:51 +01:00
bbdc3c7b79 Fix incompatible pointer type in sylpheed 3.7.0 2026-02-18 21:23:44 +01:00
5e605d9f56 Added Amiga icon creation tool 2025-12-24 18:49:30 +01:00
e7e66ba75e Re-added grafx2 as it was removed from guru overlay 2025-12-24 18:16:32 +01:00
1cdf28d144 Added latest stig 2025-09-26 18:57:49 +02:00
406e1af915 Preserving Cool Retro Term ebuild 2025-09-26 18:56:32 +02:00
6547914a49 Bump fs-uae-wrapper version 2025-09-25 18:56:24 +02:00
0895cd5827 Sunsetting gertty 2025-09-23 14:31:03 +02:00
e1cfcc7739 Added keyword for sylpheed 3.8 2025-09-23 14:29:17 +02:00
67b71d2468 Added experimental Sylpheed 3.8, fixed 3.7 version 2025-09-23 14:23:36 +02:00
7b8829dfe0 Changed keywords and python version for several ebuilds 2025-07-31 13:15:04 +02:00
054cdfe501 Fix python libs ebuilds with selecting right distutils 2025-06-09 10:54:30 +02:00
5508e8fdb7 Added workaround for tuir with mailcap module missing in Python 3.13 2025-06-03 09:09:26 +02:00
e81478cfd6 Bumped version of python for bandcamp-dl and added mode for PEP517 2025-04-20 12:41:34 +02:00
dd4e812fa0 Bump python version for fs-uae-wrapper 2025-04-19 08:31:11 +02:00
8bc9bb8e3e Use proper installation method for boxpy 2025-04-18 16:08:26 +02:00
b23261c2dc MC version bump 2025-03-31 14:44:13 +02:00
29de010874 Fix configure script for jpilot 2025-03-19 11:37:28 +01:00
81376e45ee Fix incompatible pointer type for gqview 2025-02-18 14:48:57 +01:00
c047a5d18c Update dependecy for cameractrls 2025-02-15 12:28:08 +01:00
14b459f2e4 Update manifest for cameractrls 2025-02-15 12:25:10 +01:00
6f94b0ce24 Added vimwiki2html ebuild 2025-02-13 07:49:13 +01:00
659e92a89a Added ebuild for cameractrls 2025-02-12 17:09:36 +01:00
7fd70c9dea Apply changes from upstream to deadbeef 2024-12-24 17:16:36 +01:00
db1c26d1d0 Hardmask rofi-emoji 4.x, added latest 3.x version
Version 4.0.0 have compilation issue with undefined MODE_TYPE_SWITCHER:

src/plugin.c:302:13: error: use of undeclared identifier 'MODE_TYPE_SWITCHER'
  302 |     .type = MODE_TYPE_SWITCHER,
2024-10-09 07:32:45 +02:00
edf476f424 Bump rofi-emoji version 2024-10-09 07:20:19 +02:00
7e956913ae Removed outdated nerdfonts 2024-10-07 13:05:16 +02:00
29ab1b1c96 Added nerdfonts 2.x 2024-10-07 12:52:08 +02:00
3f1470845a Removed unused wicd ebuild 2024-10-06 18:27:11 +02:00
cffa35eac7 MC version bump 2024-10-04 09:58:51 +02:00
6fd0563db7 Added forgotten oc ebuild. 2024-09-15 09:42:15 +02:00
b3809bf45f Removed couple of old ebuilds 2024-09-15 08:08:02 +02:00
1e18392727 Bump oc version 2024-09-15 08:06:18 +02:00
187dfeb4d3 Removed temporary hplip ebuild 2024-09-15 08:04:25 +02:00
a215da5726 Removed old easytag 2024-09-15 08:03:02 +02:00
ff1d4f67fa Bump SweetHome3D version 2024-09-15 08:02:06 +02:00
29df25afd3 Bump recoil version 2024-09-15 07:56:33 +02:00
12fae1f5d1 Removed gscreenshot 2024-09-15 07:54:58 +02:00
abe1093a3e Changed homepage for osmo-pim 2024-09-15 07:28:34 +02:00
d56038fd69 Remove old versions of mc 2024-09-15 07:26:06 +02:00
f1903d976e Bump exomizer version 2024-09-15 07:24:26 +02:00
bef0ba9509 Bump unadf version 2024-09-15 07:20:58 +02:00
371f7f0d53 fs-uae-wrapper version bump 2024-09-14 17:02:37 +02:00
118a9f39af fs-uae-wrapper verision bump 2024-09-14 16:03:16 +02:00
df6b7982bb Corrected src links for fs-uae-wrapper 2024-09-14 15:38:04 +02:00
54c42b614a Bump fs-uae-wrapper verison 2024-09-14 15:18:51 +02:00
0a2702dcf1 Bump oc versions 2024-07-31 14:26:08 +02:00
e616152d91 Added gtk2 flag for easytag 2024-07-22 11:16:36 +02:00
7443c2b4d5 Update easytag version to latest supporting gtk2 2024-07-22 11:05:04 +02:00
f970bd01c5 Added ability for disabling plugins for jpilot 2024-06-19 10:04:53 +02:00
06456cbdd7 fix another place for conf reading in tuir 2024-06-14 11:34:20 +02:00
f7c832875c Fix conf read for tuir 2024-06-14 11:11:50 +02:00
720f445387 fixed patch file name 2024-06-10 09:19:27 +02:00
f387fb1213 Patch configparser issue with tuir 2024-06-10 09:13:54 +02:00
ca3d1d0612 Added gvim 9.1.0366 2024-06-07 09:49:47 +02:00
bc29751378 Bump gvim version 2024-06-07 09:44:13 +02:00
09328b34a4 Added exifread ebuild 2024-06-06 11:09:39 +02:00
91a09745a4 Mark hplip unstable 2024-06-06 09:56:27 +02:00
b2499e2cf7 Temporary added hplip 2024-06-03 14:20:04 +02:00
18b5c57b87 Bump python version. 2024-06-03 08:54:06 +02:00
9ce1a722f0 Use portage patch for OSC reset in urxvt 2024-05-03 09:45:23 +02:00
a8cc3d73b6 Patch for urxvt to prevent spilling graphic seq on tmux 2024-05-02 12:06:28 +02:00
9e8a4d2d9e Fixed mismatche manifest for sweethome3d 2024-04-16 09:02:46 +02:00
0839b5068d Corrections to the desktop file for sweethome3d 2024-04-14 11:19:08 +02:00
cdbf4f2645 Move sweethome3d wrapper to /opt/bin 2024-04-13 21:38:21 +02:00
2ab1930959 Removed temp stuff from sweethome3d ebuild. 2024-04-13 21:20:34 +02:00
1af2fd581e Added modifed manifest for sweet home 3d 2024-04-13 21:11:47 +02:00
d642a55c66 Added SweetHome3D ebuild 2024-04-13 21:01:59 +02:00
27154e88c7 Bump openshift client version 2024-04-10 09:46:31 +02:00
468ed42782 Removed old rofi-emoji ebuilds 2024-03-29 19:46:19 +01:00
ff4158a3bd Added rofimoji - emoji for rofi in python 2024-03-26 13:44:42 +01:00
5ebb63140b Use latest version of bandcamp-dl 2024-03-21 20:47:21 +01:00
03028b3ce2 Added bandcamp downloader with deps 2024-03-21 20:26:12 +01:00
47e235ddf8 Removed old version of deadbeef 2024-03-21 20:25:05 +01:00
9f9ff364f8 Update osmo package 2024-02-11 11:10:53 +01:00
5dc10da19e Update for urxvt ebuild 2023-12-31 19:34:54 +01:00
6c70e18c3d Update manifest for mc 2023-12-31 14:58:42 +01:00
1231d806c9 Correceted manifest for mc 2023-12-28 20:56:40 +01:00
da71293a86 Bump mc version 2023-12-28 20:28:53 +01:00
81aa4df4a3 Removed old sdlmame ebuild 2023-11-09 16:32:09 +01:00
8aaf047252 Version bump for deadbeef 2023-11-08 16:01:45 +01:00
6da6cfe357 Removed old recoil ebuild 2023-11-05 17:58:04 +01:00
2f146a35c8 Added sdlmame pulseaudio flag 2023-11-04 13:51:50 +01:00
b01224f11b Bump oc version 2023-11-03 14:40:55 +01:00
406d94c205 Added Comfortaa font ebuild 2023-11-01 13:12:51 +01:00
edd3229512 added ebuild for font antykwa poltawskiego 2023-11-01 11:14:11 +01:00
5b81de2a1e Added consolas font patched with nerdfont 2023-11-01 11:13:29 +01:00
3fe652f0ca Added couple of nerd fonts 2023-11-01 10:19:26 +01:00
420fe1dac9 Bump rofi emoji version 2023-10-31 18:02:10 +01:00
f5c26bc70b Removed old urxvt ebuild. 2023-10-30 18:40:01 +01:00
54244e93a0 Removed old patches 2023-10-30 18:26:20 +01:00
16767ef3ff Added updated patches for rxvt unicode 2023-10-30 18:24:11 +01:00
9241ca63af Updated wicd ebuild 2023-10-29 17:04:12 +01:00
c98c50a550 Bump gscreenshot version 2023-10-29 14:44:19 +01:00
35b3f354a6 Bump recoil version 2023-10-29 14:41:57 +01:00
7135b5daad Removed heroic, as it is now on guru repository 2023-10-29 14:38:37 +01:00
15449ef97e Bump SDLmame version 2023-10-29 14:37:52 +01:00
0df3104f43 Bump apktool version 2023-10-29 12:01:27 +01:00
c928b11676 Update manifest for jpilot 2023-10-29 11:54:44 +01:00
1b5c3155fe Changed files location for the kickassembler. 2023-10-23 18:49:00 +02:00
fb91e43cb9 Added jpilot, as gentoo removed it 2023-10-23 18:37:21 +02:00
414b28f81b Bump mc extfs lib 2023-10-22 19:40:36 +02:00
3a1ddb0482 Bump gtk2 version of gvim 2023-10-21 17:42:38 +02:00
c111f888e6 Bump veriosn of MC exfts lib 2023-10-20 17:05:11 +02:00
f92f1be5ff Bump unadf version 2023-10-16 17:43:40 +02:00
0e1efada07 Removed chezmoi as it exists on guru overlay 2023-10-16 17:33:07 +02:00
86a37de680 Added ebuild for pdbpp 2023-09-06 18:28:19 +02:00
275e37eec1 Added fancycompleter - python lib for tab completion 2023-09-06 18:25:21 +02:00
7c996e6864 Updated deps for py-time-machine 2023-09-01 10:23:48 +02:00
855ff206f8 Bump oc version 2023-07-26 09:55:50 +02:00
9eab0d1fbe Added missing digest for sylpheed 2023-07-06 17:12:06 +02:00
ba25d8f5ba Added sylpheed 3.8 beta with additional debian patches 2023-07-06 16:48:42 +02:00
6b5606cadb Added old upstream sylpheed ebuild 2023-07-06 16:48:00 +02:00
214 changed files with 4726 additions and 2834 deletions

View File

@@ -1,12 +0,0 @@
DIST chezmoi_2.26.0_linux_amd64.deb 10379350 BLAKE2B 8627ee06dbafe7f935314081dec58ca290c2608efe2cb3d7e2e7fea92397273d230225a1d403b25a514b2d3b53e389312135317bf4c3b8580befea36e389fee5 SHA512 1f2622e81965332bdd6353d73285cd981f2126ec8d7f3a9399b1a99e7cca7750310b501c159fa7634dd9a121e781477deb2e47dcd006927b068d5e9445f99b06
DIST chezmoi_2.26.0_linux_arm64.deb 9320380 BLAKE2B 1b7a0100a6d65d54b66563aca563f19c038ac9b2850e61d2cbc83c820c1338b2531cd4cdcf492a4fc4c36801d4ef1d881609cd2586d79d4d90d4f301798d8cf7 SHA512 57d619933bc45c3164e2775940bd9c05a27af2c49d2e5baf5201b923c8b54c823d97e6cca84bdb35a52b726393493cba2be13c1f3c5c8ce24974c043c7712236
DIST chezmoi_2.26.0_linux_armel.deb 9838392 BLAKE2B 2a8fefa7ad946f61b2a034d086d28eddde57c4e3db867e3e297c76d698dab6e3794e4656f456c99cebf18920d4886e3e6013ca57c4e92840629bbba790bdff65 SHA512 937f1eae53773f422f0258317014196ab11e6c1dd4a407603ececb3c35c093875080a287dd5c41b2751dbc90f2fe00171cbaa342aa3a9d4ec55bfd18a3997d14
DIST chezmoi_2.26.0_linux_i386.deb 9629066 BLAKE2B dda7fa5dcb8cfa6677b1f11f509947585823bfc90134c43034e1e1aa15499ef1958d7aab6f010b848bd3fe2d9d9bbfdc954469f68556e11254c879a2a8dace3f SHA512 e3166d9844e020c1a3072640df48513dcad64791b6343f6c3560aa54623e1a5162c7cbbd4e98a3182a72407d305f34d00fe9de83d1ce955217cd1279f84c5e78
DIST chezmoi_2.26.0_linux_ppc64.deb 9079632 BLAKE2B e22dcc1067bbfb37b659ebfe2696a87271c32514824da8d21f7dc0f52ecb084cc0a1e30ee2d1abae650c331abc7ac9fa4573bf28549705c4a0b43f40972fe976 SHA512 a260fabc71d5d66978765e209e48c18ba495ad9216a50bbb312665956d903ddadb5e4b549d2ed29bb899bddea78345d6d2efa40490975d0bc71e84f6f0bf41cf
DIST chezmoi_2.34.0_linux_amd64.deb 11243138 BLAKE2B 5cebb6b1c1cca31efb24ecac0735fc98b22a82c1f1d6cec6d338fefde2e79a93a885cbf167decc735ce6b5bb8234293c3fbd64cd2c237b6a450def7c17132321 SHA512 e207a738b4732e97b72e43739b236395b2ddc2e9511fa1f2946b95e88d65f08eb92c7397bf01fdcb6a9c1d1e8b1ff2695c11920b6affc7f349a592520c445b0e
DIST chezmoi_2.34.0_linux_arm64.deb 10069394 BLAKE2B 088294cef4c6f06e7178554c6e36b056c79a5045a4e91262352e9757b0cd2aba2cf38d4d0ce11a530ab224c86d875c269352229fafa467de0c8052278ad2f1a2 SHA512 613f61e913cc3c07d25499f03c9066d719a69d26f572b8c4137b40ee0313e6e8cd571d60faac05408abad4c960ed038b069af1f00e571024a6f41eb4f51522a3
DIST chezmoi_2.34.0_linux_armel.deb 10729586 BLAKE2B 906d9fab7b0265522382e6d7c789f75134e58f0d1f1f7aba584eddd9cd0a42be69c2ea60574c3a98eeaf8f54f94f691c5b0bc87a20d0554260d37cba44b3a11b SHA512 2e2db2db656d0aece0d6befc0f76abbe513d827dacd43efd9f9384193ef39869bdbc11808e2050ab5a514898edc53f2ffa9bf2292a46e6207be86d34d65319bd
DIST chezmoi_2.34.0_linux_i386.deb 10510852 BLAKE2B e8b7cbf216be96d8b16b4ecd621b1bb8b54db4bd3eca81f276b78dfb8409dda1c0a49cb389a4fbed3247067b885dacd398cd4b140de8ae1b777ff6e088ff535e SHA512 0a2f6670fdb91a965615f33c3cc111118c955ddaec9445f4bc93cc4b89020b6c41c096aa421c60514cef5ecc9f31154a3bb9729e0864f376b545e0fbc0f71917
DIST chezmoi_2.34.0_linux_ppc64.deb 9911348 BLAKE2B 8f4b6980bdb7154d47b6f40fa71580b9d2e3c071d31c1585196d12fd4dddac8dbe36abb33bdb310f4d2a587144fd29142f52026a838c2d5e17c52163cac7539b SHA512 e52e87194e3d4fc5660c0df7ea427713b4d66e74caaf4da3ae75f8a548c1400b5fa2908d1c00546504bb183719e953e6c1e74fc271b24424f6750579e27ec142
EBUILD chezmoi-bin-2.26.0.ebuild 1083 BLAKE2B 0eb343ba6f18107bf802b6eba63c9cde78269800fd3184b31d9a10642d38e2ca4c573292f6111ffaacdef9be50bf7522f89098817d3d77d44257bd6f796f340f SHA512 abd7f836f330d2fe7a01289c7cf840255ebe02cda18ce985c2fe151189d2f913e322a1d45348981c14a5083245495ac0887803071840ad6aae039211f191b550
EBUILD chezmoi-bin-2.34.0.ebuild 1083 BLAKE2B 0eb343ba6f18107bf802b6eba63c9cde78269800fd3184b31d9a10642d38e2ca4c573292f6111ffaacdef9be50bf7522f89098817d3d77d44257bd6f796f340f SHA512 abd7f836f330d2fe7a01289c7cf840255ebe02cda18ce985c2fe151189d2f913e322a1d45348981c14a5083245495ac0887803071840ad6aae039211f191b550

View File

@@ -1,43 +0,0 @@
# Copyright 2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
inherit unpacker
MY_PN="${PN%-bin}"
DESCRIPTION="Manage your dotfiles across multiple diverse machines, securely."
HOMEPAGE="https://www.chezmoi.io/"
SRC_URI="
amd64? ( https://github.com/twpayne/${MY_PN}/releases/download/v${PV}/${MY_PN}_${PV}_linux_amd64.deb )
arm? ( https://github.com/twpayne/${MY_PN}/releases/download/v${PV}/${MY_PN}_${PV}_linux_armel.deb )
arm64? ( https://github.com/twpayne/${MY_PN}/releases/download/v${PV}/${MY_PN}_${PV}_linux_arm64.deb )
ppc64? ( https://github.com/twpayne/${MY_PN}/releases/download/v${PV}/${MY_PN}_${PV}_linux_ppc64.deb )
x86? ( https://github.com/twpayne/${MY_PN}/releases/download/v${PV}/${MY_PN}_${PV}_linux_i386.deb )"
LICENSE="MIT"
SLOT="0"
KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
DEPEND="dev-vcs/git"
RDEPEND="${DEPEND}"
BDEPEND=""
RESTRICT="mirror"
QA_PREBUILT="
usr/bin/${MY_PN}"
S="${WORKDIR}"
src_unpack() {
unpack_deb "${A}"
}
src_install() {
insinto /
doins -r *
fperms +x /usr/bin/${MY_PN}
}

View File

@@ -1,43 +0,0 @@
# Copyright 2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
inherit unpacker
MY_PN="${PN%-bin}"
DESCRIPTION="Manage your dotfiles across multiple diverse machines, securely."
HOMEPAGE="https://www.chezmoi.io/"
SRC_URI="
amd64? ( https://github.com/twpayne/${MY_PN}/releases/download/v${PV}/${MY_PN}_${PV}_linux_amd64.deb )
arm? ( https://github.com/twpayne/${MY_PN}/releases/download/v${PV}/${MY_PN}_${PV}_linux_armel.deb )
arm64? ( https://github.com/twpayne/${MY_PN}/releases/download/v${PV}/${MY_PN}_${PV}_linux_arm64.deb )
ppc64? ( https://github.com/twpayne/${MY_PN}/releases/download/v${PV}/${MY_PN}_${PV}_linux_ppc64.deb )
x86? ( https://github.com/twpayne/${MY_PN}/releases/download/v${PV}/${MY_PN}_${PV}_linux_i386.deb )"
LICENSE="MIT"
SLOT="0"
KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
DEPEND="dev-vcs/git"
RDEPEND="${DEPEND}"
BDEPEND=""
RESTRICT="mirror"
QA_PREBUILT="
usr/bin/${MY_PN}"
S="${WORKDIR}"
src_unpack() {
unpack_deb "${A}"
}
src_install() {
insinto /
doins -r *
fperms +x /usr/bin/${MY_PN}
}

View File

@@ -1,4 +1,2 @@
AUX unadf-0.7.12-CVE-2016-1243_CVE-2016-1244.patch 5191 BLAKE2B f888e30e1a4d7caefbb407e1cb0fc76345deb960fce974f5ad80e3cad41d3dfde78e34370bdedc11f5dc2729c6695a339db1eab3d37ed5f0bfae9e104c0d2949 SHA512 d1c9a8efcf026d58eaee61e92ee99304c52672836a63dd69f5e1e0472c9b2278521b5a2597f55449ffd23dd307e2c045324bed9b5bf89d160ab517542706aca3
AUX unadf-0.7.12_separate_comment.patch 4846 BLAKE2B a58dfab3190e02ddb41c2632c62ebf40eaf8240430e8c2e146c34a30bda5956706c1927d3236d73fa8d0b2731a574b3402f25a8ebab6ba0fc11d2f92982449ef SHA512 9d1e608eae1e8cbd20051c18dff8f53aee7c3d7ef57c1c5527006c6f3af3d72dd92f8b0aee62f3ea06872d00a6a42f89105800f6fbff385830bd10486ceedbf0
DIST adflib-0.7.12.tar.bz2 135412 BLAKE2B 964ef195c0539779c33acb2f3c103f97f7fd7f78bb32a83af9d586157700664f5e531908121aea8234592bb00fb8bff2e8f754e620f989d6d4e52537675c030e SHA512 d63846f0780bd57cae5ff667eb70f98a0ba3659cfd0b12b3ae2f29ac96631e522088f911b1ba6e5ee3b00620a28a802f14d93cdf8462e18a7e3f749915ab5af3
EBUILD unadf-0.7.12.ebuild 768 BLAKE2B 9913d790bc0e21cd74985b6a3868d0fbad4fbd14a964dbfffa52bec469e5ed3e9caa11d7af10cd1995090f8c540f5269f1927291ed95a55ae6ffe026607fe4d5 SHA512 13bf269898d20bce71dc0250fc849ebcb864e03f8e29ae9706f57fa82b7987878a9ad692e4c80adf26e15028dcad911b53ec73a240a41b1dd7207704009917b3
EBUILD unadf-0.8.0.ebuild 638 BLAKE2B 57726bedc71bfbbfb1edde4f68361363282420c2953261e9daa4b4eb1ddd0ad8aaf051fe5dab9d76cb3cfe3403815fabe3a7779a346c50fefb3fe8d741550484 SHA512 b3176d5b2e18dfe76b09cda35c94f49a4bac756953b04535c140e03a5d9cb20c0aa5d66e3805f71c596a82ef7782f495c72b6ca7210daf2e8500306dc2f230df
EBUILD unadf-0.9.0.ebuild 638 BLAKE2B 57726bedc71bfbbfb1edde4f68361363282420c2953261e9daa4b4eb1ddd0ad8aaf051fe5dab9d76cb3cfe3403815fabe3a7779a346c50fefb3fe8d741550484 SHA512 b3176d5b2e18dfe76b09cda35c94f49a4bac756953b04535c140e03a5d9cb20c0aa5d66e3805f71c596a82ef7782f495c72b6ca7210daf2e8500306dc2f230df

View File

@@ -1,146 +0,0 @@
Description: Fix unsafe extraction by using mkdir() instead of shell command
This commit fixes following vulnerabilities:
- CVE-2016-1243: stack buffer overflow caused by blindly trusting on
pathname lengths of archived files
Stack allocated buffer sysbuf was filled with sprintf() without any
bounds checking in extracTree() function.
- CVE-2016-1244: execution of unsanitized input
Shell command used for creating directory paths was constructed by
concatenating names of archived files to the end of the command
string.
So, if the user was tricked to extract a specially crafted .adf file,
the attacker was able to execute arbitrary code with privileges of the
user.
This commit fixes both issues by
1) replacing mkdir shell commands with mkdir() function calls
2) removing redundant sysbuf buffer
Author: Tuomas Räsänen <tuomasjjrasanen@tjjr.fi>
Last-Update: 2016-09-20
--
--- a/examples/unadf.c
+++ b/examples/unadf.c
@@ -24,6 +24,8 @@
#define UNADF_VERSION "1.0"
+#include <sys/stat.h>
+#include <sys/types.h>
#include<stdlib.h>
#include<errno.h>
@@ -31,17 +33,15 @@
#include "adflib.h"
-/* The portable way used to create a directory is to call the MKDIR command via the
- * system() function.
- * It is used to create the 'dir1' directory, like the 'dir1/dir11' directory
+/* The portable way used to create a directory is to call mkdir()
+ * which is defined by following standards: SVr4, BSD, POSIX.1-2001
+ * and POSIX.1-2008
*/
/* the portable way to check if a directory 'dir1' already exists i'm using is to
* do fopen('dir1','rb'). NULL is returned if 'dir1' doesn't exists yet, an handle instead
*/
-#define MKDIR "mkdir"
-
#ifdef WIN32
#define DIRSEP '\\'
#else
@@ -51,6 +51,13 @@
#define EXTBUFL 1024*8
+static void mkdirOrLogErr(const char *const path)
+{
+ if (mkdir(path, S_IRWXU | S_IRWXG | S_IRWXO))
+ fprintf(stderr, "mkdir: cannot create directory '%s': %s\n",
+ path, strerror(errno));
+}
+
void help()
{
puts("unadf [-lrcsp -v n] dumpname.adf [files-with-path] [-d extractdir]");
@@ -152,7 +159,6 @@ void extractTree(struct Volume *vol, str
{
struct Entry* entry;
char *buf;
- char sysbuf[200];
while(tree) {
entry = (struct Entry*)tree->content;
@@ -162,16 +168,14 @@ void extractTree(struct Volume *vol, str
buf=(char*)malloc(strlen(path)+1+strlen(entry->name)+1);
if (!buf) return;
sprintf(buf,"%s%c%s",path,DIRSEP,entry->name);
- sprintf(sysbuf,"%s %s",MKDIR,buf);
if (!qflag) printf("x - %s%c\n",buf,DIRSEP);
+ if (!pflag) mkdirOrLogErr(buf);
}
else {
- sprintf(sysbuf,"%s %s",MKDIR,entry->name);
if (!qflag) printf("x - %s%c\n",entry->name,DIRSEP);
+ if (!pflag) mkdirOrLogErr(entry->name);
}
- if (!pflag) system(sysbuf);
-
if (tree->subdir!=NULL) {
if (adfChangeDir(vol,entry->name)==RC_OK) {
if (buf!=NULL)
@@ -301,21 +305,20 @@ void processFile(struct Volume *vol, cha
extractFile(vol, name, path, extbuf, pflag, qflag);
}
else {
- /* the all-in-one string : to call system(), to find the filename, the convert dir sep char ... */
- bigstr=(char*)malloc(strlen(MKDIR)+1+strlen(path)+1+strlen(name)+1);
+ bigstr=(char*)malloc(strlen(path)+1+strlen(name)+1);
if (!bigstr) { fprintf(stderr,"processFile : malloc"); return; }
/* to build to extract path */
if (strlen(path)>0) {
- sprintf(bigstr,"%s %s%c%s",MKDIR,path,DIRSEP,name);
- cdstr = bigstr+strlen(MKDIR)+1+strlen(path)+1;
+ sprintf(bigstr,"%s%c%s",path,DIRSEP,name);
+ cdstr = bigstr+strlen(path)+1;
}
else {
- sprintf(bigstr,"%s %s",MKDIR,name);
- cdstr = bigstr+strlen(MKDIR)+1;
+ sprintf(bigstr,"%s",name);
+ cdstr = bigstr;
}
/* the directory in which the file will be extracted */
- fullname = bigstr+strlen(MKDIR)+1;
+ fullname = bigstr;
/* finds the filename, and separates it from the path */
filename = strrchr(bigstr,'/')+1;
@@ -333,7 +336,7 @@ void processFile(struct Volume *vol, cha
return;
tfile = fopen(fullname,"r"); /* the only portable way to test if the dir exists */
if (tfile==NULL) { /* does't exist : create it */
- if (!pflag) system(bigstr);
+ if (!pflag) mkdirOrLogErr(bigstr);
if (!qflag) printf("x - %s%c\n",fullname,DIRSEP);
}
else
@@ -350,7 +353,7 @@ void processFile(struct Volume *vol, cha
return;
tfile = fopen(fullname,"r");
if (tfile==NULL) {
- if (!pflag) system(bigstr);
+ if (!pflag) mkdirOrLogErr(bigstr);
if (!qflag) printf("x - %s%c\n",fullname,DIRSEP);
}
else

View File

@@ -1,137 +0,0 @@
--- adflib-0.7.12_a/examples/unadf.c 2021-07-09 17:38:47.980770205 +0200
+++ adflib-0.7.12_b/examples/unadf.c 2021-07-09 17:54:32.548793259 +0200
@@ -65,6 +65,7 @@
puts(" -r : lists directory tree contents");
puts(" -c : use dircache data (must be used with -l)");
puts(" -s : display entries logical block pointer (must be used with -l)");
+ puts(" -m : display file comments, if exists (must be used with -l)");
putchar('\n');
puts(" -v n : mount volume #n instead of default #0 volume");
putchar('\n');
@@ -72,7 +73,8 @@
puts(" -d dir : extract to 'dir' directory");
}
-void printEnt(struct Volume *vol, struct Entry* entry, char *path, BOOL sect)
+void printEnt(struct Volume *vol, struct Entry* entry, char *path, BOOL sect,
+ BOOL comment)
{
/* do not print the links entries, ADFlib do not support them yet properly */
if (entry->type==ST_LFILE || entry->type==ST_LDIR || entry->type==ST_LSOFT)
@@ -81,12 +83,12 @@
if (entry->type==ST_DIR)
printf(" ");
else
- printf("%7ld ",entry->size);
+ printf("%7d ",entry->size);
printf("%4d/%02d/%02d %2d:%02d:%02d ",entry->year, entry->month, entry->days,
entry->hour, entry->mins, entry->secs);
if (sect)
- printf(" %06ld ",entry->sector);
+ printf(" %06d ",entry->sector);
if (strlen(path)>0)
printf(" %s/",path);
@@ -96,7 +98,7 @@
printf("%s/",entry->name);
else
printf("%s",entry->name);
- if (entry->comment!=NULL && strlen(entry->comment)>0)
+ if (comment && entry->comment!=NULL && strlen(entry->comment)>0)
printf(", %s",entry->comment);
putchar('\n');
@@ -203,13 +205,14 @@
}
-void printTree(struct Volume *vol, struct List* tree, char* path, BOOL sect)
+void printTree(struct Volume *vol, struct List* tree, char* path, BOOL sect,
+ BOOL comment)
{
char *buf;
struct Entry* entry;
while(tree) {
- printEnt(vol, tree->content, path, sect);
+ printEnt(vol, tree->content, path, sect, comment);
if (tree->subdir!=NULL) {
entry = (struct Entry*)tree->content;
if (strlen(path)>0) {
@@ -219,11 +222,11 @@
return;
}
sprintf(buf,"%s/%s", path, entry->name);
- printTree(vol, tree->subdir, buf, sect);
+ printTree(vol, tree->subdir, buf, sect, comment);
free(buf);
}
else
- printTree(vol, tree->subdir, entry->name, sect);
+ printTree(vol, tree->subdir, entry->name, sect, comment);
}
tree = tree->next;
}
@@ -247,7 +250,7 @@
printf("???"); break;
}
- printf(". Cylinders = %ld, Heads = %ld, Sectors = %ld",dev->cylinders,dev->heads,dev->sectors);
+ printf(". Cylinders = %d, Heads = %d, Sectors = %d",dev->cylinders,dev->heads,dev->sectors);
printf(". Volumes = %d\n",dev->nVol);
}
@@ -277,7 +280,7 @@
if (vol->volName!=NULL)
printf(" \"%s\"", vol->volName);
- printf(" between sectors [%ld-%ld].",vol->firstBlock, vol->lastBlock);
+ printf(" between sectors [%d-%d].",vol->firstBlock, vol->lastBlock);
printf(" %s ",isFFS(vol->dosType) ? "FFS" : "OFS");
if (isINTL(vol->dosType))
@@ -373,7 +376,7 @@
int main(int argc, char* argv[])
{
int i, j;
- BOOL rflag, lflag, xflag, cflag, vflag, sflag, dflag, pflag, qflag;
+ BOOL rflag, lflag, xflag, cflag, vflag, sflag, dflag, pflag, qflag, mflag;
struct List* files, *rtfiles;
char *devname, *dirname;
char strbuf[80];
@@ -392,7 +395,7 @@
exit(0);
}
- rflag = lflag = cflag = vflag = sflag = dflag = pflag = qflag = FALSE;
+ rflag = lflag = cflag = vflag = sflag = dflag = pflag = qflag = mflag = FALSE;
vInd = dInd = fInd = aInd = -1;
xflag = TRUE;
dirname = NULL;
@@ -433,6 +436,9 @@
case 's':
sflag = TRUE;
break;
+ case 'm':
+ mflag = TRUE;
+ break;
case 'c':
cflag = TRUE;
break;
@@ -526,13 +532,13 @@
if (!rflag) {
cell = list = adfGetDirEnt(vol,vol->curDirPtr);
while(cell) {
- printEnt(vol,cell->content,"", sflag);
+ printEnt(vol,cell->content,"", sflag, mflag);
cell = cell->next;
}
adfFreeDirList(list);
} else {
cell = list = adfGetRDirEnt(vol,vol->curDirPtr,TRUE);
- printTree(vol,cell,"", sflag);
+ printTree(vol,cell,"", sflag, mflag);
adfFreeDirList(list);
}
}else if (xflag) {

View File

@@ -3,24 +3,20 @@
EAPI=8
inherit autotools
inherit autotools git-r3
MY_PN="adflib"
DESCRIPTION="Extract files from Amiga adf disk images"
HOMEPAGE="http://lclevy.free.fr/adflib/"
SRC_URI="http://lclevy.free.fr/${MY_PN}/${MY_PN}-${PV}.tar.bz2"
HOMEPAGE="https://github.com/lclevy/adflib"
EGIT_REPO_URI="https://github.com/lclevy/adflib"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~amd64 ~hppa ~ppc ~x86 ~x86-linux ~ppc-macos ~sparc-solaris ~x86-solaris"
IUSE="static-libs"
S="${WORKDIR}/${MY_PN}-${PV}"
PATCHES=(
"${FILESDIR}/${PN}-0.7.12-CVE-2016-1243_CVE-2016-1244.patch"
"${FILESDIR}/${PN}-0.7.12_separate_comment.patch"
)
#S="${WORKDIR}/${MY_PN}-${PV}"
src_prepare() {
default

View File

@@ -0,0 +1,33 @@
# Copyright 1999-2018 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI=8
inherit autotools git-r3
MY_PN="adflib"
DESCRIPTION="Extract files from Amiga adf disk images"
HOMEPAGE="https://github.com/lclevy/adflib"
EGIT_REPO_URI="https://github.com/lclevy/adflib"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~amd64 ~hppa ~ppc ~x86 ~x86-linux ~ppc-macos ~sparc-solaris ~x86-solaris"
IUSE="static-libs"
#S="${WORKDIR}/${MY_PN}-${PV}"
src_prepare() {
default
eautoreconf
}
src_configure() {
econf $(use_enable static-libs static)
}
src_install() {
default
find "${D}" -name '*.la' -delete || die
}

View File

@@ -1 +1 @@
EBUILD py-time-machine-9999.ebuild 529 BLAKE2B a1a4101f1f3684f218d95e5e1572f42bce514b18f01a75db1511e4082f245bc2eb65dda959c9561dcd067fbac9d31c794c9a7ddae88cf2e6a6bd99c9d2e36d24 SHA512 bb1b14df2aaf44f6940b31e5956cbcf956f59393e60995416e204a420b3490853174885fed723c6e878b2d3d22a80c081c2adc004e5a8dc301b2d07e2dc61ecd
EBUILD py-time-machine-9999.ebuild 569 BLAKE2B 2e418301ccb78f2ac9d23d24797c3382f878142c1a42d5a2568ab2686fa4e9dc8ed3fadf5ae32545f220f09a9c63ea853028626c4ccd7660e1e452453991b714 SHA512 6de1706d1753ece15f7e4e103506daaa9d2b42bb48cfcba07cf0f6f0dec1c527bae3e8c449bc2aaff8fb5bc7aabca999838fd5c4b3302ef12ae24b886922c928

View File

@@ -3,7 +3,7 @@
EAPI=8
PYTHON_COMPAT=( python3_{8..11} )
PYTHON_COMPAT=( python3_{10..13} )
inherit git-r3
@@ -14,9 +14,12 @@ EGIT_BRANCH="master"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~amd64"
KEYWORDS="~amd64 ~x86 ~arm64 ~arm"
RDEPEND="net-misc/rsync"
RDEPEND="
dev-python/pyyaml
net-misc/rsync
"
DEPEND="${RDEPEND}"
src_install() {

View File

@@ -1,5 +1,7 @@
AUX gvim-completion 1219 BLAKE2B 8a8d8ac5b42be0103da00ecda3445f24993df0b2762310dcc1a9e1cf892048b57c02b7da2ea19d900c40b782cabeda4c6f7b79b9b7b44b6fb7ad7ae723b46f88 SHA512 08bb32a3c9fcbdd00977b7343dda9cda44b389a13b1717ebddb462e22b6cf9d4db37d5b49ff752b931e305bf57e8f9f4a7d6e32ea25f8acd1b00e5f8320ac132
AUX gvimrc-r1 990 BLAKE2B 5fc0b805458aff22485e3e180ca8c32a62f2cfe49572edffa5725d2cfc4ed9a7bded20c1a5cd1f19f41e0849e3ca08be4798ff23edd66a92bcbb31aee16c433a SHA512 f6538550f1ecadcccf74a6bbd5a6a0b71d18a234a854d1a0179144125555c42280000df9523e7c3d5a8b449f421af7bafcca1034951f085279cee0dd1160808a
DIST vim-9.0.1157.tar.gz 16924574 BLAKE2B 0cdc6cf61f5abdaff0762b98550bfa5bae8f0485ddd0e9947a5fe52390f9da54fc8f5fdae767fb8f5d3ac2b441253917a80ae7f6092f67b69bdc9b6a630df8e2 SHA512 19240a9bcf5900766db42e2894b1bf7b849274711f17dc267671aacd867b334c3d30f39947dde7dd0245f289e9ad801eeb272f34a2ab15d01fac40bf71a54271
DIST vim-patches-vim-9.0.1000-patches.tar.bz2 3245 BLAKE2B 3bf3d0e314cc3f96d5d9675de196a62c4c8a72645d56ef94b80768571c99cba5cc556442e3bd2dfa8818460fd851fe7bd1ae15999af7225fb271b81c43105843 SHA512 2883441a2001bf7ce89a7f0862f780b71cc0164c8fcb8dbdf7040e1bcbcf408d138d3d77f308aa54c762e9975fa5ec89cfceeabbf721344dfc938870a363667a
EBUILD gvim-9.0.1157-r10.ebuild 11042 BLAKE2B 7ec2664475ab982bd5bab4e417751919d198c7276c8f9fce5ae272013008549d2b0a7607662136f07d7494d1911a951332eba545a96deb6775b8921b9eb7af7f SHA512 df87467b5f8a8308b0379fd835178cdc1d106de826e9742640d76458abc8fdf17e864f0e7adeb67a8351af77e7ee8afc59135661071c241108f9594d63fd75ea
DIST vim-9.0.2092-patches.tar.xz 2640 BLAKE2B 3a4b2bc57712de3b92b0e8d9b2d428e4d576665a183927051eddd53d019a5ca413c74dc10aff09917ee3120bd2e2ba441219d7238994f0d5ba14fc9c31180199 SHA512 ec27e4056460948ff86bc48a21de239a84b53757a8283144ec121654096796d970ad832234d6591a132bcd38bc12dc507cc7795a11cd383d20f08b4d9bcb051f
DIST vim-9.1.0366.tar.gz 17861209 BLAKE2B 8771f5ef6a966c1b5992a437dd6cf1de9525458f61a4cd8fa53737a7bde29a4da101668639a301288a266ee8b3911857d1ba5b4e88870b60473eb1eaa608d7a5 SHA512 11be2a6e349c7b6d26fc1943c35ea18c662baa4f30ae76936eefb30e0b4d988bfcaedf7ecd2c3903f64e23c75957f55b9bb4073e0f38c7eb10ef0ee0dc652ddb
DIST vim-9.1.0470.tar.gz 17919981 BLAKE2B 90ebffc6e7b6162f8a047976659e044b75aaa946799b901e9f8c88f04a787543cde56545c8c6e5394fa2bc957d2e46810c5ca3f1315fc20a398a57bbdbc90f4c SHA512 41b71e9e5385237b30aa256f064c9d5c914b29a97c0ec562f1995ac5d476fcf840c3f0e9a52e599f6084777db147e83fcbf0ec6b985bb94c126264d4cbafb964
EBUILD gvim-9.1.0366-r10.ebuild 10415 BLAKE2B 3bec701e5e772adc3d47478e6ff1c4533d28216b6c29816f1b5f50d983cfe20e3fa1b11813539e4d94ac09f41df2868aaa9d738b20107b36379657305d0b5c66 SHA512 6dfc5ada0ef53b2ac77ae03fa0eaaf29837e7e5708c69ed18de55bff6f63b10161a2910214abfd2803e351a97f5d0b977b9340a882655a682536649dec508215
EBUILD gvim-9.1.0470-r10.ebuild 10415 BLAKE2B 3bec701e5e772adc3d47478e6ff1c4533d28216b6c29816f1b5f50d983cfe20e3fa1b11813539e4d94ac09f41df2868aaa9d738b20107b36379657305d0b5c66 SHA512 6dfc5ada0ef53b2ac77ae03fa0eaaf29837e7e5708c69ed18de55bff6f63b10161a2910214abfd2803e351a97f5d0b977b9340a882655a682536649dec508215

View File

@@ -1,17 +1,17 @@
# Copyright 1999-2023 Gentoo Authors
# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
# Please bump with app-editors/vim-core and app-editors/vim
VIM_VERSION="9.0"
VIM_PATCHES_VERSION="9.0.1000"
VIM_VERSION="9.1"
VIM_PATCHES_VERSION="9.0.2092"
LUA_COMPAT=( lua5-{1..4} luajit )
PYTHON_COMPAT=( python3_{9..11} )
PYTHON_COMPAT=( python3_{10..13} )
PYTHON_REQ_USE="threads(+)"
USE_RUBY="ruby27 ruby30 ruby31"
USE_RUBY="ruby31 ruby32"
inherit bash-completion-r1 flag-o-matic lua-single prefix python-single-r1 ruby-single toolchain-funcs vim-doc xdg-utils
@@ -21,8 +21,8 @@ if [[ ${PV} == 9999* ]]; then
EGIT_CHECKOUT_DIR=${WORKDIR}/vim-${PV}
else
SRC_URI="https://github.com/vim/vim/archive/v${PV}.tar.gz -> vim-${PV}.tar.gz
https://gitweb.gentoo.org/proj/vim-patches.git/snapshot/vim-patches-vim-${VIM_PATCHES_VERSION}-patches.tar.bz2"
KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-solaris"
https://git.sr.ht/~xxc3nsoredxx/vim-patches/refs/download/vim-${VIM_PATCHES_VERSION}-patches/vim-${VIM_PATCHES_VERSION}-patches.tar.xz"
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos"
fi
S="${WORKDIR}"/vim-${PV}
@@ -82,10 +82,11 @@ RDEPEND="
sound? ( media-libs/libcanberra )
tcl? ( dev-lang/tcl:0= )
"
DEPEND="${RDEPEND}"
DEPEND="${RDEPEND}
x11-base/xorg-proto"
# configure runs the Lua interpreter
BDEPEND="
sys-devel/autoconf
dev-build/autoconf
virtual/pkgconfig
lua? ( ${LUA_DEPS} )
nls? ( sys-devel/gettext )
@@ -95,7 +96,7 @@ PDEPEND="!minimal? ( app-vim/gentoo-syntax )"
if [[ ${PV} != 9999* ]]; then
# Gentoo patches to fix runtime issues, cross-compile errors, etc
PATCHES=(
"${WORKDIR}/vim-patches-vim-${VIM_PATCHES_VERSION}-patches"
"${WORKDIR}/vim-${VIM_PATCHES_VERSION}-patches"
)
fi
@@ -129,9 +130,9 @@ src_prepare() {
# Read vimrc and gvimrc from /etc/vim
echo '#define SYS_VIMRC_FILE "'${EPREFIX}'/etc/vim/vimrc"' \
>> "${S}"/src/feature.h || die "echo failed"
>> "${S}"/src/feature.h || die "echo failed"
echo '#define SYS_GVIMRC_FILE "'${EPREFIX}'/etc/vim/gvimrc"' \
>> "${S}"/src/feature.h || die "echo failed"
>> "${S}"/src/feature.h || die "echo failed"
# Use exuberant ctags which installs as /usr/bin/exuberant-ctags.
# Hopefully this pattern won't break for a while at least.
@@ -144,18 +145,12 @@ src_prepare() {
"${S}"/runtime/menu.vim \
"${S}"/src/configure.ac || die 'sed failed'
# Don't be fooled by /usr/include/libc.h. When found, vim thinks
# this is NeXT, but it's actually just a file in dev-libs/9libs
# This fixes bug 43885 (20 Mar 2004 agriffis)
sed -i -e \
's/ libc\.h / /' "${S}"/src/configure.ac || die 'sed failed'
# gcc on sparc32 has this, uhm, interesting problem with detecting EOF
# correctly. To avoid some really entertaining error messages about stuff
# which isn't even in the source file being invalid, we'll do some trickery
# to make the error never occur. bug 66162 (02 October 2004 ciaranm)
find "${S}" -name '*.c' | while read c; do
echo >> "$c" || die "echo failed"
echo >> "$c" || die "echo failed"
done
# Try to avoid sandbox problems. Bug #114475.
@@ -167,11 +162,6 @@ src_prepare() {
cp -v "${S}"/src/config.mk.dist "${S}"/src/auto/config.mk || die "cp failed"
# Bug #378107 - Build properly with >=perl-core/ExtUtils-ParseXS-3.20.0
sed -i -e \
"s:\\\$(PERLLIB)/ExtUtils/xsubpp:${EPREFIX}/usr/bin/xsubpp:" \
"${S}"/src/Makefile || die 'sed for ExtUtils-ParseXS failed'
# Fix bug 18245: Prevent "make" from the following chain:
# (1) Notice configure.ac is newer than auto/configure
# (2) Rebuild auto/configure
@@ -187,6 +177,11 @@ src_prepare() {
sed -i -e \
'/# define FEAT_CSCOPE/d' src/feature.h || die "couldn't disable cscope"
fi
# bug 908961
if use elibc_musl ; then
sed -i -e '/ja.sjis/d' src/po/Make_all.mak || die
fi
}
src_configure() {
@@ -279,13 +274,6 @@ src_configure() {
# keep prefix env contained within the EPREFIX
use prefix && myconf+=( --without-local-dir )
if [[ ${CHOST} == *-interix* ]]; then
# avoid finding of this function, to avoid having to patch either
# configure or the source, which would be much more hackish.
# after all vim does it right, only interix is badly broken (again)
export ac_cv_func_sigaction=no
fi
if tc-is-cross-compiler ; then
export vim_cv_getcwd_broken=no \
vim_cv_memmove_handles_overlap=yes \
@@ -295,7 +283,7 @@ src_configure() {
fi
econf \
--with-modified-by=Gentoo-${PVR} \
--with-modified-by="Gentoo-${PVR} (RIP Bram)" \
--with-vim-name=gvim \
--with-x \
"${myconf[@]}"

View File

@@ -0,0 +1,387 @@
# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
# Please bump with app-editors/vim-core and app-editors/vim
VIM_VERSION="9.1"
VIM_PATCHES_VERSION="9.0.2092"
LUA_COMPAT=( lua5-{1..4} luajit )
PYTHON_COMPAT=( python3_{10..13} )
PYTHON_REQ_USE="threads(+)"
USE_RUBY="ruby31 ruby32"
inherit bash-completion-r1 flag-o-matic lua-single prefix python-single-r1 ruby-single toolchain-funcs vim-doc xdg-utils
if [[ ${PV} == 9999* ]]; then
inherit git-r3
EGIT_REPO_URI="https://github.com/vim/vim.git"
EGIT_CHECKOUT_DIR=${WORKDIR}/vim-${PV}
else
SRC_URI="https://github.com/vim/vim/archive/v${PV}.tar.gz -> vim-${PV}.tar.gz
https://git.sr.ht/~xxc3nsoredxx/vim-patches/refs/download/vim-${VIM_PATCHES_VERSION}-patches/vim-${VIM_PATCHES_VERSION}-patches.tar.xz"
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos"
fi
S="${WORKDIR}"/vim-${PV}
DESCRIPTION="GUI version of the Vim text editor"
HOMEPAGE="https://www.vim.org https://github.com/vim/vim"
LICENSE="vim"
SLOT="0"
IUSE="acl aqua crypt cscope debug gtk2 gtk3 lua minimal motif neXt netbeans nls perl python racket ruby selinux session sound tcl"
REQUIRED_USE="
lua? ( ${LUA_REQUIRED_USE} )
python? ( ${PYTHON_REQUIRED_USE} )
aqua? ( !motif )
"
RDEPEND="
~app-editors/vim-core-${PV}
>=app-eselect/eselect-vi-1.1
>=sys-libs/ncurses-5.2-r2:0=
x11-libs/libICE
x11-libs/libSM
x11-libs/libXext
x11-libs/libXt
acl? ( kernel_linux? ( sys-apps/acl ) )
!aqua? (
gtk3? (
x11-libs/gtk+:3
x11-libs/libXft
)
!gtk3? (
gtk2? (
>=x11-libs/gtk+-2.6:2
x11-libs/libXft
)
!gtk2? (
motif? ( >=x11-libs/motif-2.3:0 )
!motif? (
neXt? ( x11-libs/neXtaw )
!neXt? ( x11-libs/libXaw )
)
)
)
)
crypt? ( dev-libs/libsodium:= )
cscope? ( dev-util/cscope )
lua? (
${LUA_DEPS}
$(lua_gen_impl_dep 'deprecated' lua5-1)
)
nls? ( virtual/libintl )
perl? ( dev-lang/perl:= )
python? ( ${PYTHON_DEPS} )
racket? ( dev-scheme/racket )
ruby? ( ${RUBY_DEPS} )
selinux? ( sys-libs/libselinux )
session? ( x11-libs/libSM )
sound? ( media-libs/libcanberra )
tcl? ( dev-lang/tcl:0= )
"
DEPEND="${RDEPEND}
x11-base/xorg-proto"
# configure runs the Lua interpreter
BDEPEND="
dev-build/autoconf
virtual/pkgconfig
lua? ( ${LUA_DEPS} )
nls? ( sys-devel/gettext )
"
PDEPEND="!minimal? ( app-vim/gentoo-syntax )"
if [[ ${PV} != 9999* ]]; then
# Gentoo patches to fix runtime issues, cross-compile errors, etc
PATCHES=(
"${WORKDIR}/vim-${VIM_PATCHES_VERSION}-patches"
)
fi
# various failures (bugs #630042 and #682320)
RESTRICT="test"
# platform-specific checks (bug #898450):
# - acl() -- Solaris
# - statacl() -- AIX
QA_CONFIG_IMPL_DECL_SKIP=(
'acl'
'statacl'
)
pkg_setup() {
# people with broken alphabets run into trouble. bug 82186.
unset LANG LC_ALL
export LC_COLLATE="C"
use lua && lua-single_pkg_setup
use python && python-single-r1_pkg_setup
}
src_prepare() {
default
# Fixup a script to use awk instead of nawk
sed -i -e \
'1s|.*|#!'"${EPREFIX}"'/usr/bin/awk -f|' \
"${S}"/runtime/tools/mve.awk || die "mve.awk sed failed"
# Read vimrc and gvimrc from /etc/vim
echo '#define SYS_VIMRC_FILE "'${EPREFIX}'/etc/vim/vimrc"' \
>> "${S}"/src/feature.h || die "echo failed"
echo '#define SYS_GVIMRC_FILE "'${EPREFIX}'/etc/vim/gvimrc"' \
>> "${S}"/src/feature.h || die "echo failed"
# Use exuberant ctags which installs as /usr/bin/exuberant-ctags.
# Hopefully this pattern won't break for a while at least.
# This fixes bug 29398 (27 Sep 2003 agriffis)
sed -i -e \
's/\<ctags\("\| [-*.]\)/exuberant-&/g' \
"${S}"/runtime/doc/syntax.txt \
"${S}"/runtime/doc/tagsrch.txt \
"${S}"/runtime/doc/usr_29.txt \
"${S}"/runtime/menu.vim \
"${S}"/src/configure.ac || die 'sed failed'
# gcc on sparc32 has this, uhm, interesting problem with detecting EOF
# correctly. To avoid some really entertaining error messages about stuff
# which isn't even in the source file being invalid, we'll do some trickery
# to make the error never occur. bug 66162 (02 October 2004 ciaranm)
find "${S}" -name '*.c' | while read c; do
echo >> "$c" || die "echo failed"
done
# Try to avoid sandbox problems. Bug #114475.
if [[ -d "${S}"/src/po ]]; then
sed -i -e \
'/-S check.vim/s,..VIM.,ln -s $(VIM) testvim \; ./testvim -X,' \
"${S}"/src/po/Makefile || die
fi
cp -v "${S}"/src/config.mk.dist "${S}"/src/auto/config.mk || die "cp failed"
# Fix bug 18245: Prevent "make" from the following chain:
# (1) Notice configure.ac is newer than auto/configure
# (2) Rebuild auto/configure
# (3) Notice auto/configure is newer than auto/config.mk
# (4) Run ./configure (with wrong args) to remake auto/config.mk
sed -i -e \
's# auto/config\.mk:#:#' src/Makefile || die "Makefile sed failed"
rm -v src/auto/configure || die "rm failed"
# --with-features=huge forces on cscope even if we --disable it. We need
# to sed this out to avoid screwiness. (1 Sep 2004 ciaranm)
if ! use cscope; then
sed -i -e \
'/# define FEAT_CSCOPE/d' src/feature.h || die "couldn't disable cscope"
fi
# bug 908961
if use elibc_musl ; then
sed -i -e '/ja.sjis/d' src/po/Make_all.mak || die
fi
}
src_configure() {
# Fix bug 37354: Disallow -funroll-all-loops on amd64
# Bug 57859 suggests that we want to do this for all archs
filter-flags -funroll-all-loops
# Fix bug 76331: -O3 causes problems, use -O2 instead. We'll do this for
# everyone since previous flag filtering bugs have turned out to affect
# multiple archs...
replace-flags -O3 -O2
emake -j1 -C src autoconf
# This should fix a sandbox violation (see bug 24447). The hvc
# things are for ppc64, see bug 86433.
local file
for file in /dev/pty/s* /dev/console /dev/hvc/* /dev/hvc*; do
if [[ -e ${file} ]]; then
addwrite $file
fi
done
use debug && append-flags "-DDEBUG"
local myconf=(
--with-features=huge
--disable-gpm
--with-gnome=no
$(use_enable sound canberra)
$(use_enable acl)
$(use_enable crypt libsodium)
$(use_enable cscope)
$(use_enable netbeans)
$(use_enable nls)
$(use_enable perl perlinterp)
$(use_enable python python3interp)
$(use_with python python3-command "${PYTHON}")
$(use_enable racket mzschemeinterp)
$(use_enable ruby rubyinterp)
$(use_enable selinux)
$(use_enable session xsmp)
$(use_enable tcl tclinterp)
)
if use lua; then
# -DLUA_COMPAT_OPENLIB=1 is required to enable the
# deprecated (in 5.1) luaL_openlib API (#874690)
use lua_single_target_lua5-1 && append-cppflags -DLUA_COMPAT_OPENLIB=1
myconf+=(
--enable-luainterp
$(use_with lua_single_target_luajit luajit)
--with-lua-prefix="${EPREFIX}/usr"
)
fi
# Default is gtk unless aqua or motif are enabled
echo ; echo
if use aqua; then
einfo "Building gvim with the Carbon GUI"
myconf+=(
--enable-darwin
--enable-gui=carbon
)
elif use gtk3; then
myconf+=( --enable-gtk3-check )
einfo "Building gvim with the gtk+-3 GUI"
myconf+=( --enable-gui=gtk3 )
elif use gtk2; then
myconf+=( --enable-gtk2-check )
einfo "Building gvim with the gtk+-2 GUI"
myconf+=( --enable-gui=gtk2 )
elif use motif; then
einfo "Building gvim with the MOTIF GUI"
myconf+=( --enable-gui=motif )
elif use neXt; then
einfo "Building gvim with the neXtaw GUI"
myconf+=( --enable-gui=nextaw )
else
einfo "Building gvim with the Athena GUI"
myconf+=( --enable-gui=athena )
fi
echo ; echo
# let package manager strip binaries
export ac_cv_prog_STRIP="$(type -P true ) faking strip"
# keep prefix env contained within the EPREFIX
use prefix && myconf+=( --without-local-dir )
if tc-is-cross-compiler ; then
export vim_cv_getcwd_broken=no \
vim_cv_memmove_handles_overlap=yes \
vim_cv_stat_ignores_slash=yes \
vim_cv_terminfo=yes \
vim_cv_toupper_broken=no
fi
econf \
--with-modified-by="Gentoo-${PVR} (RIP Bram)" \
--with-vim-name=gvim \
--with-x \
"${myconf[@]}"
}
src_compile() {
# The following allows emake to be used
emake -j1 -C src auto/osdef.h objects
emake
}
src_test() {
einfo
einfo "Starting vim tests. Several error messages will be shown"
einfo "while the tests run. This is normal behaviour and does not"
einfo "indicate a fault."
einfo
ewarn "If the tests fail, your terminal may be left in a strange"
ewarn "state. Usually, running 'reset' will fix this."
einfo
# Don't let vim talk to X
unset DISPLAY
# Make gvim not try to connect to X. See :help gui-x11-start in vim for how
# this evil trickery works.
ln -s "${S}"/src/gvim "${S}"/src/testvim || die
# Make sure our VIMPROG is used.
sed -i -e 's:\.\./vim:../testvim:' src/testdir/test49.vim || die
# Don't do additional GUI tests.
emake -j1 VIMPROG=../testvim -C src/testdir nongui
}
# Call eselect vi update with --if-unset
# to respect user's choice (bug 187449)
eselect_vi_update() {
ebegin "Calling eselect vi update"
eselect vi update --if-unset
eend $?
}
src_install() {
local vimfiles=/usr/share/vim/vim${VIM_VERSION/.}
dobin src/gvim
dosym gvim /usr/bin/gvimdiff
dosym gvim /usr/bin/evim
dosym gvim /usr/bin/eview
dosym gvim /usr/bin/gview
dosym gvim /usr/bin/rgvim
dosym gvim /usr/bin/rgview
emake -C src DESTDIR="${D}" DATADIR="${EPREFIX}"/usr/share install-icons
dodir /usr/share/man/man1
echo ".so vim.1" > "${ED}"/usr/share/man/man1/gvim.1 || die "echo failed"
echo ".so vim.1" > "${ED}"/usr/share/man/man1/gview.1 || die "echo failed"
echo ".so vimdiff.1" > "${ED}"/usr/share/man/man1/gvimdiff.1 || \
die "echo failed"
insinto /etc/vim
newins "${FILESDIR}"/gvimrc-r1 gvimrc
eprefixify "${ED}"/etc/vim/gvimrc
# bash completion script, bug #79018.
newbashcomp "${FILESDIR}"/${PN}-completion ${PN}
# don't install vim desktop file
rm -v "${ED}"/usr/share/applications/vim.desktop || die "failed to remove vim.desktop"
}
pkg_postinst() {
# update documentation tags (from vim-doc.eclass)
update_vim_helptags
# update fdo mime stuff, bug #78394
xdg_desktop_database_update
# update icon cache
xdg_icon_cache_update
# call eselect vi update
eselect_vi_update
}
pkg_postrm() {
# update documentation tags (from vim-doc.eclass)
update_vim_helptags
# update fdo mime stuff, bug #78394
xdg_desktop_database_update
# update icon cache
xdg_icon_cache_update
# call eselect vi update
eselect_vi_update
}

View File

@@ -11,7 +11,7 @@ EGIT_REPO_URI="https://github.com/cebix/macemu"
LICENSE="GPL"
SLOT="0"
KEYWORDS="~amd64"
KEYWORDS="~amd64 ~x86 ~arm64 ~arm"
IUSE="+jit -network"
DEPEND="x11-libs/gtk+:2

View File

@@ -1 +1 @@
EBUILD BasiliskII-9999.ebuild 814 BLAKE2B 5e59628449bb4af3703ddd9c802b618982a2b50f17b663846837f2f0278fa0c68998801401f81d79939d3446069cbaeabd56a322109311e73d1f1af5e7cdbef5 SHA512 f2c3d39754f0c69bd314a3b73e3a2d5a507bfa84ece56a8857c6d15ba69d41f644e07e4a790d486169d9a47fce9ebbd42c8fac0c8a25d7f939de62fdd55aa210
EBUILD BasiliskII-9999.ebuild 831 BLAKE2B 760067531baf610a5aaab24a885598d9545d05aa34f5cfcc18e7292ab113fa01a6fa974786081758bc497e59ed6785e8b28145a9632f0adb7135bf87d5b72659 SHA512 07a8a0d8b373c1ded9c865e68ee856c1cdacbc292474c4bf12d5c95365891df95491c7f55a11502aa1217f3122c6948ad095e0d71da7e46673fca8a10231cca6

View File

@@ -1 +1 @@
EBUILD boxpy-9999.ebuild 688 BLAKE2B dbab0e1b7f99be1ed00d36d540145f323c7b5ccb61ef1a82c32e09aba4662dde3c63489177e972c285330d49d9980a022d9c367d59c45c797c764754ddef57ca SHA512 4d256ca60c13e3b4406d1a087d1412a67b49ec767e437cbbe97502b65f99213eaac537d4b25301543023c4438c0962aabc533432283d13a1d2439a92c7fc3d20
EBUILD boxpy-9999.ebuild 572 BLAKE2B 89bb6b0e5729d0e3e6365f504f8fcb9095ce619714f1a1d0b8fd36bee0752c668067fee076a3b514c7f18bcae4e386baaad754020ad47dd34d28e2a6754d81cc SHA512 d9576bda7e6032107dde26a2ea7fce8889cf1427cff6982f6a5e034cbc6aacfc39b7f46563378e290cbc1ab693e52393e07d0b549b376034b83864cd4d0c4f2b

View File

@@ -3,11 +3,12 @@
EAPI=8
PYTHON_COMPAT=( python3_{8..11} )
DISTUTILS_USE_PEP517=setuptools
PYTHON_COMPAT=( python3_{10..13} )
inherit git-r3 bash-completion-r1
inherit distutils-r1 git-r3
DESCRIPTION="Run Ubuntu or Fedora cloud image on top of VirtualBox using commandline tool"
DESCRIPTION="Run Linux cloud image on top of VirtualBox using commandline tool"
HOMEPAGE="https://github.com/gryf/boxpy"
EGIT_REPO_URI="https://github.com/gryf/boxpy"
@@ -24,10 +25,3 @@ RDEPEND="
app-emulation/qemu
"
DEPEND="${RDEPEND}"
src_install() {
newbin box.py boxpy
cd "${S}"
./box.py completion bash > boxpy_completion
newbashcomp boxpy_completion boxpy
}

View File

@@ -1,2 +1,4 @@
DIST exomizer-3.1.1.zip 713134 BLAKE2B 55f136983024636b2057becf0c46651b8dd5dc7aa0c508075f5596f60eb283a7a1ff78cd245278c1266759894f2bed6128cc7deb5b20a1299039bdd3de640b68 SHA512 24044211ecd570a17f63b3b667d53a720311e7b5ca910b6e52b212ab3e6304bddf9254a67fcb9e26a6a73d4f033dc38dbd9b007454acbb29f5202cd402340897
DIST exomizer-3.1.2.zip 723221 BLAKE2B a05a5edcf70286b1af05fbeaa083493d534e8c8413859f2cc054eee406a1b6d211319e4ba6d46113eabbd62fbaf3f4de9f0a334c0773c673dc0fd91b2bc1e113 SHA512 c63b884c365d3b3682515c0a296b8d33897223eb653a90e30634cea599305c37e002d5a6d166a068aa46e6d50f255563b9f62e571830353ded79c7b65b8e160e
EBUILD exomizer-3.1.1.ebuild 835 BLAKE2B 7fc7121c8022ce066275d0e600bd2ab06d174803d296c9a800456e2682c93d3bc5d74d6fc54c060e1e13d9d0ab6ba262356290195d832b3990fa0ca71b9a1efb SHA512 c4faf6ed5e54a60cd5936574bb8c5a91092eb4733f6a8cdc5eb7cc0b9eaefcac106e806e6cca2a9398d6fb235609d432d86d3c17fa748c8efce54b1f94cb18f1
EBUILD exomizer-3.1.2.ebuild 835 BLAKE2B 7fc7121c8022ce066275d0e600bd2ab06d174803d296c9a800456e2682c93d3bc5d74d6fc54c060e1e13d9d0ab6ba262356290195d832b3990fa0ca71b9a1efb SHA512 c4faf6ed5e54a60cd5936574bb8c5a91092eb4733f6a8cdc5eb7cc0b9eaefcac106e806e6cca2a9398d6fb235609d432d86d3c17fa748c8efce54b1f94cb18f1

View File

@@ -0,0 +1,37 @@
# Copyright 1999-2016 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI=8
DESCRIPTION="Suite of packer/depacker tools for 6510 processor"
HOMEPAGE="https://bitbucket.org/magli143/exomizer/wiki/Home"
SRC_URI="https://bitbucket.org/magli143/exomizer/wiki/downloads/${P}.zip"
LICENSE="LGPL-2.1"
SLOT="0"
KEYWORDS="~amd64"
IUSE=""
RDEPEND=""
DEPEND="${RDEPEND}"
S=${WORKDIR}
src_prepare() {
sed -i -e 's/^WFLAGS/#WFLAGS/' src/Makefile || die "Sed failed!"
sed -i -e 's/^CFLAGS/#CFLAGS/' src/Makefile || die "Sed failed!"
sed -i -e 's/^LDFLAGS/#LDFLAGS/' src/Makefile || die "Sed failed!"
eapply_user
}
src_compile() {
cd ${S}/src
emake || die "Make failed!"
}
src_install() {
dobin src/exomizer src/exobasic
dodoc changelog.txt exo20info.txt exo31info.txt exobasic10b2.txt
}

View File

@@ -1,2 +1,3 @@
DIST fs-uae-wrapper-0.8.2.tar.gz 13988 BLAKE2B 4d671c0491f16d3ecfb7539270512e8f64dc6608b658cd354873bcf6a922b48a2edd81a260dd1d3a2fb33c6b8268889b29f0e732136e8403ed5146b2e2612e53 SHA512 89e514a38687593535adb4bffc88e51a8b6a1b709a4dbadb9dfb979be142f0b91bdc0cd6d9f39b01e171588314246617d064570704decf5e3599956e50d884fa
EBUILD fs-uae-wrapper-0.8.2.ebuild 431 BLAKE2B fb99e2c1f6265943c0078d6189ec1e83c5294a398486c978d90223e4151fc32ebca6da9db86dcdb9e1aeb9a8c0c9169173b11d7b9b19bd449674d2e5d8a293d3 SHA512 8770a92ad59ab68268c750c9bdd44864882f164854ae8ec2f482cf1c519b1bd8cf3785af3b073ef200f5b96ca161376a3bbace349e5816ad5695988fbf301859
DIST fs-uae-wrapper-0.10.5.gh.tar.gz 24199 BLAKE2B 08c98989632f165006f9e3265d74199fb51138c27e3736f8d100e546848dc14485e1aa9972ee8d7a7870fee05d8b0b353de991bd41b5c9d6662fe79b7dbf9908 SHA512 91b0cd52271c92fe253ae11ff1fe80d972dbf6360cb17f36a5fda43f9499f1ed04ea0d66c0a35105d0559d44b290e1687b4955347cd14d426f2df6fd56ea7ab4
EBUILD fs-uae-wrapper-0.10.5.ebuild 652 BLAKE2B 6d540b6fcfbc31953fd39ab2a8f114c51053cd2bc929e0100364c4d6e568d5a892fd5126a3fde3768771ca7fc00be6c7ab90457fa6e61ba6473aa0d99c842199 SHA512 eaa2bb17a331ae512aaf6f8ee65dcb537a088fd0254ac0fc6609db90931f96b5830817f7e6f8cbde32c3180789ae120beaabcd85cc5661253230873063cc808b
EBUILD fs-uae-wrapper-9999.ebuild 652 BLAKE2B 6d540b6fcfbc31953fd39ab2a8f114c51053cd2bc929e0100364c4d6e568d5a892fd5126a3fde3768771ca7fc00be6c7ab90457fa6e61ba6473aa0d99c842199 SHA512 eaa2bb17a331ae512aaf6f8ee65dcb537a088fd0254ac0fc6609db90931f96b5830817f7e6f8cbde32c3180789ae120beaabcd85cc5661253230873063cc808b

View File

@@ -4,13 +4,24 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
PYTHON_COMPAT=( python3_{8..11} )
PYTHON_COMPAT=( python3_{10..13} )
inherit distutils-r1
DESCRIPTION="Automate archives and state for fs-uae"
HOMEPAGE="https://github.com/gryf/fs-uae-wrapper"
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
if [[ ${PV} == *9999 ]];then
inherit git-r3
EGIT_REPO_URI="https://github.com/gryf/fs-uae-wrapper"
EGIT_BRANCH="master"
else
SRC_URI="
https://github.com/gryf/fs-uae-wrapper/archive/refs/tags/${PV}.tar.gz
-> ${P}.gh.tar.gz
"
KEYWORDS="~amd64 ~x86 ~arm64 ~arm"
fi
LICENSE="BSD"
SLOT="0"

View File

@@ -0,0 +1,31 @@
# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
DISTUTILS_USE_PEP517=setuptools
PYTHON_COMPAT=( python3_{10..13} )
inherit distutils-r1
DESCRIPTION="Automate archives and state for fs-uae"
HOMEPAGE="https://github.com/gryf/fs-uae-wrapper"
if [[ ${PV} == *9999 ]];then
inherit git-r3
EGIT_REPO_URI="https://github.com/gryf/fs-uae-wrapper"
EGIT_BRANCH="master"
else
SRC_URI="
https://github.com/gryf/fs-uae-wrapper/archive/refs/tags/${PV}.tar.gz
-> ${P}.gh.tar.gz
"
KEYWORDS="~amd64 ~x86 ~arm64 ~arm"
fi
LICENSE="BSD"
SLOT="0"
KEYWORDS="~amd64"
RDEPEND=""
DEPEND="${RDEPEND}"

View File

@@ -1,3 +1,3 @@
AUX eselect-ctags-1.19_add-universal-ctags.patch 433 BLAKE2B 056388a398c1e0e23ad81b12de0a3283a79e333cee62ae146457c62cc81775024215b121bd431d405d746f7e4b0ee36fad07b7c7455c8fdee8cd92207a1d1e74 SHA512 ae303815c57ebb993737757a0739ede3404ba94cc2aa06d2782543f0c0adf2d013b19e0a77d191da0ee839cd00aa85baef34786d2abab9182ae36efb074bf784
DIST eselect-emacs-1.19.tar.xz 9072 BLAKE2B 6921200085df464bac84510bea414a3c68ef978999d9f49cef9d059e0391d237506bdb35c3379a810307dbc188bba1062ff08c9136d2b331c4aa299cca91befd SHA512 269c7ab5402f2507255c36c62f036a9daddaaf9ee399e2566ecd819c8bec234177a274ebcf397414050f9adfd2c61fde64e22bab0f6dc7e03f7b8a54e38564b0
EBUILD eselect-ctags-1.19-r10.ebuild 510 BLAKE2B 5d6fa6b5061bd0475c345656ef7ee31e2bbf3f37d98797e71dbb7fbc6dbfeb2bdccbfcf06db41ff37385131ef22707825dc3d53ad041d532d9b6d2593b8ee9ba SHA512 eac90dec97aa124096bad2ab72ad287cb3133100395c11cd4b7c04c06d80ad9a230df859635aeae02f7d217052baac95dfa9ebdd24c8ecdd62ca4f66666c1baa
EBUILD eselect-ctags-1.19-r10.ebuild 522 BLAKE2B 214e7245a0bf3934d957215b037206deec107f75b892c55cb5a4968fed75d8d00bf56ff5fa2ee9efd303b5698b106c61a4fc84e0db579f12f05b87c187c17675 SHA512 d2adfeb56cf140ff807cf61858887639e81302d99bbf0e747527f4304939daf24f4c37084f3226b0c498b65312af826d11ff4b1e1fa299301d5e31dada31f799

View File

@@ -7,7 +7,7 @@ SRC_URI="https://dev.gentoo.org/~ulm/emacs/${MY_P}.tar.xz"
LICENSE="GPL-2+"
SLOT="0"
KEYWORDS="~amd64 ~x86"
KEYWORDS="~amd64 ~x86 ~arm64 ~arm"
RDEPEND="!<app-eselect/eselect-emacs-1.19
>=app-admin/eselect-1.4.20"

View File

@@ -1 +1 @@
EBUILD adbfs-9999.ebuild 644 BLAKE2B cc5a64ec492e2b1879d27ad1364f504adb09c3c416e3d57a01943763ffc5880fe9b970756e803436608949bf62881948500e5a1b457ad9bee1766ab1d4c36c58 SHA512 623ca2f2012bfd17f15c6f6272b7580b72b6f02f0e1c856ae1155382fd7d18827d1365434081b5d256bef1ca7c3f6e4a004394b09ac56d13128e60554b7de149
EBUILD adbfs-9999.ebuild 663 BLAKE2B 5759815ef2ba9f6707cf3b598e326cefc12b858e121f2a320ef15d031e32370c8b776116ff7f55ff298219dcb6acac8e041d8a4cfc489f62f2dc917ea5265e03 SHA512 e3378246f0e2a4196d64d296cf99f382b6cc9fb018ef572d121088628f176bc08434b7cc99a8f29f6a12c6a93aaec69bfddb76d95a657c091ed9fa936bb2f8d5

View File

@@ -3,7 +3,7 @@
EAPI=8
PYTHON_COMPAT=( python3_{8..11} )
PYTHON_COMPAT=( python3_{10..13} )
inherit git-r3
@@ -13,7 +13,7 @@ EGIT_REPO_URI="https://github.com/gryf/mc_adbfs"
LICENSE="BSD"
SLOT="0"
KEYWORDS="amd64"
KEYWORDS="~amd64 ~x86 ~arm64 ~arm"
DEPEND="
dev-util/android-tools

View File

@@ -1 +1 @@
EBUILD linak-ctrl-9999.ebuild 505 BLAKE2B d38f4d794582c33e2963b4f9fbde6d8fd36becbe0f0a531fda1ec160a9a03122cd0a86d8fc976a15d15813fe0bbdc0a983c495838ae58b169486e584b66a332e SHA512 c7390d8d6f6136abf9b1770d12dcdbe0888c306ee49d0569f7a1d5a03df5dac6b8832fb0b258d5a5f37053f91a7585a7ebaf413666892e64bb5db85500004c7e
EBUILD linak-ctrl-9999.ebuild 506 BLAKE2B b09bac6531cf69069b8150c878b57f91f15bc368292a7354d9b348524d3f627b552bb7f862d9e7c5fcf2a62f7c5533195f4b0ef0b2aca80671dc0d377842a36f SHA512 bc44ad89b7299d538bd4f29af406028842824c659ecde56b8dc58fffa2676cf7ba1258ddced9545835ef40b2450f2b402e232551cc8e212a0146eb2292a95fc7

View File

@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
PYTHON_COMPAT=( python3_{8..11} )
PYTHON_COMPAT=( python3_{10..13} )
inherit git-r3
inherit distutils-r1

View File

@@ -1,10 +1,6 @@
AUX mc-4.8.26-ncurses-mouse.patch 612 BLAKE2B ba3324dfee320a6c08c65ec8bf7784075f8a36c111ffa75129251674152cea68cde87844d5849c82111d4fad779c1d13992a7d765c4bc48b39d865ab1f89cbb6 SHA512 f97025ad7b3719b372368028ad9428e0cac67069d04e70b2e2923dd998a9f687f0807254bdc859218869e1666db80807fd53c19291e2921b420bc357e79d9406
AUX mc-4.8.28-tests.patch 1308 BLAKE2B 37f2d2a3264386d558212741d95c68c9362676d727d4d2b47a690dd6ad97c15ff943b3950cc28456ffceda78e88645bd6f73958a592f425594e727cc383721cf SHA512 41499d5ee4a7d0bf3e08c6fad56c2d46e3761f4f7359db1351c4ca1358a9ba33be7979df55d19263214acb3ea01271278efccff72d32ea3cf8a3cfb84a964f47
AUX mc-4.8.29-autoconf-c99.patch 849 BLAKE2B 7d9eb9b7f046dac592dee09e3598620c61167365aefb41186f4d60b803f17cf151280b9bf5facef7101f5297d9faa3b269c9b759095ad6bd01f79b4a8ee38211 SHA512 983de54aa05b09c9510945f4c3b83231779ee24808ec2cbbb2ce0e2b5743bb120d85edf0e9bd0d78e5aafb42601272997c2bcef9fb606de9e043d9619eba4485
AUX mc-4.8.29-gentoo-tools.patch 413 BLAKE2B 53e3f8e5e711374bbc5e3bb868df5e3345eed8f8de4ec3cac486b63c210bb10e6832b60292c614b4bd5c65ae750c5b2c38430ac1da2c9f6febb2b686199463ff SHA512 38598f57f4905659bc5d69f4ae19510ce35e76c8e33fc5262c5c8d17742483ebd5aa61ddac29a5811e111fe8ca66e6418fa4d48567e3a4e7ec4406916834c6fa
DIST mc-4.8.28.tar.xz 2333072 BLAKE2B f4218e6c166df85b7b3736f0fd1414c9507c72074f06001f12b114ce6c6fbbf3688ab850aa70f5063eb3920736f878e113eb39a5d261ccfc3ffa9dab473a8436 SHA512 ca3b3a57281e9387cb52bf1fcfc3f39a4d5f438aafc256dc492c192678824f67c983a852c759664efc5bc6d0de471c9b3929834f8301f6302ca1ebeee513fdfd
DIST mc-4.8.29.tar.xz 2368164 BLAKE2B 0ecddf33b4b7b32918484bc7efe15ef1c9dda094814c85ceabf1b4bd9343507a33932b8cd050fdae2e683f9815ab6dd802ff8eb8e2215c6264be073bc5ac7e4d SHA512 c7e219eda34197d0294748cf5fd1a5dcfedfc17c20cfcf94c4dad5170f87095845f4fc0065e2868342125039c13cc3ba617804df74186816828e93ed71c1e9a3
DIST uc1541 21241 BLAKE2B fb0a1960f8d58f51b7af49eb253832b3965087efc765b5c8acc0280a058b883b28439f84950089ba64c1c5a47a074c4cfa488d349a2c5d330032bface8f827a1 SHA512 a7f5fb91c8e38203fd01c07df10bd299be25a60b7e96c056c24d08bf8594ca788c1cd5dc8a116801cf02ee8e84d86879382c1b4727a2b9b9e7c6912dbbc22de9
DIST ulha 5495 BLAKE2B bd719ea676b17fce3c7e3a2c427c7faea1d57bbd8f9e8fee2ceda781cad1425fb80b7812328d33c8575aabf1add2f905532604bb759a2eb29bc0ad5bab27d603 SHA512 43f1bb444b7f796e8226e6448a9460c7470c40eeec51d84d80077f438cdedf207d7f9ef6da699d4edd839de3337244ff36341a33143d0847ba7c881e83119a0b
EBUILD mc-4.8.28-r10.ebuild 3511 BLAKE2B 94f4ca7ac151d445700cdd40939b51d083f236565362c5358d9e262d44d326260eada5470e501491d1b75bf59555584cfdf143aed22fdaf71858e6d5676a2b53 SHA512 de180744ef6a6afb4a9c1d38d5c7702903456bc9126a43790371bed6cecc703ea4444705dfe68ae1cde651065769bb8370f9771a3b9b3c37984b8f588126b133
EBUILD mc-4.8.29-r10.ebuild 3418 BLAKE2B 63a4ddaf5cfcd3443a72e519d75c52e4557374289c571971d6da2e2b9b1a74262b6125260717bfd3cd762daabde9f35d902d4d34c6b7af5c7654b518238e5ed6 SHA512 082ec71d5207692ce3fac652ee2270e9dc3b8d29293c8618dfe0d6e612fa7847bfad3676d882b78db5c2a47ae942c94cecec52b577d9168442d65ba875c754ba
DIST mc-4.8.33.tar.xz 2424476 BLAKE2B abfe493006930e7de7f7242308309382cf28c6b7f41967cf151e6507b081149322217f5a10a8e2c98c2bc39b8053a4e51443c956ec93e7850a00f8d19e7c1266 SHA512 3eb857af2fa689e9458aeef6d3b236fb92684e05c0e3e78e7e5a5fa5dba6431cae39bec51bc84598b0bb60579cb0a0679dcdc6e9f7d88ca85dc37ace251c8632
DIST uc1541 20829 BLAKE2B c94bd39cc6d9ffe2b4f8c2ae45b864609776538f75e30c38c1ccd7c34ca348c8898b2d2e1924a1cd2c4c942e448165e365a43a7467c83053ef85b9ee34922c0e SHA512 d043293031cc0e71f36c6948e645e222f01408eafb728cd89c526afb114a13493ea551144d6c8e0572f23119659572b1e9cace73f9d536c722324c1626dbab7d
DIST ulha 5392 BLAKE2B def48a21baa3a977bb2c417de7ab2d5882485bef66a31308a445bbf64adfe901414294b713d77a5db318391ce10b40fd9e82eb47e0749d0a853cc40197cd1e17 SHA512 b679ace38da80e887f1ca3d424db2174472b6aa31eda963181c578b57f9fa89219c93e515ef3b74547519d90840604c7a91a95b7bfc34cbae5c17d700ff88ed5
EBUILD mc-4.8.33-r10.ebuild 3461 BLAKE2B d1e754f35c3cf8415bc8cba3e94a2163471b27bc15fe23b952aae54acf3f21cbb490df8f3dd8a4c3ded824b54af26b28117014421c35f8666379ee4e6f8db6e0 SHA512 f8b85b1b693aa2ba6df4f5713a90f73af096ba62974c3b772370ed5856d6e1797403b94fbb89e57db975dd7011a8e273eb556f39468c6d3413a1a66c65608893

View File

@@ -1,35 +0,0 @@
START_TEST uses the variable name _i, so GCC complains about redefining it with
a different type here.
--- mc-4.8.28/tests/lib/strutil/filevercmp.c 2022-03-20 10:02:47.000000000 +0000
+++ mc-4.8.28/tests/lib/strutil/filevercmp.c 2022-03-27 15:31:19.812120141 +0100
@@ -353,20 +353,20 @@
START_TEST (filevercmp_test5)
/* *INDENT-ON* */
{
- size_t _i;
+ size_t ii;
- for (_i = 0; _i < filevercmp_test_ds5_len; _i++)
- for (; filevercmp_test_ds5[_i] != NULL; _i++)
+ for (ii = 0; ii < filevercmp_test_ds5_len; ii++)
+ for (; filevercmp_test_ds5[ii] != NULL; ii++)
{
- const char *i = filevercmp_test_ds5[_i];
- size_t _j;
+ const char *i = filevercmp_test_ds5[ii];
+ size_t jj;
- for (_j = _i; filevercmp_test_ds5[_j] != NULL; _j++)
+ for (jj = ii; filevercmp_test_ds5[jj] != NULL; jj++)
{
- const char *j = filevercmp_test_ds5[_j];
+ const char *j = filevercmp_test_ds5[jj];
- ck_assert_int_eq (test_filevercmp (i, j), 0);
- ck_assert_int_eq (test_filevercmp (j, i), 0);
+ ck_assert_int_eq (test_filevercmp (i, j), 0);
+ ck_assert_int_eq (test_filevercmp (j, i), 0);
}
}
}

View File

@@ -1,24 +0,0 @@
From a2dbad461b8a63630f9ad7cfa36b6613e85a91cb Mon Sep 17 00:00:00 2001
From: Florian Weimer <fweimer@redhat.com>
Date: Sun, 5 Feb 2023 18:38:37 +0100
Subject: [PATCH] autoconf: Fix C99 compatibility issue in mc_GET_FS_INFO check
Content-type: text/plain
Include <fcntl.h> for the declaration of posix_fallocate. This
avoids an implicit function declaration and build issues with future
compilers.
Signed-off-by: Florian Weimer <fweimer@redhat.com>
--- a/m4.include/mc-get-fs-info.m4
+++ b/m4.include/mc-get-fs-info.m4
@@ -8,6 +8,7 @@ AC_DEFUN([gl_POSIX_FALLOCATE], [
AC_LINK_IFELSE([AC_LANG_PROGRAM([[
#define _XOPEN_SOURCE 600
#include <stdlib.h>
+ #include <fcntl.h>
#if defined(__GLIBC__) && (__GLIBC__ < 2 || __GLIBC_MINOR__ < 7)
possibly broken posix_fallocate
#endif
--
2.39.1

View File

@@ -1,133 +0,0 @@
# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
inherit autotools flag-o-matic
MY_P="${P/_/-}"
SRC_URI="
http://ftp.midnight-commander.org/${MY_P}.tar.xz
https://raw.githubusercontent.com/gryf/uc1541/master/uc1541
https://raw.githubusercontent.com/gryf/mc_ulha/master/ulha
"
KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x86-solaris"
DESCRIPTION="GNU Midnight Commander is a text based file manager"
HOMEPAGE="https://midnight-commander.org"
LICENSE="GPL-3"
SLOT="0"
IUSE="+edit gpm nls sftp +slang spell test unicode X"
REQUIRED_USE="spell? ( edit )"
RDEPEND="
dev-python/extfslib
>=dev-libs/glib-2.30.0:2
gpm? ( sys-libs/gpm )
kernel_linux? ( sys-fs/e2fsprogs[tools(+)] )
sftp? ( net-libs/libssh2 )
slang? ( >=sys-libs/slang-2 )
!slang? ( sys-libs/ncurses:=[unicode(+)?] )
spell? ( app-text/aspell )
X? (
x11-libs/libX11
x11-libs/libICE
x11-libs/libXau
x11-libs/libXdmcp
x11-libs/libSM
)
"
DEPEND="${RDEPEND}"
BDEPEND="
app-arch/xz-utils
virtual/pkgconfig
nls? ( sys-devel/gettext )
test? ( dev-libs/check )
"
RESTRICT="!test? ( test )"
S="${WORKDIR}/${MY_P}"
PATCHES=(
"${FILESDIR}"/${PN}-4.8.26-ncurses-mouse.patch
"${FILESDIR}"/${P}-tests.patch #836812
)
pkg_pretend() {
if use slang && use unicode ; then
ewarn "\"unicode\" USE flag only takes effect when the \"slang\" USE flag is disabled."
fi
}
src_prepare() {
default
# patch touches configure.ac
eautoreconf
}
src_configure() {
[[ ${CHOST} == *-solaris* ]] && append-ldflags "-lnsl -lsocket"
local myeconfargs=(
--enable-charset
--enable-vfs
--with-screen=$(usex slang 'slang' "ncurses$(usex unicode 'w' '')")
$(use_enable kernel_linux vfs-undelfs)
# Today mclib does not expose any headers and is linked to
# single 'mc' binary. Thus there is no advantage of having
# a library. Let's avoid shared library altogether
# as it also conflicts with sci-libs/mc: bug #685938
--disable-mclib
$(use_enable nls)
$(use_enable sftp vfs-sftp)
$(use_enable spell aspell)
$(use_enable test tests)
$(use_with gpm gpm-mouse)
$(use_with X x)
$(use_with edit internal-edit)
)
econf "${myeconfargs[@]}"
}
src_test() {
# Bug #759466
if [[ ${EUID} == 0 ]] ; then
ewarn "You are emerging ${PN} as root with 'userpriv' disabled."
ewarn "Expect some test failures, or emerge with 'FEATURES=userpriv'!"
fi
# CK_FORK=no to avoid using fork() in check library
# as mc mocks fork() itself: bug #644462.
#
# VERBOSE=1 to make test failures contain detailed
# information.
CK_FORK=no emake check VERBOSE=1
}
src_install() {
emake DESTDIR="${D}" install
dodoc AUTHORS NEWS README
# fix bug #334383
if use kernel_linux && [[ ${EUID} == 0 ]] ; then
fowners root:tty /usr/libexec/mc/cons.saver
fperms g+s /usr/libexec/mc/cons.saver
fi
exeinto "/usr/libexec/mc/extfs.d/"
doexe "${DISTDIR}/ulha"
doexe "${DISTDIR}/uc1541"
}
pkg_postinst() {
if use spell && ! has_version app-dicts/aspell-en ; then
elog "'spell' USE flag is enabled however app-dicts/aspell-en is not installed."
elog "You should manually set 'spell_language' in the Misc section of ~/.config/mc/ini"
elog "It has to be set to one of your installed aspell dictionaries or 'NONE'"
elog
fi
elog "To enable exiting to latest working directory,"
elog "put this into your ~/.bashrc:"
elog ". ${EPREFIX}/usr/libexec/mc/mc.sh"
}

View File

@@ -1,29 +1,29 @@
# Copyright 1999-2023 Gentoo Authors
# Copyright 1999-2025 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
inherit autotools flag-o-matic
inherit flag-o-matic
MY_P="${P/_/-}"
DESCRIPTION="GNU Midnight Commander is a text based file manager"
HOMEPAGE="https://midnight-commander.org https://github.com/MidnightCommander/mc"
SRC_URI="
http://ftp.midnight-commander.org/${MY_P}.tar.xz
https://ftp.osuosl.org/pub/midnightcommander/${MY_P}.tar.xz
https://raw.githubusercontent.com/gryf/uc1541/master/uc1541
https://raw.githubusercontent.com/gryf/mc_ulha/master/ulha
"
KEYWORDS="~alpha amd64 arm ~arm64 hppa ~ia64 ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x86-solaris"
DESCRIPTION="GNU Midnight Commander is a text based file manager"
HOMEPAGE="https://midnight-commander.org"
S="${WORKDIR}/${MY_P}"
LICENSE="GPL-3"
SLOT="0"
KEYWORDS="~amd64 ~x86 ~arm64 ~arm"
IUSE="+edit gpm nls sftp +slang spell test unicode X"
REQUIRED_USE="spell? ( edit )"
RESTRICT="!test? ( test )"
RDEPEND="
dev-python/extfslib
COMMON_DEPEND="
>=dev-libs/glib-2.30.0:2
gpm? ( sys-libs/gpm )
kernel_linux? ( sys-fs/e2fsprogs[tools(+)] )
@@ -32,36 +32,41 @@ RDEPEND="
!slang? ( sys-libs/ncurses:=[unicode(+)?] )
spell? ( app-text/aspell )
X? (
x11-libs/libX11
x11-libs/libICE
x11-libs/libXau
x11-libs/libXdmcp
x11-libs/libSM
x11-libs/libX11
)
"
DEPEND="${RDEPEND}"
DEPEND="
${COMMON_DEPEND}
X? ( x11-base/xorg-proto )
"
RDEPEND="
${DEPEND}
dev-python/extfslib
spell? ( app-dicts/aspell-en )
"
BDEPEND="
app-arch/xz-utils
virtual/pkgconfig
dev-python/extfslib
nls? ( sys-devel/gettext )
test? ( dev-libs/check )
"
RESTRICT="!test? ( test )"
S="${WORKDIR}/${MY_P}"
PATCHES=(
"${FILESDIR}"/${PN}-4.8.26-ncurses-mouse.patch
"${FILESDIR}"/${PN}-4.8.29-gentoo-tools.patch
"${FILESDIR}"/${PN}-4.8.29-autoconf-c99.patch
)
src_prepare() {
default
# patch touches configure.ac
eautoreconf
}
# This is a check for AIX, on Linux mc uses statvfs() regardless of whether
# LFS64 interfaces are available in libc or not.
QA_CONFIG_IMPL_DECL_SKIP=(
statvfs64
)
src_configure() {
[[ ${CHOST} == *-solaris* ]] && append-ldflags "-lnsl -lsocket"
@@ -88,22 +93,18 @@ src_configure() {
}
src_test() {
# Bug #759466
# Bug #759466 - tracked upstream at https://github.com/MidnightCommander/mc/issues/4643
if [[ ${EUID} == 0 ]] ; then
ewarn "You are emerging ${PN} as root with 'userpriv' disabled."
ewarn "Expect some test failures, or emerge with 'FEATURES=userpriv'!"
fi
# CK_FORK=no to avoid using fork() in check library
# as mc mocks fork() itself: bug #644462.
#
# VERBOSE=1 to make test failures contain detailed
# information.
CK_FORK=no emake check VERBOSE=1
emake check VERBOSE=1
}
src_install() {
emake DESTDIR="${D}" install
dodoc AUTHORS NEWS README
dodoc AUTHORS doc/{NEWS,README,TODO,FAQ}
# fix bug #334383
if use kernel_linux && [[ ${EUID} == 0 ]] ; then
@@ -116,6 +117,8 @@ src_install() {
}
pkg_postinst() {
elog "${PN} extension scripts depend on many external tools, install them as needed"
elog
if use spell && ! has_version app-dicts/aspell-en ; then
elog "'spell' USE flag is enabled however app-dicts/aspell-en is not installed."
elog "You should manually set 'spell_language' in the Misc section of ~/.config/mc/ini"

View File

@@ -1 +1 @@
EBUILD pycatalog-9999.ebuild 473 BLAKE2B 27ad1b0a8a520d625998f08257b111e39156ebb87559ee96a5010888a7573e1ae6f40455e4db90b16c5ba117a9931d51efced92d4a42a0196db1fb4e9b3abf9c SHA512 11b81cc5f6f11818528aace3d404839bb1407d6b1c658ecf50fa5dc9159251aa1929439f7292db53563e68df5c263e7551155ecd2d18e8378807571093204a72
EBUILD pycatalog-9999.ebuild 474 BLAKE2B d556800d2669765a68fc91d58172a6200a875d8cb30ec8422555b0f46910b4caaa53afde71d96b93a5a71ad25cc3fa7ec61253899365aaa25a6861e440b0b549 SHA512 9417a983c0f84fcb8a4685a51813d0e566e385e8184cd93e2a6af4f65f3dc8a9429746225741b9b5031164e93457a34812c447c21d15cbfcfa5a5639e68025c7

View File

@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
PYTHON_COMPAT=( python3_{8..11} )
PYTHON_COMPAT=( python3_{10..13} )
inherit git-r3
inherit distutils-r1

View File

@@ -1,2 +1,2 @@
DIST osmo-0.4.4.tar.gz 1312483 BLAKE2B 0849324609e8769f5108a87b56e553b677526deb94f81797baa280b2b9df81f3368de33c07185c78a4b20c21e246015a03f94c2e1dd040ef5dadd444b4f0b5b6 SHA512 2aa72933ec23dba236c3ff0f9d7a86fe3dcf80eaa7bad521866e22020d71ac883cbbb91a9fe444dbca3d651459b1c2b387c253cfadac39ba3d4fcab730010e08
EBUILD osmo-0.4.4.ebuild 1005 BLAKE2B b5f82996dafadd7e1f4d5126f27cb4f0fb335104f4bcd8a4b2902656b62215238992138481fd830e2037161ba19b3bb90472ae91cb57d35f43a7404a86f8edb5 SHA512 28c8f1a43ecb126b5ebd2fb56f50d86d128e5bcc7d56ce1b953bfe302a125a23b78f0ecf78d424632aa5c5e94eba7dcb399c85f0c28379ac17fb9e5a1b4ab27d
EBUILD osmo-0.4.4.ebuild 998 BLAKE2B 4673928a84f5f7ab1caf5433a35fb90e29a1b31d797e7ca25f06990d134b6abb561500f7613969dde77519536924233f080d06e255ac0ccf904424a36396ac77 SHA512 5fb02b475bd0724f1701be6c44c3a807811b871bd62fe0a1cdfaa147b08e674ddefcaa5517782c0a2aee8046ae1992500ac51fb5f9440bd2b9e7eec0d462d806

View File

@@ -6,12 +6,12 @@ EAPI="8"
inherit flag-o-matic
DESCRIPTION="A handy personal organizer"
HOMEPAGE="http://clayo.org/osmo/"
HOMEPAGE="https://osmo-pim.sourceforge.net"
SRC_URI="mirror://sourceforge/${PN}-pim/${P}.tar.gz"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~amd64 ~x86"
KEYWORDS="~amd64 ~arm64 ~arm ~x86"
IUSE=""
RESTRICT="mirror"
@@ -22,7 +22,7 @@ RDEPEND=">=x11-libs/gtk+-2.12:2
app-text/gtkspell:2
>=x11-libs/libnotify-0.7"
DEPEND="${RDEPEND}
sys-devel/automake:1.16
dev-build/automake:1.16
virtual/pkgconfig"
#PATCHES=( "${FILESDIR}/${P}-01-fix-build-without-webkit.patch"
@@ -30,10 +30,7 @@ DEPEND="${RDEPEND}
#
src_configure() {
append-flags -I/usr/include/libical
econf \
--disable-dependency-tracking \
--without-libsyncml
econf --disable-dependency-tracking
}
src_install() {

6
app-pda/jpilot/Manifest Normal file
View File

@@ -0,0 +1,6 @@
AUX jpilot-1.8.2-fix-configure-clang16.patch 479 BLAKE2B 5b3e44bbb0a2f9374ba1ca87af6cf0ba56e79004594c505499c6e345971e1967d60379c2828567fb922235875b86b24cdf7961410a03e4c597e98d6ad332f7f2 SHA512 48a03f1eac8c69ee1bb9ce846a8b098362aa02e298037218d42b51e61c39ac0082167f50c8ad2e91d7885172f80d3b6c099b670b6a73b1cedeed7ca518cb9bfb
AUX jpilot-1.8.2-fix-paths.patch 3619 BLAKE2B 01d77eb206f2ce4c1f28b2950334f0814fb398cc61bc4164e573a7290b6ff0a1d6c710c6932ce0170b8634459beb8f2f53c296b3fcf79ea56d8ca061459babd4 SHA512 25e026aafc04e488183a7537f37566b30c1300f090cc1b4c9eca6531e30654751e10f72c8d45f0ad1bcfa441c659380831de520f41906daec61b4b069fc84f81
AUX jpilot-1.8.2-fno-common.patch 1094 BLAKE2B 50e039c59bd36af356c9eb53d144be622cc36af5be86464c135ff3184ad5f7bc59bfcb9d19287ba56d59e3eab33274cb8dcc220c8fc1429d4c82df0711d3feb5 SHA512 50d4f6c924fb3c5241d424ec5457f80f93a4fa5dc6dcd9f31e0a2d44bc696ea5ad9f6cd447dfae6f3a6b97a9c951977a0b98379ef3b548eba4b0d1732443bf87
AUX jpilot-1.8.2-qa-desktop-file.patch 280 BLAKE2B 8a84005ce60627cea1f6b8b9ce96e824a65b621d63706703d15a3dd1ed48945ab100927a885d8c7e40c2688194f89a151be96729b26d6cb4d081024095ed3178 SHA512 ccc59b87c5e7f9074e83e9c3a47799c6779c29583fbd9845a26ad735342b22bf390bf8bed50dc2adac097dea00823ea587c8a5abdce4c197f5160e59c4617a37
DIST jpilot-1.8.2.tar.gz 1740735 BLAKE2B efc9fb8e88843d6e0f4f2245753d67856c9d0cd455c9a22c829bb103631fd8a8111ead3cb4bc434a6be00ad0cb35fe554a9ebbe1f2d38bfaf560e1b414c62260 SHA512 733dd51a2acc60760bb1ffaa0d7b4433584a571793d5e4f857492349bae8d032625baf9f0060e619d760628ddda3559bf4be057f45f4dc17ddf1af1ca795c024
EBUILD jpilot-1.8.2-r2.ebuild 1091 BLAKE2B 7f0bcb0ca20c0f892964dc6922e4d6129fd8c612383e80e7061cc0ea39798474339f046106765607ea1edf840538ebf6fef7504b21ed4349e9b77dacaf8e43c4 SHA512 31d3dc2502d39c9d20b49093e4d803f17685619fabad7829f894b7361083b0b319f964edeee4ed272db05135c252ad9e97cafddfaabffb9ce1b3897c126ed8d2

View File

@@ -0,0 +1,15 @@
diff '--color=auto' -ur jpilot-1.8.2-orig/configure.in jpilot-1.8.2/configure.in
--- jpilot-1.8.2-orig/configure.in 2014-05-18 04:19:06.000000000 +0200
+++ jpilot-1.8.2/configure.in 2025-03-19 10:43:56.927172082 +0100
@@ -331,7 +331,10 @@
save_LIBS="$LIBS"
LIBS="$LIBS $PILOT_LIBS"
-AC_TRY_COMPILE([#include <pi-version.h>], [
+AC_TRY_COMPILE([
+#include <stdlib.h>
+#include <pi-version.h>
+], [
exit(0);
], ,
AC_MSG_ERROR([pilot-link header pi-version.h not found])

View File

@@ -0,0 +1,119 @@
* Modify Makefile.am's to be compliant with GNU and Gentoo filesystem conventions
* Use redefinable variables instead of hard-replacing @VAR@-style variables
* Replace abuse of 'libdir' install path variables
--- a/docs/Makefile.am
+++ b/docs/Makefile.am
@@ -3,19 +3,17 @@
man_MANS = jpilot.1 jpilot-dial.1 jpilot-sync.1 jpilot-dump.1 jpilot-merge.1
# Install the standard GNU doc files
-miscdir = $(datadir)/doc/$(PACKAGE)
+miscdir = $(docdir)
misc_DATA = \
../BUGS \
../ChangeLog \
- ../COPYING \
../AUTHORS \
- ../INSTALL \
../README \
../TODO
# Install the manual docs
-docdir = $(miscdir)/manual
-doc_DATA = \
+manualdir = $(htmldir)
+manual_DATA = \
manual.html \
plugin.html \
jpilot-address.png \
--- a/Expense/Makefile.am
+++ b/Expense/Makefile.am
@@ -1,11 +1,11 @@
-libdir = @libdir@/@PACKAGE@/plugins
+pluginsdir = $(libdir)/$(PACKAGE)/plugins
if MAKE_EXPENSE
-lib_LTLIBRARIES = libexpense.la
+plugins_LTLIBRARIES = libexpense.la
libexpense_la_SOURCES = expense.c
-libexpense_la_CFLAGS = @PILOT_FLAGS@ @GTK_CFLAGS@ -I$(top_srcdir)
+libexpense_la_CFLAGS = $(PILOT_FLAGS) $(GTK_CFLAGS) -I$(top_srcdir)
libexpense_la_LDFLAGS = -module -avoid-version
-libexpense_la_LIBADD = @GTK_LIBS@
+libexpense_la_LIBADD = $(GTK_LIBS)
endif
--- a/icons/Makefile.am
+++ b/icons/Makefile.am
@@ -1,4 +1,4 @@
-icondir = $(datadir)/doc/$(PACKAGE)/icons
+icondir = $(docdir)/icons
icon_DATA = \
jpilot-icon1.xpm \
jpilot-icon2.xpm \
--- a/KeyRing/Makefile.am
+++ b/KeyRing/Makefile.am
@@ -1,13 +1,13 @@
-libdir = @libdir@/@PACKAGE@/plugins
+pluginsdir = $(libdir)/$(PACKAGE)/plugins
EXTRA_DIST = README
if MAKE_KEYRING
-lib_LTLIBRARIES = libkeyring.la
+plugins_LTLIBRARIES = libkeyring.la
libkeyring_la_SOURCES = keyring.c
-libkeyring_la_CFLAGS = @PILOT_FLAGS@ @GTK_CFLAGS@ @LIBGCRYPT_CFLAGS@ -I$(top_srcdir)
+libkeyring_la_CFLAGS = $(PILOT_FLAGS) $(GTK_CFLAGS) $(LIBGCRYPT_CFLAGS) -I$(top_srcdir)
libkeyring_la_LDFLAGS = -module -avoid-version
-libkeyring_la_LIBADD = @OPENSSL_LIBS@ @GTK_LIBS@ @LIBGCRYPT_LIBS@
+libkeyring_la_LIBADD = $(OPENSSL_LIBS) $(GTK_LIBS) $(LIBGCRYPT_LIBS)
endif
--- a/Makefile.am
+++ b/Makefile.am
@@ -161,18 +161,17 @@
ACLOCAL_AMFLAGS = -I m4
# Add i18n support
-localedir = $(datadir)/locale
I18NDEFS = -DLOCALEDIR=\"$(localedir)\"
-AM_CFLAGS= @PILOT_FLAGS@ @GTK_CFLAGS@ ${I18NDEFS}
+AM_CFLAGS= $(PILOT_FLAGS) $(GTK_CFLAGS) $(I18NDEFS)
# Add linkflags
jpilot_LDFLAGS = -export-dynamic
-jpilot_LDADD=@LIBS@ @PILOT_LIBS@ @GTK_LIBS@
-jpilot_dump_LDADD=@LIBS@ @PILOT_LIBS@ @GTK_LIBS@
+jpilot_LDADD=$(LIBS) $(PILOT_LIBS) $(GTK_LIBS)
+jpilot_dump_LDADD=$(LIBS) $(PILOT_LIBS) $(GTK_LIBS)
jpilot_sync_LDFLAGS = -export-dynamic
-jpilot_sync_LDADD=@LIBS@ @PILOT_LIBS@ @GTK_LIBS@
-jpilot_merge_LDADD=@LIBS@ @PILOT_LIBS@ @GTK_LIBS@
+jpilot_sync_LDADD=$(LIBS) $(PILOT_LIBS) $(GTK_LIBS)
+jpilot_merge_LDADD=$(LIBS) $(PILOT_LIBS) $(GTK_LIBS)
################################################################################
## The rest of the file is copied over to the Makefile with only variable
--- a/SyncTime/Makefile.am
+++ b/SyncTime/Makefile.am
@@ -1,11 +1,11 @@
-libdir = @libdir@/@PACKAGE@/plugins
+pluginsdir = $(libdir)/$(PACKAGE)/plugins
if MAKE_SYNCTIME
-lib_LTLIBRARIES = libsynctime.la
+plugins_LTLIBRARIES = libsynctime.la
libsynctime_la_SOURCES = synctime.c
-libsynctime_la_CFLAGS = @PILOT_FLAGS@ @GTK_CFLAGS@ -I$(top_srcdir)
+libsynctime_la_CFLAGS = $(PILOT_FLAGS) $(GTK_CFLAGS) -I$(top_srcdir)
libsynctime_la_LDFLAGS = -module -avoid-version
-libsynctime_la_LIBADD = @GTK_LIBS@
+libsynctime_la_LIBADD = $(GTK_LIBS)
endif

View File

@@ -0,0 +1,36 @@
https://bugs.gentoo.org/709790
--- a/jpilot-dump.c
+++ b/jpilot-dump.c
@@ -76,7 +76,7 @@ const char *formatT;
* this code but must be instantiated for the code to compile.
* The same is true of the functions which are only used in GUI mode. */
pid_t jpilot_master_pid = -1;
-int pipe_to_parent;
+extern int pipe_to_parent;
GtkWidget *glob_dialog;
GtkWidget *glob_date_label;
gint glob_date_timer_tag;
--- a/jpilot-sync.c
+++ b/jpilot-sync.c
@@ -37,7 +37,8 @@
#include "otherconv.h"
/******************************* Global vars **********************************/
-int pipe_to_parent, pipe_from_parent;
+extern int pipe_to_parent;
+int pipe_from_parent;
pid_t glob_child_pid;
unsigned char skip_plugins;
--- a/jpilot.c
+++ b/jpilot.c
@@ -84,7 +84,8 @@
/* #define PIPE_DEBUG */
/******************************* Global vars **********************************/
/* Application-wide globals */
-int pipe_from_child, pipe_to_parent;
+extern int pipe_to_parent;
+int pipe_from_child;
int pipe_from_parent, pipe_to_child;
/* Main GTK window for application */
GtkWidget *window;

View File

@@ -0,0 +1,13 @@
* The 'Icon=' property should not have a suffix
--- a/jpilot.desktop
+++ b/jpilot.desktop
@@ -2,7 +2,7 @@
Name=J-Pilot
Comment=Desktop organizer application for the Palm Pilot
Exec=jpilot
-Icon=jpilot.xpm
+Icon=jpilot
Terminal=false
Type=Application
Categories=Office;PDA;

View File

@@ -0,0 +1,53 @@
# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
inherit autotools
DESCRIPTION="Desktop Organizer Software for the Palm Pilot"
HOMEPAGE="http://www.jpilot.org/"
SRC_URI="http://jpilot.org/tarballs/${P}.tar.gz"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~alpha ~amd64 ~arm ~ia64 ~ppc ~ppc64 ~x86"
IUSE="nls plugins"
RDEPEND="
app-pda/pilot-link
dev-libs/libgcrypt:0=
x11-libs/gtk+:2"
DEPEND="${RDEPEND}"
BDEPEND="
nls? (
dev-util/intltool
sys-devel/gettext
)
virtual/pkgconfig"
PATCHES=(
"${FILESDIR}"/${P}-qa-desktop-file.patch
"${FILESDIR}"/${P}-fix-paths.patch
"${FILESDIR}"/${P}-fno-common.patch
"${FILESDIR}"/${P}-fix-configure-clang16.patch
)
src_prepare() {
default
sed -i -e 's|_UNQUOTED(ABILIB, "lib"|_UNQUOTED(ABILIB, "'$(get_libdir)'"|' configure.in || die
mv configure.{in,ac} || die
eautoreconf
}
src_configure() {
econf $(use_enable nls) $(use_enable plugins)
}
src_install() {
default
docompress -x /usr/share/doc/${PF}/icons
# no static archives
find "${ED}" -name '*.la' -delete || die
}

View File

@@ -1,3 +1,3 @@
DIST 6.1.38.tar.gz 1623906 BLAKE2B b84f3c2ad84b68369e336b5f695e2bb7069ec7f43ec438bf74236ecc02de6e5c607c1996e23583728f57912da52ba94ec673340c56095183017b58c5c5f988ff SHA512 a23a1d4b705d7c26798bce855ca2508ef35badda571270a317563591784ff57065b44b833841a035e5f3105cb4d9a9456082a3196d8f904e68b2b38e8a16c99a
EBUILD vboxmanage-bashcomp-6.1.38.ebuild 784 BLAKE2B cdb903802532cfcfa52f885fcd110f5f953b5136fab231f32aafadae0ddbbfb599f7bc3251d8352fa333410322317b4b56a64c5a878509b8e1299bc91fb68eb6 SHA512 3ae1cc254093616b262ed3b805d298925b4dbcc55c9e359ebb4627f239799e92393e1eecd935f2ea50c21021973df69431cd67caf5c9cdb69f5da074c54a5ca2
EBUILD vboxmanage-bashcomp-9999.ebuild 784 BLAKE2B cdb903802532cfcfa52f885fcd110f5f953b5136fab231f32aafadae0ddbbfb599f7bc3251d8352fa333410322317b4b56a64c5a878509b8e1299bc91fb68eb6 SHA512 3ae1cc254093616b262ed3b805d298925b4dbcc55c9e359ebb4627f239799e92393e1eecd935f2ea50c21021973df69431cd67caf5c9cdb69f5da074c54a5ca2
EBUILD vboxmanage-bashcomp-6.1.38.ebuild 811 BLAKE2B a30e4c1131c674c04eb91b152379c3350bac708e95d483af5acf1f0fee9c56145c1fd7ad252f3e148e1abce9be74fe739be47b12a205767fc1aa3c081e9dace1 SHA512 60fa7d3ffcc31ac092b34faba68bd0c6fa9a22bf197542bb6689a4cbfb97cbc3b3907c4075018c0433103bcfa0ffe066cbc11c5e294d639153abc5c33886700c
EBUILD vboxmanage-bashcomp-9999.ebuild 811 BLAKE2B a30e4c1131c674c04eb91b152379c3350bac708e95d483af5acf1f0fee9c56145c1fd7ad252f3e148e1abce9be74fe739be47b12a205767fc1aa3c081e9dace1 SHA512 60fa7d3ffcc31ac092b34faba68bd0c6fa9a22bf197542bb6689a4cbfb97cbc3b3907c4075018c0433103bcfa0ffe066cbc11c5e294d639153abc5c33886700c

View File

@@ -11,10 +11,10 @@ HOMEPAGE="https://github.com/gryf/vboxmanage-bash-completion"
if [[ ${PV} == *9999 ]]; then
inherit git-r3
EGIT_REPO_URI="https://github.com/gryf/vboxmanage-bash-completion"
KEYWORDS="~amd64"
KEYWORDS="~amd64 ~x86 ~arm64 ~arm"
else
SRC_URI="https://github.com/gryf/vboxmanage-bash-completion/archive/refs/tags/${PV}.tar.gz"
KEYWORDS="amd64 x86"
KEYWORDS="amd64 x86 arm64 arm"
S="${WORKDIR}/vboxmanage-bash-completion-${PV}"
fi

View File

@@ -11,10 +11,10 @@ HOMEPAGE="https://github.com/gryf/vboxmanage-bash-completion"
if [[ ${PV} == *9999 ]]; then
inherit git-r3
EGIT_REPO_URI="https://github.com/gryf/vboxmanage-bash-completion"
KEYWORDS="~amd64"
KEYWORDS="~amd64 ~x86 ~arm64 ~arm"
else
SRC_URI="https://github.com/gryf/vboxmanage-bash-completion/archive/refs/tags/${PV}.tar.gz"
KEYWORDS="amd64 x86"
KEYWORDS="amd64 x86 arm64 arm"
S="${WORKDIR}/vboxmanage-bash-completion-${PV}"
fi

View File

@@ -1 +1 @@
EBUILD sdpy-9999.ebuild 529 BLAKE2B 59882606f320bf40187bd1a7b1e24aeecd3472746875fd68b4747171eda395cf87f0a39e823b4601a9af28fb491ec76b735d521a885765829bcb257f91d887fd SHA512 68aeec6d525c0c2eff139c277ec0e274a2180a8bd4eea2c3bb280934f0232c81255b29f900edc3bd5911dda791d8205482f41fd3d1842a2a63be6464092e0576
EBUILD sdpy-9999.ebuild 546 BLAKE2B cfa9ec3feefa542767ba5107536f3b9c9b16229449f1b25da2fe0909d5fcc71b74042aa561756239ef0590739921e9282cfc8111b009ad803ff355ef0d3a6338 SHA512 db24c0131e038482d0d1ef24925e1568102c483bf1a0ac030c680f89a45548ac09d253ae7a8d7c86fd753e69d75660015bb9f53939b35031c27dd1579053c5d1

View File

@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
PYTHON_COMPAT=( python3_{11..12} )
PYTHON_COMPAT=( python3_{11..13} )
inherit git-r3
inherit distutils-r1
@@ -16,7 +16,7 @@ EGIT_BRANCH="master"
LICENSE="LGPL"
SLOT="0"
KEYWORDS="~amd64"
KEYWORDS="~amd64 ~x86 ~arm64 ~arm"
RDEPEND="
dev-python/urwid

View File

@@ -0,0 +1 @@
EBUILD vimwiki2html-9999.ebuild 498 BLAKE2B 244647f1cfdba3a0b291204d005943fe2cb594eef61beb9c7ffd69f7e32de992f079a015ca0c6d253ffb55c286b99740cb331cfc1c9e4bf77edb522f89a30815 SHA512 4c82f79b872b03e2c7032d8bbce2efd2ca1909b4fa179be091e01684654e4bd9c3a3688acfc9846b29e848d100775bf3877ef82afd77b58dda2f9eaab500ba96

View File

@@ -0,0 +1,22 @@
# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
DISTUTILS_USE_PEP517=setuptools
PYTHON_COMPAT=( python3_{11..13} )
inherit git-r3
inherit distutils-r1
DESCRIPTION="Parse and generate html out of vimwiki source files"
HOMEPAGE="https://github.com/gryf/vimwiki2html"
EGIT_REPO_URI="https://github.com/gryf/vimwiki2html"
EGIT_BRANCH="master"
LICENSE="LGPL"
SLOT="0"
KEYWORDS="~amd64 ~x86 ~arm64 ~arm"
RDEPEND=""
DEPEND="${RDEPEND}"

View File

@@ -10,7 +10,7 @@ HOMEPAGE="http://www.theweb.dk/KickAssembler/Main.php"
# This is unchanged archive downloaded from homepage. For some reason IIS
# which is used for hosting rejects direct download for tools like curl/wget,
# hence the mirror on my web server.
SRC_URI="https://vimja.pl/filez/${PN}${PV}.zip"
SRC_URI="https://nc.vimja.com/s/kSwwsFS3qm9G7CR/download/${PN}${PV}.zip"
LICENSE=""
SLOT="0"

View File

@@ -10,7 +10,7 @@ HOMEPAGE="http://www.theweb.dk/KickAssembler/Main.php"
# This is unchanged archive downloaded from homepage. For some reason IIS
# which is used for hosting rejects direct download for tools like curl/wget,
# hence the mirror on my web server.
SRC_URI="https://vimja.pl/filez/${PN}${PV}.zip"
SRC_URI="https://nc.vimja.com/s/tAz6SQLiggdGegd/download/${PN}${PV}.zip"
LICENSE=""
SLOT="0"

View File

@@ -10,7 +10,7 @@ HOMEPAGE="http://www.theweb.dk/KickAssembler/Main.php"
# This is unchanged archive downloaded from homepage. For some reason IIS
# which is used for hosting rejects direct download for tools like curl/wget,
# hence the mirror on my web server.
SRC_URI="https://vimja.pl/filez/${PN}${PV}.zip"
SRC_URI="https://nc.vimja.com/s/mBGsc9ajpzJzNJj/download/${PN}${PV}.zip"
KEYWORDS="~amd64 ~x86"

View File

@@ -10,7 +10,7 @@ HOMEPAGE="http://www.theweb.dk/KickAssembler/Main.php"
# This is unchanged archive downloaded from homepage. For some reason IIS
# which is used for hosting rejects direct download for tools like curl/wget,
# hence the mirror on my web server.
SRC_URI="https://vimja.pl/filez/${PN}${PV}.zip"
SRC_URI="https://nc.vimja.com/s/yHgwbktCejJ3d3T/download/${PN}${PV}.zip"
KEYWORDS="~amd64 ~x86"

View File

@@ -2,7 +2,7 @@ DIST KickAssembler3.42.zip 833009 BLAKE2B bc36cd4cab44212c28551bacc9bfc39c9e370a
DIST KickAssembler4.19.zip 1227907 BLAKE2B ff550fac4947b280a3dcf0e6dd5aa12e23fe898d3f1dba50daba5015db0d27ab11758dccf9d5b570ddf53c7e76e13334cab55089ddc9da8221e5d653198b030e SHA512 f3bb074b6cdcaf76d9ec7a4e23b352a3def1eac09a9a970eeb235337ab9fe4137b235329f37e631b0f97030468e37ff9cc270fc38b5b4bae255318e13f787628
DIST KickAssembler5.24.zip 1283236 BLAKE2B 86d23684739cfea9cdebd995cff1fb0fcaf035246c3a2756a60f0931cae4927408ffae1d01693e2899415c4c01fe0765e272e06edc5a02eb74245e1109b0d606 SHA512 f7f73bd1b5daf91dd5c56dd484cd148640802bd27a3409c89e6953de245c6a4ef3f0e8d1c54557255c6431fdba0301189535203fab38d1f9eb2e644b1f40252c
DIST KickAssembler5.25.zip 1284374 BLAKE2B 24ffc9e808f5b22c47d7ec385c2ba41a060c47a29974a373bfae4a0689c76697c958bbec4880a556b668a11c0f9eaf1666f677dcf6ccbfea21b9dcaaba27f474 SHA512 2b76588766664ede7ba30f9f1d847b1d345abc55eba06f8b25335e7e1b0704ba6e1a29f93c46b0436a55f3a5a023c10bcd1a9f0ae021e7e06e5df0a2b996401b
EBUILD KickAssembler-3.42.ebuild 976 BLAKE2B 07f4eac1ed2031330b8ba95ee6f1b7dc0ad6ccb4a5b63fbe62d708d1a7b91a12544046a14e992e167ac1dde4d855957ba8d8b1301157fcbbe0d6ab88ff57e878 SHA512 76ef3110f69a27853c6cedf4d11db50a156074725c1b199bf09eff6ac9fceaa07b8285b53aa89bc8ef16b76daac4b9a74b84f86cfaad378faa4340e00696815e
EBUILD KickAssembler-4.19.ebuild 1162 BLAKE2B 8a9d5ff4043c98e7d9110a14e26d478c2c7efde3d0b61d9139e43de3dfcd3ade011691c3e7e58a60501ac019116e94f2c26bc1cd9125d3066973b6e2c78c982b SHA512 140543880e29c75d4de48242b8bae17254e2326f4c65f183c2b448aa1563f5f5d80420f4b5c0a5b86f598899a07bf2bca511af30cd4e8e2c2d52ca9994dfaab1
EBUILD KickAssembler-5.24.ebuild 1090 BLAKE2B 1e6b59724ead02b1988a11c7892c96881332695391f1d14c612aa17626f4b4b137e1e982677e12001c313caafea4d9d29244870754cda25e104eea9f4f586c9e SHA512 4aba7ccf6a0455bfbeb62c439d06fa2c1bdc78394b675f01245b1514bc21ab0d1ff50cb3f621600c6c63a24c2cdbced1a0ad448ac2661012f8533c56e6dd56aa
EBUILD KickAssembler-5.25.ebuild 1090 BLAKE2B 1e6b59724ead02b1988a11c7892c96881332695391f1d14c612aa17626f4b4b137e1e982677e12001c313caafea4d9d29244870754cda25e104eea9f4f586c9e SHA512 4aba7ccf6a0455bfbeb62c439d06fa2c1bdc78394b675f01245b1514bc21ab0d1ff50cb3f621600c6c63a24c2cdbced1a0ad448ac2661012f8533c56e6dd56aa
EBUILD KickAssembler-3.42.ebuild 1001 BLAKE2B aa355d5066d4689282cb1c47dbdac03c11fbf1de80e6c1eaf6d4ee3bb5a6be5f5c4a77b77b88b6ca3bcd003493e1d72010a472e4d40fab7666870fc1c511b926 SHA512 204366c3c8bba0084bc596f23553011383f1088442644368448e119def9d14a7d6c0c4dcba3c4ce2c2f613da80666684b189d79ab3245933415dd155ee245d56
EBUILD KickAssembler-4.19.ebuild 1187 BLAKE2B 23c89d7984e2d914d2bb2085fc541cc798183ee98b11b8362aaf645866a9bdc266a2537b3cccde62971e742a09c32c554ea19bf900dbba4e8e3f2e43a710e74b SHA512 f601d6c6252e3883aefdc63726b3c0313b9e3c619eedada0febfa09123eb71487b40b9473efde13ecc73a1b4b38ca5119a14fae86d1b39404b566afc3ec8c392
EBUILD KickAssembler-5.24.ebuild 1115 BLAKE2B 147a5f3d9d5a253f6fcd376e3ac0decc823baf5dca35753c9000e01faf5b4a0e3f35192b811f77bd7f870852284d679035107759e6071a09f2f763d539d45d63 SHA512 a61dea1813a323928a88662cbffba7d7429b3281b3a798ae62a5354a1260bca5981d1ddf8b373bcdd6e485bebc51fe397605760fa9ade3cff0759f9f2d1ad2fb
EBUILD KickAssembler-5.25.ebuild 1115 BLAKE2B f67b4f8b9e743a2ebab5fc265fd6f8d2ab4e5cb4684f8b0a58d637e7afc05a690c14c2b7be9cfb5aa6df9cc5259ed33daaba6cdadd0a9a4247891d80f5778c7e SHA512 8b4f7b41744359cf833d501f377e5f92f663dc3096f123b7ced7814e21007aafcc250161f4af6b4b5838a60ad24d810d969b49322b66d064eb079866abb10535

View File

@@ -0,0 +1,2 @@
DIST demjson3-3.0.6.tar.gz 131477 BLAKE2B 566b09ceabf1fa529cd0f00b1c301eecfcbad478e43b2baa080fefd8b82bd002dd3489924ef525d3a94c3418a72dfa79f8ff0a2558d2f7b0081f7a278006b7b0 SHA512 d7d8d6fdd151c9c12692cd75f2368296408c00c722457206b8a49cb20ee9847b2c3f28c803ea52d788017631295551f7d8eaf7ae7537063deb618eb2ec8920cc
EBUILD demjson3-3.0.6.ebuild 381 BLAKE2B c4574a39b911c09a90c9cc229ca613cab51782c87438d148a30ffabba6d030e3aa44d1259db1784e074f6fd27174e12880aa62ff986d30cb8e3e6b66531f1816 SHA512 fb087cfd621baf253ece5fe4e1fccf04f6a3a5348d476b52a89d0078c4282d8a08db75241bd6a61df401e86765b0515dc0308705a4b0d4846f15fbb1364ed1de

View File

@@ -0,0 +1,19 @@
# Copyright 2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
PYTHON_COMPAT=( python3_{10..13} )
DISTUTILS_USE_PEP517=setuptools
PYPI_NO_NORMALIZE=1
inherit distutils-r1 pypi
DESCRIPTION="Fork of demjson for Python 3"
HOMEPAGE="https://pypi.org/project/demjson3"
LICENSE=""
SLOT="0"
KEYWORDS="~amd64"
distutils_enable_tests pytest

View File

@@ -0,0 +1,2 @@
DIST docopt-ng-0.8.1.tar.gz 29373 BLAKE2B 61dc67a05e6feffad617ab1000379e1ca0654fdef33cffecc97da5853844cf2d89db6d761cda7b4f23b209604e2f8114d744847c6d0bfe2e23377b0cd463ed78 SHA512 7d1aa4e6bbec19c87407f20c7f1c8e8d1b18949979407d45b08fb627778df4dd07001d9d1f576de61b833586b6eb5284af97d9fccc77f698c9ab12014bfe8d05
EBUILD docopt-ng-0.8.1.ebuild 398 BLAKE2B b7dfdbcd27f9ad6be4828bc65b9e08f47251a8a708518e4f5f0b86ebca97669d676714bc81c915c4440d2b63809306f61afd6e4356e444a7ba6600554822f522 SHA512 043e31b89543a8949871346c0c6266e6c1d3063f43f46318233df0fef3e1cbe67464c6276e91edd61f7168d3ef317a33b8fb0bffbe00a62f31ccaebf00a2e848

View File

@@ -0,0 +1,19 @@
# Copyright 2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
PYTHON_COMPAT=( python3_{10..13} )
DISTUTILS_USE_PEP517=setuptools
PYPI_NO_NORMALIZE=1
inherit distutils-r1 pypi
DESCRIPTION="Fork of docopt with maintenance, typehints, and complete test coverage."
HOMEPAGE="
https://pypi.org/project/docopt-ng/
"
LICENSE=""
SLOT="0"
KEYWORDS="~amd64"

View File

@@ -0,0 +1,2 @@
DIST exifread-3.0.0.gh.tar.gz 44891 BLAKE2B 867644edfabaee6c90b4dd540a4225e74df45babee69ac3935644033d0e973b5d06cfc3fbba521ca352bda08eda44548e233c203b66978e4021db28ec45b29d6 SHA512 3b819718f5fc9f7807dc245908c2724d1023ce6345b6f6a84ea0c10d62b47939ae4dce23db868d67b6eeaa07e5c88fd406520106f31883d15442eaabcebb0746
EBUILD exifread-3.0.0.ebuild 555 BLAKE2B 9e14ecf92224491a7a7aacee7fe27d285b81f78c47b91a38ce6b10a8029b93fe7d5bf46dff28d750b51caf5ce98d0e4243f9391f149fe768e1ad9f0c753adae4 SHA512 338a9da87a8941475d1f072cc49afffd13381198082b015642829a315432ae649bc2071f47399929387cd4dc78a02b9e2e39c9164576e0b0d729130a77455976

View File

@@ -0,0 +1,22 @@
# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
PYTHON_COMPAT=( python3_{10..13} pypy3 )
DISTUTILS_USE_PEP517=setuptools
MY_PN="exif-py"
inherit distutils-r1
DESCRIPTION="Easy to use Python module to extract Exif metadata from tiff and jpeg files"
HOMEPAGE="
https://pypi.org/project/ExifRead/
https://github.com/ianare/exif-py
"
SRC_URI="https://github.com/ianare/${MY_PN}/archive/${PV}.tar.gz -> ${P}.gh.tar.gz"
S="${WORKDIR}/${MY_PN}-${PV}"
LICENSE="BSD"
SLOT="0"
KEYWORDS="~amd64"

View File

@@ -1,2 +1,2 @@
DIST extfslib-1.1.tar.gz 5297 BLAKE2B a19e7d7b9386d9933a3eb4aeb1e7c51fb1e437a972438786f8b01ab741f294942d4b9550e582b549ae38ad24f4e66d8592bc3a79be43c97cecf8f05d6747c7c4 SHA512 2c4fed3ced4606f075f93d567391b6050d3ebb54d1b0da4afcf274771f4479a57da5c155a39967815f7b7ffb1fa1e91af3f559d1382ce18e1c1e48ca11a84f12
EBUILD extfslib-1.1.ebuild 437 BLAKE2B 16e0bb4f9da76bdde021dde94939864885d062eaac456c87ede14548c279d9600d6f623793b72d8959db746ebd0c100a1e76e0935859f8daf56863ec7153b1fc SHA512 0c4f98f153bf94b65f42956856231dbbf091b060256e170a6908460991af532b4901936767e2fa679ea61ca44c5620800f45930b45329ec99678b4b0c7e585fe
DIST extfslib-1.4.tar.gz 6020 BLAKE2B eb634836875a525ae2fda586cca3218926b6b5a94a1da968df18cdefed6bebeffbc3b75ba28dd95584325a9e77b99ff4d2738b6705d9b8b2810d5a4542cc9445 SHA512 9605ac0bf7563891a623b23adc31b581dabbbc0b4d25b09ac0b529b9b4212fefe9dd73013d0fc8454fcc68653a9bd8d87d3a4e53e52f16f87918590a9d7f4774
EBUILD extfslib-1.4.ebuild 437 BLAKE2B 01abf4d31d712cef6623c16c2882992012e7ada66969b86bba9894657477ce61c68ac4a105193ee2a931dcf0eee07f73071b93ab19d4c5ecd38ff4deaf63d192 SHA512 63c7c81250b48788253f1f11cc748144937ad7e574430915f7016cc3d1fc63e1940e4aa891dceb4013adf32e923e646ed82e6a4c5737d892004952005db3928e

View File

@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
PYTHON_COMPAT=( python3_{10..11} )
PYTHON_COMPAT=( python3_{10..13} )
inherit distutils-r1 pypi

View File

@@ -0,0 +1,2 @@
DIST fancycompleter-0.9.1.tar.gz 10866 BLAKE2B 0fb22e35e22f822c0a3671d17bf3b590bf300483036f013ae9c2bf3c31d0bf1d6f5dbccd5dd4927821b2fc62c2a3cfe6057a155fa1120759e8aecfee5f24b1cf SHA512 31be34a14be23cbc158665ca044d9aa126852fe68db697cce4734e8928ae2b36155ba2da3b4d9e8999d5144dfa23fb0823fe75f515c28871da136e00b8e16b6a
EBUILD fancycompleter-0.9.1.ebuild 435 BLAKE2B dfe390fe15e94c5b1ea38b9783db6e088cc6c4556ca84a9f8037dc3cdc241639730528a8b26d65223f2e9df7af3af7468cb3072e8735115e21cae7e33af293a4 SHA512 9911ca99d34a369f6eb7a722d9a4d4556082ae47caa61c57e028ef65e9a17da0ac31545f850262fb16bbc28059d9010aed6cfe029b089002d5905c18a22a3843

View File

@@ -0,0 +1,20 @@
# Copyright 1999-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
DISTUTILS_USE_PEP517=setuptools
PYPI_NO_NORMALIZE=1
PYTHON_COMPAT=( python3_{10..13} )
inherit distutils-r1 pypi
DESCRIPTION="fancycompleter: colorful Python TAB completion"
HOMEPAGE="
https://github.com/pdbpp/fancycompleter/
https://pypi.org/project/fancycompleter/
"
LICENSE="BSD"
SLOT="0"
KEYWORDS="~amd64 ~arm64"

View File

@@ -1,2 +1,2 @@
DIST git-review-2.3.1.tar.gz 66400 BLAKE2B 67b2bf60e91a127144995231b94a48eaa03cfe8cb8e27513183f21b4cae1fbe2eeaa00a23d21da2dd7258aa794ce4cb0ee06e91510d707116699da1702bbebac SHA512 b3fe0ab40c473c80da20c42b4104e82115c9ea02bda01580aedb69622e117d733160eb42027432eec12379250186ea7b6f9eb4cb86b128a591816243a0c0fadc
EBUILD git-review-2.3.1-r10.ebuild 845 BLAKE2B 9d05362ed50d953826e93582d55243f4f8d39d857c90d1fadd8f9466c55319e408ff2e02b65c25de08bc19a2297c117cd52ff7dc2780c53dbef617c36f4bc47f SHA512 d2c5f580f3af498e801cdd80e2d899a2aa4354b374057d6784cb02f00ef40dcc12975419d758a2982f8943ffe4bd81895d71244fd5380120739984ac84f59626
EBUILD git-review-2.3.1-r10.ebuild 846 BLAKE2B e3ed14711c9f2f405c712b6f9d8070401f69ac74f535150c89d963d6b4a154740bb9fc215ee58a7ce8819249e8be24e85c78dab755087d3d5d13afcf309787df SHA512 b3fef874420fad78cc8d1c501fabc504a092ded76326242ba9de0c3be5eb8ec5a08e59d54236766ab5a2f4d71a4c4fa0fb7754fc15d692f5837deb8a18fc0355

View File

@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_USE_PEP517=setuptools
PYPI_NO_NORMALIZE=1
PYTHON_COMPAT=( python3_{9..11} )
PYTHON_COMPAT=( python3_{10..13} )
inherit distutils-r1

View File

@@ -1,2 +1,2 @@
DIST kitchen-1.2.6.tar.gz 255369 BLAKE2B 9d51cc0fa99c795b550f12edebdbe1df252a56dcb7087a36015224144bad6480c47e83986aac8499005456047b297f1097ac8813501b42d145b6d9bb8398b911 SHA512 215d9e1f64b2f10362ecc434999b27607ecf091c8abe317f47b8607d82a45a63ba2cdfaef8b560e38c82a5e4ab270bb9b5283f957e8a66423fd93e9b83ed0123
EBUILD kitchen-1.2.6.ebuild 596 BLAKE2B 398f8ae6cabf5b10f47c3607783f6ded212b0b98dc732bea30fa455062173320e5ba2f2ea6426e455f8fdc4d441b782032290423f3bd9b9e70cca7b04f81e971 SHA512 492bcc7ab829921fd5bbebc118ada38d6e02398a7b9989243f8d22514f32caa083439c2501c11ae48a79ee8b8142639f1849cb4acda385d7eab8f023d1a51fce
EBUILD kitchen-1.2.6.ebuild 596 BLAKE2B f259835485ada510343ff692c80ab4bf690b8111e75af341d622831e57ddfd2516fd2302d0141736c784814e358a610c47f95512bf367493417c5441f6816bac SHA512 518d67bfa5ae7313a56f174f086a15434948790329c2ac1546d580c47909fe679bacc5f35f8e59b5865db8cba5f23cde0a827cb24aea0a1c7e7a7901b8a6bb27

View File

@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
PYTHON_COMPAT=( python3_{10..11} )
PYTHON_COMPAT=( python3_{10..13} )
inherit distutils-r1 pypi

View File

@@ -0,0 +1,2 @@
DIST pdbpp-0.10.3.tar.gz 68116 BLAKE2B 8bad431f11cbdc9bc3e373490f14252b6342ddebf8fbe869dca8a798bd9781a253e84139b3c4832c3c9a0f0644e8167fdde42bf7e709d26967ea0436ea1ccf45 SHA512 4076c64bf53698c801b5311ad6174eae65b24fd611b585b3e7866a539e44dfc6cb954026e319d2e3de610c50f08128015ea5038888d5412fc2d3da1f27bbc76c
EBUILD pdbpp-0.10.3.ebuild 511 BLAKE2B 010c85cb0bfbbd718421e671169d526dcebfbe86b58d556e6b0e9426aec60fe4852256d2d34eaf007a02c79239b39d6737e6ca6b5d2461badf5519973075f405 SHA512 ef0111e2b378b61ef6ec4a4353fb8881411c09d750b6bd23a5455bf683950adb6243922412ccc7aaaf8250146d72c2c347a095482da3ba9cb6ec06836b7436ae

View File

@@ -0,0 +1,27 @@
# Copyright 2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
DISTUTILS_USE_PEP517=setuptools
PYTHON_COMPAT=( python3_{10..13} )
inherit distutils-r1 pypi
DESCRIPTION="pdb++, a drop-in replacement for pdb (the Python debugger)"
HOMEPAGE="
https://github.com/pdbpp/pdbpp/
https://pypi.org/project/pdbpp/
"
LICENSE="BSD-3"
SLOT="0"
KEYWORDS="~amd64"
RDEPEND="
dev-python/pygments
dev-python/fancycompleter
"
DEPEND="${RDEPEND}"
distutils_enable_tests pytest

View File

@@ -1,2 +1,2 @@
DIST ptpython-3.0.23.tar.gz 68146 BLAKE2B 7bdfac0ea989f87bcae62d879f277e8d9d661ba85c397691425ac9c9c8ffe9d48e2cccbe9306f2567025d7e4d62a7478cf09f18ebed5e3b2c5a0918c27a2c540 SHA512 e3f7db8060a2b2e5ec9f9cdf7a6aacede447a42ea3d13f08e2cba604dc96ccf6504cd31b45327b144882bb12f0cc272406d501a8de98adc9598ec79dbcaf843e
EBUILD ptpython-3.0.23.ebuild 810 BLAKE2B d059ea96f9eb0b8cfb8c11123c62d3e4f5dee0efa3d3eeb6e23fa8ea98a24c83dc41ef85dc9fbf910c602d8118372024049b9005320acb055a3be49535a83835 SHA512 b91f9bebb80312204ac0704e197ac1e88c9ed7711944a733e1aee7ff056df170d7b6b5d6b349ca2df1f78b96b1a168cee03cfe3423c4620984ff06009add7176
EBUILD ptpython-3.0.23.ebuild 843 BLAKE2B 752dc8cae1c56c1d6094af305dd633124eb3b548de4577ef06a9b2b7055ddcbb104816383b9b0f832ad93d99b972763f20f236c84c8134e933ca27cf3499352e SHA512 38b4b1ecd8581f67dec94409ee9502b7fc551c20862e1fb5ae18cb88c78254f67c5e0c60d3c1808b48dd87005d0987589175b9cc560bd46360a22f77cc6bbce0

View File

@@ -2,7 +2,8 @@
# Distributed under the terms of the GNU General Public License v2
EAPI=8
PYTHON_COMPAT=( python3_{9..11} )
DISTUTILS_USE_PEP517=setuptools
PYTHON_COMPAT=( python3_{10..13} )
inherit distutils-r1 pypi
DESCRIPTION="Python REPL build on top of prompt_toolkit"

View File

@@ -1,4 +1,4 @@
AUX pystardict-0.8-multiple-defs.patch 1894 BLAKE2B 28fd04194c97f70ca8a5fedf04cd4d13895699dfb90047142f855bc79d0ad1ac5e76365c5a3724a80558646e461b863f4c7eb622325ce7283e5e06bf585b0385 SHA512 99eeea5b8a45c1038c8a62e7cbdab4ddeb1b7302ec2035cf7987d629548325f85f3291dda8adca3a121cc2fec7cd9a017506e50844214ed67d522849d82b5add
DIST pystardict-0.8-r1.tar.gz 795302 BLAKE2B eed78612e616a56920ab40035dd14682d8420d34919df8f00deabdf36b287723cd12815cda9bb3c5eb9d6d123edd961dbd5da7301a4f5c5ac56b0b49665a5050 SHA512 a5cb64993e4d870c3fb30e78462ac52bba994088b51d74e2eb7a0c41436bd1bb6733c6a11f30404eae446669209a7dc8f8d74efb28f5cce3997c26fcad833db7
EBUILD pystardict-0.8-r10.ebuild 749 BLAKE2B 25737a166b3c48f684095d4377288e37eb30c5de57410ae8776465a596a78887a0970a70b7359b0fec39298ee2f758641eb58b93891cdb3a17b7bcb37c2ddebb SHA512 c4a69db98abe9d0da00487a60fd849addab7021b94473f34395b9ca8c24a4d4522ce983cf6011890768cc064585fed1ebbbc0e3c56547a408666184333b64712
EBUILD pystardict-0.8-r10.ebuild 749 BLAKE2B 124d1e2314a12ea329453387844aeb88812a8d4697e662c5088c979b13c4c73f1aaa0bd5228d849a4d33d29e5de0b232979ea45883fefb0b026d253f9075b913 SHA512 6f4f9b63f2e82f83bf1af67011f7700289654fc2f6ab00980bf9e71bce599b90683ab03cb228047c44d20aabce33a924b50ccd19da11c576ed1d0a67b9d77b6a
MISC metadata.xml 367 BLAKE2B 4c982ca2fdd6a44557ff823473dc88fe20c0925547638be69beca6243502b7b60df5dca55d5ac1b008c212a6461c1ed7801a0d2d34d497b290fda58c545e1caa SHA512 989c991d08be58711ff075bdea9b815283cb79176cb3889a1cd2b46324478301d1c193cf0d07effb20d092c17414530bb9a0366c0c3167f3f67f853f0076a067

View File

@@ -3,7 +3,7 @@
EAPI=8
PYTHON_COMPAT=( python3_{11..12} pypy3 )
PYTHON_COMPAT=( python3_{11..13} pypy3 )
DISTUTILS_USE_PEP517=setuptools
inherit distutils-r1 pypi

View File

@@ -0,0 +1,2 @@
DIST unicode-slugify-0.1.5.tar.gz 5784 BLAKE2B 1cffb447549bfb48405d62feffe8de7dea8201c61869e49af9daf0ef48be81471aa9fa01b936ad55d15dbe5a8543b8ae26a1850e8c12d54f9a7ced1ab1e99bf2 SHA512 69cf66a91264647aa551996e84952ebf6b5a31b88783c657f2857265bf52fbc1bc52ba832e092862c56ab13967505e98db192e03e1d3932829c923ee30c483e8
EBUILD unicode-slugify-0.1.5.ebuild 426 BLAKE2B 406717db28abe1bdcadadc0ed5e09b3b92a55001b1aa8709a0f518e3a8f6ac16d7b50b29bf2385ce489ec5b5da786fce182e44809ba4ee01034fe24bd092e93f SHA512 35d2a5c2a2fb6a7ea0be1bc6ba6e7aa752b94326456b18155b8d94df776276fe1ec33a7b9044dcc1b42e57a05f2597b115c472905403a2a0ef4d07611c5bf6b0

View File

@@ -0,0 +1,23 @@
# Copyright 2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
PYTHON_COMPAT=( python3_{10..13} )
DISTUTILS_USE_PEP517=setuptools
PYPI_NO_NORMALIZE=1
inherit distutils-r1 pypi
DESCRIPTION="A slugifier that works in unicode"
HOMEPAGE="https://pypi.org/project/unicode-slugify"
LICENSE="BSD" # "BSD-3 Clause"
SLOT="0"
KEYWORDS="~amd64"
RDEPEND="
dev-python/unidecode
dev-python/six
"

View File

@@ -1 +1 @@
EBUILD wmdocklib-9999.ebuild 573 BLAKE2B d088c59ff716c78e0da641548d875f8e913f0b878b532d2095097d4bd396fc4efe4ae45a4fa9e276aa37533e32e05fc019c7fbaf7268067ad333abbeb9e07343 SHA512 3dc3360f67a9848c013cfd1a50def623142b8253641b6f4b4d6411699c9c9f900aca642ed0a6b03a9e490eb41a044875899dd3bc53943a934e9ef37a8571241f
EBUILD wmdocklib-9999.ebuild 591 BLAKE2B f861069ee83c376e771a92ca695da3c3edaf5ad33834caa51d23ea2441de07577f166343fc0534e29b60fcd2f7f80bfcb9d0a5b27107e717188d8f15abfe8946 SHA512 cd8f97c4a10c4b5dd0c9e8743cff5bf5c1e946af62fecf58c8d82a2daff227515390d94e8b816da5a5c2043af25f1e19749dff602d6f8831e292f7fef65d2bc7

View File

@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
PYTHON_COMPAT=( python3_{8..11} )
PYTHON_COMPAT=( python3_{10..13} )
inherit git-r3
inherit distutils-r1
@@ -16,7 +16,7 @@ EGIT_BRANCH="master"
LICENSE="LGPL"
SLOT="0"
KEYWORDS="~amd64"
KEYWORDS="~amd64 ~x86 ~arm64 ~arm"
RDEPEND="
>=x11-libs/libX11-1.7.5

View File

@@ -2,5 +2,7 @@ AUX apktool 2322 BLAKE2B afa09f0a202072e3481825ece3ee70686cc570f2767c39613bc30e5
AUX apktool.patch 273 BLAKE2B 0cf02ea5aa30de379c9a3ab402c89be60b83a293592b1485399830d86ef4a2a9cc72402307e28e80b5819a3dd91041f5bf75755e43f377b1762fb352415f0599 SHA512 12a59d7459596aa0e7b66288a6882aa32969060509cd5eb560023d9a28c035a257deed4740a30f6a537d08fa4ba926d106b3c0f6ec2191dc94d2391df3e5e95f
DIST apktool_2.6.1.jar 19981711 BLAKE2B 8919af612112d660121d6374d85354f7c8c22d3ec6194ffc3b00b2a57c3c61345028050ca5a49602c27e8fc6856c4dd0eb46d8d38a72b0b9836161a9757fc3c9 SHA512 3cab65fe5cdbcc072f486281cbc1efde84eb0ecb5db52bd633c07640bf3f09fb79861df303e9c569f1399aa307226545ff0973039c31c3934a70890c6af5f48e
DIST apktool_2.7.0.jar 23171720 BLAKE2B 9ae90ecd9482464a342d94152d5de05f8d90b0edfb07c6e7181f578f5f8661f180a3676045f720b006be735b19b01989e0ed6aeed809d38766aba5dc46aac81d SHA512 6593a7e8ff220f03f4c78cb3c832a6ab7d593936b43dac214a3c607ec9a7db96f115ec5b37a6f0260cf43fc4eccdf7e97f6c5e5c5dbbfac921b42f2844274006
DIST apktool_2.9.0.jar 23256540 BLAKE2B ba8ab7c66704f85d0c45fc9851c46334f7c62dd09d8f0f5f5cdceeee3fa969f5e90a6bc5d351f564130d78f9b7e281edeb3a5736b3c739b70dbfa6509bbbed00 SHA512 9b08c60d8f39210da8693ac934eb5f4b36d243b8d03acf9c00e6dc6feda27dde1c1e4db7d4e3a20a4e3ef89088745f2fde0ccc4d4c43e8120649672bcfdaa434
EBUILD apktool-2.6.1.ebuild 687 BLAKE2B 86b1bfee5e79cb9c16bd0450f38850cf1d9c64e97d7db3c996365e10d473a44de4ef814cfb23a880714637eda70dde09c4331c338d6f2ff649bfcb3200913449 SHA512 1ad1e6bdb9686866d86e75a67dec0c9595a0803fb170371c149c56a395b16654446537de3d76fc1c5038f7eed905215d08e9aef6a9ae31efc45f8fa94781577d
EBUILD apktool-2.7.0.ebuild 687 BLAKE2B 86b1bfee5e79cb9c16bd0450f38850cf1d9c64e97d7db3c996365e10d473a44de4ef814cfb23a880714637eda70dde09c4331c338d6f2ff649bfcb3200913449 SHA512 1ad1e6bdb9686866d86e75a67dec0c9595a0803fb170371c149c56a395b16654446537de3d76fc1c5038f7eed905215d08e9aef6a9ae31efc45f8fa94781577d
EBUILD apktool-2.9.0.ebuild 687 BLAKE2B 86b1bfee5e79cb9c16bd0450f38850cf1d9c64e97d7db3c996365e10d473a44de4ef814cfb23a880714637eda70dde09c4331c338d6f2ff649bfcb3200913449 SHA512 1ad1e6bdb9686866d86e75a67dec0c9595a0803fb170371c149c56a395b16654446537de3d76fc1c5038f7eed905215d08e9aef6a9ae31efc45f8fa94781577d

View File

@@ -1,3 +0,0 @@
DIST gertty-1.6.0.tar.gz 122570 BLAKE2B 8c3628f9b0b56aaff30f183a1ab0d852b8ee487927833f41b8aa61f94f8d14eaf3a8d515d5edcb3fa7dd18ca36f42a977d12790c52d6c629a720b4f29252b030 SHA512 0fe5224f5b4b06910bba0d19453ea0f273f6ea0688b9aa092e11f929b71801581f6d7cead1d64c00912ee3363b98d4b36e903fa992a7ce36f190a4f3c09375d2
EBUILD gertty-1.6.0-r10.ebuild 1190 BLAKE2B 1e045ef8ba02c927264d1ef95143543749ca9db82ad45e93500b70503f2849bb6042bd52ce4f44ef8307b9280d65150ee30555d26be80cb3e931b55dec9419d6 SHA512 d48db0ed252d650205827e0587d5b69e771e7f4d365b91dcdca3f32fafcaef0754db6072436c1d4e4bfe42436a9cd60ea24568834644768baa2bd94f1eebaa04
MISC metadata.xml 379 BLAKE2B b46a401263c266a0900d16e3c63e3bf5dd2a6b9d85d81e119ad88270530fb1a5345d6853683bfebe22738192e12f18c0bbd02390bcf540ac1a122ba5f4fba675 SHA512 a37a6ec1e287489f1c8f9058829b927d7ebdca15024fe01643cc888ae45e4567ee9a7897f4d0e4d0facfea89605f2db9c04170b974cf8e9ce9aed43e405d3b84

View File

@@ -1,38 +0,0 @@
# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
PYTHON_COMPAT=( python3_{7..11} )
DISTUTILS_USE_SETUPTOOLS=rdepend
inherit distutils-r1
DESCRIPTION="Gertty is a console-based interface to the Gerrit Code Review system."
HOMEPAGE="https://pypi.org/project/gertty/"
if [[ ${PV} == *9999 ]];then
inherit git-r3
EGIT_REPO_URI="https://opendev.org/ttygroup/gertty"
EGIT_BRANCH="master"
else
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
KEYWORDS="amd64 x86 ~amd64-linux ~x86-linux"
fi
LICENSE="Apache-2.0"
SLOT="0"
IUSE=""
DEPEND=">=dev-python/pbr-0.11[${PYTHON_USEDEP}]"
RDEPEND="
>=dev-python/pbr-0.11[${PYTHON_USEDEP}]
>=dev-python/urwid-1.2.1[${PYTHON_USEDEP}]
>=dev-python/sqlalchemy-1.0.4[${PYTHON_USEDEP}]
>=dev-python/GitPython-0.3.7[${PYTHON_USEDEP}]
dev-python/python-dateutil[${PYTHON_USEDEP}]
>=dev-python/requests-2.5.3[${PYTHON_USEDEP}]
<dev-python/requests-3.0.0[${PYTHON_USEDEP}]
>=dev-python/alembic-0.6.4[${PYTHON_USEDEP}]
>=dev-python/pyyaml-3.1.0[${PYTHON_USEDEP}]
>=dev-python/voluptuous-0.7[${PYTHON_USEDEP}]
>=dev-python/ply-3.4[${PYTHON_USEDEP}]
dev-python/six[${PYTHON_USEDEP}]"

View File

@@ -1,12 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="person">
<email>prometheanfire@gentoo.org</email>
<name>Matthew Thode</name>
</maintainer>
<upstream>
<remote-id type="pypi">gertty</remote-id>
<remote-id type="github">openstack/gertty</remote-id>
</upstream>
</pkgmetadata>

View File

@@ -0,0 +1,2 @@
DIST opencode-bin-1.2.27-amd64.tar.gz 46357676 BLAKE2B e4e71b5c1a070ce2823a792323fb092528947897969193dcab48fac928a7d84fe830e5777c278de58b0b1775a2fce36eb421a0f2ae85631e3ff39208356c77f7 SHA512 3ae59bc368e2659c30deffaeaf041d2d80c3c0f1ffb9d49c0c5c9f0d3153f01892bfaee8a0921016492888abc46b00bd6fec448a96bf9db6b14dd008583eb25c
EBUILD opencode-bin-1.2.27.ebuild 456 BLAKE2B 666794106c5cb846e6014665a130d3ec060b9742cc55ed6b5303613d6473fc7289c7a214e15edd3a2593a6279b5ef41b806f016bdb2137d1ab0eca74832f7628 SHA512 13f65c38ae0ddac68f85a7e9dda144d3c7b3e4ec99fe83a09f616db745cfaf98a3dec3d27b0a16356c037adabd087206613afc14a4112db34fb78124e04d70ab

View File

@@ -0,0 +1,21 @@
# Copyright 2021-2026 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
DESCRIPTION="The open source coding agent"
HOMEPAGE="https://opencode.ai"
SRC_URI="https://github.com/anomalyco/opencode/releases/download/v${PV}/opencode-linux-x64.tar.gz -> ${P}-amd64.tar.gz"
S="${WORKDIR}"
LICENSE="MIT"
SLOT="0"
KEYWORDS="~amd64"
RESTRICT="mirror strip"
QA_PREBUILT="usr/bin/opencode"
src_install() {
dobin opencode
}

View File

@@ -1 +1 @@
EBUILD universal-ctags-9999.ebuild 732 BLAKE2B f73c828eea2609ae9f601c3612e4ea822a2ddb4ebcf59cee07ebcf57806caafda7479f997fc8ba62d8742c02f5eeeb90c7e56132f3a6d332ec03761ecc35dae1 SHA512 1bbcc0f64a6b1944ea13c3bed23e416b0f31c1df0a7bfe3bbadb54b1fc73b1893aa11a56865d1a673d51cba9618fcaad2d046ba762eb9c673a863f3b533be9d5
EBUILD universal-ctags-9999.ebuild 755 BLAKE2B fea655297a51eea9b2ad0bb9287cc934ed172e1de0ee2b75005f14118cf96ae4b82e08dbd9b4afc0dcf6d5db676429af04630d29bb6f6c135b0205be8fddd52d SHA512 315f7bb493169b5c5300560aa6422c594f9decf3b1aa3c823354454eb757bcc68e5e019b8f083700d582684a1e82238dd76935cc6dd53ccd2e0f4ae0e57455d6

View File

@@ -12,7 +12,7 @@ EGIT_REPO_URI="https://github.com/universal-ctags/ctags"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS=""
KEYWORDS="~amd64 ~x86 ~arm64 ~arm"
IUSE=""
RDEPEND="app-eselect/eselect-ctags"

View File

@@ -1,6 +1,6 @@
AUX vector.ini 116 BLAKE2B 7dbc58708e0c371c6d8116891a37048d5477b1b92b61c26441f15fff81f8dd01bf8f49cc1bddd256c56ecba592a8dac5fb1674fab5f0adb488410dc6e1d13025 SHA512 6d84eb7b9c4e9f134b57e64ba9ae30dcaaa620296830f7c9858611fde9064f803bd7d230a989a5cce34d8b815b5a98d323b19d3eef3d4c688b5c32b96b299f5f
DIST mame-0.247.tar.gz 185778600 BLAKE2B 9d9238652c40cb9685875ec03cdfaa4b4cd7c8529da93c991a5531dc7500c4ce3f3b0f49dbf720b1fecc68b3c36e87f15c8f57ed9d57574e8b7aa9a673b2b10f SHA512 e763c8769dbae30bc8185412ca10ae6ed01bc357472d3d1982a6bda0cb5213f05d309b86b2cb0185cd5c7181609f1170c64a3dc5999089d9a863e72428f0bed9
DIST mame-0.254.tar.gz 203449561 BLAKE2B d0c4f8ea8b92c885cdb1e763380efc9e0aadf42b9d08403dd53761473f832a9bedce6da087c31cb3de4dcaa3b41768859baf4c18a60c3dc24b7ee2885347bfef SHA512 efb89074229f5662ff23176cfc042c5e5f4732a54498574bac6b74d3726be9bf8e93fc49370e1b94e5f1ed2f7ead8b0a6d46bb965e2a22ef528bcc2131abf8a7
DIST mame-0.260.tar.gz 205251800 BLAKE2B 32c84208f11df3a6eb63460a0cf6e9455e5fba8ce74c59946d2c759c7e762b448722f843e785b872c920f07a62b60ac0a2e8c909c1e3149eb5ea60abc335e07d SHA512 87b9d157d62456d1a3f4b751ff869d8366ea90566304f1e5ce5b1cef60d1879a249b9ca2c281355c8abb6c7e1cdba1f57b3fb7209e3cc2f11adf0c7f6f960b12
DIST sdlmame.png 15733 BLAKE2B 7a4dea45062338a86a290d8a20b82fb7283e11c93191e0c3d337d08e15cbc383b64363c9ac2520666f3f3ac05249bd0da51f2b0dc3f292c4509d9ed88340ffa8 SHA512 2610fdf6768fab6ca16b7f2bd2b32abf11de4fa57e77c025b0857f213f26ab3b1d6220722f742092d818564b553e8444d0e6a06676b3a16997910113b271a7f5
EBUILD sdlmame-0.247.ebuild 6145 BLAKE2B 6e76e66d0cbac0521065106837f09aa695333632c9adf5ecad3ddb4abeb7896e96acfd9e82cb8e992bc15cd0ebbcce7bef2e2953698e1e85daf5c5d57bf56cd0 SHA512 e7508e83e17fdec4da4af4131b546104463f9e5497190ff330236d4e1d28ae2018d237ef3c92078c71f419b1e3c3ff6c05184cdd2c74572f6fa6cccf900e41e9
EBUILD sdlmame-0.254.ebuild 6145 BLAKE2B 6e76e66d0cbac0521065106837f09aa695333632c9adf5ecad3ddb4abeb7896e96acfd9e82cb8e992bc15cd0ebbcce7bef2e2953698e1e85daf5c5d57bf56cd0 SHA512 e7508e83e17fdec4da4af4131b546104463f9e5497190ff330236d4e1d28ae2018d237ef3c92078c71f419b1e3c3ff6c05184cdd2c74572f6fa6cccf900e41e9
EBUILD sdlmame-0.254.ebuild 6146 BLAKE2B a69ae6b4c1d966f16edd12d3012884e89bb790b814eddf98964771fa385d8f2c115dba4cd6cfd3ddd0827b2ca515e6622b551a5acbf1d5f4cb09a094d5697c98 SHA512 653d5b1e118f48c970ec0929e85ee521abbaa4558316c2da2fae9e5fa0c8dc024ccdcebf6d1e4e61bc6bcda344ced7c6137cea8380e6d60e839a8c7c5c703cc0
EBUILD sdlmame-0.260.ebuild 6253 BLAKE2B 76c7492d7fde1ecca022b2efd6ff5a4d7d7f96e250635e318ccc6dc334e2d9d764817b4672bb9798ca7b8ac82ab81986480c9700fc0dcaf59c02850dffd83025 SHA512 020ad7d006757ba316ea2cd8082aea65dd13860cccd4d8e0e6f5425bd32022ec8833afaffd4fcbf243dd9653bcdcd35a911b5ec8665ffc80f05654a9f192bc9c

View File

@@ -2,7 +2,7 @@
# Distributed under the terms of the GNU General Public License v2
EAPI=8
PYTHON_COMPAT=( python2_7 python3_{8..11} )
PYTHON_COMPAT=( python2_7 python3_{10..13} )
inherit desktop python-any-r1 toolchain-funcs qmake-utils xdg-utils
MY_PV="${PV/.}"

View File

@@ -2,7 +2,7 @@
# Distributed under the terms of the GNU General Public License v2
EAPI=8
PYTHON_COMPAT=( python2_7 python3_{8..11} )
PYTHON_COMPAT=( python2_7 python3_{10..13} )
inherit desktop python-any-r1 toolchain-funcs qmake-utils xdg-utils
MY_PV="${PV/.}"
@@ -16,7 +16,7 @@ SRC_URI="https://github.com/mamedev/mame/archive/mame${MY_PV}.tar.gz -> mame-${P
LICENSE="GPL-2+ BSD-2 MIT CC0-1.0"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE="alsa +arcade debug +mess opengl openmp tools"
IUSE="alsa +arcade debug +mess opengl openmp -pulseaudio tools"
REQUIRED_USE="|| ( arcade mess )"
# MESS (games-emulation/sdlmess) has been merged into MAME upstream since mame-0.162 (see below)
@@ -38,6 +38,7 @@ RDEPEND="!games-emulation/sdlmametools
virtual/opengl
alsa? ( media-libs/alsa-lib
media-libs/portmidi )
pulseaudio? ( media-sound/pulseaudio )
debug? ( dev-qt/qtcore:5
dev-qt/qtgui:5
dev-qt/qtwidgets:5 )
@@ -79,6 +80,8 @@ src_prepare() {
enable_feature NOWERROR
enable_feature VERBOSE
! use pulseaudio && enable_feature NO_USE_PULSEAUDIO
use amd64 && enable_feature PTR64
use debug && enable_feature DEBUG
use tools && enable_feature TOOLS

View File

@@ -1,4 +0,0 @@
DIST heroic-2.6.2.tar.xz 96936084 BLAKE2B 5e74d444a9c0e692303ccde962c725a07c576e770bc7360f307a0963abe4c418572d1b06eb04b2134d4f215a26ab0c01002c089a7e01955ce5bd3cba44755a1e SHA512 4f2b590a0c2de77d14eb953cfd0e2e80aa1512b5187f972c28eaddb88f9120c034f9dbbf7ab0b85867a9750d25810d35f27a8dd511b5bad9c08667dd7d5e8c3a
DIST heroic-2.7.0.tar.xz 97955260 BLAKE2B 61efd8c92ff125b8d599ed2d20f8efbd528ab18c648512350c8128007dc65cf668d14be62d4a584c2f203ca9c274da99f5db6e22ecdd2c0bf805686eadafa93d SHA512 a576dc2fe1ee92dfe41270aad3d8d64a132ea8e5965ffeb656081f8174a9f4ff352d93599a4e9961416466e9d83b04bbc0fae12f9443aa36248a01466df7c4f8
EBUILD heroic-2.6.2.ebuild 1337 BLAKE2B affa5e676096e63a8c52fbfec3e39b2e082546f94719ca58ef554722dbfc9bb465ae456e98b35b0359183fbb007dff23738070179eb4e028a3f874b481046d03 SHA512 98c2f858529b6cd2bde6a1ad1db3d739ea77d9287cd96f20badeee8c9af4034f051ad0dc3ae9fdeb74cbfb2ca121b1f9b72c15b258bad990fd177411372abd1c
EBUILD heroic-2.7.0.ebuild 1337 BLAKE2B affa5e676096e63a8c52fbfec3e39b2e082546f94719ca58ef554722dbfc9bb465ae456e98b35b0359183fbb007dff23738070179eb4e028a3f874b481046d03 SHA512 98c2f858529b6cd2bde6a1ad1db3d739ea77d9287cd96f20badeee8c9af4034f051ad0dc3ae9fdeb74cbfb2ca121b1f9b72c15b258bad990fd177411372abd1c

View File

@@ -1,52 +0,0 @@
# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
inherit desktop linux-info unpacker xdg
DESCRIPTION="a Native alternative Linux Launcher for Epic Games and GOG"
HOMEPAGE="https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher"
SRC_URI="https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/releases/download/v${PV}/${PN}-${PV}.tar.xz"
LICENSE="GPL-3"
SLOT="0"
KEYWORDS="~amd64"
RESTRICT="mirror"
DEPEND="
dev-libs/wayland
net-misc/curl
sys-apps/gawk
virtual/wine"
RDEPEND="${DEPEND}"
BDEPEND=""
S="${WORKDIR}"
QA_PREBUILT="
opt/heroic/chrome-sandbox
opt/heroic/libEGL.so
opt/heroic/${PN}
opt/heroic/libvulkan.so.1
opt/heroic/libffmpeg.so
opt/heroic/libGLESv2.so
opt/heroic/swiftshader/libEGL.so
opt/heroic/swiftshader/libGLESv2.so
opt/heroic/libvk_swiftshader.so
opt/heroic/resources/app.asar.unpacked/build/bin/linux/gogdl
opt/heroic/resources/app.asar.unpacked/build/bin/linux/legendary
"
CONFIG_CHECK="~USER_NS"
src_install() {
insinto /opt
doins -r .
mv ../image/opt/${P} ../image/opt/${PN}
fperms +x /opt/${PN}/${PN}
fperms +x /opt/${PN}/resources/app.asar.unpacked/build/bin/linux/legendary
fperms +x /opt/${PN}/resources/app.asar.unpacked/build/bin/linux/gogdl
mkdir -p opt/bin
dosym ../../opt/${PN}/${PN} opt/bin/${PN}
}

View File

@@ -1,52 +0,0 @@
# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
inherit desktop linux-info unpacker xdg
DESCRIPTION="a Native alternative Linux Launcher for Epic Games and GOG"
HOMEPAGE="https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher"
SRC_URI="https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/releases/download/v${PV}/${PN}-${PV}.tar.xz"
LICENSE="GPL-3"
SLOT="0"
KEYWORDS="~amd64"
RESTRICT="mirror"
DEPEND="
dev-libs/wayland
net-misc/curl
sys-apps/gawk
virtual/wine"
RDEPEND="${DEPEND}"
BDEPEND=""
S="${WORKDIR}"
QA_PREBUILT="
opt/heroic/chrome-sandbox
opt/heroic/libEGL.so
opt/heroic/${PN}
opt/heroic/libvulkan.so.1
opt/heroic/libffmpeg.so
opt/heroic/libGLESv2.so
opt/heroic/swiftshader/libEGL.so
opt/heroic/swiftshader/libGLESv2.so
opt/heroic/libvk_swiftshader.so
opt/heroic/resources/app.asar.unpacked/build/bin/linux/gogdl
opt/heroic/resources/app.asar.unpacked/build/bin/linux/legendary
"
CONFIG_CHECK="~USER_NS"
src_install() {
insinto /opt
doins -r .
mv ../image/opt/${P} ../image/opt/${PN}
fperms +x /opt/${PN}/${PN}
fperms +x /opt/${PN}/resources/app.asar.unpacked/build/bin/linux/legendary
fperms +x /opt/${PN}/resources/app.asar.unpacked/build/bin/linux/gogdl
mkdir -p opt/bin
dosym ../../opt/${PN}/${PN} opt/bin/${PN}
}

View File

@@ -0,0 +1,18 @@
AUX sylpheed-3.7.0-fix-incompatible-pointer-type.patch 443 BLAKE2B 29a45b526c099bfb33ada451b3800e67fd05eb6f56ccde1cc68623513f03b4cf6e60ab87cc20a8cdf710c7c23dec64c103db8904b3415d94e2ca9714e2d1dcd3 SHA512 b48bce1f7021336a7ab5bd1c7efd98df6f782e351c887d60793c4cad490be4a34732b758fbd2a546497fcf7dda97f1b8fcad48bf2fe280ad9cc8401d4bd98e06
AUX sylpheed-3.7.0-more-incomp-pt-type.patch 64871 BLAKE2B ae7fcd7a5d1e469d51e090f549ebe393d99c073ce779ebefa708c13db3aa858dac649b230e279cca60d549cb030c064e065773e43a8d90570b47bfbff71acae8 SHA512 9b82494e1f6f6bcb9960f3b36904e7b7ec19d0daf22fae92ba4cafaf6a6905441acb177f9cab4a13d4b56e5537be16eabd8dba9d1c2b11ee8ee2c168f6fea879
AUX sylpheed-CVE-2021-37746.patch 1284 BLAKE2B c0b17ed528a957c9a907c5cbf8ba3288ce989cd0f6da28571e92a210e36008a3c26bc52f0d6eeea6c6c922d1fb3c920a81aeeb2cae6b8f785edee780615d768c SHA512 dd3d00ee9bfaff6e1670ed312d90ddd016c28cee244eae35feb8acd922adf916fdf134663b497bd3541e2706a612f62a932bee11ff2629d4109d2994251e39a1
AUX sylpheed-debian-Specify-MACRO_DIRS-as-general.patch 506 BLAKE2B 0b1ec398cbdb6ea9c6b1b258d7c945b35f03c24838322d66ecacdf34e70014ec15fabe4ee3e3f4a8aafca64219115512ba0e32fb0f1829cb266e1a89ad413436 SHA512 c2540d4288af38102cac4e966c643b2271a40b743d2a1804890080c5e9cb1b8900a358c999c5db8c14c29e34677c22fef15c712a163c8afce33c7d2a6f484c9e
AUX sylpheed-debian-address-book.patch 901 BLAKE2B 7f33a243da7b7d2eb355530417897eba180b7fd16dc29fa455b8e24519aa337353b4077ac96b5330620e409eed9b1df6c81642bb72375e88b4e9c86d47e32865 SHA512 ecaf23f5e8d83ad58b72b934204baab02617ced1b30788903a8cef10868b963899602d9ba8540eee1e82ef906ae89a66b4152c2509932bfadf1db551962e2764
AUX sylpheed-debian-detect-oniguruma-without-onig-config.patch 1028 BLAKE2B 060ba20c02555570ff49bfa15e624e5a51f8ee0cc91d3b558f34449b43991330118bb735607d8f502e9c1c8e4eea89921948140231a4312fd349699a51e72555 SHA512 2b612d1cfdf3963387242f41e7a68c5081c028faedee4353e21ba4be29aab93c013b9ccf9042dacbf711166190f52f6c8e1943fd64cbc96d3e342d6374a0c613
AUX sylpheed-debian-escape-from-at-the-beginning.patch 854 BLAKE2B a3e7127ff1c64aba650c2086f36b979738d001960f6fbc7f4962f05ab166c3832287a599ec9ae9354a1dd977d2dc7db4aaa03e03daddd276c8b04faa2f7910b9 SHA512 63339ccb6ddacfa33cf8ed9f4582a98177290aaafca0015faeb2c14f7334eabcd8ea7266e3e7301e1d9889bd10a3ed45dd366f100ea9ed1486b44eab9397fbc3
AUX sylpheed-debian-fix-FTBFS-GCC-14.patch 916 BLAKE2B 28fd62b4b9133c7c6ecbe5050b2e4a814516e7af052f8cb8949d6d34d35ec3af8059133c62290962d0af11e9b86d18a7a9055ce1659964c47de62806d1efa572 SHA512 6220b936d0f1dfd8ba1f53a3804c39b0af7e1db6f011405a2d8925853644f63104b1de3c44607168a39354527cdce7749e5475075967332750dcad522a3317eb
AUX sylpheed-debian-fix-typo-import.patch 647 BLAKE2B 937bc5a64933ebc1bd40d4edee05d9827fe28a93b8c5125c2998c8a52f113a7c77c37823b01cbaa89de53c4657c59e3f72243709262d92d7298921e4c0fef228 SHA512 3e89634b9e38ed9e0c185d4e8820e6fb2b09c4f2c91c1926c3fd4ca2514e0288bb53f43891114db49113c93e1e30615169d1f86fae993a7a3aed0d71f0752b06
AUX sylpheed-debian-support-SNI-for-IMAP.patch 740 BLAKE2B 7dc9f7b3058d66e55aed5955a9491f757af244aea974f77bb3e29628aaa459827489932736515a08d5925dd0f1b5fa659fd8edc097c746454ddc512b8e4fc8ad SHA512 14c5aec311c0b623a4b62386f73675f25a63de765129f14cee5be93e681fa73498f4a7b75178b56213791909e1c257d153c8bf5fe1be09a0d860a821d35a7619
AUX sylpheed-debian-use-enchant-2.patch 1057 BLAKE2B 137dec5110fd1d299ad747e736de7ee9dfebae5040c7ea5bdd718c1041e4ef541204f22660433aaaa43dfeda06486ca7ac10adef9edac32f45f3721f21a77a13 SHA512 2afcd0c1bb5e05edb09aee3da63a1ee2056d676e874027490f17308dcc77907e100132a3925e93f1af192048e0b0d579a8081f8e55cd493fb4d4a44768bcdd42
AUX sylpheed-tls-1.3.patch 496 BLAKE2B faa07a14de7f8f0501a2de29fc98ebcda52138f6a912ceaf114fddd4b5029fb81a2a2c3a55724beb191fcaa613a828225bbacf6a7cdb46a66b69e763525b5483 SHA512 a4590da5381ff60d5d0549af674f9f1a30acb7617a5d76a5e11b34d74d699bc91e1d80380e5b346a66933b097ea915fffd7508571df504686777e13701585377
DIST sylpheed-3.7.0.tar.bz2 3612328 BLAKE2B bd8182db8a46b956e12b3da4b15d3ee8184a612e2fb216aca20fd4a022610b17416f994d36b390a5a92835915e95f08bd59bf71154a86962c9564162be891f21 SHA512 490837528bf7ba9d26994cd5fff00b6e5390a127419b9d0efd9fc25c38be1291d55c5b8daebdf5ca9d9159a51c938449e76212328f3eae40cc039db88cb5caa4
DIST sylpheed-3.8.0beta1.tar.bz2 3812124 BLAKE2B 8397f9ea540d524921ed9a55869a7143c241cf91ccb1715a8e240e2a5b9d55a8341fe6cc602c9070d5fcaa8e6355fb592d9f793656c64deeba5e13799612f662 SHA512 e84032324aec491e3f41ed39486f87df533ca659202361aec728c99f517bb01506750f826711e4d4cf05f3755987ac40272e97ef22df63c7b8b55b17b47c0c6e
EBUILD sylpheed-3.7.0-r5.ebuild 1697 BLAKE2B d4b08f51995c95ab9789b0d570a63ae9c244f600f4ec81f2984c89f2a60b714eb85e1f30c33d88ba073d5a08778d220d470d79c96743108e8e75e4891df590e6 SHA512 64f8b0ac7b0ed959b196385748a248148300fd6ae35ae33d1d088d04b53423e40e09b184ead9faa16e7095a1cbf788e42b52791ac7c07faa2dee03c152b6516e
EBUILD sylpheed-3.7.0-r6.ebuild 1743 BLAKE2B 69dbf1dab733a557c5053843d1673d0f320aed5ee9062d65cb0ef18be3c2db0b4361590e617ec773eda7dd448553f4882240f3df8280346f91f61116854d0cf6 SHA512 499975e7f322992391a97d9e153caee7ea1e8de5517bbf56494d29e3ff9e5ec5b8f01ac6707a406f27f7febb4a988073cd2a6876885026872d9424b945a9e5fa
EBUILD sylpheed-3.8.0_beta1.ebuild 2148 BLAKE2B 3f3fb180124b1a7c0d5859404677e7555576fd575dcb970e3940a8fe9a831a71171725f7ef1c65d7ca0403a2bfc76992c60106a2a5fe8e5e71c119a010c6fe39 SHA512 9d50428f648b73802ea8dfb046349d795b7aaa6252da1c0c9f231636f8ced4911dd25b7d90bb40d7d24056197d0c8e14876cf083a3c2026d5bdcca42a55cc5e0
MISC metadata.xml 353 BLAKE2B fcf86ed5908d01a1bbc2ee5c0a20a9b378a72039814d5cdcc1a139c14cab31d4137d020449c705002e61b0fa9294d4f8e1abd09a71ca7adae37f6e298c881448 SHA512 44dac43e49c796178bad4884b9a57cd225e6e6e9f78e72eb01e34a2f68fd277bce050aa527284f9a638d8b05c2cda9fdbdc2af72d2efdeca5ebbd0e0b168fc71

View File

@@ -0,0 +1,12 @@
diff '--color=auto' -ur sylpheed-3.7.0_orig/libsylph/utils.c sylpheed-3.7.0/libsylph/utils.c
--- sylpheed-3.7.0_orig/libsylph/utils.c 2017-11-30 03:34:14.000000000 +0100
+++ sylpheed-3.7.0/libsylph/utils.c 2025-09-23 14:17:33.492661137 +0200
@@ -4263,7 +4263,7 @@
log_print("opening %s - %s\n", file, content_type ? content_type : "");
argv[1] = file;
- execute_async(argv);
+ execute_async((gchar *const *) argv);
#endif
return 0;

File diff suppressed because it is too large Load Diff

View File

@@ -0,0 +1,39 @@
https://src.fedoraproject.org/rpms/sylpheed/blob/rawhide/f/sylpheed-3.7.0-uri-check.patch
From 4d7dfe055673b49391af66f45643bc956799a4ca Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Dan=20Hor=C3=A1k?= <dan@danny.cz>
Date: Mon, 2 Aug 2021 12:04:42 +0200
Subject: [PATCH] harden link checker before accepting click
http://git.claws-mail.org/?p=claws.git;a=commitdiff_plain;h=ac286a71ed78429e16c612161251b9ea90ccd431;hp=a4a629ce824011f5ae3f0b8cb1117f9608b7f5ad
Resolves: CVE-2021-37746
---
src/textview.c | 4 +++-
1 file changed, 3 insertions(+), 1 deletion(-)
diff --git a/src/textview.c b/src/textview.c
index e55eea9e..6fbb8a1d 100644
--- a/src/textview.c
+++ b/src/textview.c
@@ -2689,7 +2689,7 @@ static gboolean textview_uri_security_check(TextView *textview, RemoteURI *uri)
gboolean retval = TRUE;
if (is_uri_string(uri->uri) == FALSE)
- return TRUE;
+ return FALSE;
buffer = gtk_text_view_get_buffer(GTK_TEXT_VIEW(textview->text));
gtk_text_buffer_get_iter_at_offset(buffer, &start_iter, uri->start);
@@ -2725,6 +2725,8 @@ static gboolean textview_uri_security_check(TextView *textview, RemoteURI *uri)
if (aval == G_ALERTDEFAULT)
retval = TRUE;
}
+ if (strlen(uri->uri) > get_uri_len(uri->uri))
+ retval = FALSE;
g_free(visible_str);
--
2.31.1

View File

@@ -0,0 +1,22 @@
From: Hideki Yamane <henrich@debian.org>
Date: Sun, 28 Jan 2018 18:20:49 +0900
Subject: Specify MACRO_DIRS as general
It breaks configure that is generated with autoreconf
---
configure.ac | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/configure.ac b/configure.ac
index 090177d..3c12182 100644
--- a/configure.ac
+++ b/configure.ac
@@ -71,7 +71,7 @@ AM_PROG_LEX
AC_PROG_YACC
AM_PROG_LIBTOOL
-SYLPHEED_ACLOCAL_INCLUDE(ac)
+AC_CONFIG_MACRO_DIRS([ac])
native_win32=no
os_osx=no

View File

@@ -0,0 +1,31 @@
From: Gustavo Noronha Silva <kov@debian.org>
Date: Sun, 28 Jan 2018 18:20:19 +0900
Subject: fix small bug in addressbook window
Forwarded: yes
---
src/addressbook.c | 11 +++++++++++
1 file changed, 11 insertions(+)
diff --git a/src/addressbook.c b/src/addressbook.c
index b013507..592050d 100644
--- a/src/addressbook.c
+++ b/src/addressbook.c
@@ -1326,6 +1326,17 @@ static void addressbook_to_clicked(GtkButton *button, gpointer data)
if (new_compose)
compose_block_modified(addrbook.target_compose);
+ /*
+ * nothing selected, but maybe there's something on the text entry
+ */
+ if (node == NULL) {
+ gchar *addr;
+ addr = gtk_entry_get_text(GTK_ENTRY(addrbook.entry));
+ if (addr)
+ compose_entry_append(addrbook.target_compose, addr,
+ (ComposeEntryType) data);
+ }
+
while( node ) {
AddressObject *obj = node->data;
Compose *compose = addrbook.target_compose;

Some files were not shown because too many files have changed in this diff Show More