From 71deace00d1a2b091313fe137ab7092418c6f87c Mon Sep 17 00:00:00 2001 From: V3n3RiX Date: Mon, 10 Feb 2020 21:05:55 +0000 Subject: gentoo resync : 10.02.2020 --- net-libs/meanwhile/Manifest | 3 +- .../files/meanwhile-1.0.2-gentoo-fhs-samples.patch | 26 +++++++++++ net-libs/meanwhile/meanwhile-1.0.2-r1.ebuild | 50 +++++++++++++--------- 3 files changed, 57 insertions(+), 22 deletions(-) create mode 100644 net-libs/meanwhile/files/meanwhile-1.0.2-gentoo-fhs-samples.patch (limited to 'net-libs/meanwhile') diff --git a/net-libs/meanwhile/Manifest b/net-libs/meanwhile/Manifest index e8edafcb2aa3..1e31531697a6 100644 --- a/net-libs/meanwhile/Manifest +++ b/net-libs/meanwhile/Manifest @@ -1,5 +1,6 @@ +AUX meanwhile-1.0.2-gentoo-fhs-samples.patch 588 BLAKE2B 1905d0d49a814157ae8f6c80f94dcfebcd742404f1329f2f2cd75c6d50cdf50934f93baedfdb79a3b5ad1f2b1b264b6ed7163da4ef51f96f56fdbe6d8d8a46bb SHA512 af12dff949c06994f2834978cac405cb4e6d39714a09b088eab33b433f8597ef3a70f523ec903b4df0f8d272ae63d0c25cd73efe68f3cba58624c9a6682a3e2c AUX meanwhile-1.0.2-glib2.31.patch 6461 BLAKE2B 1d46f23d60776dd3f3743ca8c892828b966bc3bcf679d7e3f33739fb1d54fe999bf9ff605590c7458b3d4e12a374109903ba53bad1763e343c30224c506b89bf SHA512 b22a45ff231f33294808e65dd0e0461810be26078d94493c56e3e0303fa9d5606f7916f14edee7f94a2b78574300ba76df433b9e3c1ba0b5df3da0d07aa9ca70 AUX meanwhile-1.0.2-presence.patch 1163 BLAKE2B ba471439dd6acaa5e4b3db78432b76379570c8bde5c760ce0ce388ef33b41527e43c001445c7bfad3e998590c8e80e13b6b12723d340bfac338e9394ed4b8e9a SHA512 f4caf5f727464b044ed533abcb3929227bc55cba4132b55587411ae5c78c320c916924c5b9228a34634af68f4a00d8103616c64b4b77f04e15f66d8ff62dbbd7 DIST meanwhile-1.0.2.tar.gz 479325 BLAKE2B 70b032ab9b1fc6f556a16afceec5eac72b8efc686977734c84068fb34e49fed01c2c20743ba058cd99de155dd0172ea2132c8bdbfbbfcaa572f889c15da96e01 SHA512 ba356124352ed522bc4c62282e4267960e0d3751c990cc422957ae263c70932264dee2d5e3dfe436325ad53f1833ff541eda4b36a6b78441374256ef54c786e6 -EBUILD meanwhile-1.0.2-r1.ebuild 1046 BLAKE2B e8e7bc3383d15cbfa019f20af67e1e5ae3892ac0844eff9d5ebf2b34c84a29167c4084405ef23f36aceedecfc84284ae2e83499948c8bfe7766bc3c8ff1b356c SHA512 3c8a1896f09c52d931bbe1358b8417d048a55337ec5f57356384d86dfe1b271a54476b438f7ccc9801ba4fab0d9d84bec1d9a26ee82cb4345357ed2712990090 +EBUILD meanwhile-1.0.2-r1.ebuild 963 BLAKE2B 18bd3fc4818ca0adf81d89f5502a065b3cb1bd3b2e80493db3abc7ed156598184a52c5900d796fee28fa7ff5860e7921b5a7d176926b904ffab499a850f577e7 SHA512 58238ab186eade328404d592b7efcef1b3b727bf32baca2eb719ccb557c1d06858fb59fdcf84bffba3fa3fe1b67f1b9d3eff067df564af9765732277d84021d3 MISC metadata.xml 246 BLAKE2B a740e9a1a3e17c2fa628a8e04b07077f2495eda755cbd903ea5934b0409f05f7297ddc90aa9693b9d7f1b7b3bbf3f2070f5e266cfbe230cf07d71749ba54df95 SHA512 9131560c103b0fbf21dae354b0a00ac68bee1b326a3e38b3c18fa7396b4369c4c29a0e550344cb219fd48c94b2d1c21b185a329c992096c0693ea2bf24aa31b2 diff --git a/net-libs/meanwhile/files/meanwhile-1.0.2-gentoo-fhs-samples.patch b/net-libs/meanwhile/files/meanwhile-1.0.2-gentoo-fhs-samples.patch new file mode 100644 index 000000000000..d0bfc20fa76b --- /dev/null +++ b/net-libs/meanwhile/files/meanwhile-1.0.2-gentoo-fhs-samples.patch @@ -0,0 +1,26 @@ +--- a/doc/Makefile.am ++++ b/doc/Makefile.am +@@ -5,10 +5,10 @@ + if ENABLE_DOXYGEN + + htmldoc_DATA = html/* +-htmldocdir = $(datadir)/doc/@PACKAGE@-doc-@VERSION@/html ++htmldocdir = $(htmldir) + + latexdoc_DATA = latex/* +-latexdocdir = $(datadir)/doc/@PACKAGE@-doc-@VERSION@/latex ++latexdocdir = $(docdir)/latex + + docdata = $(htmldoc_DATA) $(latexdoc_DATA) + +--- a/samples/Makefile.am ++++ b/samples/Makefile.am +@@ -19,7 +19,7 @@ + $(SAMPLES_SRC) + + +-sampledir = $(datadir)/doc/@PACKAGE@-doc-@VERSION@/samples ++sampledir = $(docdir)/samples + + + EXTRA_DIST = $(sample_DATA) $(sample_SCRIPTS) diff --git a/net-libs/meanwhile/meanwhile-1.0.2-r1.ebuild b/net-libs/meanwhile/meanwhile-1.0.2-r1.ebuild index 7a2a8a624595..7d3f38645197 100644 --- a/net-libs/meanwhile/meanwhile-1.0.2-r1.ebuild +++ b/net-libs/meanwhile/meanwhile-1.0.2-r1.ebuild @@ -1,45 +1,53 @@ -# Copyright 1999-2019 Gentoo Authors +# Copyright 1999-2020 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -EAPI=4 -inherit eutils flag-o-matic +EAPI=7 + +inherit autotools flag-o-matic DESCRIPTION="Meanwhile (Sametime protocol) library" HOMEPAGE="http://meanwhile.sourceforge.net/" SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz" LICENSE="LGPL-2" -IUSE="doc debug" SLOT="0" KEYWORDS="~alpha amd64 arm arm64 hppa ia64 ~mips ppc ppc64 sparc x86" +IUSE="doc debug" -RDEPEND=">=dev-libs/glib-2:2" - -DEPEND="${RDEPEND} - dev-libs/gmp +RDEPEND="dev-libs/glib:2" +DEPEND=" + ${RDEPEND} + dev-libs/gmp" +BDEPEND=" virtual/pkgconfig doc? ( app-doc/doxygen )" -src_prepare(){ - epatch "${FILESDIR}/${P}-presence.patch" #239144 - epatch "${FILESDIR}/${P}-glib2.31.patch" #409081 - - #241298 - sed -i -e "/sampledir/ s:-doc::" samples/Makefile.in || die +PATCHES=( + # bug 239144 + "${FILESDIR}"/${P}-presence.patch + # bug 409081 + "${FILESDIR}"/${P}-glib2.31.patch + # bug 241298 + "${FILESDIR}"/${P}-gentoo-fhs-samples.patch +) + +src_prepare() { + default + eautoreconf } src_configure() { - append-flags "-fno-tree-vrp" - local myconf - use doc || myconf="${myconf} --enable-doxygen=no" + append-cflags -fno-tree-vrp - econf ${myconf} \ + econf \ --disable-static \ + --enable-doxygen=$(usex doc) \ $(use_enable debug) } src_install() { - emake DESTDIR="${D}" install - find "${D}" -name '*.la' -exec rm -f {} + || die "la file removal failed" - dodoc AUTHORS ChangeLog NEWS README TODO + default + + # no static archives + find "${D}" -name '*.la' -delete || die } -- cgit v1.2.3