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