mirror of
https://github.com/gryf/gryf-overlay.git
synced 2026-03-25 22:23:32 +01:00
Compare commits
11 Commits
7b8829dfe0
...
master
| Author | SHA1 | Date | |
|---|---|---|---|
| 802eab519f | |||
| 60bfdf4861 | |||
| bbdc3c7b79 | |||
| 5e605d9f56 | |||
| e7e66ba75e | |||
| 1cdf28d144 | |||
| 406e1af915 | |||
| 6547914a49 | |||
| 0895cd5827 | |||
| e1cfcc7739 | |||
| 67b71d2468 |
@@ -1,3 +1,3 @@
|
||||
DIST fs-uae-wrapper-0.10.4.gh.tar.gz 24284 BLAKE2B 07a0b161ca185e04240b137fabbc542de26911de4a34b79dfa2d136d0ed5ad0e4e77389d3fed044857d020264a1195275c22943d8dd44fcc55ac1549f6fa5a3e SHA512 12689628e8b1a68c0e86c270045c747712a06c4ea56fdb8a5752b7b4bbb810336a91e45bbd05977f54bb1174c2dbb2e620a722efbc18da11d9d625c1e5f333e8
|
||||
EBUILD fs-uae-wrapper-0.10.4.ebuild 652 BLAKE2B 6d540b6fcfbc31953fd39ab2a8f114c51053cd2bc929e0100364c4d6e568d5a892fd5126a3fde3768771ca7fc00be6c7ab90457fa6e61ba6473aa0d99c842199 SHA512 eaa2bb17a331ae512aaf6f8ee65dcb537a088fd0254ac0fc6609db90931f96b5830817f7e6f8cbde32c3180789ae120beaabcd85cc5661253230873063cc808b
|
||||
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
|
||||
|
||||
@@ -1,3 +0,0 @@
|
||||
DIST gertty-1.6.0.tar.gz 122570 BLAKE2B 8c3628f9b0b56aaff30f183a1ab0d852b8ee487927833f41b8aa61f94f8d14eaf3a8d515d5edcb3fa7dd18ca36f42a977d12790c52d6c629a720b4f29252b030 SHA512 0fe5224f5b4b06910bba0d19453ea0f273f6ea0688b9aa092e11f929b71801581f6d7cead1d64c00912ee3363b98d4b36e903fa992a7ce36f190a4f3c09375d2
|
||||
EBUILD gertty-1.6.0-r10.ebuild 1190 BLAKE2B 260762422212019f746265e1f406d372dad82e61531b080bffcb98e6177d9e7fce3f4b853594f651d3dd81864cf026da223c571dc559ff86e0c76258b696db0f SHA512 300b3ba87967546b76810701f4df2ac4a6492d34e838030d79017bd9ef534ececaa6a2af853cc8f0d38212a7f6875da3b3f07f4966b3bf2e8b702aa6069f77cc
|
||||
MISC metadata.xml 379 BLAKE2B b46a401263c266a0900d16e3c63e3bf5dd2a6b9d85d81e119ad88270530fb1a5345d6853683bfebe22738192e12f18c0bbd02390bcf540ac1a122ba5f4fba675 SHA512 a37a6ec1e287489f1c8f9058829b927d7ebdca15024fe01643cc888ae45e4567ee9a7897f4d0e4d0facfea89605f2db9c04170b974cf8e9ce9aed43e405d3b84
|
||||
@@ -1,38 +0,0 @@
|
||||
# Copyright 1999-2020 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
PYTHON_COMPAT=( python3_{10..13} )
|
||||
DISTUTILS_USE_SETUPTOOLS=rdepend
|
||||
|
||||
inherit distutils-r1
|
||||
|
||||
DESCRIPTION="Gertty is a console-based interface to the Gerrit Code Review system."
|
||||
HOMEPAGE="https://pypi.org/project/gertty/"
|
||||
if [[ ${PV} == *9999 ]];then
|
||||
inherit git-r3
|
||||
EGIT_REPO_URI="https://opendev.org/ttygroup/gertty"
|
||||
EGIT_BRANCH="master"
|
||||
else
|
||||
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
|
||||
KEYWORDS="amd64 x86 ~amd64-linux ~x86-linux"
|
||||
fi
|
||||
|
||||
LICENSE="Apache-2.0"
|
||||
SLOT="0"
|
||||
IUSE=""
|
||||
|
||||
DEPEND=">=dev-python/pbr-0.11[${PYTHON_USEDEP}]"
|
||||
RDEPEND="
|
||||
>=dev-python/pbr-0.11[${PYTHON_USEDEP}]
|
||||
>=dev-python/urwid-1.2.1[${PYTHON_USEDEP}]
|
||||
>=dev-python/sqlalchemy-1.0.4[${PYTHON_USEDEP}]
|
||||
>=dev-python/GitPython-0.3.7[${PYTHON_USEDEP}]
|
||||
dev-python/python-dateutil[${PYTHON_USEDEP}]
|
||||
>=dev-python/requests-2.5.3[${PYTHON_USEDEP}]
|
||||
<dev-python/requests-3.0.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/alembic-0.6.4[${PYTHON_USEDEP}]
|
||||
>=dev-python/pyyaml-3.1.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/voluptuous-0.7[${PYTHON_USEDEP}]
|
||||
>=dev-python/ply-3.4[${PYTHON_USEDEP}]
|
||||
dev-python/six[${PYTHON_USEDEP}]"
|
||||
@@ -1,12 +0,0 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<maintainer type="person">
|
||||
<email>prometheanfire@gentoo.org</email>
|
||||
<name>Matthew Thode</name>
|
||||
</maintainer>
|
||||
<upstream>
|
||||
<remote-id type="pypi">gertty</remote-id>
|
||||
<remote-id type="github">openstack/gertty</remote-id>
|
||||
</upstream>
|
||||
</pkgmetadata>
|
||||
2
dev-util/opencode-bin/Manifest
Normal file
2
dev-util/opencode-bin/Manifest
Normal file
@@ -0,0 +1,2 @@
|
||||
DIST opencode-bin-1.2.27-amd64.tar.gz 46357676 BLAKE2B e4e71b5c1a070ce2823a792323fb092528947897969193dcab48fac928a7d84fe830e5777c278de58b0b1775a2fce36eb421a0f2ae85631e3ff39208356c77f7 SHA512 3ae59bc368e2659c30deffaeaf041d2d80c3c0f1ffb9d49c0c5c9f0d3153f01892bfaee8a0921016492888abc46b00bd6fec448a96bf9db6b14dd008583eb25c
|
||||
EBUILD opencode-bin-1.2.27.ebuild 456 BLAKE2B 666794106c5cb846e6014665a130d3ec060b9742cc55ed6b5303613d6473fc7289c7a214e15edd3a2593a6279b5ef41b806f016bdb2137d1ab0eca74832f7628 SHA512 13f65c38ae0ddac68f85a7e9dda144d3c7b3e4ec99fe83a09f616db745cfaf98a3dec3d27b0a16356c037adabd087206613afc14a4112db34fb78124e04d70ab
|
||||
21
dev-util/opencode-bin/opencode-bin-1.2.27.ebuild
Normal file
21
dev-util/opencode-bin/opencode-bin-1.2.27.ebuild
Normal file
@@ -0,0 +1,21 @@
|
||||
# Copyright 2021-2026 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
DESCRIPTION="The open source coding agent"
|
||||
HOMEPAGE="https://opencode.ai"
|
||||
|
||||
SRC_URI="https://github.com/anomalyco/opencode/releases/download/v${PV}/opencode-linux-x64.tar.gz -> ${P}-amd64.tar.gz"
|
||||
|
||||
S="${WORKDIR}"
|
||||
LICENSE="MIT"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64"
|
||||
RESTRICT="mirror strip"
|
||||
|
||||
QA_PREBUILT="usr/bin/opencode"
|
||||
|
||||
src_install() {
|
||||
dobin opencode
|
||||
}
|
||||
@@ -1,13 +1,18 @@
|
||||
AUX sylpheed-3.7.0-fix-incompatible-pointer-type.patch 443 BLAKE2B 29a45b526c099bfb33ada451b3800e67fd05eb6f56ccde1cc68623513f03b4cf6e60ab87cc20a8cdf710c7c23dec64c103db8904b3415d94e2ca9714e2d1dcd3 SHA512 b48bce1f7021336a7ab5bd1c7efd98df6f782e351c887d60793c4cad490be4a34732b758fbd2a546497fcf7dda97f1b8fcad48bf2fe280ad9cc8401d4bd98e06
|
||||
AUX sylpheed-3.7.0-more-incomp-pt-type.patch 64871 BLAKE2B ae7fcd7a5d1e469d51e090f549ebe393d99c073ce779ebefa708c13db3aa858dac649b230e279cca60d549cb030c064e065773e43a8d90570b47bfbff71acae8 SHA512 9b82494e1f6f6bcb9960f3b36904e7b7ec19d0daf22fae92ba4cafaf6a6905441acb177f9cab4a13d4b56e5537be16eabd8dba9d1c2b11ee8ee2c168f6fea879
|
||||
AUX sylpheed-CVE-2021-37746.patch 1284 BLAKE2B c0b17ed528a957c9a907c5cbf8ba3288ce989cd0f6da28571e92a210e36008a3c26bc52f0d6eeea6c6c922d1fb3c920a81aeeb2cae6b8f785edee780615d768c SHA512 dd3d00ee9bfaff6e1670ed312d90ddd016c28cee244eae35feb8acd922adf916fdf134663b497bd3541e2706a612f62a932bee11ff2629d4109d2994251e39a1
|
||||
AUX sylpheed-debian-Specify-MACRO_DIRS-as-general.patch 506 BLAKE2B 0b1ec398cbdb6ea9c6b1b258d7c945b35f03c24838322d66ecacdf34e70014ec15fabe4ee3e3f4a8aafca64219115512ba0e32fb0f1829cb266e1a89ad413436 SHA512 c2540d4288af38102cac4e966c643b2271a40b743d2a1804890080c5e9cb1b8900a358c999c5db8c14c29e34677c22fef15c712a163c8afce33c7d2a6f484c9e
|
||||
AUX sylpheed-debian-address-book.patch 901 BLAKE2B 7f33a243da7b7d2eb355530417897eba180b7fd16dc29fa455b8e24519aa337353b4077ac96b5330620e409eed9b1df6c81642bb72375e88b4e9c86d47e32865 SHA512 ecaf23f5e8d83ad58b72b934204baab02617ced1b30788903a8cef10868b963899602d9ba8540eee1e82ef906ae89a66b4152c2509932bfadf1db551962e2764
|
||||
AUX sylpheed-debian-detect-oniguruma-without-onig-config.patch 1028 BLAKE2B 060ba20c02555570ff49bfa15e624e5a51f8ee0cc91d3b558f34449b43991330118bb735607d8f502e9c1c8e4eea89921948140231a4312fd349699a51e72555 SHA512 2b612d1cfdf3963387242f41e7a68c5081c028faedee4353e21ba4be29aab93c013b9ccf9042dacbf711166190f52f6c8e1943fd64cbc96d3e342d6374a0c613
|
||||
AUX sylpheed-debian-escape-from-at-the-beginning.patch 854 BLAKE2B a3e7127ff1c64aba650c2086f36b979738d001960f6fbc7f4962f05ab166c3832287a599ec9ae9354a1dd977d2dc7db4aaa03e03daddd276c8b04faa2f7910b9 SHA512 63339ccb6ddacfa33cf8ed9f4582a98177290aaafca0015faeb2c14f7334eabcd8ea7266e3e7301e1d9889bd10a3ed45dd366f100ea9ed1486b44eab9397fbc3
|
||||
AUX sylpheed-debian-fix-FTBFS-GCC-14.patch 916 BLAKE2B 28fd62b4b9133c7c6ecbe5050b2e4a814516e7af052f8cb8949d6d34d35ec3af8059133c62290962d0af11e9b86d18a7a9055ce1659964c47de62806d1efa572 SHA512 6220b936d0f1dfd8ba1f53a3804c39b0af7e1db6f011405a2d8925853644f63104b1de3c44607168a39354527cdce7749e5475075967332750dcad522a3317eb
|
||||
AUX sylpheed-debian-fix-typo-import.patch 647 BLAKE2B 937bc5a64933ebc1bd40d4edee05d9827fe28a93b8c5125c2998c8a52f113a7c77c37823b01cbaa89de53c4657c59e3f72243709262d92d7298921e4c0fef228 SHA512 3e89634b9e38ed9e0c185d4e8820e6fb2b09c4f2c91c1926c3fd4ca2514e0288bb53f43891114db49113c93e1e30615169d1f86fae993a7a3aed0d71f0752b06
|
||||
AUX sylpheed-debian-support-SNI-for-IMAP.patch 740 BLAKE2B 7dc9f7b3058d66e55aed5955a9491f757af244aea974f77bb3e29628aaa459827489932736515a08d5925dd0f1b5fa659fd8edc097c746454ddc512b8e4fc8ad SHA512 14c5aec311c0b623a4b62386f73675f25a63de765129f14cee5be93e681fa73498f4a7b75178b56213791909e1c257d153c8bf5fe1be09a0d860a821d35a7619
|
||||
AUX sylpheed-debian-use-enchant-2.patch 1057 BLAKE2B 137dec5110fd1d299ad747e736de7ee9dfebae5040c7ea5bdd718c1041e4ef541204f22660433aaaa43dfeda06486ca7ac10adef9edac32f45f3721f21a77a13 SHA512 2afcd0c1bb5e05edb09aee3da63a1ee2056d676e874027490f17308dcc77907e100132a3925e93f1af192048e0b0d579a8081f8e55cd493fb4d4a44768bcdd42
|
||||
AUX sylpheed-tls-1.3.patch 496 BLAKE2B faa07a14de7f8f0501a2de29fc98ebcda52138f6a912ceaf114fddd4b5029fb81a2a2c3a55724beb191fcaa613a828225bbacf6a7cdb46a66b69e763525b5483 SHA512 a4590da5381ff60d5d0549af674f9f1a30acb7617a5d76a5e11b34d74d699bc91e1d80380e5b346a66933b097ea915fffd7508571df504686777e13701585377
|
||||
DIST sylpheed-3.7.0.tar.bz2 3612328 BLAKE2B bd8182db8a46b956e12b3da4b15d3ee8184a612e2fb216aca20fd4a022610b17416f994d36b390a5a92835915e95f08bd59bf71154a86962c9564162be891f21 SHA512 490837528bf7ba9d26994cd5fff00b6e5390a127419b9d0efd9fc25c38be1291d55c5b8daebdf5ca9d9159a51c938449e76212328f3eae40cc039db88cb5caa4
|
||||
EBUILD sylpheed-3.7.0-r5.ebuild 1639 BLAKE2B feeb2b39247eba5e68a2fdd52b814e9580078fbe27cdf4574c848e5adb0a376fe0b716c1ed8fb473eb7013a7fe11db1aa6982ba10188fca3d64b4ceb627a38c7 SHA512 2f87420bf825ca14a40bb4b0e8815cd6eda32496b110f3bd1448239316a110ad8fafffa52b1696dee4384c869c105b57955aeadc2f1017ebd07488de7db97fd5
|
||||
EBUILD sylpheed-3.8.0.ebuild 2105 BLAKE2B 1de2293b8b73ce7b164ca175dcf5f3dfd5c7d9fa25050c346c58b9e3eac35b015c9b68e11bf8f9b06416d7a9395ca2a034fb5d291906f551b5c4795969697332 SHA512 8be8b86c01ddf8f491d6fd815f13a205d77c1ee1649f60b3b3c79b41355b0809b6a9fdaad6c5da24c478c7b5a35dbb346cbb3dbe07358d7d540326c1d5f59a83
|
||||
DIST sylpheed-3.8.0beta1.tar.bz2 3812124 BLAKE2B 8397f9ea540d524921ed9a55869a7143c241cf91ccb1715a8e240e2a5b9d55a8341fe6cc602c9070d5fcaa8e6355fb592d9f793656c64deeba5e13799612f662 SHA512 e84032324aec491e3f41ed39486f87df533ca659202361aec728c99f517bb01506750f826711e4d4cf05f3755987ac40272e97ef22df63c7b8b55b17b47c0c6e
|
||||
EBUILD sylpheed-3.7.0-r5.ebuild 1697 BLAKE2B d4b08f51995c95ab9789b0d570a63ae9c244f600f4ec81f2984c89f2a60b714eb85e1f30c33d88ba073d5a08778d220d470d79c96743108e8e75e4891df590e6 SHA512 64f8b0ac7b0ed959b196385748a248148300fd6ae35ae33d1d088d04b53423e40e09b184ead9faa16e7095a1cbf788e42b52791ac7c07faa2dee03c152b6516e
|
||||
EBUILD sylpheed-3.7.0-r6.ebuild 1743 BLAKE2B 69dbf1dab733a557c5053843d1673d0f320aed5ee9062d65cb0ef18be3c2db0b4361590e617ec773eda7dd448553f4882240f3df8280346f91f61116854d0cf6 SHA512 499975e7f322992391a97d9e153caee7ea1e8de5517bbf56494d29e3ff9e5ec5b8f01ac6707a406f27f7febb4a988073cd2a6876885026872d9424b945a9e5fa
|
||||
EBUILD sylpheed-3.8.0_beta1.ebuild 2148 BLAKE2B 3f3fb180124b1a7c0d5859404677e7555576fd575dcb970e3940a8fe9a831a71171725f7ef1c65d7ca0403a2bfc76992c60106a2a5fe8e5e71c119a010c6fe39 SHA512 9d50428f648b73802ea8dfb046349d795b7aaa6252da1c0c9f231636f8ced4911dd25b7d90bb40d7d24056197d0c8e14876cf083a3c2026d5bdcca42a55cc5e0
|
||||
MISC metadata.xml 353 BLAKE2B fcf86ed5908d01a1bbc2ee5c0a20a9b378a72039814d5cdcc1a139c14cab31d4137d020449c705002e61b0fa9294d4f8e1abd09a71ca7adae37f6e298c881448 SHA512 44dac43e49c796178bad4884b9a57cd225e6e6e9f78e72eb01e34a2f68fd277bce050aa527284f9a638d8b05c2cda9fdbdc2af72d2efdeca5ebbd0e0b168fc71
|
||||
|
||||
@@ -0,0 +1,12 @@
|
||||
diff '--color=auto' -ur sylpheed-3.7.0_orig/libsylph/utils.c sylpheed-3.7.0/libsylph/utils.c
|
||||
--- sylpheed-3.7.0_orig/libsylph/utils.c 2017-11-30 03:34:14.000000000 +0100
|
||||
+++ sylpheed-3.7.0/libsylph/utils.c 2025-09-23 14:17:33.492661137 +0200
|
||||
@@ -4263,7 +4263,7 @@
|
||||
log_print("opening %s - %s\n", file, content_type ? content_type : "");
|
||||
|
||||
argv[1] = file;
|
||||
- execute_async(argv);
|
||||
+ execute_async((gchar *const *) argv);
|
||||
#endif
|
||||
|
||||
return 0;
|
||||
1079
mail-client/sylpheed/files/sylpheed-3.7.0-more-incomp-pt-type.patch
Normal file
1079
mail-client/sylpheed/files/sylpheed-3.7.0-more-incomp-pt-type.patch
Normal file
File diff suppressed because it is too large
Load Diff
@@ -0,0 +1,28 @@
|
||||
From: Ricardo Mones <mones@debian.org>
|
||||
Subject: fix FTBFS with GCC 14 compiler
|
||||
Last-Update: 2024-08-12
|
||||
Bug-Debian: https://bugs.debian.org/1075546
|
||||
Forwarded: https://github.com/sylpheed-mail/sylpheed/issues/41
|
||||
|
||||
diff --git a/libsylph/utils.c b/libsylph/utils.c
|
||||
index aabce066..68ba2827 100644
|
||||
--- a/libsylph/utils.c
|
||||
+++ b/libsylph/utils.c
|
||||
@@ -4254,7 +4254,7 @@ gint execute_open_file(const gchar *file, const gchar *content_type)
|
||||
log_print("opening %s - %s\n", file, content_type ? content_type : "");
|
||||
|
||||
argv[1] = file;
|
||||
- execute_async(argv);
|
||||
+ execute_async((gchar * const*) argv);
|
||||
#else
|
||||
const gchar *argv[3] = {"xdg-open", NULL, NULL};
|
||||
|
||||
@@ -4263,7 +4263,7 @@ gint execute_open_file(const gchar *file, const gchar *content_type)
|
||||
log_print("opening %s - %s\n", file, content_type ? content_type : "");
|
||||
|
||||
argv[1] = file;
|
||||
- execute_async(argv);
|
||||
+ execute_async((gchar * const*) argv);
|
||||
#endif
|
||||
|
||||
return 0;
|
||||
@@ -6,8 +6,8 @@ EAPI="8"
|
||||
inherit desktop xdg
|
||||
|
||||
DESCRIPTION="A lightweight email client and newsreader"
|
||||
HOMEPAGE="http://sylpheed.sraoss.jp/"
|
||||
SRC_URI="http://${PN}.sraoss.jp/${PN}/v${PV%.*}/${P}.tar.bz2"
|
||||
HOMEPAGE="https://sylpheed.sraoss.jp/"
|
||||
SRC_URI="https://${PN}.sraoss.jp/${PN}/v${PV%.*}/${P}.tar.bz2"
|
||||
|
||||
LICENSE="GPL-2+ LGPL-2.1+"
|
||||
SLOT="0"
|
||||
@@ -33,6 +33,7 @@ DEPEND="${CDEPEND}
|
||||
BDEPEND="virtual/pkgconfig"
|
||||
|
||||
PATCHES=(
|
||||
"${FILESDIR}/${P}-fix-incompatible-pointer-type.patch"
|
||||
"${FILESDIR}"/${PN}-tls-1.3.patch
|
||||
"${FILESDIR}"/${PN}-CVE-2021-37746.patch
|
||||
)
|
||||
|
||||
71
mail-client/sylpheed/sylpheed-3.7.0-r6.ebuild
Normal file
71
mail-client/sylpheed/sylpheed-3.7.0-r6.ebuild
Normal file
@@ -0,0 +1,71 @@
|
||||
# Copyright 1999-2022 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI="8"
|
||||
|
||||
inherit desktop xdg
|
||||
|
||||
DESCRIPTION="A lightweight email client and newsreader"
|
||||
HOMEPAGE="https://sylpheed.sraoss.jp/"
|
||||
SRC_URI="https://${PN}.sraoss.jp/${PN}/v${PV%.*}/${P}.tar.bz2"
|
||||
|
||||
LICENSE="GPL-2+ LGPL-2.1+"
|
||||
SLOT="0"
|
||||
KEYWORDS="~alpha amd64 ~arm ~hppa ~ia64 ppc ppc64 sparc x86"
|
||||
IUSE="crypt ipv6 ldap nls oniguruma spell ssl xface"
|
||||
|
||||
CDEPEND="net-libs/liblockfile
|
||||
x11-libs/gtk+:2
|
||||
crypt? ( app-crypt/gpgme:= )
|
||||
ldap? ( net-nds/openldap:= )
|
||||
nls? ( sys-devel/gettext )
|
||||
oniguruma? ( dev-libs/oniguruma:= )
|
||||
spell? (
|
||||
app-text/gtkspell:2
|
||||
dev-libs/dbus-glib
|
||||
)
|
||||
ssl? ( dev-libs/openssl:0= )"
|
||||
RDEPEND="${CDEPEND}
|
||||
app-misc/mime-types
|
||||
net-misc/curl"
|
||||
DEPEND="${CDEPEND}
|
||||
xface? ( media-libs/compface )"
|
||||
BDEPEND="virtual/pkgconfig"
|
||||
|
||||
PATCHES=(
|
||||
"${FILESDIR}/${P}-fix-incompatible-pointer-type.patch"
|
||||
"${FILESDIR}"/${PN}-tls-1.3.patch
|
||||
"${FILESDIR}"/${PN}-CVE-2021-37746.patch
|
||||
"${FILESDIR}/${P}-more-incomp-pt-type.patch"
|
||||
)
|
||||
DOCS="AUTHORS ChangeLog* NEW* PLUGIN* README* TODO*"
|
||||
|
||||
src_configure() {
|
||||
local htmldir="${EPREFIX}"/usr/share/doc/${PF}/html
|
||||
econf \
|
||||
$(use_enable crypt gpgme) \
|
||||
$(use_enable ipv6) \
|
||||
$(use_enable ldap) \
|
||||
$(use_enable oniguruma) \
|
||||
$(use_enable spell gtkspell) \
|
||||
$(use_enable ssl) \
|
||||
$(use_enable xface compface) \
|
||||
--with-plugindir="${EPREFIX}"/usr/$(get_libdir)/${PN}/plugins \
|
||||
--with-manualdir="${htmldir}"/manual \
|
||||
--with-faqdir="${htmldir}"/faq \
|
||||
--disable-updatecheck
|
||||
}
|
||||
|
||||
src_install() {
|
||||
default
|
||||
|
||||
doicon *.png
|
||||
domenu *.desktop
|
||||
|
||||
cd plugin/attachment_tool
|
||||
emake DESTDIR="${D}" install-plugin
|
||||
docinto plugin/attachment_tool
|
||||
dodoc README
|
||||
|
||||
find "${ED}" -name '*.la' -delete || die
|
||||
}
|
||||
@@ -3,12 +3,11 @@
|
||||
|
||||
EAPI="8"
|
||||
|
||||
inherit git-r3 autotools desktop xdg
|
||||
inherit desktop xdg
|
||||
|
||||
DESCRIPTION="A lightweight email client and newsreader"
|
||||
HOMEPAGE="http://sylpheed.sraoss.jp/"
|
||||
EGIT_REPO_URI="https://github.com/sylpheed-mail/sylpheed"
|
||||
EGIT_COMMIT="${EGIT_COMMIT:c47d366}"
|
||||
HOMEPAGE="https://sylpheed.sraoss.jp/"
|
||||
SRC_URI="https://${PN}.sraoss.jp/${PN}/v${PV%.*}beta/${PN}-${PV%_*}${PV#*_}.tar.bz2"
|
||||
|
||||
LICENSE="GPL-2+ LGPL-2.1+"
|
||||
SLOT="0"
|
||||
@@ -33,6 +32,8 @@ DEPEND="${CDEPEND}
|
||||
xface? ( media-libs/compface )"
|
||||
BDEPEND="virtual/pkgconfig"
|
||||
|
||||
S="${WORKDIR}/${PN}-${PV/_/}"
|
||||
|
||||
PATCHES=(
|
||||
"${FILESDIR}"/${PN}-debian-address-book.patch
|
||||
"${FILESDIR}"/${PN}-debian-escape-from-at-the-beginning.patch
|
||||
@@ -41,13 +42,13 @@ PATCHES=(
|
||||
"${FILESDIR}"/${PN}-debian-support-SNI-for-IMAP.patch
|
||||
"${FILESDIR}"/${PN}-debian-use-enchant-2.patch
|
||||
"${FILESDIR}"/${PN}-debian-fix-typo-import.patch
|
||||
"${FILESDIR}"/${PN}-debian-fix-FTBFS-GCC-14.patch
|
||||
"${FILESDIR}"/${PN}-tls-1.3.patch
|
||||
"${FILESDIR}"/${PN}-CVE-2021-37746.patch
|
||||
)
|
||||
DOCS="AUTHORS ChangeLog* NEW* PLUGIN* README* TODO*"
|
||||
|
||||
src_configure() {
|
||||
eautoreconf
|
||||
local htmldir="${EPREFIX}"/usr/share/doc/${PF}/html
|
||||
econf \
|
||||
$(use_enable crypt gpgme) \
|
||||
8
media-gfx/grafx2/Manifest
Normal file
8
media-gfx/grafx2/Manifest
Normal file
@@ -0,0 +1,8 @@
|
||||
AUX grafx2-desktop-file.patch 464 BLAKE2B d47b731692b893c51430010dbd34c415e91d59b4eb30d9f209e260a87a56d0ae17ef1b68c48894ae06720b72bd64fd43b8219775f788ec8c384052db0dd6217c SHA512 02fc22a24e229688b4dec48c1b9be1b907e4566893b49664ad9b88537aa39973b53c06687e0ac893dfbc1a0789c61c770129eaa8f3b0819955ae8c60ea7bf8db
|
||||
DIST grafx2-2.7.2978-src.tgz 1104727 BLAKE2B 7ae308ea7ce3dd10966e85353111c890931a56c9bc496c4d956d89db9609e4e472280df1202e85494929979ee080a7c5daf07b629ed7002291448c87a7547cf6 SHA512 ed8d92b51cf71ee139b7c21206a088ba056642debcbbc6e650bdab9547b53159251d842eb4c5ea46b18859c0f333bad66ed60e4b91d58bacd7f02022ead7a61e
|
||||
DIST grafx2-testdata-20201222.tar.bz2 36853538 BLAKE2B 506db79030f33e5308ac9f4cbed7891c836cde9c8795eb867b7df2c80bd3b3825af93099f3def6f3a0e55b8628a4139e9b1c689d317daec189037d50a9e2da93 SHA512 3be28934b8d7b945fcc21bd9e1d500dd4dfca2bb371b801ef7dbe4670529d054fb19f10fdeeb2fec9096c611c31adfcf238c4b3035b2891db4fc6e9968978c4e
|
||||
DIST grafx2-v2.9.3219.tar.gz 2631545 BLAKE2B 76c67986f45f21c11d7df7f628c689f2e08d24ec54e14ed2d2d25729e471b4b045cc4d70e5c4c20ee9e6e4950439d1747b3e67308d2dacd706be762c693391d6 SHA512 db6a6092c899dbc313e4a680654d128e77b0db8af64032f412dc788b0d9fa9070847cfdb6ec8af4a4dbb35568dc992bce2ebf8f3852ecba1a12608f0a454cd74
|
||||
EBUILD grafx2-2.7.2978-r100.ebuild 1012 BLAKE2B 127840b55891d9168200dee8d3c7562b8edc4d949d55f0c6909a2d985e23da3034dad623508695bec13089de3e4c829923b6c5d611884ecb0354a4344cd68a71 SHA512 a699ac82c3ece96ba3b32afb35999ed5d0b70bab0b201d93664b0573e7f919352a9f595e39a798daaeedbe2e7772b0c08750e04695caa9653d714ce14b103ee9
|
||||
EBUILD grafx2-2.7.2978.ebuild 1038 BLAKE2B 5bcd9844507ba7471cd638051c31854eda07a05da55d5c0ec1701caf2eade80d9cf7b75dc6200416c0b6045123bbb79e6ca185a743bb83046e7fbc39962d2a12 SHA512 7cc023267192bb1ba7fecb8fe21f4f52ad0622b21dce0cd0364846ea3cf2019f64fc8121e2665ecaa3562a1c616750ce94c41c2dae3213d8d6bcd5c7832fe84b
|
||||
EBUILD grafx2-2.9.3219.ebuild 2546 BLAKE2B 83496fc3dc3a94364fceb88eae2520324e9d4f8a79d2d294dc4d1eaf558afa23f95533f4e9629bb3917a3cadbfdb4c4c9afd3a53411841a84f4883739924d29a SHA512 fc29b86d4c8968602c9097ffb465eae2288f711985b25ce61c4e592366be309239975d36af1b0d739b4fcc3c8c4e109d133e494e4d54d01df3ab0129b3500fa1
|
||||
MISC metadata.xml 480 BLAKE2B c6ebf30fd61cc54b4c6285f2e77411243050796c333cdf8760d251d985c354d1e6816fcb3162d8528afabd5aceea0d2285b592c3dc7411ed0fab80d54db21cd1 SHA512 5501019a6525aeb8a8a175e3e37d5a89baab6f35f8201975e3f3e85c89ea3cc6ef2ba20e886d9cbbc29cbf8b9c04521806f79056bff36872cb5e1243054c7d1f
|
||||
16
media-gfx/grafx2/files/grafx2-desktop-file.patch
Normal file
16
media-gfx/grafx2/files/grafx2-desktop-file.patch
Normal file
@@ -0,0 +1,16 @@
|
||||
diff --git a/misc/unix/grafx2.desktop b/misc/unix/grafx2.desktop
|
||||
index 9718f06..892e7b2 100644
|
||||
--- a/misc/unix/grafx2.desktop
|
||||
+++ b/misc/unix/grafx2.desktop
|
||||
@@ -1,9 +1,9 @@
|
||||
[Desktop Entry]
|
||||
Name=GrafX2
|
||||
Comment=Deluxe Paint Clone
|
||||
-Exec=grafx2 %f
|
||||
+Exec=grafx2-sdl %f
|
||||
Terminal=false
|
||||
Type=Application
|
||||
Icon=grafx2
|
||||
-Categories=Application;Graphics;
|
||||
+Categories=Graphics;
|
||||
MimeType=image/lbm;image/iff;image/pcx;image/tga;image/gif;image/bmp;image/x-icon;image/png;
|
||||
50
media-gfx/grafx2/grafx2-2.7.2978-r100.ebuild
Normal file
50
media-gfx/grafx2/grafx2-2.7.2978-r100.ebuild
Normal file
@@ -0,0 +1,50 @@
|
||||
# Copyright 1999-2021 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=7
|
||||
|
||||
LUA_COMPAT=( lua5-{1..4} )
|
||||
|
||||
inherit lua-single xdg
|
||||
|
||||
DESCRIPTION="A pixelart-oriented painting program"
|
||||
HOMEPAGE="http://www.pulkomandy.tk/projects/GrafX2"
|
||||
SRC_URI="http://www.pulkomandy.tk/projects/GrafX2/downloads/${P}-src.tgz"
|
||||
|
||||
S="${WORKDIR}/${PN}/src/"
|
||||
|
||||
LICENSE="GPL-2"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE="lua ttf"
|
||||
REQUIRED_USE="lua? ( ${LUA_REQUIRED_USE} )"
|
||||
|
||||
# Test phase fails: make: *** [Makefile:1146: ../bin/tests-sdl] Error 1
|
||||
RESTRICT="test"
|
||||
|
||||
RDEPEND="
|
||||
media-libs/libsdl
|
||||
media-libs/sdl-image[tiff]
|
||||
media-libs/freetype
|
||||
media-libs/libpng
|
||||
ttf? ( media-libs/sdl-ttf )
|
||||
lua? ( ${LUA_DEPS} )
|
||||
"
|
||||
DEPEND="${RDEPEND}"
|
||||
|
||||
PATCHES=( "${FILESDIR}/${PN}-desktop-file.patch" )
|
||||
|
||||
src_prepare() {
|
||||
pushd ../ && default && popd
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
use ttf || MYCNF="NOTTF=1"
|
||||
use lua || MYCNF="${MYCNF} NOLUA=1"
|
||||
|
||||
emake ${MYCNF}
|
||||
}
|
||||
|
||||
src_install() {
|
||||
emake ${MYCNF} DESTDIR="${ED}" PREFIX="/usr" install
|
||||
}
|
||||
53
media-gfx/grafx2/grafx2-2.7.2978.ebuild
Normal file
53
media-gfx/grafx2/grafx2-2.7.2978.ebuild
Normal file
@@ -0,0 +1,53 @@
|
||||
# Copyright 2020 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=7
|
||||
|
||||
inherit xdg
|
||||
|
||||
DESCRIPTION="A pixelart-oriented painting program"
|
||||
HOMEPAGE="http://www.pulkomandy.tk/projects/GrafX2"
|
||||
SRC_URI="http://www.pulkomandy.tk/projects/GrafX2/downloads/${P}-src.tgz"
|
||||
|
||||
S="${WORKDIR}/${PN}/src/"
|
||||
|
||||
LICENSE="GPL-2"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE="ttf lua"
|
||||
|
||||
# Test phase fails: make: *** [Makefile:1146: ../bin/tests-sdl] Error 1
|
||||
RESTRICT="test"
|
||||
|
||||
PATCHES=(
|
||||
"${FILESDIR}/${PN}-desktop-file.patch"
|
||||
)
|
||||
|
||||
RDEPEND="
|
||||
media-libs/libsdl
|
||||
media-libs/sdl-image[tiff]
|
||||
media-libs/freetype
|
||||
media-libs/libpng
|
||||
ttf? ( media-libs/sdl-ttf )
|
||||
lua? ( >=dev-lang/lua-5.1.0 )
|
||||
"
|
||||
DEPEND="${RDEPEND}"
|
||||
|
||||
src_prepare() {
|
||||
pushd ../
|
||||
eapply ${PATCHES}
|
||||
eapply_user
|
||||
popd
|
||||
sed -i s/lua5\.1/lua/g Makefile || die
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
use ttf || MYCNF="NOTTF=1"
|
||||
use lua || MYCNF="${MYCNF} NOLUA=1"
|
||||
|
||||
emake ${MYCNF} || die "emake failed"
|
||||
}
|
||||
|
||||
src_install() {
|
||||
emake ${MYCNF} DESTDIR="${D}" PREFIX="/usr" install || die "Install failed"
|
||||
}
|
||||
112
media-gfx/grafx2/grafx2-2.9.3219.ebuild
Normal file
112
media-gfx/grafx2/grafx2-2.9.3219.ebuild
Normal file
@@ -0,0 +1,112 @@
|
||||
# Copyright 1999-2024 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
LUA_COMPAT=( lua5-{1..4} )
|
||||
|
||||
inherit lua-single toolchain-funcs xdg
|
||||
|
||||
pic_samples_commit=40738b358a5a5cb33d54897b008cbccad98e63d6
|
||||
pic_samples_date=20201222
|
||||
|
||||
DESCRIPTION="A pixelart-oriented painting program"
|
||||
HOMEPAGE="http://www.pulkomandy.tk/projects/GrafX2
|
||||
https://grafx2.eu/
|
||||
"
|
||||
SRC_URI="http://www.pulkomandy.tk/projects/GrafX2/downloads/${PN}-v${PV}.tar.gz
|
||||
test? (
|
||||
https://gitlab.com/GrafX2/pic-samples/-/archive/${pic_samples_commit}/pic-samples-${pic_samples_commit}.tar.bz2
|
||||
-> ${PN}-testdata-${pic_samples_date}.tar.bz2
|
||||
)
|
||||
"
|
||||
S="${WORKDIR}/${PN}-v$(ver_cut 1-2)/src"
|
||||
|
||||
LICENSE="GPL-2"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE="doc lua +sdl sdl2 ttf test"
|
||||
REQUIRED_USE="
|
||||
lua? ( ${LUA_REQUIRED_USE} )
|
||||
?? ( sdl sdl2 )
|
||||
ttf? ( ^^ ( sdl sdl2 ) )
|
||||
"
|
||||
RESTRICT="!test? ( test )"
|
||||
|
||||
SDL_DEPS="
|
||||
media-libs/libsdl!VER!
|
||||
media-libs/sdl!VER!-image[tiff]
|
||||
ttf? ( media-libs/sdl!VER!-ttf )
|
||||
"
|
||||
|
||||
RDEPEND="
|
||||
media-libs/libpng
|
||||
lua? ( ${LUA_DEPS} )
|
||||
sdl? ( ${SDL_DEPS//!VER!/} )
|
||||
sdl2? ( ${SDL_DEPS//!VER!/2} )
|
||||
!sdl? ( !sdl2? ( x11-libs/libX11 ) )
|
||||
ttf? ( media-libs/freetype )
|
||||
"
|
||||
DEPEND="$RDEPEND"
|
||||
|
||||
src_prepare() {
|
||||
pushd .. || die
|
||||
default
|
||||
|
||||
if use test; then
|
||||
rmdir tests/pic-samples || die
|
||||
mv "${WORKDIR}/pic-samples-${pic_samples_commit}" tests/pic-samples || die
|
||||
fi
|
||||
|
||||
popd || die
|
||||
|
||||
# Remove optimisation and debug info from CFLAGS
|
||||
sed -r -i '/^\s*COPT\s*\+?=/s!\s*(-g(|gdb|stabs)|-O\$\(OPTIM\))(\s|$)!\3!g' Makefile
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
my_makeargs=(
|
||||
V=1
|
||||
PREFIX="${EPREFIX}/usr"
|
||||
)
|
||||
use sdl && my_makeargs+=( API=sdl )
|
||||
use sdl2 && my_makeargs+=( API=sdl2 )
|
||||
use sdl || use sdl2 || my_makeargs+=( API=x11 )
|
||||
|
||||
use ttf || my_makeargs+=( NOTTF=1 )
|
||||
use lua || my_makeargs+=( NOLUA=1 SCRIPT_FILES="" )
|
||||
|
||||
tc-export CC PKG_CONFIG
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
emake "${my_makeargs[@]}"
|
||||
}
|
||||
|
||||
src_test() {
|
||||
emake "${my_makeargs[@]}" check
|
||||
}
|
||||
|
||||
src_install() {
|
||||
emake "${my_makeargs[@]}" DESTDIR="${D}" install
|
||||
|
||||
# install documentation
|
||||
cd ../doc || die
|
||||
dodoc README.txt COMPILING.txt
|
||||
|
||||
if use doc; then
|
||||
dodoc -r original_docs
|
||||
|
||||
insinto "/usr/share/doc/${P}"
|
||||
doins quickstart.rtf
|
||||
fi
|
||||
|
||||
# grafx2 binary usually has name grafx2-sdl or grafx2-x11 but desktop file
|
||||
# references it as just grafx2, so let's create symlink to mitigate it.
|
||||
local bin="$(basename "$(ls "${ED}"/usr/bin/grafx2*)" )"
|
||||
[[ -z "$bin" ]] && die "failed to find installed binary"
|
||||
if [[ "$bin" != "grafx2" ]]; then
|
||||
echo "$bin"
|
||||
dosym "$bin" "/usr/bin/grafx2" || die;
|
||||
fi
|
||||
}
|
||||
14
media-gfx/grafx2/metadata.xml
Normal file
14
media-gfx/grafx2/metadata.xml
Normal file
@@ -0,0 +1,14 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
|
||||
|
||||
<pkgmetadata>
|
||||
<!-- maintainer-needed -->
|
||||
<upstream>
|
||||
<remote-id type="gitlab">GrafX2/grafX2</remote-id>
|
||||
</upstream>
|
||||
<use>
|
||||
<flag name="ttf">Add support for TTF fonts</flag>
|
||||
<flag name="sdl">Use <pkg>media-libs/libsdl</pkg> as a rendering backend</flag>
|
||||
<flag name="sdl2">Use <pkg>media-libs/libsdl2</pkg> as a rendering backend</flag>
|
||||
</use>
|
||||
</pkgmetadata>
|
||||
1
media-gfx/ilbmtoicon/Manifest
Normal file
1
media-gfx/ilbmtoicon/Manifest
Normal file
@@ -0,0 +1 @@
|
||||
EBUILD ilbmtoicon-9999.ebuild 552 BLAKE2B d421efa8669874ed00d3af8737aa8845694d6653eb65e3106c97e02c5019299f7ebc6e49d0a3774608964f0a6011e159bcb4360ff5a6b02af3bf171d6435024f SHA512 a2bf000324e49f7c32d30cb38a0bfc4c62b12e8b98b6a70cccb4ada2de3bcb94bd90c4c297229a0dd47f1c5efa46c543109ceedcafbb92a80a1a8f2434219444
|
||||
27
media-gfx/ilbmtoicon/ilbmtoicon-9999.ebuild
Normal file
27
media-gfx/ilbmtoicon/ilbmtoicon-9999.ebuild
Normal file
@@ -0,0 +1,27 @@
|
||||
# Copyright 2025 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
inherit git-r3
|
||||
|
||||
DESCRIPTION="AROS tool to create .info files for Amiga based platforms"
|
||||
HOMEPAGE="https://www.amigadev.com/ports/ilbmtoicon"
|
||||
EGIT_REPO_URI="https://github.com/AmigaPorts/ilbmtoicon"
|
||||
|
||||
LICENSE="AROS PUBLIC LICENSE (APL) 1.4"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~arm ~arm64 ~x86"
|
||||
|
||||
DEPEND="
|
||||
media-libs/libpng
|
||||
sys-libs/zlib
|
||||
"
|
||||
RDEPEND="${DEPEND}"
|
||||
BDEPEND=""
|
||||
|
||||
src_install() {
|
||||
dobin ilbmtoicon || die
|
||||
dobin infoinfo || die
|
||||
dodoc README.md
|
||||
}
|
||||
1
net-p2p/stig/Manifest
Normal file
1
net-p2p/stig/Manifest
Normal file
@@ -0,0 +1 @@
|
||||
EBUILD stig-9999.ebuild 1149 BLAKE2B d85db64b650f324ae783e8a2490cd0f85083e8650205ea9ada73333f9884040fa3bd7c1020ac8a8077c6cbaf3a978c31f9d344cf75db6f2feadca58419754a88 SHA512 7bd75081c36b1026988c7ef67d4d3ee7c996cd8b92dd5503545fc47c6139ea146c3691ef8fed8f69830f6270c86f78f14492adf73a55a121b02314714226a47b
|
||||
40
net-p2p/stig/stig-9999.ebuild
Normal file
40
net-p2p/stig/stig-9999.ebuild
Normal file
@@ -0,0 +1,40 @@
|
||||
# Copyright 2025 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
PYTHON_COMPAT=( python3_{11..13} )
|
||||
DISTUTILS_USE_PEP517=setuptools
|
||||
inherit distutils-r1 optfeature git-r3
|
||||
|
||||
MY_PV="${PV//_p}"
|
||||
|
||||
DESCRIPTION="TUI and CLI for the BitTorrent client Transmission"
|
||||
HOMEPAGE="https://github.com/rndusr/stig"
|
||||
EGIT_REPO_URI="https://github.com/rndusr/stig.git"
|
||||
|
||||
S="${WORKDIR}/${PN}-${MY_PV}"
|
||||
|
||||
LICENSE="GPL-3"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64"
|
||||
|
||||
RDEPEND="
|
||||
${PYTHON_DEPS}
|
||||
dev-python/natsort[${PYTHON_USEDEP}]
|
||||
>=dev-python/urwid-2.6.12[${PYTHON_USEDEP}]
|
||||
>=dev-python/urwidtrees-1.0.3[${PYTHON_USEDEP}]
|
||||
dev-python/aiohttp[${PYTHON_USEDEP}]
|
||||
dev-python/async-timeout[${PYTHON_USEDEP}]
|
||||
dev-python/pyxdg[${PYTHON_USEDEP}]
|
||||
dev-python/blinker[${PYTHON_USEDEP}]
|
||||
dev-python/natsort[${PYTHON_USEDEP}]
|
||||
dev-python/wcwidth[${PYTHON_USEDEP}]
|
||||
dev-python/mock[${PYTHON_USEDEP}]
|
||||
dev-python/multidict[${PYTHON_USEDEP}]
|
||||
"
|
||||
|
||||
pkg_postinst() {
|
||||
optfeature "stripping arguments from process title when running in tmux sessions" dev-python/setproctitle
|
||||
optfeature "SOCKS5, SOCKS4, or HTTP proxy tunneling support" dev-python/aiohttp-socks
|
||||
}
|
||||
4
x11-terms/cool-retro-term/Manifest
Normal file
4
x11-terms/cool-retro-term/Manifest
Normal file
@@ -0,0 +1,4 @@
|
||||
DIST cool-retro-term-1.2.0.tar.gz 1996540 BLAKE2B 3b8da2a040276fdd5ab743743ec2adc325afd521a854ccb8aaeddeb11045c692bc6ac597a5bbb5a29422be94c3fa13a182a85568872793922c699e3e7fcd69c6 SHA512 21d3551d429380b026f8003652d78d186e5ac7079d3f143fe7f8f0c57876df263e5c40f218577ef236da859e779699f766414949591ecab38921caec5fd59209
|
||||
DIST qmltermwidget-63228027e1f97c24abb907550b22ee91836929c5.tar.gz 235028 BLAKE2B 8f6cca761a3e77c2b02895315cc80f6c7cbe6e45ef15321187cf51c691fb35b8b80884514e359d3ebddf345fa59e7cb3a3919eb23aa97f0aa75c71f6035f1c7a SHA512 7b80ef2cba24d4ceaf50ebb4adc69efe54919ef9a0dfa49ce766f56c3500ad200468db76676dd048cd3e41209b3a06b3ef5505c64d683702bf181ff8ec82c07e
|
||||
EBUILD cool-retro-term-1.2.0.ebuild 1390 BLAKE2B 0f6086fc9b5a025314051673bb1b87c0fde334c9f80c44b94a86afadacad221a505fcbe3ddcf7edc323f7a0a61576cfa3661864109eb68d77aa4ce4bf7e80b15 SHA512 c4f5a54c8f6e169504c066698f1aa84e8e4b13eb74bf3eb36f73a9628f0a2c73d608a5efdf67457c9d9a5340274604a39977a47ce320240eba0c964538501cc3
|
||||
MISC metadata.xml 1336 BLAKE2B c0ff827ddcbb7d871784f59c9dea2ca8cbf1a182e9942ccad43809bd9e498fec7e56293fcb42f77cc17b38880109f7b2033a87e1e52579e40bd55c88aa0d8aaa SHA512 af79e69f121c4c3991dc15dafa6b792fe13b51ea17726fd14d09bdff6ddb5f2647ba26b191a67da374910c19ec1f966677b5e7afc96761475d4aa3063c7eebf1
|
||||
59
x11-terms/cool-retro-term/cool-retro-term-1.2.0.ebuild
Normal file
59
x11-terms/cool-retro-term/cool-retro-term-1.2.0.ebuild
Normal file
@@ -0,0 +1,59 @@
|
||||
# Copyright 1999-2024 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
inherit qmake-utils xdg
|
||||
|
||||
QTW_PN="qmltermwidget"
|
||||
QTW_PV=63228027e1f97c24abb907550b22ee91836929c5
|
||||
QTW_P="${QTW_PN}-${QTW_PV}"
|
||||
|
||||
DESCRIPTION="Terminal emulator with an old school look and feel"
|
||||
HOMEPAGE="https://github.com/Swordfish90/cool-retro-term/"
|
||||
|
||||
SRC_URI="
|
||||
https://github.com/Swordfish90/cool-retro-term/archive/${PV}.tar.gz -> ${P}.tar.gz
|
||||
https://github.com/Swordfish90/qmltermwidget/archive/${QTW_PV}.tar.gz -> ${QTW_P}.tar.gz
|
||||
"
|
||||
|
||||
LICENSE="BSD GPL-2+ GPL-3+"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~ppc64 ~x86"
|
||||
|
||||
DEPEND="
|
||||
dev-qt/qtcore:5
|
||||
dev-qt/qtdeclarative:5[localstorage]
|
||||
dev-qt/qtgraphicaleffects:5
|
||||
dev-qt/qtgui:5
|
||||
dev-qt/qtnetwork:5
|
||||
dev-qt/qtquickcontrols:5[widgets]
|
||||
dev-qt/qtquickcontrols2:5[widgets]
|
||||
dev-qt/qtwidgets:5
|
||||
"
|
||||
|
||||
RDEPEND="${DEPEND}
|
||||
virtual/opengl"
|
||||
|
||||
src_prepare() {
|
||||
default
|
||||
|
||||
rmdir "${QTW_PN}" || die
|
||||
mv "${WORKDIR}/${QTW_P}" "${QTW_PN}" || die
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
eqmake5 PREFIX="${EPREFIX}/usr"
|
||||
}
|
||||
|
||||
src_install() {
|
||||
# `default` attempts to install directly to /usr and parallelised
|
||||
# installation is not supported as `qmake5 -install` does not implictly
|
||||
# create target directory.
|
||||
|
||||
emake -j1 INSTALL_ROOT="${ED}" install
|
||||
doman "packaging/debian/cool-retro-term.1"
|
||||
|
||||
insinto "/usr/share/metainfo"
|
||||
doins "packaging/appdata/cool-retro-term.appdata.xml"
|
||||
}
|
||||
32
x11-terms/cool-retro-term/metadata.xml
Normal file
32
x11-terms/cool-retro-term/metadata.xml
Normal file
@@ -0,0 +1,32 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<maintainer type="person" proxied="yes">
|
||||
<email>beatussum@protonmail.com</email>
|
||||
<name>Mattéo Rossillol‑‑Laruelle</name>
|
||||
</maintainer>
|
||||
<maintainer type="project" proxied="proxy">
|
||||
<email>proxy-maint@gentoo.org</email>
|
||||
<name>Proxy Maintainers</name>
|
||||
</maintainer>
|
||||
<longdescription>
|
||||
<pkg>x11-terms/cool-retro-term</pkg> is a terminal emulator which tries
|
||||
to mimic the look and feel of the old cathode tube screens. It has been
|
||||
designed to be eye-candy, customizable, and reasonably lightweight.
|
||||
</longdescription>
|
||||
<longdescription lang="fr">
|
||||
<pkg>x11-terms/cool-retro-term</pkg> est un émulateur de terminal qui
|
||||
tente d'imiter l'aspect et le comportement des anciens écrans à tube
|
||||
cathodique. Il a été conçu pour être agréable à regarder,
|
||||
personnalisable et raisonablement léger.
|
||||
</longdescription>
|
||||
<upstream>
|
||||
<maintainer status="active">
|
||||
<name>Filippo Scognamiglio</name>
|
||||
<email>flscogna@gmail.com</email>
|
||||
</maintainer>
|
||||
<doc>https://github.com/Swordfish90/cool-retro-term/wiki/</doc>
|
||||
<bugs-to>https://github.com/Swordfish90/cool-retro-term/issues/</bugs-to>
|
||||
<remote-id type="github">Swordfish90/cool-retro-term</remote-id>
|
||||
</upstream>
|
||||
</pkgmetadata>
|
||||
@@ -1,5 +1,5 @@
|
||||
AUX wmaker-ignore-max-for-terminals.patch 1383 BLAKE2B 201512604d37dc92158b05f0dc1aa881538e1793c0d21f992053791068ae9600d281c2db392ad51a40815edee2a6dea9f8baec0031ca6a01e52941d40cefb9fe SHA512 d95c9f224ec2cb3c449f017823355293cc3dfe602189678b2b0307c8b4232ea4e7ae7572d51ecd9e6eb6801615da6fce11fe92622cea5c4d084a104d41d12988
|
||||
AUX wmaker-scale-icons.patch 4936 BLAKE2B cbb71e2820871a51f3d1521934538b02b0067963d784c5bff07e8ee2236e878b5351609d684f599464a180dc1b6f22ae324bb31121bcadd04006ebfd24908d85 SHA512 1bae42785cd177b28ca1d58cafb5cb4cc13216b8116eb0bf2a716ddb1f795d5c8de9a1aea378699505e211e6dfa57602d5e82de9557d9a0822e27d91712746f2
|
||||
AUX wmaker-scale-icons.patch 5321 BLAKE2B b47cef53f26d5ba878ccaa38c4f27b74d11fcf5de0404624355d3b12a883de64c2316ffdfa208fade570824ae3eb29f759a08a7fb8e13ea5c6885433d200e07b SHA512 31d4e9fd367b9649fb74c0d49c404703bdf3bb1a133e6247a305eac335be14238ef749babf45a47259261214f0a0bbca0595eb216e2482b008216753fa174b43
|
||||
AUX wmaker.desktop 206 BLAKE2B 62fe60afde032c1f37c5c818bc37a97d70605e041e539e922f18d56a7582fffd1689762f600fa3c69c5b62dd399867c8c1208d393060e734b38a84540143bf79 SHA512 d1dc99aa29047434e1265c8f93ce366b7c026f27eec8a166904fda1ab4144e0d6142807ac09ba6cbcb86480257893e5553046a0ba1a8e1d6315f23dd8468482b
|
||||
DIST WindowMaker-extra-0.1.tar.gz 238018 BLAKE2B 865b12975d0cdefc1f05a76344b449fdcf8a2841d6a7adf1ab6435857d89cbc4fda22bb62432a1bbba921267380d00a0cded718bfbd344bbb5e6207e59b76096 SHA512 0fe9b3ffc093942db167d8a01e15c0f6741f3a40959d1434ea4f23e7b9d4a9c13935a61eabef9691e5fdfd4e407564caafce15c2d65d66499960a6764a874ab8
|
||||
EBUILD windowmaker-8888.ebuild 3642 BLAKE2B e81eafd6ae6751de32c5c859675e1060dd047235a31ef2424c271d6b4e51c32276b67b5080c2fa835291c241fe818b7c4935079970a1058bad0124063a9c7c33 SHA512 9980c143cf6cc9bd065288cee54623a2bf910756780bfd997ac8ffa8c3ea82828924470f560678bc1594575e4fce64593b48637d3f14b0e52a19de4ee17dbbfe
|
||||
|
||||
@@ -1,8 +1,8 @@
|
||||
diff --git a/src/defaults.c b/src/defaults.c
|
||||
index f5cbf46f..77401c6d 100644
|
||||
index 43860599..db519401 100644
|
||||
--- a/src/defaults.c
|
||||
+++ b/src/defaults.c
|
||||
@@ -366,7 +366,7 @@ WDefaultEntry optionList[] = {
|
||||
@@ -367,7 +367,7 @@ WDefaultEntry optionList[] = {
|
||||
&wPreferences.icon_yard, getEnum, setIconPosition, NULL, NULL},
|
||||
{"IconificationStyle", "Zoom", seIconificationStyles,
|
||||
&wPreferences.iconification_style, getEnum, NULL, NULL, NULL},
|
||||
@@ -12,10 +12,10 @@ index f5cbf46f..77401c6d 100644
|
||||
{"DisableWSMouseActions", "NO", NULL,
|
||||
&wPreferences.disable_root_mouse, getBool, NULL, NULL, NULL},
|
||||
diff --git a/src/icon.c b/src/icon.c
|
||||
index 943e2d84..079fdee7 100644
|
||||
index 14278d2c..bc47e443 100644
|
||||
--- a/src/icon.c
|
||||
+++ b/src/icon.c
|
||||
@@ -336,22 +336,39 @@ void wIconChangeTitle(WIcon *icon, WWindow *wwin)
|
||||
@@ -344,22 +344,39 @@ void wIconChangeTitle(WIcon *icon, WWindow *wwin)
|
||||
icon->icon_name = wNETWMGetWindowName(wwin->client_win);
|
||||
}
|
||||
|
||||
@@ -63,7 +63,7 @@ index 943e2d84..079fdee7 100644
|
||||
RReleaseImage(icon);
|
||||
icon = nimage;
|
||||
}
|
||||
@@ -791,7 +808,7 @@ RImage *get_rimage_icon_from_wm_hints(WIcon *icon)
|
||||
@@ -799,7 +816,7 @@ RImage *get_rimage_icon_from_wm_hints(WIcon *icon)
|
||||
return NULL;
|
||||
|
||||
/* Resize the icon to the wPreferences.icon_size size */
|
||||
@@ -85,11 +85,24 @@ index cccd7a86..49054a5d 100644
|
||||
RImage *get_rimage_icon_from_wm_hints(WIcon *icon);
|
||||
|
||||
char *wIconStore(WIcon *icon);
|
||||
diff --git a/src/switchmenu.c b/src/switchmenu.c
|
||||
index a8c3937f..c9694f20 100644
|
||||
--- a/src/switchmenu.c
|
||||
+++ b/src/switchmenu.c
|
||||
@@ -77,7 +77,7 @@ static WPixmap *switchMenuIconForWindow(WScreen *scr, WWindow *wwin)
|
||||
if (!image)
|
||||
return NULL;
|
||||
|
||||
- image = wIconValidateIconSize(image, max_size);
|
||||
+ image = wIconValidateIconSize(image, max_size, False);
|
||||
if (!image)
|
||||
return NULL;
|
||||
|
||||
diff --git a/src/switchpanel.c b/src/switchpanel.c
|
||||
index cb6cda10..16f91be0 100644
|
||||
index d11d4e45..6d592b39 100644
|
||||
--- a/src/switchpanel.c
|
||||
+++ b/src/switchpanel.c
|
||||
@@ -199,7 +199,7 @@ static void addIconForWindow(WSwitchPanel *panel, WMWidget *parent, WWindow *wwi
|
||||
@@ -205,7 +205,7 @@ static void addIconForWindow(WSwitchPanel *panel, WMWidget *parent, WWindow *wwi
|
||||
image = get_icon_image(panel->scr, wwin->wm_instance, wwin->wm_class, icon_tile_size);
|
||||
|
||||
/* We must resize the icon size (~64) to the switch panel icon size (~48) */
|
||||
@@ -99,10 +112,10 @@ index cb6cda10..16f91be0 100644
|
||||
WMAddToArray(panel->images, image);
|
||||
WMAddToArray(panel->icons, icon);
|
||||
diff --git a/src/wdefaults.c b/src/wdefaults.c
|
||||
index 7aad3db5..0bb476b9 100644
|
||||
index 9a3e92c0..aa8c6768 100644
|
||||
--- a/src/wdefaults.c
|
||||
+++ b/src/wdefaults.c
|
||||
@@ -435,7 +435,7 @@ RImage *get_rimage_from_file(WScreen *scr, const char *file_name, int max_size)
|
||||
@@ -434,7 +434,7 @@ RImage *get_rimage_from_file(WScreen *scr, const char *file_name, int max_size)
|
||||
wwarning(_("error loading image file \"%s\": %s"), file_name,
|
||||
RMessageForError(RErrorCode));
|
||||
|
||||
@@ -111,7 +124,7 @@ index 7aad3db5..0bb476b9 100644
|
||||
|
||||
return image;
|
||||
}
|
||||
@@ -472,7 +472,7 @@ RImage *get_default_image(WScreen *scr)
|
||||
@@ -471,7 +471,7 @@ RImage *get_default_image(WScreen *scr)
|
||||
|
||||
/* Resize the icon to the wPreferences.icon_size size
|
||||
* usually this function will return early, because size is right */
|
||||
@@ -121,10 +134,10 @@ index 7aad3db5..0bb476b9 100644
|
||||
return image;
|
||||
}
|
||||
diff --git a/src/wmspec.c b/src/wmspec.c
|
||||
index e61e6ae7..dff085ac 100644
|
||||
index 4af9ab13..34a6703a 100644
|
||||
--- a/src/wmspec.c
|
||||
+++ b/src/wmspec.c
|
||||
@@ -545,7 +545,7 @@ RImage *get_window_image_from_x11(Window window)
|
||||
@@ -538,7 +538,7 @@ RImage *get_window_image_from_x11(Window window)
|
||||
return NULL;
|
||||
|
||||
/* Resize the image to the correct value */
|
||||
|
||||
Reference in New Issue
Block a user