mirror of
https://github.com/gryf/gryf-overlay.git
synced 2026-03-25 22:23:32 +01:00
Compare commits
232 Commits
61406a3c24
...
master
| Author | SHA1 | Date | |
|---|---|---|---|
| 802eab519f | |||
| 60bfdf4861 | |||
| bbdc3c7b79 | |||
| 5e605d9f56 | |||
| e7e66ba75e | |||
| 1cdf28d144 | |||
| 406e1af915 | |||
| 6547914a49 | |||
| 0895cd5827 | |||
| e1cfcc7739 | |||
| 67b71d2468 | |||
| 7b8829dfe0 | |||
| 054cdfe501 | |||
| 5508e8fdb7 | |||
| e81478cfd6 | |||
| dd4e812fa0 | |||
| 8bc9bb8e3e | |||
| b23261c2dc | |||
| 29de010874 | |||
| 81376e45ee | |||
| c047a5d18c | |||
| 14b459f2e4 | |||
| 6f94b0ce24 | |||
| 659e92a89a | |||
| 7fd70c9dea | |||
| db1c26d1d0 | |||
| edf476f424 | |||
| 7e956913ae | |||
| 29ab1b1c96 | |||
| 3f1470845a | |||
| cffa35eac7 | |||
| 6fd0563db7 | |||
| b3809bf45f | |||
| 1e18392727 | |||
| 187dfeb4d3 | |||
| a215da5726 | |||
| ff1d4f67fa | |||
| 29df25afd3 | |||
| 12fae1f5d1 | |||
| abe1093a3e | |||
| d56038fd69 | |||
| f1903d976e | |||
| bef0ba9509 | |||
| 371f7f0d53 | |||
| 118a9f39af | |||
| df6b7982bb | |||
| 54c42b614a | |||
| 0a2702dcf1 | |||
| e616152d91 | |||
| 7443c2b4d5 | |||
| f970bd01c5 | |||
| 06456cbdd7 | |||
| f7c832875c | |||
| 720f445387 | |||
| f387fb1213 | |||
| ca3d1d0612 | |||
| bc29751378 | |||
| 09328b34a4 | |||
| 91a09745a4 | |||
| b2499e2cf7 | |||
| 18b5c57b87 | |||
| 9ce1a722f0 | |||
| a8cc3d73b6 | |||
| 9e8a4d2d9e | |||
| 0839b5068d | |||
| cdbf4f2645 | |||
| 2ab1930959 | |||
| 1af2fd581e | |||
| d642a55c66 | |||
| 27154e88c7 | |||
| 468ed42782 | |||
| ff4158a3bd | |||
| 5ebb63140b | |||
| 03028b3ce2 | |||
| 47e235ddf8 | |||
| 9f9ff364f8 | |||
| 5dc10da19e | |||
| 6c70e18c3d | |||
| 1231d806c9 | |||
| da71293a86 | |||
| 81aa4df4a3 | |||
| 8aaf047252 | |||
| 6da6cfe357 | |||
| 2f146a35c8 | |||
| b01224f11b | |||
| 406d94c205 | |||
| edd3229512 | |||
| 5b81de2a1e | |||
| 3fe652f0ca | |||
| 420fe1dac9 | |||
| f5c26bc70b | |||
| 54244e93a0 | |||
| 16767ef3ff | |||
| 9241ca63af | |||
| c98c50a550 | |||
| 35b3f354a6 | |||
| 7135b5daad | |||
| 15449ef97e | |||
| 0df3104f43 | |||
| c928b11676 | |||
| 1b5c3155fe | |||
| fb91e43cb9 | |||
| 414b28f81b | |||
| 3a1ddb0482 | |||
| c111f888e6 | |||
| f92f1be5ff | |||
| 0e1efada07 | |||
| 86a37de680 | |||
| 275e37eec1 | |||
| 7c996e6864 | |||
| 855ff206f8 | |||
| 9eab0d1fbe | |||
| ba25d8f5ba | |||
| 6b5606cadb | |||
| c202f5cf48 | |||
| 6be56133a3 | |||
| 09cc031d71 | |||
| 84bc23e84b | |||
| a5d23ed9e1 | |||
| 252bfb4a26 | |||
| e90a340277 | |||
| 9fac88fa2e | |||
| 0553d9622d | |||
| 7e31a646be | |||
| a1479d25df | |||
| 6b5bd496d9 | |||
| f591a3db52 | |||
| a1f775203d | |||
| 09caa3de6f | |||
| 5b15d5f130 | |||
| b5ddbf5fa7 | |||
| 4a3debae68 | |||
| 9f99479411 | |||
| f93c8ecf33 | |||
| 0e52fc0e1e | |||
| 921c332ae9 | |||
| b20a64f106 | |||
| ccbee6f72b | |||
| 864433b7b4 | |||
| d3294f61d8 | |||
| 5d313c8232 | |||
| 65007cdb06 | |||
| 2f65e8ecb6 | |||
| ab8521aa86 | |||
| 517c31ac9d | |||
| 1ceb95bbdd | |||
| e0a3480db6 | |||
| 7cb9e0d99c | |||
| c7072d82d6 | |||
| 9e2b0c2c25 | |||
| dc43a19971 | |||
| ee5ac14f40 | |||
| 28ac1bd446 | |||
| 989bbb2861 | |||
| da2aa6418e | |||
| fa8fe7e310 | |||
| 54dfc86a2a | |||
| bbe05c52f0 | |||
| 8269add34b | |||
| 787d9d09ce | |||
| 3d3c3fe12a | |||
| 395ebb9dfd | |||
| ff6b90836b | |||
| 35371f141b | |||
| 8a6cde13b5 | |||
| 373d11e710 | |||
| 499e66335d | |||
| b83600d8ce | |||
| e4254f4340 | |||
| 0415655947 | |||
| ccfc393ea1 | |||
| 2700306de0 | |||
| ac7aa9b474 | |||
| e6eb6cbbfc | |||
| baaa58835c | |||
| 343610827e | |||
| 5d5a64ae14 | |||
| 4a0464770d | |||
| 0d3035ace5 | |||
| 04c79af38e | |||
| 59eb63e841 | |||
| ada9d74daa | |||
| da96f00955 | |||
| b3bac3a064 | |||
| 04cf4615bb | |||
| 68f6fd9ca6 | |||
| dacc079418 | |||
| b51856e6f8 | |||
| 80249bbb5d | |||
| 00c2966b50 | |||
| 46996e8b98 | |||
| 64418262f8 | |||
| cbe1cf4465 | |||
| 5aa30607ed | |||
| 9bea7c2085 | |||
| 8f6fd03391 | |||
| 63dd33dc46 | |||
| 2b78086702 | |||
| ee40df0d06 | |||
| eccc35f0fe | |||
| 07e0f3e572 | |||
| 0f774a777b | |||
| c80483e114 | |||
| 03d343a789 | |||
| 90a0629be7 | |||
| 92395c5709 | |||
| 3767528ba9 | |||
| 0704b84214 | |||
| 702dd21fc3 | |||
| 0d3a21d64a | |||
| 51fb98bd93 | |||
| 23429f9f08 | |||
| 640fe55111 | |||
| bd15b8a4c0 | |||
| 4b3dd24984 | |||
| 42cd5cacee | |||
| 160964dbc1 | |||
| 2b47f1e4c0 | |||
| 81f203c926 | |||
| 6e7d84d46e | |||
| 6d39616584 | |||
| 58df390350 | |||
| 1e741d15b8 | |||
| dc5f3a638c | |||
| c1c627da89 | |||
| b31df21b21 | |||
| be7da1525d | |||
| 737a8b71aa | |||
| 88c909425d | |||
| eb5b4933e8 | |||
| 41ee43e223 | |||
| cb40ee8a1e |
@@ -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
|
||||
|
||||
@@ -1,6 +0,0 @@
|
||||
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.9.4.ebuild 1090 BLAKE2B 08e21f6d077bdfe37221e247211720937fa98d44a64b975a34990d5ab2e4e84876443de4095bce17e8158ce3b0d16d8ee53b3abbf610825de143a2b6749ebaed SHA512 e4db9201485a3da74dd96b5d8b0a5518bb061254aa420132ba38b62dd7c5bdabbb00d6245529652259998c2531ca0be375e3be47fe2dee4ad7855b98108557ff
|
||||
@@ -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}
|
||||
}
|
||||
@@ -1,40 +0,0 @@
|
||||
# ChangeLog for app-arch/unadf
|
||||
# Copyright 1999-2010 Gentoo Foundation; Distributed under the GPL v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/app-arch/unadf/ChangeLog,v 1.11 2010/01/01 19:41:00 fauli Exp $
|
||||
|
||||
01 Jan 2010; Christian Faulhammer <fauli@gentoo.org> unadf-0.7.9b.ebuild:
|
||||
Transfer Prefix keywords
|
||||
|
||||
12 Oct 2009; Mark Loeser <halcy0n@gentoo.org> unadf-0.7.9b.ebuild:
|
||||
QA fixes; unquoted variables
|
||||
|
||||
11 Apr 2007; Jeroen Roovers <jer@gentoo.org> unadf-0.7.9b.ebuild:
|
||||
Stable for HPPA (bug #173841).
|
||||
|
||||
09 Apr 2007; Fabian Groffen <grobian@gentoo.org> unadf-0.7.9b.ebuild:
|
||||
Dropped ppc-macos keyword, see you in prefix
|
||||
|
||||
09 Apr 2007; nixnut <nixnut@gentoo.org> unadf-0.7.9b.ebuild:
|
||||
Stable on ppc wrt bug 173841
|
||||
|
||||
09 Apr 2007; RaĂşl Porcel <armin76@gentoo.org> unadf-0.7.9b.ebuild:
|
||||
x86 stable wrt bug 173841
|
||||
|
||||
01 Apr 2007; Robin H. Johnson <robbat2@gentoo.org> unadf-0.7.9b.ebuild:
|
||||
Bug #172246, unadf needs makedepend during build as well.
|
||||
|
||||
08 Feb 2007; Diego Pettenò <flameeyes@gentoo.org> ChangeLog:
|
||||
Regenerate digest in Manifest2 format.
|
||||
|
||||
15 Sep 2005; Fabian Groffen <grobian@gentoo.org> unadf-0.7.9b.ebuild:
|
||||
Marked ~ppc-macos (bug #105864)
|
||||
|
||||
07 Jul 2005; David Holm <dholm@gentoo.org> unadf-0.7.9b.ebuild:
|
||||
Added to ~ppc.
|
||||
|
||||
*unadf-0.7.9b (01 Jun 2005)
|
||||
|
||||
01 Jun 2005; Robin H. Johnson <robbat2@gentoo.org>
|
||||
+files/no.in_path.patch, +metadata.xml, +unadf-0.7.9b.ebuild:
|
||||
Bug #61643, ebuild submitted by Jonathan Adamczewski <jadamcze@utas.edu.au>.
|
||||
|
||||
@@ -1,6 +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-r10.ebuild 768 BLAKE2B 8d7e3bb62b8915090a3a3eeb7397c80d79d06108dd9954600df3fdb1980080e5e4133c586468ec6cc81ae09b9a5e58a94da71cb0d2758950f61dd9bbe2c284fa SHA512 95898d438bb8359016ab92fed48594108ca2dffbc15406a2bf77ded77c2fd6842238674dc38bcb8d0dae75d91f911cca28e73955b9e57da2d5ab96885c010fbf
|
||||
MISC ChangeLog 1480 BLAKE2B ca87a21e58b00f17ca11f50a66aca46e596cd7c4cd43a357bca0ce134efa7fe6a26800a942d50fbe02443dba62e0f9f987d26b2e19be1c64492649c92774f1d9 SHA512 9a6816cefb775f881fc0108b598264896119122dff24709a756935f4cc8df30f8757525b8a50a8bbb6e3f528de7d251375d4154db1a13f6c5a7e4b297f040416
|
||||
MISC metadata.xml 202 BLAKE2B 3fc88d79c4843991cb0f6685a4ffb8b174b6c21e55470c9e4c7d3c4e52f98d6b871fba53162c7bc811bb2043e52139a38ef201e3ee3690be2de409ce28dd93e7 SHA512 bd1c14da72bdd52e3bea3056f5b9f908c31d6915b651d15d80a0a7d26778c97cde493ae9ca4352bd313eb16ddbed9b169c6b620c7f4a9b77973f7077fa8d997c
|
||||
EBUILD unadf-0.8.0.ebuild 638 BLAKE2B 57726bedc71bfbbfb1edde4f68361363282420c2953261e9daa4b4eb1ddd0ad8aaf051fe5dab9d76cb3cfe3403815fabe3a7779a346c50fefb3fe8d741550484 SHA512 b3176d5b2e18dfe76b09cda35c94f49a4bac756953b04535c140e03a5d9cb20c0aa5d66e3805f71c596a82ef7782f495c72b6ca7210daf2e8500306dc2f230df
|
||||
EBUILD unadf-0.9.0.ebuild 638 BLAKE2B 57726bedc71bfbbfb1edde4f68361363282420c2953261e9daa4b4eb1ddd0ad8aaf051fe5dab9d76cb3cfe3403815fabe3a7779a346c50fefb3fe8d741550484 SHA512 b3176d5b2e18dfe76b09cda35c94f49a4bac756953b04535c140e03a5d9cb20c0aa5d66e3805f71c596a82ef7782f495c72b6ca7210daf2e8500306dc2f230df
|
||||
|
||||
@@ -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
|
||||
@@ -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) {
|
||||
@@ -1,7 +0,0 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<maintainer>
|
||||
<email>robbat2@gentoo.org</email>
|
||||
</maintainer>
|
||||
</pkgmetadata>
|
||||
@@ -1,26 +1,22 @@
|
||||
# Copyright 1999-2018 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=6
|
||||
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
|
||||
33
app-arch/unadf/unadf-0.9.0.ebuild
Normal file
33
app-arch/unadf/unadf-0.9.0.ebuild
Normal 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
|
||||
}
|
||||
@@ -1,4 +1,4 @@
|
||||
AUX unlzx-1.1-fix-compiler-warnings.patch 1806 BLAKE2B bd0fe3ece6d5d0bd3b0eda4d3d776fd9dc40314b1994fa884c2c834c4c63fa8b7cf76c95a5c5213e693b228d8d4f6dcecbb928f540606e9134bc2bff021c536b SHA512 9f87ea6a0376278f73302fe062460b0ca08e774ecb2f5637c1e99f7ce6536fa00b981a5a5c36a00b945a5e16d6bbe38595a8ca79b7171e58075444d0dbb21c68
|
||||
DIST unlzx.c.gz 9680 BLAKE2B 724ce049a67a4023a188ce6ae2326023bb57780d6e411887b1ec0898ceea5873d20c3bfb7ddd63933e7ed95b952228dea0c2325ea6ad057e524638e76c7bc100 SHA512 f88812e06c0de47ace6ef2d405193ebbfde9091da8ab6a493ea57054e1c2c08b3217510b8564756b9e54392afe88fe822b77317c541be0dda90deac96db61057
|
||||
DIST unlzx.c.readme 684 BLAKE2B 1ada5cf3486c3c8164b88ceb67e026757413681c2e41ca721f27801da66fe4db7054fb414a88d80f20e321b95eecc48cd2425335fd401e871e0a043a9c488ef7 SHA512 9bf0a6ce0a9d3c12556367b2858aee577ae02f86314db5faa5cf76a43e3ac81d158f5760f43c3c130743b78ec7a058f0eb4bf15d292882e8dc9a8857d0070b82
|
||||
EBUILD unlzx-1.1-r10.ebuild 791 BLAKE2B 4dbbd2559ceb2f7d5ffbb50748cdde5bb7d2c4b79b8c420c23f4edc6f2807e4ea6c5251996a34a1601f5b9e89e356d2ef256e3df71dd93486eb0252877626ece SHA512 0923ec3149f30828d7e29afdd6d26d5cebe0b2fcc9cad676a4d3103b82773bb12846f54d615cf6602eb10dbcffc5df77f6f68d1d0e6692ce9ceae111df085cc0
|
||||
EBUILD unlzx-1.1.ebuild 785 BLAKE2B e4bb9f7bb1a0c245be97b48110620ff1f51c4123c0e4bd278ae5471fcff1461789580cce87086beb6369a0f3bb66f39dc588003032f6d8d8bf763a048ba8c708 SHA512 5e47cb5678f788950127943acc191427e199116ac2c180e01a08c6fc34ccbe93b2ea5fb9c7b8316a75762d162bbf8188bce149ae3f5459c588c311d710b96261
|
||||
|
||||
@@ -1,8 +1,8 @@
|
||||
# Copyright 1999-2017 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=6
|
||||
inherit eutils toolchain-funcs
|
||||
EAPI=8
|
||||
inherit toolchain-funcs
|
||||
|
||||
DESCRIPTION="Unarchiver for Amiga LZX archives"
|
||||
SRC_URI="http://aminet.net/misc/unix/${PN}.c.gz http://aminet.net/misc/unix/${PN}.c.readme"
|
||||
@@ -13,11 +13,14 @@ LICENSE="freedist"
|
||||
IUSE=""
|
||||
KEYWORDS="~alpha ~amd64 ~hppa ~ppc ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos"
|
||||
|
||||
PATCHES=(
|
||||
"${FILESDIR}"/${P}-fix-compiler-warnings.patch
|
||||
)
|
||||
|
||||
src_unpack() {
|
||||
mkdir "${S}"
|
||||
gzip -dc "${DISTDIR}"/${PN}.c.gz > "${S}"/unlzx.c
|
||||
cp "${DISTDIR}"/${PN}.c.readme "${S}"/${PN}.c.readme
|
||||
epatch "${FILESDIR}"/unlzx-1.1-fix-compiler-warnings.patch
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
1
app-backup/py-time-machine/Manifest
Normal file
1
app-backup/py-time-machine/Manifest
Normal file
@@ -0,0 +1 @@
|
||||
EBUILD py-time-machine-9999.ebuild 569 BLAKE2B 2e418301ccb78f2ac9d23d24797c3382f878142c1a42d5a2568ab2686fa4e9dc8ed3fadf5ae32545f220f09a9c63ea853028626c4ccd7660e1e452453991b714 SHA512 6de1706d1753ece15f7e4e103506daaa9d2b42bb48cfcba07cf0f6f0dec1c527bae3e8c449bc2aaff8fb5bc7aabca999838fd5c4b3302ef12ae24b886922c928
|
||||
28
app-backup/py-time-machine/py-time-machine-9999.ebuild
Normal file
28
app-backup/py-time-machine/py-time-machine-9999.ebuild
Normal 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
|
||||
}
|
||||
7
app-editors/gvim/Manifest
Normal file
7
app-editors/gvim/Manifest
Normal 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
|
||||
40
app-editors/gvim/files/gvim-completion
Normal file
40
app-editors/gvim/files/gvim-completion
Normal 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 :
|
||||
28
app-editors/gvim/files/gvimrc-r1
Normal file
28
app-editors/gvim/files/gvimrc-r1
Normal 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
|
||||
387
app-editors/gvim/gvim-9.1.0366-r10.ebuild
Normal file
387
app-editors/gvim/gvim-9.1.0366-r10.ebuild
Normal 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
|
||||
}
|
||||
387
app-editors/gvim/gvim-9.1.0470-r10.ebuild
Normal file
387
app-editors/gvim/gvim-9.1.0470-r10.ebuild
Normal 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
|
||||
}
|
||||
46
app-emulation/BasiliskII/BasiliskII-9999.ebuild
Normal file
46
app-emulation/BasiliskII/BasiliskII-9999.ebuild
Normal 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
|
||||
}
|
||||
1
app-emulation/BasiliskII/Manifest
Normal file
1
app-emulation/BasiliskII/Manifest
Normal file
@@ -0,0 +1 @@
|
||||
EBUILD BasiliskII-9999.ebuild 831 BLAKE2B 760067531baf610a5aaab24a885598d9545d05aa34f5cfcc18e7292ab113fa01a6fa974786081758bc497e59ed6785e8b28145a9632f0adb7135bf87d5b72659 SHA512 07a8a0d8b373c1ded9c865e68ee856c1cdacbc292474c4bf12d5c95365891df95491c7f55a11502aa1217f3122c6948ad095e0d71da7e46673fca8a10231cca6
|
||||
1
app-emulation/boxpy/Manifest
Normal file
1
app-emulation/boxpy/Manifest
Normal file
@@ -0,0 +1 @@
|
||||
EBUILD boxpy-9999.ebuild 572 BLAKE2B 89bb6b0e5729d0e3e6365f504f8fcb9095ce619714f1a1d0b8fd36bee0752c668067fee076a3b514c7f18bcae4e386baaad754020ad47dd34d28e2a6754d81cc SHA512 d9576bda7e6032107dde26a2ea7fce8889cf1427cff6982f6a5e034cbc6aacfc39b7f46563378e290cbc1ab693e52393e07d0b549b376034b83864cd4d0c4f2b
|
||||
27
app-emulation/boxpy/boxpy-9999.ebuild
Normal file
27
app-emulation/boxpy/boxpy-9999.ebuild
Normal 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}"
|
||||
@@ -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
|
||||
|
||||
@@ -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
|
||||
@@ -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
|
||||
}
|
||||
@@ -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)
|
||||
{
|
||||
}
|
||||
@@ -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)
|
||||
@@ -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
|
||||
@@ -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>
|
||||
@@ -1,4 +1,4 @@
|
||||
DIST exomizer-3.0.2.zip 639660 BLAKE2B 1a3de934e924a3bde25a3a1c52e48d069bdce23205e1dccdf9235182191ea43fa8447332f7d01df4c31c25f93c3101b8e64b5b613914fd74c790a8c19663db8c SHA512 7d5d5ff3d2acfcf941b60e6b0d65d28f918611f1a03b636272eb9acd3c393c66483b114259b5638204341625a583a496e92c74ed28fc800237d60890b99fe4e5
|
||||
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.1.zip 713134 BLAKE2B 55f136983024636b2057becf0c46651b8dd5dc7aa0c508075f5596f60eb283a7a1ff78cd245278c1266759894f2bed6128cc7deb5b20a1299039bdd3de640b68 SHA512 24044211ecd570a17f63b3b667d53a720311e7b5ca910b6e52b212ab3e6304bddf9254a67fcb9e26a6a73d4f033dc38dbd9b007454acbb29f5202cd402340897
|
||||
DIST exomizer-3.1.2.zip 723221 BLAKE2B a05a5edcf70286b1af05fbeaa083493d534e8c8413859f2cc054eee406a1b6d211319e4ba6d46113eabbd62fbaf3f4de9f0a334c0773c673dc0fd91b2bc1e113 SHA512 c63b884c365d3b3682515c0a296b8d33897223eb653a90e30634cea599305c37e002d5a6d166a068aa46e6d50f255563b9f62e571830353ded79c7b65b8e160e
|
||||
EBUILD exomizer-3.1.1.ebuild 835 BLAKE2B 7fc7121c8022ce066275d0e600bd2ab06d174803d296c9a800456e2682c93d3bc5d74d6fc54c060e1e13d9d0ab6ba262356290195d832b3990fa0ca71b9a1efb SHA512 c4faf6ed5e54a60cd5936574bb8c5a91092eb4733f6a8cdc5eb7cc0b9eaefcac106e806e6cca2a9398d6fb235609d432d86d3c17fa748c8efce54b1f94cb18f1
|
||||
EBUILD exomizer-3.1.2.ebuild 835 BLAKE2B 7fc7121c8022ce066275d0e600bd2ab06d174803d296c9a800456e2682c93d3bc5d74d6fc54c060e1e13d9d0ab6ba262356290195d832b3990fa0ca71b9a1efb SHA512 c4faf6ed5e54a60cd5936574bb8c5a91092eb4733f6a8cdc5eb7cc0b9eaefcac106e806e6cca2a9398d6fb235609d432d86d3c17fa748c8efce54b1f94cb18f1
|
||||
|
||||
@@ -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
|
||||
}
|
||||
@@ -2,11 +2,11 @@
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI=6
|
||||
EAPI=8
|
||||
|
||||
DESCRIPTION="Suite of packer/depacker tools for 6510 processor"
|
||||
HOMEPAGE="https://bitbucket.org/magli143/exomizer/wiki/Home"
|
||||
SRC_URI="https://bitbucket.org/magli143/exomizer/wiki/downloads/${PN}${PV//./}.zip"
|
||||
SRC_URI="https://bitbucket.org/magli143/exomizer/wiki/downloads/${P}.zip"
|
||||
|
||||
LICENSE="LGPL-2.1"
|
||||
SLOT="0"
|
||||
@@ -19,10 +19,10 @@ 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
|
||||
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() {
|
||||
@@ -32,5 +32,6 @@ src_compile() {
|
||||
|
||||
|
||||
src_install() {
|
||||
dobin src/exomizer src/exoraw src/exobasic
|
||||
dobin src/exomizer src/exobasic
|
||||
dodoc changelog.txt exo20info.txt exo31info.txt exobasic10b2.txt
|
||||
}
|
||||
3
app-emulation/fs-uae-wrapper/Manifest
Normal file
3
app-emulation/fs-uae-wrapper/Manifest
Normal 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
|
||||
31
app-emulation/fs-uae-wrapper/fs-uae-wrapper-0.10.5.ebuild
Normal file
31
app-emulation/fs-uae-wrapper/fs-uae-wrapper-0.10.5.ebuild
Normal 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}"
|
||||
31
app-emulation/fs-uae-wrapper/fs-uae-wrapper-9999.ebuild
Normal file
31
app-emulation/fs-uae-wrapper/fs-uae-wrapper-9999.ebuild
Normal 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}"
|
||||
@@ -1 +1 @@
|
||||
EBUILD pucrunch-9999.ebuild 501 BLAKE2B a6a0bf0f6c0d7b72969fc442792fc4e9d56b685818254cd678d99a9802b70d8e940a6b69968da15d32367da49a9764e80096e3bfa112b61aaf331ea62b118a73 SHA512 c67ee9a9bed487208b0e2d1c53474371b904cb4894a27a2d36c5cbac13bd0e055aa0f0ff1b0b02873e6ab3550e4270b05d0f70104b5a5952f1640563f57aa80c
|
||||
EBUILD pucrunch-9999.ebuild 499 BLAKE2B eaab5e7a8745c4c4abf3ebf5fc71512e02d99753e0a4a0f83e21bad9776f99e50717d32c839737e2ebacd88d56a904940392add6fdb8c3e098c3256cdad8a6c3 SHA512 d37d59547aff126f875eb7b381bb582ca83380888d57331011c14ca908630222440cab08312fb0fe9ea068c2d30d8ff162f59f0fb85dcc0ce35da67cd9bd39a8
|
||||
|
||||
@@ -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"
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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
1
app-misc/adbfs/Manifest
Normal file
@@ -0,0 +1 @@
|
||||
EBUILD adbfs-9999.ebuild 663 BLAKE2B 5759815ef2ba9f6707cf3b598e326cefc12b858e121f2a320ef15d031e32370c8b776116ff7f55ff298219dcb6acac8e041d8a4cfc489f62f2dc917ea5265e03 SHA512 e3378246f0e2a4196d64d296cf99f382b6cc9fb018ef572d121088628f176bc08434b7cc99a8f29f6a12c6a93aaec69bfddb76d95a657c091ed9fa936bb2f8d5
|
||||
36
app-misc/adbfs/adbfs-9999.ebuild
Normal file
36
app-misc/adbfs/adbfs-9999.ebuild
Normal 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"
|
||||
}
|
||||
@@ -1 +0,0 @@
|
||||
EBUILD cbonsai-9999.ebuild 496 BLAKE2B 351cc02f9a4f1d34b2f79ae6a2398ce30d6f3b2de2816f81d924798ea961d9a797f14a891fd27f4df9120498d8bce4a90c58270717a26f7fe2d2da9849fe8bf7 SHA512 50341c26cc95025deca9cfb76123792fdd06482ed4321ef0668a97bf2c47841ad33a5bc2e21f434022dd4edd59b343134a2e82a88f51ad7f7dd3db8d4eb4c43e
|
||||
@@ -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
|
||||
}
|
||||
@@ -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
|
||||
@@ -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
|
||||
@@ -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
|
||||
@@ -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\
|
||||
@@ -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
|
||||
@@ -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
|
||||
@@ -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
|
||||
@@ -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\
|
||||
@@ -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
|
||||
@@ -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
|
||||
}
|
||||
@@ -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
|
||||
}
|
||||
1
app-misc/linak-ctrl/Manifest
Normal file
1
app-misc/linak-ctrl/Manifest
Normal file
@@ -0,0 +1 @@
|
||||
EBUILD linak-ctrl-9999.ebuild 506 BLAKE2B b09bac6531cf69069b8150c878b57f91f15bc368292a7354d9b348524d3f627b552bb7f862d9e7c5fcf2a62f7c5533195f4b0ef0b2aca80671dc0d377842a36f SHA512 bc44ad89b7299d538bd4f29af406028842824c659ecde56b8dc58fffa2676cf7ba1258ddced9545835ef40b2450f2b402e232551cc8e212a0146eb2292a95fc7
|
||||
22
app-misc/linak-ctrl/linak-ctrl-9999.ebuild
Normal file
22
app-misc/linak-ctrl/linak-ctrl-9999.ebuild
Normal 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
6
app-misc/mc/Manifest
Normal 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
|
||||
16
app-misc/mc/files/mc-4.8.26-ncurses-mouse.patch
Normal file
16
app-misc/mc/files/mc-4.8.26-ncurses-mouse.patch
Normal 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);
|
||||
11
app-misc/mc/files/mc-4.8.29-gentoo-tools.patch
Normal file
11
app-misc/mc/files/mc-4.8.29-gentoo-tools.patch
Normal 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
|
||||
131
app-misc/mc/mc-4.8.33-r10.ebuild
Normal file
131
app-misc/mc/mc-4.8.33-r10.ebuild
Normal 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"
|
||||
}
|
||||
1
app-misc/pycatalog/Manifest
Normal file
1
app-misc/pycatalog/Manifest
Normal file
@@ -0,0 +1 @@
|
||||
EBUILD pycatalog-9999.ebuild 474 BLAKE2B d556800d2669765a68fc91d58172a6200a875d8cb30ec8422555b0f46910b4caaa53afde71d96b93a5a71ad25cc3fa7ec61253899365aaa25a6861e440b0b549 SHA512 9417a983c0f84fcb8a4685a51813d0e566e385e8184cd93e2a6af4f65f3dc8a9429746225741b9b5031164e93457a34812c447c21d15cbfcfa5a5639e68025c7
|
||||
25
app-misc/pycatalog/pycatalog-9999.ebuild
Normal file
25
app-misc/pycatalog/pycatalog-9999.ebuild
Normal 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
1
app-misc/uadf/Manifest
Normal file
@@ -0,0 +1 @@
|
||||
EBUILD uadf-9999.ebuild 531 BLAKE2B 18c84044a98f80c301be9379d18b43500e6909c697c959a427aa16284e72ac7747af14071f8299b4832e19bdc1dff52cebef9ff9b74a010d3768d010380a5848 SHA512 67e5f6781ba8d145d5d8c5a093397b82d3ce8cb43f6d00c488c53e7467435f07a28bcb51f548fcedde46ec1380865791e717ea919670ea4631f0950ebb38439a
|
||||
31
app-misc/uadf/uadf-9999.ebuild
Normal file
31
app-misc/uadf/uadf-9999.ebuild
Normal 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
1
app-misc/ulzx/Manifest
Normal file
@@ -0,0 +1 @@
|
||||
EBUILD ulzx-9999.ebuild 521 BLAKE2B ad026c0673dcfacf0114e3ba61b23821020253fc7797ea4804c035abb06be2fef9a0ae3bc0edcae915dc46b86b77b0db9a478fe40a65877883a7df8a06934ef0 SHA512 4da7df2fb34973cb410cb449bb82e7f0278242958e501b0444cce0276fab83ea70a02c0fc84a803ae6236b5b6e9e67d3895f01051bcad4dab6f0af55a6baabd7
|
||||
31
app-misc/ulzx/ulzx-9999.ebuild
Normal file
31
app-misc/ulzx/ulzx-9999.ebuild
Normal 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"
|
||||
}
|
||||
1
app-misc/upycatalog/Manifest
Normal file
1
app-misc/upycatalog/Manifest
Normal file
@@ -0,0 +1 @@
|
||||
EBUILD upycatalog-9999.ebuild 523 BLAKE2B 61a04eda8161b326c2ccd20eae36c6e8d188fd1b0a85b262b476fccf4f37c92ea840b499b2f56dc70bd1d2c42bdbf18889869afed0a2c42a9145285b8012791c SHA512 47ced83781a1683fb645c5526a065ef95f8957c33fac2b830e9cb39a3a8f37926ed3954b3b33876a57b512e5bf1e71db61041ec59c3ca3af845c2a9c992945bc
|
||||
27
app-misc/upycatalog/upycatalog-9999.ebuild
Normal file
27
app-misc/upycatalog/upycatalog-9999.ebuild
Normal 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"
|
||||
}
|
||||
@@ -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
|
||||
|
||||
@@ -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
6
app-pda/jpilot/Manifest
Normal 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
|
||||
@@ -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])
|
||||
119
app-pda/jpilot/files/jpilot-1.8.2-fix-paths.patch
Normal file
119
app-pda/jpilot/files/jpilot-1.8.2-fix-paths.patch
Normal 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
|
||||
36
app-pda/jpilot/files/jpilot-1.8.2-fno-common.patch
Normal file
36
app-pda/jpilot/files/jpilot-1.8.2-fno-common.patch
Normal 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;
|
||||
13
app-pda/jpilot/files/jpilot-1.8.2-qa-desktop-file.patch
Normal file
13
app-pda/jpilot/files/jpilot-1.8.2-qa-desktop-file.patch
Normal 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;
|
||||
53
app-pda/jpilot/jpilot-1.8.2-r2.ebuild
Normal file
53
app-pda/jpilot/jpilot-1.8.2-r2.ebuild
Normal 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
|
||||
}
|
||||
3
app-shells/vboxmanage-bashcomp/Manifest
Normal file
3
app-shells/vboxmanage-bashcomp/Manifest
Normal 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
|
||||
@@ -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
|
||||
}
|
||||
@@ -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
|
||||
}
|
||||
@@ -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
|
||||
|
||||
@@ -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
1
app-text/sdpy/Manifest
Normal file
@@ -0,0 +1 @@
|
||||
EBUILD sdpy-9999.ebuild 546 BLAKE2B cfa9ec3feefa542767ba5107536f3b9c9b16229449f1b25da2fe0909d5fcc71b74042aa561756239ef0590739921e9282cfc8111b009ad803ff355ef0d3a6338 SHA512 db24c0131e038482d0d1ef24925e1568102c483bf1a0ac030c680f89a45548ac09d253ae7a8d7c86fd753e69d75660015bb9f53939b35031c27dd1579053c5d1
|
||||
26
app-text/sdpy/sdpy-9999.ebuild
Normal file
26
app-text/sdpy/sdpy-9999.ebuild
Normal 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}"
|
||||
1
app-text/vimwiki2html/Manifest
Normal file
1
app-text/vimwiki2html/Manifest
Normal file
@@ -0,0 +1 @@
|
||||
EBUILD vimwiki2html-9999.ebuild 498 BLAKE2B 244647f1cfdba3a0b291204d005943fe2cb594eef61beb9c7ffd69f7e32de992f079a015ca0c6d253ffb55c286b99740cb331cfc1c9e4bf77edb522f89a30815 SHA512 4c82f79b872b03e2c7032d8bbce2efd2ca1909b4fa179be091e01684654e4bd9c3a3688acfc9846b29e848d100775bf3877ef82afd77b58dda2f9eaab500ba96
|
||||
22
app-text/vimwiki2html/vimwiki2html-9999.ebuild
Normal file
22
app-text/vimwiki2html/vimwiki2html-9999.ebuild
Normal 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}"
|
||||
@@ -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"
|
||||
|
||||
@@ -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}
|
||||
}
|
||||
@@ -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/tAz6SQLiggdGegd/download/${PN}${PV}.zip"
|
||||
|
||||
LICENSE=""
|
||||
SLOT="0"
|
||||
@@ -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 \
|
||||
@@ -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/yHgwbktCejJ3d3T/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 \
|
||||
@@ -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}
|
||||
}
|
||||
@@ -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
|
||||
|
||||
2
dev-python/demjson3/Manifest
Normal file
2
dev-python/demjson3/Manifest
Normal 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
|
||||
19
dev-python/demjson3/demjson3-3.0.6.ebuild
Normal file
19
dev-python/demjson3/demjson3-3.0.6.ebuild
Normal 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
|
||||
2
dev-python/docopt-ng/Manifest
Normal file
2
dev-python/docopt-ng/Manifest
Normal 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
|
||||
19
dev-python/docopt-ng/docopt-ng-0.8.1.ebuild
Normal file
19
dev-python/docopt-ng/docopt-ng-0.8.1.ebuild
Normal 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"
|
||||
2
dev-python/exifread/Manifest
Normal file
2
dev-python/exifread/Manifest
Normal 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
|
||||
22
dev-python/exifread/exifread-3.0.0.ebuild
Normal file
22
dev-python/exifread/exifread-3.0.0.ebuild
Normal 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"
|
||||
2
dev-python/extfslib/Manifest
Normal file
2
dev-python/extfslib/Manifest
Normal 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
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user