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

Compare commits

...

9 Commits

Author SHA1 Message Date
802eab519f Added opencode newest version 2026-03-18 17:38:15 +01:00
60bfdf4861 Update patch for icons scale 2026-02-19 11:19:51 +01:00
bbdc3c7b79 Fix incompatible pointer type in sylpheed 3.7.0 2026-02-18 21:23:44 +01:00
5e605d9f56 Added Amiga icon creation tool 2025-12-24 18:49:30 +01:00
e7e66ba75e Re-added grafx2 as it was removed from guru overlay 2025-12-24 18:16:32 +01:00
1cdf28d144 Added latest stig 2025-09-26 18:57:49 +02:00
406e1af915 Preserving Cool Retro Term ebuild 2025-09-26 18:56:32 +02:00
6547914a49 Bump fs-uae-wrapper version 2025-09-25 18:56:24 +02:00
0895cd5827 Sunsetting gertty 2025-09-23 14:31:03 +02:00
25 changed files with 1620 additions and 68 deletions

View File

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

View File

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

View File

@@ -1,38 +0,0 @@
# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
PYTHON_COMPAT=( python3_{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}]"

View File

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

View File

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

View File

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

View File

@@ -1,4 +1,5 @@
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
@@ -12,5 +13,6 @@ AUX sylpheed-tls-1.3.patch 496 BLAKE2B faa07a14de7f8f0501a2de29fc98ebcda52138f6a
DIST sylpheed-3.7.0.tar.bz2 3612328 BLAKE2B bd8182db8a46b956e12b3da4b15d3ee8184a612e2fb216aca20fd4a022610b17416f994d36b390a5a92835915e95f08bd59bf71154a86962c9564162be891f21 SHA512 490837528bf7ba9d26994cd5fff00b6e5390a127419b9d0efd9fc25c38be1291d55c5b8daebdf5ca9d9159a51c938449e76212328f3eae40cc039db88cb5caa4
DIST sylpheed-3.8.0beta1.tar.bz2 3812124 BLAKE2B 8397f9ea540d524921ed9a55869a7143c241cf91ccb1715a8e240e2a5b9d55a8341fe6cc602c9070d5fcaa8e6355fb592d9f793656c64deeba5e13799612f662 SHA512 e84032324aec491e3f41ed39486f87df533ca659202361aec728c99f517bb01506750f826711e4d4cf05f3755987ac40272e97ef22df63c7b8b55b17b47c0c6e
EBUILD sylpheed-3.7.0-r5.ebuild 1697 BLAKE2B d4b08f51995c95ab9789b0d570a63ae9c244f600f4ec81f2984c89f2a60b714eb85e1f30c33d88ba073d5a08778d220d470d79c96743108e8e75e4891df590e6 SHA512 64f8b0ac7b0ed959b196385748a248148300fd6ae35ae33d1d088d04b53423e40e09b184ead9faa16e7095a1cbf788e42b52791ac7c07faa2dee03c152b6516e
EBUILD sylpheed-3.7.0-r6.ebuild 1743 BLAKE2B 69dbf1dab733a557c5053843d1673d0f320aed5ee9062d65cb0ef18be3c2db0b4361590e617ec773eda7dd448553f4882240f3df8280346f91f61116854d0cf6 SHA512 499975e7f322992391a97d9e153caee7ea1e8de5517bbf56494d29e3ff9e5ec5b8f01ac6707a406f27f7febb4a988073cd2a6876885026872d9424b945a9e5fa
EBUILD sylpheed-3.8.0_beta1.ebuild 2148 BLAKE2B 3f3fb180124b1a7c0d5859404677e7555576fd575dcb970e3940a8fe9a831a71171725f7ef1c65d7ca0403a2bfc76992c60106a2a5fe8e5e71c119a010c6fe39 SHA512 9d50428f648b73802ea8dfb046349d795b7aaa6252da1c0c9f231636f8ced4911dd25b7d90bb40d7d24056197d0c8e14876cf083a3c2026d5bdcca42a55cc5e0
MISC metadata.xml 353 BLAKE2B fcf86ed5908d01a1bbc2ee5c0a20a9b378a72039814d5cdcc1a139c14cab31d4137d020449c705002e61b0fa9294d4f8e1abd09a71ca7adae37f6e298c881448 SHA512 44dac43e49c796178bad4884b9a57cd225e6e6e9f78e72eb01e34a2f68fd277bce050aa527284f9a638d8b05c2cda9fdbdc2af72d2efdeca5ebbd0e0b168fc71

File diff suppressed because it is too large Load Diff

View 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
}

View 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

View 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;

View 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
}

View 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"
}

View 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
}

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

View File

@@ -0,0 +1 @@
EBUILD ilbmtoicon-9999.ebuild 552 BLAKE2B d421efa8669874ed00d3af8737aa8845694d6653eb65e3106c97e02c5019299f7ebc6e49d0a3774608964f0a6011e159bcb4360ff5a6b02af3bf171d6435024f SHA512 a2bf000324e49f7c32d30cb38a0bfc4c62b12e8b98b6a70cccb4ada2de3bcb94bd90c4c297229a0dd47f1c5efa46c543109ceedcafbb92a80a1a8f2434219444

View 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
View File

@@ -0,0 +1 @@
EBUILD stig-9999.ebuild 1149 BLAKE2B d85db64b650f324ae783e8a2490cd0f85083e8650205ea9ada73333f9884040fa3bd7c1020ac8a8077c6cbaf3a978c31f9d344cf75db6f2feadca58419754a88 SHA512 7bd75081c36b1026988c7ef67d4d3ee7c996cd8b92dd5503545fc47c6139ea146c3691ef8fed8f69830f6270c86f78f14492adf73a55a121b02314714226a47b

View 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
}

View 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

View 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"
}

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

View File

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

View File

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