diff options
author | V3n3RiX <venerix@redcorelinux.org> | 2017-10-09 18:53:29 +0100 |
---|---|---|
committer | V3n3RiX <venerix@redcorelinux.org> | 2017-10-09 18:53:29 +0100 |
commit | 4f2d7949f03e1c198bc888f2d05f421d35c57e21 (patch) | |
tree | ba5f07bf3f9d22d82e54a462313f5d244036c768 /app-portage/elogviewer |
reinit the tree, so we can have metadata
Diffstat (limited to 'app-portage/elogviewer')
-rw-r--r-- | app-portage/elogviewer/Manifest | 15 | ||||
-rw-r--r-- | app-portage/elogviewer/elogviewer-0.6.2-r3.ebuild | 57 | ||||
-rw-r--r-- | app-portage/elogviewer/elogviewer-2.1-r1.ebuild | 49 | ||||
-rw-r--r-- | app-portage/elogviewer/elogviewer-2.1-r2.ebuild | 49 | ||||
-rw-r--r-- | app-portage/elogviewer/elogviewer-2.6-r1.ebuild | 50 | ||||
-rw-r--r-- | app-portage/elogviewer/elogviewer-2.6-r2.ebuild | 59 | ||||
-rw-r--r-- | app-portage/elogviewer/elogviewer-2.6.ebuild | 48 | ||||
-rw-r--r-- | app-portage/elogviewer/elogviewer-2.7.ebuild | 67 | ||||
-rw-r--r-- | app-portage/elogviewer/files/elogviewer-0.6.2-missing_newline.patch | 23 | ||||
-rw-r--r-- | app-portage/elogviewer/metadata.xml | 16 |
10 files changed, 433 insertions, 0 deletions
diff --git a/app-portage/elogviewer/Manifest b/app-portage/elogviewer/Manifest new file mode 100644 index 000000000000..bd93ba665a52 --- /dev/null +++ b/app-portage/elogviewer/Manifest @@ -0,0 +1,15 @@ +AUX elogviewer-0.6.2-missing_newline.patch 806 SHA256 a3c38393f11a280f0a80a7640f7b4995b8be942fc0e302ff6a39c26553190705 SHA512 e2e335f679cfd8850c9797f1233464b44abc9939f48ab218aae94e072c597a10a1814411f7453d01ef39c79382d5904c48efa12b9eecb6282d3cb9fde3a54968 WHIRLPOOL 87f9365d13ab656929985f003e039f6644a7e182335e429b4f5a6a6d7bef43ccd77fc93f51d82be7371373ea35fffb1417af33f8d5c9db1bdab6f6381705401a +DIST elogviewer-0.6.2.tar.gz 13904 SHA256 27c879a64824dbee50b6f8ddd387047d4bfe80f101fadf24571ba1b12b135dbf SHA512 dccf4dffb87fefb7d9e0609b3312d63b73c1b9c5933819c38b775b049e222687e9da06e63fe8194560f4bb631fa586b4746af9e0a7575eefa782b57d9c1c6e04 WHIRLPOOL 46d04c684b741d337a7c713b3bb375dc78afc99b573a8f229f9970609c6628a5dd6d30e4112c33c19ef7cc24502a5019079a8d70b47a81f199440643926ef80a +DIST elogviewer-2.1.tar.gz 14968 SHA256 12e13c1fec1651e57cf39f66231a2cf27af5110c1b4944ac84f76de7f9cc7fe7 SHA512 27a34ce67e16a51055246b7169c11c248310b2a1d987018938094301b2602839e48909e3224f7d791343bb691de8e2f0ca7b00bd1477e2b3b43d61a24b4e688f WHIRLPOOL c4ab91936d147121d3ab34d04d5c74587d5c4f61f56e2e1c35e0ceed5d92537d29642599b8c5215c2405c892b00f244a30c980da9270b3afab61cd083227e85e +DIST elogviewer-2.6.tar.gz 16093 SHA256 299c58bdf0394a485cda7688e0e668fc028f83730841322a8e41a49902aba558 SHA512 1ca43c0ddc7dcab6a9e753644866b0a8ec8ddb5a56d2b8a25ab06f9ee1fc759910ef7af6257c3c98b886700121f078409931aada67b2aad03a43f440a0b8f233 WHIRLPOOL 77e85cb24a6a43d8068eb1aadbdba61c4addcd686398005181735ae552edbab6e62d4eefad6722dc744b166736c164f66e29e2b4db92014cef622592e0d09f77 +DIST elogviewer-2.7.tar.gz 19936 SHA256 7d4f8326d52f56c5fa50fa423d23ad77e1863c9b01c66e16bd587c7aa31470c4 SHA512 81cf20e8e5509d83634d601f0920bd369e1974c843b600b54faa433dc9927a0df6c9820d2b1f35b241bcd86ea891945f16ec2b0d1b65d08c085a3b245c8b038d WHIRLPOOL 323cfe91af23a3fb95b5305bdba04e28c8ce85aaa479ed264686fea41861de2ca8a3f5a80342d7ea14499e55b0eca7de65039b05156e7f51cd118ab1d842c4c4 +EBUILD elogviewer-0.6.2-r3.ebuild 1627 SHA256 55a0204b6d90dda2229499f48341fbfb6c0f1e5563ccda624bc4454c2a301314 SHA512 37f1e3c1251bbb2b7dd8e192bf8d64316836f88c77e1f890b42116bca24ea98d0a4f9768e345958a08f0f4e3742c716e6998cc71e261c4888974e1f07cae8e3d WHIRLPOOL 212e0963f4ea0c5f43561241d28fb018208c4d357b75ba5e6fcee10078559f19ac8cf6a27c7103df172ae320590e7c8c9831e9299746649f1781be10e0daf109 +EBUILD elogviewer-2.1-r1.ebuild 1343 SHA256 48568e4ec9fb3e2619f238f35d0e0935100907de50353f39e19b53d3dd133270 SHA512 2db28fda43a17633e0bccc7a73c8e52d4083c7cbf6999308373d2495f67b3686ac14b5b1972c41764e503223891a26ad801dd0f212fc1cc4662f067445d0250e WHIRLPOOL e74d9fa1b07e4d12100ae30f2379632a508cdd3982ecaa9cf318a2abfe3a82c86c0e5072ecee3e4f5730039dcb682fbc9b2c1610a28b5d9d79bfd5d1738b6668 +EBUILD elogviewer-2.1-r2.ebuild 1349 SHA256 48cbeff316340162b8672f8a2d02cd1040b185107c772ba6e1995c0de184fba5 SHA512 bf1fbfd6b012dd6c0e1f9ea31b6356098219cfd15373bf4b4471b785fc67f40c13850cd1735119898b5ea60e23dee0f7e8f8db3ff3f93138012dfcd9bbb50583 WHIRLPOOL 3a584993738ceafe8563ca73f54d9d3b6af0e877c7af668f76941db631fadbc52e44827f5f33fb4d41e4ebe955208d1d32245e75d76d1e086fbb9e48af99727b +EBUILD elogviewer-2.6-r1.ebuild 1511 SHA256 a5a74fac591bc5b666642b8c64de820a58b23c0067e4e3ee260386bfd4502a62 SHA512 5996ca563a74e8ec679c0e4ea87821d4b0bbbabeba6c32a51a8bc5b2c360e53dcbd419b2422a8852b628b8f720f9083476c2e8d4e4a2c34ddb060095630a96bf WHIRLPOOL c8ea1857c03d0681d30ac4ca454f6d67c11fb345f26baa7c808d0bffafa181a728e25e52ac1a98ce98f568a167683d66ef2692b7e4ce7c74fed595ab9a93a841 +EBUILD elogviewer-2.6-r2.ebuild 1569 SHA256 5a40a3df74705ca16192d9509f7cd00d3a55149f1901edc6fb42f1db8972e823 SHA512 9a05aad3e028ed993283c0bb9dbef9b517f0f7b58d4c85b955404b75253677b916d91b8a28a3c8b566f153c680d0f72ccb72daa101fe9c29681a6d5b7adbad5a WHIRLPOOL c092a3d83a53062cbed4b3a7ee49e0478591ff937ebe787cffac2eb03b39002bf5f0ff80d208276a7b4f887040e264a094805197fbe58aaa8f88de17aa2df9e2 +EBUILD elogviewer-2.6.ebuild 1457 SHA256 26ea347d9d70b31b4bfe64a3f7c97bfe1745d6ba1e346fb8d5c4ff77ae5f3328 SHA512 1914a17e6a2dbb062b3b15c051e32be7d4c03d46243d359d192af79f0496354ef0ade2af62ac4dba01624f0f379fcb7c0c03d9f7af83669b029f81e79ba600e9 WHIRLPOOL c61af34714d8e0bf5c70c7970510138dea882bd7dd46dd94acb7207895ffea960c54258e6c16b99e8b5ca6b3846391f838e2d0fb30a994ed1ae7c2230023cc60 +EBUILD elogviewer-2.7.ebuild 1831 SHA256 bf662f9c22c515e502e9743dfe7454f07a7432f1ae083a946ff3eb344272891d SHA512 e860952f7ea59fba7fa31c81ca4a9568c96164430d70a897c998f4b4c0c5ab505233a9648c9004215c6db3055fb4d4c656c718cc35b540f5b350411bb773e1dd WHIRLPOOL 060597e6a935d22c9424650384b1017251a8a87fdf9e18e007b5916e79917fd5856dd577226ffe5e4cf4f7c93f20ac00e4bdb2cae02fd3cd1b1ef4bfd1e80731 +MISC ChangeLog 6014 SHA256 0948ad48075a4d364146a8d535856dc291873f7fa6774a20cab8bdcec58688e8 SHA512 a59bc2f35010c4bb7d8a11da97c3bdd61d8943440d1e41535907c2c7916cb9f78398a2db5b3d6ac84cdf345f4e8628ea3aa5fb9f2fc414d5e8917f342e1dea09 WHIRLPOOL f556caaf20df4200604e5d712940060c05d9458802e17f7d5d5cd3de450664409f166bb7091cf500158b7f3e734da491e4ea44e34cff7562ff870402aa2e9611 +MISC ChangeLog-2015 9729 SHA256 5be12d42304859b608d8a7eecd494984ed01c08684c33e67f096f402bdac2e24 SHA512 d5d514a4d1f6c69abe1333f0cc70cc25529325b072613e9eaff79dcb85cce9af8a95a2b94f569fd278a400e0da6bb129b1a901f8c33106bcba62dac5d73f61b4 WHIRLPOOL 42c98ba36e935989cf065503c9fae076b8fadb5c629ef2a9dd1ecc937542e4e37bbe8b3006bba72a5fd1fc82040d90f23fd765578d171466995693cac69e5cd5 +MISC metadata.xml 509 SHA256 10070c725fe3c5eda3ad39c19b30cbd10e521dd8a337c2dfbc45391bc47ab9aa SHA512 2fc82898f7f2968181f8ea2cbcb3ad34327f4849e6060ab818c4d4d9bf58a8515027e74dc6034dd1016e12c0df7fb84d0c234235880ee547a5ae3fac9a09e1b3 WHIRLPOOL 2452655d6e208c51263b55e3868380576d5d79f3b773eb50e48368a05668d0a9dab2c69d06ac53ea661ef18cac10b4282888dd235d54c135f4634f911de348ad diff --git a/app-portage/elogviewer/elogviewer-0.6.2-r3.ebuild b/app-portage/elogviewer/elogviewer-0.6.2-r3.ebuild new file mode 100644 index 000000000000..de0a0d95ee43 --- /dev/null +++ b/app-portage/elogviewer/elogviewer-0.6.2-r3.ebuild @@ -0,0 +1,57 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=5 +PYTHON_COMPAT=( python2_7 ) + +inherit eutils python-r1 + +DESCRIPTION="GTK+ based utility to parse the contents of elogs created by Portage" +HOMEPAGE="https://sourceforge.net/projects/elogviewer/" + +SRC_URI="mirror://sourceforge/elogviewer/${P}.tar.gz" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="amd64 ppc sparc x86 ~x86-fbsd" +IUSE="" +REQUIRED_USE="${PYTHON_REQUIRED_USE}" + +DEPEND="" +RDEPEND="${PYTHON_DEPS} + >=sys-apps/portage-2.1 + >=dev-python/pygtk-2.0" + +S="${WORKDIR}" + +src_prepare() { + # Apply patch from Bug 349071 to restore missing newline + epatch "${FILESDIR}/${P}-missing_newline.patch" + # Fix bug #453016 + sed -e 's|is not ""|!= ""|' -i elogviewer || die +} + +src_install() { + python_foreach_impl python_doscript "${WORKDIR}"/elogviewer + dodoc "${WORKDIR}"/CHANGELOG + doman "${WORKDIR}"/elogviewer.1 + make_desktop_entry elogviewer Elogviewer "" "System" || + die "Couldn't make desktop entry" +} + +pkg_postinst() { + elog + elog "In order to use this software, you need to activate" + elog "Portage's elog features. Required is" + elog " PORTAGE_ELOG_SYSTEM=\"save\" " + elog "and at least one out of " + elog " PORTAGE_ELOG_CLASSES=\"warn error info log qa\"" + elog "More information on the elog system can be found" + elog "in /usr/share/portage/config/make.conf.example" + elog + elog "To operate properly this software needs the directory" + elog "${PORT_LOGDIR:-/var/log/portage}/elog created, belonging to group portage." + elog "To start the software as a user, add yourself to the portage" + elog "group." + elog +} diff --git a/app-portage/elogviewer/elogviewer-2.1-r1.ebuild b/app-portage/elogviewer/elogviewer-2.1-r1.ebuild new file mode 100644 index 000000000000..3d151f53b65d --- /dev/null +++ b/app-portage/elogviewer/elogviewer-2.1-r1.ebuild @@ -0,0 +1,49 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI="5" +PYTHON_COMPAT=(python2_7) + +inherit distutils-r1 + +DESCRIPTION="Elog viewer for Gentoo" +HOMEPAGE="https://sourceforge.net/projects/elogviewer" +SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="amd64 ppc ~sparc x86 ~x86-fbsd" +IUSE="" +REQUIRED_USE="${PYTHON_REQUIRED_USE}" + +RDEPEND="${PYTHON_DEPS} + || ( dev-python/PyQt4[${PYTHON_USEDEP},X] + dev-python/pyside[${PYTHON_USEDEP},X] ) + >=sys-apps/portage-2.1 + " +DEPEND="${RDEPEND} + dev-python/setuptools[${PYTHON_USEDEP}]" + +src_install() { + mv elogviewer.py elogviewer + dobin elogviewer + doman elogviewer.1 + dodoc LICENSE.TXT +} + +pkg_postinst() { + elog + elog "In order to use this software, you need to activate" + elog "Portage's elog features. Required is" + elog " PORTAGE_ELOG_SYSTEM=\"save\" " + elog "and at least one of " + elog " PORTAGE_ELOG_CLASSES=\"warn error info log qa\"" + elog "More information on the elog system can be found" + elog "in /usr/share/portage/config/make.conf.example" + elog + elog "To operate properly this software needs the directory" + elog "${PORT_LOGDIR:-/var/log/portage}/elog created, belonging to group portage." + elog "To start the software as a user, add yourself to the portage" + elog "group." + elog +} diff --git a/app-portage/elogviewer/elogviewer-2.1-r2.ebuild b/app-portage/elogviewer/elogviewer-2.1-r2.ebuild new file mode 100644 index 000000000000..53a2e8edd64d --- /dev/null +++ b/app-portage/elogviewer/elogviewer-2.1-r2.ebuild @@ -0,0 +1,49 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI="5" +PYTHON_COMPAT=(python{2_7,3_4}) + +inherit distutils-r1 + +DESCRIPTION="Elog viewer for Gentoo" +HOMEPAGE="https://sourceforge.net/projects/elogviewer" +SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="amd64 ppc ~sparc x86 ~x86-fbsd" +IUSE="" +REQUIRED_USE="${PYTHON_REQUIRED_USE}" + +RDEPEND="${PYTHON_DEPS} + || ( dev-python/PyQt4[${PYTHON_USEDEP},X] + dev-python/pyside[${PYTHON_USEDEP},X] ) + >=sys-apps/portage-2.1 + " +DEPEND="${RDEPEND} + dev-python/setuptools[${PYTHON_USEDEP}]" + +src_install() { + mv elogviewer.py elogviewer + dobin elogviewer + doman elogviewer.1 + dodoc LICENSE.TXT +} + +pkg_postinst() { + elog + elog "In order to use this software, you need to activate" + elog "Portage's elog features. Required is" + elog " PORTAGE_ELOG_SYSTEM=\"save\" " + elog "and at least one of " + elog " PORTAGE_ELOG_CLASSES=\"warn error info log qa\"" + elog "More information on the elog system can be found" + elog "in /usr/share/portage/config/make.conf.example" + elog + elog "To operate properly this software needs the directory" + elog "${PORT_LOGDIR:-/var/log/portage}/elog created, belonging to group portage." + elog "To start the software as a user, add yourself to the portage" + elog "group." + elog +} diff --git a/app-portage/elogviewer/elogviewer-2.6-r1.ebuild b/app-portage/elogviewer/elogviewer-2.6-r1.ebuild new file mode 100644 index 000000000000..e7579cce328c --- /dev/null +++ b/app-portage/elogviewer/elogviewer-2.6-r1.ebuild @@ -0,0 +1,50 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=5 +PYTHON_COMPAT=(python{2_7,3_4}) +DISABLE_AUTOFORMATTING=true +inherit distutils-r1 eutils readme.gentoo + +DESCRIPTION="Elog viewer for Gentoo" +HOMEPAGE="https://sourceforge.net/projects/elogviewer" +SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="amd64 ppc ~sparc x86 ~x86-fbsd" +IUSE="" +REQUIRED_USE="${PYTHON_REQUIRED_USE}" + +RDEPEND="${PYTHON_DEPS} + || ( + dev-python/PyQt5[gui,widgets,${PYTHON_USEDEP}] + dev-python/PyQt4[${PYTHON_USEDEP},X] + dev-python/pyside[${PYTHON_USEDEP},X] ) + >=sys-apps/portage-2.1 + $(python_gen_cond_dep 'dev-python/enum34[${PYTHON_USEDEP}]' python{2_7,3_3}) + !dev-python/PyQt5[-gui] + !dev-python/PyQt5[-widgets] + " +DEPEND="${RDEPEND} + dev-python/setuptools[${PYTHON_USEDEP}]" + +DOC_CONTENTS="In order to use this software, you need to activate +Portage's elog features. Required is + PORTAGE_ELOG_SYSTEM=\"save\" +and at least one of + PORTAGE_ELOG_CLASSES=\"warn error info log qa\" +More information on the elog system can be found in +/usr/share/portage/config/make.conf.example + +To operate properly this software needs the directory +${PORT_LOGDIR:-/var/log/portage}/elog created, belonging to group portage. +To start the software as a user, add yourself to the portage group." + +src_install() { + mv elogviewer.py elogviewer + dobin elogviewer + doman elogviewer.1 + make_desktop_entry ${PN} ${PN} ${PN} System + readme.gentoo_src_install +} diff --git a/app-portage/elogviewer/elogviewer-2.6-r2.ebuild b/app-portage/elogviewer/elogviewer-2.6-r2.ebuild new file mode 100644 index 000000000000..94b30a95ff5d --- /dev/null +++ b/app-portage/elogviewer/elogviewer-2.6-r2.ebuild @@ -0,0 +1,59 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +PYTHON_COMPAT=( python{2_7,3_4} ) + +DISABLE_AUTOFORMATTING=true + +inherit python-single-r1 eutils readme.gentoo-r1 + +DESCRIPTION="Elog viewer for Gentoo" +HOMEPAGE="https://sourceforge.net/projects/elogviewer" +SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~amd64 ~ppc ~sparc ~x86 ~x86-fbsd" +IUSE="" +REQUIRED_USE="${PYTHON_REQUIRED_USE}" + +RDEPEND="${PYTHON_DEPS} + || ( + dev-python/PyQt5[gui,widgets,${PYTHON_USEDEP}] + dev-python/PyQt4[${PYTHON_USEDEP},X] + dev-python/pyside[${PYTHON_USEDEP},X] + ) + >=sys-apps/portage-2.1 + $(python_gen_cond_dep 'dev-python/enum34[${PYTHON_USEDEP}]' python{2_7,3_3}) + !dev-python/PyQt5[-gui] + !dev-python/PyQt5[-widgets] +" +DEPEND="${RDEPEND} + dev-python/setuptools[${PYTHON_USEDEP}]" + +DOC_CONTENTS="In order to use this software, you need to activate +Portage's elog features. Required is + PORTAGE_ELOG_SYSTEM=\"save\" +and at least one of + PORTAGE_ELOG_CLASSES=\"warn error info log qa\" +More information on the elog system can be found in +/usr/share/portage/config/make.conf.example + +To operate properly this software needs the directory +${PORT_LOGDIR:-/var/log/portage}/elog created, belonging to group portage. +To start the software as a user, add yourself to the portage group." + +src_install() { + python_newscript elogviewer.py elogviewer + + make_desktop_entry ${PN} ${PN} ${PN} System + + doman elogviewer.1 + readme.gentoo_create_doc +} + +pkg_postinst() { + readme.gentoo_print_elog +} diff --git a/app-portage/elogviewer/elogviewer-2.6.ebuild b/app-portage/elogviewer/elogviewer-2.6.ebuild new file mode 100644 index 000000000000..c1e8197e554c --- /dev/null +++ b/app-portage/elogviewer/elogviewer-2.6.ebuild @@ -0,0 +1,48 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=5 +PYTHON_COMPAT=(python{2_7,3_4}) +DISABLE_AUTOFORMATTING=true +inherit distutils-r1 eutils readme.gentoo + +DESCRIPTION="Elog viewer for Gentoo" +HOMEPAGE="https://sourceforge.net/projects/elogviewer" +SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="amd64 ppc ~sparc x86 ~x86-fbsd" +IUSE="" +REQUIRED_USE="${PYTHON_REQUIRED_USE}" + +RDEPEND="${PYTHON_DEPS} + || ( + dev-python/PyQt5[gui,widgets,${PYTHON_USEDEP}] + dev-python/PyQt4[${PYTHON_USEDEP},X] + dev-python/pyside[${PYTHON_USEDEP},X] ) + >=sys-apps/portage-2.1 + $(python_gen_cond_dep 'dev-python/enum34[${PYTHON_USEDEP}]' python{2_7,3_3}) + " +DEPEND="${RDEPEND} + dev-python/setuptools[${PYTHON_USEDEP}]" + +DOC_CONTENTS="In order to use this software, you need to activate +Portage's elog features. Required is + PORTAGE_ELOG_SYSTEM=\"save\" +and at least one of + PORTAGE_ELOG_CLASSES=\"warn error info log qa\" +More information on the elog system can be found in +/usr/share/portage/config/make.conf.example + +To operate properly this software needs the directory +${PORT_LOGDIR:-/var/log/portage}/elog created, belonging to group portage. +To start the software as a user, add yourself to the portage group." + +src_install() { + mv elogviewer.py elogviewer + dobin elogviewer + doman elogviewer.1 + make_desktop_entry ${PN} ${PN} ${PN} System + readme.gentoo_src_install +} diff --git a/app-portage/elogviewer/elogviewer-2.7.ebuild b/app-portage/elogviewer/elogviewer-2.7.ebuild new file mode 100644 index 000000000000..6d26ee4235d0 --- /dev/null +++ b/app-portage/elogviewer/elogviewer-2.7.ebuild @@ -0,0 +1,67 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +PYTHON_COMPAT=( python{2_7,3_4,3_5} ) + +DISABLE_AUTOFORMATTING=true + +inherit python-single-r1 eutils readme.gentoo-r1 + +DESCRIPTION="Elog viewer for Gentoo" +HOMEPAGE="https://sourceforge.net/projects/elogviewer" +SRC_URI="https://github.com/Synss/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="amd64 ppc ~sparc x86 ~x86-fbsd" +IUSE="" +REQUIRED_USE="${PYTHON_REQUIRED_USE}" + +RDEPEND="${PYTHON_DEPS} + || ( + dev-python/PyQt5[gui,widgets,${PYTHON_USEDEP}] + dev-python/PyQt4[${PYTHON_USEDEP},X] + dev-python/pyside[${PYTHON_USEDEP},X] + ) + >=sys-apps/portage-2.1 + $(python_gen_cond_dep 'dev-python/enum34[${PYTHON_USEDEP}]' python2_7) + !dev-python/PyQt5[-gui] + !dev-python/PyQt5[-widgets] +" +DEPEND="${RDEPEND} + dev-python/setuptools[${PYTHON_USEDEP}]" + +DOC_CONTENTS="In order to use this software, you need to activate +Portage's elog features. Required is + PORTAGE_ELOG_SYSTEM=\"save\" +and at least one of + PORTAGE_ELOG_CLASSES=\"warn error info log qa\" +More information on the elog system can be found in +/usr/share/portage/config/make.conf.example + +To operate properly this software needs the directory +${PORT_LOGDIR:-/var/log/portage}/elog created, belonging to group portage. +To start the software as a user, add yourself to the portage group." + +src_compile() { + rm -f Makefile +} + +src_install() { + python_newscript elogviewer.py elogviewer + + make_desktop_entry ${PN} ${PN} ${PN} System + + doman elogviewer.1 + readme.gentoo_create_doc +} + +pkg_postinst() { + readme.gentoo_print_elog + + ewarn "The elogviewer's configuration file is now saved in:" + ewarn "~/.config/elogviewer/ (was ~/.config/Mathias\ Laurin/)." + ewarn "Please migrate any user specific settings to the new config file." +} diff --git a/app-portage/elogviewer/files/elogviewer-0.6.2-missing_newline.patch b/app-portage/elogviewer/files/elogviewer-0.6.2-missing_newline.patch new file mode 100644 index 000000000000..e7f3e79a6a93 --- /dev/null +++ b/app-portage/elogviewer/files/elogviewer-0.6.2-missing_newline.patch @@ -0,0 +1,23 @@ +Add missing newline and remove debug print statement + +https://bugs.gentoo.org/349071 + +--- elogviewer ++++ elogviewer +@@ -154,7 +154,7 @@ + and self.filters[section] == True: + self.insert_with_tags( + self.get_end_iter(), +- line, ++ line + '\n', + self.get_tag_table().lookup(header)) + finally: + file_obj.close() +@@ -385,7 +385,6 @@ + if len(split_filename) is 3: + (self._category, self._package, t) = split_filename + elif len(split_filename) is 2: +- print split_filename + (self._category, self._package) = split_filename[0].split('/') + t = split_filename[1] + t = time.strptime(t, itime) diff --git a/app-portage/elogviewer/metadata.xml b/app-portage/elogviewer/metadata.xml new file mode 100644 index 000000000000..2ac6f8372519 --- /dev/null +++ b/app-portage/elogviewer/metadata.xml @@ -0,0 +1,16 @@ +<?xml version='1.0' encoding='UTF-8'?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer type="person"> + <email>fuzzyray@gentoo.org</email> + <name>Paul Varner</name> + </maintainer> + <maintainer type="project"> + <email>tools-portage@gentoo.org</email> + <name>Gentoo Portage tools team</name> + </maintainer> + <upstream> + <remote-id type="sourceforge">elogviewer</remote-id> + <remote-id type="github">Synss/elogviewer</remote-id> + </upstream> +</pkgmetadata> |