[gentoo-commits] repo/gentoo:master commit in: app-arch/libpar2/
commit: 710095e3f999c58e23ce866e0a6629dd9a0ac51c Author: Eli Schwartz gentoo org> AuthorDate: Fri Sep 13 00:08:20 2024 + Commit: Eli Schwartz gentoo org> CommitDate: Fri Sep 13 16:09:54 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=710095e3 app-arch/libpar2: make sure elibtoolize is applied Needed to e.g. pass LTO warning flags through to the linker. Signed-off-by: Eli Schwartz gentoo.org> app-arch/libpar2/libpar2-0.4.ebuild | 9 - 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/app-arch/libpar2/libpar2-0.4.ebuild b/app-arch/libpar2/libpar2-0.4.ebuild index 31de2a7569ff..da3ea3176a05 100644 --- a/app-arch/libpar2/libpar2-0.4.ebuild +++ b/app-arch/libpar2/libpar2-0.4.ebuild @@ -1,8 +1,10 @@ -# Copyright 1999-2020 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 +inherit libtool + DESCRIPTION="A library for par2, extracted from par2cmdline" HOMEPAGE="https://launchpad.net/libpar2/"; SRC_URI="https://launchpad.net/${PN}/trunk/${PV}/+download/${P}.tar.gz"; @@ -15,6 +17,11 @@ RDEPEND="dev-libs/libsigc++:2" DEPEND="${RDEPEND}" BDEPEND="virtual/pkgconfig" +src_prepare() { + default + elibtoolize +} + src_configure() { econf --disable-static }
[gentoo-commits] repo/gentoo:master commit in: app-arch/libpar2/
commit: 919f7dc90a46b281281cd1f9109a34f96d9b7026 Author: Eli Schwartz gentoo org> AuthorDate: Fri Sep 13 00:13:15 2024 + Commit: Eli Schwartz gentoo org> CommitDate: Fri Sep 13 16:09:55 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=919f7dc9 app-arch/libpar2: update EAPI 7 -> 8 Signed-off-by: Eli Schwartz gentoo.org> app-arch/libpar2/libpar2-0.4-r1.ebuild | 33 + 1 file changed, 33 insertions(+) diff --git a/app-arch/libpar2/libpar2-0.4-r1.ebuild b/app-arch/libpar2/libpar2-0.4-r1.ebuild new file mode 100644 index ..a9f492e7e61a --- /dev/null +++ b/app-arch/libpar2/libpar2-0.4-r1.ebuild @@ -0,0 +1,33 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit libtool + +DESCRIPTION="A library for par2, extracted from par2cmdline" +HOMEPAGE="https://launchpad.net/libpar2/"; +SRC_URI="https://launchpad.net/${PN}/trunk/${PV}/+download/${P}.tar.gz"; + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~amd64 ~ppc ~x86" + +RDEPEND="dev-libs/libsigc++:2" +DEPEND="${RDEPEND}" +BDEPEND="virtual/pkgconfig" + +src_prepare() { + default + elibtoolize + + # broken distfile, see https://bugs.gentoo.org/939532 + touch config.h.in || die +} + +src_install() { + default + + # no static archives + find "${ED}" -name '*.la' -delete || die +}
[gentoo-commits] repo/gentoo:master commit in: app-arch/libpar2/
commit: 91a7f3fbdc01ab33973b58c619cbda9449615241 Author: Eli Schwartz gentoo org> AuthorDate: Fri Sep 13 00:09:04 2024 + Commit: Eli Schwartz gentoo org> CommitDate: Fri Sep 13 16:09:55 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=91a7f3fb app-arch/libpar2: drop build-time dependency on autoconf The Makefile rules trigger running autoheader, because a header is "out of date" compared to configure.ac / aclocal.m4. Rerunning autoheader is a no-op, so simply touch it to indicate that. Closes: https://bugs.gentoo.org/939532 Signed-off-by: Eli Schwartz gentoo.org> app-arch/libpar2/libpar2-0.4.ebuild | 3 +++ 1 file changed, 3 insertions(+) diff --git a/app-arch/libpar2/libpar2-0.4.ebuild b/app-arch/libpar2/libpar2-0.4.ebuild index da3ea3176a05..2aa9e048718c 100644 --- a/app-arch/libpar2/libpar2-0.4.ebuild +++ b/app-arch/libpar2/libpar2-0.4.ebuild @@ -20,6 +20,9 @@ BDEPEND="virtual/pkgconfig" src_prepare() { default elibtoolize + + # broken distfile, see https://bugs.gentoo.org/939532 + touch config.h.in || die } src_configure() {
[gentoo-commits] repo/gentoo:master commit in: app-arch/libpar2/
commit: 973a3dd43499c02472497185449556b63b6c8849 Author: David Seifert gentoo org> AuthorDate: Sat Nov 14 15:03:58 2020 + Commit: David Seifert gentoo org> CommitDate: Sat Nov 14 15:03:58 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=973a3dd4 app-arch/libpar2: Port to EAPI 7 Package-Manager: Portage-3.0.9, Repoman-3.0.2 Signed-off-by: David Seifert gentoo.org> app-arch/libpar2/libpar2-0.4.ebuild | 24 +++- 1 file changed, 11 insertions(+), 13 deletions(-) diff --git a/app-arch/libpar2/libpar2-0.4.ebuild b/app-arch/libpar2/libpar2-0.4.ebuild index 6408f547566..31de2a7569f 100644 --- a/app-arch/libpar2/libpar2-0.4.ebuild +++ b/app-arch/libpar2/libpar2-0.4.ebuild @@ -1,9 +1,7 @@ -# Copyright 1999-2013 Gentoo Foundation +# Copyright 1999-2020 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -EAPI=5 - -inherit autotools-utils flag-o-matic +EAPI=7 DESCRIPTION="A library for par2, extracted from par2cmdline" HOMEPAGE="https://launchpad.net/libpar2/"; @@ -12,18 +10,18 @@ SRC_URI="https://launchpad.net/${PN}/trunk/${PV}/+download/${P}.tar.gz"; LICENSE="GPL-2" SLOT="0" KEYWORDS="amd64 ppc x86" -IUSE="static-libs" RDEPEND="dev-libs/libsigc++:2" -DEPEND="${RDEPEND} - virtual/pkgconfig" +DEPEND="${RDEPEND}" +BDEPEND="virtual/pkgconfig" -DOCS=( AUTHORS ChangeLog README ) +src_configure() { + econf --disable-static +} -# Needed to install all headers properly (bug #391815) -AUTOTOOLS_IN_SOURCE_BUILD=1 +src_install() { + default -src_prepare() { - autotools-utils_src_prepare - append-cxxflags -std=c++11 #567498 + # no static archives + find "${ED}" -name '*.la' -delete || die }
[gentoo-commits] repo/gentoo:master commit in: app-arch/libpar2/
commit: c5d894805421894186fc2a4a843f568caa4553b6 Author: Tim Harder gentoo org> AuthorDate: Sun Nov 17 04:34:47 2019 + Commit: Tim Harder gentoo org> CommitDate: Sun Nov 17 05:01:45 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c5d89480 app-arch/libpar2: drop myself as a maintainer Signed-off-by: Tim Harder gentoo.org> app-arch/libpar2/metadata.xml | 5 + 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/app-arch/libpar2/metadata.xml b/app-arch/libpar2/metadata.xml index 1cb3032538b..679fb9b8673 100644 --- a/app-arch/libpar2/metadata.xml +++ b/app-arch/libpar2/metadata.xml @@ -1,10 +1,7 @@ http://www.gentoo.org/dtd/metadata.dtd";> - -radher...@gentoo.org -Tim Harder - + libpar2
[gentoo-commits] repo/gentoo:master commit in: app-arch/libpar2/
commit: 22a18c6931f5224bc6cd6a7c297bdfded08f6f5b Author: Pacho Ramos gentoo org> AuthorDate: Tue Dec 15 20:29:28 2015 + Commit: Pacho Ramos gentoo org> CommitDate: Tue Dec 15 20:36:45 2015 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=22a18c69 app-arch/libpar2: Fix building with latest glibmm/libsigc++ (#567498) Package-Manager: portage-2.2.26 app-arch/libpar2/libpar2-0.4.ebuild | 7 ++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/app-arch/libpar2/libpar2-0.4.ebuild b/app-arch/libpar2/libpar2-0.4.ebuild index 18c5bed..4c7a699 100644 --- a/app-arch/libpar2/libpar2-0.4.ebuild +++ b/app-arch/libpar2/libpar2-0.4.ebuild @@ -4,7 +4,7 @@ EAPI=5 -inherit autotools-utils +inherit autotools-utils flag-o-matic DESCRIPTION="A library for par2, extracted from par2cmdline" HOMEPAGE="https://launchpad.net/libpar2/"; @@ -23,3 +23,8 @@ DOCS=( AUTHORS ChangeLog README ) # Needed to install all headers properly (bug #391815) AUTOTOOLS_IN_SOURCE_BUILD=1 + +src_prepare() { + autotools-utils_src_prepare + append-cxxflags -std=c++11 #567498 +}