Go to:
Gentoo Home
Documentation
Forums
Lists
Bugs
Planet
Store
Wiki
Get Gentoo!
Gentoo's Bugzilla – Attachment 866380 Details for
Bug 909565
net-irc/weechat-4.0.2 version bump
Home
|
New
–
[Ex]
|
Browse
|
Search
|
Privacy Policy
|
[?]
|
Reports
|
Requests
|
Help
|
New Account
|
Log In
[x]
|
Forgot Password
Login:
[x]
[patch]
net-irc/weechat.4.0.2.patch - Version bump, fixes various build issues.
weechat.4.0.2.patch (text/plain), 5.86 KB, created by
bugs.gentoo.org
on 2023-07-27 08:29:43 UTC
(
hide
)
Description:
net-irc/weechat.4.0.2.patch - Version bump, fixes various build issues.
Filename:
MIME Type:
Creator:
bugs.gentoo.org
Created:
2023-07-27 08:29:43 UTC
Size:
5.86 KB
patch
obsolete
>diff --git a/net-irc/weechat/Manifest b/net-irc/weechat/Manifest >index 9b6a788cb511..1d9b8daf0749 100644 >--- a/net-irc/weechat/Manifest >+++ b/net-irc/weechat/Manifest >@@ -1,2 +1,4 @@ > DIST weechat-3.8.tar.xz 2777420 BLAKE2B 46a2c2c5f14f1c47c0ef2c7591549e4568c1777a70c571ab6d0e5938685262a0806c1fd301eb0d840245b7df2c42a69b089d6eac82706ae5b2a8e590a910080a SHA512 f2fe125d03e9c8f8b5b03e2cdd340c6cd65c463187bd213c9128a3df19da56ae38f1a6d20a47c09606d1504448e3d554de042e33cc57b73753ce8491595ef516 > DIST weechat-3.8.tar.xz.asc 833 BLAKE2B 3db6467d5a47b86df7eca237bf2def812666fed42b9c1b968760e4999f785ba65fe84be61ae152ac5d5a3fa85953b5442f515afc244249fbc15ff94ca2a06147 SHA512 61154ef33aeb1155004975ee6688d5dcb427e0670e7463549ed0157de7be61309abb5dbad419bceb596e11f494e41a00b72e6f908ed9f02525660f7155dcc2ec >+DIST weechat-4.0.2.tar.xz 2573044 BLAKE2B 17da7769dc40885565d4932910920a4d3b23736fc244063d548e50109dc101ae63287e5467368b40ef3b835b3ef7d55f901bc7d2dfcbad59772afdd340532001 SHA512 271c22cba68fdb5efd14c4111ea9b7f44f2c95282cb7cac10a42432b195aadf5a081831853243ed09535df25d95b30c0d57b23c84d24c3665ae8393bc76db4d5 >+DIST weechat-4.0.2.tar.xz.asc 833 BLAKE2B 92e1a2efb9a7e5cd94a0266d5980c88ed1d93ab7e6003c2d9f28b460e805505d6094d461534782fc6e80a366cb5fb6f12ddf8fc41d29fa7ffad5b343ccc06ac3 SHA512 c2ab90223d5bac8551a0b95480b0ccecfbb7c199f4d8a6f8dc4e6b21c78fadb22a7feb7c53c052d3a67ba34cbaf4e7faea83cdd2df5f0dd325aee0d3e4375139 >diff --git a/net-irc/weechat/weechat-3.8.ebuild b/net-irc/weechat/weechat-4.0.2.ebuild >similarity index 85% >copy from net-irc/weechat/weechat-3.8.ebuild >copy to net-irc/weechat/weechat-4.0.2.ebuild >index 6053570ece4a..7ee672396fcf 100644 >--- a/net-irc/weechat/weechat-3.8.ebuild >+++ b/net-irc/weechat/weechat-4.0.2.ebuild >@@ -17,7 +17,7 @@ else > verify-sig? ( https://weechat.org/files/src/${P}.tar.xz.asc )" > VERIFY_SIG_OPENPGP_KEY_PATH=${BROOT}/usr/share/openpgp-keys/weechat.org.asc > BDEPEND+="verify-sig? ( sec-keys/openpgp-keys-weechat )" >- KEYWORDS="amd64 ~arm arm64 ~ppc ppc64 ~riscv ~x86 ~x64-macos" >+ KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86 ~x64-macos" > fi > > DESCRIPTION="Portable and multi-interface IRC client" >@@ -58,7 +58,6 @@ RDEPEND=" > || ( > dev-lang/ruby:3.1 > dev-lang/ruby:3.0 >- dev-lang/ruby:2.7 > ) > ) > selinux? ( sec-policy/selinux-irc ) >@@ -82,7 +81,6 @@ BDEPEND+=" > > PATCHES=( > "${FILESDIR}"/${PN}-3.3-cmake_lua_version.patch >- "${FILESDIR}"/${PN}-3.8-gettext-0.22.patch > ) > > DOCS="AUTHORS.adoc ChangeLog.adoc Contributing.adoc ReleaseNotes.adoc README.adoc" >@@ -108,17 +106,21 @@ src_prepare() { > done > > # install only required documentation ; en always >- for i in $(grep add_subdirectory doc/CMakeLists.txt \ >- | sed -e 's/.*add_subdirectory(\(..\)).*/\1/' -e '/en/d'); do >- if ! has ${i} ${LINGUAS-${i}} ; then >- sed -i \ >- -e '/add_subdirectory('${i}')/d' \ >- doc/CMakeLists.txt || die >- fi >+ local j >+ for i in $(grep -e 'set(.*en.*)$' doc/CMakeLists.txt \ >+ | sed -e 's/.*set(\(\w\+\).*/\1/'); do >+ for j in $(grep set.${i} doc/CMakeLists.txt \ >+ | sed -e "s/.*${i}\(.*\)).*/\1/" -e 's/ en//'); do >+ if ! has ${j} ${LINGUAS-${j}} ; then >+ sed -i \ >+ -e "s/\(set(${i}.*\) ${j}/\1/" \ >+ doc/CMakeLists.txt || die >+ fi >+ done > done > > # install docs in correct directory >- sed -i "s#\${DATAROOTDIR}/doc/\${PROJECT_NAME}#\0-${PVR}/html#" doc/*/CMakeLists.txt || die >+ sed -i "s#\${DATAROOTDIR}/doc/\${PROJECT_NAME}#\0-${PVR}/html#" doc/CMakeLists.txt || die > > if [[ ${CHOST} == *-darwin* ]]; then > # fix linking error on Darwin >@@ -140,7 +142,11 @@ src_configure() { > -DENABLE_ALIAS=$(usex alias) > -DENABLE_BUFLIST=$(usex buflist) > -DENABLE_CHARSET=$(usex charset) >- -DENABLE_DOC=$(usex doc) >+ # -DENABLE_DOC requires all plugins (except javascript). >+ # https://github.com/weechat/weechat/blob/v4.0.2/CMakeLists.txt#L144 >+ # Impossible since php was dropped in net-irc/weechat-3.5.r1.ebuild. bug #705702 >+ -DENABLE_DOC=OFF >+ -DENABLE_DOC_INCOMPLETE=$(usex doc) > -DENABLE_ENCHANT=$(usex enchant) > -DENABLE_EXEC=$(usex exec) > -DENABLE_FIFO=$(usex fifo) >diff --git a/net-irc/weechat/weechat-9999.ebuild b/net-irc/weechat/weechat-9999.ebuild >index a10572d3f909..7ee672396fcf 100644 >--- a/net-irc/weechat/weechat-9999.ebuild >+++ b/net-irc/weechat/weechat-9999.ebuild >@@ -58,7 +58,6 @@ RDEPEND=" > || ( > dev-lang/ruby:3.1 > dev-lang/ruby:3.0 >- dev-lang/ruby:2.7 > ) > ) > selinux? ( sec-policy/selinux-irc ) >@@ -107,17 +106,21 @@ src_prepare() { > done > > # install only required documentation ; en always >- for i in $(grep add_subdirectory doc/CMakeLists.txt \ >- | sed -e 's/.*add_subdirectory(\(..\)).*/\1/' -e '/en/d'); do >- if ! has ${i} ${LINGUAS-${i}} ; then >- sed -i \ >- -e '/add_subdirectory('${i}')/d' \ >- doc/CMakeLists.txt || die >- fi >+ local j >+ for i in $(grep -e 'set(.*en.*)$' doc/CMakeLists.txt \ >+ | sed -e 's/.*set(\(\w\+\).*/\1/'); do >+ for j in $(grep set.${i} doc/CMakeLists.txt \ >+ | sed -e "s/.*${i}\(.*\)).*/\1/" -e 's/ en//'); do >+ if ! has ${j} ${LINGUAS-${j}} ; then >+ sed -i \ >+ -e "s/\(set(${i}.*\) ${j}/\1/" \ >+ doc/CMakeLists.txt || die >+ fi >+ done > done > > # install docs in correct directory >- sed -i "s#\${DATAROOTDIR}/doc/\${PROJECT_NAME}#\0-${PVR}/html#" doc/*/CMakeLists.txt || die >+ sed -i "s#\${DATAROOTDIR}/doc/\${PROJECT_NAME}#\0-${PVR}/html#" doc/CMakeLists.txt || die > > if [[ ${CHOST} == *-darwin* ]]; then > # fix linking error on Darwin >@@ -139,7 +142,11 @@ src_configure() { > -DENABLE_ALIAS=$(usex alias) > -DENABLE_BUFLIST=$(usex buflist) > -DENABLE_CHARSET=$(usex charset) >- -DENABLE_DOC=$(usex doc) >+ # -DENABLE_DOC requires all plugins (except javascript). >+ # https://github.com/weechat/weechat/blob/v4.0.2/CMakeLists.txt#L144 >+ # Impossible since php was dropped in net-irc/weechat-3.5.r1.ebuild. bug #705702 >+ -DENABLE_DOC=OFF >+ -DENABLE_DOC_INCOMPLETE=$(usex doc) > -DENABLE_ENCHANT=$(usex enchant) > -DENABLE_EXEC=$(usex exec) > -DENABLE_FIFO=$(usex fifo)
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Diff
View Attachment As Raw
Actions:
View
|
Diff
Attachments on
bug 909565
: 866380