1
0
mirror of https://github.com/gryf/gryf-overlay.git synced 2026-03-25 14:13:32 +01:00

Compare commits

...

228 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
c202f5cf48 Update ptpython ebuild 2023-06-24 10:42:28 +02:00
6be56133a3 Update kitchen ebuild 2023-06-24 10:41:12 +02:00
09cc031d71 Update ebuild for extfslib 2023-06-24 10:36:56 +02:00
84bc23e84b Removed old oc command 2023-06-09 10:05:58 +02:00
a5d23ed9e1 Chezmoi update 2023-06-08 11:27:36 +02:00
252bfb4a26 Bumped oc version 2023-06-08 11:00:23 +02:00
e90a340277 Added patched version of pystardict lib 2023-05-31 15:27:21 +02:00
9fac88fa2e Added sdpy ebuild 2023-05-31 15:23:31 +02:00
0553d9622d Bump mame to version 0.254 2023-05-04 19:02:02 +02:00
7e31a646be bump python version for git review 2023-05-02 08:49:49 +02:00
a1479d25df Bump heroic version 2023-04-15 10:02:49 +02:00
6b5bd496d9 Bump rxvt-unicode version 2023-04-05 12:52:44 +02:00
f591a3db52 deadbeef ebuild update 2023-03-26 10:59:35 +02:00
a1f775203d Added gvim with gtk2 2023-03-26 10:55:19 +02:00
09caa3de6f Bump mc version 2023-03-23 13:31:43 +01:00
5b15d5f130 readded deadbeef as upstrem ignores sidplay 2023-03-23 12:07:46 +01:00
b5ddbf5fa7 Align version string in info panel for wmaker 2023-03-21 21:03:24 +01:00
4a3debae68 Update scale icons patch 2023-03-21 19:52:31 +01:00
9f99479411 Update patch for terminals max 2023-03-21 19:49:36 +01:00
f93c8ecf33 Added scale icon patch.
Added patch[1] by Robert Lillack, to gain ability to nicely fit icons in
miniwindows.

[1] https://github.com/roblillack/wmaker/pull/5
2023-03-21 19:21:49 +01:00
0e52fc0e1e Don't use epatch for eapi 8 on wmaker ebuild 2023-03-12 12:04:08 +01:00
921c332ae9 Windowmaker ebuild update.
Added patch for respecting window fixed size content (like terminals)
even in maximized state (basically rollback of 370adc94e commit).
Aligned ebuild with upstream.
2023-03-12 11:24:05 +01:00
b20a64f106 Use master branch for wmaker 2023-03-12 11:06:21 +01:00
ccbee6f72b Added BasiliskII ebuild 2023-03-03 20:15:35 +01:00
864433b7b4 Bumb font-misc-misc version 2023-02-28 18:23:13 +01:00
d3294f61d8 Fixes for the easytag compilation issues. 2023-02-26 18:04:19 +01:00
5d313c8232 bump eapi for easytag 2023-02-26 15:34:02 +01:00
65007cdb06 Removed old avidemux 2023-02-26 15:14:44 +01:00
2f65e8ecb6 recoil version bump 2023-02-26 14:44:30 +01:00
ab8521aa86 gscreenshot version bump 2023-02-26 14:43:15 +01:00
517c31ac9d Removed grafx2, it's available on guru repo 2023-02-26 14:38:40 +01:00
1ceb95bbdd Bump apktool version 2023-02-26 14:35:55 +01:00
e0a3480db6 Added ptpython 2023-02-26 14:34:35 +01:00
7cb9e0d99c Bump kick assembler version 2023-02-26 14:30:35 +01:00
c7072d82d6 Removed screenkey, it's in gentoo repo. 2023-02-26 14:02:20 +01:00
9e2b0c2c25 Bump heroic version 2023-02-26 12:50:16 +01:00
dc43a19971 Updated rofi dependences 2023-01-30 13:13:30 +01:00
ee5ac14f40 Changed a way how stdin is copied in rofi-emoji script 2023-01-18 13:45:43 +01:00
28ac1bd446 Bump oc versions 2023-01-18 08:35:40 +01:00
989bbb2861 Added support for xclip in rofi-emoji copy to primary. 2023-01-10 06:49:06 +01:00
da2aa6418e Fix for the xsel primary 2023-01-09 14:05:35 +01:00
fa8fe7e310 Bump heroic ebuild 2022-12-27 10:08:33 +01:00
54dfc86a2a Fix manifets for recoil 2022-12-04 16:28:58 +01:00
bbe05c52f0 Added new version of heroic 2022-12-03 09:56:25 +01:00
8269add34b Removed sweethome, since its acting a bit weird 2022-11-04 18:39:48 +01:00
787d9d09ce Bump chezmoi version 2022-11-04 16:47:58 +01:00
3d3c3fe12a Removed dead dependency 2022-11-04 16:45:49 +01:00
395ebb9dfd Bump recoil version 2022-11-04 16:45:03 +01:00
ff6b90836b Added sweethome3d ebuild 2022-11-04 16:39:27 +01:00
35371f141b Added linak-ctrl ebuild 2022-10-25 22:47:10 +02:00
8a6cde13b5 Added ebuild for py-time-machine 2022-10-24 14:55:53 +02:00
373d11e710 Removed surplus flag from ypyctalog ebuild. 2022-10-11 21:39:50 +02:00
499e66335d Added upycatalog extfs mc ebuild 2022-10-11 21:15:16 +02:00
b83600d8ce Removed ebuild for urxvt-theme-switch 2022-10-08 12:02:26 +02:00
e4254f4340 Change config location for urxvt-theme-switch 2022-10-08 11:59:22 +02:00
0415655947 Added color-theme for urxvt 2022-10-08 11:35:41 +02:00
ccfc393ea1 Bump rofi-emoji 2022-10-08 10:11:35 +02:00
2700306de0 Added yabbedalt ebuild 2022-10-08 09:41:00 +02:00
ac7aa9b474 Bump vboxmanage version 2022-10-08 09:36:27 +02:00
e6eb6cbbfc Added ebuild with my latest versions of urxvt-perls 2022-10-07 07:36:18 +02:00
baaa58835c Patched version of MC with different lha and d64 handlers 2022-10-02 18:59:49 +02:00
343610827e Added extfslib 2022-10-02 16:35:55 +02:00
5d5a64ae14 Added uadf MC plugin 2022-10-02 16:34:09 +02:00
4a0464770d Added ulzx MC plugin 2022-10-02 16:32:42 +02:00
0d3035ace5 Added adbfs mc plugin 2022-10-02 16:30:22 +02:00
04c79af38e Fix manifest for oc 2022-10-01 18:14:45 +02:00
59eb63e841 Added tuir ebuil 2022-10-01 18:11:49 +02:00
ada9d74daa Added tuir dependency - kitchen 2022-10-01 17:52:55 +02:00
da96f00955 Added bash completion for boxpy 2022-10-01 16:47:57 +02:00
b3bac3a064 Added ebuild for vboxmanage bash completion 2022-10-01 16:47:01 +02:00
04cf4615bb Bump heroic version 2022-10-01 11:34:38 +02:00
68f6fd9ca6 Update manifest for wmtemp 2022-10-01 11:31:28 +02:00
dacc079418 Bump PYTHON_COMPAT for couple of packages 2022-10-01 11:30:32 +02:00
b51856e6f8 Changed description for oc 2022-10-01 11:28:04 +02:00
80249bbb5d Fix deps for pycatalog 2022-10-01 09:19:47 +02:00
00c2966b50 Sorted out deps for pycatalog 2022-09-30 18:25:05 +02:00
46996e8b98 Added boxpy ebuild 2022-09-30 16:15:00 +02:00
64418262f8 Added OCP command line client 2022-09-29 15:07:39 +02:00
cbe1cf4465 Minor repo name change 2022-09-27 07:26:56 +02:00
5aa30607ed Added ebuild for pycatalog 2022-09-26 16:58:38 +02:00
9bea7c2085 Bumped sdlmame to 0.247 2022-09-22 16:08:04 +02:00
8f6fd03391 Removed not used patch for sdlmame. 2022-09-22 16:07:36 +02:00
63dd33dc46 Heroic version bump 2022-09-04 10:41:30 +02:00
2b78086702 Added fs-uae-wrapper ebuild 2022-09-02 19:18:36 +02:00
ee40df0d06 Argh. Updated manifests 2022-08-28 18:30:37 +02:00
eccc35f0fe Re-add avidemux 2.7.6 2022-08-28 18:23:32 +02:00
07e0f3e572 Added rofi 1.7.2.
This particular version is pretty stable for me, which I cannot say for
newer versions due to the nasty bug[1]. Let's keep an eye on this tandem
(rofi + radeon), which might become stable again.

[1] https://github.com/davatorium/rofi/issues/1611
2022-08-26 15:07:27 +02:00
0f774a777b Removed cbonsai, since it is in guru repository 2022-08-14 16:52:18 +02:00
c80483e114 Added screenkey ebuild 2022-08-14 15:38:24 +02:00
03d343a789 Cleanup old versions 2022-08-14 15:35:18 +02:00
90a0629be7 EAPI bump for fixed-misc fonts 2022-08-14 15:24:03 +02:00
92395c5709 Remove old wmaker ebuild, make adjustements to 8888. 2022-08-13 17:56:14 +02:00
3767528ba9 Corrected true color patch location for urxvt 2022-08-13 17:49:03 +02:00
0704b84214 EAPI bump for wmtemp 2022-08-13 17:45:05 +02:00
702dd21fc3 Drop ldtp 2022-08-13 17:41:43 +02:00
0d3a21d64a Drop wmcpufreq, as I don't use it 2022-08-13 17:41:00 +02:00
51fb98bd93 EAPI bump for ufiformat 2022-08-13 17:37:31 +02:00
23429f9f08 EAPI bump for tvtime 2022-08-13 17:35:32 +02:00
640fe55111 Dropped deadbeef ebuild, since it is in gentoo repo. 2022-08-13 17:30:23 +02:00
bd15b8a4c0 Dropped svg2pdf and svg2png due to unmet requirements 2022-08-13 17:29:33 +02:00
4b3dd24984 Recoil version bump. 2022-08-13 17:19:25 +02:00
42cd5cacee EAPI bump for gqview 2022-08-13 17:11:42 +02:00
160964dbc1 Removind azpainter in favor of version from guru repo 2022-08-13 17:10:38 +02:00
2b47f1e4c0 Bump EAPI for heroic 2022-08-13 17:02:01 +02:00
81f203c926 Bump EAPI for sdlmame 2022-08-13 13:43:56 +02:00
6e7d84d46e Remove jsl ebuild 2022-08-13 12:56:37 +02:00
6d39616584 Removed not working c64 debugger 2022-08-13 12:54:25 +02:00
58df390350 Version bump for KickAssembler 2022-08-13 12:51:46 +02:00
1e741d15b8 EAPI bump for agreader 2022-08-13 12:11:27 +02:00
dc5f3a638c Bump EAPI for osmo 2022-08-13 12:06:35 +02:00
c1c627da89 Removing klavaro since it's on gentoo repo. 2022-08-13 12:03:22 +02:00
b31df21b21 Bump EAPI for eselect-ctags 2022-08-13 08:59:46 +02:00
be7da1525d Bump EAPI for pucrunch 2022-08-13 08:56:11 +02:00
737a8b71aa Removing non functional e-uae ebuild 2022-08-13 08:52:21 +02:00
298 changed files with 6513 additions and 5250 deletions

View File

@@ -1,4 +1,4 @@
gryf_overlay
gryf-overlay
============
There is a bunch of ebuilds, which I'd like to keep - some of them are taken

View File

@@ -1,12 +0,0 @@
DIST chezmoi_2.20.0_linux_amd64.deb 9435664 BLAKE2B 70424f8f059d13c41f0a783b5131ced4d13166562574ad29ac2eb1221a2af84fd95aa9baf4dfe77b3c5e45d68552ee1c6600a698cd2f936837f5aa12b4448447 SHA512 a06db2dc1f3a11a2963031fe0d7098b245c2e8a2036d49d8b10a3fcfda5ceff76f0c7b5a11683d09d37cf816bdb73d1a440661e5e359228308b06a77c6a5e84b
DIST chezmoi_2.20.0_linux_arm64.deb 8519624 BLAKE2B 54ad9cce94583646cd0940a580e00c651c5dafb0196810febaf8f1caa4c55245ccfa1c9c9edd4eb1363baf48941d4cae4cf9b144e22e34581edf3e36d2580ae3 SHA512 d0cc2a8c9bd0296cf092987a452fc633082c3c5ee3bafd0bfb75676ec3c7dd9509f5b66e04f739f715a15ead49491a34c2fbbc472be9dc9f46d03d1c2579df8f
DIST chezmoi_2.20.0_linux_armel.deb 9027654 BLAKE2B d76959c45cbe87497f63b8fa80687ae15aa3ae38835f5268f25b3a80f6920a9e940d4f1045c00f7d919eea73abe4e66641404372c35ed891a8f63fd41cd80903 SHA512 72baf07840160ee0e16b5bb7068805b6fb1f3fb32ac29a58d7f8c012c05eebbee6b7561d08fdfb285ce57808633b0158a7a327bca855d27e76e6dd60483dee1d
DIST chezmoi_2.20.0_linux_i386.deb 8792578 BLAKE2B 2786951eebb89077efd968a1d65ebc5d037088483feb46a4c13b790f185fffa0c923f117b20ea19062000dc34683f2a8b894e3c77e3c18433cc476a681ab7179 SHA512 9657a36d0e64d057efebaabdf43940f8d4123c831043875c3db9e1f93076960d5d9dde6f44425ea23a3059f52ecc6ab4ea7d90e6cd34ec8b45a4e5ddaa48eb8a
DIST chezmoi_2.20.0_linux_ppc64.deb 8340554 BLAKE2B 585528256241a40261c099628f2ed5a2ba4a68778e3c4593c51809d9cdf62d433bb029356198ec4d5c12a33de4d76bdbf8725c1e69b25a1e3803670c0391162c SHA512 f8c09f8d0f66c9148ca8ac14168d074672c8197089953c5f3502cf70c5a6a274309efc6178b835754fe10fae9d524c658f0de8871ca3511a1103e5dfc4b8be7b
DIST chezmoi_2.9.4_linux_amd64.deb 7844828 BLAKE2B 44189c830619601c174d615e557da8476bd38d38375241c1555803f1a78cb024a30c0a49a6cd0ce99bef453bda1929b2565ef8dc167fb71cb68eeec6e35e9753 SHA512 cb924583dde3903a64bcba2b9db1b3348e59f05378617818d14b4d60cb25f746f5cbc0b06787196bf84a709e810fc32022eb05fe9425b25982e51eeed99f6e44
DIST chezmoi_2.9.4_linux_arm64.deb 7190714 BLAKE2B dfc7a73c1f052c06b5fe8570d886d5ad35e0278617e88d34eb7cf0cfd7320be2a02aabff389662861bda860f5bbdda8fea3537a99d07298cc3d545974773812b SHA512 ef99c8a13e56f30b8bab28e5549be310314f49ea10b04187fca214cbf9b088fadb5fa1bd99d1b3f1c2143f6823908882982ec0c7a04b7b5c965a9ef6fe5aad9a
DIST chezmoi_2.9.4_linux_armel.deb 7468920 BLAKE2B b57047551375ba9ff16c7aa65db8825d3c5767d440bc4356f1e697e769161becfd81685dfc377e638728728bc0a296706b791bab9e12c79bed34ed0e15ca6dc4 SHA512 2e131e09053c5a23d0b17b6105660606291ea6c21197af7467d0768cb404a86d3f564cec5adff110a09b423fb9345a2769e6de814009f578b2a5ba78351dd33a
DIST chezmoi_2.9.4_linux_i386.deb 7223722 BLAKE2B a8a58540df9467cfa10c7589dbbdc2910d87ae0d90a1d38e82a455e93c234f6dca3c3ca5c5228beefcc908acf468a438006d7b65d7cefe3a6807288cf75579f2 SHA512 bfac56de061d56674a32eeeea4b2c233f2a40e89244eda3f2e9674b35b50ef117635bcc7184c6bfc3f9b299ee348b675d00c597b74ed500a761da78799b560a5
DIST chezmoi_2.9.4_linux_ppc64.deb 6968910 BLAKE2B 57735ed3e829f347c56b6ddeab234bc700e442ce60045d8e361973063dd980ba36fde1bc52665ce241752404ad9f7c502f936e429cca110ea96eb3e923a9cdad SHA512 1d81eefe819ac3dd67e48f34355f94811b3cc2b40189f88f5cd3f9dde472a8f7be96c2f95d805f6824d504fe4d97acf621e17ac824b76d8fc553c4028354c3bc
EBUILD chezmoi-bin-2.20.0.ebuild 1083 BLAKE2B 0eb343ba6f18107bf802b6eba63c9cde78269800fd3184b31d9a10642d38e2ca4c573292f6111ffaacdef9be50bf7522f89098817d3d77d44257bd6f796f340f SHA512 abd7f836f330d2fe7a01289c7cf840255ebe02cda18ce985c2fe151189d2f913e322a1d45348981c14a5083245495ac0887803071840ad6aae039211f191b550
EBUILD chezmoi-bin-2.9.4.ebuild 1090 BLAKE2B 08e21f6d077bdfe37221e247211720937fa98d44a64b975a34990d5ab2e4e84876443de4095bce17e8158ce3b0d16d8ee53b3abbf610825de143a2b6749ebaed SHA512 e4db9201485a3da74dd96b5d8b0a5518bb061254aa420132ba38b62dd7c5bdabbb00d6245529652259998c2531ca0be375e3be47fe2dee4ad7855b98108557ff

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=7
inherit eutils 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

@@ -0,0 +1 @@
EBUILD py-time-machine-9999.ebuild 569 BLAKE2B 2e418301ccb78f2ac9d23d24797c3382f878142c1a42d5a2568ab2686fa4e9dc8ed3fadf5ae32545f220f09a9c63ea853028626c4ccd7660e1e452453991b714 SHA512 6de1706d1753ece15f7e4e103506daaa9d2b42bb48cfcba07cf0f6f0dec1c527bae3e8c449bc2aaff8fb5bc7aabca999838fd5c4b3302ef12ae24b886922c928

View File

@@ -0,0 +1,28 @@
# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
PYTHON_COMPAT=( python3_{10..13} )
inherit git-r3
DESCRIPTION="Rsync/hardlinks based python script for backup purposes"
HOMEPAGE="https://github.com/gryf/py-time-machine"
EGIT_REPO_URI="https://github.com/gryf/py-time-machine"
EGIT_BRANCH="master"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~amd64 ~x86 ~arm64 ~arm"
RDEPEND="
dev-python/pyyaml
net-misc/rsync
"
DEPEND="${RDEPEND}"
src_install() {
newbin py-time-machine.py py-time-machine
einstalldocs
}

View File

@@ -0,0 +1,7 @@
AUX gvim-completion 1219 BLAKE2B 8a8d8ac5b42be0103da00ecda3445f24993df0b2762310dcc1a9e1cf892048b57c02b7da2ea19d900c40b782cabeda4c6f7b79b9b7b44b6fb7ad7ae723b46f88 SHA512 08bb32a3c9fcbdd00977b7343dda9cda44b389a13b1717ebddb462e22b6cf9d4db37d5b49ff752b931e305bf57e8f9f4a7d6e32ea25f8acd1b00e5f8320ac132
AUX gvimrc-r1 990 BLAKE2B 5fc0b805458aff22485e3e180ca8c32a62f2cfe49572edffa5725d2cfc4ed9a7bded20c1a5cd1f19f41e0849e3ca08be4798ff23edd66a92bcbb31aee16c433a SHA512 f6538550f1ecadcccf74a6bbd5a6a0b71d18a234a854d1a0179144125555c42280000df9523e7c3d5a8b449f421af7bafcca1034951f085279cee0dd1160808a
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

@@ -0,0 +1,40 @@
# Author: Ciaran McCreesh <ciaranm@gentoo.org>
#
# completion for gvim
_gvim()
{
local cur prev cmd args
COMPREPLY=()
cur=${COMP_WORDS[COMP_CWORD]}
prev=${COMP_WORDS[COMP_CWORD-1]}
cmd=${COMP_WORDS[0]}
if [[ "${prev}" == "--servername" ]] ; then
local servers
servers=$(gvim --serverlist )
COMPREPLY=( $( compgen -W "${servers}" -- $cur ) )
elif [[ "${prev}" == -[uUi] ]] ; then
COMPREPLY=( $( compgen -W "NONE" ) \
$( compgen -f -X "!*vim*" -- "$cur" ) )
elif [[ "${cur}" == -* ]] ; then
args='-t -q -c -S --cmd -A -b -C -d -D -e -E -f --nofork \
-F -g -h -H -i -L -l -m -M -N -n -nb -o -R -r -s \
-T -u -U -V -v -w -W -x -X -y -Y -Z --echo-wid \
--help --literal --noplugin --version'
args="${args} --echo-wid --remote --remote-expr \
--remote-send --remote-silent --remote-wait \
--remote-wait-silent --serverlist \
--servername --socketid"
COMPREPLY=( $( compgen -W "${args}" -- $cur ) )
else
_filedir
fi
}
complete -o filenames -F _gvim gvim evim eview gview gvimdiff rgvim rgview
# vim: set ft=sh sw=4 et sts=4 :

View File

@@ -0,0 +1,28 @@
scriptencoding utf-8
" ^^ Please leave the above line at the start of the file.
" Default configuration file for gvim
"
" Written by Aron Griffis <agriffis@gentoo.org>
"
" This file is read AFTER normal Vim initializations, like reading your .vimrc
" file (and the default /usr/share/vim/vimrc). So there's no reason to
" duplicate settings from vimrc. Red Hat has had this wrong for years, to the
" great annoyance of users.
" Pre-GUI settings
set columns=80 lines=30 " don't inherit geometry from parent term
set mousemodel=popup " right mouse button pops up a menu in the GUI
" Use a sufficiently wide window automatically when started as "gvimdiff"
if (&foldmethod == 'diff')
set columns=165
endif
" For bug 33327, add a mapping which allows shift-insert to function
" as expected in insert and command-line modes
map! <s-insert> <c-r>*
if filereadable("@GENTOO_PORTAGE_EPREFIX@/etc/vim/gvimrc.local")
source @GENTOO_PORTAGE_EPREFIX@/etc/vim/gvimrc.local
endif

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

@@ -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

@@ -0,0 +1,46 @@
# Copyright 2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
inherit git-r3
DESCRIPTION="Open Source 68k Macintosh emulator"
HOMEPAGE="https://sheepshaver.cebix.net"
EGIT_REPO_URI="https://github.com/cebix/macemu"
LICENSE="GPL"
SLOT="0"
KEYWORDS="~amd64 ~x86 ~arm64 ~arm"
IUSE="+jit -network"
DEPEND="x11-libs/gtk+:2
media-libs/libsdl2
network? ( net-misc/vde )
"
RDEPEND="${DEPEND}"
BDEPEND=""
S="${WORKDIR}/${P}/${PN}/src/Unix"
src_prepare() {
default
./autogen.sh \
--with-sdl2 \
$(use_enable jit jit-compiler) \
$(use_with network vdeplug) || die
}
src_configure() {
econf \
--with-sdl2 \
$(use_enable jit jit-compiler) \
$(use_with network vdeplug)
}
src_install() {
emake DESTDIR="${D}" install
dodoc ../../README
dodoc ../../TECH
dodoc ../../TODO
}

View File

@@ -0,0 +1 @@
EBUILD BasiliskII-9999.ebuild 831 BLAKE2B 760067531baf610a5aaab24a885598d9545d05aa34f5cfcc18e7292ab113fa01a6fa974786081758bc497e59ed6785e8b28145a9632f0adb7135bf87d5b72659 SHA512 07a8a0d8b373c1ded9c865e68ee856c1cdacbc292474c4bf12d5c95365891df95491c7f55a11502aa1217f3122c6948ad095e0d71da7e46673fca8a10231cca6

View File

@@ -0,0 +1 @@
EBUILD boxpy-9999.ebuild 572 BLAKE2B 89bb6b0e5729d0e3e6365f504f8fcb9095ce619714f1a1d0b8fd36bee0752c668067fee076a3b514c7f18bcae4e386baaad754020ad47dd34d28e2a6754d81cc SHA512 d9576bda7e6032107dde26a2ea7fce8889cf1427cff6982f6a5e034cbc6aacfc39b7f46563378e290cbc1ab693e52393e07d0b549b376034b83864cd4d0c4f2b

View File

@@ -0,0 +1,27 @@
# 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 git-r3
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"
LICENSE="LGPL"
SLOT="0"
KEYWORDS="~amd64"
RDEPEND="
app-emulation/virtualbox
dev-python/pyyaml
dev-python/requests
app-cdr/cdrtools
net-misc/wget
app-emulation/qemu
"
DEPEND="${RDEPEND}"

View File

@@ -1,198 +0,0 @@
# ChangeLog for app-emulation/e-uae
# Copyright 1999-2011 Gentoo Foundation; Distributed under the GPL v2
# $Header: /var/cvsroot/gentoo-x86/app-emulation/e-uae/ChangeLog,v 1.42 2011/03/27 10:22:52 nirbheek Exp $
27 Mar 2011; Nirbheek Chauhan <nirbheek@gentoo.org>
e-uae-0.8.28-r3.ebuild, e-uae-0.8.29_rc4-r1.ebuild:
Fix slot-dep on gtk+
28 Jul 2008; Doug Goldstein <cardoe@gentoo.org> metadata.xml:
add GLEP 56 USE flag desc from use.local.desc
25 Dec 2007; Christian Heim <phreak@gentoo.org> metadata.xml:
Removing dholm from metadata.xml as per #24623.
22 Jul 2007; <pva@gentoo.org> e-uae-0.8.28-r3.ebuild,
-e-uae-0.8.29_rc4.ebuild, e-uae-0.8.29_rc4-r1.ebuild:
Removed virtual/x11 dependency.
*e-uae-0.8.29_rc4-r1 (26 May 2007)
26 May 2007; <pva@gentoo.org>
+files/e-uae-0.8.29_rc4-high-cpu-usage.patch, +e-uae-0.8.29_rc4-r1.ebuild:
Added fix for high cpu usage when compiled with --disable-audio.
09 May 2007; Kevin F. Quinn <kevquinn@gentoo.org> e-uae-0.8.28-r3.ebuild,
e-uae-0.8.29_rc4.ebuild:
In addition to unrestricting mprotect(), switch off unneeded trampoline
emulation for PaX - discussion on bug #177390.
07 May 2007; Kevin F. Quinn <kevquinn@gentoo.org> e-uae-0.8.28-r3.ebuild,
e-uae-0.8.29_rc4.ebuild:
Mark the main executable to permit it to create executable heap
bug #177390 - thanks to Yaroslav Isakov.
*e-uae-0.8.29_rc4 (09 Apr 2007)
09 Apr 2007; <pva@gentoo.org>
-files/e-uae-0.8.29-20070223-filesys_fix.diff,
-e-uae-0.8.29_pre20070223-r1.ebuild, -e-uae-0.8.29_pre20070317.ebuild,
+e-uae-0.8.29_rc4.ebuild:
Version bump. This is 0.8.29-WIP4! Enjoy :)
*e-uae-0.8.29_pre20070317 (19 Mar 2007)
19 Mar 2007; <pva@gentoo.org> +e-uae-0.8.29_pre20070317.ebuild:
New snapshot bump.
*e-uae-0.8.29_pre20070223-r1 (26 Feb 2007)
26 Feb 2007; <pva@gentoo.org>
+files/e-uae-0.8.29-20070223-filesys_fix.diff,
-e-uae-0.8.29_pre20070223.ebuild, +e-uae-0.8.29_pre20070223-r1.ebuild:
Patch which ensure that cached changes don't lost during stopping emulator.
*e-uae-0.8.29_pre20070223 (25 Feb 2007)
25 Feb 2007; <pva@gentoo.org> ChangeLog -e-uae-0.8.29_pre20061116-r1.ebuild,
-e-uae-0.8.29_pre20070126.ebuild, +e-uae-0.8.29_pre20070223.ebuild:
New snapshot.
16 Feb 2007; <pva@gentoo.org> e-uae-0.8.29_pre20061116-r1.ebuild,
e-uae-0.8.29_pre20070126.ebuild:
Added warning about sdl-sound. Ustream suggests not to use it in Linux.
*e-uae-0.8.29_pre20070126 (11 Feb 2007)
11 Feb 2007; <pva@gentoo.org> -e-uae-0.8.28-r1.ebuild,
-e-uae-0.8.29_pre20061116.ebuild, +e-uae-0.8.29_pre20070126.ebuild:
Update CVS snapshot. Clean out unused versions.
*e-uae-0.8.29_pre20061116-r1 (11 Feb 2007)
11 Feb 2007; <pva@gentoo.org> +e-uae-0.8.29_pre20061116-r1.ebuild:
To avoid autodetection caps should be explicetly disabled. Thank Martin Bays
<gentoo_bugz AT zugzwang.port5.com> for report, bug #165147.
18 Nov 2006; Joseph Jezak <josejx@gentoo.org> e-uae-0.8.28-r3.ebuild:
Marked ppc stable for bug #154764.
*e-uae-0.8.29_pre20061116 (17 Nov 2006)
17 Nov 2006; Peter Volkov <pva@gentoo.org>
-files/e-uae-xkb-rules-dir-detection.patch, -e-uae-0.8.28-r2.ebuild,
-e-uae-0.8.29_pre20060812.ebuild, +e-uae-0.8.29_pre20061116.ebuild:
Bump for CVS snapshot. Removed unused ebuilds.
14 Nov 2006; Andrej Kacian <ticho@gentoo.org> e-uae-0.8.28-r3.ebuild:
Stable on x86, bug #154764.
14 Nov 2006; Peter Volkov <pva@gentoo.org> e-uae-0.8.28-r1.ebuild,
e-uae-0.8.28-r2.ebuild, e-uae-0.8.28-r3.ebuild,
e-uae-0.8.29_pre20060812.ebuild:
cdrtools became virtual. pre20060812 also modified to use autotools eclass.
14 Nov 2006; Peter Volkov <pva@gentoo.org>
e-uae-0.8.29_pre20060812.ebuild:
Use versioned tarball distributed through our mirrors.
12 Nov 2006; Peter Volkov <pva@gentoo.org> e-uae-0.8.28-r3.ebuild:
Removed nonexistend doc (CHANGES) from dodoc. Thank Markus Meier for report.
11 Nov 2006; <malc@gentoo.org> e-uae-0.8.28-r3.ebuild:
Stable on amd64, bug #154764
09 Sep 2006; <ticho@gentoo.org> e-uae-0.8.28-r1.ebuild:
Stable on x86, bug #140022.
02 Sep 2006; Michael Sterrett <mr_bones_@gentoo.org> -e-uae-0.8.27.ebuild:
clean out old, non-modX ebuild
29 Aug 2006; Joseph Jezak <josejx@gentoo.org> e-uae-0.8.28-r1.ebuild:
Marked ppc stable for bug #140022.
*e-uae-0.8.29_pre20060812 (27 Aug 2006)
27 Aug 2006; Peter Volkov <pva@gentoo.org>
+files/e-uae-xkb-rules-dir-detection.patch,
+e-uae-0.8.29_pre20060812.ebuild:
Version bump. This is actually 0.8.29-WIP3 with some additional fixes.
20 Aug 2006; Simon Stelling <blubb@gentoo.org> e-uae-0.8.28-r1.ebuild:
stable on amd64
*e-uae-0.8.28-r3 (18 Jul 2006)
18 Jul 2006; Peter Volkov <pva@gentoo.org>
+files/e-uae-0.8.28-themes_rendering_fix.diff, +e-uae-0.8.28-r3.ebuild:
Fix for bug 95430. Thank Joël for report and upstream developer
Richard Drummond for the patch.
17 Jul 2006; Peter Volkov <pva@gentoo.org> e-uae-0.8.28-r1.ebuild,
e-uae-0.8.28-r2.ebuild:
$S, $FILESDIR, $DESTDIR should be in double quotes `"'.
*e-uae-0.8.28-r2 (17 Jul 2006)
17 Jul 2006; Peter Volkov <pva@gentoo.org>
+files/e-uae-0.8.28-gtkui_64bit_fix.diff, +e-uae-0.8.28-r2.ebuild:
Fix for crash that was reproducable on amd64 with newer versions of gcc. Thank
Ben Hodgetts for report (bug 140460) and Richard Drummond for the fix.
11 Jul 2006; Peter Volkov <pva@gentoo.org> e-uae-0.8.28-r1.ebuild:
einfo replaced with elog. Additional elogs added to clearly state video output.
16 Jun 2006; Peter Volkov <pva@gentoo.org> e-uae-0.8.27.ebuild,
-e-uae-0.8.28.ebuild, e-uae-0.8.28-r1.ebuild:
Updated ancient DESCRIPTION. Thank Andrew 'Truck' Holland. Cleaning
purposeless ebuild.
*e-uae-0.8.28-r1 (14 Jun 2006)
14 Jun 2006; Peter Volkov <pva@gentoo.org>
+files/e-uae-0.8.28-fix-JIT-cache-on-NX-cpu.patch,
+files/e-uae-0.8.28-fix-atoscroll-screen-support.patch,
+files/e-uae-0.8.28-fix-joystick-conflicts.patch, +e-uae-0.8.28-r1.ebuild:
A bunch of fixes suggested by upstream developer Richard Drummond!
14 Jun 2006; Peter Volkov <pva@gentoo.org>
+files/e-uae-0.8.28-shm-crash.patch, e-uae-0.8.28.ebuild:
Fixed crash due to X11 shared memory extension. Misc cleanings.
*e-uae-0.8.28 (13 Jun 2006)
13 Jun 2006; Peter Volkov <pva@gentoo.org> metadata.xml,
+e-uae-0.8.28.ebuild:
Version bump. Fixed modular X deps. Many improvements...
15 Jun 2005; David Holm <dholm@gentoo.org> e-uae-0.8.27.ebuild:
Stable on ppc.
12 Apr 2005; David Holm <dholm@gentoo.org> e-uae-0.8.27.ebuild:
Applied fix for doc install by Till Maas <opensource (at) gmx (dot) net>
(Bug #88498)
*e-uae-0.8.27 (12 Jan 2005)
12 Jan 2005; <avatar@gentoo.org> +e-uae-0.8.27.ebuild,
-e-uae-0.8.27_rc2.ebuild, -e-uae-0.8.27_rc3.ebuild:
Version bumped
*e-uae-0.8.27_rc3 (01 Dec 2004)
01 Dec 2004; David Holm <dholm@gentoo.org> -e-uae-0.8.27_rc1.ebuild,
+e-uae-0.8.27_rc3.ebuild:
Version bumped
Removed old release candidate
*e-uae-0.8.27_rc2 (22 Nov 2004)
22 Nov 2004; David Holm <dholm@gentoo.org> +e-uae-0.8.27_rc2.ebuild:
Version bumped
*e-uae-0.8.27_rc1 (22 Oct 2004)
22 Oct 2004; David Holm <dholm@gentoo.org> +metadata.xml,
+files/e-uae-0.8.27_rc1-keymap-fix.diff, +e-uae-0.8.27_rc1.ebuild:
E-UAE is a fork of UAE by Richard Drummond

View File

@@ -1,7 +0,0 @@
AUX e-uae-0.8.29_rc4-high-cpu-usage.patch 399 BLAKE2B 0b8d1126bafe49ecf1ca03c23efe51287a8b8b565084560caae054f2997d61c86f248e2bca3b511bf6e283fed8c47639d5ea266a147acc77cbb4b1cabc3b7f94 SHA512 a0d6dbe9dedbabb7700e2199d62814732a0d6f09be7758aa70565ba4d4cc1a86d848e3a9b5c743871a0052ee1b19b03615ee38a174634c7a339d218bab350b18
AUX e-uae-0.8.29_rc4-no_schily.patch 708 BLAKE2B 8a67650e1b939149cc0e701538e15eb9e2ff85cce3c046a47210f82f5c3117b9d95e55b0ef2f0ab2ee0cc428b21d1b3b1afc4a3b6317eb9a88682bf7b571d422 SHA512 6f8bf99d031eb1f7363dd42a1cbea75689671dbde3782c76beb7e437c7f52b2daeea85cf39a819e586f4dd04c43df46d16a299409e99a8160e9750c7a336a3cd
AUX e-uae-0.8.29_rc4-tinfo.patch 590 BLAKE2B f502517a50e3c61cafcfd2903b909e0fed7942877ff89e315f1ad0bb790fae6d293b242f5e1dc2897fea88e403e9a718bd01380b4c934287d2439979eb6cf95e SHA512 b5cad73be7a804f80ff5e73eba73c8d777ea5fb18ff829c3efe89ee4914bb08cfb87882b281b95d9a2a88967f2adf18971cc643a8442425c95d9f5d6cff35389
DIST e-uae-0.8.29-WIP4.tar.bz2 1122718 BLAKE2B 4120e7d14e4ee1a8be04839680c30dc57286524a68eb8036a8f48a0724c3581884045c2ad11bb8409a88b2f43bd132b92083e1e1cc088c5b4768f3b6dfdef458 SHA512 63d5c60ca017ba7ffaba32c4d7edceba0410b773066cc58e226c8cc2c92152eb3689698b0affe478cc63c996c731fbbf56d9028dfd000394d904f193f860473f
EBUILD e-uae-0.8.29_rc4-r99.ebuild 4146 BLAKE2B cdcc751b29d70604c46591b752eccece6d74c4569da77a938d451fb9ec07df0be961d7aae1d9fe7c71fe50645eb872603c77c5a778fbf4f4d749a970b996189a SHA512 22c8a67e414e4ac04053aaee281b9c21b558e66664d3a165db390faf644f5deb6f12ede0be9b032c0b9c79034dd6abd48bdd57cb0456436d165c49d742bab7da
MISC ChangeLog 7302 BLAKE2B fce08905efbebf55887d40fcbce3fbf54d74fc642300da0c1de06e015ae5b5371744e0ed839e54ca25faef97f773ca5f07718809f1a24d5d48b6a0ba86a02123 SHA512 13ed5c20007c0b62a3b329093ec72e9cfea4addc1464bd9b4c0bab3085fa9977500e7389c34fed6c61418708e3798c8cf640e152ca68032c0c0e6adf06f1f4ce
MISC metadata.xml 526 BLAKE2B ab8de3c65ec69fccb43f89954ccfedfd0fbb3bda5c907c822013045d4331abe439b31d8e2647bd0fa04e4d259ec3e632da815b8b3f09924998003e78d560c59d SHA512 94fcb0df899366ae3c79d9c8d0548b6d258e2cf4eb0da8c016b1ec566cf27297f524d49a15268d4c977c511430d2399e22eb0c64034c1017dc41995b794312bb

View File

@@ -1,157 +0,0 @@
# Copyright 1999-2019 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=6
inherit autotools flag-o-matic pax-utils
DESCRIPTION="The Ubiquitous Amiga Emulator with an emulation core largely based on WinUAE"
HOMEPAGE="http://www.rcdrummond.net/uae/"
# We support _rcX for WIPX versions and _preYYYYMMDD for CVS snapshots.
if [[ "${PV%%_rc*}" = "${PV}" ]] ; then
# _pre is used, cvs version
my_ver=${PV%%_pre*}
snap_ver=${PV##*_pre}
S="${WORKDIR}"/${PN}-${my_ver}-${snap_ver}
SRC_URI="http://www.rcdrummond.net/uae/test/${snap_ver}/${PN}-${my_ver}-${snap_ver}.tar.bz2"
else
my_ver=${PV%%_rc*}
WIP_ver=${PV##*_rc}
S="${WORKDIR}"/${PN}-${my_ver}-WIP${WIP_ver}
SRC_URI="http://www.rcdrummond.net/uae/${PN}-${my_ver}-WIP${WIP_ver}/${PN}-${my_ver}-WIP${WIP_ver}.tar.bz2"
fi
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~amd64 ~ppc ~x86"
IUSE="X dga ncurses sdl alsa oss sdl-sound capslib"
# Note: opposed to ./configure --help zlib support required! Check
# src/Makefile.am that includes zfile.c unconditionaly.
RDEPEND="
sys-libs/zlib
virtual/cdrtools
X? (
x11-libs/libXt
x11-libs/libxkbfile
x11-libs/libXext
x11-misc/xkeyboard-config
dga? (
x11-libs/libXxf86dga
x11-libs/libXxf86vm
)
)
!X? (
sdl? ( media-libs/libsdl )
!sdl? ( sys-libs/ncurses:0= )
)
alsa? ( media-libs/alsa-lib )
!alsa? ( sdl-sound? ( media-libs/sdl-sound ) )
capslib? ( >=games-emulation/caps-20060612 )
"
DEPEND="${RDEPEND}
X? ( dga? ( x11-base/xorg-proto ) )
"
PATCHES=(
"${FILESDIR}"/${P}-tinfo.patch #527628
"${FILESDIR}"/${P}-no_schily.patch
)
src_prepare() {
default
# Fix for high cpu use when compiled with --disable-audio
if ! use alsa && ! use sdl-sound && ! use oss ; then
eapply "${FILESDIR}"/${P}-high-cpu-usage.patch
fi
eautoreconf #527628
}
src_configure() {
strip-flags
local myconf=()
# Sound setup.
if use alsa; then
elog "Choosing alsa as sound target to use."
myconf=( --with-alsa --without-sdl-sound )
elif use sdl-sound ; then
if ! use sdl ; then
ewarn "sdl-sound is not enabled because sdl USE flag is disabled. Leaving"
ewarn "sound on oss autodetection."
myconf=( --without-alsa --without-sdl-sound )
else
elog "Choosing sdl-sound as sound target to use."
ewarn "E-UAE with the SDL audio back-end doesn't work correctly in Linux."
ewarn "Better use alsa... You've been warned ;)"
myconf=( --without-alsa --with-sdl-sound )
fi
elif use oss ; then
elog "Choosing oss as sound target to use."
ewarn "oss will be autodetected. See output of configure."
myconf=( --without-alsa --without-sdl-sound )
else
ewarn "There is no alsa, sdl-sound or oss in USE. Sound target disabled!"
myconf=( --disable-audio )
fi
# VIDEO setup. X is autodetected (there is no --with-X option).
if use X ; then
elog "Using X11 for video output."
ewarn "Fullscreen mode is not working in X11 currently. Use sdl."
myconf+=( --without-curses --without-sdl-gfx )
use dga && ewarn "To use dga you have to run e-uae as root."
use dga && myconf+=( --enable-dga --enable-vidmode )
elif use sdl ; then
elog "Using sdl for video output."
myconf+=( --with-sdl --with-sdl-gfx --without-curses )
elif use ncurses; then
elog "Using ncurses for video output."
myconf+=( --with-curses --without-sdl-gfx )
else
ewarn "There is no X or sdl or ncurses in USE!"
ewarn "Following upstream falling back on ncurses."
myconf+=( --with-curses --without-sdl-gfx )
fi
# bug #415787
myconf+=(
--disable-ui
$(use_with capslib caps)
--with-zlib
# And explicitly state defaults:
--enable-aga
--enable-autoconfig
--enable-scsi-device
--enable-cdtv
--enable-cd32
--enable-bsdsock
--with-libscg-includedir="${EPREFIX}"/usr/include/scsilib
)
econf ${myconf[@]}
}
src_compile() {
emake -j1
}
src_install() {
emake DESTDIR="${D}" install
# The emulator needs to be able to create executable heap
# - doesn't need trampoline emulation though.
pax-mark me "${ED%/}/usr/bin/uae"
# Rename it to e-uae
mv "${ED%/}"/usr/bin/{,e-}uae || die
mv "${ED%/}"/usr/bin/{,e-}readdisk || die
dodoc docs/* README ChangeLog
}

View File

@@ -1,18 +0,0 @@
Index: src/sd-none/sound.c
===================================================================
RCS file: /cvsroot/uaedev/uae/src/sd-none/sound.c,v
retrieving revision 1.4
diff -u -r1.4 sound.c
--- a/src/sd-none/sound.c 15 Feb 2007 04:47:38 -0000 1.4
+++ b/src/sd-none/sound.c 25 May 2007 14:47:35 -0000
@@ -30,10 +30,6 @@
{
}
-void update_sound (int freq)
-{
-}
-
void reset_sound (void)
{
}

View File

@@ -1,20 +0,0 @@
configure.in:1134: error: required file 'src/libscg.a' not found
configure.in:1134: error: required file 'src/libschily.a' not found
--- e-uae-0.8.29-WIP4/configure.in
+++ e-uae-0.8.29-WIP4/configure.in
@@ -1162,13 +1162,7 @@
SCSIOBJS="scsiemul.o blkdev.o blkdev-libscg.o"
UAE_DEFINES="$UAE_DEFINES -DSCSIEMU"
NEED_THREAD_SUPPORT=yes
- if [[ "$srcdir" != "." ]]; then
- AC_CONFIG_LINKS(src/libscg.a:src/libscg.a)
- AC_CONFIG_LINKS(src/libschily.a:src/libschily.a)
- UAE_LIBS="$UAE_LIBS $LIBSCG_LIBS"
- else
- UAE_LIBS="$UAE_LIBS -L. $SCGLIBS"
- fi
+ UAE_LIBS="$UAE_LIBS $LIBSCG_LIBS"
],
[
AC_MSG_RESULT(no)

View File

@@ -1,22 +0,0 @@
--- e-uae-0.8.29-WIP4/configure.in
+++ e-uae-0.8.29-WIP4/configure.in
@@ -624,6 +624,7 @@
AC_PATH_XTRA
dnl Check for ncurses
+AC_CHECK_LIB(tinfo, main, HAVE_TINFO_LIB=yes, HAVE_TINFO_LIB=no)
AC_CHECK_LIB(ncurses, waddch, HAVE_NCURSES_LIB=yes, HAVE_NCURSES_LIB=no)
dnl Check for SDL
@@ -793,7 +794,10 @@
if [[ "x$WANT_NCURSES" = "xyes" ]]; then
if [[ "x$HAVE_NCURSES_LIB" = "xyes" ]]; then
- GFX_LIBS="-lncurses"
+ if [[ "x$HAVE_TINFO_LIB" = "xyes" ]]; then
+ GFX_LIBS="-ltinfo"
+ fi
+ GFX_LIBS="$GFX_LIBS -lncurses"
GFX_CFLAGS=
GFX_CPPFLAGS=
GFX_DEP=gfx-curses

View File

@@ -1,17 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer>
<email>pva@gentoo.org</email>
<name>Peter Volkov</name>
</maintainer>
<longdescription lang="en">
E-UAE is a fork of UAE which intends to merge all the new features of
WinUAE with UAE.
</longdescription>
<use>
<flag name='capslib'>Add CAPS library support</flag>
<flag name='sdl-sound'>Use <pkg>media-libs/sdl-sound</pkg> for audio
output</flag>
</use>
</pkgmetadata>

View File

@@ -1,6 +1,4 @@
DIST exomizer-3.0.2.zip 639660 BLAKE2B 1a3de934e924a3bde25a3a1c52e48d069bdce23205e1dccdf9235182191ea43fa8447332f7d01df4c31c25f93c3101b8e64b5b613914fd74c790a8c19663db8c SHA512 7d5d5ff3d2acfcf941b60e6b0d65d28f918611f1a03b636272eb9acd3c393c66483b114259b5638204341625a583a496e92c74ed28fc800237d60890b99fe4e5
DIST exomizer-3.1.1.zip 713134 BLAKE2B 55f136983024636b2057becf0c46651b8dd5dc7aa0c508075f5596f60eb283a7a1ff78cd245278c1266759894f2bed6128cc7deb5b20a1299039bdd3de640b68 SHA512 24044211ecd570a17f63b3b667d53a720311e7b5ca910b6e52b212ab3e6304bddf9254a67fcb9e26a6a73d4f033dc38dbd9b007454acbb29f5202cd402340897
DIST exomizer209.zip 660378 BLAKE2B e21ed753fb4e834f720ff0a4722873dd8b77a4264107742d28e8a42cd9060002e53ca4c77d863e209cbe8d2f76aae1f5013bfecfbd0c25e07f5297cb85fd28e6 SHA512 cdbff2043fbe3026d46a5b5a9246638fbd3927eb0d7431c2908f4cae13622ad1ff44b9d8b8cb99f7e8f9cf8ea2b7daa72fe8dfe5e7f14492c74f48af474746e9
EBUILD exomizer-2.0.9.ebuild 794 BLAKE2B f903bb96910eb4dc9ad1d1a362b32e0a22298e7bd2bc04e17cf6e0e23fb14c9da220f3fc6b76ffede17e58064d9fea989d5877aa922b1657ecb299b195eaef44 SHA512 0e7c17390e8bcd3eba5723000c448270545dc82bc84dc983538f9a1b4b89f63a255d4ce2fde2db48e39994665e2f60edcb8b29253e70c3e38370f4a7bf53e10d
EBUILD exomizer-3.0.2.ebuild 835 BLAKE2B 6e24f27e633d1cae01bb91fe0785debccfee6f3e115517dd31b82783ec8ffae0cbde4a15c6a684a1879681918b21e7a43594fe5018c32c603f9cca03181a6c7c SHA512 771e3147f85d923f674f3365a5cca38056b3930ea2035e767a9a48a0b494a537fcc9f6c11ffa5df600b6c5a35d7e2d9134f3c3420a54476c75110c8895853179
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

@@ -1,36 +0,0 @@
# Copyright 1999-2016 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI=6
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/${PN}${PV//./}.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/exoraw src/exobasic
}

View File

@@ -2,7 +2,7 @@
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI=7
EAPI=8
DESCRIPTION="Suite of packer/depacker tools for 6510 processor"
HOMEPAGE="https://bitbucket.org/magli143/exomizer/wiki/Home"
@@ -33,5 +33,5 @@ src_compile() {
src_install() {
dobin src/exomizer src/exobasic
dodoc changelog.txt exo20info.txt exo30info.txt exobasic10b2.txt
dodoc changelog.txt exo20info.txt exo31info.txt exobasic10b2.txt
}

View File

@@ -0,0 +1,3 @@
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

@@ -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

@@ -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 +1 @@
EBUILD pucrunch-9999.ebuild 501 BLAKE2B a6a0bf0f6c0d7b72969fc442792fc4e9d56b685818254cd678d99a9802b70d8e940a6b69968da15d32367da49a9764e80096e3bfa112b61aaf331ea62b118a73 SHA512 c67ee9a9bed487208b0e2d1c53474371b904cb4894a27a2d36c5cbac13bd0e055aa0f0ff1b0b02873e6ab3550e4270b05d0f70104b5a5952f1640563f57aa80c
EBUILD pucrunch-9999.ebuild 499 BLAKE2B eaab5e7a8745c4c4abf3ebf5fc71512e02d99753e0a4a0f83e21bad9776f99e50717d32c839737e2ebacd88d56a904940392add6fdb8c3e098c3256cdad8a6c3 SHA512 d37d59547aff126f875eb7b381bb582ca83380888d57331011c14ca908630222440cab08312fb0fe9ea068c2d30d8ff162f59f0fb85dcc0ce35da67cd9bd39a8

View File

@@ -2,12 +2,12 @@
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI=6
EAPI=8
inherit git-r3
DESCRIPTION="An Optimizing Hybrid LZ77 RLE Data Compression Program for 6502"
HOMEPAGE="https://github.com/mist64/pucrunch https://web.archive.org/web/http://koti.kapsi.fi/a1bert/Dev/pucrunch/"
EGIT_REPO_URI="git://github.com/mist64/pucrunch.git"
EGIT_REPO_URI="https://github.com/mist64/pucrunch"
LICENSE="LGPL-2.1"
SLOT="0"

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 526 BLAKE2B 3858f547c768ac89c599e3aa10cb6736b715b630f342975bb798465b3039d430898ef68324877bd15224ec493e2222fb95728dd44e47b9befa7443721d14792a SHA512 b98846b95e7ce64aea07a9a454efe480913d7a77e0cde28b1a167f302ae17f580c98ec79fa6fc48c3458e9887f7fd3a38b88606410ad8a3a3ea0acf31bb9be75
EBUILD eselect-ctags-1.19-r10.ebuild 522 BLAKE2B 214e7245a0bf3934d957215b037206deec107f75b892c55cb5a4968fed75d8d00bf56ff5fa2ee9efd303b5698b106c61a4fc84e0db579f12f05b87c187c17675 SHA512 d2adfeb56cf140ff807cf61858887639e81302d99bbf0e747527f4304939daf24f4c37084f3226b0c498b65312af826d11ff4b1e1fa299301d5e31dada31f799

View File

@@ -1,6 +1,4 @@
EAPI=7
inherit eutils
EAPI=8
MY_P="eselect-emacs-${PV}"
DESCRIPTION="Manages ctags implementations"
@@ -9,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"

1
app-misc/adbfs/Manifest Normal file
View File

@@ -0,0 +1 @@
EBUILD adbfs-9999.ebuild 663 BLAKE2B 5759815ef2ba9f6707cf3b598e326cefc12b858e121f2a320ef15d031e32370c8b776116ff7f55ff298219dcb6acac8e041d8a4cfc489f62f2dc917ea5265e03 SHA512 e3378246f0e2a4196d64d296cf99f382b6cc9fb018ef572d121088628f176bc08434b7cc99a8f29f6a12c6a93aaec69bfddb76d95a657c091ed9fa936bb2f8d5

View File

@@ -0,0 +1,36 @@
# Copyright 2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
PYTHON_COMPAT=( python3_{10..13} )
inherit git-r3
DESCRIPTION="Access your Android device filesystem from Midnight Commander through adb"
HOMEPAGE="https://github.com/gryf/mc_adbfs"
EGIT_REPO_URI="https://github.com/gryf/mc_adbfs"
LICENSE="BSD"
SLOT="0"
KEYWORDS="~amd64 ~x86 ~arm64 ~arm"
DEPEND="
dev-util/android-tools
app-misc/mc
"
RDEPEND="${DEPEND}"
BDEPEND=""
src_prepare() {
eapply_user
}
src_compile() {
einfo "Skipping calling make, as it has other purpose."
}
src_install() {
exeinto "/usr/libexec/mc/extfs.d/"
doexe "${S}/adbfs"
}

View File

@@ -1 +0,0 @@
EBUILD cbonsai-9999.ebuild 496 BLAKE2B 351cc02f9a4f1d34b2f79ae6a2398ce30d6f3b2de2816f81d924798ea961d9a797f14a891fd27f4df9120498d8bce4a90c58270717a26f7fe2d2da9849fe8bf7 SHA512 50341c26cc95025deca9cfb76123792fdd06482ed4321ef0668a97bf2c47841ad33a5bc2e21f434022dd4edd59b343134a2e82a88f51ad7f7dd3db8d4eb4c43e

View File

@@ -1,22 +0,0 @@
# Copyright 2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
inherit git-r3
DESCRIPTION="Grow bonsai trees in your terminal"
HOMEPAGE="https://gitlab.com/jallbrit/cbonsai"
EGIT_REPO_URI="https://gitlab.com/jallbrit/cbonsai.git"
LICENSE="GPL-3"
SLOT="0"
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sh ~sparc ~x86"
DEPEND="sys-libs/ncurses"
RDEPEND="${DEPEND}"
BDEPEND=""
src_install() {
dobin cbonsai
}

View File

@@ -1,12 +0,0 @@
AUX klavaro-3.0.1-datadir.patch 860 BLAKE2B c30fc29835a4cc2d5c38d2be9a6a836d6c2b762128ca8d6c9a44800d6a89cc6ac46d6bf4c0251bac14e24ea96e636eff28025e7570aa9576da6bc23fd63934cd SHA512 85c06039f4f84eff348b7dabbf6a2eaabd29c7217f608eb77cc38a17cacc13bad4afb676f19f7e08297428f543b094c9a89c7c4a465d680b5334b818f4918410
AUX klavaro-3.0.1-out-of-source.patch 266 BLAKE2B 7244226db930cabc35bd29e6e6f1a4d84ee65c57576b7d04433f970b03d0b237eee919aefa271fdc5ccb856beca79504786fa8198a4bd3cb6936f45d05ff7ac6 SHA512 74cc5a686a2db2c5b0170b763e13861171c5ebf696b8717a6ca091f9512cb71397c14e7ae41a7ccaa09ed7f4a4e7805926d5f37eaa67ce827787b0326265250b
AUX klavaro-3.0.1-static.patch 227 BLAKE2B 8ed9f3ee511784c75248a1cb14a06ce09e7a8fdb0b69bb9067cf8afecf225c059915eddb04aaf01a0f305f3f51e6d020b635e2942237c6d76742ad9408338f69 SHA512 30b76f6454302527d043bf3d29b97ac65cdd17bac48d394ce5b9f7c391a9640a976a54ca066b301f23a5f78b200641072513cb4f5eee5a89ac24510fa5b84104
AUX klavaro-3.0.4-datadir.patch 1212 BLAKE2B acbadbc5d9bf1a3b6834a5ecc8d4b6ec80bedf6a96f7f7e6e0d32f523a89a6a497db0f3fcea2bb3e8d6b170f11cf9ad219a825eff1d019055654ef55cff37302 SHA512 2a80b72f5229a22942aed4af3e22f0c44649fd84849a798c885cdcef21d8df57ab4fbfe4f0ced0143df777262c6a09c88cbb867ec8729ea9a7d562cab299f8b6
AUX klavaro-3.0.4-desktop-keywords.patch 638 BLAKE2B acaa87fc61d19f2b7ba3175c3795a4145a2a990842f92e16a1b6af22ab04aa52cd28c578255d1679db458ae6820261a933addd80bcc1e756eb268a02ade3f056 SHA512 9580a62dceb0df7db8ef4f94e509375590fc011d8ad917e8bb24d0d2cb232443b0f69cae97cafec79603599d800c498c498c5442574398c88d69df6d0aa24ee9
AUX klavaro-3.0.4-out-of-source.patch 437 BLAKE2B 8ac78535c100d1864fe0f11164fe545f650da169ba0e8ac856bf050cf9d44a13e9b23f076fe50c0485d53a27ae75eed3228f4731c21fa6b38a2afd8ae03a1482 SHA512 9f63d5b74a12aa43b94321378af35d47a8cafedb3bcd78c3625d8fa718a4b1a9b3f8b359a08fb2183dd601743499e90c812c3e3617da964467214ea1f37b601c
AUX klavaro-3.0.4-static.patch 451 BLAKE2B 1b278bb624a42a8596fc6405b967bcacae8bcd4b39189ad57fa81dfd894ebc5f4196b1519d72e8af1f2de96069f2ab8a69aac189606955c0dd8b3888bb369173 SHA512 31c6deca7ccd23a24e03d985d6dd4bfd23ea68a9b2bd1e0e69cdc372622316f60ab0ad139c4131f0f70e4c55174abdccdcc842285ca1c6b0f74d3e09af9f8442
AUX klavaro-desktop-keywords.patch 420 BLAKE2B 14dea4731492e2c728517053c3c9a15c99e8bca0d36f25d23a6e7dbc9a54e59b5878100ae8924ae78740ff2e7ceb4cbffae1c968eeff8039fb9f539329fd0073 SHA512 f526da8a40a7de95564f9a8edf4176b043aeb3b5ee600691f66ca27a820da1d2f0d87b6c4da45b8a3a3009aeb440a1a24a65f728174ea079e6712e08c3fe5606
DIST klavaro-3.01.tar.bz2 1140146 BLAKE2B fcd26cc6dfabd7ae0147fc279361a890ab928e42e02837a3322eae51fc6e959b02896ce789fae6a10b2f600eeb026c45955571d5264a29950cc7183eeb22a4cf SHA512 5d58269867d2b39309e07ca9dd6c525d67acaca93dea0010332e39e8f3dd444070dbc75abad00ac4ca3fd4155f41cf871cb8ccee3dc332aa31f85c8b17d7c48b
DIST klavaro-3.04.tar.bz2 1279574 BLAKE2B 8f8d36694b43bcbda110bff8e2a63d2badaaf5140416380807fa3ed2426bfed12dba61155a7c558a6b30def17861cc6cf309d5c4033dee03c34701793fed3859 SHA512 5e74f6f3874f3ee9e7b8a13ebf4fe681d46b9f6635537913a7f3f9e620ca55dbada966cda42ed4afd145b41bb76efb95d34a1a156de83340ba8b7a2979ab2a64
EBUILD klavaro-3.0.1-r10.ebuild 796 BLAKE2B 97a292a8f3bc57139f3c4b19f7bee582eb53cddcf3377c9a273835ecaeffff2f21a9dd1f9b12aa2f99d33e8fcfe786ba59f6c439f2beccda8ed245157a308ee1 SHA512 5799969ba108bdac5345b6b01539ea4611d7a247c6b8128e208ec0749652181dbb792a45e0abfdc511f77cd67fec3063284823eecf00fc4b4f3bde063d20697e
EBUILD klavaro-3.0.4.ebuild 797 BLAKE2B e884dd1920a2d9ce35cda7a69a322f75d150c056031158c7da41fe1e9f5382608187338b68207d41c6128b9304f65a3c80fc873d1c90fa69e52623e1cac4fbfa SHA512 21ec63801054ef08069d645784abcdc75fba1512a61805cf69b643984631f004131860c926e6b9d6e73e37b288a82aa6bfa9735ff647dd6d55dbdb5df894869d

View File

@@ -1,27 +0,0 @@
--- a/data/Makefile.am
+++ b/data/Makefile.am
@@ -151,11 +151,11 @@
EXTRA_DIST = $(klavaro_data)
else
@INTLTOOL_DESKTOP_RULE@
-desktopdir = $(prefix)/$(DATADIRNAME)/applications
+desktopdir = $(datadir)/applications
desktop_in_file = klavaro.desktop.in
desktop_DATA = $(desktop_in_file:.desktop.in=.desktop)
@INTLTOOL_XML_RULE@
-appdatadir = $(prefix)/$(DATADIRNAME)/appdata
+appdatadir = $(datadir)/appdata
appdata_in_files = klavaro.appdata.xml.in
appdata_DATA = $(appdata_in_files:.xml.in=.xml)
DISTCLEANFILES = $(desktop_DATA) \
--- a/src/Makefile.am
+++ b/src/Makefile.am
@@ -20,7 +20,7 @@
AM_CPPFLAGS = @GTK_CFLAGS@ \
-DPACKAGE_DATA_DIR=\""$(datadir)"\" \
- -DPACKAGE_LOCALE_DIR=\""$(prefix)/$(DATADIRNAME)/locale"\"
+ -DPACKAGE_LOCALE_DIR=\""$(datadir)/locale"\"
AM_CFLAGS = -Wextra \
-I$(top_srcdir)/gtkdatabox

View File

@@ -1,11 +0,0 @@
--- a/src/Makefile.am
+++ b/src/Makefile.am
@@ -29,7 +29,7 @@
klavaro_LDADD = @GTK_LIBS@ \
-lgmodule-2.0 \
- $(top_srcdir)/gtkdatabox/libgtkdataboks.la
+ $(top_builddir)/gtkdatabox/libgtkdataboks.la
if IS_POSIX
AM_CFLAGS += -export-dynamic

View File

@@ -1,8 +0,0 @@
--- a/gtkdatabox/Makefile.am
+++ b/gtkdatabox/Makefile.am
@@ -1,4 +1,4 @@
-lib_LTLIBRARIES = libgtkdataboks.la
+noinst_LTLIBRARIES = libgtkdataboks.la
libgtkdataboks_la_SOURCES= \
gtkdatabox.c\
gtkdatabox_marshal.c\

View File

@@ -1,29 +0,0 @@
diff -ur klavaro-3.04_orig/data/Makefile.am klavaro-3.04/data/Makefile.am
--- klavaro-3.04_orig/data/Makefile.am 2019-02-01 20:18:40.000000000 +0100
+++ klavaro-3.04/data/Makefile.am 2021-05-31 10:12:24.837980990 +0200
@@ -168,11 +168,11 @@
EXTRA_DIST = $(klavaro_data)
else
@INTLTOOL_DESKTOP_RULE@
-desktopdir = $(prefix)/$(DATADIRNAME)/applications
+desktopdir = $(datadir)/$(DATADIRNAME)/applications
desktop_in_file = klavaro.desktop.in
desktop_DATA = $(desktop_in_file:.desktop.in=.desktop)
@INTLTOOL_XML_RULE@
-appdatadir = $(prefix)/$(DATADIRNAME)/appdata
+appdatadir = $(datadir)/$(DATADIRNAME)/appdata
appdata_in_files = klavaro.appdata.xml.in
appdata_DATA = $(appdata_in_files:.xml.in=.xml)
DISTCLEANFILES = $(desktop_DATA) \
diff -ur klavaro-3.04_orig/src/Makefile.am klavaro-3.04/src/Makefile.am
--- klavaro-3.04_orig/src/Makefile.am 2021-05-31 10:07:46.469974196 +0200
+++ klavaro-3.04/src/Makefile.am 2021-05-31 10:13:11.897982139 +0200
@@ -20,7 +20,7 @@
AM_CPPFLAGS = @GTK_CFLAGS@ \
-DPACKAGE_DATA_DIR=\""$(datadir)"\" \
- -DPACKAGE_LOCALE_DIR=\""$(localedir)"\"
+ -DPACKAGE_LOCALE_DIR=\""$(datadir)/locale"\"
AM_CFLAGS = -Wextra \
-I$(top_srcdir)/gtkdatabox

View File

@@ -1,12 +0,0 @@
diff -ur klavaro-3.04_orig/data/klavaro.desktop.in klavaro-3.04/data/klavaro.desktop.in
--- klavaro-3.04_orig/data/klavaro.desktop.in 2017-06-25 14:00:33.000000000 +0200
+++ klavaro-3.04/data/klavaro.desktop.in 2021-05-31 10:14:51.309984565 +0200
@@ -3,7 +3,7 @@
_GenericName=Yet another touch typing tutor
_Comment=A very flexible and efficient touch typing tutor.
# Translators: these are keywords related to the program. CAI above means Computer Aided Instruction. Feel free to add and/or change the keywords in your language.
-_Keywords=keyboard;typing;tutor;CAI
+_Keywords=keyboard;typing;tutor;CAI;
Exec=klavaro
Icon=klavaro

View File

@@ -1,12 +0,0 @@
diff -ur klavaro-3.04_orig/src/Makefile.am klavaro-3.04/src/Makefile.am
--- klavaro-3.04_orig/src/Makefile.am 2019-01-31 22:55:16.000000000 +0100
+++ klavaro-3.04/src/Makefile.am 2021-05-31 10:07:46.469974196 +0200
@@ -29,7 +29,7 @@
klavaro_LDADD = @GTK_LIBS@ \
-lgmodule-2.0 \
- $(top_srcdir)/gtkdatabox/libgtkdataboks.la
+ $(top_builddir)/gtkdatabox/libgtkdataboks.la
if IS_POSIX
AM_CFLAGS += -export-dynamic

View File

@@ -1,11 +0,0 @@
diff -ur klavaro-3.04_orig/gtkdatabox/Makefile.am klavaro-3.04/gtkdatabox/Makefile.am
--- klavaro-3.04_orig/gtkdatabox/Makefile.am 2019-02-02 21:04:48.000000000 +0100
+++ klavaro-3.04/gtkdatabox/Makefile.am 2021-05-31 10:11:00.705978936 +0200
@@ -1,6 +1,6 @@
# From gtkdatabox git repo, adapted
-lib_LTLIBRARIES = libgtkdataboks.la
+noinst_LTLIBRARIES = libgtkdataboks.la
libgtkdataboks_la_SOURCES= \
gtkdatabox.c\
gtkdatabox_marshal.c\

View File

@@ -1,11 +0,0 @@
--- a/data/klavaro.desktop.in
+++ b/data/klavaro.desktop.in
@@ -2,7 +2,7 @@
Name=Klavaro
_Comment=A very flexible and efficient touch typing tutor.
# Translators: these are keywords related to the program. CAI above means Computer Aided Instruction. Feel free to add and/or change the keywords in your language.
-_Keywords=keyboard;typing;tutor;CAI
+_Keywords=keyboard;typing;tutor;CAI;
Exec=klavaro
Icon=klavaro

View File

@@ -1,44 +0,0 @@
# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
inherit autotools
MY_P="${PN}-$(ver_rs 2 '')"
DESCRIPTION="Another free touch typing tutor program"
HOMEPAGE="http://klavaro.sourceforge.net/"
SRC_URI="mirror://sourceforge/project/${PN}/${MY_P}.tar.bz2"
S="${WORKDIR}"/${MY_P}
LICENSE="GPL-3"
SLOT="0"
KEYWORDS="amd64 x86"
BDEPEND="
dev-util/intltool
>=sys-devel/gettext-0.18.3
"
RDEPEND="
net-misc/curl
x11-libs/cairo
x11-libs/gtk+:3
x11-libs/pango
"
# gtk+3 version needed
# x11-libs/gtkdatabox
DEPEND="${RDEPEND}"
PATCHES=(
"${FILESDIR}"/${P}-out-of-source.patch
"${FILESDIR}"/${P}-static.patch
"${FILESDIR}"/${P}-datadir.patch
"${FILESDIR}"/${PN}-desktop-keywords.patch
)
src_prepare() {
default
eautoreconf
}

View File

@@ -1,44 +0,0 @@
# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
inherit autotools
MY_P="${PN}-$(ver_rs 2 '')"
DESCRIPTION="Another free touch typing tutor program"
HOMEPAGE="http://klavaro.sourceforge.net/"
SRC_URI="mirror://sourceforge/project/${PN}/${MY_P}.tar.bz2"
S="${WORKDIR}"/${MY_P}
LICENSE="GPL-3"
SLOT="0"
KEYWORDS="~amd64 ~x86"
BDEPEND="
dev-util/intltool
>=sys-devel/gettext-0.18.3
"
RDEPEND="
net-misc/curl
x11-libs/cairo
x11-libs/gtk+:3
x11-libs/pango
"
# gtk+3 version needed
# x11-libs/gtkdatabox
DEPEND="${RDEPEND}"
PATCHES=(
"${FILESDIR}"/${P}-out-of-source.patch
"${FILESDIR}"/${P}-static.patch
"${FILESDIR}"/${P}-datadir.patch
"${FILESDIR}"/${P}-desktop-keywords.patch
)
src_prepare() {
default
eautoreconf
}

View File

@@ -0,0 +1 @@
EBUILD linak-ctrl-9999.ebuild 506 BLAKE2B b09bac6531cf69069b8150c878b57f91f15bc368292a7354d9b348524d3f627b552bb7f862d9e7c5fcf2a62f7c5533195f4b0ef0b2aca80671dc0d377842a36f SHA512 bc44ad89b7299d538bd4f29af406028842824c659ecde56b8dc58fffa2676cf7ba1258ddced9545835ef40b2450f2b402e232551cc8e212a0146eb2292a95fc7

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_{10..13} )
inherit git-r3
inherit distutils-r1
DESCRIPTION="Simple python script to control Linak desks and USB2LIN06 cable."
HOMEPAGE="https://github.com/gryf/linak-ctrl"
EGIT_REPO_URI="https://github.com/gryf/linak-ctrl"
EGIT_BRANCH="master"
LICENSE="LGPL"
SLOT="0"
KEYWORDS="~amd64"
RDEPEND="dev-python/pyusb"
DEPEND="${RDEPEND}"

6
app-misc/mc/Manifest Normal file
View File

@@ -0,0 +1,6 @@
AUX mc-4.8.26-ncurses-mouse.patch 612 BLAKE2B ba3324dfee320a6c08c65ec8bf7784075f8a36c111ffa75129251674152cea68cde87844d5849c82111d4fad779c1d13992a7d765c4bc48b39d865ab1f89cbb6 SHA512 f97025ad7b3719b372368028ad9428e0cac67069d04e70b2e2923dd998a9f687f0807254bdc859218869e1666db80807fd53c19291e2921b420bc357e79d9406
AUX mc-4.8.29-gentoo-tools.patch 413 BLAKE2B 53e3f8e5e711374bbc5e3bb868df5e3345eed8f8de4ec3cac486b63c210bb10e6832b60292c614b4bd5c65ae750c5b2c38430ac1da2c9f6febb2b686199463ff SHA512 38598f57f4905659bc5d69f4ae19510ce35e76c8e33fc5262c5c8d17742483ebd5aa61ddac29a5811e111fe8ca66e6418fa4d48567e3a4e7ec4406916834c6fa
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

@@ -0,0 +1,16 @@
Fix mouse-key input with ncurses6 in terminals without basic X10 mouse
support, at the cost of breaking it with ncurses5. See discussion in
https://midnight-commander.org/ticket/4144 .
--- a/lib/tty/key.c
+++ b/lib/tty/key.c
@@ -2124,8 +2124,7 @@
gboolean extended = c == MCKEY_EXTENDED_MOUSE;
#ifdef KEY_MOUSE
- extended = extended || (c == KEY_MOUSE && xmouse_seq == NULL
- && xmouse_extended_seq != NULL);
+ extended = extended || (c == KEY_MOUSE && xmouse_extended_seq != NULL);
#endif /* KEY_MOUSE */
xmouse_get_event (event, extended);

View File

@@ -0,0 +1,11 @@
--- a/misc/ext.d/video.sh
+++ b/misc/ext.d/video.sh
@@ -19,7 +19,7 @@
elif which mpv_identify.sh >/dev/null 2>&1; then
mpv_identify.sh "${MC_EXT_FILENAME}"
else
- echo "Please install either mplayer or mpv to get information for this file"
+ echo "Please install either mplayer or mpv[tools] to get information for this file"
fi
;;
esac

View File

@@ -0,0 +1,131 @@
# Copyright 1999-2025 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
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="
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
"
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 )"
COMMON_DEPEND="
>=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/libICE
x11-libs/libSM
x11-libs/libX11
)
"
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 )
"
PATCHES=(
"${FILESDIR}"/${PN}-4.8.26-ncurses-mouse.patch
"${FILESDIR}"/${PN}-4.8.29-gentoo-tools.patch
)
# 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"
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 - 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
emake check VERBOSE=1
}
src_install() {
emake DESTDIR="${D}" install
dodoc AUTHORS doc/{NEWS,README,TODO,FAQ}
# 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() {
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"
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

@@ -0,0 +1 @@
EBUILD pycatalog-9999.ebuild 474 BLAKE2B d556800d2669765a68fc91d58172a6200a875d8cb30ec8422555b0f46910b4caaa53afde71d96b93a5a71ad25cc3fa7ec61253899365aaa25a6861e440b0b549 SHA512 9417a983c0f84fcb8a4685a51813d0e566e385e8184cd93e2a6af4f65f3dc8a9429746225741b9b5031164e93457a34812c447c21d15cbfcfa5a5639e68025c7

View File

@@ -0,0 +1,25 @@
# 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 git-r3
inherit distutils-r1
DESCRIPTION=""
HOMEPAGE="https://github.com/gryf/pygtktalog"
EGIT_REPO_URI="https://github.com/gryf/pygtktalog.git"
LICENSE="LGPL"
SLOT="0"
KEYWORDS="~amd64"
RDEPEND="
dev-python/exifread
dev-python/sqlalchemy
media-libs/mutagen
"
DEPEND="${RDEPEND}"

1
app-misc/uadf/Manifest Normal file
View File

@@ -0,0 +1 @@
EBUILD uadf-9999.ebuild 531 BLAKE2B 18c84044a98f80c301be9379d18b43500e6909c697c959a427aa16284e72ac7747af14071f8299b4832e19bdc1dff52cebef9ff9b74a010d3768d010380a5848 SHA512 67e5f6781ba8d145d5d8c5a093397b82d3ce8cb43f6d00c488c53e7467435f07a28bcb51f548fcedde46ec1380865791e717ea919670ea4631f0950ebb38439a

View File

@@ -0,0 +1,31 @@
# Copyright 2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
inherit git-r3
DESCRIPTION="Access ADF/DMS Amiga disk images with Midnight Commander"
HOMEPAGE="https://github.com/gryf/mc_uadf"
EGIT_REPO_URI="https://github.com/gryf/mc_uadf"
LICENSE="BSD"
SLOT="0"
KEYWORDS="amd64"
IUSE="dms"
DEPEND="
dms? ( app-arch/xdms )
app-arch/unadf
app-misc/mc
dev-python/extfslib
"
RDEPEND="${DEPEND}"
BDEPEND=""
src_install() {
exeinto "/usr/libexec/mc/extfs.d/"
doexe "${S}/uadf"
}

1
app-misc/ulzx/Manifest Normal file
View File

@@ -0,0 +1 @@
EBUILD ulzx-9999.ebuild 521 BLAKE2B ad026c0673dcfacf0114e3ba61b23821020253fc7797ea4804c035abb06be2fef9a0ae3bc0edcae915dc46b86b77b0db9a478fe40a65877883a7df8a06934ef0 SHA512 4da7df2fb34973cb410cb449bb82e7f0278242958e501b0444cce0276fab83ea70a02c0fc84a803ae6236b5b6e9e67d3895f01051bcad4dab6f0af55a6baabd7

View File

@@ -0,0 +1,31 @@
# Copyright 2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
inherit git-r3
DESCRIPTION="Access LZX Amiga archives with Midnight Commander"
HOMEPAGE="https://github.com/gryf/mc_ulzx"
EGIT_REPO_URI="https://github.com/gryf/mc_ulzx"
LICENSE="BSD"
SLOT="0"
KEYWORDS="amd64"
DEPEND="
app-arch/unlzx
app-misc/mc
dev-python/extfslib
"
RDEPEND="${DEPEND}"
BDEPEND=""
src_compile() {
echo skipping
}
src_install() {
exeinto "/usr/libexec/mc/extfs.d/"
doexe "${S}/ulzx"
}

View File

@@ -0,0 +1 @@
EBUILD upycatalog-9999.ebuild 523 BLAKE2B 61a04eda8161b326c2ccd20eae36c6e8d188fd1b0a85b262b476fccf4f37c92ea840b499b2f56dc70bd1d2c42bdbf18889869afed0a2c42a9145285b8012791c SHA512 47ced83781a1683fb645c5526a065ef95f8957c33fac2b830e9cb39a3a8f37926ed3954b3b33876a57b512e5bf1e71db61041ec59c3ca3af845c2a9c992945bc

View File

@@ -0,0 +1,27 @@
# Copyright 2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
inherit git-r3
DESCRIPTION="Midnight Commander extfs plugin for handling pycatalog databases."
HOMEPAGE="https://github.com/gryf/mc_pycatalog"
EGIT_REPO_URI="https://github.com/gryf/mc_pycatalog"
LICENSE="BSD"
SLOT="0"
KEYWORDS="amd64"
DEPEND="
app-misc/mc
app-misc/pycatalog
dev-python/extfslib
"
RDEPEND="${DEPEND}"
BDEPEND=""
src_install() {
exeinto "/usr/libexec/mc/extfs.d/"
doexe "${S}/upycatalog"
}

View File

@@ -1,2 +1,2 @@
DIST osmo-0.4.4.tar.gz 1312483 BLAKE2B 0849324609e8769f5108a87b56e553b677526deb94f81797baa280b2b9df81f3368de33c07185c78a4b20c21e246015a03f94c2e1dd040ef5dadd444b4f0b5b6 SHA512 2aa72933ec23dba236c3ff0f9d7a86fe3dcf80eaa7bad521866e22020d71ac883cbbb91a9fe444dbca3d651459b1c2b387c253cfadac39ba3d4fcab730010e08
EBUILD osmo-0.4.4.ebuild 1012 BLAKE2B 4e7a0f2076f4f1c6feb004745e7015a5ba02aa589c11f423b8e67ea4921574c458d663c676dd8f06aac70bc2aff409dc45a2bd4451fa5d779317046cbcbfe402 SHA512 8edfcd966baf1811ee5c08443ba5a2d9d9fbb8f99ab4c7859f2fc3d4e1c00fef24130f68e27a1cd4b7881de298eaa3cc2cd59bb5556eb89796a93814d28d9dfc
EBUILD osmo-0.4.4.ebuild 998 BLAKE2B 4673928a84f5f7ab1caf5433a35fb90e29a1b31d797e7ca25f06990d134b6abb561500f7613969dde77519536924233f080d06e255ac0ccf904424a36396ac77 SHA512 5fb02b475bd0724f1701be6c44c3a807811b871bd62fe0a1cdfaa147b08e674ddefcaa5517782c0a2aee8046ae1992500ac51fb5f9440bd2b9e7eec0d462d806

View File

@@ -2,16 +2,16 @@
# Distributed under the terms of the GNU General Public License v2
# $Header: $
EAPI="6"
inherit eutils flag-o-matic
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

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

View File

@@ -0,0 +1,33 @@
# Copyright 2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
inherit bash-completion-r1
DESCRIPTION="VBoxManage bash completion"
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 ~x86 ~arm64 ~arm"
else
SRC_URI="https://github.com/gryf/vboxmanage-bash-completion/archive/refs/tags/${PV}.tar.gz"
KEYWORDS="amd64 x86 arm64 arm"
S="${WORKDIR}/vboxmanage-bash-completion-${PV}"
fi
LICENSE="BSD"
SLOT="0"
DEPEND="app-emulation/virtualbox"
RDEPEND="${DEPEND}"
BDEPEND=""
src_install() {
cd ${S}
mv VBoxManage VBoxManage_completion
newbashcomp VBoxManage_completion VBoxManage
bashcomp_alias VBoxManage vboxmanage
}

View File

@@ -0,0 +1,33 @@
# Copyright 2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
inherit bash-completion-r1
DESCRIPTION="VBoxManage bash completion"
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 ~x86 ~arm64 ~arm"
else
SRC_URI="https://github.com/gryf/vboxmanage-bash-completion/archive/refs/tags/${PV}.tar.gz"
KEYWORDS="amd64 x86 arm64 arm"
S="${WORKDIR}/vboxmanage-bash-completion-${PV}"
fi
LICENSE="BSD"
SLOT="0"
DEPEND="app-emulation/virtualbox"
RDEPEND="${DEPEND}"
BDEPEND=""
src_install() {
cd ${S}
mv VBoxManage VBoxManage_completion
newbashcomp VBoxManage_completion VBoxManage
bashcomp_alias VBoxManage vboxmanage
}

View File

@@ -1,2 +1,2 @@
DIST AGReader.tar.bz2 52905 BLAKE2B 60476af33448acd03d136154a23a25e1f795c8810d5dfe5005eff8835c06ef1d70e9ab5ad8a726f15aa6958cc43133b92e9d58ec53e036ed1ee5d00bb8fdb4e3 SHA512 94b014075d5f1c5b2ad1951aa089469f89855a222f8a35cdc62e11d7d9cc7a8a8af4cbecffcdcda27414b2e52a8e7c9b6a969d17fcb7bc6b0b6e100139784eac
EBUILD agreader-1.2.ebuild 455 BLAKE2B 1fd3ff0cac519995f458a86998d69eb3cdde43fe2cd75d53d46e8fab6456152e58731465e2701f33becd2cdf8dce1722867033ffdad30faac8662b7dfdf0e3a9 SHA512 267fbb9c068c4e71d55d9317da7aec995bda994019548bf4d4896c8e3d7d4c27fd7acee98699ef8faa04a2608f784cf453507533f7cb3786f69736b17653f62f
EBUILD agreader-1.2.ebuild 439 BLAKE2B 7675d1da9241699a288442bab6f27c64d10d0d55cb90791ee7ccc718fdff217d31c7240c4cb23d70af08fa3faf1ac74b08a246c525f3c6ac8a2f153701e7d546 SHA512 c8b6a0189a54d1325dd39d225db49ab51f97e00862610349793d85665af4a3628379af415865b0d50b5478cd0ed0042c5ce6eae75af4ed3caf225dd5d4836bf4

View File

@@ -1,6 +1,4 @@
EAPI=7
inherit eutils
EAPI=8
DESCRIPTION="Read AmigaGuide hybertext documents on console"
SRC_URI="http://aminet.net/misc/unix/AGReader.tar.bz2"

1
app-text/sdpy/Manifest Normal file
View File

@@ -0,0 +1 @@
EBUILD sdpy-9999.ebuild 546 BLAKE2B cfa9ec3feefa542767ba5107536f3b9c9b16229449f1b25da2fe0909d5fcc71b74042aa561756239ef0590739921e9282cfc8111b009ad803ff355ef0d3a6338 SHA512 db24c0131e038482d0d1ef24925e1568102c483bf1a0ac030c680f89a45548ac09d253ae7a8d7c86fd753e69d75660015bb9f53939b35031c27dd1579053c5d1

View File

@@ -0,0 +1,26 @@
# 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="TUI application for querying StarDict dictionaries."
HOMEPAGE="https://github.com/gryf/sdpy"
EGIT_REPO_URI="https://github.com/gryf/sdpy"
EGIT_BRANCH="master"
LICENSE="LGPL"
SLOT="0"
KEYWORDS="~amd64 ~x86 ~arm64 ~arm"
RDEPEND="
dev-python/urwid
dev-python/pystardict
dev-python/rapidfuzz
"
DEPEND="${RDEPEND}"

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

@@ -1,13 +1,16 @@
# Copyright 2019 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
EAPI=8
inherit java-pkg-2
DESCRIPTION="Cross assembler for 6510 code"
HOMEPAGE="http://www.theweb.dk/KickAssembler/Main.php"
SRC_URI="http://www.theweb.dk/KickAssembler/${PN}${PV}.zip"
# 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://nc.vimja.com/s/kSwwsFS3qm9G7CR/download/${PN}${PV}.zip"
LICENSE=""
SLOT="0"

View File

@@ -1,14 +1,16 @@
# Copyright 2019 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
EAPI=8
inherit java-pkg-2
DESCRIPTION="Cross assembler for 6510 code"
HOMEPAGE="http://www.theweb.dk/KickAssembler/Main.php"
SRC_URI="http://www.theweb.dk/KickAssembler/${PN}${PV}.zip -> ${P}.zip"
# 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://nc.vimja.com/s/tAz6SQLiggdGegd/download/${PN}${PV}.zip"
LICENSE=""
SLOT="0"

View File

@@ -1,18 +1,21 @@
# Copyright 2019 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
EAPI=8
inherit java-pkg-2
DESCRIPTION="Cross assembler for 6510 code"
HOMEPAGE="http://www.theweb.dk/KickAssembler/Main.php"
SRC_URI="http://www.theweb.dk/KickAssembler/${PN}${PV}.zip -> ${P}.zip"
# 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://nc.vimja.com/s/mBGsc9ajpzJzNJj/download/${PN}${PV}.zip"
KEYWORDS="~amd64 ~x86"
LICENSE=""
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE=""
DEPEND=">=virtual/jre-1.8"
@@ -25,7 +28,6 @@ S=${WORKDIR}
src_install() {
java-pkg_jarinto /opt/${PN}
java-pkg_newjar ${THENAME}.jar ${THENAME}.jar
java-pkg_newjar ${THENAME}3To4Converter.jar ${THENAME}3To4Converter.jar
java-pkg_dolauncher \
${PN} \
--jar /opt/${PN}/${THENAME}.jar \

View File

@@ -1,17 +1,21 @@
# Copyright 2019 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
EAPI=8
inherit java-pkg-2
DESCRIPTION="Cross assembler for 6510 code"
HOMEPAGE="http://www.theweb.dk/KickAssembler/Main.php"
SRC_URI="http://www.theweb.dk/KickAssembler/${PN}${PV}.zip"
# 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://nc.vimja.com/s/yHgwbktCejJ3d3T/download/${PN}${PV}.zip"
KEYWORDS="~amd64 ~x86"
LICENSE=""
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE=""
DEPEND=">=virtual/jre-1.8"
@@ -24,7 +28,6 @@ S=${WORKDIR}
src_install() {
java-pkg_jarinto /opt/${PN}
java-pkg_newjar ${THENAME}.jar ${THENAME}.jar
java-pkg_newjar ${THENAME}3To4Converter.jar ${THENAME}3To4Converter.jar
java-pkg_dolauncher \
${PN} \
--jar /opt/${PN}/${THENAME}.jar \

View File

@@ -1,41 +0,0 @@
# Copyright 2019 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
inherit java-pkg-2
DESCRIPTION="Cross assembler for 6510 code"
HOMEPAGE="http://www.theweb.dk/KickAssembler/Main.php"
SRC_URI="http://www.theweb.dk/KickAssembler/${PN}${PV}.zip"
LICENSE=""
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE=""
DEPEND=">=virtual/jre-1.8"
RDEPEND="${DEPEND}"
THENAME="KickAss"
S=${WORKDIR}
src_install() {
java-pkg_jarinto /opt/${PN}
java-pkg_newjar ${THENAME}.jar ${THENAME}.jar
java-pkg_newjar ${THENAME}3To4Converter.jar ${THENAME}3To4Converter.jar
java-pkg_dolauncher \
${PN} \
--jar /opt/${PN}/${THENAME}.jar \
-into /opt
java-pkg_dolauncher \
${THENAME}3To4Converter \
--jar /opt/${PN}/${THENAME}3To4Converter.jar \
-into /opt
#into /opt/${PN}
cp -a "${S}/Examples" ${D}/opt/${PN} || die "Failed to copy examples"
cp "${S}/${THENAME}.cfg" ${D}/opt/${PN} || die "Failed to copy config"
docinto KickAssembler.pdf /opt/${PN}
}

View File

@@ -1,41 +0,0 @@
# Copyright 2019 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
inherit java-pkg-2
DESCRIPTION="Cross assembler for 6510 code"
HOMEPAGE="http://www.theweb.dk/KickAssembler/Main.php"
SRC_URI="http://www.theweb.dk/KickAssembler/${PN}.zip"
KEYWORDS=""
LICENSE=""
SLOT="0"
IUSE=""
DEPEND=">=virtual/jre-1.8"
RDEPEND="${DEPEND}"
THENAME="KickAss"
S=${WORKDIR}
src_install() {
java-pkg_jarinto /opt/${PN}
java-pkg_newjar ${THENAME}.jar ${THENAME}.jar
java-pkg_newjar ${THENAME}3To4Converter.jar ${THENAME}3To4Converter.jar
java-pkg_dolauncher \
${PN} \
--jar /opt/${PN}/${THENAME}.jar \
-into /opt
java-pkg_dolauncher \
${THENAME}3To4Converter \
--jar /opt/${PN}/${THENAME}3To4Converter.jar \
-into /opt
#into /opt/${PN}
cp -a "${S}/Examples" ${D}/opt/${PN} || die "Failed to copy examples"
cp "${S}/${THENAME}.cfg" ${D}/opt/${PN} || die "Failed to copy config"
docinto KickAssembler.pdf /opt/${PN}
}

View File

@@ -1,12 +1,8 @@
DIST KickAssembler-5.15.zip 1353087 BLAKE2B 05adae97bbb6d771197c2786ac6a92ea83e08a03c14a799a19b0b572eafe76bbeebb0aeb5aebc81cbb2ae3abc157cb34eec6230ed429d7f60881ca6515d21408 SHA512 76f1c53495aae4cd75a65e5f9e98115f0dae9a92c26c0c1932f94150dfdc96edd1076a1e30b132cf160d32b2a8b21dc057bb4b0144d31fe7898fa4a288164e62
DIST KickAssembler-5.9.zip 1334981 BLAKE2B 4ca2cfaaaf9c4449f4301e39e7b8e6363b4a6b9df0c2505e924206797e5d6abf0c937cb89d4bc58eff020af6f3301eb50434d39e7499f6c0549f495352271bd4 SHA512 5a3481d5ef41e0e3d208d6cc9aa7eb8072ef66b4d624be1f9ad1e731468611e33210cdc88f282874e85afe5e0a7f2e726f6e1ad0ea104c84be1f211e052fd8f4
DIST KickAssembler.zip 1227907 BLAKE2B ff550fac4947b280a3dcf0e6dd5aa12e23fe898d3f1dba50daba5015db0d27ab11758dccf9d5b570ddf53c7e76e13334cab55089ddc9da8221e5d653198b030e SHA512 f3bb074b6cdcaf76d9ec7a4e23b352a3def1eac09a9a970eeb235337ab9fe4137b235329f37e631b0f97030468e37ff9cc270fc38b5b4bae255318e13f787628
DIST KickAssembler3.42.zip 833009 BLAKE2B bc36cd4cab44212c28551bacc9bfc39c9e370a6bef39fdbb37c88b6cf8678a5c297cbca511289c8fa9a22c3eb974eeb8d23a7cf7b3c8ab8ba92424d0e940630f SHA512 3ec0e2a2d6d6ec8c8609703b07c4fce5a09c2542ac77c35749b3fb5b901e67c97ec33c8eac6d99fdbb123598d22d668ac0226ce1aab33894ce004ee88853049c
DIST KickAssembler4.18.zip 1228303 BLAKE2B 421bda3ab55aefc3f76fb87ab16e2a1625111bb31bc4136761c9af54e35f339a07188d167769d0696eb1d34014146cc5d4b983775527d156a76a4f166c50d2be SHA512 8386f4a8ef4cbd53bafbcf502663bd2613e15da54d66bdc119ab02fe2253bc9358857f05e995e30e551d57b60cca2217c311ba8127c6144a8088e32435ff16d2
DIST KickAssembler5.8.zip 1333284 BLAKE2B d3566dc40e7760d0d52e92d9b31de56821164038bda27b411829c704f911e2d08923ce6f2005928e747cab273a56807486537c8f8c6ba6583e01509561816a12 SHA512 d40b717eafb50ea2416d2901c294c6643aa99d633f060d6eae93c3c193d0c773b5d03a789e09e2d8159571eb031df3723be70ff545889b62410946393e36eaf8
EBUILD KickAssembler-3.42.ebuild 797 BLAKE2B 8e8659e8f76a0478dc3596f827d8970eb7a0511e9567a01398ad143db9e4c2781d9a491ed2ec5ac8ce9aa07b191c64abae1e07c022a511da77899ee1aecf57e1 SHA512 31508b35d15d449faa9229b33e749d0273e2032ca19c2c08c3d5514f5b2fa86f3707a9089dcb4c09866fbef9e9ff855b04ecb47abe4023e09ae962f78a332115
EBUILD KickAssembler-4.18.ebuild 983 BLAKE2B cf0e4724ec15d9632138ced445329ad49adcc6906c1777d7a642ac7d007c904d502ac8ea3c28009ca4b80c686c2b5cd30ca35f0ceecf61ecf0a5d8abc5eb5300 SHA512 f6ed3a5791927ecb4c557dc7d897f7627d365ef7865197dd420ec6ce3ffe7a8a8da5c1addd4a47d323335771453011badb70710d8517d84c2e998a95092bc582
EBUILD KickAssembler-5.15.ebuild 996 BLAKE2B b41615f59aa188419927712f55f0b469c26eca9c5b98a102faea54154a381c10d0b89bf70b54caae6c8b2e096b98409f4228c6b1ad2bc292771cc7021df860ea SHA512 935e4eaae0be12e87992c99ab290f8c343b4a703dce497bbc178bee7c9b62d80e4dbbc49da98d60c8eee8c06877bb617c3f55adbda0e1e4df66453e318e8ae83
EBUILD KickAssembler-5.8.ebuild 983 BLAKE2B cf0e4724ec15d9632138ced445329ad49adcc6906c1777d7a642ac7d007c904d502ac8ea3c28009ca4b80c686c2b5cd30ca35f0ceecf61ecf0a5d8abc5eb5300 SHA512 f6ed3a5791927ecb4c557dc7d897f7627d365ef7865197dd420ec6ce3ffe7a8a8da5c1addd4a47d323335771453011badb70710d8517d84c2e998a95092bc582
EBUILD KickAssembler-5.9.ebuild 996 BLAKE2B b41615f59aa188419927712f55f0b469c26eca9c5b98a102faea54154a381c10d0b89bf70b54caae6c8b2e096b98409f4228c6b1ad2bc292771cc7021df860ea SHA512 935e4eaae0be12e87992c99ab290f8c343b4a703dce497bbc178bee7c9b62d80e4dbbc49da98d60c8eee8c06877bb617c3f55adbda0e1e4df66453e318e8ae83
EBUILD KickAssembler-9999.ebuild 967 BLAKE2B f9b9857fab2fc8ab52af5a8261dbc2e96717f190469ffb58e9af97e216f3262a71047d053ffa7feeeda6430e620a93255b860615153025aa6b7c18a2fa8e6e77 SHA512 d0372a974c5cb3a201e1614f893ba7226d6a7a705dbe199ccfcf9a042244b401079372f393a8f531afc5b6c3d1bc7ad3bbef8aa06bcf60027362957496db281e
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 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

@@ -0,0 +1,2 @@
DIST extfslib-1.4.tar.gz 6020 BLAKE2B eb634836875a525ae2fda586cca3218926b6b5a94a1da968df18cdefed6bebeffbc3b75ba28dd95584325a9e77b99ff4d2738b6705d9b8b2810d5a4542cc9445 SHA512 9605ac0bf7563891a623b23adc31b581dabbbc0b4d25b09ac0b529b9b4212fefe9dd73013d0fc8454fcc68653a9bd8d87d3a4e53e52f16f87918590a9d7f4774
EBUILD extfslib-1.4.ebuild 437 BLAKE2B 01abf4d31d712cef6623c16c2882992012e7ada66969b86bba9894657477ce61c68ac4a105193ee2a931dcf0eee07f73071b93ab19d4c5ecd38ff4deaf63d192 SHA512 63c7c81250b48788253f1f11cc748144937ad7e574430915f7016cc3d1fc63e1940e4aa891dceb4013adf32e923e646ed82e6a4c5737d892004952005db3928e

View File

@@ -0,0 +1,22 @@
# Copyright 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 pypi
DESCRIPTION="Midnight Commander extfs for several filetypes using Python"
HOMEPAGE="https://github.com/gryf/mc_extfslib"
LICENSE="BSD"
SLOT="0"
KEYWORDS="~amd64"
IUSE="test"
RESTRICT="test"
RDEPEND=""
DEPEND="${RDEPEND}"
BDEPEND=""

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"

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