1
0
mirror of https://github.com/gryf/gryf-overlay.git synced 2025-12-18 20:10:22 +01:00

Cleanup old versions

This commit is contained in:
2022-08-14 15:35:18 +02:00
parent 90a0629be7
commit 03d343a789
31 changed files with 2 additions and 1464 deletions

View File

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

View File

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

View File

@@ -1,6 +1,2 @@
DIST exomizer-3.0.2.zip 639660 BLAKE2B 1a3de934e924a3bde25a3a1c52e48d069bdce23205e1dccdf9235182191ea43fa8447332f7d01df4c31c25f93c3101b8e64b5b613914fd74c790a8c19663db8c SHA512 7d5d5ff3d2acfcf941b60e6b0d65d28f918611f1a03b636272eb9acd3c393c66483b114259b5638204341625a583a496e92c74ed28fc800237d60890b99fe4e5
DIST exomizer-3.1.1.zip 713134 BLAKE2B 55f136983024636b2057becf0c46651b8dd5dc7aa0c508075f5596f60eb283a7a1ff78cd245278c1266759894f2bed6128cc7deb5b20a1299039bdd3de640b68 SHA512 24044211ecd570a17f63b3b667d53a720311e7b5ca910b6e52b212ab3e6304bddf9254a67fcb9e26a6a73d4f033dc38dbd9b007454acbb29f5202cd402340897 DIST exomizer-3.1.1.zip 713134 BLAKE2B 55f136983024636b2057becf0c46651b8dd5dc7aa0c508075f5596f60eb283a7a1ff78cd245278c1266759894f2bed6128cc7deb5b20a1299039bdd3de640b68 SHA512 24044211ecd570a17f63b3b667d53a720311e7b5ca910b6e52b212ab3e6304bddf9254a67fcb9e26a6a73d4f033dc38dbd9b007454acbb29f5202cd402340897
DIST exomizer209.zip 660378 BLAKE2B e21ed753fb4e834f720ff0a4722873dd8b77a4264107742d28e8a42cd9060002e53ca4c77d863e209cbe8d2f76aae1f5013bfecfbd0c25e07f5297cb85fd28e6 SHA512 cdbff2043fbe3026d46a5b5a9246638fbd3927eb0d7431c2908f4cae13622ad1ff44b9d8b8cb99f7e8f9cf8ea2b7daa72fe8dfe5e7f14492c74f48af474746e9
EBUILD exomizer-2.0.9.ebuild 794 BLAKE2B f903bb96910eb4dc9ad1d1a362b32e0a22298e7bd2bc04e17cf6e0e23fb14c9da220f3fc6b76ffede17e58064d9fea989d5877aa922b1657ecb299b195eaef44 SHA512 0e7c17390e8bcd3eba5723000c448270545dc82bc84dc983538f9a1b4b89f63a255d4ce2fde2db48e39994665e2f60edcb8b29253e70c3e38370f4a7bf53e10d
EBUILD exomizer-3.0.2.ebuild 835 BLAKE2B 6e24f27e633d1cae01bb91fe0785debccfee6f3e115517dd31b82783ec8ffae0cbde4a15c6a684a1879681918b21e7a43594fe5018c32c603f9cca03181a6c7c SHA512 771e3147f85d923f674f3365a5cca38056b3930ea2035e767a9a48a0b494a537fcc9f6c11ffa5df600b6c5a35d7e2d9134f3c3420a54476c75110c8895853179
EBUILD exomizer-3.1.1.ebuild 835 BLAKE2B 7fc7121c8022ce066275d0e600bd2ab06d174803d296c9a800456e2682c93d3bc5d74d6fc54c060e1e13d9d0ab6ba262356290195d832b3990fa0ca71b9a1efb SHA512 c4faf6ed5e54a60cd5936574bb8c5a91092eb4733f6a8cdc5eb7cc0b9eaefcac106e806e6cca2a9398d6fb235609d432d86d3c17fa748c8efce54b1f94cb18f1 EBUILD exomizer-3.1.1.ebuild 835 BLAKE2B 7fc7121c8022ce066275d0e600bd2ab06d174803d296c9a800456e2682c93d3bc5d74d6fc54c060e1e13d9d0ab6ba262356290195d832b3990fa0ca71b9a1efb SHA512 c4faf6ed5e54a60cd5936574bb8c5a91092eb4733f6a8cdc5eb7cc0b9eaefcac106e806e6cca2a9398d6fb235609d432d86d3c17fa748c8efce54b1f94cb18f1

View File

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

View File

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

View File

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

View File

@@ -1,10 +1,5 @@
AUX sdlmame-0.184-qt.patch 830 BLAKE2B 78cac2a5f652853e1c616973d8f9b776a8d3ec21f7f7d40a04621cb86942e5181ffc42a3ff7b7097b5007a4e1c4da21d933eaf6ee33bc0d411cace599c73d452 SHA512 96fce099f8aaeae6f7e9239a698d4fb767e8bf0e40a6a80c887faf70d22451d6d1d2d12b26734b9e9d4e704fcf231593ffb3de62a74ee3bdc0ea836e165f0721 AUX sdlmame-0.184-qt.patch 830 BLAKE2B 78cac2a5f652853e1c616973d8f9b776a8d3ec21f7f7d40a04621cb86942e5181ffc42a3ff7b7097b5007a4e1c4da21d933eaf6ee33bc0d411cace599c73d452 SHA512 96fce099f8aaeae6f7e9239a698d4fb767e8bf0e40a6a80c887faf70d22451d6d1d2d12b26734b9e9d4e704fcf231593ffb3de62a74ee3bdc0ea836e165f0721
AUX vector.ini 116 BLAKE2B 7dbc58708e0c371c6d8116891a37048d5477b1b92b61c26441f15fff81f8dd01bf8f49cc1bddd256c56ecba592a8dac5fb1674fab5f0adb488410dc6e1d13025 SHA512 6d84eb7b9c4e9f134b57e64ba9ae30dcaaa620296830f7c9858611fde9064f803bd7d230a989a5cce34d8b815b5a98d323b19d3eef3d4c688b5c32b96b299f5f AUX vector.ini 116 BLAKE2B 7dbc58708e0c371c6d8116891a37048d5477b1b92b61c26441f15fff81f8dd01bf8f49cc1bddd256c56ecba592a8dac5fb1674fab5f0adb488410dc6e1d13025 SHA512 6d84eb7b9c4e9f134b57e64ba9ae30dcaaa620296830f7c9858611fde9064f803bd7d230a989a5cce34d8b815b5a98d323b19d3eef3d4c688b5c32b96b299f5f
DIST mame-0.214.zip 139427495 BLAKE2B 1ae9d117c78fcfcfbe49ce671b6196885d6a618f1c81ced1b861a75a3fa961cb288458179524cbeb07e9a83242e14dd3a983ab6c281d330f3445a2442a86713a SHA512 b29aabc37e445219ce4ed3f908261bf2f944a533bb966b162e827fb48472445ab5ee0d35a7b3dfa028109c7fe5ad383b23c7fcaa4b2a3a4b5be4ac112537c05c
DIST mame-0.225.tar.gz 195554245 BLAKE2B c56b4eff3aca1f1b7191b0c8956f64b4b6e7764934a5ce90c64b12373b1d565a1de28e50ac3adab7efbb58fd6d8dfadbe5dfbad559b8df839fd7fc9e168c4c5c SHA512 7160d0d5d849280305efa6129c7d41ee7ffb301c2378059d3d7ca7118cf9f46a76c6dfd65df1a7ddbdfb146a02325803e3eb251a60a26905230ab7a052a8f62f
DIST mame-0.235.tar.gz 193392918 BLAKE2B 3d3057d8b82169ab3b3531802747d679a91051b24bb792f142e5fc13d75c100f736847eda30e80bc858de5c77d10d19dfa73e4ebf926be829aac7806963c77c6 SHA512 46489f038586a5845c458d4c427c2eca8631906f28f17be549af36cff6d256b324876d6ac29baef8f022afe2cb494e533b22deef8aed3b7233866ccc4534c428 DIST mame-0.235.tar.gz 193392918 BLAKE2B 3d3057d8b82169ab3b3531802747d679a91051b24bb792f142e5fc13d75c100f736847eda30e80bc858de5c77d10d19dfa73e4ebf926be829aac7806963c77c6 SHA512 46489f038586a5845c458d4c427c2eca8631906f28f17be549af36cff6d256b324876d6ac29baef8f022afe2cb494e533b22deef8aed3b7233866ccc4534c428
DIST sdlmame.png 15733 BLAKE2B 7a4dea45062338a86a290d8a20b82fb7283e11c93191e0c3d337d08e15cbc383b64363c9ac2520666f3f3ac05249bd0da51f2b0dc3f292c4509d9ed88340ffa8 SHA512 2610fdf6768fab6ca16b7f2bd2b32abf11de4fa57e77c025b0857f213f26ab3b1d6220722f742092d818564b553e8444d0e6a06676b3a16997910113b271a7f5 DIST sdlmame.png 15733 BLAKE2B 7a4dea45062338a86a290d8a20b82fb7283e11c93191e0c3d337d08e15cbc383b64363c9ac2520666f3f3ac05249bd0da51f2b0dc3f292c4509d9ed88340ffa8 SHA512 2610fdf6768fab6ca16b7f2bd2b32abf11de4fa57e77c025b0857f213f26ab3b1d6220722f742092d818564b553e8444d0e6a06676b3a16997910113b271a7f5
EBUILD sdlmame-0.214.ebuild 6444 BLAKE2B 0598ca3a4aedfc4f1add4fc88931f51d5b49f49045f6617bdbc1df321b5658d65bec2de2846dab5a53f9048e3364308e9654253e35239fdabaa8800eb19dae31 SHA512 86f96deee258a8566818814ef23977bc618a34fc78f06fbdf9f6089a74687d5113d1187084ea26ed550b9d2202b0684aeeb9a8d28b597a190043549f583d6bbc
EBUILD sdlmame-0.225.ebuild 6230 BLAKE2B 30b6ea7f850286fa1a946f31ff56f06e5540863de5fdf8d3fc0427162941896a92ea6f8b0fc2424fd2bcb54b1ec0b59b4b1542f133fc63e4c6d6af4b88841bed SHA512 02e8fbd28a4ac4ea9a3f64c3c783b81b31db3e313e014b4836508c1737d586b76bc8af6c767f8f9c9514c0ef1d667b4008408f0d14cd46b06e825f37e4a2fc04
EBUILD sdlmame-0.235.ebuild 6204 BLAKE2B 57f123de3091e38a35fd4be7f63e66932edc94382687f442d4c4018ae2880f40b5cded4806e2860424366a4675fbe9c7ccf20ee44c45ce3188634654d49d7984 SHA512 515b5b5504bdc9b656bb378d6428e611e224c06a473f983e326aaa22a5d3e2845ecabacc1869f175fe4ce57871eacac775e433a1b1ed228a56ae31880dc085ec EBUILD sdlmame-0.235.ebuild 6204 BLAKE2B 57f123de3091e38a35fd4be7f63e66932edc94382687f442d4c4018ae2880f40b5cded4806e2860424366a4675fbe9c7ccf20ee44c45ce3188634654d49d7984 SHA512 515b5b5504bdc9b656bb378d6428e611e224c06a473f983e326aaa22a5d3e2845ecabacc1869f175fe4ce57871eacac775e433a1b1ed228a56ae31880dc085ec
MISC metadata.xml 1573 BLAKE2B 2bb3f53a9dc2e3e3e511b81fb1319926d7f6fb68a6d6ed9dbcc0e56f106a5536f97200ab144c46ffa69d09cbce147b28f9468092d338c6c332ad607524ca1172 SHA512 a621863a22333f29886464b354f0efe7edc372ec598beec36ee3c0358846527e677a644b7ac24e1757c9f684f69c996a9cf74988643d015b3a34f3cbfa23c7e4

View File

@@ -1,30 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="project">
<email>games@gentoo.org</email>
<name>Gentoo Games Project</name>
</maintainer>
<longdescription>
SDLMAME is a port of the popular MAME[tm]. There are a few principles that guide it's development:
1) run on Linux/Unix, Mac OS X, and other SDL supported operating systems with as few changes as
possible to the base Win32 code. This means we can track changes faster than larger more conventional
ports such as MacMAME, and we also maintain what I call "Firefox compatibilty" where learning a major
app only needs to be done once per application, and it then applies across many operating systems. If
you can use the command-line Win32 MAME, you already know how to use SDLMAME on any platform you may
encounter it on.
2) MAME developers are important. By keeping quickly up to date, we make it easy for people on
non-Windows platforms to make and submit changes to the core MAME code, and we offer native
implementations of MAME's multi-window GUI debugger on both Linux/Unix and Mac OS X.
</longdescription>
<use>
<flag name="arcade">Enable the Multiple Arcade Machine Emulator for arcade games support</flag>
<flag name="tools">Build development tools shared between sdlmame and sdlmess</flag>
<flag name="mess">Enable the Multi Emulator Super System for game system support</flag>
</use>
<upstream>
<remote-id type="github">mamedev/mame</remote-id>
</upstream>
</pkgmetadata>

View File

@@ -1,244 +0,0 @@
# Copyright 1999-2019 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI=7
PYTHON_COMPAT=( python2_7 )
inherit desktop eutils python-any-r1 toolchain-funcs qmake-utils xdg-utils
MY_PV="${PV/.}"
DESCRIPTION="Multiple Arcade Machine Emulator + Multi Emulator Super System (MESS)"
HOMEPAGE="http://mamedev.org/"
SRC_URI="https://github.com/mamedev/mame/releases/download/mame${MY_PV}/mame${MY_PV}s.zip -> mame-${PV}.zip"
LICENSE="GPL-2+ BSD-2 MIT CC0-1.0"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE="alsa +arcade debug desktop +mess opengl openmp tools"
REQUIRED_USE="|| ( arcade mess )"
# MESS (games-emulation/sdlmess) has been merged into MAME upstream since mame-0.162 (see below)
# MAME/MESS build combined (default) +arcade +mess (mame)
# MAME build only +arcade -mess (mamearcade)
# MESS build only -arcade +mess (mess)
# games-emulation/sdlmametools is dropped and enabled instead by the 'tools' useflag
RDEPEND="!games-emulation/sdlmametools
!games-emulation/sdlmess
dev-db/sqlite:3
dev-libs/expat
media-libs/fontconfig
media-libs/flac
media-libs/libsdl2[joystick,opengl?,sound,video,X]
media-libs/portaudio
media-libs/sdl2-ttf
sys-libs/zlib
virtual/jpeg:0
virtual/opengl
alsa? ( media-libs/alsa-lib
media-libs/portmidi )
debug? ( dev-qt/qtcore:5
dev-qt/qtgui:5
dev-qt/qtwidgets:5 )
x11-libs/libX11
x11-libs/libXinerama
${PYTHON_DEPS}"
DEPEND="${RDEPEND}
app-arch/unzip
virtual/pkgconfig
x11-base/xorg-proto"
BDEPEND="${PYTHON_DEPS}"
S=${WORKDIR}
# Function to disable a makefile option
disable_feature() {
sed -i -e "/^[ ]*$1.*=/s:^:# :" makefile || die
}
# Function to enable a makefile option
enable_feature() {
sed -i -e "/^#.*$1.*=/s:^#[ ]*::" makefile || die
}
pkg_setup() {
python-any-r1_pkg_setup
}
src_unpack() {
default
unzip -qo -U ./mame.zip
rm -f mame.zip || die
}
src_prepare() {
PATCHES=( ${FILESDIR}"/${PN}-0.184-qt.patch" )
default_src_prepare
# Disable using bundled libraries
enable_feature USE_SYSTEM_LIB_EXPAT
enable_feature USE_SYSTEM_LIB_FLAC
enable_feature USE_SYSTEM_LIB_JPEG
# Use bundled lua for now to ensure correct compilation (ref. b.g.o #407091)
# enable_feature USE_SYSTEM_LIB_LUA
enable_feature USE_SYSTEM_LIB_PORTAUDIO
enable_feature USE_SYSTEM_LIB_SQLITE3
enable_feature USE_SYSTEM_LIB_ZLIB
# Disable warnings being treated as errors and enable verbose build output
enable_feature NOWERROR
enable_feature VERBOSE
use amd64 && enable_feature PTR64
use debug && enable_feature DEBUG
use tools && enable_feature TOOLS
disable_feature NO_X11 # bgfx needs X
use openmp && enable_feature OPENMP
if use alsa ; then
enable_feature USE_SYSTEM_LIB_PORTMIDI
else
enable_feature NO_USE_MIDI
fi
sed -i \
-e 's/-Os//' \
-e '/^\(CC\|CXX\|AR\) /s/=/?=/' \
3rdparty/genie/build/gmake.linux/genie.make || die
}
src_compile() {
local targetargs
local qtdebug=$(usex debug 1 0)
use arcade && ! use mess && targetargs="SUBTARGET=arcade"
! use arcade && use mess && targetargs="SUBTARGET=mess"
function my_emake() {
# Workaround conflicting $ARCH variable used by both Gentoo's
# portage and by Mame's build scripts
PYTHON_EXECUTABLE=${PYTHON} \
OVERRIDE_CC=$(tc-getCC) \
OVERRIDE_CXX=$(tc-getCXX) \
OVERRIDE_LD=$(tc-getCXX) \
QT_SELECT=qt5 \
QT_HOME="$(qt5_get_libdir)/qt5" \
ARCH= \
emake "$@" \
AR=$(tc-getAR)
}
my_emake -j1 generate
my_emake ${targetargs} \
SDL_INI_PATH="\$\$\$\$HOME/.sdlmame;/etc/${PN}" \
USE_QTDEBUG=${qtdebug}
#if use tools ; then
# my_emake -j1 TARGET=ldplayer USE_QTDEBUG=${qtdebug}
#fi
}
src_install() {
local MAMEBIN
local suffix="$(use amd64 && echo 64)$(use debug && echo d)"
local f
function mess_install() {
dosym ${MAMEBIN} "/usr/bin/mess${suffix}"
dosym ${MAMEBIN} "/usr/bin/sdlmess"
newman docs/man/mess.6 sdlmess.6
doman docs/man/mess.6
}
if use arcade ; then
if use mess ; then
MAMEBIN="mame${suffix}"
mess_install
else
MAMEBIN="mamearcade${suffix}"
fi
doman docs/man/mame.6
newman docs/man/mame.6 ${PN}.6
elif use mess ; then
MAMEBIN="mess${suffix}"
mess_install
fi
dobin ${MAMEBIN}
dosym ${MAMEBIN} "/usr/bin/${PN}"
insinto "/usr/share/${PN}"
doins -r keymaps $(use mess && echo hash)
# Create default mame.ini and inject Gentoo settings into it
# Note that '~' does not work and '$HOME' must be used
./${MAMEBIN} -noreadconfig -showconfig > "${T}/mame.ini" || die
# -- Paths --
for f in {rom,hash,sample,art,font,crosshair} ; do
sed -i \
-e "s:\(${f}path\)[ \t]*\(.*\):\1 \t\t\$HOME/.${PN}/\2;/usr/share/${PN}/\2:" \
"${T}/mame.ini" || die
done
for f in {ctrlr,cheat} ; do
sed -i \
-e "s:\(${f}path\)[ \t]*\(.*\):\1 \t\t\$HOME/.${PN}/\2;/etc/${PN}/\2;/usr/share/${PN}/\2:" \
"${T}/mame.ini" || die
done
# -- Directories
for f in {cfg,nvram,memcard,input,state,snapshot,diff,comment} ; do
sed -i \
-e "s:\(${f}_directory\)[ \t]*\(.*\):\1 \t\t\$HOME/.${PN}/\2:" \
"${T}/mame.ini" || die
done
# -- Keymaps --
sed -i \
-e "s:\(keymap_file\)[ \t]*\(.*\):\1 \t\t\$HOME/.${PN}/\2:" \
"${T}/mame.ini" || die
for f in keymaps/km*.map ; do
sed -i \
-e "/^keymap_file/a \#keymap_file \t\t/usr/share/${PN}/keymaps/${f##*/}" \
"${T}/mame.ini" || die
done
insinto "/etc/${PN}"
doins "${T}/mame.ini"
insinto "/etc/${PN}"
doins "${FILESDIR}/vector.ini"
#dodoc docs/{config,mame,newvideo}.txt
keepdir \
"/usr/share/${PN}"/{ctrlr,cheat,roms,samples,artwork,crosshair} \
"/etc/${PN}"/{ctrlr,cheat}
if use tools ; then
for f in castool chdman floptool imgtool jedutil ldresample ldverify romcmp ; do
newbin ${f} ${PN}-${f}
newman docs/man/${f}.1 ${PN}-${f}.1
done
#newbin ldplayer${suffix} ${PN}-ldplayer
#newman docs/man/ldplayer.1 ${PN}-ldplayer.1
fi
if use desktop; then
local mydesktopfields=(
"sdlmame"
"MAME"
"mame"
"Application;Game;Emulation"
)
make_desktop_entry ${mydesktopfields[@]}
doicon "${FILESDIR}/mame.png"
fi
}
pkg_postinst() {
xdg_desktop_database_update
elog "It is strongly recommended to change either the system-wide"
elog " /etc/${PN}/mame.ini or use a per-user setup at ~/.${PN}/mame.ini"
elog
if use opengl ; then
elog "You built ${PN} with opengl support and should set"
elog "\"video\" to \"opengl\" in mame.ini to take advantage of that"
elog
elog "For more info see http://wiki.mamedev.org"
fi
}
pkg_postrm(){
xdg_desktop_database_update
}

View File

@@ -1,230 +0,0 @@
# Copyright 2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
PYTHON_COMPAT=( python{2_7,3_{6,7,8}} )
inherit desktop eutils python-any-r1 toolchain-funcs qmake-utils xdg-utils
MY_PV="${PV/.}"
DESCRIPTION="Multiple Arcade Machine Emulator + Multi Emulator Super System (MESS)"
HOMEPAGE="http://mamedev.org/"
SRC_URI="https://github.com/mamedev/mame/archive/mame${MY_PV}.tar.gz -> mame-${PV}.tar.gz
https://icon-icons.com/downloadimage.php?id=20820&root=159/PNG/256/&file=mame_22338.png -> sdlmame.png
"
LICENSE="GPL-2+ BSD-2 MIT CC0-1.0"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE="alsa +arcade debug +mess opengl openmp tools"
REQUIRED_USE="|| ( arcade mess )"
# MESS (games-emulation/sdlmess) has been merged into MAME upstream since mame-0.162 (see below)
# MAME/MESS build combined (default) +arcade +mess (mame)
# MAME build only +arcade -mess (mamearcade)
# MESS build only -arcade +mess (mess)
# games-emulation/sdlmametools is dropped and enabled instead by the 'tools' useflag
RDEPEND="!games-emulation/sdlmametools
!games-emulation/sdlmess
dev-db/sqlite:3
dev-libs/expat
media-libs/fontconfig
media-libs/flac
media-libs/libsdl2[joystick,opengl?,sound,video,X]
media-libs/portaudio
media-libs/sdl2-ttf
sys-libs/zlib
virtual/jpeg:0
virtual/opengl
alsa? ( media-libs/alsa-lib
media-libs/portmidi )
debug? ( dev-qt/qtcore:5
dev-qt/qtgui:5
dev-qt/qtwidgets:5 )
x11-libs/libX11
x11-libs/libXinerama"
DEPEND="${RDEPEND}
virtual/pkgconfig
x11-base/xorg-proto"
BDEPEND="${PYTHON_DEPS}"
S="${WORKDIR}/mame-mame${MY_PV}"
# Function to disable a makefile option
disable_feature() {
sed -i -e "/^[ ]*$1.*=/s:^:# :" makefile || die
}
# Function to enable a makefile option
enable_feature() {
sed -i -e "/^#.*$1.*=/s:^#[ ]*::" makefile || die
}
pkg_setup() {
python-any-r1_pkg_setup
}
src_prepare() {
default
# Disable using bundled libraries
enable_feature USE_SYSTEM_LIB_EXPAT
enable_feature USE_SYSTEM_LIB_FLAC
enable_feature USE_SYSTEM_LIB_JPEG
# Use bundled lua for now to ensure correct compilation (ref. b.g.o #407091)
# enable_feature USE_SYSTEM_LIB_LUA
enable_feature USE_SYSTEM_LIB_PORTAUDIO
enable_feature USE_SYSTEM_LIB_SQLITE3
enable_feature USE_SYSTEM_LIB_ZLIB
# Disable warnings being treated as errors and enable verbose build output
enable_feature NOWERROR
enable_feature VERBOSE
use amd64 && enable_feature PTR64
use debug && enable_feature DEBUG
use tools && enable_feature TOOLS
disable_feature NO_X11 # bgfx needs X
use openmp && enable_feature OPENMP
if use alsa ; then
enable_feature USE_SYSTEM_LIB_PORTMIDI
else
enable_feature NO_USE_MIDI
fi
sed -i \
-e 's/-Os//' \
-e '/^\(CC\|CXX\|AR\) /s/=/?=/' \
3rdparty/genie/build/gmake.linux/genie.make || die
}
src_compile() {
local targetargs
local qtdebug=$(usex debug 1 0)
use arcade && ! use mess && targetargs="SUBTARGET=arcade"
! use arcade && use mess && targetargs="SUBTARGET=mess"
function my_emake() {
# Workaround conflicting $ARCH variable used by both Gentoo's
# portage and by Mame's build scripts
PYTHON_EXECUTABLE=${PYTHON} \
OVERRIDE_CC=$(tc-getCC) \
OVERRIDE_CXX=$(tc-getCXX) \
OVERRIDE_LD=$(tc-getCXX) \
QT_SELECT=qt5 \
QT_HOME="$(qt5_get_libdir)/qt5" \
ARCH= \
emake "$@" \
AR=$(tc-getAR)
}
my_emake -j1 generate
my_emake ${targetargs} \
SDL_INI_PATH="\$\$\$\$HOME/.sdlmame;/etc/${PN}" \
USE_QTDEBUG=${qtdebug}
#if use tools ; then
# my_emake -j1 TARGET=ldplayer USE_QTDEBUG=${qtdebug}
#fi
}
src_install() {
local MAMEBIN
local suffix="$(use amd64 && echo 64)$(use debug && echo d)"
local f
function mess_install() {
dosym ${MAMEBIN} "/usr/bin/mess${suffix}"
dosym ${MAMEBIN} "/usr/bin/sdlmess"
newman docs/man/mess.6 sdlmess.6
doman docs/man/mess.6
}
if use arcade ; then
if use mess ; then
MAMEBIN="mame${suffix}"
mess_install
else
MAMEBIN="mamearcade${suffix}"
fi
doman docs/man/mame.6
newman docs/man/mame.6 ${PN}.6
elif use mess ; then
MAMEBIN="mess${suffix}"
mess_install
fi
dobin ${MAMEBIN}
dosym ${MAMEBIN} "/usr/bin/${PN}"
insinto "/usr/share/${PN}"
doins -r keymaps $(use mess && echo hash)
# Create default mame.ini and inject Gentoo settings into it
# Note that '~' does not work and '$HOME' must be used
./${MAMEBIN} -noreadconfig -showconfig > "${T}/mame.ini" || die
# -- Paths --
for f in {rom,hash,sample,art,font,crosshair} ; do
sed -i \
-e "s:\(${f}path\)[ \t]*\(.*\):\1 \t\t\$HOME/.${PN}/\2;/usr/share/${PN}/\2:" \
"${T}/mame.ini" || die
done
for f in {ctrlr,cheat} ; do
sed -i \
-e "s:\(${f}path\)[ \t]*\(.*\):\1 \t\t\$HOME/.${PN}/\2;/etc/${PN}/\2;/usr/share/${PN}/\2:" \
"${T}/mame.ini" || die
done
# -- Directories
for f in {cfg,nvram,memcard,input,state,snapshot,diff,comment} ; do
sed -i \
-e "s:\(${f}_directory\)[ \t]*\(.*\):\1 \t\t\$HOME/.${PN}/\2:" \
"${T}/mame.ini" || die
done
# -- Keymaps --
sed -i \
-e "s:\(keymap_file\)[ \t]*\(.*\):\1 \t\t\$HOME/.${PN}/\2:" \
"${T}/mame.ini" || die
for f in keymaps/km*.map ; do
sed -i \
-e "/^keymap_file/a \#keymap_file \t\t/usr/share/${PN}/keymaps/${f##*/}" \
"${T}/mame.ini" || die
done
insinto "/etc/${PN}"
doins "${T}/mame.ini"
insinto "/etc/${PN}"
doins "${FILESDIR}/vector.ini"
#dodoc docs/{config,mame,newvideo}.txt
keepdir \
"/usr/share/${PN}"/{ctrlr,cheat,roms,samples,artwork,crosshair} \
"/etc/${PN}"/{ctrlr,cheat}
if use tools ; then
for f in castool chdman floptool imgtool jedutil ldresample ldverify romcmp ; do
newbin ${f} ${PN}-${f}
newman docs/man/${f}.1 ${PN}-${f}.1
done
#newbin ldplayer${suffix} ${PN}-ldplayer
#newman docs/man/ldplayer.1 ${PN}-ldplayer.1
fi
newicon "${DISTDIR}/${PN}.png" "${PN}".png
}
pkg_postinst() {
xdg_desktop_database_update
elog "It is strongly recommended to change either the system-wide"
elog " /etc/${PN}/mame.ini or use a per-user setup at ~/.${PN}/mame.ini"
elog
if use opengl ; then
elog "You built ${PN} with opengl support and should set"
elog "\"video\" to \"opengl\" in mame.ini to take advantage of that"
elog
elog "For more info see http://wiki.mamedev.org"
fi
}
pkg_postrm(){
xdg_desktop_database_update
}

View File

@@ -1,4 +1,2 @@
DIST gscreenshot-2.13.0.tar.gz 74321 BLAKE2B e5d464dedaed64ae11657dc023ba04868f54a4b9665ebd82622b6264e77c8f5e6d886530c8585c968929f9b05a10f026559a83c90f715d7132714fd879248434 SHA512 ea04a64650d8441e752d63f31299c35b353fd67478716511aa412ef794d8bb08f7295104968df794a50b48ca0b8489c72ab2e5c3963436b1407cea9ba25e3b49
DIST gscreenshot-2.18.0.tar.gz 123583 BLAKE2B edd9b9da59a1faee23e28b99af7ca7b868282341dfffc207fdb0c622475094ccdf785e6c1c689d3bb6b5e3d9b25fd3678af2c895d7a2c9832796e0a808636184 SHA512 2a0bf2e067ecd35c1688cb9f6f1656ffd0e93efe0d665fb23ea240eb2e20ff8dd8f824517b3a96ca6b0e359d61ca4d1d2ee37ebf1efd684bed79435ee5a4afe8 DIST gscreenshot-2.18.0.tar.gz 123583 BLAKE2B edd9b9da59a1faee23e28b99af7ca7b868282341dfffc207fdb0c622475094ccdf785e6c1c689d3bb6b5e3d9b25fd3678af2c895d7a2c9832796e0a808636184 SHA512 2a0bf2e067ecd35c1688cb9f6f1656ffd0e93efe0d665fb23ea240eb2e20ff8dd8f824517b3a96ca6b0e359d61ca4d1d2ee37ebf1efd684bed79435ee5a4afe8
EBUILD gscreenshot-2.13.0.ebuild 624 BLAKE2B 95b75c63329191e1620e2ba0be76d322801fd30a7449be3f0aebe784c15e4785e49854546cca0d1a7be60dc668302824944f6ef461ac5322a292b72399840bb5 SHA512 7245fe0d08431f26ca7baa49f4c775b3f237f96a970dbf73f1f5d73289e923bd867c24a4d9649fee626ad76b348951edf5157facc38b1c88e425aaf601b703f2
EBUILD gscreenshot-2.18.0.ebuild 625 BLAKE2B c87d3f0f37fbe96b4981eb8a3160a18959a4ac37acc2f059a5918714a9e413ecf3228c9a9c31b63aee5bf968ad1d2b2131f822136e65a546fc1f96bb9c8c0387 SHA512 0d605ac86c0205be3f44c3d3529f35c96e75968cfbfb86d8b0cd52527e26ebdeb308798466ab0615fad5e274f0a920584eb253b68eb8c919795549db7e5837b5 EBUILD gscreenshot-2.18.0.ebuild 625 BLAKE2B c87d3f0f37fbe96b4981eb8a3160a18959a4ac37acc2f059a5918714a9e413ecf3228c9a9c31b63aee5bf968ad1d2b2131f822136e65a546fc1f96bb9c8c0387 SHA512 0d605ac86c0205be3f44c3d3529f35c96e75968cfbfb86d8b0cd52527e26ebdeb308798466ab0615fad5e274f0a920584eb253b68eb8c919795549db7e5837b5

View File

@@ -1,27 +0,0 @@
# Copyright 1999-2016 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI=7
PYTHON_COMPAT=( python3_{8..9} )
inherit distutils-r1
DESCRIPTION="A simple GUI frontend for the scrot, imlib2, or ImageMagick screenshooters"
HOMEPAGE="https://github.com/thenaterhood/gscreenshot"
SRC_URI="https://github.com/thenaterhood/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~amd64 ~arm ~arm64 ~x86"
IUSE=""
DEPEND="
dev-python/pillow
dev-python/pygobject
dev-python/setuptools
media-gfx/scrot
x11-misc/xclip"
RDEPEND="${DEPEND}"
DOCS=( README.md )

View File

@@ -1,10 +1,2 @@
DIST recoil-4.3.0.tar.gz 445205 BLAKE2B 5b8b03e9d685ef52e8fc478e1fc0ca75c3032b45162f7593a734a31cb182ea7b7bce657d7799202c2fb72617120ea3c3e36a9b1d08d9879e7f4fe7daaa44b685 SHA512 3e6f1ba8f5b1fd90c4a0f737f7581fe9445c41ea61eeb13ba6cc143397ef958810b068292339113a31fb181319c98ccf3a6b4bb0f7d58efb3e6fa79c3fcb00de
DIST recoil-4.3.1.tar.gz 448212 BLAKE2B 0c053c139eedefd1b2fbbfb592de8044a4bc6c97843ac7ba388c21026974d7d4fbd59e92b255b193b0812ce6280b3cd417c5c1c61f286de5c62e052377e35616 SHA512 d61f982d7ace041d30145da46bcbe75d5f2b10b4d84bb9ef33e5635cff89c0dc4357b1f179f0ad05a08389370cabd93cff0fe5f6655c52e9c16910f2c91bc9d5
DIST recoil-4.3.2.tar.gz 452706 BLAKE2B 4de1d2cd320768c80cd02f79353738df1f6e45f4ffb667c2c698df5b9861f86592a4704cf30f9d223592ecb9b07b65059bf8d33e9aad96d6818ed7a737ccd5a1 SHA512 24b5d60ff2673a521e1c87ee6d3ec8dd414e63b6749cb43e6ed3878d9a1ee661e3e93ab44c80b490a58eb70e633bb644ff87c3abe9bd82c2dfc60449f9138ed2
DIST recoil-5.1.1.tar.gz 460523 BLAKE2B 0748c0c6f795919af377b3718af482fe4c86b65b0370403d08bb60ad86b8ca78d43fe512410214e3ca8ed2bf46f68ee12c320efc26c3f256024c31c3e3dac205 SHA512 a1cd52aebaa7c665c71ed31c440f22ca4ca24b4cb27fdefa01a61023f1cbc70c02b10b46eb9134fab9d6136c494e022ea225a345427c0f68edd2bc6d08206591
DIST recoil-6.2.0.tar.gz 480809 BLAKE2B 1cc3258181bac7863eae7ac1a2de838361c319343fef025bc46604bd1bf3c86267735fde5b8d1eb416ede701bcc5a20d284e035cf0de7a949ab7b7c0ef57bae5 SHA512 289fa8e3a4d9e7a6baa8b7e24f61ed955e9f0d1ba95e43b3386a78eac7f84ba79830cf3aded0c21ac79b1266142d8aa62cb3d8a69a93495d47aeb14852b7dc8a DIST recoil-6.2.0.tar.gz 480809 BLAKE2B 1cc3258181bac7863eae7ac1a2de838361c319343fef025bc46604bd1bf3c86267735fde5b8d1eb416ede701bcc5a20d284e035cf0de7a949ab7b7c0ef57bae5 SHA512 289fa8e3a4d9e7a6baa8b7e24f61ed955e9f0d1ba95e43b3386a78eac7f84ba79830cf3aded0c21ac79b1266142d8aa62cb3d8a69a93495d47aeb14852b7dc8a
EBUILD recoil-4.3.0.ebuild 494 BLAKE2B b23a6618a9cc9e6a3a5836a709589a9e385346a26a5236ee4ce62591f8ef3f1383f1d7404232a3f67074640f529c0fd7ae2df057f8408289562f8fa86ca81cfc SHA512 9d69d4c5e4e33c2107053a41271dd49de4df118138dd6f2b8e33c8324a6e50ab3dee9b013649b8635fab32c254c7eff1aca35cc75d5d58db9cdcdaf46c166e88
EBUILD recoil-4.3.1.ebuild 494 BLAKE2B b23a6618a9cc9e6a3a5836a709589a9e385346a26a5236ee4ce62591f8ef3f1383f1d7404232a3f67074640f529c0fd7ae2df057f8408289562f8fa86ca81cfc SHA512 9d69d4c5e4e33c2107053a41271dd49de4df118138dd6f2b8e33c8324a6e50ab3dee9b013649b8635fab32c254c7eff1aca35cc75d5d58db9cdcdaf46c166e88
EBUILD recoil-4.3.2.ebuild 494 BLAKE2B b23a6618a9cc9e6a3a5836a709589a9e385346a26a5236ee4ce62591f8ef3f1383f1d7404232a3f67074640f529c0fd7ae2df057f8408289562f8fa86ca81cfc SHA512 9d69d4c5e4e33c2107053a41271dd49de4df118138dd6f2b8e33c8324a6e50ab3dee9b013649b8635fab32c254c7eff1aca35cc75d5d58db9cdcdaf46c166e88
EBUILD recoil-5.1.1.ebuild 494 BLAKE2B b23a6618a9cc9e6a3a5836a709589a9e385346a26a5236ee4ce62591f8ef3f1383f1d7404232a3f67074640f529c0fd7ae2df057f8408289562f8fa86ca81cfc SHA512 9d69d4c5e4e33c2107053a41271dd49de4df118138dd6f2b8e33c8324a6e50ab3dee9b013649b8635fab32c254c7eff1aca35cc75d5d58db9cdcdaf46c166e88
EBUILD recoil-6.2.0.ebuild 478 BLAKE2B 9a5cadf2f6296621996d6019f3f5f0a5af2db01d06460f810882cadba158ab689fe1e243881510d9288792cc8d768d8f12f43c96b1410cabca4fe1aed823108a SHA512 8f045f808bb7c1dcdcdb3dcf0439b2931a1525a9e2b4c32e0b60ffdfcdd1266bdc19104403f530c3a1ed51b8d82ef93451e35defbda249a5416b8eb3143e8a6b EBUILD recoil-6.2.0.ebuild 478 BLAKE2B 9a5cadf2f6296621996d6019f3f5f0a5af2db01d06460f810882cadba158ab689fe1e243881510d9288792cc8d768d8f12f43c96b1410cabca4fe1aed823108a SHA512 8f045f808bb7c1dcdcdb3dcf0439b2931a1525a9e2b4c32e0b60ffdfcdd1266bdc19104403f530c3a1ed51b8d82ef93451e35defbda249a5416b8eb3143e8a6b

View File

@@ -1,23 +0,0 @@
# Copyright 1999-2018 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI=6
inherit eutils
DESCRIPTION="Viewer of pictures in native formats of vintage computers (Amiga, Atari, C64)"
HOMEPAGE="http://recoil.sf.net"
SRC_URI="mirror://sourceforge/project/${PN}/${PN}/${PV}/${P}.tar.gz"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE=""
DEPEND="media-libs/libpng"
RDEPEND="${DEPEND}"
src_install() {
dobin recoil2png || die
doman recoil2png.1
}

View File

@@ -1,23 +0,0 @@
# Copyright 1999-2018 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI=6
inherit eutils
DESCRIPTION="Viewer of pictures in native formats of vintage computers (Amiga, Atari, C64)"
HOMEPAGE="http://recoil.sf.net"
SRC_URI="mirror://sourceforge/project/${PN}/${PN}/${PV}/${P}.tar.gz"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE=""
DEPEND="media-libs/libpng"
RDEPEND="${DEPEND}"
src_install() {
dobin recoil2png || die
doman recoil2png.1
}

View File

@@ -1,23 +0,0 @@
# Copyright 1999-2018 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI=6
inherit eutils
DESCRIPTION="Viewer of pictures in native formats of vintage computers (Amiga, Atari, C64)"
HOMEPAGE="http://recoil.sf.net"
SRC_URI="mirror://sourceforge/project/${PN}/${PN}/${PV}/${P}.tar.gz"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE=""
DEPEND="media-libs/libpng"
RDEPEND="${DEPEND}"
src_install() {
dobin recoil2png || die
doman recoil2png.1
}

View File

@@ -1,23 +0,0 @@
# Copyright 1999-2018 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI=6
inherit eutils
DESCRIPTION="Viewer of pictures in native formats of vintage computers (Amiga, Atari, C64)"
HOMEPAGE="http://recoil.sf.net"
SRC_URI="mirror://sourceforge/project/${PN}/${PN}/${PV}/${P}.tar.gz"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE=""
DEPEND="media-libs/libpng"
RDEPEND="${DEPEND}"
src_install() {
dobin recoil2png || die
doman recoil2png.1
}

View File

@@ -4,4 +4,4 @@ AUX easytag-2.1.8-iso-c90.patch 1404 BLAKE2B 6f14bde0f2ac120c8e816e66cdf8281ac37
AUX easytag-2.1.8-taglib.patch 398 BLAKE2B 1019cd65b2814ebfa069cbec329e9a389a43d4d5c816b4eeddf4634afeeebbf725c1584cf0887dab7b4092c625e150b2b592ce00fff9d7b20d96ee113bb3fb25 SHA512 eb9c80664c61cf4974b198c4800ffbf5252c5765c1b7069bf442408c89522c86fc272df22d2ac0b1758e0070b4bb2fd1fa9cee8374445d2db34ef37d08386ec2 AUX easytag-2.1.8-taglib.patch 398 BLAKE2B 1019cd65b2814ebfa069cbec329e9a389a43d4d5c816b4eeddf4634afeeebbf725c1584cf0887dab7b4092c625e150b2b592ce00fff9d7b20d96ee113bb3fb25 SHA512 eb9c80664c61cf4974b198c4800ffbf5252c5765c1b7069bf442408c89522c86fc272df22d2ac0b1758e0070b4bb2fd1fa9cee8374445d2db34ef37d08386ec2
AUX easytag-2.1.8-werror.patch 547 BLAKE2B 5b3a07bae07084ba9e73660052cb78332d8230a273ec2e1fde01278a08ff777b67fc4561431731870fd8c2f0ccb8b197ce0b56b9d8bce1348aa8c023d80152c7 SHA512 0367944be501f741e75c61872840282fddbd2503b3bc25f5d5f392a9cb05fa451623acc157dad2f3b415af0f6c396aab23f4927306c15fea5f1b10435a200e2c AUX easytag-2.1.8-werror.patch 547 BLAKE2B 5b3a07bae07084ba9e73660052cb78332d8230a273ec2e1fde01278a08ff777b67fc4561431731870fd8c2f0ccb8b197ce0b56b9d8bce1348aa8c023d80152c7 SHA512 0367944be501f741e75c61872840282fddbd2503b3bc25f5d5f392a9cb05fa451623acc157dad2f3b415af0f6c396aab23f4927306c15fea5f1b10435a200e2c
DIST easytag-2.1.8.tar.xz 2459496 BLAKE2B 4ba27728071a3a87af72a37cd0337d361ae690c42a70690ef935d4a0fdf27904c0928b448f64fac61194e02f18e04ea26c600f65365e8ea7aa4d76128f7a5d82 SHA512 cf5d92902276b8d462c695aaa0d1072684d60cbfc45d07fb2ac7b345907a775b94665612088b33f3272db22d4b4eb78f4a4e36f2caf6e151a08f640841208e48 DIST easytag-2.1.8.tar.xz 2459496 BLAKE2B 4ba27728071a3a87af72a37cd0337d361ae690c42a70690ef935d4a0fdf27904c0928b448f64fac61194e02f18e04ea26c600f65365e8ea7aa4d76128f7a5d82 SHA512 cf5d92902276b8d462c695aaa0d1072684d60cbfc45d07fb2ac7b345907a775b94665612088b33f3272db22d4b4eb78f4a4e36f2caf6e151a08f640841208e48
EBUILD easytag-2.1.8.ebuild 1493 BLAKE2B c2dca7aaa7ccbb38983e34ef320e49376df0ac1c41f9ec2a498fa3f921118eee455dc959d0388ca69d182e623aa88c2c412645e41486aeaad8c8c9fc07907df8 SHA512 502f4492fa9e97aaaf596034f88ad6b7ee65115d423d66fd9b43459a4522acb48f88b509ed573f5baaf9d3dd42ed0fea97197d87909281285bf6935fadee896b EBUILD easytag-2.1.8.ebuild 1486 BLAKE2B 6b3d48a6f917a182cd82d00f355a29ec688afdfcecf0827fcc8c3c057df7b66f441095f58e7c670b50c38ee5346ef57c1c8b83a49e99af0962d94e36580003e7 SHA512 27d2c761994f4933378cff2cfa481de0c9a12557f3471871cc8f9bf372357871754e8c12fe224f80aeb2eb44502abf299c3310e03fffb392d16d5dffed3f00d0

View File

@@ -1,100 +0,0 @@
# ChangeLog for x11-plugins/wmpower
# Copyright 1999-2007 Gentoo Foundation; Distributed under the GPL v2
# $Header: /var/cvsroot/gentoo-x86/x11-plugins/wmpower/ChangeLog,v 1.27 2007/02/21 23:48:06 jokey Exp $
21 Feb 2007; Markus Ullmann <jokey@gentoo.org> ChangeLog:
Redigest for Manifest2
08 Feb 2006; Michele Noberasco <s4t4n@gentoo.org> wmpower-0.4.1.ebuild:
Wiped out older release.
07 Feb 2006; Simon Stelling <blubb@gentoo.org> wmpower-0.4.2.ebuild:
stable on amd64.
31 Jan 2006; Krzysiek Pawlik <nelchael@gentoo.org> wmpower-0.4.1.ebuild,
wmpower-0.4.2.ebuild:
Fixed DEPEND for modular X.
07 Nov 2005; Michele Noberasco <s4t4n@gentoo.org> wmpower-0.4.2.ebuild,
wmpower-0.4.1.ebuild:
Removed COPYING from dodoc.
19 Aug 2005; Michael Hanselmann <hansmi@gentoo.org> wmpower-0.4.2.ebuild:
Stable on ppc.
19 Aug 2005; Michele Noberasco <s4t4n@gentoo.org> wmpower-0.4.2.ebuild:
Stable for x86.
*wmpower-0.4.2 (22 Jul 2005)
22 Jul 2005; Michele Noberasco <s4t4n@gentoo.org> wmpower-0.4.2.ebuild:
Version bump.
23 May 2005; Michele Noberasco <s4t4n@gentoo.org> wmpower-0.3.1.ebuild:
Wiped out older version.
01 May 2005; Michael Hanselmann <hansmi@gentoo.org> wmpower-0.4.1.ebuild:
Stable on ppc.
20 Apr 2005; Simon Stelling <blubb@gentoo.org> wmpower-0.4.1.ebuild:
stable on amd64
07 Mar 2005; Michele Noberasco <s4t4n@gentoo.org> wmpower-0.4.1.ebuild:
Stable for x86.
wmpower-0.4.0.ebuild:
Removed older version.
*wmpower-0.4.1 (25 Feb 2005)
25 Feb 2005; Michele Noberasco <s4t4n@gentoo.org> wmpower-0.4.1.ebuild:
Version bump.
*wmpower-0.4.0 (23 Feb 2005)
23 Feb 2005; Michele Noberasco <s4t4n@gentoo.org> wmpower-0.4.0.ebuild:
Version bump. Added ~ppc keyword as I got positive feedback on CVS version.
25 Jan 2005; Michele Noberasco <s4t4n@gentoo.org> wmpower-0.3.1.ebuild:
Update Copyright headers
13 Nov 2004; Michele Noberasco <s4t4n@gentoo.org> wmpower-0.3.1.ebuild:
Remove no longer needed eutils inheritance...
12 Nov 2004; Michele Noberasco <s4t4n@gentoo.org> wmpower-0.3.0.ebuild:
Remove older ebuild...
19 Oct 2004; Dylan Carlson <absinthe@gentoo.org> wmpower-0.3.1.ebuild:
Stable on amd64.
30 Jun 2004; Michele Noberasco <s4t4n@gentoo.org> wmpower-0.3.1.ebuild:
Stable on x86.
wmpower-0.1.2.ebuild, wmpower-0.1.3.ebuild:
Wipe out old versions.
*wmpower-0.3.1 (22 Jun 2004)
22 Jun 2004; Michele Noberasco <s4t4n@gentoo.org> wmpower-0.3.1.ebuild:
Version Bump. Closes #45076.
The cflags.patch is no longer needed as the problem was fixed upstream.
wmpower-0.1.3.ebuild, wmpower-0.1.2.ebuild:
Fix the Copyright headers to make repoman happy
*wmpower-0.3.0 (22 Oct 2003)
22 Oct 2003; Markus Nigbur <pyrania@gentoo.org> wmpower-0.3.0.ebuild:
Version Bump. Thanks to Michele Noberasco (#31738).
12 Jun 2003; Seemant Kulleen <seemant@gentoo.org> wmpower-0.1.2.ebuild,
wmpower-0.1.3.ebuild:
xpm is provided by xfree
*wmpower-0.1.3 (06 Jun 2003)
06 Jun 2003; robh <robh@gentoo.org> wmpower-0.1.3.ebuild:
version bump, noted by Noberasco Michele, closes #22250
*wmpower-0.1.2 (03 Jun 2003)
03 Jun 2003; Brad Cowan <bcowan@gentoo.org> wmpower-0.1.2.ebuild:
Initial import. Thanks to Noberasco Michele bug #17963.

View File

@@ -1,8 +0,0 @@
AUX wmacpi_acpi_detect.patch 437 BLAKE2B b3974141aa5f5f8e0aa8237ffaaa4a77a8240ac043a5f7af3fa75bc7a94d8dfb5677ceb74b3bcfb649bc6780bb00680aa30d1c5c83e7833f4d17869ab0088e61 SHA512 dfae5d4b355c468788a8b46059beff8c6d61b376bdcfb7df5f6069a753e76e110e34461fd0a0876bffb8f43a6e82eec89ad02803a54806734d9d0e1bcaac6cec
AUX wmpower_command.patch 6766 BLAKE2B 3ef2b598b2404b4c61ad62af75f1f512107771d7f2d9924417f653336ac2b96d14f9a93d4229086c6484ef72f4e0b481ac4afacfe9af1fd8002070fe3bb4b302 SHA512 9a25646e552da23bb07260e6da57bbbd00f736bfd15078ce0f79ad8f30288817130b83cc96bdcbe8940897afcc0ad21e782f29d133a831c426b0746e374efa2c
DIST wmpower-0.4.2.tar.bz2 96403 BLAKE2B 185a0ea15e43990e049b546562b857e1455601d3e5df4d715de35d6731b6678db27f841bec98610d10a2e0ac141ce9f8f0c88adba0965f231a39c94fa5082271 SHA512 764fd1af7207bde8932b47a07b50426209f64c6526860cb80989815aa9effcd22dae63994ec63611989bfb070d95f948da74f749244af454a045293a5c96f850
DIST wmpower-0.4.3.tar.bz2 99178 BLAKE2B 191c562d0b3a2d738d826030323b17db049868bef988ac49250af3e0c32b0c531bb1d819526de609fae3da8bd74b2bc78d724c58999f5fae5e6655e0c1aaa5a1 SHA512 90d96949472497e39760f76b33f4363751863d3f824b1cb22ab9ff333f496b1f329db5fda1a2353c871f87b9f9f09781c410b51907cf13c617cdd3af2c2c84e9
EBUILD wmpower-0.4.2-r10.ebuild 1048 BLAKE2B 546ec703098cae77f7b33d1bd5380922e8dde33474b42013d414178a4c5e3ebab0753aeb7f2e26d13e9e5d9c9447f8dbab7bccbfcc9be3e4edc9f6f4e0f2ae3b SHA512 5280f6312bc7a1425dfedd1fdd5af8f31d9b24f91c8ee7c2ea6b7faa2a11ac9aa45a45671cce159031823ed78a6bee62a3331c7af25c8f8773412c907bf6e273
EBUILD wmpower-0.4.3-r10.ebuild 1063 BLAKE2B 48fb7549bd38fc07775e9021f68d91754089f4cc7874d98fcdd48c32fddafa55c33d3135097de7e80136d6fb9c4499e0e0b4846c3e8f1f1d9572cb0d2fea33a4 SHA512 ae6072cc6a62653102a709d20fbf114c8e5f3a3ed97fca01172ca3defcb487ed4e7ef7456015b0bef06184492db52025fb088b07b04793e1be33336ea4d1af5a
MISC ChangeLog 3265 BLAKE2B cc5e84237c260637ceee2bf793ac9e056d3d497f9ab789b837e744f87b6098335be7b22d10babce0d33d4f5775ae8336125c97df7d2290456766bf7aaf61e0ae SHA512 0fa7127235ec5d580d67ae8aea8648a1a0c251c275772477761c4a9e3bc4504f362997230fe97861f5ed689a5184133e0c7613ace17408074ec9761d731f73e8
MISC metadata.xml 519 BLAKE2B 5cd7fc4dc9f2cda133b606595f97d5ec3062a76ac2c4f969f1205e101e5f27f58bb792635bfd8b31062389f6370c627e4d2a047d9912fd5fc375da69c18a0dd3 SHA512 0534d53e1bb4cf9c885b0d33675d2782b2add7f16abe3a25d2a9301969d79c45e0f53c838aa74fcaddeb221ee800549a926ebd9010745deac4a516fa20ee38ff

View File

@@ -1,3 +0,0 @@
MD5 b16d8125b852fc680fee23538429a049 wmpower-0.4.2.tar.bz2 96403
RMD160 962b6590ef1a8056d8fa421ede7cd1399c883847 wmpower-0.4.2.tar.bz2 96403
SHA256 cfef1b38dca32259742b36be2ba9c0dcde88d035e31ae8af84c2e33108dee426 wmpower-0.4.2.tar.bz2 96403

View File

@@ -1,12 +0,0 @@
--- wmpower-0.4.3_orig/src/power_management/acpi/libacpi.c 2005-09-06 12:09:10.000000000 +0200
+++ wmpower-0.4.3/src/power_management/acpi/libacpi.c 2010-12-24 14:31:01.000000000 +0100
@@ -77,9 +77,6 @@
struct dirent *batt;
char *name;
- /* do proc entries for acpi exist? */
- if (access("/proc/acpi/info", R_OK) != 0) return 0;
-
/* now enumerate batteries */
batt_count = 0;
battdir = opendir ("/proc/acpi/battery");

View File

@@ -1,137 +0,0 @@
--- wmpower-0.4.2/src/wmpower.c 2005-07-15 18:43:35.000000000 +0200
+++ wmpower-0.4.2r10/src/wmpower.c 2007-07-05 13:08:06.000000000 +0200
@@ -54,14 +54,15 @@
void ShowBatteryPercentage(int percentage);
void ShowBatteryLed(int present, int percentage, int ac_on_line);
-int no_meddling = 0; /* Should we stop managing power status? */
+int no_meddling = 1; /* Should we stop managing power status? */
int no_full_battery = 0; /* Should we always use max power when plugged? */
int CriticalLevel = 10; /* Battery critical level */
-int LowLevel = 40; /* Battery low level */
+int LowLevel = 50; /* Battery low level */
#define CMDLINELEN 512
-int WarnTime = 2; /* When to execute the warn command */
+int CriticalPercent = 10; /* Battery low percent, when execute warn command */
+int WarnTime = 8; /* When to execute the warn command */
char WarnCommand[CMDLINELEN] = ""; /* The warn command to execute */
float BlinkRate = 3.00; /* blinks per second */
@@ -98,7 +99,13 @@
BlinkRate = (BlinkRate >= 0.0) ? BlinkRate : -1.0 * BlinkRate;
waittime = 0; /* /proc polling interval */
-
+
+ /* det default */
+ set_noflushd_use(0);
+ set_lin_seti_use(0);
+ set_toshiba_hardware_use(0);
+ set_cpufreq_use(0);
+
fprintf(stderr, "\nWelcome to wmpower version %s...\n", VERSION);
cpufreq_online_governor = NULL;
@@ -164,13 +171,15 @@
set_pm_features();
}
- /* Execute the warning command, if needed */
- if (WarnCommand && *WarnCommand && !power_status.ac_on_line && !warned
- && power_status.battery_time <= WarnTime)
- {
+ /* Execute the warning command, if needed
+ * But, look at percentage usage instead of remaining time.
+ */
+ if (WarnCommand && *WarnCommand && !power_status.ac_on_line && !warned){
+ if(power_status.battery_percentage <= CriticalPercent && power_status.battery_time <= WarnTime || power_status.battery_percentage == 1){
warned = 1;
sprintf(Command, "%s &", WarnCommand);
system(Command);
+ }
}
if (power_status.ac_on_line)
warned = 0;
@@ -352,7 +361,7 @@
copyXPMArea ((temp % 10) * 6 + 4, 69, 6, 7, 39, 50);
}
- /* Plot the <20> Symbol */
+ /* Plot the <20> Symbol */
copyXPMArea (135, 60, 6, 7, 45, 50);
/* Plot the C Symbol */
@@ -449,30 +458,33 @@
printf("\nkernels, plus special support for Toshiba and Compal hardware.");
printf("\n\nUsage: wmpower [options]\n");
printf("\n\nOptions:\n");
- printf("\t-no-meddling\t\tDon't manage power status, just show info.\n");
+ printf("\t-meddling\t\tmanage power status, just show info.\n");
printf("\t-no-full-battery\tDon't wait for 100%% battery before going back\n");
printf("\t\t\t\tto full power.\n");
- printf("\t-no-cpufreq\t\tDon't scale CPU frequency according to power status.\n");
- printf("\t-no-noflushd\t\tDisable use of \"noflushd\" daemon:\n");
+ printf("\t-cpufreq\t\tScale CPU frequency according to power status.\n");
+ printf("\t-noflushd\t\tEnable use of \"noflushd\" daemon:\n");
printf("\t\t\t\tnoflushd is a tool for managing spin-down\n");
printf("\t\t\t\tof hard disks after a certain amount of time\n");
printf("\t\t\t\tsee <http://noflushd.sourceforge.net> for details.\n");
- printf("\t-no-lin-seti\t\tDon't manage \"lin-seti\" daemon:\n");
+ printf("\t-lin-seti\t\tManage \"lin-seti\" daemon:\n");
printf("\t\t\t\t\"lin-seti\" is a Seti@Home cache manager that can\n");
printf("\t\t\t\twork as a daemon. For details go to\n");
printf("\t\t\t\t<http://sourceforge.net/projects/lin-seti/>.\n");
- printf("\t-no-toshiba\t\tDisable direct access to toshiba hardware,\n");
+ printf("\t-toshiba\t\tEnable direct access to toshiba hardware,\n");
printf("\t\t\t\tuse only generic ACPI/APM calls instead.\n");
printf("\t\t\t\tThis is recommended on newer toshibas.\n");
printf("\t-battery <num>\t\tMonitor your nth battery instead of first one.\n");
printf("\t-display <display>\tUse alternate display.\n");
printf("\t-geometry <geometry>\twmpower window geometry.\n");
printf("\t-l\t\t\tUse a low-color pixmap.\n");
- printf("\t-L <LowLevel>\t\tDefine level at which yellow LED turns on.\n");
- printf("\t-C <CriticalLevel>\tDefine level at which red LED turns on.\n");
+ printf("\t-L <LowLevel>\t\tDefine battery level at which yellow LED turns on (50%).\n");
+ printf("\t-C <CriticalLevel>\tDefine battery level at which red LED turns on (10%).\n");
printf("\t-B <Volume>\t\tBeep at Critical Level (-100%% to 100%%).\n");
+ printf("\t-P <percent>\t\tWarn command to run when remaining battery percentage is achieved (30%).\n");
+ printf("\t-W <minutes>\t\tMinutes of remaining time when to run warn command (8min).\n");
+ printf("\t\t\t\tComand will be executed only, when remaining time and percentage of\n");
+ printf("\t\t\t\tbattery borders are crossed.\n");
printf("\t-w <command>\t\tWarn command to run when remaining time is low.\n");
- printf("\t-W <minutes>\t\tMinutes of remaining time when to run warn command.\n");
printf("\t-u <seconds>\t\tSet wmpower polling interval.\n");
printf("\t-g <governor>\t\tUse this CPUFreq scaling governor while running on battery power.\n");
printf("\t-G <governor>\t\tUse this CPUFreq scaling governor while running on AC power.\n");
@@ -536,6 +548,11 @@
if (argc == i+1) message();
LowLevel = atoi (argv[++i]);
break;
+ case 'P':
+ if (cmdline[2] != '\0') message();
+ if (argc == i+1) message();
+ CriticalPercent = atoi (argv[++i]);
+ break;
case 'l':
if (cmdline[2] != '\0') message();
UseLowColorPixmap = 1;
@@ -569,12 +586,12 @@
open_syslog_on_stderr();
break;
case 'n':
- if (!strcmp(cmdline, "-no-meddling")) {no_meddling = 1; break;}
+ if (!strcmp(cmdline, "-meddling")) {no_meddling = 0; break;}
if (!strcmp(cmdline, "-no-full-battery")) {no_full_battery = 1; break;}
- if (!strcmp(cmdline, "-no-noflushd")) {set_noflushd_use(0); break;}
- if (!strcmp(cmdline, "-no-lin-seti")) {set_lin_seti_use(0); break;}
- if (!strcmp(cmdline, "-no-toshiba")) {set_toshiba_hardware_use(0); break;}
- if (!strcmp(cmdline, "-no-cpufreq")) {set_cpufreq_use(0); break;}
+ if (!strcmp(cmdline, "-noflushd")) {set_noflushd_use(1); break;}
+ if (!strcmp(cmdline, "-lin-seti")) {set_lin_seti_use(1); break;}
+ if (!strcmp(cmdline, "-toshiba")) {set_toshiba_hardware_use(1); break;}
+ if (!strcmp(cmdline, "-cpufreq")) {set_cpufreq_use(1); break;}
default:
message();
}

View File

@@ -1,11 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<herd>desktop-dock</herd>
<longdescription>
wmpower is a Window Maker dock application
allowing the user to graphically see (and set) the power management status of his laptop.
It works with both APM and ACPI enabled kernels, has special support for Toshiba, Compal
and Dell hardware, and allows you to dinamically set the frequency of your CPU(s) via CPUfreq.
</longdescription>
</pkgmetadata>

View File

@@ -1,46 +0,0 @@
# Copyright 1999-2006 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/x11-plugins/wmpower/wmpower-0.4.2.ebuild,v 1.6 2006/02/07 21:14:22 blubb Exp $
IUSE=""
inherit eutils
DESCRIPTION="a dockapp to get/set power management status for laptops (APM, ACPI
and CPUfreq)"
HOMEPAGE="http://wmpower.sourceforge.net/"
SRC_URI="mirror://sourceforge/wmpower/${P}.tar.bz2"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~amd64 ~ppc ~x86"
RDEPEND="|| ( (
x11-libs/libX11
x11-libs/libXext
x11-libs/libXpm )
virtual/x11 )"
DEPEND="${RDEPEND}
|| ( (
x11-proto/xproto
x11-proto/xextproto )
virtual/x11 )"
src_unpack() {
unpack ${A}
epatch "${FILESDIR}/wmpower_command.patch"
}
src_compile()
{
# override wmpower self-calculated cflags
econf MY_CFLAGS="${CFLAGS}" || die "Configuration failed"
emake prefix="/usr/" || die "Compilation failed"
}
src_install()
{
einstall || die "Installation failed"
dodoc AUTHORS BUGS ChangeLog LEGGIMI NEWS README README.compal THANKS TODO
}

View File

@@ -1,43 +0,0 @@
# Copyright 1999-2008 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/x11-plugins/wmpower/wmpower-0.4.3.ebuild,v 1.1 2008/11/25 10:57:57 s4t4n Exp $
inherit eutils
inherit flag-o-matic
DESCRIPTION="a dockapp to get/set power management status for laptops (APM, ACPI
and CPUfreq)"
HOMEPAGE="http://wmpower.sourceforge.net/"
SRC_URI="mirror://sourceforge/wmpower/${P}.tar.bz2"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~amd64 ~ppc ~x86"
IUSE=""
RDEPEND="x11-libs/libX11
x11-libs/libXext
x11-libs/libXpm"
DEPEND="${RDEPEND}
x11-proto/xproto
x11-proto/xextproto"
src_unpack() {
unpack ${A}
epatch "${FILESDIR}/wmacpi_acpi_detect.patch"
}
pkg_setup(){
append-ldflags $(no-as-needed)
}
src_compile() {
econf MY_CFLAGS="${CFLAGS}" || die "Configuration failed"
# override wmpower self-calculated cflags
emake prefix="/usr/" || die "Compilation failed"
}
src_install() {
einstall || die "Installation failed"
dodoc AUTHORS BUGS ChangeLog LEGGIMI NEWS README README.compal THANKS TODO
}

View File

@@ -1,33 +0,0 @@
# Copyright 1999-2016 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI=6
inherit eutils
DESCRIPTION="a dockapp for monitoring cpu/gpu temperature"
HOMEPAGE="https://github.com/gryf/wmtemp"
SRC_URI="https://github.com/gryf/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~amd64 ~x86"
RDEPEND="x11-libs/libXext
x11-libs/libXpm
x11-libs/libX11"
DEPEND="${RDEPEND}"
src_unpack() {
unpack ${A}
cd ${PN}
}
src_compile() {
make -C ${PN}
}
src_install() {
dobin ${PN}/${PN}
dodoc README.rst wmtemp_sample
}

View File

@@ -1,33 +0,0 @@
# Copyright 1999-2016 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI=6
inherit eutils
DESCRIPTION="a dockapp for monitoring cpu/gpu temperature"
HOMEPAGE="https://github.com/gryf/wmtemp"
SRC_URI="https://github.com/gryf/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~amd64 ~x86"
RDEPEND="x11-libs/libXext
x11-libs/libXpm
x11-libs/libX11"
DEPEND="${RDEPEND}"
src_unpack() {
unpack ${A}
cd ${PN}
}
src_compile() {
make -C ${PN}
}
src_install() {
dobin ${PN}/${PN}
dodoc README.rst wmtemp_sample
}

View File

@@ -10,12 +10,6 @@ AUX rxvt-unicode-9.26-enable-wide-glyphs.patch 9040 BLAKE2B d3b722e81b20c0ff83dc
AUX rxvt-unicode-9.30-enable-wide-glyphs.patch 9318 BLAKE2B 7e52ad2620072ac52622813ead870843f9648b8ea08e957998f8cb6a1b53e592df109ca0f9f72dfbf41ce58c05869cb330b5271d056d9159c837a3cda326e866 SHA512 0420991757b71472805dec8625c1e209111af8377d227a4fbe0828489fc5b4a542dfe3f271b204bc0b318f94ad795de7ecab7138f6ab40c3d0943bc039144861 AUX rxvt-unicode-9.30-enable-wide-glyphs.patch 9318 BLAKE2B 7e52ad2620072ac52622813ead870843f9648b8ea08e957998f8cb6a1b53e592df109ca0f9f72dfbf41ce58c05869cb330b5271d056d9159c837a3cda326e866 SHA512 0420991757b71472805dec8625c1e209111af8377d227a4fbe0828489fc5b4a542dfe3f271b204bc0b318f94ad795de7ecab7138f6ab40c3d0943bc039144861
AUX urxvtd.service 145 BLAKE2B 9199c81f02ff161caf6f72bac95808d4ba584bf09fb68cf7fef1bdf883873fe360816d8736835987a61c1cf0ac1be469aa47f2b74e96d8215a3ac17de896d6a5 SHA512 a77606d11e80c8d117917ab34a6d2ca430c667372ee713cf8519e49df4d972f289399d49bd808a9d31fa343d11c2fd2eb761b813be3f2892784d1dd9c281fc38 AUX urxvtd.service 145 BLAKE2B 9199c81f02ff161caf6f72bac95808d4ba584bf09fb68cf7fef1bdf883873fe360816d8736835987a61c1cf0ac1be469aa47f2b74e96d8215a3ac17de896d6a5 SHA512 a77606d11e80c8d117917ab34a6d2ca430c667372ee713cf8519e49df4d972f289399d49bd808a9d31fa343d11c2fd2eb761b813be3f2892784d1dd9c281fc38
AUX urxvtd.socket 133 BLAKE2B d685c78de25a3f2d661f180a6a5cc227c500e873dab049587f0742330910c3867f60871a96a237787d85f66b8999b397281b36ed9b92bda2422e1e2295accfee SHA512 20c7d7a00bd41deefb738b6795ecbea8098ec81d3356cceab4de39408de3552d385fc48ef74a087f3724d436b77de54adb67d0858a0949b9595820ee3d9cf7e4 AUX urxvtd.socket 133 BLAKE2B d685c78de25a3f2d661f180a6a5cc227c500e873dab049587f0742330910c3867f60871a96a237787d85f66b8999b397281b36ed9b92bda2422e1e2295accfee SHA512 20c7d7a00bd41deefb738b6795ecbea8098ec81d3356cceab4de39408de3552d385fc48ef74a087f3724d436b77de54adb67d0858a0949b9595820ee3d9cf7e4
DIST rxvt-unicode-9.22.tar.bz2 931198 BLAKE2B ea9a12e4a8396ed6be12b4d50ae260a0376902dbd47b0628bb14ce0509c5d89f5a80370b413fdb9df9b8b81728ec26e115cbf0d88ab6e9cb2a87b03b5d79c432 SHA512 b39f1b2cbe6dd3fbd2a0ad6a9d391a2b6f49d7c5e67bc65fe44a9c86937f8db379572c67564c6e21ff6e09b447cdfd4e540544e486179e94da0e0db679c04dd9
DIST rxvt-unicode-9.22_24-bit-color_cpixl-20201108.patch.xz 8116 BLAKE2B 27940ad42ee3f26c357a50b7fae1e1539acec71f5ff43e7ed16167d0adb175c4de20ba84880f25eec0817703d937d097fda228541d16511811efe5816109e71b SHA512 2b8bbb90c6bb223f622c1e99d62a70a812604d1f8e57cea37a8faf0af578588d3888ea8009568d623710cc03e020a69269770e23476fd9ff9e46dbd9ea23f540
DIST rxvt-unicode-9.26.tar.bz2 904950 BLAKE2B 1790d02eeadf630cc9bc718288af2f6bd19c3e320d3dbfa44c8cef516c8e790e0abfbfe4e557795749ddd3ec41b8358f6eac623c060240f091b3e84a549151ad SHA512 35560b57730e17c9542ea4a615fd86ce703c4e6421323e8fe1570007737a880fde90d17943e5af9e170be4111b9769f4aa7e57efca5428421fdc1c299112f8e0
DIST rxvt-unicode-9.26_24-bit-color_aur-20210516+eautoreconf.patch.xz 11716 BLAKE2B 7e18b0f884dbb9574515db8cfb4e1521e1e3287ac194750db288409c7e4d0bb120964e4559ce7e3b91e169935ded93f3af3045fc7c1737a5a6de2710ee2e107b SHA512 8cbcc1c04bdb83996ce08ece559ef9e7f5f530140a2a66291e0ffd049808da60787a68520b4a990dc12e1272de861a85b199ddd10ac8b245eafbfe16dc521199
DIST rxvt-unicode-9.29_24-bit-color_aur-9.26-20210712.patch.xz 7568 BLAKE2B 8ea5d813e00fd4012d145acf70e3d9b0974dddffd203fbec4bf06a0da1c9368ec316fc2903dccae3a5d71d684fd93b2a09ed208f26be1e85f77c702494db4e54 SHA512 baa226ca9adf6025a72dea925ec3be16186502bb4aab21dd61ef1f7c3e2eb793e7a1dc9619ed8228166758daa2879a465da2ace3f3b14545808955388bd2b74b DIST rxvt-unicode-9.29_24-bit-color_aur-9.26-20210712.patch.xz 7568 BLAKE2B 8ea5d813e00fd4012d145acf70e3d9b0974dddffd203fbec4bf06a0da1c9368ec316fc2903dccae3a5d71d684fd93b2a09ed208f26be1e85f77c702494db4e54 SHA512 baa226ca9adf6025a72dea925ec3be16186502bb4aab21dd61ef1f7c3e2eb793e7a1dc9619ed8228166758daa2879a465da2ace3f3b14545808955388bd2b74b
DIST rxvt-unicode-9.30.tar.bz2 877186 BLAKE2B 645164e37e9e484c66f5047836689e4e4727575dfdcbefc64affb70d9110497529fdcc7d476f77737efed5cee4af314e1e1ccbcb42b506bb7e653b827c24a0c7 SHA512 048d5f635a61bc1a739d5cbc09e7a9f77cee18c81df468ce1ff0a62866ced06fc4ec258bb015d2484a7e7bad2339f0bdd79bd824d649c2553a80bdef9f199e99 DIST rxvt-unicode-9.30.tar.bz2 877186 BLAKE2B 645164e37e9e484c66f5047836689e4e4727575dfdcbefc64affb70d9110497529fdcc7d476f77737efed5cee4af314e1e1ccbcb42b506bb7e653b827c24a0c7 SHA512 048d5f635a61bc1a739d5cbc09e7a9f77cee18c81df468ce1ff0a62866ced06fc4ec258bb015d2484a7e7bad2339f0bdd79bd824d649c2553a80bdef9f199e99
EBUILD rxvt-unicode-9.22-r10.ebuild 3405 BLAKE2B 6babcef442d1438f50f55acdd27e9750c3264f5dd46dbf794b2d62c75e58163fdb2d4a0eb0ec145615d395407777504790b56410cb6bc7907a385be32169cd91 SHA512 32b9435c7ff7df0f160eab21cea494de7c755045861f439133170a32e78216d4bc365a1825d09bfd5e56ceca314303e51bfe1e0547cd383143fadda7988c0389
EBUILD rxvt-unicode-9.26-r10.ebuild 4298 BLAKE2B 098e96d91281611d85422a566010e6cd6963337061249c6693cef3a4c81b4daaf661a3c93704ff24347dd82cd0f92a02b1efb89f5c97455beff35b0c2ed1060c SHA512 195daa5986cfe2393c65189852f3cee72777bc3591735cd93030e98443723be4a51374df03231b9f702365401d50bd3328fedf273042480c5fb5666945525ba8
EBUILD rxvt-unicode-9.30-r10.ebuild 4133 BLAKE2B 912655f28deb40830e2e2b2ab2a3758b1560519cd2a865bf60346552832d206e93647ee4b62e507618ac90341197ddc42673c6c01bf6869dc87047d6800aa92b SHA512 9479ddfc1e8c2e4ec7456624b5f3902e35f5f43ab29f53397376295522d7b368757d0a4c50eddd83e8e6b1322ff6afcb1d8033fa7e43fae9558e68f504a320b1 EBUILD rxvt-unicode-9.30-r10.ebuild 4133 BLAKE2B 912655f28deb40830e2e2b2ab2a3758b1560519cd2a865bf60346552832d206e93647ee4b62e507618ac90341197ddc42673c6c01bf6869dc87047d6800aa92b SHA512 9479ddfc1e8c2e4ec7456624b5f3902e35f5f43ab29f53397376295522d7b368757d0a4c50eddd83e8e6b1322ff6afcb1d8033fa7e43fae9558e68f504a320b1

View File

@@ -1,119 +0,0 @@
# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
inherit autotools desktop systemd
COLOUR_PATCH_NAME="${PN}-9.22_24-bit-color_cpixl-20201108.patch"
DESCRIPTION="rxvt clone with xft and unicode support"
HOMEPAGE="http://software.schmorp.de/pkg/rxvt-unicode.html"
SRC_URI="http://dist.schmorp.de/rxvt-unicode/Attic/${P}.tar.bz2
https://dev.gentoo.org/~marecki/dists/${PN}/${COLOUR_PATCH_NAME}.xz"
LICENSE="GPL-3"
SLOT="0"
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris"
IUSE="-24-bit-color 256-color blink fading-colors +font-styles gdk-pixbuf iso14755 +mousewheel
+perl -sgrmouse smart-resize startup-notification unicode3 +utmp +wide-glyphs +wtmp xft"
RESTRICT="test"
RDEPEND=">=sys-libs/ncurses-5.7-r6:=
media-libs/fontconfig
x11-libs/libX11
x11-libs/libXrender
gdk-pixbuf? ( x11-libs/gdk-pixbuf )
kernel_Darwin? ( dev-perl/Mac-Pasteboard )
perl? ( dev-lang/perl:= )
startup-notification? ( x11-libs/startup-notification )
xft? ( x11-libs/libXft )"
DEPEND="${RDEPEND}
x11-base/xorg-proto"
BDEPEND="virtual/pkgconfig"
PATCHES=(
"${FILESDIR}"/${PN}-9.06-case-insensitive-fs.patch
"${FILESDIR}"/${PN}-9.21-xsubpp.patch
"${FILESDIR}"/${PN}-9.22-sgr-mouse-mode-flag.patch
"${WORKDIR}"/${COLOUR_PATCH_NAME}
"${FILESDIR}"/${PN}-9.22-font-width-fix.patch
"${FILESDIR}"/${PN}-9.22-line-spacing-fix.patch
"${FILESDIR}"/${PN}-9.22-enable-wide-glyphs.patch
"${FILESDIR}"/${PN}-9.22-add-space-to-extent_test_chars.patch
"${FILESDIR}"/${PN}-9.22-disable-graphics-query.patch
)
DOCS=(
Changes
README.FAQ
doc/README.xvt
doc/changes.txt
doc/etc/${PN}.term{cap,info}
doc/rxvt-tabbed
)
src_prepare() {
default
# kill the rxvt-unicode terminfo file - #192083
sed -i -e "/rxvt-unicode.terminfo/d" doc/Makefile.in || die "sed failed"
eautoreconf
}
src_configure() {
# --enable-everything goes first: the order of the arguments matters
econf --enable-everything \
$(use_enable 24-bit-color) \
$(use_enable 256-color) \
$(use_enable blink text-blink) \
$(use_enable fading-colors fading) \
$(use_enable font-styles) \
$(use_enable gdk-pixbuf pixbuf) \
$(use_enable iso14755) \
$(use_enable mousewheel) \
$(use_enable perl) \
$(use_enable sgrmouse) \
$(use_enable smart-resize) \
$(use_enable startup-notification) \
$(use_enable unicode3) \
$(use_enable utmp) \
$(use_enable wide-glyphs) \
$(use_enable wtmp) \
$(use_enable xft)
}
src_compile() {
default
sed -i \
-e 's/RXVT_BASENAME = "rxvt"/RXVT_BASENAME = "urxvt"/' \
"${S}"/doc/rxvt-tabbed || die
}
src_install() {
default
systemd_douserunit "${FILESDIR}"/urxvtd.service
make_desktop_entry urxvt rxvt-unicode utilities-terminal \
"System;TerminalEmulator"
}
pkg_postinst() {
if use 24-bit-color; then
ewarn
ewarn "You have enabled 24-bit colour support in ${PN}, which is UNOFFICIAL and INCOMPLETE."
ewarn "You may or may not encounter visual glitches or stability issues. When in doubt,"
ewarn "rebuild =${CATEGORY}/${PF} with USE=-24-bit-color (the default setting)."
ewarn
fi
if use sgrmouse; then
ewarn
ewarn "Support for the SGR 1006 mouse extension in ${PN} is UNOFFICIAL and provided as-is."
ewarn "When in doubt, rebuild =${CATEGORY}/${PF} with USE=-sgrmouse (the default setting)."
ewarn
fi
}

View File

@@ -1,147 +0,0 @@
# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
inherit autotools desktop flag-o-matic systemd prefix
COLOUR_PATCH_NAME="${PN}-9.26_24-bit-color_aur-20210516+eautoreconf.patch"
DESCRIPTION="rxvt clone with xft and unicode support"
HOMEPAGE="http://software.schmorp.de/pkg/rxvt-unicode.html"
SRC_URI="http://dist.schmorp.de/rxvt-unicode/Attic/${P}.tar.bz2
https://dev.gentoo.org/~marecki/dists/${PN}/${COLOUR_PATCH_NAME}.xz"
LICENSE="GPL-3"
SLOT="0"
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris"
# NOTE(gryf): this ebuild differ from official one by using 3rd party patches,
# and configuration options, which are absent in official ebuild, but are
# accepted by configure script:
# enabled options as a use flags:
# - smart-resize
# 3rd party patches (by flags):
# - font-width - use xOff instead of width attribute for a glyph.
# - line-spacing - use ascent, descent and height from XftFont *f instead of
# FT_Face face.
# - use-space - add space for characters to figure out width and height of
# chars
# - wide-glyphs - add support for wide glyphs
IUSE="-24-bit-color 256-color blink fading-colors +font-styles -font-width
gdk-pixbuf iso14755 -line-spacing +mousewheel +perl -smart-resize
-use-space startup-notification unicode3 +utmp -wide-glyphs +wtmp
xft"
RDEPEND=">=sys-libs/ncurses-5.7-r6:=
media-libs/fontconfig
x11-libs/libX11
x11-libs/libXrender
x11-libs/libXt
gdk-pixbuf? ( x11-libs/gdk-pixbuf )
kernel_Darwin? ( dev-perl/Mac-Pasteboard )
perl? ( dev-lang/perl:= )
startup-notification? ( x11-libs/startup-notification )
xft? ( x11-libs/libXft )"
DEPEND="${RDEPEND}
x11-base/xorg-proto"
BDEPEND="virtual/pkgconfig"
# WARNING: will bdepend on >=sys-devel/autoconf-2.71 (masked as of 2021-07-07) if eautoreconf has to be called
PATCHES=(
"${FILESDIR}"/${PN}-9.06-case-insensitive-fs.patch
"${FILESDIR}"/${PN}-9.21-xsubpp.patch
)
DOCS=(
Changes
README.FAQ
doc/README.xvt
doc/changes.txt
doc/etc/${PN}.term{cap,info}
doc/rxvt-tabbed
)
src_prepare() {
default
# Current patch is too aggressive to apply unconditionally, see Bug #801571
if use 24-bit-color; then
eapply "${WORKDIR}"/${COLOUR_PATCH_NAME}
fi
# custom patches
if use font-width; then
eapply "${FILESDIR}"/${PN}-9.22-font-width-fix.patch
fi
if use line-spacing; then
eapply "${FILESDIR}"/${PN}-9.22-line-spacing-fix.patch
fi
if use wide-glyphs; then
eapply "${FILESDIR}"/${PN}-9.26-enable-wide-glyphs.patch
fi
if use use-space; then
eapply "${FILESDIR}"/${PN}-9.22-add-space-to-extent_test_chars.patch
fi
# kill the rxvt-unicode terminfo file - #192083
sed -i -e "/rxvt-unicode.terminfo/d" doc/Makefile.in || die "sed failed"
# use xsubpp from Prefix - #506500
hprefixify -q '"' -w "/xsubpp/" src/Makefile.in
}
src_configure() {
# --enable-everything goes first: the order of the arguments matters
local myconf=(
--enable-everything
$(use_enable 256-color)
$(use_enable blink text-blink)
$(use_enable fading-colors fading)
$(use_enable font-styles)
$(use_enable gdk-pixbuf pixbuf)
$(use_enable iso14755)
$(use_enable mousewheel)
$(use_enable perl)
$(use_enable smart-resize)
$(use_enable startup-notification)
$(use_enable unicode3)
$(use_enable utmp)
$(use_enable wide-glyphs)
$(use_enable wtmp)
$(use_enable xft)
)
if use 24-bit-color; then
myconf+=( --enable-24-bit-color )
fi
if use wide-glyphs; then
myconf+=( --enable-wide-glyphs )
fi
econf "${myconf[@]}"
}
src_compile() {
default
sed -i \
-e 's/RXVT_BASENAME = "rxvt"/RXVT_BASENAME = "urxvt"/' \
"${S}"/doc/rxvt-tabbed || die
}
src_install() {
default
systemd_douserunit "${FILESDIR}"/urxvtd.service
systemd_douserunit "${FILESDIR}"/urxvtd.socket
make_desktop_entry urxvt rxvt-unicode utilities-terminal \
"System;TerminalEmulator"
}
pkg_postinst() {
if use 24-bit-color; then
ewarn
ewarn "You have enabled 24-bit colour support in ${PN}, which is UNOFFICIAL and INCOMPLETE."
ewarn "You may or may not encounter visual glitches or stability issues. When in doubt,"
ewarn "rebuild =${CATEGORY}/${PF} with USE=-24-bit-color (the default setting)."
ewarn
fi
}