[gentoo-commits] repo/gentoo:master commit in: net-im/libcommuni/
commit: d6a50a50a8551f82b8167a0e3eba5ec92315a31b Author: Conrad Kostecki gentoo org> AuthorDate: Sat Mar 12 11:47:18 2022 + Commit: Conrad Kostecki gentoo org> CommitDate: Sat Mar 12 11:52:04 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d6a50a50 net-im/libcommuni: x86 stable Signed-off-by: Conrad Kostecki gentoo.org> net-im/libcommuni/libcommuni-3.7.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/net-im/libcommuni/libcommuni-3.7.0.ebuild b/net-im/libcommuni/libcommuni-3.7.0.ebuild index 0207cf369338..6c0ce18b28d0 100644 --- a/net-im/libcommuni/libcommuni-3.7.0.ebuild +++ b/net-im/libcommuni/libcommuni-3.7.0.ebuild @@ -11,7 +11,7 @@ SRC_URI="https://github.com/communi/${PN}/archive/refs/tags/v${PV}.tar.gz -> ${P LICENSE="BSD" SLOT="0" -KEYWORDS="amd64 ~x86" +KEYWORDS="amd64 x86" IUSE="examples qml test +uchardet" RESTRICT="!test? ( test )"
[gentoo-commits] repo/gentoo:master commit in: net-im/libcommuni/
commit: 746653af48bdd9fb8020643c75ef78d8afd97d4f Author: Conrad Kostecki gentoo org> AuthorDate: Sat Mar 12 11:47:42 2022 + Commit: Conrad Kostecki gentoo org> CommitDate: Sat Mar 12 11:52:05 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=746653af net-im/libcommuni: drop 3.6.0 Signed-off-by: Conrad Kostecki gentoo.org> net-im/libcommuni/Manifest| 1 - net-im/libcommuni/libcommuni-3.6.0.ebuild | 75 --- 2 files changed, 76 deletions(-) diff --git a/net-im/libcommuni/Manifest b/net-im/libcommuni/Manifest index 0718ccc334b2..815fc58bfd9e 100644 --- a/net-im/libcommuni/Manifest +++ b/net-im/libcommuni/Manifest @@ -1,2 +1 @@ -DIST libcommuni-3.6.0.tar.gz 472634 BLAKE2B 0d3d68e27f75cd59ebd61532261e2d3d2c0c2d61d6e08e5b4ed2b21bbf75572f4ce1763fbc4f66c8d5f7c8f9859240ddff5daceeb548d82e2efe936a265031b7 SHA512 cf872d0cdc281a452129a05f5a903eeec3661a4d0d56bdc61bdf95ea969c7b1bcb68534d3d8999fb85ef2b81f17c067b5cd3437351d4635efae3c714567518c0 DIST libcommuni-3.7.0.tar.gz 475364 BLAKE2B d5bc6deac50b403c7423ab3f9953f94fa3db522f67740a62095700f45c8ee9c35a84aba35f48ff3104a8ffdadaf904f96b625dd1882fa89f49e31731f97e96c0 SHA512 ed1182256899f6be4b492e20958de2edf557b744362701f031ede279c7464b031a57a50e3d7174ae61e313e43564dbf0b04eb382af6bcda71eb96d3405f168c1 diff --git a/net-im/libcommuni/libcommuni-3.6.0.ebuild b/net-im/libcommuni/libcommuni-3.6.0.ebuild deleted file mode 100644 index ed17ccf543a1.. --- a/net-im/libcommuni/libcommuni-3.6.0.ebuild +++ /dev/null @@ -1,75 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -inherit qmake-utils - -DESCRIPTION="A cross-platform IRC framework written with Qt" -HOMEPAGE="https://communi.github.io/; -SRC_URI="https://github.com/communi/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="amd64 x86" -IUSE="examples qml test +uchardet" -RESTRICT="!test? ( test )" - -RDEPEND=" - dev-qt/qtcore:5 - dev-qt/qtdeclarative:5 - examples? ( || ( - dev-qt/qtgui:5[X(-)] - dev-qt/qtgui:5[xcb(-)] - ) ) - uchardet? ( app-i18n/uchardet ) - !uchardet? ( dev-libs/icu:= ) -" - -DEPEND=" - ${RDEPEND} - test? ( dev-qt/qttest:5 ) -" - -src_configure() { - local myqmakeargs=( libcommuni.pro - # Disables compile run-time benchmarks, as they don't make any sense - -config no_benchmarks - # Is needed for fixing the QA Notice: The following files contain insecure RUNPATHs - -config no_rpath - # Compile libcommuni always in Release mode, as Debug seems to do nothing - -config release - # Don't silence all compile messages - -config verbose - -config $(usex examples '' 'no_')examples - -config $(usex qml '' 'no_')qml - -config $(usex test '' 'no_')tests - -config $(usex uchardet 'no_' '')icu - -config $(usex uchardet '' 'no_')uchardet ) - - eqmake5 "${myqmakeargs[@]}" -} - -src_test() { - # This is a hack to delete the existing LD_LIBRARY_PATH and set a new one, - # otherwise a test will fail, because it uses the system installed lib instead of the new compiled lib. - # The test will fail, when libcommuni is emerged with USE="uchardet" and - # libcommuni is already installed with USE="-uchardat", or the other way around. - find "${S}" -type f -name 'target_wrapper.sh' -exec sed -i -e "/.*LD_LIBRARY_PATH.*/d" {} \; || die - local -x LD_LIBRARY_PATH="${S}/lib" - - default -} - -src_install() { - emake install INSTALL_ROOT="${D}" - - if use examples; then - local examples=( "bot" "client" "minimal" "qmlbot" "quick" ) - for example in ${examples[@]}; do - newbin examples/"${example}"/"${example}" libcommuni."${example}" - done - fi - - einstalldocs -}
[gentoo-commits] repo/gentoo:master commit in: net-im/libcommuni/
commit: 7b825f041b0ab0a6745e23bbc30ec94c9b7d7137 Author: Conrad Kostecki gentoo org> AuthorDate: Sat Mar 12 11:46:52 2022 + Commit: Conrad Kostecki gentoo org> CommitDate: Sat Mar 12 11:52:04 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7b825f04 net-im/libcommuni: amd64 stable Signed-off-by: Conrad Kostecki gentoo.org> net-im/libcommuni/libcommuni-3.7.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/net-im/libcommuni/libcommuni-3.7.0.ebuild b/net-im/libcommuni/libcommuni-3.7.0.ebuild index fe3ceeeab068..0207cf369338 100644 --- a/net-im/libcommuni/libcommuni-3.7.0.ebuild +++ b/net-im/libcommuni/libcommuni-3.7.0.ebuild @@ -11,7 +11,7 @@ SRC_URI="https://github.com/communi/${PN}/archive/refs/tags/v${PV}.tar.gz -> ${P LICENSE="BSD" SLOT="0" -KEYWORDS="~amd64 ~x86" +KEYWORDS="amd64 ~x86" IUSE="examples qml test +uchardet" RESTRICT="!test? ( test )"
[gentoo-commits] repo/gentoo:master commit in: net-im/libcommuni/
commit: 9537a5db90633c24435b06581cba3d6881ff2378 Author: Conrad Kostecki gentoo org> AuthorDate: Tue Feb 2 21:26:12 2021 + Commit: Conrad Kostecki gentoo org> CommitDate: Tue Feb 2 21:27:40 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9537a5db net-im/libcommuni: x86 stable Package-Manager: Portage-3.0.14, Repoman-3.0.2 Signed-off-by: Conrad Kostecki gentoo.org> net-im/libcommuni/libcommuni-3.6.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/net-im/libcommuni/libcommuni-3.6.0.ebuild b/net-im/libcommuni/libcommuni-3.6.0.ebuild index a70c85d19dc..ed17ccf543a 100644 --- a/net-im/libcommuni/libcommuni-3.6.0.ebuild +++ b/net-im/libcommuni/libcommuni-3.6.0.ebuild @@ -11,7 +11,7 @@ SRC_URI="https://github.com/communi/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" LICENSE="BSD" SLOT="0" -KEYWORDS="amd64 ~x86" +KEYWORDS="amd64 x86" IUSE="examples qml test +uchardet" RESTRICT="!test? ( test )"
[gentoo-commits] repo/gentoo:master commit in: net-im/libcommuni/
commit: cc2f86cfa38ebed0a2c7d08620c32b107978f56f Author: Conrad Kostecki gentoo org> AuthorDate: Tue Feb 2 21:26:42 2021 + Commit: Conrad Kostecki gentoo org> CommitDate: Tue Feb 2 21:27:41 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cc2f86cf net-im/libcommuni: drop old version Package-Manager: Portage-3.0.14, Repoman-3.0.2 Signed-off-by: Conrad Kostecki gentoo.org> net-im/libcommuni/Manifest | 1 - .../libcommuni/libcommuni-3.5.0_p20200711.ebuild | 79 -- 2 files changed, 80 deletions(-) diff --git a/net-im/libcommuni/Manifest b/net-im/libcommuni/Manifest index 657c5e33d47..86cab5b573b 100644 --- a/net-im/libcommuni/Manifest +++ b/net-im/libcommuni/Manifest @@ -1,2 +1 @@ -DIST libcommuni-3.5.0_p20200711.tar.gz 471839 BLAKE2B 37a02c473496a0fe9394a8b019678afa96b07b9272556fd538d42d9ec296b34ad4c76b3110ff96732bccbed59f2faeedf80bd7782e7a6e395252c6430cb88fa7 SHA512 578e2f70bdfa0e62eb3acac4e8deb2f6f0c1cd5f0a5e559dae79d2a808b27d3cf63ede146a65026e156d988097a5b7903793acadcd7e9ac567f65c59e6738ed3 DIST libcommuni-3.6.0.tar.gz 472634 BLAKE2B 0d3d68e27f75cd59ebd61532261e2d3d2c0c2d61d6e08e5b4ed2b21bbf75572f4ce1763fbc4f66c8d5f7c8f9859240ddff5daceeb548d82e2efe936a265031b7 SHA512 cf872d0cdc281a452129a05f5a903eeec3661a4d0d56bdc61bdf95ea969c7b1bcb68534d3d8999fb85ef2b81f17c067b5cd3437351d4635efae3c714567518c0 diff --git a/net-im/libcommuni/libcommuni-3.5.0_p20200711.ebuild b/net-im/libcommuni/libcommuni-3.5.0_p20200711.ebuild deleted file mode 100644 index a631f6b8c42..000 --- a/net-im/libcommuni/libcommuni-3.5.0_p20200711.ebuild +++ /dev/null @@ -1,79 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -EGIT_COMMIT="85fc0d9d8659269b00499975d184d75e67f63a9f" - -inherit qmake-utils - -DESCRIPTION="A cross-platform IRC framework written with Qt" -HOMEPAGE="https://communi.github.io/; -SRC_URI="https://github.com/communi/${PN}/archive/${EGIT_COMMIT}.tar.gz -> ${P}.tar.gz" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="amd64 x86" -IUSE="examples qml test +uchardet" -RESTRICT="!test? ( test )" - -RDEPEND=" - dev-qt/qtcore:5 - dev-qt/qtdeclarative:5 - examples? ( || ( - dev-qt/qtgui:5[X(-)] - dev-qt/qtgui:5[xcb(-)] - ) ) - uchardet? ( app-i18n/uchardet ) - !uchardet? ( dev-libs/icu:= ) -" - -DEPEND=" - ${RDEPEND} - test? ( dev-qt/qttest:5 ) -" - -S="${WORKDIR}/${PN}-${EGIT_COMMIT}" - -src_configure() { - local myqmakeargs=( libcommuni.pro - # Disables compile run-time benchmarks, as they don't make any sense - -config no_benchmarks - # Is needed for fixing the QA Notice: The following files contain insecure RUNPATHs - -config no_rpath - # Compile libcommuni always in Release mode, as Debug seems to do nothing - -config release - # Don't silence all compile messages - -config verbose - -config $(usex examples '' 'no_')examples - -config $(usex qml '' 'no_')qml - -config $(usex test '' 'no_')tests - -config $(usex uchardet 'no_' '')icu - -config $(usex uchardet '' 'no_')uchardet ) - - eqmake5 "${myqmakeargs[@]}" -} - -src_test() { - # This is a hack to delete the existing LD_LIBRARY_PATH and set a new one, - # otherwise a test will fail, because it uses the system installed lib instead of the new compiled lib. - # The test will fail, when libcommuni is emerged with USE="uchardet" and - # libcommuni is already installed with USE="-uchardat", or the other way around. - find "${S}" -type f -name 'target_wrapper.sh' -exec sed -i -e "/.*LD_LIBRARY_PATH.*/d" {} \; || die - local -x LD_LIBRARY_PATH="${S}/lib" - - default -} - -src_install() { - emake install INSTALL_ROOT="${D}" - - if use examples; then - local examples=( "bot" "client" "minimal" "qmlbot" "quick" ) - for example in ${examples[@]}; do - newbin examples/"${example}"/"${example}" libcommuni."${example}" - done - fi - - einstalldocs -}
[gentoo-commits] repo/gentoo:master commit in: net-im/libcommuni/
commit: 78a23dd49960badd9ea47b516d4e849df7a8495d Author: Conrad Kostecki gentoo org> AuthorDate: Tue Feb 2 21:25:36 2021 + Commit: Conrad Kostecki gentoo org> CommitDate: Tue Feb 2 21:27:40 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=78a23dd4 net-im/libcommuni: amd64 stable Package-Manager: Portage-3.0.14, Repoman-3.0.2 Signed-off-by: Conrad Kostecki gentoo.org> net-im/libcommuni/libcommuni-3.6.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/net-im/libcommuni/libcommuni-3.6.0.ebuild b/net-im/libcommuni/libcommuni-3.6.0.ebuild index 2b9e4f1c6d9..a70c85d19dc 100644 --- a/net-im/libcommuni/libcommuni-3.6.0.ebuild +++ b/net-im/libcommuni/libcommuni-3.6.0.ebuild @@ -11,7 +11,7 @@ SRC_URI="https://github.com/communi/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" LICENSE="BSD" SLOT="0" -KEYWORDS="~amd64 ~x86" +KEYWORDS="amd64 ~x86" IUSE="examples qml test +uchardet" RESTRICT="!test? ( test )"
[gentoo-commits] repo/gentoo:master commit in: net-im/libcommuni/
commit: 1c0b674fc9fc60d142e3119333ec21ed4cf718d8 Author: Conrad Kostecki gentoo org> AuthorDate: Sun Jan 3 20:28:25 2021 + Commit: Conrad Kostecki gentoo org> CommitDate: Sun Jan 3 20:52:03 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1c0b674f et-im/libcommuni: bump to version 3.6.0 Package-Manager: Portage-3.0.12, Repoman-3.0.2 Signed-off-by: Conrad Kostecki gentoo.org> net-im/libcommuni/Manifest| 1 + net-im/libcommuni/libcommuni-3.6.0.ebuild | 75 +++ 2 files changed, 76 insertions(+) diff --git a/net-im/libcommuni/Manifest b/net-im/libcommuni/Manifest index 48032e6f51c..657c5e33d47 100644 --- a/net-im/libcommuni/Manifest +++ b/net-im/libcommuni/Manifest @@ -1 +1,2 @@ DIST libcommuni-3.5.0_p20200711.tar.gz 471839 BLAKE2B 37a02c473496a0fe9394a8b019678afa96b07b9272556fd538d42d9ec296b34ad4c76b3110ff96732bccbed59f2faeedf80bd7782e7a6e395252c6430cb88fa7 SHA512 578e2f70bdfa0e62eb3acac4e8deb2f6f0c1cd5f0a5e559dae79d2a808b27d3cf63ede146a65026e156d988097a5b7903793acadcd7e9ac567f65c59e6738ed3 +DIST libcommuni-3.6.0.tar.gz 472634 BLAKE2B 0d3d68e27f75cd59ebd61532261e2d3d2c0c2d61d6e08e5b4ed2b21bbf75572f4ce1763fbc4f66c8d5f7c8f9859240ddff5daceeb548d82e2efe936a265031b7 SHA512 cf872d0cdc281a452129a05f5a903eeec3661a4d0d56bdc61bdf95ea969c7b1bcb68534d3d8999fb85ef2b81f17c067b5cd3437351d4635efae3c714567518c0 diff --git a/net-im/libcommuni/libcommuni-3.6.0.ebuild b/net-im/libcommuni/libcommuni-3.6.0.ebuild new file mode 100644 index 000..2b9e4f1c6d9 --- /dev/null +++ b/net-im/libcommuni/libcommuni-3.6.0.ebuild @@ -0,0 +1,75 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit qmake-utils + +DESCRIPTION="A cross-platform IRC framework written with Qt" +HOMEPAGE="https://communi.github.io/; +SRC_URI="https://github.com/communi/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="BSD" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="examples qml test +uchardet" +RESTRICT="!test? ( test )" + +RDEPEND=" + dev-qt/qtcore:5 + dev-qt/qtdeclarative:5 + examples? ( || ( + dev-qt/qtgui:5[X(-)] + dev-qt/qtgui:5[xcb(-)] + ) ) + uchardet? ( app-i18n/uchardet ) + !uchardet? ( dev-libs/icu:= ) +" + +DEPEND=" + ${RDEPEND} + test? ( dev-qt/qttest:5 ) +" + +src_configure() { + local myqmakeargs=( libcommuni.pro + # Disables compile run-time benchmarks, as they don't make any sense + -config no_benchmarks + # Is needed for fixing the QA Notice: The following files contain insecure RUNPATHs + -config no_rpath + # Compile libcommuni always in Release mode, as Debug seems to do nothing + -config release + # Don't silence all compile messages + -config verbose + -config $(usex examples '' 'no_')examples + -config $(usex qml '' 'no_')qml + -config $(usex test '' 'no_')tests + -config $(usex uchardet 'no_' '')icu + -config $(usex uchardet '' 'no_')uchardet ) + + eqmake5 "${myqmakeargs[@]}" +} + +src_test() { + # This is a hack to delete the existing LD_LIBRARY_PATH and set a new one, + # otherwise a test will fail, because it uses the system installed lib instead of the new compiled lib. + # The test will fail, when libcommuni is emerged with USE="uchardet" and + # libcommuni is already installed with USE="-uchardat", or the other way around. + find "${S}" -type f -name 'target_wrapper.sh' -exec sed -i -e "/.*LD_LIBRARY_PATH.*/d" {} \; || die + local -x LD_LIBRARY_PATH="${S}/lib" + + default +} + +src_install() { + emake install INSTALL_ROOT="${D}" + + if use examples; then + local examples=( "bot" "client" "minimal" "qmlbot" "quick" ) + for example in ${examples[@]}; do + newbin examples/"${example}"/"${example}" libcommuni."${example}" + done + fi + + einstalldocs +}
[gentoo-commits] repo/gentoo:master commit in: net-im/libcommuni/
commit: 077fe47e15b0d336b43c89f8ec4e46357862b15c Author: Conrad Kostecki gentoo org> AuthorDate: Tue Aug 11 18:26:37 2020 + Commit: Conrad Kostecki gentoo org> CommitDate: Tue Aug 11 18:30:42 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=077fe47e net-im/libcommuni: drop old version Package-Manager: Portage-3.0.1, Repoman-2.3.23 Signed-off-by: Conrad Kostecki gentoo.org> net-im/libcommuni/Manifest | 1 - .../libcommuni-3.5.0_p20190110-r1.ebuild | 88 -- 2 files changed, 89 deletions(-) diff --git a/net-im/libcommuni/Manifest b/net-im/libcommuni/Manifest index 35e9aa558c2..48032e6f51c 100644 --- a/net-im/libcommuni/Manifest +++ b/net-im/libcommuni/Manifest @@ -1,2 +1 @@ -DIST libcommuni-3.5.0_p20190110.tar.gz 471278 BLAKE2B 2836a5ae01b08aac624c899a40712a9c452fc5b8f242906063936e48bd59306758cc70ea07beaf8488d228d6029c8128e343bbd59b1bfeff9bb2dccda0153b59 SHA512 9da065ef6b0589f7406d8c66b46f9f8d3d16325b59b7281153233b1a8d2bf98cdd35ee4e416237ac760dfc07531578aa7432226932976b9bbf36209bed5db72c DIST libcommuni-3.5.0_p20200711.tar.gz 471839 BLAKE2B 37a02c473496a0fe9394a8b019678afa96b07b9272556fd538d42d9ec296b34ad4c76b3110ff96732bccbed59f2faeedf80bd7782e7a6e395252c6430cb88fa7 SHA512 578e2f70bdfa0e62eb3acac4e8deb2f6f0c1cd5f0a5e559dae79d2a808b27d3cf63ede146a65026e156d988097a5b7903793acadcd7e9ac567f65c59e6738ed3 diff --git a/net-im/libcommuni/libcommuni-3.5.0_p20190110-r1.ebuild b/net-im/libcommuni/libcommuni-3.5.0_p20190110-r1.ebuild deleted file mode 100644 index 0e061171fd0..000 --- a/net-im/libcommuni/libcommuni-3.5.0_p20190110-r1.ebuild +++ /dev/null @@ -1,88 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -EGIT_COMMIT="88bb0fcdaab5bdd1176a3b6b485a6415a137ec27" - -inherit qmake-utils - -DESCRIPTION="A cross-platform IRC framework written with Qt" -HOMEPAGE="https://communi.github.io/; -SRC_URI="https://github.com/communi/${PN}/archive/${EGIT_COMMIT}.tar.gz -> ${P}.tar.gz" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="amd64 x86" -IUSE="examples qml test +uchardet" -RESTRICT="!test? ( test )" - -RDEPEND=" - dev-qt/qtcore:5 - dev-qt/qtdeclarative:5 - examples? ( || ( - dev-qt/qtgui:5[X(-)] - dev-qt/qtgui:5[xcb(-)] - ) ) - uchardet? ( app-i18n/uchardet ) - !uchardet? ( dev-libs/icu:= ) -" - -DEPEND=" - ${RDEPEND} - test? ( dev-qt/qttest:5 ) -" - -S="${WORKDIR}/${PN}-${EGIT_COMMIT}" - -src_prepare() { - default - - # Currently the test tst_IrcLagTimer fails, so disabling - # See: https://github.com/communi/libcommuni/issues/63 - sed -e '/irclagtimer/d' -i tests/auto/auto.pro || die -} - -src_configure() { - local myqmakeargs=( libcommuni.pro - # Disables compile run-time benchmarks, as they don't make any sense - -config no_benchmarks - # Is needed for fixing the QA Notice: The following files contain insecure RUNPATHs - -config no_rpath - # Compile libcommuni always in Release mode, as Debug seems to do nothing - -config release - # Don't silence all compile messages - -config verbose - -config $(usex examples '' 'no_')examples - -config $(usex qml '' 'no_')install_imports - -config $(usex qml '' 'no_')install_qml - -config $(usex test '' 'no_')tests - -config $(usex uchardet 'no_' '')icu - -config $(usex uchardet '' 'no_')uchardet ) - - eqmake5 "${myqmakeargs[@]}" -} - -src_test() { - # This is a hack to delete the existing LD_LIBRARY_PATH and set a new one, - # otherwise a test will fail, because it uses the system installed lib instead of the new compiled lib. - # The test will fail, when libcommuni is emerged with USE="uchardet" and - # libcommuni is already installed with USE="-uchardat", or the other way around. - find "${S}" -type f -name 'target_wrapper.sh' -exec sed -i -e "/.*LD_LIBRARY_PATH.*/d" {} \; || die - local -x LD_LIBRARY_PATH="${S}/lib" - - default -} - -src_install() { - emake install INSTALL_ROOT="${D}" - - if use examples; then - local examples=( "bot" "client" "minimal" "qmlbot" "quick" ) - for example in ${examples[@]}; do - newbin examples/"${example}"/"${example}" libcommuni."${example}" - done - fi - - einstalldocs -}
[gentoo-commits] repo/gentoo:master commit in: net-im/libcommuni/
commit: 0a03ce39ddc3f3a9da16e84559587ece71ebb60a Author: Agostino Sarubbo gentoo org> AuthorDate: Tue Aug 11 14:21:52 2020 + Commit: Agostino Sarubbo gentoo org> CommitDate: Tue Aug 11 14:23:29 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0a03ce39 net-im/libcommuni: x86 stable wrt bug #736529 Package-Manager: Portage-2.3.103, Repoman-2.3.23 RepoMan-Options: --include-arches="x86" Signed-off-by: Agostino Sarubbo gentoo.org> net-im/libcommuni/libcommuni-3.5.0_p20200711.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/net-im/libcommuni/libcommuni-3.5.0_p20200711.ebuild b/net-im/libcommuni/libcommuni-3.5.0_p20200711.ebuild index 46aefb6210d..a631f6b8c42 100644 --- a/net-im/libcommuni/libcommuni-3.5.0_p20200711.ebuild +++ b/net-im/libcommuni/libcommuni-3.5.0_p20200711.ebuild @@ -13,7 +13,7 @@ SRC_URI="https://github.com/communi/${PN}/archive/${EGIT_COMMIT}.tar.gz -> ${P}. LICENSE="BSD" SLOT="0" -KEYWORDS="amd64 ~x86" +KEYWORDS="amd64 x86" IUSE="examples qml test +uchardet" RESTRICT="!test? ( test )"
[gentoo-commits] repo/gentoo:master commit in: net-im/libcommuni/
commit: 84e33c2603d00b08a1387604c9bc6c51c2ac Author: Agostino Sarubbo gentoo org> AuthorDate: Mon Aug 10 12:04:22 2020 + Commit: Agostino Sarubbo gentoo org> CommitDate: Mon Aug 10 12:04:22 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=84e33c26 net-im/libcommuni: amd64 stable wrt bug #736529 Package-Manager: Portage-2.3.99, Repoman-2.3.22 RepoMan-Options: --include-arches="amd64" Signed-off-by: Agostino Sarubbo gentoo.org> net-im/libcommuni/libcommuni-3.5.0_p20200711.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/net-im/libcommuni/libcommuni-3.5.0_p20200711.ebuild b/net-im/libcommuni/libcommuni-3.5.0_p20200711.ebuild index b65aeca5172..46aefb6210d 100644 --- a/net-im/libcommuni/libcommuni-3.5.0_p20200711.ebuild +++ b/net-im/libcommuni/libcommuni-3.5.0_p20200711.ebuild @@ -13,7 +13,7 @@ SRC_URI="https://github.com/communi/${PN}/archive/${EGIT_COMMIT}.tar.gz -> ${P}. LICENSE="BSD" SLOT="0" -KEYWORDS="~amd64 ~x86" +KEYWORDS="amd64 ~x86" IUSE="examples qml test +uchardet" RESTRICT="!test? ( test )"
[gentoo-commits] repo/gentoo:master commit in: net-im/libcommuni/
commit: 82b84eccdbb760daaf7b50df02241b3b75295d51 Author: Conrad Kostecki gentoo org> AuthorDate: Sat Jul 11 12:00:26 2020 + Commit: Conrad Kostecki gentoo org> CommitDate: Sat Jul 11 12:00:50 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=82b84ecc net-im/libcommuni: bump to newest snapshot As bonus all tests can be now enabled. Package-Manager: Portage-2.3.103, Repoman-2.3.23 Signed-off-by: Conrad Kostecki gentoo.org> net-im/libcommuni/Manifest | 1 + .../libcommuni/libcommuni-3.5.0_p20200711.ebuild | 79 ++ 2 files changed, 80 insertions(+) diff --git a/net-im/libcommuni/Manifest b/net-im/libcommuni/Manifest index e249fb6d677..35e9aa558c2 100644 --- a/net-im/libcommuni/Manifest +++ b/net-im/libcommuni/Manifest @@ -1 +1,2 @@ DIST libcommuni-3.5.0_p20190110.tar.gz 471278 BLAKE2B 2836a5ae01b08aac624c899a40712a9c452fc5b8f242906063936e48bd59306758cc70ea07beaf8488d228d6029c8128e343bbd59b1bfeff9bb2dccda0153b59 SHA512 9da065ef6b0589f7406d8c66b46f9f8d3d16325b59b7281153233b1a8d2bf98cdd35ee4e416237ac760dfc07531578aa7432226932976b9bbf36209bed5db72c +DIST libcommuni-3.5.0_p20200711.tar.gz 471839 BLAKE2B 37a02c473496a0fe9394a8b019678afa96b07b9272556fd538d42d9ec296b34ad4c76b3110ff96732bccbed59f2faeedf80bd7782e7a6e395252c6430cb88fa7 SHA512 578e2f70bdfa0e62eb3acac4e8deb2f6f0c1cd5f0a5e559dae79d2a808b27d3cf63ede146a65026e156d988097a5b7903793acadcd7e9ac567f65c59e6738ed3 diff --git a/net-im/libcommuni/libcommuni-3.5.0_p20200711.ebuild b/net-im/libcommuni/libcommuni-3.5.0_p20200711.ebuild new file mode 100644 index 000..b65aeca5172 --- /dev/null +++ b/net-im/libcommuni/libcommuni-3.5.0_p20200711.ebuild @@ -0,0 +1,79 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +EGIT_COMMIT="85fc0d9d8659269b00499975d184d75e67f63a9f" + +inherit qmake-utils + +DESCRIPTION="A cross-platform IRC framework written with Qt" +HOMEPAGE="https://communi.github.io/; +SRC_URI="https://github.com/communi/${PN}/archive/${EGIT_COMMIT}.tar.gz -> ${P}.tar.gz" + +LICENSE="BSD" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="examples qml test +uchardet" +RESTRICT="!test? ( test )" + +RDEPEND=" + dev-qt/qtcore:5 + dev-qt/qtdeclarative:5 + examples? ( || ( + dev-qt/qtgui:5[X(-)] + dev-qt/qtgui:5[xcb(-)] + ) ) + uchardet? ( app-i18n/uchardet ) + !uchardet? ( dev-libs/icu:= ) +" + +DEPEND=" + ${RDEPEND} + test? ( dev-qt/qttest:5 ) +" + +S="${WORKDIR}/${PN}-${EGIT_COMMIT}" + +src_configure() { + local myqmakeargs=( libcommuni.pro + # Disables compile run-time benchmarks, as they don't make any sense + -config no_benchmarks + # Is needed for fixing the QA Notice: The following files contain insecure RUNPATHs + -config no_rpath + # Compile libcommuni always in Release mode, as Debug seems to do nothing + -config release + # Don't silence all compile messages + -config verbose + -config $(usex examples '' 'no_')examples + -config $(usex qml '' 'no_')qml + -config $(usex test '' 'no_')tests + -config $(usex uchardet 'no_' '')icu + -config $(usex uchardet '' 'no_')uchardet ) + + eqmake5 "${myqmakeargs[@]}" +} + +src_test() { + # This is a hack to delete the existing LD_LIBRARY_PATH and set a new one, + # otherwise a test will fail, because it uses the system installed lib instead of the new compiled lib. + # The test will fail, when libcommuni is emerged with USE="uchardet" and + # libcommuni is already installed with USE="-uchardat", or the other way around. + find "${S}" -type f -name 'target_wrapper.sh' -exec sed -i -e "/.*LD_LIBRARY_PATH.*/d" {} \; || die + local -x LD_LIBRARY_PATH="${S}/lib" + + default +} + +src_install() { + emake install INSTALL_ROOT="${D}" + + if use examples; then + local examples=( "bot" "client" "minimal" "qmlbot" "quick" ) + for example in ${examples[@]}; do + newbin examples/"${example}"/"${example}" libcommuni."${example}" + done + fi + + einstalldocs +}
[gentoo-commits] repo/gentoo:master commit in: net-im/libcommuni/
commit: aad176a473e4f8fa39940ccabb2daae0f2deafda Author: Andreas Sturmlechner gentoo org> AuthorDate: Wed Jan 15 20:35:43 2020 + Commit: Andreas Sturmlechner gentoo org> CommitDate: Sun Jan 19 23:51:30 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=aad176a4 net-im/libcommuni: Prepare for dev-qt/qtgui[xcb -> X] Package-Manager: Portage-2.3.84, Repoman-2.3.20 Signed-off-by: Andreas Sturmlechner gentoo.org> .../libcommuni-3.5.0_p20190110-r1.ebuild | 88 ++ 1 file changed, 88 insertions(+) diff --git a/net-im/libcommuni/libcommuni-3.5.0_p20190110-r1.ebuild b/net-im/libcommuni/libcommuni-3.5.0_p20190110-r1.ebuild new file mode 100644 index 000..0e061171fd0 --- /dev/null +++ b/net-im/libcommuni/libcommuni-3.5.0_p20190110-r1.ebuild @@ -0,0 +1,88 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +EGIT_COMMIT="88bb0fcdaab5bdd1176a3b6b485a6415a137ec27" + +inherit qmake-utils + +DESCRIPTION="A cross-platform IRC framework written with Qt" +HOMEPAGE="https://communi.github.io/; +SRC_URI="https://github.com/communi/${PN}/archive/${EGIT_COMMIT}.tar.gz -> ${P}.tar.gz" + +LICENSE="BSD" +SLOT="0" +KEYWORDS="amd64 x86" +IUSE="examples qml test +uchardet" +RESTRICT="!test? ( test )" + +RDEPEND=" + dev-qt/qtcore:5 + dev-qt/qtdeclarative:5 + examples? ( || ( + dev-qt/qtgui:5[X(-)] + dev-qt/qtgui:5[xcb(-)] + ) ) + uchardet? ( app-i18n/uchardet ) + !uchardet? ( dev-libs/icu:= ) +" + +DEPEND=" + ${RDEPEND} + test? ( dev-qt/qttest:5 ) +" + +S="${WORKDIR}/${PN}-${EGIT_COMMIT}" + +src_prepare() { + default + + # Currently the test tst_IrcLagTimer fails, so disabling + # See: https://github.com/communi/libcommuni/issues/63 + sed -e '/irclagtimer/d' -i tests/auto/auto.pro || die +} + +src_configure() { + local myqmakeargs=( libcommuni.pro + # Disables compile run-time benchmarks, as they don't make any sense + -config no_benchmarks + # Is needed for fixing the QA Notice: The following files contain insecure RUNPATHs + -config no_rpath + # Compile libcommuni always in Release mode, as Debug seems to do nothing + -config release + # Don't silence all compile messages + -config verbose + -config $(usex examples '' 'no_')examples + -config $(usex qml '' 'no_')install_imports + -config $(usex qml '' 'no_')install_qml + -config $(usex test '' 'no_')tests + -config $(usex uchardet 'no_' '')icu + -config $(usex uchardet '' 'no_')uchardet ) + + eqmake5 "${myqmakeargs[@]}" +} + +src_test() { + # This is a hack to delete the existing LD_LIBRARY_PATH and set a new one, + # otherwise a test will fail, because it uses the system installed lib instead of the new compiled lib. + # The test will fail, when libcommuni is emerged with USE="uchardet" and + # libcommuni is already installed with USE="-uchardat", or the other way around. + find "${S}" -type f -name 'target_wrapper.sh' -exec sed -i -e "/.*LD_LIBRARY_PATH.*/d" {} \; || die + local -x LD_LIBRARY_PATH="${S}/lib" + + default +} + +src_install() { + emake install INSTALL_ROOT="${D}" + + if use examples; then + local examples=( "bot" "client" "minimal" "qmlbot" "quick" ) + for example in ${examples[@]}; do + newbin examples/"${example}"/"${example}" libcommuni."${example}" + done + fi + + einstalldocs +}
[gentoo-commits] repo/gentoo:master commit in: net-im/libcommuni/
commit: 32a886f8c2e461ef792c2ea7202d8077c0882ca8 Author: Andreas Sturmlechner gentoo org> AuthorDate: Wed Jan 15 20:36:00 2020 + Commit: Andreas Sturmlechner gentoo org> CommitDate: Sun Jan 19 23:51:31 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=32a886f8 net-im/libcommuni: Drop 3.5.0_p20190110 (r0) Package-Manager: Portage-2.3.84, Repoman-2.3.20 Signed-off-by: Andreas Sturmlechner gentoo.org> .../libcommuni/libcommuni-3.5.0_p20190110.ebuild | 85 -- 1 file changed, 85 deletions(-) diff --git a/net-im/libcommuni/libcommuni-3.5.0_p20190110.ebuild b/net-im/libcommuni/libcommuni-3.5.0_p20190110.ebuild deleted file mode 100644 index e07da594ab0..000 --- a/net-im/libcommuni/libcommuni-3.5.0_p20190110.ebuild +++ /dev/null @@ -1,85 +0,0 @@ -# Copyright 1999-2019 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -EGIT_COMMIT="88bb0fcdaab5bdd1176a3b6b485a6415a137ec27" - -inherit qmake-utils - -DESCRIPTION="A cross-platform IRC framework written with Qt" -HOMEPAGE="https://communi.github.io/; -SRC_URI="https://github.com/communi/${PN}/archive/${EGIT_COMMIT}.tar.gz -> ${P}.tar.gz" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="amd64 x86" -IUSE="examples qml test +uchardet" -RESTRICT="!test? ( test )" - -RDEPEND=" - dev-qt/qtcore:5 - dev-qt/qtdeclarative:5 - examples? ( dev-qt/qtgui:5[xcb] ) - uchardet? ( app-i18n/uchardet ) - !uchardet? ( dev-libs/icu:= ) -" - -DEPEND=" - ${RDEPEND} - test? ( dev-qt/qttest:5 ) -" - -S="${WORKDIR}/${PN}-${EGIT_COMMIT}" - -src_prepare() { - default - - # Currently the test tst_IrcLagTimer fails, so disabling - # See: https://github.com/communi/libcommuni/issues/63 - sed -e '/irclagtimer/d' -i tests/auto/auto.pro || die -} - -src_configure() { - local myqmakeargs=( libcommuni.pro - # Disables compile run-time benchmarks, as they don't make any sense - -config no_benchmarks - # Is needed for fixing the QA Notice: The following files contain insecure RUNPATHs - -config no_rpath - # Compile libcommuni always in Release mode, as Debug seems to do nothing - -config release - # Don't silence all compile messages - -config verbose - -config $(usex examples '' 'no_')examples - -config $(usex qml '' 'no_')install_imports - -config $(usex qml '' 'no_')install_qml - -config $(usex test '' 'no_')tests - -config $(usex uchardet 'no_' '')icu - -config $(usex uchardet '' 'no_')uchardet ) - - eqmake5 "${myqmakeargs[@]}" -} - -src_test() { - # This is a hack to delete the existing LD_LIBRARY_PATH and set a new one, - # otherwise a test will fail, because it uses the system installed lib instead of the new compiled lib. - # The test will fail, when libcommuni is emerged with USE="uchardet" and - # libcommuni is already installed with USE="-uchardat", or the other way around. - find "${S}" -type f -name 'target_wrapper.sh' -exec sed -i -e "/.*LD_LIBRARY_PATH.*/d" {} \; || die - local -x LD_LIBRARY_PATH="${S}/lib" - - default -} - -src_install() { - emake install INSTALL_ROOT="${D}" - - if use examples; then - local examples=( "bot" "client" "minimal" "qmlbot" "quick" ) - for example in ${examples[@]}; do - newbin examples/"${example}"/"${example}" libcommuni."${example}" - done - fi - - einstalldocs -}
[gentoo-commits] repo/gentoo:master commit in: net-im/libcommuni/
commit: 8939349807b687242d56c85fcfa397e3de8ebb1c Author: Conrad Kostecki gentoo org> AuthorDate: Tue Dec 17 15:57:22 2019 + Commit: Conrad Kostecki gentoo org> CommitDate: Tue Dec 17 15:57:22 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=89393498 net-im/libcommuni: drop old version Package-Manager: Portage-2.3.81, Repoman-2.3.20 Signed-off-by: Conrad Kostecki gentoo.org> net-im/libcommuni/Manifest | 1 - .../libcommuni/libcommuni-3.5.0_p20180116.ebuild | 77 -- 2 files changed, 78 deletions(-) diff --git a/net-im/libcommuni/Manifest b/net-im/libcommuni/Manifest index 6d372f54681..e249fb6d677 100644 --- a/net-im/libcommuni/Manifest +++ b/net-im/libcommuni/Manifest @@ -1,2 +1 @@ -DIST libcommuni-3.5.0_p20180116.tar.gz 471286 BLAKE2B 9f89a5eea2444c207b54f6b820c7cef89ff2e578d34ad751fdbfe558af2bcf0e52238ef63b244fb321baa7716c0119ca084c547cc0161a08b46af4c9d604dd0e SHA512 f7ce9c92acbd67b3d75b9b7fc1cef55796a3d44294024da591c7b0c21fc065ec484dbc6a4c83af96fcb6fd6e725a7b6ed4219bd09e2aa0de303b82d64741efba DIST libcommuni-3.5.0_p20190110.tar.gz 471278 BLAKE2B 2836a5ae01b08aac624c899a40712a9c452fc5b8f242906063936e48bd59306758cc70ea07beaf8488d228d6029c8128e343bbd59b1bfeff9bb2dccda0153b59 SHA512 9da065ef6b0589f7406d8c66b46f9f8d3d16325b59b7281153233b1a8d2bf98cdd35ee4e416237ac760dfc07531578aa7432226932976b9bbf36209bed5db72c diff --git a/net-im/libcommuni/libcommuni-3.5.0_p20180116.ebuild b/net-im/libcommuni/libcommuni-3.5.0_p20180116.ebuild deleted file mode 100644 index a43946947bf..000 --- a/net-im/libcommuni/libcommuni-3.5.0_p20180116.ebuild +++ /dev/null @@ -1,77 +0,0 @@ -# Copyright 1999-2019 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI="7" - -MY_PV="d3e388de9a146faad3277b46e480b0f1415f9a24" - -inherit qmake-utils - -DESCRIPTION="A cross-platform IRC framework written with Qt" -HOMEPAGE="http://communi.github.io/; -SRC_URI="https://github.com/communi/${PN}/archive/${MY_PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="amd64 x86" -IUSE="qml test +uchardet" -RESTRICT="!test? ( test )" - -RDEPEND=" - dev-qt/qtcore:5 - dev-qt/qtdeclarative:5 - uchardet? ( app-i18n/uchardet ) - !uchardet? ( dev-libs/icu:= ) - " - -DEPEND=" - ${RDEPEND} - test? ( dev-qt/qttest:5 ) -" - -S="${WORKDIR}/${PN}-${MY_PV}" - -src_prepare() { - default - - # Currently the test tst_IrcLagTimer fails, so disabling - # See: https://github.com/communi/libcommuni/issues/63 - sed -e '/irclagtimer/d' -i tests/auto/auto.pro || die -} - -src_configure() { - local myqmakeargs=( libcommuni.pro - # Disables compile run-time benchmarks, as they don't make any sense - -config no_benchmarks - # Disables examples, as no new files are installed - -config no_examples - # Is needed for fixing the QA Notice: The following files contain insecure RUNPATHs - -config no_rpath - # Compile libcommuni always in Release mode, as Debug seems to do nothing - -config release - # Don't silence all compile messages - -config verbose - -config $(usex qml '' 'no_')install_imports - -config $(usex qml '' 'no_')install_qml - -config $(usex test '' 'no_')tests - -config $(usex uchardet 'no_' '')icu - -config $(usex uchardet '' 'no_')uchardet ) - - eqmake5 "${myqmakeargs[@]}" -} - -src_test() { - # This is a hack to delete the existing LD_LIBRARY_PATH and set a new one, - # otherwise a test will fail, because it uses the system installed lib instead of the new compiled lib. - # The test will fail, when libcommuni is emerged with USE="uchardet" and - # libcommuni is already installed with USE="-uchardat", or the other way around. - find "${S}" -type f -name 'target_wrapper.sh' -exec sed -i -e "/.*LD_LIBRARY_PATH.*/d" {} \; || die - local -x LD_LIBRARY_PATH="${S}/lib" - - default -} - -src_install() { - emake install INSTALL_ROOT="${D}" - einstalldocs -}
[gentoo-commits] repo/gentoo:master commit in: net-im/libcommuni/
commit: 26325ea518deeb54be18de1a6c27bfdeaef38509 Author: Agostino Sarubbo gentoo org> AuthorDate: Mon Dec 16 07:48:41 2019 + Commit: Agostino Sarubbo gentoo org> CommitDate: Mon Dec 16 07:48:41 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=26325ea5 net-im/libcommuni: x86 stable wrt bug #702788 Package-Manager: Portage-2.3.79, Repoman-2.3.16 RepoMan-Options: --include-arches="x86" Signed-off-by: Agostino Sarubbo gentoo.org> net-im/libcommuni/libcommuni-3.5.0_p20190110.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/net-im/libcommuni/libcommuni-3.5.0_p20190110.ebuild b/net-im/libcommuni/libcommuni-3.5.0_p20190110.ebuild index 64037cd59be..e07da594ab0 100644 --- a/net-im/libcommuni/libcommuni-3.5.0_p20190110.ebuild +++ b/net-im/libcommuni/libcommuni-3.5.0_p20190110.ebuild @@ -13,7 +13,7 @@ SRC_URI="https://github.com/communi/${PN}/archive/${EGIT_COMMIT}.tar.gz -> ${P}. LICENSE="BSD" SLOT="0" -KEYWORDS="amd64 ~x86" +KEYWORDS="amd64 x86" IUSE="examples qml test +uchardet" RESTRICT="!test? ( test )"
[gentoo-commits] repo/gentoo:master commit in: net-im/libcommuni/
commit: 99c8be1537a917cb9d88c93f4b1af3e9e92d2795 Author: Agostino Sarubbo gentoo org> AuthorDate: Sun Dec 15 13:40:14 2019 + Commit: Agostino Sarubbo gentoo org> CommitDate: Sun Dec 15 13:40:14 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=99c8be15 net-im/libcommuni: amd64 stable wrt bug #702788 Package-Manager: Portage-2.3.79, Repoman-2.3.16 RepoMan-Options: --include-arches="amd64" Signed-off-by: Agostino Sarubbo gentoo.org> net-im/libcommuni/libcommuni-3.5.0_p20190110.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/net-im/libcommuni/libcommuni-3.5.0_p20190110.ebuild b/net-im/libcommuni/libcommuni-3.5.0_p20190110.ebuild index 4a82b9b4dff..64037cd59be 100644 --- a/net-im/libcommuni/libcommuni-3.5.0_p20190110.ebuild +++ b/net-im/libcommuni/libcommuni-3.5.0_p20190110.ebuild @@ -13,7 +13,7 @@ SRC_URI="https://github.com/communi/${PN}/archive/${EGIT_COMMIT}.tar.gz -> ${P}. LICENSE="BSD" SLOT="0" -KEYWORDS="~amd64 ~x86" +KEYWORDS="amd64 ~x86" IUSE="examples qml test +uchardet" RESTRICT="!test? ( test )"
[gentoo-commits] repo/gentoo:master commit in: net-im/libcommuni/
commit: b2240617e40caf87c8317596ca7c22cb1c2c80bd Author: Conrad Kostecki gentoo org> AuthorDate: Mon Dec 2 23:59:07 2019 + Commit: Conrad Kostecki gentoo org> CommitDate: Mon Dec 2 23:59:07 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b2240617 net-im/libcommuni: add missing missing RESTRICT="!test? ( test )" Package-Manager: Portage-2.3.80, Repoman-2.3.19 Signed-off-by: Conrad Kostecki gentoo.org> net-im/libcommuni/libcommuni-3.5.0_p20180116.ebuild | 1 + net-im/libcommuni/libcommuni-3.5.0_p20190110.ebuild | 1 + 2 files changed, 2 insertions(+) diff --git a/net-im/libcommuni/libcommuni-3.5.0_p20180116.ebuild b/net-im/libcommuni/libcommuni-3.5.0_p20180116.ebuild index 1d66a904764..a43946947bf 100644 --- a/net-im/libcommuni/libcommuni-3.5.0_p20180116.ebuild +++ b/net-im/libcommuni/libcommuni-3.5.0_p20180116.ebuild @@ -15,6 +15,7 @@ LICENSE="BSD" SLOT="0" KEYWORDS="amd64 x86" IUSE="qml test +uchardet" +RESTRICT="!test? ( test )" RDEPEND=" dev-qt/qtcore:5 diff --git a/net-im/libcommuni/libcommuni-3.5.0_p20190110.ebuild b/net-im/libcommuni/libcommuni-3.5.0_p20190110.ebuild index 484a8cc0e91..4a82b9b4dff 100644 --- a/net-im/libcommuni/libcommuni-3.5.0_p20190110.ebuild +++ b/net-im/libcommuni/libcommuni-3.5.0_p20190110.ebuild @@ -15,6 +15,7 @@ LICENSE="BSD" SLOT="0" KEYWORDS="~amd64 ~x86" IUSE="examples qml test +uchardet" +RESTRICT="!test? ( test )" RDEPEND=" dev-qt/qtcore:5
[gentoo-commits] repo/gentoo:master commit in: net-im/libcommuni/
commit: c2359dbf56677aa00886d3b825cb0b9134811fd9 Author: Conrad Kostecki kostecki com> AuthorDate: Sat Sep 21 21:03:25 2019 + Commit: Joonas Niilola gentoo org> CommitDate: Tue Sep 24 03:40:01 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c2359dbf net-im/libcommuni: bump to version 3.5.0_p20190110 Package-Manager: Portage-2.3.76, Repoman-2.3.17 Signed-off-by: Conrad Kostecki kostecki.com> Closes: https://github.com/gentoo/gentoo/pull/12999 Signed-off-by: Joonas Niilola gentoo.org> net-im/libcommuni/Manifest | 1 + .../libcommuni/libcommuni-3.5.0_p20190110.ebuild | 84 ++ 2 files changed, 85 insertions(+) diff --git a/net-im/libcommuni/Manifest b/net-im/libcommuni/Manifest index 7670d11af66..6d372f54681 100644 --- a/net-im/libcommuni/Manifest +++ b/net-im/libcommuni/Manifest @@ -1 +1,2 @@ DIST libcommuni-3.5.0_p20180116.tar.gz 471286 BLAKE2B 9f89a5eea2444c207b54f6b820c7cef89ff2e578d34ad751fdbfe558af2bcf0e52238ef63b244fb321baa7716c0119ca084c547cc0161a08b46af4c9d604dd0e SHA512 f7ce9c92acbd67b3d75b9b7fc1cef55796a3d44294024da591c7b0c21fc065ec484dbc6a4c83af96fcb6fd6e725a7b6ed4219bd09e2aa0de303b82d64741efba +DIST libcommuni-3.5.0_p20190110.tar.gz 471278 BLAKE2B 2836a5ae01b08aac624c899a40712a9c452fc5b8f242906063936e48bd59306758cc70ea07beaf8488d228d6029c8128e343bbd59b1bfeff9bb2dccda0153b59 SHA512 9da065ef6b0589f7406d8c66b46f9f8d3d16325b59b7281153233b1a8d2bf98cdd35ee4e416237ac760dfc07531578aa7432226932976b9bbf36209bed5db72c diff --git a/net-im/libcommuni/libcommuni-3.5.0_p20190110.ebuild b/net-im/libcommuni/libcommuni-3.5.0_p20190110.ebuild new file mode 100644 index 000..484a8cc0e91 --- /dev/null +++ b/net-im/libcommuni/libcommuni-3.5.0_p20190110.ebuild @@ -0,0 +1,84 @@ +# Copyright 1999-2019 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +EGIT_COMMIT="88bb0fcdaab5bdd1176a3b6b485a6415a137ec27" + +inherit qmake-utils + +DESCRIPTION="A cross-platform IRC framework written with Qt" +HOMEPAGE="https://communi.github.io/; +SRC_URI="https://github.com/communi/${PN}/archive/${EGIT_COMMIT}.tar.gz -> ${P}.tar.gz" + +LICENSE="BSD" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="examples qml test +uchardet" + +RDEPEND=" + dev-qt/qtcore:5 + dev-qt/qtdeclarative:5 + examples? ( dev-qt/qtgui:5[xcb] ) + uchardet? ( app-i18n/uchardet ) + !uchardet? ( dev-libs/icu:= ) +" + +DEPEND=" + ${RDEPEND} + test? ( dev-qt/qttest:5 ) +" + +S="${WORKDIR}/${PN}-${EGIT_COMMIT}" + +src_prepare() { + default + + # Currently the test tst_IrcLagTimer fails, so disabling + # See: https://github.com/communi/libcommuni/issues/63 + sed -e '/irclagtimer/d' -i tests/auto/auto.pro || die +} + +src_configure() { + local myqmakeargs=( libcommuni.pro + # Disables compile run-time benchmarks, as they don't make any sense + -config no_benchmarks + # Is needed for fixing the QA Notice: The following files contain insecure RUNPATHs + -config no_rpath + # Compile libcommuni always in Release mode, as Debug seems to do nothing + -config release + # Don't silence all compile messages + -config verbose + -config $(usex examples '' 'no_')examples + -config $(usex qml '' 'no_')install_imports + -config $(usex qml '' 'no_')install_qml + -config $(usex test '' 'no_')tests + -config $(usex uchardet 'no_' '')icu + -config $(usex uchardet '' 'no_')uchardet ) + + eqmake5 "${myqmakeargs[@]}" +} + +src_test() { + # This is a hack to delete the existing LD_LIBRARY_PATH and set a new one, + # otherwise a test will fail, because it uses the system installed lib instead of the new compiled lib. + # The test will fail, when libcommuni is emerged with USE="uchardet" and + # libcommuni is already installed with USE="-uchardat", or the other way around. + find "${S}" -type f -name 'target_wrapper.sh' -exec sed -i -e "/.*LD_LIBRARY_PATH.*/d" {} \; || die + local -x LD_LIBRARY_PATH="${S}/lib" + + default +} + +src_install() { + emake install INSTALL_ROOT="${D}" + + if use examples; then + local examples=( "bot" "client" "minimal" "qmlbot" "quick" ) + for example in ${examples[@]}; do + newbin examples/"${example}"/"${example}" libcommuni."${example}" + done + fi + + einstalldocs +}
[gentoo-commits] repo/gentoo:master commit in: net-im/libcommuni/
commit: 77f0781f88ba57e1c9e01fef0b93d9b3831e7349 Author: Agostino Sarubbo gentoo org> AuthorDate: Sat Apr 13 19:08:21 2019 + Commit: Agostino Sarubbo gentoo org> CommitDate: Sat Apr 13 19:08:21 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=77f0781f net-im/libcommuni: amd64 stable wrt bug #682752 Signed-off-by: Agostino Sarubbo gentoo.org> Package-Manager: Portage-2.3.62, Repoman-2.3.11 RepoMan-Options: --include-arches="amd64" net-im/libcommuni/libcommuni-3.5.0_p20180116.ebuild | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/net-im/libcommuni/libcommuni-3.5.0_p20180116.ebuild b/net-im/libcommuni/libcommuni-3.5.0_p20180116.ebuild index 2507c14514a..36dfcafde57 100644 --- a/net-im/libcommuni/libcommuni-3.5.0_p20180116.ebuild +++ b/net-im/libcommuni/libcommuni-3.5.0_p20180116.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2018 Gentoo Authors +# Copyright 1999-2019 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI="7" @@ -13,7 +13,7 @@ SRC_URI="https://github.com/communi/${PN}/archive/${MY_PV}.tar.gz -> ${P}.tar.gz LICENSE="BSD" SLOT="0" -KEYWORDS="~amd64 ~x86" +KEYWORDS="amd64 ~x86" IUSE="qml test +uchardet" RDEPEND="
[gentoo-commits] repo/gentoo:master commit in: net-im/libcommuni/files/, net-im/libcommuni/
commit: 890d21c407d92cfff49db52a782c0ae7e3acb52c Author: Conrad Kostecki kostecki com> AuthorDate: Sat Nov 3 14:37:14 2018 + Commit: Michał Górny gentoo org> CommitDate: Sat Nov 3 21:58:33 2018 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=890d21c4 net-im/libcommuni: drop old version Bug: https://bugs.gentoo.org/669866 Signed-off-by: Conrad Kostecki kostecki.com> Package-Manager: Portage-2.3.51, Repoman-2.3.11 Closes: https://github.com/gentoo/gentoo/pull/10266 Signed-off-by: Michał Górny gentoo.org> net-im/libcommuni/Manifest| 1 - net-im/libcommuni/files/uchardet.pri | 17 --- net-im/libcommuni/libcommuni-3.5.0.ebuild | 74 --- 3 files changed, 92 deletions(-) diff --git a/net-im/libcommuni/Manifest b/net-im/libcommuni/Manifest index 8f4a37519e0..7670d11af66 100644 --- a/net-im/libcommuni/Manifest +++ b/net-im/libcommuni/Manifest @@ -1,2 +1 @@ -DIST libcommuni-3.5.0.tar.gz 646734 BLAKE2B 81e2c783625a0befe2d364423e862967bc76e8a66e9b5d7f2f94f46f46530d54b030bfd3a48d7877532092c607295cff5a77ecd8bb669112d53507a1ea18c5b0 SHA512 4d62f7e5edd32b9121f2b69d15a4022ad5d6cf7136dc48d0a1ca4bd413b3334533d7734d6939906fa3426f8db9bc255696107ecada19875c60ce59990b54dee4 DIST libcommuni-3.5.0_p20180116.tar.gz 471286 BLAKE2B 9f89a5eea2444c207b54f6b820c7cef89ff2e578d34ad751fdbfe558af2bcf0e52238ef63b244fb321baa7716c0119ca084c547cc0161a08b46af4c9d604dd0e SHA512 f7ce9c92acbd67b3d75b9b7fc1cef55796a3d44294024da591c7b0c21fc065ec484dbc6a4c83af96fcb6fd6e725a7b6ed4219bd09e2aa0de303b82d64741efba diff --git a/net-im/libcommuni/files/uchardet.pri b/net-im/libcommuni/files/uchardet.pri deleted file mode 100644 index d22393b76d2..000 --- a/net-im/libcommuni/files/uchardet.pri +++ /dev/null @@ -1,17 +0,0 @@ -## -# Communi -## - -include(../pkg.pri) - -pkgExists(uchardet) { - CONFIG += link_pkgconfig - PKGCONFIG += uchardet -} - -isEmpty(PKGCONFIG) { - error("UChardet support has been enabled, but the UChardet installation has not been found. Did you emerged app-i18n/uchardet?") -} else { - LIBS += -luchardet - INCPATH += -isystem /usr/include/uchardet -} diff --git a/net-im/libcommuni/libcommuni-3.5.0.ebuild b/net-im/libcommuni/libcommuni-3.5.0.ebuild deleted file mode 100644 index 166369b11ab..000 --- a/net-im/libcommuni/libcommuni-3.5.0.ebuild +++ /dev/null @@ -1,74 +0,0 @@ -# Copyright 1999-2018 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 - -inherit qmake-utils - -DESCRIPTION="A cross-platform IRC framework written with Qt" -HOMEPAGE="http://communi.github.io/; -SRC_URI="https://github.com/communi/libcommuni/archive/v${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="~amd64 ~x86" -IUSE="qml test +uchardet" - -# Compiling with USE="test" is currently broken with dev-libs/icu -# See: https://github.com/communi/libcommuni/issues/60 -REQUIRED_USE="test? ( uchardet )" - -RDEPEND="dev-qt/qtcore:5 - dev-qt/qtdeclarative:5 - uchardet? ( app-i18n/uchardet ) - !uchardet? ( dev-libs/icu:= )" - -DEPEND="test? ( dev-qt/qttest:5 ) - ${RDEPEND}" - -RESTRICT="!test? ( test )" - -src_prepare() { - default - - # Don't use bundled uchardet, use instead app-i18n/uchardet - rm -rf src/3rdparty/uchardet-0.0.1/* || die - cp "${FILESDIR}"/uchardet.pri src/3rdparty/uchardet-0.0.1/uchardet.pri || die -} - -src_configure() { - local myqmakeargs=( libcommuni.pro - # Disables compile run-time benchmarks, as they don't make any sense - -config no_benchmarks - # Disables examples, as no new files are installed - -config no_examples - # Is needed for fixing the QA Notice: The following files contain insecure RUNPATHs - -config no_rpath - # Compile libcommuni always in Release mode, as Debug seems to do nothing - -config release - # Don't silence all compile messages - -config verbose - -config $(usex qml '' 'no_')install_imports - -config $(usex qml '' 'no_')install_qml - -config $(usex test '' 'no_')tests - -config $(usex uchardet 'no_' '')icu - -config $(usex uchardet '' 'no_')uchardet ) - - eqmake5 "${myqmakeargs[@]}" -} - -src_test() { - # This is a hack to delete the existing LD_LIBRARY_PATH and set a new one, - # otherwise a test will fail, because it uses the system installed lib instead of the new compiled lib. - # The test will fail, when libcommuni is emerged with USE="uchardet" and - # libcommuni is already installed with USE="-uchardat", or the other way around. - find "${S}" -type f -name
[gentoo-commits] repo/gentoo:master commit in: net-im/libcommuni/
commit: 42b4cf85c503f98ebd97020cb451bd86aaa339ab Author: Conrad Kostecki kostecki com> AuthorDate: Sun Oct 28 14:37:56 2018 + Commit: Michał Górny gentoo org> CommitDate: Sat Nov 3 21:58:32 2018 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=42b4cf85 net-im/libcommuni: bump to version 3.5.0_p20180116 Also bumped to EAPI=7. Signed-off-by: Conrad Kostecki kostecki.com> Package-Manager: Portage-2.3.51, Repoman-2.3.11 Signed-off-by: Michał Górny gentoo.org> net-im/libcommuni/Manifest | 1 + .../libcommuni/libcommuni-3.5.0_p20180116.ebuild | 76 ++ 2 files changed, 77 insertions(+) diff --git a/net-im/libcommuni/Manifest b/net-im/libcommuni/Manifest index 3adc4146f91..8f4a37519e0 100644 --- a/net-im/libcommuni/Manifest +++ b/net-im/libcommuni/Manifest @@ -1 +1,2 @@ DIST libcommuni-3.5.0.tar.gz 646734 BLAKE2B 81e2c783625a0befe2d364423e862967bc76e8a66e9b5d7f2f94f46f46530d54b030bfd3a48d7877532092c607295cff5a77ecd8bb669112d53507a1ea18c5b0 SHA512 4d62f7e5edd32b9121f2b69d15a4022ad5d6cf7136dc48d0a1ca4bd413b3334533d7734d6939906fa3426f8db9bc255696107ecada19875c60ce59990b54dee4 +DIST libcommuni-3.5.0_p20180116.tar.gz 471286 BLAKE2B 9f89a5eea2444c207b54f6b820c7cef89ff2e578d34ad751fdbfe558af2bcf0e52238ef63b244fb321baa7716c0119ca084c547cc0161a08b46af4c9d604dd0e SHA512 f7ce9c92acbd67b3d75b9b7fc1cef55796a3d44294024da591c7b0c21fc065ec484dbc6a4c83af96fcb6fd6e725a7b6ed4219bd09e2aa0de303b82d64741efba diff --git a/net-im/libcommuni/libcommuni-3.5.0_p20180116.ebuild b/net-im/libcommuni/libcommuni-3.5.0_p20180116.ebuild new file mode 100644 index 000..2507c14514a --- /dev/null +++ b/net-im/libcommuni/libcommuni-3.5.0_p20180116.ebuild @@ -0,0 +1,76 @@ +# Copyright 1999-2018 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI="7" + +MY_PV="d3e388de9a146faad3277b46e480b0f1415f9a24" + +inherit qmake-utils + +DESCRIPTION="A cross-platform IRC framework written with Qt" +HOMEPAGE="http://communi.github.io/; +SRC_URI="https://github.com/communi/${PN}/archive/${MY_PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="BSD" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="qml test +uchardet" + +RDEPEND=" + dev-qt/qtcore:5 + dev-qt/qtdeclarative:5 + uchardet? ( app-i18n/uchardet ) + !uchardet? ( dev-libs/icu:= ) + " + +DEPEND=" + ${RDEPEND} + test? ( dev-qt/qttest:5 ) +" + +S="${WORKDIR}/${PN}-${MY_PV}" + +src_prepare() { + default + + # Currently the test tst_IrcLagTimer fails, so disabling + # See: https://github.com/communi/libcommuni/issues/63 + sed -e '/irclagtimer/d' -i tests/auto/auto.pro || die +} + +src_configure() { + local myqmakeargs=( libcommuni.pro + # Disables compile run-time benchmarks, as they don't make any sense + -config no_benchmarks + # Disables examples, as no new files are installed + -config no_examples + # Is needed for fixing the QA Notice: The following files contain insecure RUNPATHs + -config no_rpath + # Compile libcommuni always in Release mode, as Debug seems to do nothing + -config release + # Don't silence all compile messages + -config verbose + -config $(usex qml '' 'no_')install_imports + -config $(usex qml '' 'no_')install_qml + -config $(usex test '' 'no_')tests + -config $(usex uchardet 'no_' '')icu + -config $(usex uchardet '' 'no_')uchardet ) + + eqmake5 "${myqmakeargs[@]}" +} + +src_test() { + # This is a hack to delete the existing LD_LIBRARY_PATH and set a new one, + # otherwise a test will fail, because it uses the system installed lib instead of the new compiled lib. + # The test will fail, when libcommuni is emerged with USE="uchardet" and + # libcommuni is already installed with USE="-uchardat", or the other way around. + find "${S}" -type f -name 'target_wrapper.sh' -exec sed -i -e "/.*LD_LIBRARY_PATH.*/d" {} \; || die + local -x LD_LIBRARY_PATH="${S}/lib" + + default +} + +src_install() { + emake install INSTALL_ROOT="${D}" + einstalldocs +}
[gentoo-commits] repo/gentoo:master commit in: net-im/libcommuni/files/, net-im/libcommuni/
commit: 6455ce2a691b95dc83c015927763e9c9fc771997 Author: Conrad Kostecki kostecki com> AuthorDate: Tue May 1 20:19:34 2018 + Commit: Michał Górny gentoo org> CommitDate: Wed May 9 12:46:43 2018 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6455ce2a net-im/libcommuni: New package Closes: https://bugs.gentoo.org/652462 Closes: https://github.com/gentoo/gentoo/pull/7813 Package-Manager: Portage-2.3.24, Repoman-2.3.6 net-im/libcommuni/Manifest| 1 + net-im/libcommuni/files/uchardet.pri | 17 +++ net-im/libcommuni/libcommuni-3.5.0.ebuild | 74 +++ net-im/libcommuni/metadata.xml| 21 + 4 files changed, 113 insertions(+) diff --git a/net-im/libcommuni/Manifest b/net-im/libcommuni/Manifest new file mode 100644 index 000..3adc4146f91 --- /dev/null +++ b/net-im/libcommuni/Manifest @@ -0,0 +1 @@ +DIST libcommuni-3.5.0.tar.gz 646734 BLAKE2B 81e2c783625a0befe2d364423e862967bc76e8a66e9b5d7f2f94f46f46530d54b030bfd3a48d7877532092c607295cff5a77ecd8bb669112d53507a1ea18c5b0 SHA512 4d62f7e5edd32b9121f2b69d15a4022ad5d6cf7136dc48d0a1ca4bd413b3334533d7734d6939906fa3426f8db9bc255696107ecada19875c60ce59990b54dee4 diff --git a/net-im/libcommuni/files/uchardet.pri b/net-im/libcommuni/files/uchardet.pri new file mode 100644 index 000..d22393b76d2 --- /dev/null +++ b/net-im/libcommuni/files/uchardet.pri @@ -0,0 +1,17 @@ +## +# Communi +## + +include(../pkg.pri) + +pkgExists(uchardet) { + CONFIG += link_pkgconfig + PKGCONFIG += uchardet +} + +isEmpty(PKGCONFIG) { + error("UChardet support has been enabled, but the UChardet installation has not been found. Did you emerged app-i18n/uchardet?") +} else { + LIBS += -luchardet + INCPATH += -isystem /usr/include/uchardet +} diff --git a/net-im/libcommuni/libcommuni-3.5.0.ebuild b/net-im/libcommuni/libcommuni-3.5.0.ebuild new file mode 100644 index 000..166369b11ab --- /dev/null +++ b/net-im/libcommuni/libcommuni-3.5.0.ebuild @@ -0,0 +1,74 @@ +# Copyright 1999-2018 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +inherit qmake-utils + +DESCRIPTION="A cross-platform IRC framework written with Qt" +HOMEPAGE="http://communi.github.io/; +SRC_URI="https://github.com/communi/libcommuni/archive/v${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="BSD" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="qml test +uchardet" + +# Compiling with USE="test" is currently broken with dev-libs/icu +# See: https://github.com/communi/libcommuni/issues/60 +REQUIRED_USE="test? ( uchardet )" + +RDEPEND="dev-qt/qtcore:5 + dev-qt/qtdeclarative:5 + uchardet? ( app-i18n/uchardet ) + !uchardet? ( dev-libs/icu:= )" + +DEPEND="test? ( dev-qt/qttest:5 ) + ${RDEPEND}" + +RESTRICT="!test? ( test )" + +src_prepare() { + default + + # Don't use bundled uchardet, use instead app-i18n/uchardet + rm -rf src/3rdparty/uchardet-0.0.1/* || die + cp "${FILESDIR}"/uchardet.pri src/3rdparty/uchardet-0.0.1/uchardet.pri || die +} + +src_configure() { + local myqmakeargs=( libcommuni.pro + # Disables compile run-time benchmarks, as they don't make any sense + -config no_benchmarks + # Disables examples, as no new files are installed + -config no_examples + # Is needed for fixing the QA Notice: The following files contain insecure RUNPATHs + -config no_rpath + # Compile libcommuni always in Release mode, as Debug seems to do nothing + -config release + # Don't silence all compile messages + -config verbose + -config $(usex qml '' 'no_')install_imports + -config $(usex qml '' 'no_')install_qml + -config $(usex test '' 'no_')tests + -config $(usex uchardet 'no_' '')icu + -config $(usex uchardet '' 'no_')uchardet ) + + eqmake5 "${myqmakeargs[@]}" +} + +src_test() { + # This is a hack to delete the existing LD_LIBRARY_PATH and set a new one, + # otherwise a test will fail, because it uses the system installed lib instead of the new compiled lib. + # The test will fail, when libcommuni is emerged with USE="uchardet" and + # libcommuni is already installed with USE="-uchardat", or the other way around. + find "${S}" -type f -name 'target_wrapper.sh' -exec sed -i -e "/.*LD_LIBRARY_PATH.*/d" {} \; || die + local -x LD_LIBRARY_PATH="${S}/lib" + + default +} + +src_install() { + emake install INSTALL_ROOT="${D}" + einstalldocs +} diff --git a/net-im/libcommuni/metadata.xml b/net-im/libcommuni/metadata.xml new file mode 100644 index 000..40dcff97d64 --- /dev/null +++