[gentoo-commits] repo/gentoo:master commit in: sys-devel/libtool/

2024-01-14 Thread Sam James
commit: cc63949e79dcd30f226f08d94064388a489d819e
Author: Sam James  gentoo  org>
AuthorDate: Sun Jan 14 20:31:32 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Jan 14 20:31:46 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cc63949e

sys-devel/libtool: drop upstreamed patch from live

Signed-off-by: Sam James  gentoo.org>

 sys-devel/libtool/libtool-.ebuild | 1 -
 1 file changed, 1 deletion(-)

diff --git a/sys-devel/libtool/libtool-.ebuild 
b/sys-devel/libtool/libtool-.ebuild
index 131575326378..ce85f708a494 100644
--- a/sys-devel/libtool/libtool-.ebuild
+++ b/sys-devel/libtool/libtool-.ebuild
@@ -45,7 +45,6 @@ PATCHES=(
 
"${FILESDIR}"/${PN}-2.2.6a-darwin-module-bundle.patch
"${FILESDIR}"/${PN}-2.4.6-darwin-use-linux-version.patch
-   "${FILESDIR}"/${PN}-2.4.7-grep-3.8.patch
 )
 
 src_prepare() {



[gentoo-commits] repo/gentoo:master commit in: sys-devel/libtool/

2024-01-13 Thread Sam James
commit: b9d801f57c6e3990e82709562a2a4255d90d7134
Author: Sam James  gentoo  org>
AuthorDate: Sat Jan 13 14:11:19 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Jan 13 14:11:51 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b9d801f5

sys-devel/libtool: add elt-patches note

Signed-off-by: Sam James  gentoo.org>

 sys-devel/libtool/libtool-2.4.7-r2.ebuild | 3 +++
 sys-devel/libtool/libtool-.ebuild | 3 +++
 2 files changed, 6 insertions(+)

diff --git a/sys-devel/libtool/libtool-2.4.7-r2.ebuild 
b/sys-devel/libtool/libtool-2.4.7-r2.ebuild
index 2bf9e471c863..a2ec01d3671b 100644
--- a/sys-devel/libtool/libtool-2.4.7-r2.ebuild
+++ b/sys-devel/libtool/libtool-2.4.7-r2.ebuild
@@ -34,6 +34,9 @@ RDEPEND="
 DEPEND="${RDEPEND}"
 [[ ${PV} == * ]] && BDEPEND="sys-apps/help2man"
 
+# Note that we have more patches in 
https://gitweb.gentoo.org/proj/elt-patches.git/
+# for package builds. The patches here are just those which are definitely fine
+# for the system-wide libtool installation as well.
 PATCHES=(
# bug #109105
"${FILESDIR}"/${PN}-2.4.3-use-linux-version-in-fbsd.patch

diff --git a/sys-devel/libtool/libtool-.ebuild 
b/sys-devel/libtool/libtool-.ebuild
index ae63801bea83..131575326378 100644
--- a/sys-devel/libtool/libtool-.ebuild
+++ b/sys-devel/libtool/libtool-.ebuild
@@ -34,6 +34,9 @@ RDEPEND="
 DEPEND="${RDEPEND}"
 [[ ${PV} == * ]] && BDEPEND="sys-apps/help2man"
 
+# Note that we have more patches in 
https://gitweb.gentoo.org/proj/elt-patches.git/
+# for package builds. The patches here are just those which are definitely fine
+# for the system-wide libtool installation as well.
 PATCHES=(
# bug #109105
"${FILESDIR}"/${PN}-2.4.3-use-linux-version-in-fbsd.patch



[gentoo-commits] repo/gentoo:master commit in: sys-devel/libtool/

2024-01-08 Thread Sam James
commit: 72b9e5c972e4f09ccf244f79ad74f8de2ea182b3
Author: Sam James  gentoo  org>
AuthorDate: Tue Jan  9 07:43:57 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Jan  9 07:45:59 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=72b9e5c9

sys-devel/libtool: drop stale dev-libs/libltdl compatibility dep

bug #528294 was closed in 2016 but we hadn't dropped the shim/compat./transition
dep in sys-devel/libtool on dev-libs/libltdl until now.

Bug: https://bugs.gentoo.org/528294
Signed-off-by: Sam James  gentoo.org>

 sys-devel/libtool/{libtool-.ebuild => libtool-2.4.7-r2.ebuild} | 4 ++--
 sys-devel/libtool/libtool-.ebuild  | 3 +--
 2 files changed, 3 insertions(+), 4 deletions(-)

diff --git a/sys-devel/libtool/libtool-.ebuild 
b/sys-devel/libtool/libtool-2.4.7-r2.ebuild
similarity index 97%
copy from sys-devel/libtool/libtool-.ebuild
copy to sys-devel/libtool/libtool-2.4.7-r2.ebuild
index a27b9abcb010..2bf9e471c863 100644
--- a/sys-devel/libtool/libtool-.ebuild
+++ b/sys-devel/libtool/libtool-2.4.7-r2.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -30,7 +30,6 @@ RDEPEND="
sys-devel/gnuconfig
>=sys-devel/autoconf-2.69:*
>=sys-devel/automake-1.13:*
-   >=dev-libs/libltdl-2.4.7
 "
 DEPEND="${RDEPEND}"
 [[ ${PV} == * ]] && BDEPEND="sys-apps/help2man"
@@ -43,6 +42,7 @@ PATCHES=(
 
"${FILESDIR}"/${PN}-2.2.6a-darwin-module-bundle.patch
"${FILESDIR}"/${PN}-2.4.6-darwin-use-linux-version.patch
+   "${FILESDIR}"/${PN}-2.4.7-werror-lto.patch
"${FILESDIR}"/${PN}-2.4.7-grep-3.8.patch
 )
 

diff --git a/sys-devel/libtool/libtool-.ebuild 
b/sys-devel/libtool/libtool-.ebuild
index a27b9abcb010..ae63801bea83 100644
--- a/sys-devel/libtool/libtool-.ebuild
+++ b/sys-devel/libtool/libtool-.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -30,7 +30,6 @@ RDEPEND="
sys-devel/gnuconfig
>=sys-devel/autoconf-2.69:*
>=sys-devel/automake-1.13:*
-   >=dev-libs/libltdl-2.4.7
 "
 DEPEND="${RDEPEND}"
 [[ ${PV} == * ]] && BDEPEND="sys-apps/help2man"



[gentoo-commits] repo/gentoo:master commit in: sys-devel/libtool/

2023-12-27 Thread Sam James
commit: 9cfa82ad6d6e2ff8f57943b8cad71f9e62ca24ad
Author: Sam James  gentoo  org>
AuthorDate: Thu Dec 28 03:45:12 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Dec 28 03:45:12 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9cfa82ad

sys-devel/libtool: drop 2.4.7

Signed-off-by: Sam James  gentoo.org>

 sys-devel/libtool/libtool-2.4.7.ebuild | 114 -
 1 file changed, 114 deletions(-)

diff --git a/sys-devel/libtool/libtool-2.4.7.ebuild 
b/sys-devel/libtool/libtool-2.4.7.ebuild
deleted file mode 100644
index 8f3e8b1e3397..
--- a/sys-devel/libtool/libtool-2.4.7.ebuild
+++ /dev/null
@@ -1,114 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-# Please bump with dev-libs/libltdl.
-
-# bug #225559
-LIBTOOLIZE="true"
-WANT_LIBTOOL="none"
-inherit autotools prefix
-
-if [[ ${PV} == * ]] ; then
-   EGIT_REPO_URI="https://git.savannah.gnu.org/git/libtool.git;
-   inherit git-r3
-else
-   SRC_URI="mirror://gnu/${PN}/${P}.tar.xz"
-   KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc 
ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
-fi
-
-DESCRIPTION="A shared library tool for developers"
-HOMEPAGE="https://www.gnu.org/software/libtool/;
-
-LICENSE="GPL-2"
-SLOT="2"
-IUSE="vanilla"
-
-# Pull in libltdl directly until we convert packages to the new dep.
-RDEPEND="
-   sys-devel/gnuconfig
-   >=sys-devel/autoconf-2.69:*
-   >=sys-devel/automake-1.13:*
-   >=dev-libs/libltdl-2.4.7"
-DEPEND="${RDEPEND}"
-[[ ${PV} == * ]] && BDEPEND="sys-apps/help2man"
-
-PATCHES=(
-   # bug #109105
-   "${FILESDIR}"/${PN}-2.4.3-use-linux-version-in-fbsd.patch
-   # bug #581314
-   "${FILESDIR}"/${PN}-2.4.6-ppc64le.patch
-
-   "${FILESDIR}"/${PN}-2.2.6a-darwin-module-bundle.patch
-   "${FILESDIR}"/${PN}-2.4.6-darwin-use-linux-version.patch
-)
-
-src_prepare() {
-   if [[ ${PV} == * ]] ; then
-   eapply "${FILESDIR}"/${PN}-2.4.6-pthread.patch # bug #650876
-   ./bootstrap || die
-   else
-   PATCHES+=(
-   "${FILESDIR}"/${PN}-2.4.6-pthread_bootstrapped.patch # 
bug #650876
-   )
-   fi
-
-   # WARNING: File build-aux/ltmain.sh is read-only; trying to patch anyway
-   chmod +w build-aux/ltmain.sh || die
-
-   if use vanilla ; then
-   eapply_user
-   return 0
-   else
-   default
-   fi
-
-   if use prefix ; then
-   # seems that libtool has to know about EPREFIX a little bit
-   # better, since it fails to find prefix paths to search libs
-   # from, resulting in some packages building static only, since
-   # libtool is fooled into thinking that libraries are unavailable
-   # (argh...). This could also be fixed by making the gcc wrapper
-   # return the correct result for -print-search-dirs (doesn't
-   # include prefix dirs ...).
-   eapply "${FILESDIR}"/${PN}-2.2.10-eprefix.patch
-   eprefixify m4/libtool.m4
-   fi
-
-   pushd libltdl >/dev/null || die
-   AT_NOELIBTOOLIZE=yes eautoreconf
-   popd >/dev/null || die
-   AT_NOELIBTOOLIZE=yes eautoreconf
-
-   # Make sure timestamps don't trigger a rebuild of man pages. #556512
-   if [[ ${PV} != * ]] ; then
-   touch doc/*.1 || die
-   export HELP2MAN=true
-   fi
-}
-
-src_configure() {
-   # the libtool script uses bash code in it and at configure time, tries
-   # to find a bash shell.  if /bin/sh is bash, it uses that.  this can
-   # cause problems for people who switch /bin/sh on the fly to other
-   # shells, so just force libtool to use /bin/bash all the time.
-   export CONFIG_SHELL="$(type -P bash)"
-
-   # Do not bother hardcoding the full path to sed.
-   # Just rely on $PATH. bug #574550
-   export ac_cv_path_SED="$(basename "$(type -P sed)")"
-
-   [[ ${CHOST} == *-darwin* ]] && local myconf="--program-prefix=g"
-
-   ECONF_SOURCE="${S}" econf ${myconf} --disable-ltdl-install
-}
-
-src_install() {
-   default
-
-   local x
-   while read -d $'\0' -r x ; do
-   ln -sf "${EPREFIX}"/usr/share/gnuconfig/${x##*/} "${x}" || die
-   done < <(find "${ED}" '(' -name config.guess -o -name config.sub ')' 
-print0)
-}



[gentoo-commits] repo/gentoo:master commit in: sys-devel/libtool/files/, sys-devel/libtool/

2023-05-29 Thread Sam James
commit: 79b33c73e995c90c6c74c753b4bc37452ab32c2e
Author: Sam James  gentoo  org>
AuthorDate: Mon May 29 17:35:59 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Mon May 29 18:19:13 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=79b33c73

sys-devel/libtool: drop dead prefix targets

Signed-off-by: Sam James  gentoo.org>

 sys-devel/libtool/files/libtool-2.4.6-mint.patch | 46 
 sys-devel/libtool/libtool-2.4.7-r1.ebuild|  1 -
 sys-devel/libtool/libtool-2.4.7.ebuild   |  1 -
 sys-devel/libtool/libtool-.ebuild|  1 -
 4 files changed, 49 deletions(-)

diff --git a/sys-devel/libtool/files/libtool-2.4.6-mint.patch 
b/sys-devel/libtool/files/libtool-2.4.6-mint.patch
deleted file mode 100644
index 4fe5bcede5a3..
--- a/sys-devel/libtool/files/libtool-2.4.6-mint.patch
+++ /dev/null
@@ -1,46 +0,0 @@
-Patch by Alan Hourihane
-
-http://bugs.gentoo.org/show_bug.cgi?id=266984
-
 a/configure
-+++ b/configure
-@@ -5897,6 +5897,11 @@
- lt_cv_sys_max_cmd_len=8192;
- ;;
- 
-+  mint*)
-+# On MiNT this can take a long time and run out of memory.
-+lt_cv_sys_max_cmd_len=8192;
-+;;
-+
-   amigaos*)
- # On AmigaOS with pdksh, this test takes hours, literally.
- # So we just punt and use a minimum line length of 8192.
 a/libltdl/configure
-+++ b/libltdl/configure
-@@ -4782,6 +4782,11 @@
- lt_cv_sys_max_cmd_len=8192;
- ;;
- 
-+  mint*)
-+# On MiNT this can take a long time and run out of memory.
-+lt_cv_sys_max_cmd_len=8192;
-+;;
-+
-   amigaos*)
- # On AmigaOS with pdksh, this test takes hours, literally.
- # So we just punt and use a minimum line length of 8192.
 a/m4/libtool.m4
-+++ b/m4/libtool.m4
-@@ -1708,6 +1708,11 @@
- lt_cv_sys_max_cmd_len=8192;
- ;;
- 
-+  mint*)
-+# On MiNT this can take a long time and run out of memory.
-+lt_cv_sys_max_cmd_len=8192;
-+;;
-+
-   amigaos*)
- # On AmigaOS with pdksh, this test takes hours, literally.
- # So we just punt and use a minimum line length of 8192.

diff --git a/sys-devel/libtool/libtool-2.4.7-r1.ebuild 
b/sys-devel/libtool/libtool-2.4.7-r1.ebuild
index e4267e86758d..a098f7ae0b1d 100644
--- a/sys-devel/libtool/libtool-2.4.7-r1.ebuild
+++ b/sys-devel/libtool/libtool-2.4.7-r1.ebuild
@@ -41,7 +41,6 @@ PATCHES=(
# bug #581314
"${FILESDIR}"/${PN}-2.4.6-ppc64le.patch
 
-   "${FILESDIR}"/${PN}-2.4.6-mint.patch
"${FILESDIR}"/${PN}-2.2.6a-darwin-module-bundle.patch
"${FILESDIR}"/${PN}-2.4.6-darwin-use-linux-version.patch
"${FILESDIR}"/${PN}-2.4.7-werror-lto.patch

diff --git a/sys-devel/libtool/libtool-2.4.7.ebuild 
b/sys-devel/libtool/libtool-2.4.7.ebuild
index 0b10b9ee127a..8f3e8b1e3397 100644
--- a/sys-devel/libtool/libtool-2.4.7.ebuild
+++ b/sys-devel/libtool/libtool-2.4.7.ebuild
@@ -40,7 +40,6 @@ PATCHES=(
# bug #581314
"${FILESDIR}"/${PN}-2.4.6-ppc64le.patch
 
-   "${FILESDIR}"/${PN}-2.4.6-mint.patch
"${FILESDIR}"/${PN}-2.2.6a-darwin-module-bundle.patch
"${FILESDIR}"/${PN}-2.4.6-darwin-use-linux-version.patch
 )

diff --git a/sys-devel/libtool/libtool-.ebuild 
b/sys-devel/libtool/libtool-.ebuild
index bc4caaff6fe7..a27b9abcb010 100644
--- a/sys-devel/libtool/libtool-.ebuild
+++ b/sys-devel/libtool/libtool-.ebuild
@@ -41,7 +41,6 @@ PATCHES=(
# bug #581314
"${FILESDIR}"/${PN}-2.4.6-ppc64le.patch
 
-   "${FILESDIR}"/${PN}-2.4.6-mint.patch
"${FILESDIR}"/${PN}-2.2.6a-darwin-module-bundle.patch
"${FILESDIR}"/${PN}-2.4.6-darwin-use-linux-version.patch
"${FILESDIR}"/${PN}-2.4.7-grep-3.8.patch



[gentoo-commits] repo/gentoo:master commit in: sys-devel/libtool/

2023-03-31 Thread Arthur Zamarin
commit: 9cb17693aeed934d2054a2adefff27ca423c5b2f
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Fri Mar 31 12:52:17 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Fri Mar 31 12:52:17 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9cb17693

sys-devel/libtool: Stabilize 2.4.7-r1 ppc, #892187

Signed-off-by: Arthur Zamarin  gentoo.org>

 sys-devel/libtool/libtool-2.4.7-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-devel/libtool/libtool-2.4.7-r1.ebuild 
b/sys-devel/libtool/libtool-2.4.7-r1.ebuild
index 2024dee0235f..be82992cd508 100644
--- a/sys-devel/libtool/libtool-2.4.7-r1.ebuild
+++ b/sys-devel/libtool/libtool-2.4.7-r1.ebuild
@@ -15,7 +15,7 @@ if [[ ${PV} == * ]] ; then
inherit git-r3
 else
SRC_URI="mirror://gnu/${PN}/${P}.tar.xz"
-   KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ~ppc 
ppc64 ~riscv ~s390 sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris ~x86-winnt"
+   KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc 
ppc64 ~riscv ~s390 sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris ~x86-winnt"
 fi
 
 DESCRIPTION="A shared library tool for developers"



[gentoo-commits] repo/gentoo:master commit in: sys-devel/libtool/

2023-03-16 Thread Arthur Zamarin
commit: dd04356572de7d570b230f62c2094eaa68ef4fdc
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Thu Mar 16 18:59:13 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Thu Mar 16 18:59:13 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dd043565

sys-devel/libtool: Stabilize 2.4.7-r1 ppc64, #892187

Signed-off-by: Arthur Zamarin  gentoo.org>

 sys-devel/libtool/libtool-2.4.7-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-devel/libtool/libtool-2.4.7-r1.ebuild 
b/sys-devel/libtool/libtool-2.4.7-r1.ebuild
index 2eefdb92bce7..2024dee0235f 100644
--- a/sys-devel/libtool/libtool-2.4.7-r1.ebuild
+++ b/sys-devel/libtool/libtool-2.4.7-r1.ebuild
@@ -15,7 +15,7 @@ if [[ ${PV} == * ]] ; then
inherit git-r3
 else
SRC_URI="mirror://gnu/${PN}/${P}.tar.xz"
-   KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris ~x86-winnt"
+   KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ~ppc 
ppc64 ~riscv ~s390 sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris ~x86-winnt"
 fi
 
 DESCRIPTION="A shared library tool for developers"



[gentoo-commits] repo/gentoo:master commit in: sys-devel/libtool/

2023-03-12 Thread Viorel Munteanu
commit: 69a172f1fd6bc1c4ef51269c0c043a58a96caee7
Author: Matoro Mahri  users  noreply  github  
com>
AuthorDate: Sat Mar 11 18:33:56 2023 +
Commit: Viorel Munteanu  gentoo  org>
CommitDate: Sun Mar 12 09:22:22 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=69a172f1

sys-devel/libtool: Stabilize 2.4.7-r1 sparc, #892187

Signed-off-by: Matoro Mahri  users.noreply.github.com>
Signed-off-by: Viorel Munteanu  gentoo.org>

 sys-devel/libtool/libtool-2.4.7-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-devel/libtool/libtool-2.4.7-r1.ebuild 
b/sys-devel/libtool/libtool-2.4.7-r1.ebuild
index 440935aac61c..2eefdb92bce7 100644
--- a/sys-devel/libtool/libtool-2.4.7-r1.ebuild
+++ b/sys-devel/libtool/libtool-2.4.7-r1.ebuild
@@ -15,7 +15,7 @@ if [[ ${PV} == * ]] ; then
inherit git-r3
 else
SRC_URI="mirror://gnu/${PN}/${P}.tar.xz"
-   KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris ~x86-winnt"
+   KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris ~x86-winnt"
 fi
 
 DESCRIPTION="A shared library tool for developers"



[gentoo-commits] repo/gentoo:master commit in: sys-devel/libtool/

2023-02-01 Thread Arthur Zamarin
commit: cfb6be2cca843dbf53924056bf74d626a2660e85
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Wed Feb  1 11:14:14 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Wed Feb  1 11:14:14 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cfb6be2c

sys-devel/libtool: Stabilize 2.4.7-r1 arm64, #892187

Signed-off-by: Arthur Zamarin  gentoo.org>

 sys-devel/libtool/libtool-2.4.7-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-devel/libtool/libtool-2.4.7-r1.ebuild 
b/sys-devel/libtool/libtool-2.4.7-r1.ebuild
index f9db3294ea9e..440935aac61c 100644
--- a/sys-devel/libtool/libtool-2.4.7-r1.ebuild
+++ b/sys-devel/libtool/libtool-2.4.7-r1.ebuild
@@ -15,7 +15,7 @@ if [[ ${PV} == * ]] ; then
inherit git-r3
 else
SRC_URI="mirror://gnu/${PN}/${P}.tar.xz"
-   KEYWORDS="~alpha amd64 arm ~arm64 hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris ~x86-winnt"
+   KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris ~x86-winnt"
 fi
 
 DESCRIPTION="A shared library tool for developers"



[gentoo-commits] repo/gentoo:master commit in: sys-devel/libtool/, sys-devel/libtool/files/

2023-01-30 Thread Sam James
commit: fefbb1236959fa6ea619899f7d42c694bdc3e3bd
Author: Sam James  gentoo  org>
AuthorDate: Mon Jan 30 15:07:45 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Jan 30 15:08:09 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fefbb123

sys-devel/libtool: fix tests w/ grep-3.8

Closes: https://bugs.gentoo.org/892635
Signed-off-by: Sam James  gentoo.org>

 .../libtool/files/libtool-2.4.7-grep-3.8.patch | 31 ++
 sys-devel/libtool/libtool-2.4.7-r1.ebuild  |  4 ++-
 sys-devel/libtool/libtool-.ebuild  |  6 +++--
 3 files changed, 38 insertions(+), 3 deletions(-)

diff --git a/sys-devel/libtool/files/libtool-2.4.7-grep-3.8.patch 
b/sys-devel/libtool/files/libtool-2.4.7-grep-3.8.patch
new file mode 100644
index ..8f1de478aece
--- /dev/null
+++ b/sys-devel/libtool/files/libtool-2.4.7-grep-3.8.patch
@@ -0,0 +1,31 @@
+https://bugs.gentoo.org/892635
+https://lists.gnu.org/archive/html/libtool-patches/2022-12/msg4.html
+
+From 414deacee0f564afdf2d7750450274c581330a59 Mon Sep 17 00:00:00 2001
+From: =?UTF-8?q?Fr=C3=A9d=C3=A9ric=20B=C3=A9rat?= 
+Date: Wed, 21 Dec 2022 13:14:03 +0100
+Subject: [PATCH] tests: Fix grep warning about stray \ before /
+
+Recent version of grep emit a warning if stray \ is found before /.
+This leads to the link-order test failure.
+
+ * tests/link-order.at: Remove unneeded \ before /
+--- a/tests/link-order.at
 b/tests/link-order.at
+@@ -99,12 +99,12 @@ aix* | interix*) ;;  # These systems have different path 
syntax
+   case $hardcode_direct$hardcode_direct_absolute in
+   yesno)
+ AT_CHECK([if $EGREP relinking stderr; then
+- $EGREP " .*\/new\/lib/libb$shared_ext 
.*\/old\/lib/libcee$shared_ext" stdout
++ $EGREP " .*/new/lib/libb$shared_ext .*/old/lib/libcee$shared_ext" 
stdout
+else :; fi], [0], [ignore], [], [echo "wrong link order"])
+ ;;
+   *)
+ AT_CHECK([if $EGREP relinking stderr; then
+- $EGREP " -L.*\/new\/lib -lb -L.*\/old\/lib -lcee" stdout
++ $EGREP " -L.*/new/lib -lb -L.*/old/lib -lcee" stdout
+else :; fi], [0], [ignore], [], [echo "wrong link order"])
+ ;;
+   esac
+-- 
+2.38.1

diff --git a/sys-devel/libtool/libtool-2.4.7-r1.ebuild 
b/sys-devel/libtool/libtool-2.4.7-r1.ebuild
index 405ca5779a7a..f9db3294ea9e 100644
--- a/sys-devel/libtool/libtool-2.4.7-r1.ebuild
+++ b/sys-devel/libtool/libtool-2.4.7-r1.ebuild
@@ -30,7 +30,8 @@ RDEPEND="
sys-devel/gnuconfig
>=sys-devel/autoconf-2.69:*
>=sys-devel/automake-1.13:*
-   >=dev-libs/libltdl-2.4.7"
+   >=dev-libs/libltdl-2.4.7
+"
 DEPEND="${RDEPEND}"
 [[ ${PV} == * ]] && BDEPEND="sys-apps/help2man"
 
@@ -44,6 +45,7 @@ PATCHES=(
"${FILESDIR}"/${PN}-2.2.6a-darwin-module-bundle.patch
"${FILESDIR}"/${PN}-2.4.6-darwin-use-linux-version.patch
"${FILESDIR}"/${PN}-2.4.7-werror-lto.patch
+   "${FILESDIR}"/${PN}-2.4.7-grep-3.8.patch
 )
 
 src_prepare() {

diff --git a/sys-devel/libtool/libtool-.ebuild 
b/sys-devel/libtool/libtool-.ebuild
index ae3d351ad479..17e669733130 100644
--- a/sys-devel/libtool/libtool-.ebuild
+++ b/sys-devel/libtool/libtool-.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -30,7 +30,8 @@ RDEPEND="
sys-devel/gnuconfig
>=sys-devel/autoconf-2.69:*
>=sys-devel/automake-1.13:*
-   >=dev-libs/libltdl-2.4.7"
+   >=dev-libs/libltdl-2.4.7
+"
 DEPEND="${RDEPEND}"
 [[ ${PV} == * ]] && BDEPEND="sys-apps/help2man"
 
@@ -43,6 +44,7 @@ PATCHES=(
"${FILESDIR}"/${PN}-2.4.6-mint.patch
"${FILESDIR}"/${PN}-2.2.6a-darwin-module-bundle.patch
"${FILESDIR}"/${PN}-2.4.6-darwin-use-linux-version.patch
+   "${FILESDIR}"/${PN}-2.4.7-grep-3.8.patch
 )
 
 src_prepare() {



[gentoo-commits] repo/gentoo:master commit in: sys-devel/libtool/

2023-01-28 Thread Sam James
commit: 80b155b87171c1dabd96e261a18dae918de40b8e
Author: Sam James  gentoo  org>
AuthorDate: Sun Jan 29 03:03:19 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Jan 29 03:03:19 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=80b155b8

sys-devel/libtool: Stabilize 2.4.7-r1 hppa, #892187

Signed-off-by: Sam James  gentoo.org>

 sys-devel/libtool/libtool-2.4.7-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-devel/libtool/libtool-2.4.7-r1.ebuild 
b/sys-devel/libtool/libtool-2.4.7-r1.ebuild
index 1572a76ebece..405ca5779a7a 100644
--- a/sys-devel/libtool/libtool-2.4.7-r1.ebuild
+++ b/sys-devel/libtool/libtool-2.4.7-r1.ebuild
@@ -15,7 +15,7 @@ if [[ ${PV} == * ]] ; then
inherit git-r3
 else
SRC_URI="mirror://gnu/${PN}/${P}.tar.xz"
-   KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris ~x86-winnt"
+   KEYWORDS="~alpha amd64 arm ~arm64 hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris ~x86-winnt"
 fi
 
 DESCRIPTION="A shared library tool for developers"



[gentoo-commits] repo/gentoo:master commit in: sys-devel/libtool/

2023-01-28 Thread Arthur Zamarin
commit: e2a98560b720a6b8e31ecffc65c7577830b4ea6b
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Jan 28 20:00:04 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Jan 28 20:00:04 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e2a98560

sys-devel/libtool: Stabilize 2.4.7-r1 arm, #892187

Signed-off-by: Arthur Zamarin  gentoo.org>

 sys-devel/libtool/libtool-2.4.7-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-devel/libtool/libtool-2.4.7-r1.ebuild 
b/sys-devel/libtool/libtool-2.4.7-r1.ebuild
index 7152e6b324e7..1572a76ebece 100644
--- a/sys-devel/libtool/libtool-2.4.7-r1.ebuild
+++ b/sys-devel/libtool/libtool-2.4.7-r1.ebuild
@@ -15,7 +15,7 @@ if [[ ${PV} == * ]] ; then
inherit git-r3
 else
SRC_URI="mirror://gnu/${PN}/${P}.tar.xz"
-   KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris ~x86-winnt"
+   KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris ~x86-winnt"
 fi
 
 DESCRIPTION="A shared library tool for developers"



[gentoo-commits] repo/gentoo:master commit in: sys-devel/libtool/

2023-01-27 Thread Jakov Smolić
commit: f7964615c0bb15f1485a126f4c9a296a1f513847
Author: Jakov Smolić  gentoo  org>
AuthorDate: Fri Jan 27 10:10:20 2023 +
Commit: Jakov Smolić  gentoo  org>
CommitDate: Fri Jan 27 10:10:58 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f7964615

sys-devel/libtool: Stabilize 2.4.7-r1 x86, #892187

Signed-off-by: Jakov Smolić  gentoo.org>

 sys-devel/libtool/libtool-2.4.7-r1.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/sys-devel/libtool/libtool-2.4.7-r1.ebuild 
b/sys-devel/libtool/libtool-2.4.7-r1.ebuild
index 75a9976589a1..d38a9ea61583 100644
--- a/sys-devel/libtool/libtool-2.4.7-r1.ebuild
+++ b/sys-devel/libtool/libtool-2.4.7-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -15,7 +15,7 @@ if [[ ${PV} == * ]] ; then
inherit git-r3
 else
SRC_URI="mirror://gnu/${PN}/${P}.tar.xz"
-   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris ~x86-winnt"
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris ~x86-winnt"
 fi
 
 DESCRIPTION="A shared library tool for developers"



[gentoo-commits] repo/gentoo:master commit in: sys-devel/libtool/

2023-01-27 Thread Jakov Smolić
commit: 54994836da7074f15bd05c4ec436eeb09c059117
Author: Jakov Smolić  gentoo  org>
AuthorDate: Fri Jan 27 10:10:21 2023 +
Commit: Jakov Smolić  gentoo  org>
CommitDate: Fri Jan 27 10:10:58 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=54994836

sys-devel/libtool: Stabilize 2.4.7-r1 amd64, #892187

Signed-off-by: Jakov Smolić  gentoo.org>

 sys-devel/libtool/libtool-2.4.7-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-devel/libtool/libtool-2.4.7-r1.ebuild 
b/sys-devel/libtool/libtool-2.4.7-r1.ebuild
index d38a9ea61583..7152e6b324e7 100644
--- a/sys-devel/libtool/libtool-2.4.7-r1.ebuild
+++ b/sys-devel/libtool/libtool-2.4.7-r1.ebuild
@@ -15,7 +15,7 @@ if [[ ${PV} == * ]] ; then
inherit git-r3
 else
SRC_URI="mirror://gnu/${PN}/${P}.tar.xz"
-   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris ~x86-winnt"
+   KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris ~x86-winnt"
 fi
 
 DESCRIPTION="A shared library tool for developers"



[gentoo-commits] repo/gentoo:master commit in: sys-devel/libtool/files/

2022-12-09 Thread Sam James
commit: 111847c60008231e6329949ec6ce2c8e18ffe41b
Author: Sam James  gentoo  org>
AuthorDate: Sat Dec 10 02:50:42 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Dec 10 02:50:59 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=111847c6

sys-devel/libtool: add werror upstream link

Signed-off-by: Sam James  gentoo.org>

 sys-devel/libtool/files/libtool-2.4.7-werror-lto.patch | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/sys-devel/libtool/files/libtool-2.4.7-werror-lto.patch 
b/sys-devel/libtool/files/libtool-2.4.7-werror-lto.patch
index 5a460e006be6..c0db69f3e2b6 100644
--- a/sys-devel/libtool/files/libtool-2.4.7-werror-lto.patch
+++ b/sys-devel/libtool/files/libtool-2.4.7-werror-lto.patch
@@ -1,3 +1,5 @@
+https://lists.gnu.org/archive/html/libtool-patches/2022-12/msg0.html
+
 From d72817b1ee5d7b666bf30b0234e32423252d6ad8 Mon Sep 17 00:00:00 2001
 From: Sam James 
 Date: Sat, 10 Dec 2022 02:00:22 +



[gentoo-commits] repo/gentoo:master commit in: sys-devel/libtool/, sys-devel/libtool/files/

2022-12-09 Thread Sam James
commit: 2b258b6396f73a8c9065132834b273e2fbdd1556
Author: Sam James  gentoo  org>
AuthorDate: Sat Dec 10 02:42:23 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Dec 10 02:43:03 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2b258b63

sys-devel/libtool: add -Werror filtering patch

Needed to make -Werror=odr and such error out at link-time.

Bug: https://bugs.gentoo.org/884767
Signed-off-by: Sam James  gentoo.org>

 .../libtool/files/libtool-2.4.7-werror-lto.patch   |  45 
 sys-devel/libtool/libtool-2.4.7-r1.ebuild  | 116 +
 2 files changed, 161 insertions(+)

diff --git a/sys-devel/libtool/files/libtool-2.4.7-werror-lto.patch 
b/sys-devel/libtool/files/libtool-2.4.7-werror-lto.patch
new file mode 100644
index ..5a460e006be6
--- /dev/null
+++ b/sys-devel/libtool/files/libtool-2.4.7-werror-lto.patch
@@ -0,0 +1,45 @@
+From d72817b1ee5d7b666bf30b0234e32423252d6ad8 Mon Sep 17 00:00:00 2001
+From: Sam James 
+Date: Sat, 10 Dec 2022 02:00:22 +
+Subject: [PATCH] Allow -Werror and -Werror=* through flag filtering
+
+* build-aux/ltmain.in (func_mode_link): allow -Werror and -Werror=* through
+  flat filtering at link time.
+
+  This is needed for detecting likely-runtime problems with LTO using
+  e.g. -Werror=odr or -Werror=lto-type-mismatch.
+
+Bug: https://bugs.gentoo.org/884767
+Signed-off-by: Sam James 
+--- a/build-aux/ltmain.in
 b/build-aux/ltmain.in
+@@ -5408,10 +5408,11 @@ func_mode_link ()
+   # -fsanitize=* Clang/GCC memory and address sanitizer
+   # -fuse-ld=*   Linker select flags for GCC
+   # -Wa,*Pass flags directly to the assembler
++  # -Werror, -Werror=*   Report (specified) warnings as errors
+   -64|-mips[0-9]|-r[0-9][0-9]*|-xarch=*|-xtarget=*|+DA*|+DD*|-q*|-m*| \
+   
-t[45]*|-txscale*|-p|-pg|--coverage|-fprofile-*|-F*|@*|-tp=*|--sysroot=*| \
+   
-O*|-g*|-flto*|-fwhopr*|-fuse-linker-plugin|-fstack-protector*|-stdlib=*| \
+-  -specs=*|-fsanitize=*|-fuse-ld=*|-Wa,*)
++  -specs=*|-fsanitize=*|-fuse-ld=*|-Wa,*|-Werror|-Werror=*)
+ func_quote_arg pretty "$arg"
+   arg=$func_quote_arg_result
+ func_append compile_command " $arg"
+--- a/build-aux/ltmain.sh
 a/build-aux/ltmain.sh
+@@ -5408,10 +5408,11 @@ func_mode_link ()
+   # -fsanitize=* Clang/GCC memory and address sanitizer
+   # -fuse-ld=*   Linker select flags for GCC
+   # -Wa,*Pass flags directly to the assembler
++  # -Werror, -Werror=*   Report (specified) warnings as errors
+   -64|-mips[0-9]|-r[0-9][0-9]*|-xarch=*|-xtarget=*|+DA*|+DD*|-q*|-m*| \
+   
-t[45]*|-txscale*|-p|-pg|--coverage|-fprofile-*|-F*|@*|-tp=*|--sysroot=*| \
+   
-O*|-g*|-flto*|-fwhopr*|-fuse-linker-plugin|-fstack-protector*|-stdlib=*| \
+-  -specs=*|-fsanitize=*|-fuse-ld=*|-Wa,*)
++  -specs=*|-fsanitize=*|-fuse-ld=*|-Wa,*|-Werror|-Werror=*)
+ func_quote_arg pretty "$arg"
+   arg=$func_quote_arg_result
+ func_append compile_command " $arg"
+-- 
+2.38.1

diff --git a/sys-devel/libtool/libtool-2.4.7-r1.ebuild 
b/sys-devel/libtool/libtool-2.4.7-r1.ebuild
new file mode 100644
index ..aa11623b7011
--- /dev/null
+++ b/sys-devel/libtool/libtool-2.4.7-r1.ebuild
@@ -0,0 +1,116 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+# Please bump with dev-libs/libltdl.
+
+# bug #225559
+LIBTOOLIZE="true"
+WANT_LIBTOOL="none"
+inherit autotools prefix
+
+if [[ ${PV} == * ]] ; then
+   EGIT_REPO_URI="https://git.savannah.gnu.org/git/libtool.git;
+   inherit git-r3
+else
+   SRC_URI="mirror://gnu/${PN}/${P}.tar.xz"
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris ~x86-winnt"
+fi
+
+DESCRIPTION="A shared library tool for developers"
+HOMEPAGE="https://www.gnu.org/software/libtool/;
+
+LICENSE="GPL-2"
+SLOT="2"
+IUSE="vanilla"
+
+# Pull in libltdl directly until we convert packages to the new dep.
+RDEPEND="
+   sys-devel/gnuconfig
+   >=sys-devel/autoconf-2.69:*
+   >=sys-devel/automake-1.13:*
+   >=dev-libs/libltdl-2.4.7"
+DEPEND="${RDEPEND}"
+[[ ${PV} == * ]] && BDEPEND="sys-apps/help2man"
+
+PATCHES=(
+   # bug #109105
+   "${FILESDIR}"/${PN}-2.4.3-use-linux-version-in-fbsd.patch
+   # bug #581314
+   "${FILESDIR}"/${PN}-2.4.6-ppc64le.patch
+
+   "${FILESDIR}"/${PN}-2.4.6-mint.patch
+   "${FILESDIR}"/${PN}-2.2.6a-darwin-module-bundle.patch
+   "${FILESDIR}"/${PN}-2.4.6-darwin-use-linux-version.patch
+   "${FILESDIR}"/${PN}-2.4.7-werror-lto.patch
+)
+
+src_prepare() {
+   if [[ ${PV} == * ]] ; then
+   eapply "${FILESDIR}"/${PN}-2.4.6-pthread.patch # bug #650876
+   

[gentoo-commits] repo/gentoo:master commit in: sys-devel/libtool/

2022-12-09 Thread Sam James
commit: 2a5a9f80c4008cf63470297728098475b45968b3
Author: Sam James  gentoo  org>
AuthorDate: Sat Dec 10 02:43:46 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Dec 10 02:43:46 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2a5a9f80

sys-devel/libtool: restore ~loong

Fixes: 60ea1608a6133cdaec2457c41b5e302c715563e2
Signed-off-by: Sam James  gentoo.org>

 sys-devel/libtool/libtool-2.4.7-r1.ebuild | 2 +-
 sys-devel/libtool/libtool-2.4.7.ebuild| 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/sys-devel/libtool/libtool-2.4.7-r1.ebuild 
b/sys-devel/libtool/libtool-2.4.7-r1.ebuild
index aa11623b7011..75a9976589a1 100644
--- a/sys-devel/libtool/libtool-2.4.7-r1.ebuild
+++ b/sys-devel/libtool/libtool-2.4.7-r1.ebuild
@@ -15,7 +15,7 @@ if [[ ${PV} == * ]] ; then
inherit git-r3
 else
SRC_URI="mirror://gnu/${PN}/${P}.tar.xz"
-   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris ~x86-winnt"
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris ~x86-winnt"
 fi
 
 DESCRIPTION="A shared library tool for developers"

diff --git a/sys-devel/libtool/libtool-2.4.7.ebuild 
b/sys-devel/libtool/libtool-2.4.7.ebuild
index c21cd363e6fe..7b2a962644b8 100644
--- a/sys-devel/libtool/libtool-2.4.7.ebuild
+++ b/sys-devel/libtool/libtool-2.4.7.ebuild
@@ -15,7 +15,7 @@ if [[ ${PV} == * ]] ; then
inherit git-r3
 else
SRC_URI="mirror://gnu/${PN}/${P}.tar.xz"
-   KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris ~x86-winnt"
+   KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc 
ppc64 ~riscv ~s390 sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris ~x86-winnt"
 fi
 
 DESCRIPTION="A shared library tool for developers"



[gentoo-commits] repo/gentoo:master commit in: sys-devel/libtool/

2022-12-09 Thread Sam James
commit: 60ea1608a6133cdaec2457c41b5e302c715563e2
Author: Sam James  gentoo  org>
AuthorDate: Sat Dec 10 02:10:07 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Dec 10 02:10:56 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=60ea1608

sys-devel/libtool: avoid failing if help2man is called

set HELP2MAN=true, not false, so that if one of our patches touches libtool, we 
don't
die when it fails to regenerate (because false's exit code).

Signed-off-by: Sam James  gentoo.org>

 sys-devel/libtool/libtool-2.4.7.ebuild | 4 ++--
 sys-devel/libtool/libtool-.ebuild  | 4 ++--
 2 files changed, 4 insertions(+), 4 deletions(-)

diff --git a/sys-devel/libtool/libtool-2.4.7.ebuild 
b/sys-devel/libtool/libtool-2.4.7.ebuild
index 09853e34e58d..c21cd363e6fe 100644
--- a/sys-devel/libtool/libtool-2.4.7.ebuild
+++ b/sys-devel/libtool/libtool-2.4.7.ebuild
@@ -15,7 +15,7 @@ if [[ ${PV} == * ]] ; then
inherit git-r3
 else
SRC_URI="mirror://gnu/${PN}/${P}.tar.xz"
-   KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc 
ppc64 ~riscv ~s390 sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris ~x86-winnt"
+   KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris ~x86-winnt"
 fi
 
 DESCRIPTION="A shared library tool for developers"
@@ -85,7 +85,7 @@ src_prepare() {
# Make sure timestamps don't trigger a rebuild of man pages. #556512
if [[ ${PV} != * ]] ; then
touch doc/*.1 || die
-   export HELP2MAN=false
+   export HELP2MAN=true
fi
 }
 

diff --git a/sys-devel/libtool/libtool-.ebuild 
b/sys-devel/libtool/libtool-.ebuild
index 65f0d1aab0da..ae3d351ad479 100644
--- a/sys-devel/libtool/libtool-.ebuild
+++ b/sys-devel/libtool/libtool-.ebuild
@@ -15,7 +15,7 @@ if [[ ${PV} == * ]] ; then
inherit git-r3
 else
SRC_URI="mirror://gnu/${PN}/${P}.tar.xz"
-   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris ~x86-winnt"
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris ~x86-winnt"
 fi
 
 DESCRIPTION="A shared library tool for developers"
@@ -85,7 +85,7 @@ src_prepare() {
# Make sure timestamps don't trigger a rebuild of man pages. #556512
if [[ ${PV} != * ]] ; then
touch doc/*.1 || die
-   export HELP2MAN=false
+   export HELP2MAN=true
fi
 }
 



[gentoo-commits] repo/gentoo:master commit in: sys-devel/libtool/, sys-devel/libtool/files/

2022-12-09 Thread Sam James
commit: 4eeeb5d58d82c6735c001367d0d68ed3767b5ed4
Author: Sam James  gentoo  org>
AuthorDate: Sat Dec 10 02:13:57 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Dec 10 02:13:57 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4eeeb5d5

sys-devel/libtool: drop 2.4.6-r6

Signed-off-by: Sam James  gentoo.org>

 sys-devel/libtool/Manifest |   1 -
 .../libtool/files/libtool-2.4.6-darwin20.patch |  13 --
 .../libtool-2.4.6-libtoolize-delay-help.patch  |  53 -
 .../files/libtool-2.4.6-libtoolize-slow.patch  | 118 --
 .../files/libtool-2.4.6-link-fsanitize.patch   |  46 
 .../libtool/files/libtool-2.4.6-link-fuse-ld.patch |  43 
 .../libtool/files/libtool-2.4.6-link-specs.patch   |  45 
 .../files/libtool-2.4.6-sed-quote-speedup.patch| 253 -
 sys-devel/libtool/libtool-2.4.6-r6.ebuild  | 115 --
 9 files changed, 687 deletions(-)

diff --git a/sys-devel/libtool/Manifest b/sys-devel/libtool/Manifest
index 123e05bfb246..d36ba6c57618 100644
--- a/sys-devel/libtool/Manifest
+++ b/sys-devel/libtool/Manifest
@@ -1,2 +1 @@
-DIST libtool-2.4.6.tar.xz 973080 BLAKE2B 
0865af9f8701ca9dc62eec8294a088d24f4a3ff541bc76acfe7b69f70637d7e8261a17d69f7d54a4177f974c429be68467883a1560edb539061966cbf7d4a356
 SHA512 
a6eef35f3cbccf2c9e2667f44a476ebc80ab888725eb768e91a3a6c33b8c931afc46eb23efaee76c8696d3e4eed74ab1c71157bcb924f38ee912c8a90a6521a4
 DIST libtool-2.4.7.tar.xz 1016040 BLAKE2B 
5e022586337637dd634bd40578ad944bec6e3b8de41f95d55777b90cc88cbc4badb3d76cbf0e638166ece1ea7de828e83590e1e6bac30c1e4b1c254a11a742f2
 SHA512 
47f4c6de40927254ff9ba452612c0702aea6f4edc7e797f0966c8c6bf0340d533598976cdba17f0bdc64545572e71cd319bbb587aa5f47cd2e7c1d96f873a3da

diff --git a/sys-devel/libtool/files/libtool-2.4.6-darwin20.patch 
b/sys-devel/libtool/files/libtool-2.4.6-darwin20.patch
deleted file mode 100644
index 02cb1d7eb9ac..
--- a/sys-devel/libtool/files/libtool-2.4.6-darwin20.patch
+++ /dev/null
@@ -1,13 +0,0 @@
-macOS Big Sur is 11.0, Darwin 20, after a long line of 10.X releases.
-macOS Monterey is 12.0.
 a/m4/libtool.m4
-+++ b/m4/libtool.m4
-@@ -1076,7 +1076,7 @@
- _lt_dar_allow_undefined='$wl-undefined ${wl}dynamic_lookup' ;;
-   10.[[012]][[,.]]*)
- _lt_dar_allow_undefined='$wl-flat_namespace $wl-undefined 
${wl}suppress' ;;
--  10.*)
-+  10.*|11.*|12.*)
- _lt_dar_allow_undefined='$wl-undefined ${wl}dynamic_lookup' ;;
-   esac
- ;;

diff --git a/sys-devel/libtool/files/libtool-2.4.6-libtoolize-delay-help.patch 
b/sys-devel/libtool/files/libtool-2.4.6-libtoolize-delay-help.patch
deleted file mode 100644
index 974cd44d028c..
--- a/sys-devel/libtool/files/libtool-2.4.6-libtoolize-delay-help.patch
+++ /dev/null
@@ -1,53 +0,0 @@
-https://lists.gnu.org/archive/html/libtool-patches/2016-02/msg2.html
-
-From 53419307d5b44e5b0cff80d76f88ea02f237b747 Mon Sep 17 00:00:00 2001
-From: Mike Frysinger 
-Date: Sat, 13 Feb 2016 03:32:20 -0500
-Subject: [PATCH] libtoolize: don't execute automake and autoconf on every
- invocation.
-
-Same fix as applied to libtool in commit 408cfb9c5fa8a666917167ffb806cb
-to delay use of automake/autoconf to when the --help option is actually
-specified.
-
-* libtoolize.in (func_help): Override func_help() from
-gl/build-aux/options-parser to only run automake --version and
-autoconf --version when libtool --help is executed on the command
-line.

- libtoolize.in | 12 +---
- 1 file changed, 9 insertions(+), 3 deletions(-)
-
-diff --git a/libtoolize.in b/libtoolize.in
-index 3fe61ce..0d4af3d 100644
 a/libtoolize.in
-+++ b/libtoolize.in
-@@ -94,7 +94,12 @@ usage_message="Options:
- "
- 
- # Additional text appended to 'usage_message' in response to '--help'.
--long_help_message=$long_help_message"
-+func_help ()
-+{
-+$debug_cmd
-+
-+func_usage_message
-+$ECHO "$long_help_message
-'environment'   show warnings about LIBTOOLIZE_OPTIONS content
-'file'  show warnings about file copying and linking
- 
-@@ -120,8 +125,9 @@ include the following information:
- 
- Report bugs to <@PACKAGE_BUGREPORT@>.
- GNU @PACKAGE@ home page: <@PACKAGE_URL@>.
--General help using GNU software: .
--"
-+General help using GNU software: ."
-+exit 0
-+}
- 
- warning_categories='environment file'
- 
--- 
-2.6.2
-

diff --git a/sys-devel/libtool/files/libtool-2.4.6-libtoolize-slow.patch 
b/sys-devel/libtool/files/libtool-2.4.6-libtoolize-slow.patch
deleted file mode 100644
index d27f976ccb40..
--- a/sys-devel/libtool/files/libtool-2.4.6-libtoolize-slow.patch
+++ /dev/null
@@ -1,118 +0,0 @@
-From 351a88feee66eda6ce33eb06acdebb8e9c6d6716 Mon Sep 17 00:00:00 2001
-From: Pavel Raiskup 
-Date: Fri, 18 Sep 2015 23:17:07 +0200
-Subject: [PATCH] libtoolize: fix infinite recursion in m4
-
-Some projects use this 

[gentoo-commits] repo/gentoo:master commit in: sys-devel/libtool/

2022-06-14 Thread Agostino Sarubbo
commit: 6de97fa1d9894f7e008f8a5d7bcf91c1341e9571
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Tue Jun 14 07:16:23 2022 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Tue Jun 14 07:16:23 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6de97fa1

sys-devel/libtool: sparc stable wrt bug #851738

Package-Manager: Portage-3.0.30, Repoman-3.0.3
RepoMan-Options: --include-arches="sparc"
Signed-off-by: Agostino Sarubbo  gentoo.org>

 sys-devel/libtool/libtool-2.4.7.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-devel/libtool/libtool-2.4.7.ebuild 
b/sys-devel/libtool/libtool-2.4.7.ebuild
index 7c456c7c1020..bfaaecf72587 100644
--- a/sys-devel/libtool/libtool-2.4.7.ebuild
+++ b/sys-devel/libtool/libtool-2.4.7.ebuild
@@ -15,7 +15,7 @@ if [[ ${PV} == * ]] ; then
inherit git-r3
 else
SRC_URI="mirror://gnu/${PN}/${P}.tar.xz"
-   KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc 
ppc64 ~riscv ~s390 ~sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris ~x86-winnt"
+   KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc 
ppc64 ~riscv ~s390 sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris ~x86-winnt"
 fi
 
 DESCRIPTION="A shared library tool for developers"



[gentoo-commits] repo/gentoo:master commit in: sys-devel/libtool/

2022-06-14 Thread Agostino Sarubbo
commit: c966ea4ee0275142a02ed8b016333eec4862086e
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Tue Jun 14 07:11:53 2022 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Tue Jun 14 07:11:53 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c966ea4e

sys-devel/libtool: arm64 stable wrt bug #851738

Package-Manager: Portage-3.0.30, Repoman-3.0.3
RepoMan-Options: --include-arches="arm64"
Signed-off-by: Agostino Sarubbo  gentoo.org>

 sys-devel/libtool/libtool-2.4.7.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-devel/libtool/libtool-2.4.7.ebuild 
b/sys-devel/libtool/libtool-2.4.7.ebuild
index c5c68971f2a2..7c456c7c1020 100644
--- a/sys-devel/libtool/libtool-2.4.7.ebuild
+++ b/sys-devel/libtool/libtool-2.4.7.ebuild
@@ -15,7 +15,7 @@ if [[ ${PV} == * ]] ; then
inherit git-r3
 else
SRC_URI="mirror://gnu/${PN}/${P}.tar.xz"
-   KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc 
ppc64 ~riscv ~s390 ~sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris ~x86-winnt"
+   KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc 
ppc64 ~riscv ~s390 ~sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris ~x86-winnt"
 fi
 
 DESCRIPTION="A shared library tool for developers"



[gentoo-commits] repo/gentoo:master commit in: sys-devel/libtool/

2022-06-14 Thread Agostino Sarubbo
commit: da12d984c4c3d521d735c93a55009681abf731bb
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Tue Jun 14 07:11:09 2022 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Tue Jun 14 07:11:09 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=da12d984

sys-devel/libtool: arm stable wrt bug #851738

Package-Manager: Portage-3.0.30, Repoman-3.0.3
RepoMan-Options: --include-arches="arm"
Signed-off-by: Agostino Sarubbo  gentoo.org>

 sys-devel/libtool/libtool-2.4.7.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-devel/libtool/libtool-2.4.7.ebuild 
b/sys-devel/libtool/libtool-2.4.7.ebuild
index 7d98f2014e18..c5c68971f2a2 100644
--- a/sys-devel/libtool/libtool-2.4.7.ebuild
+++ b/sys-devel/libtool/libtool-2.4.7.ebuild
@@ -15,7 +15,7 @@ if [[ ${PV} == * ]] ; then
inherit git-r3
 else
SRC_URI="mirror://gnu/${PN}/${P}.tar.xz"
-   KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc 
ppc64 ~riscv ~s390 ~sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris ~x86-winnt"
+   KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc 
ppc64 ~riscv ~s390 ~sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris ~x86-winnt"
 fi
 
 DESCRIPTION="A shared library tool for developers"



[gentoo-commits] repo/gentoo:master commit in: sys-devel/libtool/

2022-06-13 Thread Sam James
commit: ffa70dca198fdab8ba12f0c0f668f6c283029d2d
Author: Sam James  gentoo  org>
AuthorDate: Mon Jun 13 21:23:04 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Jun 13 21:23:04 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ffa70dca

sys-devel/libtool: Stabilize 2.4.7 x86, #851738

Signed-off-by: Sam James  gentoo.org>

 sys-devel/libtool/libtool-2.4.7.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-devel/libtool/libtool-2.4.7.ebuild 
b/sys-devel/libtool/libtool-2.4.7.ebuild
index f4046b7dd971..7d98f2014e18 100644
--- a/sys-devel/libtool/libtool-2.4.7.ebuild
+++ b/sys-devel/libtool/libtool-2.4.7.ebuild
@@ -15,7 +15,7 @@ if [[ ${PV} == * ]] ; then
inherit git-r3
 else
SRC_URI="mirror://gnu/${PN}/${P}.tar.xz"
-   KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc 
ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris ~x86-winnt"
+   KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc 
ppc64 ~riscv ~s390 ~sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris ~x86-winnt"
 fi
 
 DESCRIPTION="A shared library tool for developers"



[gentoo-commits] repo/gentoo:master commit in: sys-devel/libtool/

2022-06-13 Thread Sam James
commit: 51a0fc0531e6ace9ee372007114eca2f765ddfa6
Author: Sam James  gentoo  org>
AuthorDate: Mon Jun 13 21:14:31 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Jun 13 21:14:31 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=51a0fc05

sys-devel/libtool: Stabilize 2.4.7 ppc64, #851738

Signed-off-by: Sam James  gentoo.org>

 sys-devel/libtool/libtool-2.4.7.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-devel/libtool/libtool-2.4.7.ebuild 
b/sys-devel/libtool/libtool-2.4.7.ebuild
index 650a7a37d72d..f4046b7dd971 100644
--- a/sys-devel/libtool/libtool-2.4.7.ebuild
+++ b/sys-devel/libtool/libtool-2.4.7.ebuild
@@ -15,7 +15,7 @@ if [[ ${PV} == * ]] ; then
inherit git-r3
 else
SRC_URI="mirror://gnu/${PN}/${P}.tar.xz"
-   KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc 
~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris ~x86-winnt"
+   KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc 
ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris ~x86-winnt"
 fi
 
 DESCRIPTION="A shared library tool for developers"



[gentoo-commits] repo/gentoo:master commit in: sys-devel/libtool/

2022-06-13 Thread Sam James
commit: 1ed2827e3fa4b6fd817e884f8a60f5085478f598
Author: Sam James  gentoo  org>
AuthorDate: Mon Jun 13 21:14:22 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Jun 13 21:14:22 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1ed2827e

sys-devel/libtool: Stabilize 2.4.7 ppc, #851738

Signed-off-by: Sam James  gentoo.org>

 sys-devel/libtool/libtool-2.4.7.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-devel/libtool/libtool-2.4.7.ebuild 
b/sys-devel/libtool/libtool-2.4.7.ebuild
index 0bd0cef8804f..650a7a37d72d 100644
--- a/sys-devel/libtool/libtool-2.4.7.ebuild
+++ b/sys-devel/libtool/libtool-2.4.7.ebuild
@@ -15,7 +15,7 @@ if [[ ${PV} == * ]] ; then
inherit git-r3
 else
SRC_URI="mirror://gnu/${PN}/${P}.tar.xz"
-   KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris ~x86-winnt"
+   KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc 
~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris ~x86-winnt"
 fi
 
 DESCRIPTION="A shared library tool for developers"



[gentoo-commits] repo/gentoo:master commit in: sys-devel/libtool/

2022-06-13 Thread Jakov Smolić
commit: 85f3516591c62d3fae24a2a62e0157c45d478e6c
Author: Jakov Smolić  gentoo  org>
AuthorDate: Mon Jun 13 21:00:30 2022 +
Commit: Jakov Smolić  gentoo  org>
CommitDate: Mon Jun 13 21:00:30 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=85f35165

sys-devel/libtool: Stabilize 2.4.7 amd64, #851738

Signed-off-by: Jakov Smolić  gentoo.org>

 sys-devel/libtool/libtool-2.4.7.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-devel/libtool/libtool-2.4.7.ebuild 
b/sys-devel/libtool/libtool-2.4.7.ebuild
index bcc6bcca5e85..0bd0cef8804f 100644
--- a/sys-devel/libtool/libtool-2.4.7.ebuild
+++ b/sys-devel/libtool/libtool-2.4.7.ebuild
@@ -15,7 +15,7 @@ if [[ ${PV} == * ]] ; then
inherit git-r3
 else
SRC_URI="mirror://gnu/${PN}/${P}.tar.xz"
-   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris ~x86-winnt"
+   KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris ~x86-winnt"
 fi
 
 DESCRIPTION="A shared library tool for developers"



[gentoo-commits] repo/gentoo:master commit in: sys-devel/libtool/

2022-03-24 Thread Sam James
commit: e31db18baafd0bcc3872ee41cd838f863a793728
Author: Sam James  gentoo  org>
AuthorDate: Fri Mar 25 03:08:35 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Mar 25 03:10:10 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e31db18b

sys-devel/libtool: keyword 2.4.7; sync live

Signed-off-by: Sam James  gentoo.org>

 sys-devel/libtool/libtool-2.4.7.ebuild | 2 +-
 sys-devel/libtool/libtool-.ebuild  | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/sys-devel/libtool/libtool-2.4.7.ebuild 
b/sys-devel/libtool/libtool-2.4.7.ebuild
index 2eb522d28d08..65f0d1aab0da 100644
--- a/sys-devel/libtool/libtool-2.4.7.ebuild
+++ b/sys-devel/libtool/libtool-2.4.7.ebuild
@@ -15,7 +15,7 @@ if [[ ${PV} == * ]] ; then
inherit git-r3
 else
SRC_URI="mirror://gnu/${PN}/${P}.tar.xz"
-   #KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris ~x86-winnt"
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris ~x86-winnt"
 fi
 
 DESCRIPTION="A shared library tool for developers"

diff --git a/sys-devel/libtool/libtool-.ebuild 
b/sys-devel/libtool/libtool-.ebuild
index 648487eec160..65f0d1aab0da 100644
--- a/sys-devel/libtool/libtool-.ebuild
+++ b/sys-devel/libtool/libtool-.ebuild
@@ -30,7 +30,7 @@ RDEPEND="
sys-devel/gnuconfig
>=sys-devel/autoconf-2.69:*
>=sys-devel/automake-1.13:*
-   dev-libs/libltdl"
+   >=dev-libs/libltdl-2.4.7"
 DEPEND="${RDEPEND}"
 [[ ${PV} == * ]] && BDEPEND="sys-apps/help2man"
 



[gentoo-commits] repo/gentoo:master commit in: sys-devel/libtool/

2022-03-17 Thread Sam James
commit: 1197e9190e7fada25bbf9f486cc59b400be3912c
Author: Sam James  gentoo  org>
AuthorDate: Thu Mar 17 21:17:35 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Mar 17 21:23:53 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1197e919

sys-devel/libtool: add 2.4.7 (unkeyworded)

Unkeyworded as it's been a looong time (7 years?) since a release.

We also crank up the libltdl dep just for a sanity-check (no
specific reason other than it being a Good Idea, plsu it ensures we
don't accidentally keyword new libtool w/o new libltdl).

Signed-off-by: Sam James  gentoo.org>

 sys-devel/libtool/Manifest |  1 +
 .../{libtool-.ebuild => libtool-2.4.7.ebuild}  | 27 ++
 sys-devel/libtool/libtool-.ebuild  | 25 +---
 3 files changed, 36 insertions(+), 17 deletions(-)

diff --git a/sys-devel/libtool/Manifest b/sys-devel/libtool/Manifest
index 4f2d5bac1893..123e05bfb246 100644
--- a/sys-devel/libtool/Manifest
+++ b/sys-devel/libtool/Manifest
@@ -1 +1,2 @@
 DIST libtool-2.4.6.tar.xz 973080 BLAKE2B 
0865af9f8701ca9dc62eec8294a088d24f4a3ff541bc76acfe7b69f70637d7e8261a17d69f7d54a4177f974c429be68467883a1560edb539061966cbf7d4a356
 SHA512 
a6eef35f3cbccf2c9e2667f44a476ebc80ab888725eb768e91a3a6c33b8c931afc46eb23efaee76c8696d3e4eed74ab1c71157bcb924f38ee912c8a90a6521a4
+DIST libtool-2.4.7.tar.xz 1016040 BLAKE2B 
5e022586337637dd634bd40578ad944bec6e3b8de41f95d55777b90cc88cbc4badb3d76cbf0e638166ece1ea7de828e83590e1e6bac30c1e4b1c254a11a742f2
 SHA512 
47f4c6de40927254ff9ba452612c0702aea6f4edc7e797f0966c8c6bf0340d533598976cdba17f0bdc64545572e71cd319bbb587aa5f47cd2e7c1d96f873a3da

diff --git a/sys-devel/libtool/libtool-.ebuild 
b/sys-devel/libtool/libtool-2.4.7.ebuild
similarity index 76%
copy from sys-devel/libtool/libtool-.ebuild
copy to sys-devel/libtool/libtool-2.4.7.ebuild
index ea6a7173bed3..2eb522d28d08 100644
--- a/sys-devel/libtool/libtool-.ebuild
+++ b/sys-devel/libtool/libtool-2.4.7.ebuild
@@ -1,9 +1,12 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
 
-LIBTOOLIZE="true" #225559
+# Please bump with dev-libs/libltdl.
+
+# bug #225559
+LIBTOOLIZE="true"
 WANT_LIBTOOL="none"
 inherit autotools prefix
 
@@ -12,7 +15,7 @@ if [[ ${PV} == * ]] ; then
inherit git-r3
 else
SRC_URI="mirror://gnu/${PN}/${P}.tar.xz"
-   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris ~x86-winnt"
+   #KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris ~x86-winnt"
 fi
 
 DESCRIPTION="A shared library tool for developers"
@@ -27,12 +30,16 @@ RDEPEND="
sys-devel/gnuconfig
>=sys-devel/autoconf-2.69:*
>=sys-devel/automake-1.13:*
-   dev-libs/libltdl:0"
+   >=dev-libs/libltdl-2.4.7"
 DEPEND="${RDEPEND}"
 [[ ${PV} == * ]] && BDEPEND="sys-apps/help2man"
 
 PATCHES=(
-   "${FILESDIR}"/${PN}-2.4.3-use-linux-version-in-fbsd.patch #109105
+   # bug #109105
+   "${FILESDIR}"/${PN}-2.4.3-use-linux-version-in-fbsd.patch
+   # bug #581314
+   "${FILESDIR}"/${PN}-2.4.6-ppc64le.patch
+
"${FILESDIR}"/${PN}-2.4.6-mint.patch
"${FILESDIR}"/${PN}-2.2.6a-darwin-module-bundle.patch
"${FILESDIR}"/${PN}-2.4.6-darwin-use-linux-version.patch
@@ -40,11 +47,11 @@ PATCHES=(
 
 src_prepare() {
if [[ ${PV} == * ]] ; then
-   eapply "${FILESDIR}"/${PN}-2.4.6-pthread.patch #650876
+   eapply "${FILESDIR}"/${PN}-2.4.6-pthread.patch # bug #650876
./bootstrap || die
else
PATCHES+=(
-   "${FILESDIR}"/${PN}-2.4.6-pthread_bootstrapped.patch 
#650876
+   "${FILESDIR}"/${PN}-2.4.6-pthread_bootstrapped.patch # 
bug #650876
)
fi
 
@@ -89,11 +96,13 @@ src_configure() {
# shells, so just force libtool to use /bin/bash all the time.
export CONFIG_SHELL="$(type -P bash)"
 
-   # Do not bother hardcoding the full path to sed.  Just rely on $PATH. 
#574550
+   # Do not bother hardcoding the full path to sed.
+   # Just rely on $PATH. bug #574550
export ac_cv_path_SED="$(basename "$(type -P sed)")"
 
[[ ${CHOST} == *-darwin* ]] && local myconf="--program-prefix=g"
-   ECONF_SOURCE=${S} econf ${myconf} --disable-ltdl-install
+
+   ECONF_SOURCE="${S}" econf ${myconf} --disable-ltdl-install
 }
 
 src_install() {

diff --git a/sys-devel/libtool/libtool-.ebuild 
b/sys-devel/libtool/libtool-.ebuild
index ea6a7173bed3..648487eec160 100644
--- 

[gentoo-commits] repo/gentoo:master commit in: sys-devel/libtool/files/

2021-11-05 Thread Sam James
commit: 529604d0f0535af177d87e698390ec7dab0cbfe1
Author: Sam James  gentoo  org>
AuthorDate: Fri Nov  5 22:10:37 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Nov  5 22:10:49 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=529604d0

sys-devel/libtool: update macOS 12 patch here too

Signed-off-by: Sam James  gentoo.org>

 sys-devel/libtool/files/libtool-2.4.6-darwin20.patch | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/sys-devel/libtool/files/libtool-2.4.6-darwin20.patch 
b/sys-devel/libtool/files/libtool-2.4.6-darwin20.patch
index 12e87bcbc90..02cb1d7eb9a 100644
--- a/sys-devel/libtool/files/libtool-2.4.6-darwin20.patch
+++ b/sys-devel/libtool/files/libtool-2.4.6-darwin20.patch
@@ -1,5 +1,5 @@
 macOS Big Sur is 11.0, Darwin 20, after a long line of 10.X releases.
-
+macOS Monterey is 12.0.
 --- a/m4/libtool.m4
 +++ b/m4/libtool.m4
 @@ -1076,7 +1076,7 @@
@@ -7,7 +7,7 @@ macOS Big Sur is 11.0, Darwin 20, after a long line of 10.X 
releases.
10.[[012]][[,.]]*)
  _lt_dar_allow_undefined='$wl-flat_namespace $wl-undefined 
${wl}suppress' ;;
 -  10.*)
-+  10.*|11.*)
++  10.*|11.*|12.*)
  _lt_dar_allow_undefined='$wl-undefined ${wl}dynamic_lookup' ;;
esac
  ;;



[gentoo-commits] repo/gentoo:master commit in: sys-devel/libtool/

2021-01-06 Thread Fabian Groffen
commit: 000a41f38c102f376692de68a299a55ab7025131
Author: Fabian Groffen  gentoo  org>
AuthorDate: Wed Jan  6 15:31:00 2021 +
Commit: Fabian Groffen  gentoo  org>
CommitDate: Wed Jan  6 15:31:00 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=000a41f3

sys-devel/libtool: drop x86-macos

Package-Manager: Portage-3.0.12, Repoman-3.0.2
Signed-off-by: Fabian Groffen  gentoo.org>

 sys-devel/libtool/libtool-2.4.6-r6.ebuild | 4 ++--
 sys-devel/libtool/libtool-.ebuild | 4 ++--
 2 files changed, 4 insertions(+), 4 deletions(-)

diff --git a/sys-devel/libtool/libtool-2.4.6-r6.ebuild 
b/sys-devel/libtool/libtool-2.4.6-r6.ebuild
index 833792abc1e..05d90a944ac 100644
--- a/sys-devel/libtool/libtool-2.4.6-r6.ebuild
+++ b/sys-devel/libtool/libtool-2.4.6-r6.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2021 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -12,7 +12,7 @@ if [[ ${PV} == * ]] ; then
inherit git-r3
 else
SRC_URI="mirror://gnu/${PN}/${P}.tar.xz"
-   KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 
~riscv s390 sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris ~x86-winnt"
+   KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 
~riscv s390 sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris ~x86-winnt"
 fi
 
 DESCRIPTION="A shared library tool for developers"

diff --git a/sys-devel/libtool/libtool-.ebuild 
b/sys-devel/libtool/libtool-.ebuild
index be27305b300..ea6a7173bed 100644
--- a/sys-devel/libtool/libtool-.ebuild
+++ b/sys-devel/libtool/libtool-.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2021 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -12,7 +12,7 @@ if [[ ${PV} == * ]] ; then
inherit git-r3
 else
SRC_URI="mirror://gnu/${PN}/${P}.tar.xz"
-   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris 
~x86-winnt"
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris ~x86-winnt"
 fi
 
 DESCRIPTION="A shared library tool for developers"



[gentoo-commits] repo/gentoo:master commit in: sys-devel/libtool/

2020-12-27 Thread Fabian Groffen
commit: 8021bad0957b5b80f54356fb43b9f9a627c1e171
Author: Fabian Groffen  gentoo  org>
AuthorDate: Sun Dec 27 18:17:30 2020 +
Commit: Fabian Groffen  gentoo  org>
CommitDate: Sun Dec 27 18:17:30 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8021bad0

sys-devel/libtool: drop ppc-aix m68k-mint

Package-Manager: Portage-3.0.9, Repoman-3.0.2
Signed-off-by: Fabian Groffen  gentoo.org>

 sys-devel/libtool/libtool-2.4.6-r6.ebuild | 2 +-
 sys-devel/libtool/libtool-.ebuild | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/sys-devel/libtool/libtool-2.4.6-r6.ebuild 
b/sys-devel/libtool/libtool-2.4.6-r6.ebuild
index 7a5cc2bf6dc..833792abc1e 100644
--- a/sys-devel/libtool/libtool-2.4.6-r6.ebuild
+++ b/sys-devel/libtool/libtool-2.4.6-r6.ebuild
@@ -12,7 +12,7 @@ if [[ ${PV} == * ]] ; then
inherit git-r3
 else
SRC_URI="mirror://gnu/${PN}/${P}.tar.xz"
-   KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 
~riscv s390 sparc x86 ~ppc-aix ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris 
~x86-solaris ~x86-winnt"
+   KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 
~riscv s390 sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris ~x86-winnt"
 fi
 
 DESCRIPTION="A shared library tool for developers"

diff --git a/sys-devel/libtool/libtool-.ebuild 
b/sys-devel/libtool/libtool-.ebuild
index edb5530b280..be27305b300 100644
--- a/sys-devel/libtool/libtool-.ebuild
+++ b/sys-devel/libtool/libtool-.ebuild
@@ -12,7 +12,7 @@ if [[ ${PV} == * ]] ; then
inherit git-r3
 else
SRC_URI="mirror://gnu/${PN}/${P}.tar.xz"
-   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~ppc-aix ~x64-cygwin ~amd64-linux ~x86-linux 
~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris 
~x64-solaris ~x86-solaris ~x86-winnt"
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris 
~x86-winnt"
 fi
 
 DESCRIPTION="A shared library tool for developers"



[gentoo-commits] repo/gentoo:master commit in: sys-devel/libtool/, sys-devel/libtool/files/

2020-12-05 Thread Fabian Groffen
commit: 058248dc0b88843d3537eeefe1a161b973490907
Author: Fabian Groffen  gentoo  org>
AuthorDate: Sat Dec  5 13:18:51 2020 +
Commit: Fabian Groffen  gentoo  org>
CommitDate: Sat Dec  5 15:18:18 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=058248dc

sys-devel/libtool-2.4.6: add macOS Big Sur patch

Not rev-bumping because this rarely hits, instead elt-patches is solving
this.

Bug: https://bugs.gentoo.org/758473
Package-Manager: Portage-3.0.9, Repoman-3.0.2
Signed-off-by: Fabian Groffen  gentoo.org>

 sys-devel/libtool/files/libtool-2.4.6-darwin20.patch | 13 +
 sys-devel/libtool/libtool-2.4.6-r6.ebuild|  1 +
 2 files changed, 14 insertions(+)

diff --git a/sys-devel/libtool/files/libtool-2.4.6-darwin20.patch 
b/sys-devel/libtool/files/libtool-2.4.6-darwin20.patch
new file mode 100644
index 000..12e87bcbc90
--- /dev/null
+++ b/sys-devel/libtool/files/libtool-2.4.6-darwin20.patch
@@ -0,0 +1,13 @@
+macOS Big Sur is 11.0, Darwin 20, after a long line of 10.X releases.
+
+--- a/m4/libtool.m4
 b/m4/libtool.m4
+@@ -1076,7 +1076,7 @@
+ _lt_dar_allow_undefined='$wl-undefined ${wl}dynamic_lookup' ;;
+   10.[[012]][[,.]]*)
+ _lt_dar_allow_undefined='$wl-flat_namespace $wl-undefined 
${wl}suppress' ;;
+-  10.*)
++  10.*|11.*)
+ _lt_dar_allow_undefined='$wl-undefined ${wl}dynamic_lookup' ;;
+   esac
+ ;;

diff --git a/sys-devel/libtool/libtool-2.4.6-r6.ebuild 
b/sys-devel/libtool/libtool-2.4.6-r6.ebuild
index aa4b7a76057..7a5cc2bf6dc 100644
--- a/sys-devel/libtool/libtool-2.4.6-r6.ebuild
+++ b/sys-devel/libtool/libtool-2.4.6-r6.ebuild
@@ -44,6 +44,7 @@ PATCHES=(
"${FILESDIR}"/${PN}-2.4.6-mint.patch
"${FILESDIR}"/${PN}-2.2.6a-darwin-module-bundle.patch
"${FILESDIR}"/${PN}-2.4.6-darwin-use-linux-version.patch
+   "${FILESDIR}"/${PN}-2.4.6-darwin20.patch
 )
 
 src_prepare() {



[gentoo-commits] repo/gentoo:master commit in: sys-devel/libtool/

2020-02-08 Thread Lars Wendler
commit: 21eb9221563ed86297979ad4f11a383505656c40
Author: Lars Wendler  gentoo  org>
AuthorDate: Sat Feb  8 13:18:42 2020 +
Commit: Lars Wendler  gentoo  org>
CommitDate: Sat Feb  8 13:18:51 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=21eb9221

sys-devel/libtool: Removed old

Package-Manager: Portage-2.3.87, Repoman-2.3.20
Signed-off-by: Lars Wendler  gentoo.org>

 sys-devel/libtool/libtool-2.4.6-r3.ebuild | 94 ---
 1 file changed, 94 deletions(-)

diff --git a/sys-devel/libtool/libtool-2.4.6-r3.ebuild 
b/sys-devel/libtool/libtool-2.4.6-r3.ebuild
deleted file mode 100644
index 96b79d17246..000
--- a/sys-devel/libtool/libtool-2.4.6-r3.ebuild
+++ /dev/null
@@ -1,94 +0,0 @@
-# Copyright 1999-2018 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="5"
-
-LIBTOOLIZE="true" #225559
-WANT_LIBTOOL="none"
-inherit autotools epatch epunt-cxx multilib unpacker
-
-if [[ ${PV} == "" ]] ; then
-   EGIT_REPO_URI="git://git.savannah.gnu.org/${PN}.git
-   http://git.savannah.gnu.org/r/${PN}.git;
-   inherit git-r3
-else
-   SRC_URI="mirror://gnu/${PN}/${P}.tar.xz"
-   KEYWORDS="~alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 s390 sh 
sparc x86"
-fi
-
-DESCRIPTION="A shared library tool for developers"
-HOMEPAGE="https://www.gnu.org/software/libtool/;
-
-LICENSE="GPL-2"
-SLOT="2"
-IUSE="vanilla"
-
-# Pull in libltdl directly until we convert packages to the new dep.
-RDEPEND="sys-devel/gnuconfig
-   >=sys-devel/autoconf-2.69
-   >=sys-devel/automake-1.13
-   dev-libs/libltdl:0
-   !/dev/null
-   AT_NOELIBTOOLIZE=yes eautoreconf
-   popd >/dev/null
-   AT_NOELIBTOOLIZE=yes eautoreconf
-   epunt_cxx
-
-   # Make sure timestamps don't trigger a rebuild of man pages. #556512
-   if [[ ${PV} != "" ]] ; then
-   touch doc/*.1
-   export HELP2MAN=false
-   fi
-}
-
-src_configure() {
-   # the libtool script uses bash code in it and at configure time, tries
-   # to find a bash shell.  if /bin/sh is bash, it uses that.  this can
-   # cause problems for people who switch /bin/sh on the fly to other
-   # shells, so just force libtool to use /bin/bash all the time.
-   export CONFIG_SHELL=/bin/bash
-
-   # Do not bother hardcoding the full path to sed.  Just rely on $PATH. 
#574550
-   export ac_cv_path_SED=$(basename "$(type -P sed)")
-
-   ECONF_SOURCE=${S} econf --disable-ltdl-install
-}
-
-src_test() {
-   emake check
-}
-
-src_install() {
-   default
-
-   local x
-   while read -d $'\0' -r x ; do
-   ln -sf "${EPREFIX}"/usr/share/gnuconfig/${x##*/} "${x}" || die
-   done < <(find "${ED}" '(' -name config.guess -o -name config.sub ')' 
-print0)
-}



[gentoo-commits] repo/gentoo:master commit in: sys-devel/libtool/

2020-01-22 Thread Mikle Kolyada
commit: 3322ff25e17e5b72022bdc2ec346c5aac4d6d5ba
Author: Mikle Kolyada  gentoo  org>
AuthorDate: Wed Jan 22 15:58:09 2020 +
Commit: Mikle Kolyada  gentoo  org>
CommitDate: Wed Jan 22 15:58:09 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3322ff25

sys-devel/libtool: s390 stable wrt bug #705358

Package-Manager: Portage-2.3.79, Repoman-2.3.16
RepoMan-Options: --include-arches="s390"
Signed-off-by: Mikle Kolyada  gentoo.org>

 sys-devel/libtool/libtool-2.4.6-r6.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-devel/libtool/libtool-2.4.6-r6.ebuild 
b/sys-devel/libtool/libtool-2.4.6-r6.ebuild
index dfc410b9341..82ef4310972 100644
--- a/sys-devel/libtool/libtool-2.4.6-r6.ebuild
+++ b/sys-devel/libtool/libtool-2.4.6-r6.ebuild
@@ -12,7 +12,7 @@ if [[ ${PV} == * ]] ; then
inherit git-r3
 else
SRC_URI="mirror://gnu/${PN}/${P}.tar.xz"
-   KEYWORDS="~alpha amd64 arm arm64 hppa ia64 ~m68k ~mips ppc ppc64 ~riscv 
~s390 ~sh sparc x86 ~ppc-aix ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris 
~x86-solaris ~x86-winnt"
+   KEYWORDS="~alpha amd64 arm arm64 hppa ia64 ~m68k ~mips ppc ppc64 ~riscv 
s390 ~sh sparc x86 ~ppc-aix ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris 
~x86-solaris ~x86-winnt"
 fi
 
 DESCRIPTION="A shared library tool for developers"



[gentoo-commits] repo/gentoo:master commit in: sys-devel/libtool/

2020-01-22 Thread Mikle Kolyada
commit: 7bccff253ddbdc0e15be56ea0822c7dd267d5083
Author: Mikle Kolyada  gentoo  org>
AuthorDate: Wed Jan 22 15:58:31 2020 +
Commit: Mikle Kolyada  gentoo  org>
CommitDate: Wed Jan 22 15:58:31 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7bccff25

sys-devel/libtool: sh stable wrt bug #705358

Package-Manager: Portage-2.3.79, Repoman-2.3.16
RepoMan-Options: --include-arches="sh"
Signed-off-by: Mikle Kolyada  gentoo.org>

 sys-devel/libtool/libtool-2.4.6-r6.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-devel/libtool/libtool-2.4.6-r6.ebuild 
b/sys-devel/libtool/libtool-2.4.6-r6.ebuild
index 82ef4310972..7f19af6a725 100644
--- a/sys-devel/libtool/libtool-2.4.6-r6.ebuild
+++ b/sys-devel/libtool/libtool-2.4.6-r6.ebuild
@@ -12,7 +12,7 @@ if [[ ${PV} == * ]] ; then
inherit git-r3
 else
SRC_URI="mirror://gnu/${PN}/${P}.tar.xz"
-   KEYWORDS="~alpha amd64 arm arm64 hppa ia64 ~m68k ~mips ppc ppc64 ~riscv 
s390 ~sh sparc x86 ~ppc-aix ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris 
~x86-solaris ~x86-winnt"
+   KEYWORDS="~alpha amd64 arm arm64 hppa ia64 ~m68k ~mips ppc ppc64 ~riscv 
s390 sh sparc x86 ~ppc-aix ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris 
~x86-solaris ~x86-winnt"
 fi
 
 DESCRIPTION="A shared library tool for developers"



[gentoo-commits] repo/gentoo:master commit in: sys-devel/libtool/

2020-01-22 Thread Mikle Kolyada
commit: 59512433d1cb3cb16febd1e49e262e268cd9f177
Author: Mikle Kolyada  gentoo  org>
AuthorDate: Wed Jan 22 15:59:14 2020 +
Commit: Mikle Kolyada  gentoo  org>
CommitDate: Wed Jan 22 15:59:14 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=59512433

sys-devel/libtool: m68k stable wrt bug #705358

Package-Manager: Portage-2.3.79, Repoman-2.3.16
RepoMan-Options: --include-arches="m68k"
Signed-off-by: Mikle Kolyada  gentoo.org>

 sys-devel/libtool/libtool-2.4.6-r6.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-devel/libtool/libtool-2.4.6-r6.ebuild 
b/sys-devel/libtool/libtool-2.4.6-r6.ebuild
index 7f19af6a725..d6c57a67a5a 100644
--- a/sys-devel/libtool/libtool-2.4.6-r6.ebuild
+++ b/sys-devel/libtool/libtool-2.4.6-r6.ebuild
@@ -12,7 +12,7 @@ if [[ ${PV} == * ]] ; then
inherit git-r3
 else
SRC_URI="mirror://gnu/${PN}/${P}.tar.xz"
-   KEYWORDS="~alpha amd64 arm arm64 hppa ia64 ~m68k ~mips ppc ppc64 ~riscv 
s390 sh sparc x86 ~ppc-aix ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris 
~x86-solaris ~x86-winnt"
+   KEYWORDS="~alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 ~riscv 
s390 sh sparc x86 ~ppc-aix ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris 
~x86-solaris ~x86-winnt"
 fi
 
 DESCRIPTION="A shared library tool for developers"



[gentoo-commits] repo/gentoo:master commit in: sys-devel/libtool/

2020-01-22 Thread Mikle Kolyada
commit: 3ca052646d1c92c3a9a9b79fa0d01b91e4100c1c
Author: Mikle Kolyada  gentoo  org>
AuthorDate: Wed Jan 22 15:50:54 2020 +
Commit: Mikle Kolyada  gentoo  org>
CommitDate: Wed Jan 22 15:50:54 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3ca05264

sys-devel/libtool: arm64 stable wrt bug #705358

Package-Manager: Portage-2.3.79, Repoman-2.3.16
RepoMan-Options: --include-arches="arm64"
Signed-off-by: Mikle Kolyada  gentoo.org>

 sys-devel/libtool/libtool-2.4.6-r6.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-devel/libtool/libtool-2.4.6-r6.ebuild 
b/sys-devel/libtool/libtool-2.4.6-r6.ebuild
index d7107d0ea9c..dfc410b9341 100644
--- a/sys-devel/libtool/libtool-2.4.6-r6.ebuild
+++ b/sys-devel/libtool/libtool-2.4.6-r6.ebuild
@@ -12,7 +12,7 @@ if [[ ${PV} == * ]] ; then
inherit git-r3
 else
SRC_URI="mirror://gnu/${PN}/${P}.tar.xz"
-   KEYWORDS="~alpha amd64 arm ~arm64 hppa ia64 ~m68k ~mips ppc ppc64 
~riscv ~s390 ~sh sparc x86 ~ppc-aix ~x64-cygwin ~amd64-linux ~x86-linux 
~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris 
~x64-solaris ~x86-solaris ~x86-winnt"
+   KEYWORDS="~alpha amd64 arm arm64 hppa ia64 ~m68k ~mips ppc ppc64 ~riscv 
~s390 ~sh sparc x86 ~ppc-aix ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris 
~x86-solaris ~x86-winnt"
 fi
 
 DESCRIPTION="A shared library tool for developers"



[gentoo-commits] repo/gentoo:master commit in: sys-devel/libtool/

2020-01-22 Thread Mikle Kolyada
commit: 2d9c8787a5d098f246a9631dc2f23169caa184af
Author: Mikle Kolyada  gentoo  org>
AuthorDate: Wed Jan 22 15:50:33 2020 +
Commit: Mikle Kolyada  gentoo  org>
CommitDate: Wed Jan 22 15:50:33 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2d9c8787

sys-devel/libtool: arm stable wrt bug #705358

Package-Manager: Portage-2.3.79, Repoman-2.3.16
RepoMan-Options: --include-arches="arm"
Signed-off-by: Mikle Kolyada  gentoo.org>

 sys-devel/libtool/libtool-2.4.6-r6.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-devel/libtool/libtool-2.4.6-r6.ebuild 
b/sys-devel/libtool/libtool-2.4.6-r6.ebuild
index 1ad9617e613..d7107d0ea9c 100644
--- a/sys-devel/libtool/libtool-2.4.6-r6.ebuild
+++ b/sys-devel/libtool/libtool-2.4.6-r6.ebuild
@@ -12,7 +12,7 @@ if [[ ${PV} == * ]] ; then
inherit git-r3
 else
SRC_URI="mirror://gnu/${PN}/${P}.tar.xz"
-   KEYWORDS="~alpha amd64 ~arm ~arm64 hppa ia64 ~m68k ~mips ppc ppc64 
~riscv ~s390 ~sh sparc x86 ~ppc-aix ~x64-cygwin ~amd64-linux ~x86-linux 
~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris 
~x64-solaris ~x86-solaris ~x86-winnt"
+   KEYWORDS="~alpha amd64 arm ~arm64 hppa ia64 ~m68k ~mips ppc ppc64 
~riscv ~s390 ~sh sparc x86 ~ppc-aix ~x64-cygwin ~amd64-linux ~x86-linux 
~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris 
~x64-solaris ~x86-solaris ~x86-winnt"
 fi
 
 DESCRIPTION="A shared library tool for developers"



[gentoo-commits] repo/gentoo:master commit in: sys-devel/libtool/

2020-01-20 Thread Sergei Trofimovich
commit: 6ef0af2c297aafe50ea664dc107b333e57c8593c
Author: Sergei Trofimovich  gentoo  org>
AuthorDate: Mon Jan 20 22:10:19 2020 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Mon Jan 20 22:10:19 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6ef0af2c

sys-devel/libtool: stable 2.4.6-r6 for hppa, bug #705358

Package-Manager: Portage-2.3.84, Repoman-2.3.20
RepoMan-Options: --include-arches="hppa"
Signed-off-by: Sergei Trofimovich  gentoo.org>

 sys-devel/libtool/libtool-2.4.6-r6.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-devel/libtool/libtool-2.4.6-r6.ebuild 
b/sys-devel/libtool/libtool-2.4.6-r6.ebuild
index 59b82270e3a..1ad9617e613 100644
--- a/sys-devel/libtool/libtool-2.4.6-r6.ebuild
+++ b/sys-devel/libtool/libtool-2.4.6-r6.ebuild
@@ -12,7 +12,7 @@ if [[ ${PV} == * ]] ; then
inherit git-r3
 else
SRC_URI="mirror://gnu/${PN}/${P}.tar.xz"
-   KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ia64 ~m68k ~mips ppc ppc64 
~riscv ~s390 ~sh sparc x86 ~ppc-aix ~x64-cygwin ~amd64-linux ~x86-linux 
~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris 
~x64-solaris ~x86-solaris ~x86-winnt"
+   KEYWORDS="~alpha amd64 ~arm ~arm64 hppa ia64 ~m68k ~mips ppc ppc64 
~riscv ~s390 ~sh sparc x86 ~ppc-aix ~x64-cygwin ~amd64-linux ~x86-linux 
~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris 
~x64-solaris ~x86-solaris ~x86-winnt"
 fi
 
 DESCRIPTION="A shared library tool for developers"



[gentoo-commits] repo/gentoo:master commit in: sys-devel/libtool/

2020-01-18 Thread Thomas Deutschmann
commit: 5ae9bb8968e7aa876345248acc3a7d743c0bd0fb
Author: Thomas Deutschmann  gentoo  org>
AuthorDate: Sat Jan 18 23:06:19 2020 +
Commit: Thomas Deutschmann  gentoo  org>
CommitDate: Sat Jan 18 23:15:13 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5ae9bb89

sys-devel/libtool: x86 stable (bug #705358)

Package-Manager: Portage-2.3.84, Repoman-2.3.20
Signed-off-by: Thomas Deutschmann  gentoo.org>

 sys-devel/libtool/libtool-2.4.6-r6.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-devel/libtool/libtool-2.4.6-r6.ebuild 
b/sys-devel/libtool/libtool-2.4.6-r6.ebuild
index d7125215cfd..59b82270e3a 100644
--- a/sys-devel/libtool/libtool-2.4.6-r6.ebuild
+++ b/sys-devel/libtool/libtool-2.4.6-r6.ebuild
@@ -12,7 +12,7 @@ if [[ ${PV} == * ]] ; then
inherit git-r3
 else
SRC_URI="mirror://gnu/${PN}/${P}.tar.xz"
-   KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ia64 ~m68k ~mips ppc ppc64 
~riscv ~s390 ~sh sparc ~x86 ~ppc-aix ~x64-cygwin ~amd64-linux ~x86-linux 
~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris 
~x64-solaris ~x86-solaris ~x86-winnt"
+   KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ia64 ~m68k ~mips ppc ppc64 
~riscv ~s390 ~sh sparc x86 ~ppc-aix ~x64-cygwin ~amd64-linux ~x86-linux 
~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris 
~x64-solaris ~x86-solaris ~x86-winnt"
 fi
 
 DESCRIPTION="A shared library tool for developers"



[gentoo-commits] repo/gentoo:master commit in: sys-devel/libtool/

2020-01-18 Thread Sergei Trofimovich
commit: 31223fc67dbabc94720fbe966bca6667e344f5d6
Author: Rolf Eike Beer  sf-mail  de>
AuthorDate: Sat Jan 18 09:10:34 2020 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Sat Jan 18 09:53:59 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=31223fc6

sys-devel/libtool: stable 2.4.6-r6 for sparc, bug #705358

Package-Manager: Portage-2.3.79, Repoman-2.3.16
RepoMan-Options: --include-arches="sparc"
Signed-off-by: Rolf Eike Beer  sf-mail.de>
Signed-off-by: Sergei Trofimovich  gentoo.org>

 sys-devel/libtool/libtool-2.4.6-r6.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-devel/libtool/libtool-2.4.6-r6.ebuild 
b/sys-devel/libtool/libtool-2.4.6-r6.ebuild
index caab46b517b..d7125215cfd 100644
--- a/sys-devel/libtool/libtool-2.4.6-r6.ebuild
+++ b/sys-devel/libtool/libtool-2.4.6-r6.ebuild
@@ -12,7 +12,7 @@ if [[ ${PV} == * ]] ; then
inherit git-r3
 else
SRC_URI="mirror://gnu/${PN}/${P}.tar.xz"
-   KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ia64 ~m68k ~mips ppc ppc64 
~riscv ~s390 ~sh ~sparc ~x86 ~ppc-aix ~x64-cygwin ~amd64-linux ~x86-linux 
~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris 
~x64-solaris ~x86-solaris ~x86-winnt"
+   KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ia64 ~m68k ~mips ppc ppc64 
~riscv ~s390 ~sh sparc ~x86 ~ppc-aix ~x64-cygwin ~amd64-linux ~x86-linux 
~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris 
~x64-solaris ~x86-solaris ~x86-winnt"
 fi
 
 DESCRIPTION="A shared library tool for developers"



[gentoo-commits] repo/gentoo:master commit in: sys-devel/libtool/

2020-01-17 Thread Sergei Trofimovich
commit: 2c0a03941f27608c0bc327904d76ad15138781a2
Author: Sergei Trofimovich  gentoo  org>
AuthorDate: Fri Jan 17 08:08:50 2020 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Fri Jan 17 08:08:50 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2c0a0394

sys-devel/libtool: stable 2.4.6-r6 for ppc64, bug #705358

Package-Manager: Portage-2.3.84, Repoman-2.3.20
RepoMan-Options: --include-arches="ppc64"
Signed-off-by: Sergei Trofimovich  gentoo.org>

 sys-devel/libtool/libtool-2.4.6-r6.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-devel/libtool/libtool-2.4.6-r6.ebuild 
b/sys-devel/libtool/libtool-2.4.6-r6.ebuild
index edebbf250cf..caab46b517b 100644
--- a/sys-devel/libtool/libtool-2.4.6-r6.ebuild
+++ b/sys-devel/libtool/libtool-2.4.6-r6.ebuild
@@ -12,7 +12,7 @@ if [[ ${PV} == * ]] ; then
inherit git-r3
 else
SRC_URI="mirror://gnu/${PN}/${P}.tar.xz"
-   KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ia64 ~m68k ~mips ppc ~ppc64 
~riscv ~s390 ~sh ~sparc ~x86 ~ppc-aix ~x64-cygwin ~amd64-linux ~x86-linux 
~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris 
~x64-solaris ~x86-solaris ~x86-winnt"
+   KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ia64 ~m68k ~mips ppc ppc64 
~riscv ~s390 ~sh ~sparc ~x86 ~ppc-aix ~x64-cygwin ~amd64-linux ~x86-linux 
~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris 
~x64-solaris ~x86-solaris ~x86-winnt"
 fi
 
 DESCRIPTION="A shared library tool for developers"



[gentoo-commits] repo/gentoo:master commit in: sys-devel/libtool/

2020-01-17 Thread Sergei Trofimovich
commit: fe3461a066bdcd950b799cf94d5e607f7e291533
Author: Sergei Trofimovich  gentoo  org>
AuthorDate: Fri Jan 17 08:06:44 2020 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Fri Jan 17 08:06:44 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fe3461a0

sys-devel/libtool: stable 2.4.6-r6 for ppc, bug #705358

Package-Manager: Portage-2.3.84, Repoman-2.3.20
RepoMan-Options: --include-arches="ppc"
Signed-off-by: Sergei Trofimovich  gentoo.org>

 sys-devel/libtool/libtool-2.4.6-r6.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-devel/libtool/libtool-2.4.6-r6.ebuild 
b/sys-devel/libtool/libtool-2.4.6-r6.ebuild
index dbdaecff45b..edebbf250cf 100644
--- a/sys-devel/libtool/libtool-2.4.6-r6.ebuild
+++ b/sys-devel/libtool/libtool-2.4.6-r6.ebuild
@@ -12,7 +12,7 @@ if [[ ${PV} == * ]] ; then
inherit git-r3
 else
SRC_URI="mirror://gnu/${PN}/${P}.tar.xz"
-   KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ia64 ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sh ~sparc ~x86 ~ppc-aix ~x64-cygwin ~amd64-linux ~x86-linux 
~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris 
~x64-solaris ~x86-solaris ~x86-winnt"
+   KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ia64 ~m68k ~mips ppc ~ppc64 
~riscv ~s390 ~sh ~sparc ~x86 ~ppc-aix ~x64-cygwin ~amd64-linux ~x86-linux 
~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris 
~x64-solaris ~x86-solaris ~x86-winnt"
 fi
 
 DESCRIPTION="A shared library tool for developers"



[gentoo-commits] repo/gentoo:master commit in: sys-devel/libtool/

2020-01-15 Thread Sergei Trofimovich
commit: 0362bcd1cf7c1e7f06e4758c195e4fab530e1764
Author: Sergei Trofimovich  gentoo  org>
AuthorDate: Wed Jan 15 22:56:48 2020 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Wed Jan 15 23:52:01 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0362bcd1

sys-devel/libtool: stable 2.4.6-r6 for ia64, bug #705358

Package-Manager: Portage-2.3.84, Repoman-2.3.20
RepoMan-Options: --include-arches="ia64"
Signed-off-by: Sergei Trofimovich  gentoo.org>

 sys-devel/libtool/libtool-2.4.6-r6.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-devel/libtool/libtool-2.4.6-r6.ebuild 
b/sys-devel/libtool/libtool-2.4.6-r6.ebuild
index 0ac78632b96..dbdaecff45b 100644
--- a/sys-devel/libtool/libtool-2.4.6-r6.ebuild
+++ b/sys-devel/libtool/libtool-2.4.6-r6.ebuild
@@ -12,7 +12,7 @@ if [[ ${PV} == * ]] ; then
inherit git-r3
 else
SRC_URI="mirror://gnu/${PN}/${P}.tar.xz"
-   KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sh ~sparc ~x86 ~ppc-aix ~x64-cygwin ~amd64-linux ~x86-linux 
~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris 
~x64-solaris ~x86-solaris ~x86-winnt"
+   KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ia64 ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sh ~sparc ~x86 ~ppc-aix ~x64-cygwin ~amd64-linux ~x86-linux 
~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris 
~x64-solaris ~x86-solaris ~x86-winnt"
 fi
 
 DESCRIPTION="A shared library tool for developers"



[gentoo-commits] repo/gentoo:master commit in: sys-devel/libtool/

2020-01-14 Thread Agostino Sarubbo
commit: cda9fe3eed7f4e0d0964109ff542164d9cb1116d
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Tue Jan 14 16:14:41 2020 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Tue Jan 14 16:14:41 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cda9fe3e

sys-devel/libtool: amd64 stable wrt bug #705358

Package-Manager: Portage-2.3.79, Repoman-2.3.16
RepoMan-Options: --include-arches="amd64"
Signed-off-by: Agostino Sarubbo  gentoo.org>

 sys-devel/libtool/libtool-2.4.6-r6.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/sys-devel/libtool/libtool-2.4.6-r6.ebuild 
b/sys-devel/libtool/libtool-2.4.6-r6.ebuild
index c699abbc549..0ac78632b96 100644
--- a/sys-devel/libtool/libtool-2.4.6-r6.ebuild
+++ b/sys-devel/libtool/libtool-2.4.6-r6.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2019 Gentoo Authors
+# Copyright 1999-2020 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -12,7 +12,7 @@ if [[ ${PV} == * ]] ; then
inherit git-r3
 else
SRC_URI="mirror://gnu/${PN}/${P}.tar.xz"
-   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sh ~sparc ~x86 ~ppc-aix ~x64-cygwin ~amd64-linux ~x86-linux 
~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris 
~x64-solaris ~x86-solaris ~x86-winnt"
+   KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sh ~sparc ~x86 ~ppc-aix ~x64-cygwin ~amd64-linux ~x86-linux 
~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris 
~x64-solaris ~x86-solaris ~x86-winnt"
 fi
 
 DESCRIPTION="A shared library tool for developers"



[gentoo-commits] repo/gentoo:master commit in: sys-devel/libtool/

2019-12-28 Thread Lars Wendler
commit: 003354d5bed49856916fc5c9bff93410b143480a
Author: David Seifert  gentoo  org>
AuthorDate: Mon Dec 23 23:02:51 2019 +
Commit: Lars Wendler  gentoo  org>
CommitDate: Sat Dec 28 15:19:21 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=003354d5

sys-devel/libtool: Sync live ebuild

Acked-by: Lars Wendler  gentoo.org>
Package-Manager: Portage-2.3.82, Repoman-2.3.20
Signed-off-by: David Seifert  gentoo.org>
Signed-off-by: Lars Wendler  gentoo.org>

 sys-devel/libtool/libtool-.ebuild | 67 +++
 1 file changed, 29 insertions(+), 38 deletions(-)

diff --git a/sys-devel/libtool/libtool-.ebuild 
b/sys-devel/libtool/libtool-.ebuild
index 96ef613ccee..a929635d35d 100644
--- a/sys-devel/libtool/libtool-.ebuild
+++ b/sys-devel/libtool/libtool-.ebuild
@@ -1,19 +1,18 @@
-# Copyright 1999-2018 Gentoo Foundation
+# Copyright 1999-2019 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=6
+EAPI=7
 
 LIBTOOLIZE="true" #225559
 WANT_LIBTOOL="none"
-inherit autotools epunt-cxx multilib unpacker prefix
+inherit autotools prefix
 
-if [[ ${PV} == "" ]] ; then
-   EGIT_REPO_URI="git://git.savannah.gnu.org/${PN}.git
-   http://git.savannah.gnu.org/r/${PN}.git;
+if [[ ${PV} == * ]] ; then
+   EGIT_REPO_URI="https://git.savannah.gnu.org/git/libtool.git;
inherit git-r3
 else
SRC_URI="mirror://gnu/${PN}/${P}.tar.xz"
-   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 
~s390 ~sh ~sparc ~x86 ~ppc-aix ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris 
~x86-solaris ~x86-winnt"
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sh ~sparc ~x86 ~ppc-aix ~x64-cygwin ~amd64-linux ~x86-linux 
~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris 
~x64-solaris ~x86-solaris ~x86-winnt"
 fi
 
 DESCRIPTION="A shared library tool for developers"
@@ -24,14 +23,13 @@ SLOT="2"
 IUSE="vanilla"
 
 # Pull in libltdl directly until we convert packages to the new dep.
-RDEPEND="sys-devel/gnuconfig
-   >=sys-devel/autoconf-2.69
-   >=sys-devel/automake-1.13
-   dev-libs/libltdl:0
-   !/dev/null
+
+   pushd libltdl >/dev/null || die
AT_NOELIBTOOLIZE=yes eautoreconf
-   popd >/dev/null
+   popd >/dev/null || die
AT_NOELIBTOOLIZE=yes eautoreconf
-   epunt_cxx
 
# Make sure timestamps don't trigger a rebuild of man pages. #556512
-   if [[ ${PV} != "" ]] ; then
-   touch doc/*.1
+   if [[ ${PV} != * ]] ; then
+   touch doc/*.1 || die
export HELP2MAN=false
fi
 }
@@ -96,15 +92,10 @@ src_configure() {
# Do not bother hardcoding the full path to sed.  Just rely on $PATH. 
#574550
export ac_cv_path_SED="$(basename "$(type -P sed)")"
 
-   local myconf
-   [[ ${CHOST} == *-darwin* ]] && myconf="--program-prefix=g"
+   [[ ${CHOST} == *-darwin* ]] && local myconf="--program-prefix=g"
ECONF_SOURCE=${S} econf ${myconf} --disable-ltdl-install
 }
 
-src_test() {
-   emake check
-}
-
 src_install() {
default
 



[gentoo-commits] repo/gentoo:master commit in: sys-devel/libtool/files/, sys-devel/libtool/

2019-12-28 Thread Lars Wendler
commit: 2dd4b4a5f9ab6a5dd9c91489f88576d992a34918
Author: David Seifert  gentoo  org>
AuthorDate: Mon Dec 23 23:02:51 2019 +
Commit: Lars Wendler  gentoo  org>
CommitDate: Sat Dec 28 15:19:21 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2dd4b4a5

sys-devel/libtool: Port to EAPI 7

* Rebase all patches

Acked-by: Lars Wendler  gentoo.org>
Package-Manager: Portage-2.3.82, Repoman-2.3.20
Signed-off-by: David Seifert  gentoo.org>
Signed-off-by: Lars Wendler  gentoo.org>

 .../libtool-2.2.6a-darwin-module-bundle.patch  |   8 +-
 .../libtool-2.4.3-use-linux-version-in-fbsd.patch  |   8 +-
 .../libtool-2.4.6-darwin-use-linux-version.patch   |   6 +-
 .../files/libtool-2.4.6-link-fsanitize.patch   |  16 +--
 .../libtool/files/libtool-2.4.6-link-fuse-ld.patch |  15 +--
 .../libtool/files/libtool-2.4.6-link-specs.patch   |  16 +--
 sys-devel/libtool/files/libtool-2.4.6-mint.patch   |  21 ++--
 .../files/libtool-2.4.6-pthread_bootstrapped.patch |   6 +-
 .../files/libtool-2.4.6-sed-quote-speedup.patch|  41 +++-
 sys-devel/libtool/libtool-2.4.6-r6.ebuild  | 114 +
 10 files changed, 156 insertions(+), 95 deletions(-)

diff --git a/sys-devel/libtool/files/libtool-2.2.6a-darwin-module-bundle.patch 
b/sys-devel/libtool/files/libtool-2.2.6a-darwin-module-bundle.patch
index c6b63ed3276..81364d4d02a 100644
--- a/sys-devel/libtool/files/libtool-2.2.6a-darwin-module-bundle.patch
+++ b/sys-devel/libtool/files/libtool-2.2.6a-darwin-module-bundle.patch
@@ -11,10 +11,10 @@ in this context refers to the binary itself, not to a 
structured
 hierarchy. Bundles have the .bundle extension; for example,
 MyBundle.bundle.)
 
 libltdl/m4/libtool.m4
-+++ libltdl/m4/libtool.m4
-@@ -2271,7 +2271,7 @@
-   soname_spec='${libname}${release}${major}$shared_ext'
+--- a/m4/libtool.m4
 b/m4/libtool.m4
+@@ -2645,7 +2645,7 @@
+   soname_spec='$libname$release$major$shared_ext'
shlibpath_overrides_runpath=yes
shlibpath_var=DYLD_LIBRARY_PATH
 -  shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`'

diff --git 
a/sys-devel/libtool/files/libtool-2.4.3-use-linux-version-in-fbsd.patch 
b/sys-devel/libtool/files/libtool-2.4.3-use-linux-version-in-fbsd.patch
index 8244eaa7e3e..aa1e870649b 100644
--- a/sys-devel/libtool/files/libtool-2.4.3-use-linux-version-in-fbsd.patch
+++ b/sys-devel/libtool/files/libtool-2.4.3-use-linux-version-in-fbsd.patch
@@ -7,7 +7,7 @@ http://bugs.gentoo.org/109105
 
 --- a/m4/libtool.m4
 +++ b/m4/libtool.m4
-@@ -1375,7 +1375,14 @@
+@@ -2666,7 +2666,14 @@
  *) objformat=elf ;;
  esac
fi
@@ -22,9 +22,9 @@ http://bugs.gentoo.org/109105
 +
case $version_type in
  freebsd-elf*)
-   library_names_spec='${libname}${release}${shared_ext}$versuffix 
${libname}${release}${shared_ext} $libname${shared_ext}'
-@@ -1386,6 +1392,12 @@
-   library_names_spec='${libname}${release}${shared_ext}$versuffix 
$libname${shared_ext}$versuffix'
+   library_names_spec='$libname$release$shared_ext$versuffix 
$libname$release$shared_ext$major $libname$shared_ext'
+@@ -2678,6 +2685,12 @@
+   library_names_spec='$libname$release$shared_ext$versuffix 
$libname$shared_ext$versuffix'
need_version=yes
;;
 +linux)

diff --git 
a/sys-devel/libtool/files/libtool-2.4.6-darwin-use-linux-version.patch 
b/sys-devel/libtool/files/libtool-2.4.6-darwin-use-linux-version.patch
index b4409815f8b..aded304989d 100644
--- a/sys-devel/libtool/files/libtool-2.4.6-darwin-use-linux-version.patch
+++ b/sys-devel/libtool/files/libtool-2.4.6-darwin-use-linux-version.patch
@@ -1,8 +1,8 @@
 * revert old 1.5 behaviour
 
 libtool-2.4.6/m4/libtool.m4
-+++ libtool-2.4.6/m4/libtool.m4
-@@ -2272,7 +2272,7 @@
+--- a/m4/libtool.m4
 b/m4/libtool.m4
+@@ -2641,7 +2641,7 @@
version_type=darwin
need_lib_prefix=no
need_version=no

diff --git a/sys-devel/libtool/files/libtool-2.4.6-link-fsanitize.patch 
b/sys-devel/libtool/files/libtool-2.4.6-link-fsanitize.patch
index c1ea8a82940..853a22eff54 100644
--- a/sys-devel/libtool/files/libtool-2.4.6-link-fsanitize.patch
+++ b/sys-devel/libtool/files/libtool-2.4.6-link-fsanitize.patch
@@ -13,15 +13,10 @@ linker to allow trivial use of the clang address sanitizer.
 
 Signed-off-by: Jeremy Huddleston Sequoia 
 Copyright-paperwork-exempt: Yes

- build-aux/ltmain.in | 3 ++-
- 1 file changed, 2 insertions(+), 1 deletion(-)
 
-diff --git a/build-aux/ltmain.in b/build-aux/ltmain.in
-index 1cbe875..2a5aaad 100644
 --- a/build-aux/ltmain.in
 +++ b/build-aux/ltmain.in
-@@ -5382,10 +5382,11 @@ func_mode_link ()
+@@ -5362,10 +5362,11 @@
# -O*, -g*, -flto*, -fwhopr*, -fuse-linker-plugin GCC link-time 
optimization
# -specs=* GCC specs files
# -stdlib=*select c++ std lib with clang
@@ -34,13 +29,9 @@ index 1cbe875..2a5aaad 100644
  func_quote_for_eval "$arg"
arg=$func_quote_for_eval_result
  func_append 

[gentoo-commits] repo/gentoo:master commit in: sys-devel/libtool/

2019-12-28 Thread Lars Wendler
commit: 2d9e309945fee47a79d996f552daa375278d2178
Author: David Seifert  gentoo  org>
AuthorDate: Mon Dec 23 23:02:52 2019 +
Commit: Lars Wendler  gentoo  org>
CommitDate: Sat Dec 28 15:19:22 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2d9e3099

sys-devel/libtool: Remove old

Package-Manager: Portage-2.3.82, Repoman-2.3.20
Signed-off-by: David Seifert  gentoo.org>
Signed-off-by: Lars Wendler  gentoo.org>

 sys-devel/libtool/libtool-2.4.6-r4.ebuild | 112 --
 sys-devel/libtool/libtool-2.4.6-r5.ebuild | 127 --
 2 files changed, 239 deletions(-)

diff --git a/sys-devel/libtool/libtool-2.4.6-r4.ebuild 
b/sys-devel/libtool/libtool-2.4.6-r4.ebuild
deleted file mode 100644
index a7dc840c4d4..000
--- a/sys-devel/libtool/libtool-2.4.6-r4.ebuild
+++ /dev/null
@@ -1,112 +0,0 @@
-# Copyright 1999-2018 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="5"
-
-LIBTOOLIZE="true" #225559
-WANT_LIBTOOL="none"
-inherit autotools epatch epunt-cxx multilib unpacker prefix
-
-if [[ ${PV} == "" ]] ; then
-   EGIT_REPO_URI="git://git.savannah.gnu.org/${PN}.git
-   http://git.savannah.gnu.org/r/${PN}.git;
-   inherit git-r3
-else
-   SRC_URI="mirror://gnu/${PN}/${P}.tar.xz"
-   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 
~s390 ~sh ~sparc ~x86 ~ppc-aix ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris 
~x86-solaris ~x86-winnt"
-fi
-
-DESCRIPTION="A shared library tool for developers"
-HOMEPAGE="https://www.gnu.org/software/libtool/;
-
-LICENSE="GPL-2"
-SLOT="2"
-IUSE="vanilla"
-
-# Pull in libltdl directly until we convert packages to the new dep.
-RDEPEND="sys-devel/gnuconfig
-   >=sys-devel/autoconf-2.69
-   >=sys-devel/automake-1.13
-   dev-libs/libltdl:0
-   !/dev/null
-   AT_NOELIBTOOLIZE=yes eautoreconf
-   popd >/dev/null
-   AT_NOELIBTOOLIZE=yes eautoreconf
-   epunt_cxx
-
-   # Make sure timestamps don't trigger a rebuild of man pages. #556512
-   if [[ ${PV} != "" ]] ; then
-   touch doc/*.1
-   export HELP2MAN=false
-   fi
-}
-
-src_configure() {
-   # the libtool script uses bash code in it and at configure time, tries
-   # to find a bash shell.  if /bin/sh is bash, it uses that.  this can
-   # cause problems for people who switch /bin/sh on the fly to other
-   # shells, so just force libtool to use /bin/bash all the time.
-   export CONFIG_SHELL=$(type -P bash)
-
-   # Do not bother hardcoding the full path to sed.  Just rely on $PATH. 
#574550
-   export ac_cv_path_SED=$(basename "$(type -P sed)")
-
-   local myconf
-   [[ ${CHOST} == *-darwin* ]] && myconf="--program-prefix=g"
-   ECONF_SOURCE=${S} econf ${myconf} --disable-ltdl-install
-}
-
-src_test() {
-   emake check
-}
-
-src_install() {
-   default
-
-   local x
-   while read -d $'\0' -r x ; do
-   ln -sf "${EPREFIX}"/usr/share/gnuconfig/${x##*/} "${x}" || die
-   done < <(find "${ED}" '(' -name config.guess -o -name config.sub ')' 
-print0)
-}

diff --git a/sys-devel/libtool/libtool-2.4.6-r5.ebuild 
b/sys-devel/libtool/libtool-2.4.6-r5.ebuild
deleted file mode 100644
index 9f5c38a68cd..000
--- a/sys-devel/libtool/libtool-2.4.6-r5.ebuild
+++ /dev/null
@@ -1,127 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-LIBTOOLIZE="true" #225559
-WANT_LIBTOOL="none"
-inherit autotools epatch epunt-cxx multilib unpacker prefix
-
-if [[ ${PV} == "" ]] ; then
-   EGIT_REPO_URI="git://git.savannah.gnu.org/${PN}.git
-   http://git.savannah.gnu.org/r/${PN}.git;
-   inherit git-r3
-else
-   SRC_URI="mirror://gnu/${PN}/${P}.tar.xz"
-   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sh ~sparc ~x86 ~ppc-aix ~x64-cygwin ~amd64-linux ~x86-linux 
~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris 
~x64-solaris ~x86-solaris ~x86-winnt"
-fi
-
-DESCRIPTION="A shared library tool for developers"
-HOMEPAGE="https://www.gnu.org/software/libtool/;
-
-LICENSE="GPL-2"
-SLOT="2"
-IUSE="vanilla"
-
-# Pull in libltdl directly until we convert packages to the new dep.
-RDEPEND="sys-devel/gnuconfig
-   >=sys-devel/autoconf-2.69
-   >=sys-devel/automake-1.13
-   dev-libs/libltdl:0
-   !/dev/null
-   AT_NOELIBTOOLIZE=yes eautoreconf
-   popd >/dev/null
-   AT_NOELIBTOOLIZE=yes eautoreconf
-   epunt_cxx
-
-   # Make sure timestamps don't trigger a rebuild of man pages. #556512
-   if [[ ${PV} != "" ]] ; then
-   touch doc/*.1
-   export HELP2MAN=false
-   fi
-}
-
-src_configure() {
-   # the libtool script uses bash 

[gentoo-commits] repo/gentoo:master commit in: sys-devel/libtool/

2019-05-04 Thread Mikle Kolyada
commit: 6bf37f99e54e37c7eb19df2ce7b46b974ae9e824
Author: Mikle Kolyada  gentoo  org>
AuthorDate: Sat May  4 11:55:34 2019 +
Commit: Mikle Kolyada  gentoo  org>
CommitDate: Sat May  4 11:55:34 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6bf37f99

sys-devel/libtool: Add ~riscv keyword

Signed-off-by: Mikle Kolyada  gentoo.org>
Package-Manager: Portage-2.3.62, Repoman-2.3.11

 sys-devel/libtool/libtool-2.4.6-r5.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/sys-devel/libtool/libtool-2.4.6-r5.ebuild 
b/sys-devel/libtool/libtool-2.4.6-r5.ebuild
index 0146056fc90..0831b4f32cf 100644
--- a/sys-devel/libtool/libtool-2.4.6-r5.ebuild
+++ b/sys-devel/libtool/libtool-2.4.6-r5.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2018 Gentoo Foundation
+# Copyright 1999-2019 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=6
@@ -13,7 +13,7 @@ if [[ ${PV} == "" ]] ; then
inherit git-r3
 else
SRC_URI="mirror://gnu/${PN}/${P}.tar.xz"
-   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 
~s390 ~sh ~sparc ~x86 ~ppc-aix ~x64-cygwin ~amd64-fbsd ~x86-fbsd ~amd64-linux 
~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris 
~sparc64-solaris ~x64-solaris ~x86-solaris ~x86-winnt"
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sh ~sparc ~x86 ~ppc-aix ~x64-cygwin ~amd64-fbsd ~x86-fbsd 
~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris ~x86-winnt"
 fi
 
 DESCRIPTION="A shared library tool for developers"



[gentoo-commits] repo/gentoo:master commit in: sys-devel/libtool/

2018-05-18 Thread Mike Gilbert
commit: d8e4330ff0a0d5f6af8f8b0e8f9d417fea8141c1
Author: Marty E. Plummer  startmail  com>
AuthorDate: Fri Apr 27 10:23:05 2018 +
Commit: Mike Gilbert  gentoo  org>
CommitDate: Fri May 18 15:59:13 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d8e4330f

sys-devel/libtool: git-2->git-r3

Package-Manager: Portage-2.3.31, Repoman-2.3.9

 sys-devel/libtool/libtool-2.4.6-r3.ebuild | 4 ++--
 sys-devel/libtool/libtool-2.4.6-r4.ebuild | 4 ++--
 2 files changed, 4 insertions(+), 4 deletions(-)

diff --git a/sys-devel/libtool/libtool-2.4.6-r3.ebuild 
b/sys-devel/libtool/libtool-2.4.6-r3.ebuild
index 2fb5d7bc99c..142f81d011b 100644
--- a/sys-devel/libtool/libtool-2.4.6-r3.ebuild
+++ b/sys-devel/libtool/libtool-2.4.6-r3.ebuild
@@ -10,7 +10,7 @@ inherit autotools epatch epunt-cxx multilib unpacker
 if [[ ${PV} == "" ]] ; then
EGIT_REPO_URI="git://git.savannah.gnu.org/${PN}.git
http://git.savannah.gnu.org/r/${PN}.git;
-   inherit git-2
+   inherit git-r3
 else
SRC_URI="mirror://gnu/${PN}/${P}.tar.xz"
KEYWORDS="alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 s390 sh 
sparc x86 ~amd64-fbsd ~x86-fbsd"
@@ -35,7 +35,7 @@ DEPEND="${RDEPEND}
 
 src_unpack() {
if [[ ${PV} == "" ]] ; then
-   git-2_src_unpack
+   git-r3_src_unpack
cd "${S}"
./bootstrap || die
else

diff --git a/sys-devel/libtool/libtool-2.4.6-r4.ebuild 
b/sys-devel/libtool/libtool-2.4.6-r4.ebuild
index 55c2dc0ce40..d571f421d72 100644
--- a/sys-devel/libtool/libtool-2.4.6-r4.ebuild
+++ b/sys-devel/libtool/libtool-2.4.6-r4.ebuild
@@ -10,7 +10,7 @@ inherit autotools epatch epunt-cxx multilib unpacker prefix
 if [[ ${PV} == "" ]] ; then
EGIT_REPO_URI="git://git.savannah.gnu.org/${PN}.git
http://git.savannah.gnu.org/r/${PN}.git;
-   inherit git-2
+   inherit git-r3
 else
SRC_URI="mirror://gnu/${PN}/${P}.tar.xz"
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 
~s390 ~sh ~sparc ~x86 ~ppc-aix ~x64-cygwin ~amd64-fbsd ~x86-fbsd ~amd64-linux 
~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris 
~sparc64-solaris ~x64-solaris ~x86-solaris ~x86-winnt"
@@ -35,7 +35,7 @@ DEPEND="${RDEPEND}
 
 src_unpack() {
if [[ ${PV} == "" ]] ; then
-   git-2_src_unpack
+   git-r3_src_unpack
cd "${S}"
./bootstrap || die
else



[gentoo-commits] repo/gentoo:master commit in: sys-devel/libtool/

2018-04-27 Thread Lars Wendler
commit: 17f734acf0c58267fce1a8fc89cdfab876c33068
Author: Lars Wendler  gentoo  org>
AuthorDate: Fri Apr 27 13:17:20 2018 +
Commit: Lars Wendler  gentoo  org>
CommitDate: Fri Apr 27 13:17:33 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=17f734ac

sys-devel/libtool: Fixed src_prepare with USE="vanilla".

Closes: https://bugs.gentoo.org/654198
Package-Manager: Portage-2.3.31, Repoman-2.3.9

 sys-devel/libtool/libtool-2.4.6-r5.ebuild | 9 ++---
 1 file changed, 6 insertions(+), 3 deletions(-)

diff --git a/sys-devel/libtool/libtool-2.4.6-r5.ebuild 
b/sys-devel/libtool/libtool-2.4.6-r5.ebuild
index 710968a99a5..0146056fc90 100644
--- a/sys-devel/libtool/libtool-2.4.6-r5.ebuild
+++ b/sys-devel/libtool/libtool-2.4.6-r5.ebuild
@@ -66,9 +66,12 @@ src_prepare() {
)
fi
 
-   use vanilla && return 0
-
-   default
+   if use vanilla ; then
+   eapply_user
+   return 0
+   else
+   default
+   fi
 
if use prefix ; then
# seems that libtool has to know about EPREFIX a little bit



[gentoo-commits] repo/gentoo:master commit in: sys-devel/libtool/files/

2018-03-27 Thread Fabian Groffen
commit: d8532ad3d28b8026453b2cbab85e969bd05d4a2f
Author: Fabian Groffen  gentoo  org>
AuthorDate: Tue Mar 27 07:59:45 2018 +
Commit: Fabian Groffen  gentoo  org>
CommitDate: Tue Mar 27 08:00:00 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d8532ad3

sys-devel/libtool: fix applying eprefix patch, bug #651670

Closes: https://bugs.gentoo.org/651670
Package-Manager: Portage-2.3.24, Repoman-2.3.6

 sys-devel/libtool/files/libtool-2.2.10-eprefix.patch | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/sys-devel/libtool/files/libtool-2.2.10-eprefix.patch 
b/sys-devel/libtool/files/libtool-2.2.10-eprefix.patch
index 5a2980d2979..c4693ee7fee 100644
--- a/sys-devel/libtool/files/libtool-2.2.10-eprefix.patch
+++ b/sys-devel/libtool/files/libtool-2.2.10-eprefix.patch
@@ -1,5 +1,5 @@
 ./libltdl/m4/libtool.m4.orig   2010-07-02 12:41:07.0 +0200
-+++ ./libltdl/m4/libtool.m42010-07-02 12:45:39.0 +0200
+--- a/m4/libtool.m4
 b/m4/libtool.m4
 @@ -2087,7 +2087,7 @@
  mingw* | cegcc*) lt_search_path_spec=`$ECHO "$lt_search_path_spec" |\
$SED 's,/\([[A-Za-z]]:\),\1,g'` ;;



[gentoo-commits] repo/gentoo:master commit in: sys-devel/libtool/

2018-03-26 Thread Lars Wendler
commit: 3adcb70b61ab17eb97771d49778d5b7103fe760b
Author: Lars Wendler  gentoo  org>
AuthorDate: Mon Mar 26 07:57:51 2018 +
Commit: Lars Wendler  gentoo  org>
CommitDate: Mon Mar 26 07:57:51 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3adcb70b

sys-devel/libtool: Bump live ebuild to EAPI-6.

Package-Manager: Portage-2.3.24, Repoman-2.3.6

 sys-devel/libtool/libtool-.ebuild | 29 ++---
 1 file changed, 18 insertions(+), 11 deletions(-)

diff --git a/sys-devel/libtool/libtool-.ebuild 
b/sys-devel/libtool/libtool-.ebuild
index 13af7fa0f51..db8bd168cfd 100644
--- a/sys-devel/libtool/libtool-.ebuild
+++ b/sys-devel/libtool/libtool-.ebuild
@@ -1,11 +1,11 @@
 # Copyright 1999-2018 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI="5"
+EAPI=6
 
 LIBTOOLIZE="true" #225559
 WANT_LIBTOOL="none"
-inherit autotools epatch epunt-cxx multilib unpacker prefix
+inherit autotools epunt-cxx multilib unpacker prefix
 
 if [[ ${PV} == "" ]] ; then
EGIT_REPO_URI="git://git.savannah.gnu.org/${PN}.git
@@ -33,23 +33,30 @@ DEPEND="${RDEPEND}
app-arch/xz-utils"
 [[ ${PV} == "" ]] && DEPEND+=" sys-apps/help2man"
 
+PATCHES=(
+   "${FILESDIR}"/${PN}-2.4.3-use-linux-version-in-fbsd.patch #109105
+   "${FILESDIR}"/${PN}-2.4.6-mint.patch
+   "${FILESDIR}"/${PN}-2.2.6a-darwin-module-bundle.patch
+   "${FILESDIR}"/${PN}-2.4.6-darwin-use-linux-version.patch
+)
+
 src_unpack() {
if [[ ${PV} == "" ]] ; then
git-r3_src_unpack
-   cd "${S}"
-   ./bootstrap || die
else
unpacker_src_unpack
fi
 }
 
 src_prepare() {
+   if [[ "${PV}" =  ]] ; then
+   ./bootstrap || die
+   fi
+
use vanilla && return 0
 
-   epatch "${FILESDIR}"/${PN}-2.4.3-use-linux-version-in-fbsd.patch #109105
-   epatch "${FILESDIR}"/${PN}-2.4.6-mint.patch
-   epatch "${FILESDIR}"/${PN}-2.2.6a-darwin-module-bundle.patch
-   epatch "${FILESDIR}"/${PN}-2.4.6-darwin-use-linux-version.patch
+   default
+
if use prefix ; then
# seems that libtool has to know about EPREFIX a little bit
# better, since it fails to find prefix paths to search libs
@@ -58,7 +65,7 @@ src_prepare() {
# (argh...). This could also be fixed by making the gcc wrapper
# return the correct result for -print-search-dirs (doesn't
# include prefix dirs ...).
-   epatch "${FILESDIR}"/${PN}-2.2.10-eprefix.patch
+   eapply "${FILESDIR}"/${PN}-2.2.10-eprefix.patch
eprefixify m4/libtool.m4
fi
pushd libltdl >/dev/null
@@ -79,10 +86,10 @@ src_configure() {
# to find a bash shell.  if /bin/sh is bash, it uses that.  this can
# cause problems for people who switch /bin/sh on the fly to other
# shells, so just force libtool to use /bin/bash all the time.
-   export CONFIG_SHELL=$(type -P bash)
+   export CONFIG_SHELL="$(type -P bash)"
 
# Do not bother hardcoding the full path to sed.  Just rely on $PATH. 
#574550
-   export ac_cv_path_SED=$(basename "$(type -P sed)")
+   export ac_cv_path_SED="$(basename "$(type -P sed)")"
 
local myconf
[[ ${CHOST} == *-darwin* ]] && myconf="--program-prefix=g"



[gentoo-commits] repo/gentoo:master commit in: sys-devel/libtool/, sys-devel/libtool/files/

2018-03-26 Thread Lars Wendler
commit: 5690e822e589b92b4225c8c8b671ff8db5faf605
Author: Lars Wendler  gentoo  org>
AuthorDate: Mon Mar 26 08:37:26 2018 +
Commit: Lars Wendler  gentoo  org>
CommitDate: Mon Mar 26 08:38:31 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5690e822

sys-devel/libtool: Revbump to add pthread patch.

Bug: https://bugs.gentoo.org/650876
Package-Manager: Portage-2.3.24, Repoman-2.3.6

 .../files/libtool-2.4.6-libtoolize-slow.patch  |  6 +--
 .../libtool/files/libtool-2.4.6-pthread.patch  | 43 ++
 .../files/libtool-2.4.6-pthread_bootstrapped.patch | 21 +++
 ...libtool-.ebuild => libtool-2.4.6-r5.ebuild} | 16 +++-
 sys-devel/libtool/libtool-.ebuild  |  5 +++
 5 files changed, 87 insertions(+), 4 deletions(-)

diff --git a/sys-devel/libtool/files/libtool-2.4.6-libtoolize-slow.patch 
b/sys-devel/libtool/files/libtool-2.4.6-libtoolize-slow.patch
index abddee13dc3..d27f976ccb4 100644
--- a/sys-devel/libtool/files/libtool-2.4.6-libtoolize-slow.patch
+++ b/sys-devel/libtool/files/libtool-2.4.6-libtoolize-slow.patch
@@ -37,13 +37,13 @@ Signed-off-by: Pavel Raiskup 
  NEWS   |  4 
  NO-THANKS  |  1 +
  bootstrap  | 42 +++---
- gl/build-aux/extract-trace | 42 +++---
+ build-aux/extract-trace| 42 +++---
  4 files changed, 59 insertions(+), 30 deletions(-)
 
 diff --git a/gl/build-aux/extract-trace b/gl/build-aux/extract-trace
 index 315a32a..c6abd21 100755
 a/gl/build-aux/extract-trace
-+++ b/gl/build-aux/extract-trace
+--- a/build-aux/extract-trace
 b/build-aux/extract-trace
 @@ -329,29 +329,41 @@ func_extract_trace ()
  # arguments to Autocof functions, but without following
  # 'm4_s?include' files.

diff --git a/sys-devel/libtool/files/libtool-2.4.6-pthread.patch 
b/sys-devel/libtool/files/libtool-2.4.6-pthread.patch
new file mode 100644
index 000..49b81c1dcda
--- /dev/null
+++ b/sys-devel/libtool/files/libtool-2.4.6-pthread.patch
@@ -0,0 +1,43 @@
+http://permalink.gmane.org/gmane.comp.gnu.libtool.patches/11704
+https://bugs.gentoo.org/650876
+
+From: Pavel Raiskup  redhat.com>
+Subject: [PATCH] libtool: handle the -pthread{,s} options for g++
+Newsgroups: gmane.comp.gnu.libtool.patches
+Date: Thursday 28th November 2013 14:18:05 UTC (over 4 years ago)
+
+As we are forced to pass -nostdlib to g++ for linking, this option
+expectedly disables the effectiveness of passed -pthread flag - so
+add the -lpthread explicitly to $deplibs to link correctly.
+
+References:
+http://gcc.gnu.org/bugzilla/show_bug.cgi?id=25460
+https://bugzilla.redhat.com/show_bug.cgi?id=661333
+http://lists.gnu.org/archive/html/bug-libtool/2013-01/msg00018.htm
+
+* build-aux/ltmain.in (func_mode_link): Explicitly add -lpthread
+flag into $deplibs when -pthread is passed (for g++ only).
+---
+ build-aux/ltmain.in | 10 ++
+ 1 file changed, 10 insertions(+)
+
+diff --git a/build-aux/ltmain.in b/build-aux/ltmain.in
+index fba05c1..f202b80 100644
+--- a/build-aux/ltmain.in
 b/build-aux/ltmain.in
+@@ -5113,6 +5113,16 @@ func_mode_link ()
+   *" $arg "*) ;;
+   * ) func_append new_inherited_linker_flags " $arg" ;;
+   esac
++
++  # As we are forced to pass -nostdlib to g++ during linking, the option
++  # -pthread{,s} is not in effect;  add the -lpthread to $deplist
++  # explicitly to link correctly.
++  if test "$tagname" = CXX -a x"$with_gcc" = xyes; then
++case "$arg" in
++  -pthread*) func_append deplibs " -lpthread" ;;
++esac
++  fi
++
+   continue
+   ;;

diff --git a/sys-devel/libtool/files/libtool-2.4.6-pthread_bootstrapped.patch 
b/sys-devel/libtool/files/libtool-2.4.6-pthread_bootstrapped.patch
new file mode 100644
index 000..54461ccc54e
--- /dev/null
+++ b/sys-devel/libtool/files/libtool-2.4.6-pthread_bootstrapped.patch
@@ -0,0 +1,21 @@
+https://bugs.gentoo.org/650876
+
+--- libtool-2.4.6/build-aux/ltmain.sh
 libtool-2.4.6/build-aux/ltmain.sh
+@@ -7079,6 +7079,16 @@
+   *" $arg "*) ;;
+   * ) func_append new_inherited_linker_flags " $arg" ;;
+   esac
++
++  # As we are forced to pass -nostdlib to g++ during linking, the option
++  # -pthread{,s} is not in effect;  add the -lpthread to $deplist
++  # explicitly to link correctly.
++  if test "$tagname" = CXX -a x"$with_gcc" = xyes; then
++case "$arg" in
++  -pthread*) func_append deplibs " -lpthread" ;;
++esac
++  fi
++
+   continue
+   ;;
+ 

diff --git a/sys-devel/libtool/libtool-.ebuild 
b/sys-devel/libtool/libtool-2.4.6-r5.ebuild
similarity index 86%
copy from sys-devel/libtool/libtool-.ebuild
copy to sys-devel/libtool/libtool-2.4.6-r5.ebuild
index db8bd168cfd..710968a99a5 100644
--- 

[gentoo-commits] repo/gentoo:master commit in: sys-devel/libtool/

2018-03-26 Thread Lars Wendler
commit: 26e4b3c1db43da7f23ca1ede29a32bab0a40d5d9
Author: Lars Wendler  gentoo  org>
AuthorDate: Mon Mar 26 07:33:56 2018 +
Commit: Lars Wendler  gentoo  org>
CommitDate: Mon Mar 26 07:33:56 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=26e4b3c1

sys-devel/libtool: Removed old.

Package-Manager: Portage-2.3.24, Repoman-2.3.6

 sys-devel/libtool/libtool-2.4.6-r2.ebuild | 93 ---
 1 file changed, 93 deletions(-)

diff --git a/sys-devel/libtool/libtool-2.4.6-r2.ebuild 
b/sys-devel/libtool/libtool-2.4.6-r2.ebuild
deleted file mode 100644
index 162264fa654..000
--- a/sys-devel/libtool/libtool-2.4.6-r2.ebuild
+++ /dev/null
@@ -1,93 +0,0 @@
-# Copyright 1999-2018 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="4"
-
-LIBTOOLIZE="true" #225559
-WANT_LIBTOOL="none"
-inherit autotools epatch epunt-cxx multilib unpacker
-
-if [[ ${PV} == "" ]] ; then
-   EGIT_REPO_URI="git://git.savannah.gnu.org/${PN}.git
-   http://git.savannah.gnu.org/r/${PN}.git;
-   inherit git-2
-else
-   SRC_URI="mirror://gnu/${PN}/${P}.tar.xz"
-   KEYWORDS="alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 s390 sh 
sparc x86 ~amd64-fbsd ~x86-fbsd"
-fi
-
-DESCRIPTION="A shared library tool for developers"
-HOMEPAGE="https://www.gnu.org/software/libtool/;
-
-LICENSE="GPL-2"
-SLOT="2"
-IUSE="vanilla"
-
-# Pull in libltdl directly until we convert packages to the new dep.
-RDEPEND="sys-devel/gnuconfig
-   >=sys-devel/autoconf-2.69
-   >=sys-devel/automake-1.13
-   dev-libs/libltdl:0
-   !/dev/null
-   AT_NOELIBTOOLIZE=yes eautoreconf
-   popd >/dev/null
-   AT_NOELIBTOOLIZE=yes eautoreconf
-   epunt_cxx
-
-   # Make sure timestamps don't trigger a rebuild of man pages. #556512
-   if [[ ${PV} != "" ]] ; then
-   touch doc/*.1
-   export HELP2MAN=false
-   fi
-}
-
-src_configure() {
-   # the libtool script uses bash code in it and at configure time, tries
-   # to find a bash shell.  if /bin/sh is bash, it uses that.  this can
-   # cause problems for people who switch /bin/sh on the fly to other
-   # shells, so just force libtool to use /bin/bash all the time.
-   export CONFIG_SHELL=/bin/bash
-
-   # Do not bother hardcoding the full path to sed.  Just rely on $PATH. 
#574550
-   export ac_cv_path_SED=$(basename "$(type -P sed)")
-
-   ECONF_SOURCE=${S} econf --disable-ltdl-install
-}
-
-src_test() {
-   emake check
-}
-
-src_install() {
-   default
-
-   local x
-   while read -d $'\0' -r x ; do
-   ln -sf "${EPREFIX}"/usr/share/gnuconfig/${x##*/} "${x}" || die
-   done < <(find "${ED}" '(' -name config.guess -o -name config.sub ')' 
-print0)
-}



[gentoo-commits] repo/gentoo:master commit in: sys-devel/libtool/

2018-01-12 Thread Thomas Deutschmann
commit: db6bed0523dd89109b9cd89b8a268c6ac9f941e3
Author: Thomas Deutschmann  gentoo  org>
AuthorDate: Fri Jan 12 13:46:30 2018 +
Commit: Thomas Deutschmann  gentoo  org>
CommitDate: Fri Jan 12 13:46:57 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=db6bed05

sys-devel/libtool: ensure sandbox supports renameat

Bug: https://bugs.gentoo.org/628928
Package-Manager: Portage-2.3.19, Repoman-2.3.6

 sys-devel/libtool/libtool-2.4.6-r2.ebuild | 5 +++--
 sys-devel/libtool/libtool-2.4.6-r3.ebuild | 5 +++--
 sys-devel/libtool/libtool-2.4.6-r4.ebuild | 5 +++--
 sys-devel/libtool/libtool-.ebuild | 5 +++--
 4 files changed, 12 insertions(+), 8 deletions(-)

diff --git a/sys-devel/libtool/libtool-2.4.6-r2.ebuild 
b/sys-devel/libtool/libtool-2.4.6-r2.ebuild
index 22305f5c51f..dc45b7e1ae8 100644
--- a/sys-devel/libtool/libtool-2.4.6-r2.ebuild
+++ b/sys-devel/libtool/libtool-2.4.6-r2.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2017 Gentoo Foundation
+# Copyright 1999-2018 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI="4"
@@ -27,7 +27,8 @@ IUSE="vanilla"
 RDEPEND="sys-devel/gnuconfig
>=sys-devel/autoconf-2.69
>=sys-devel/automake-1.13
-   dev-libs/libltdl:0"
+   dev-libs/libltdl:0
+   !

[gentoo-commits] repo/gentoo:master commit in: sys-devel/libtool/

2017-04-14 Thread Michał Górny
commit: 7b7b64ca2e9ba9d044b922a9fbe137edfd7c3e88
Author: Michał Górny  gentoo  org>
AuthorDate: Fri Mar 24 22:57:02 2017 +
Commit: Michał Górny  gentoo  org>
CommitDate: Fri Apr 14 17:03:44 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7b7b64ca

sys-devel/libtool: Replace eutils inherit w/ split eclasses

 sys-devel/libtool/libtool-2.4.6-r2.ebuild | 2 +-
 sys-devel/libtool/libtool-2.4.6-r3.ebuild | 2 +-
 sys-devel/libtool/libtool-2.4.6-r4.ebuild | 2 +-
 sys-devel/libtool/libtool-.ebuild | 2 +-
 4 files changed, 4 insertions(+), 4 deletions(-)

diff --git a/sys-devel/libtool/libtool-2.4.6-r2.ebuild 
b/sys-devel/libtool/libtool-2.4.6-r2.ebuild
index 94e7eef3e67..22305f5c51f 100644
--- a/sys-devel/libtool/libtool-2.4.6-r2.ebuild
+++ b/sys-devel/libtool/libtool-2.4.6-r2.ebuild
@@ -5,7 +5,7 @@ EAPI="4"
 
 LIBTOOLIZE="true" #225559
 WANT_LIBTOOL="none"
-inherit eutils autotools multilib unpacker
+inherit autotools epatch epunt-cxx multilib unpacker
 
 if [[ ${PV} == "" ]] ; then
EGIT_REPO_URI="git://git.savannah.gnu.org/${PN}.git

diff --git a/sys-devel/libtool/libtool-2.4.6-r3.ebuild 
b/sys-devel/libtool/libtool-2.4.6-r3.ebuild
index 9ac2aa64355..a5d6ae85368 100644
--- a/sys-devel/libtool/libtool-2.4.6-r3.ebuild
+++ b/sys-devel/libtool/libtool-2.4.6-r3.ebuild
@@ -5,7 +5,7 @@ EAPI="5"
 
 LIBTOOLIZE="true" #225559
 WANT_LIBTOOL="none"
-inherit eutils autotools multilib unpacker
+inherit autotools epatch epunt-cxx multilib unpacker
 
 if [[ ${PV} == "" ]] ; then
EGIT_REPO_URI="git://git.savannah.gnu.org/${PN}.git

diff --git a/sys-devel/libtool/libtool-2.4.6-r4.ebuild 
b/sys-devel/libtool/libtool-2.4.6-r4.ebuild
index aa170bb4db0..4c96bca253e 100644
--- a/sys-devel/libtool/libtool-2.4.6-r4.ebuild
+++ b/sys-devel/libtool/libtool-2.4.6-r4.ebuild
@@ -5,7 +5,7 @@ EAPI="5"
 
 LIBTOOLIZE="true" #225559
 WANT_LIBTOOL="none"
-inherit eutils autotools multilib unpacker prefix
+inherit autotools epatch epunt-cxx multilib unpacker prefix
 
 if [[ ${PV} == "" ]] ; then
EGIT_REPO_URI="git://git.savannah.gnu.org/${PN}.git

diff --git a/sys-devel/libtool/libtool-.ebuild 
b/sys-devel/libtool/libtool-.ebuild
index c1c2322fbd6..07205718926 100644
--- a/sys-devel/libtool/libtool-.ebuild
+++ b/sys-devel/libtool/libtool-.ebuild
@@ -5,7 +5,7 @@ EAPI="5"
 
 LIBTOOLIZE="true" #225559
 WANT_LIBTOOL="none"
-inherit eutils autotools multilib unpacker prefix
+inherit autotools epatch epunt-cxx multilib unpacker prefix
 
 if [[ ${PV} == "" ]] ; then
EGIT_REPO_URI="git://git.savannah.gnu.org/${PN}.git



[gentoo-commits] repo/gentoo:master commit in: sys-devel/libtool/

2017-03-23 Thread Michael Haubenwallner
commit: 3f52a91da5b7c0d8b25fb6665701a85c9fcd88a9
Author: Michael Haubenwallner  gentoo  org>
AuthorDate: Thu Mar 23 17:24:18 2017 +
Commit: Michael Haubenwallner  gentoo  org>
CommitDate: Thu Mar 23 17:24:18 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3f52a91d

sys-devel/libtool: add ~x86-winnt keyword

Package-Manager: portage-2.3.3

 sys-devel/libtool/libtool-2.4.6-r4.ebuild | 2 +-
 sys-devel/libtool/libtool-.ebuild | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/sys-devel/libtool/libtool-2.4.6-r4.ebuild 
b/sys-devel/libtool/libtool-2.4.6-r4.ebuild
index 5f8b2ec4d17..aa170bb4db0 100644
--- a/sys-devel/libtool/libtool-2.4.6-r4.ebuild
+++ b/sys-devel/libtool/libtool-2.4.6-r4.ebuild
@@ -13,7 +13,7 @@ if [[ ${PV} == "" ]] ; then
inherit git-2
 else
SRC_URI="mirror://gnu/${PN}/${P}.tar.xz"
-   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 
~s390 ~sh ~sparc ~x86 ~ppc-aix ~x64-cygwin ~amd64-fbsd ~sparc-fbsd ~x86-fbsd 
~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 
~s390 ~sh ~sparc ~x86 ~ppc-aix ~x64-cygwin ~amd64-fbsd ~sparc-fbsd ~x86-fbsd 
~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris ~x86-winnt"
 fi
 
 DESCRIPTION="A shared library tool for developers"

diff --git a/sys-devel/libtool/libtool-.ebuild 
b/sys-devel/libtool/libtool-.ebuild
index c6a8101849e..c1c2322fbd6 100644
--- a/sys-devel/libtool/libtool-.ebuild
+++ b/sys-devel/libtool/libtool-.ebuild
@@ -13,7 +13,7 @@ if [[ ${PV} == "" ]] ; then
inherit git-r3
 else
SRC_URI="mirror://gnu/${PN}/${P}.tar.xz"
-   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 
~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~ppc-aix ~x64-cygwin 
~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 
~s390 ~sh ~sparc ~x86 ~ppc-aix ~x64-cygwin ~amd64-fbsd ~sparc-fbsd ~x86-fbsd 
~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris ~x86-winnt"
 fi
 
 DESCRIPTION="A shared library tool for developers"



[gentoo-commits] repo/gentoo:master commit in: sys-devel/libtool/files/, sys-devel/libtool/

2017-03-23 Thread Fabian Groffen
commit: 754124d7de028fc8c203cf4940b9bcad7e59f5a9
Author: Fabian Groffen  gentoo  org>
AuthorDate: Thu Mar 23 15:09:49 2017 +
Commit: Fabian Groffen  gentoo  org>
CommitDate: Thu Mar 23 15:10:02 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=754124d7

sys-devel/libtool: add Prefix keywords and patches

Package-Manager: Portage-2.3.3, Repoman-2.3.1

 .../libtool/files/libtool-2.2.10-eprefix.patch | 11 +
 .../libtool-2.2.6a-darwin-module-bundle.patch  | 24 +++
 .../libtool-2.4.6-darwin-use-linux-version.patch   | 13 ++
 sys-devel/libtool/files/libtool-2.4.6-mint.patch   | 49 ++
 ...libtool-.ebuild => libtool-2.4.6-r4.ebuild} | 37 +---
 sys-devel/libtool/libtool-.ebuild  | 24 +--
 6 files changed, 148 insertions(+), 10 deletions(-)

diff --git a/sys-devel/libtool/files/libtool-2.2.10-eprefix.patch 
b/sys-devel/libtool/files/libtool-2.2.10-eprefix.patch
new file mode 100644
index 000..5a2980d2979
--- /dev/null
+++ b/sys-devel/libtool/files/libtool-2.2.10-eprefix.patch
@@ -0,0 +1,11 @@
+--- ./libltdl/m4/libtool.m4.orig   2010-07-02 12:41:07.0 +0200
 ./libltdl/m4/libtool.m42010-07-02 12:45:39.0 +0200
+@@ -2087,7 +2087,7 @@
+ mingw* | cegcc*) lt_search_path_spec=`$ECHO "$lt_search_path_spec" |\
+   $SED 's,/\([[A-Za-z]]:\),\1,g'` ;;
+   esac
+-  sys_lib_search_path_spec=`$ECHO "$lt_search_path_spec" | $lt_NL2SP`
++  sys_lib_search_path_spec=`$ECHO "@GENTOO_PORTAGE_EPREFIX@/lib 
@GENTOO_PORTAGE_EPREFIX@/usr/lib $lt_search_path_spec" | $lt_NL2SP`
+ else
+   sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib"
+ fi])

diff --git a/sys-devel/libtool/files/libtool-2.2.6a-darwin-module-bundle.patch 
b/sys-devel/libtool/files/libtool-2.2.6a-darwin-module-bundle.patch
new file mode 100644
index 000..c6b63ed3276
--- /dev/null
+++ b/sys-devel/libtool/files/libtool-2.2.6a-darwin-module-bundle.patch
@@ -0,0 +1,24 @@
+In Gentoo Prefix we go by Apple's convention to give modules the .bundle
+extension.
+http://developer.apple.com/documentation/DeveloperTools/Conceptual/XcodeBuildSystem/500-Linking/bs_linking.html
+(Above link was removed by Apple, the link below contains a copy:
+http://disanji.net/iOS_Doc/#documentation/DeveloperTools/Conceptual/XcodeBuildSystem/500-Linking/bs_linking.html,
+in case it disappears also, the relevant quote:
+
+Bundle. Bundles are executable files that can be loaded at runtime by
+other products. Plug-ins are implemented using bundles. The term bundle
+in this context refers to the binary itself, not to a structured
+hierarchy. Bundles have the .bundle extension; for example,
+MyBundle.bundle.)
+
+--- libltdl/m4/libtool.m4
 libltdl/m4/libtool.m4
+@@ -2271,7 +2271,7 @@
+   soname_spec='${libname}${release}${major}$shared_ext'
+   shlibpath_overrides_runpath=yes
+   shlibpath_var=DYLD_LIBRARY_PATH
+-  shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`'
++  shrext_cmds='`test .$module = .yes && echo .bundle || echo .dylib`'
+ m4_if([$1], [],[
+   sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/local/lib"])
+   sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib'

diff --git 
a/sys-devel/libtool/files/libtool-2.4.6-darwin-use-linux-version.patch 
b/sys-devel/libtool/files/libtool-2.4.6-darwin-use-linux-version.patch
new file mode 100644
index 000..b4409815f8b
--- /dev/null
+++ b/sys-devel/libtool/files/libtool-2.4.6-darwin-use-linux-version.patch
@@ -0,0 +1,13 @@
+* revert old 1.5 behaviour
+
+--- libtool-2.4.6/m4/libtool.m4
 libtool-2.4.6/m4/libtool.m4
+@@ -2272,7 +2272,7 @@
+   version_type=darwin
+   need_lib_prefix=no
+   need_version=no
+-  library_names_spec='$libname$release$major$shared_ext $libname$shared_ext'
++  library_names_spec='$libname$release$versuffix$shared_ext 
$libname$release$major$shared_ext $libname$shared_ext'
+   soname_spec='$libname$release$major$shared_ext'
+   shlibpath_overrides_runpath=yes
+   shlibpath_var=DYLD_LIBRARY_PATH

diff --git a/sys-devel/libtool/files/libtool-2.4.6-mint.patch 
b/sys-devel/libtool/files/libtool-2.4.6-mint.patch
new file mode 100644
index 000..341a0f02ef1
--- /dev/null
+++ b/sys-devel/libtool/files/libtool-2.4.6-mint.patch
@@ -0,0 +1,49 @@
+Patch by Alan Hourihane
+
+http://bugs.gentoo.org/show_bug.cgi?id=266984
+
+diff -ur libtool-2.2.6/configure libtool-2.2.6-mint/configure
+--- libtool-2.2.6/configure2008-09-07 17:52:50.0 +
 libtool-2.2.6/configure2009-04-21 08:49:27.0 +
+@@ -4986,6 +4986,11 @@
+ lt_cv_sys_max_cmd_len=8192;
+ ;;
+ 
++  mint*)
++# On MiNT this can take a long time and run out of memory.
++lt_cv_sys_max_cmd_len=8192;
++;;
++
+   amigaos*)
+ # On AmigaOS with pdksh, this test takes hours, literally.
+ # So we just punt and use a minimum line length of 8192.
+diff -ur libtool-2.2.6/libltdl/configure 

[gentoo-commits] repo/gentoo:master commit in: sys-devel/libtool/

2017-02-21 Thread Mike Frysinger
commit: 03b868969bc79da179d1ebe22d796e4b09b0461d
Author: Mike Frysinger  gentoo  org>
AuthorDate: Tue Feb 21 22:35:16 2017 +
Commit: Mike Frysinger  gentoo  org>
CommitDate: Tue Feb 21 22:45:17 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=03b86896

sys-devel/libtool: mark 2.4.6-r2 arm64/m68k/s390/sh stable

 sys-devel/libtool/libtool-2.4.6-r2.ebuild |  2 +-
 sys-devel/libtool/libtool-2.4.6.ebuild| 77 ---
 2 files changed, 1 insertion(+), 78 deletions(-)

diff --git a/sys-devel/libtool/libtool-2.4.6-r2.ebuild 
b/sys-devel/libtool/libtool-2.4.6-r2.ebuild
index 7f0bb80477..6b50e64399 100644
--- a/sys-devel/libtool/libtool-2.4.6-r2.ebuild
+++ b/sys-devel/libtool/libtool-2.4.6-r2.ebuild
@@ -14,7 +14,7 @@ if [[ ${PV} == "" ]] ; then
inherit git-2
 else
SRC_URI="mirror://gnu/${PN}/${P}.tar.xz"
-   KEYWORDS="alpha amd64 arm ~arm64 hppa ia64 ~m68k ~mips ppc ppc64 ~s390 
~sh sparc x86 ~amd64-fbsd ~sparc-fbsd ~x86-fbsd"
+   KEYWORDS="alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 s390 sh 
sparc x86 ~amd64-fbsd ~sparc-fbsd ~x86-fbsd"
 fi
 
 DESCRIPTION="A shared library tool for developers"

diff --git a/sys-devel/libtool/libtool-2.4.6.ebuild 
b/sys-devel/libtool/libtool-2.4.6.ebuild
deleted file mode 100644
index 71a9b47a26..00
--- a/sys-devel/libtool/libtool-2.4.6.ebuild
+++ /dev/null
@@ -1,77 +0,0 @@
-# Copyright 1999-2015 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Id$
-
-EAPI="4"
-
-LIBTOOLIZE="true" #225559
-WANT_LIBTOOL="none"
-inherit eutils autotools multilib unpacker
-
-if [[ ${PV} == "" ]] ; then
-   EGIT_REPO_URI="git://git.savannah.gnu.org/${PN}.git
-   http://git.savannah.gnu.org/r/${PN}.git;
-   inherit git-2
-else
-   SRC_URI="mirror://gnu/${PN}/${P}.tar.xz"
-   KEYWORDS="alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 s390 sh 
sparc x86 ~amd64-fbsd ~sparc-fbsd ~x86-fbsd"
-fi
-
-DESCRIPTION="A shared library tool for developers"
-HOMEPAGE="https://www.gnu.org/software/libtool/;
-
-LICENSE="GPL-2"
-SLOT="2"
-IUSE="vanilla"
-
-# Pull in libltdl directly until we convert packages to the new dep.
-RDEPEND="sys-devel/gnuconfig
-   >=sys-devel/autoconf-2.69
-   >=sys-devel/automake-1.13
-   dev-libs/libltdl:0"
-DEPEND="${RDEPEND}
-   app-arch/xz-utils"
-[[ ${PV} == "" ]] && DEPEND+=" sys-apps/help2man"
-
-src_unpack() {
-   if [[ ${PV} == "" ]] ; then
-   git-2_src_unpack
-   cd "${S}"
-   ./bootstrap || die
-   else
-   unpacker_src_unpack
-   fi
-}
-
-src_prepare() {
-   use vanilla && return 0
-
-   epatch "${FILESDIR}"/${PN}-2.4.3-use-linux-version-in-fbsd.patch #109105
-   pushd libltdl >/dev/null
-   AT_NOELIBTOOLIZE=yes eautoreconf
-   popd >/dev/null
-   AT_NOELIBTOOLIZE=yes eautoreconf
-   epunt_cxx
-}
-
-src_configure() {
-   # the libtool script uses bash code in it and at configure time, tries
-   # to find a bash shell.  if /bin/sh is bash, it uses that.  this can
-   # cause problems for people who switch /bin/sh on the fly to other
-   # shells, so just force libtool to use /bin/bash all the time.
-   export CONFIG_SHELL=/bin/bash
-   ECONF_SOURCE=${S} econf --disable-ltdl-install
-}
-
-src_test() {
-   emake check
-}
-
-src_install() {
-   default
-
-   local x
-   while read -d $'\0' -r x ; do
-   ln -sf "${EPREFIX}"/usr/share/gnuconfig/${x##*/} "${x}" || die
-   done < <(find "${ED}" '(' -name config.guess -o -name config.sub ')' 
-print0)
-}



[gentoo-commits] repo/gentoo:master commit in: sys-devel/libtool/, sys-devel/libtool/files/

2017-02-21 Thread Mike Frysinger
commit: 80ed801a322763a07fa50b04726a1fefb7ee2356
Author: Mike Frysinger  gentoo  org>
AuthorDate: Tue Feb 21 22:42:31 2017 +
Commit: Mike Frysinger  gentoo  org>
CommitDate: Tue Feb 21 22:45:18 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=80ed801a

sys-devel/libtool: fix target linkage for ppc64le systems #581314

 .../libtool/files/libtool-2.4.6-ppc64le.patch  | 111 +
 sys-devel/libtool/libtool-2.4.6-r3.ebuild  |  93 +
 2 files changed, 204 insertions(+)

diff --git a/sys-devel/libtool/files/libtool-2.4.6-ppc64le.patch 
b/sys-devel/libtool/files/libtool-2.4.6-ppc64le.patch
new file mode 100644
index 00..78d86c7295
--- /dev/null
+++ b/sys-devel/libtool/files/libtool-2.4.6-ppc64le.patch
@@ -0,0 +1,111 @@
+From 020afd7d6410f73bc205206abe1b88b4890b83b1 Mon Sep 17 00:00:00 2001
+From: Leno Hou 
+Date: Sun, 24 Apr 2016 00:46:53 +0800
+Subject: [PATCH] [m4/libtool.m4] linker error for powerpc64le-unknown-linux-gnu
+
+Hi all,
+
+ 1) As we might know, Gentoo has powerpc64le-unknown-linux-gnu compiler
+
+leno@localhost ~ $ powerpc64le-unknown-linux-gnu-gcc -v
+
+Using built-in specs.
+
+COLLECT_GCC=/usr/powerpc64le-unknown-linux-gnu/gcc-bin/5.3.0/powerpc64le-unknown-linux-gnu-gcc
+
+COLLECT_LTO_WRAPPER=/usr/libexec/gcc/powerpc64le-unknown-linux-gnu/5.3.0/lto-wrapper
+
+Target: powerpc64le-unknown-linux-gnu
+
+Configured with:
+/var/tmp/portage/sys-devel/gcc-5.3.0/work/gcc-5.3.0/configure
+--host=powerpc64le-unknown-linux-gnu --build=powerpc64le-unknown-linux-gnu
+--prefix=/usr --bindir=/usr/powerpc64le-unknown-linux-gnu/gcc-bin/5.3.0
+--includedir=/usr/lib/gcc/powerpc64le-unknown-linux-gnu/5.3.0/include
+--datadir=/usr/share/gcc-data/powerpc64le-unknown-linux-gnu/5.3.0
+--mandir=/usr/share/gcc-data/powerpc64le-unknown-linux-gnu/5.3.0/man
+--infodir=/usr/share/gcc-data/powerpc64le-unknown-linux-gnu/5.3.0/info
+--with-gxx-include-dir=/usr/lib/gcc/powerpc64le-unknown-linux-gnu/5.3.0/include/g++-v5
+--with-python-dir=/share/gcc-data/powerpc64le-unknown-linux-gnu/5.3.0/python
+--enable-languages=c,c++,fortran --enable-obsolete --enable-secureplt
+--disable-werror --with-system-zlib --enable-nls --without-included-gettext
+--enable-checking=release --with-bugurl=https://bugs.gentoo.org/
+--with-pkgversion='Gentoo 5.3.0 p1.0, pie-0.6.5' --enable-libstdcxx-time
+--enable-shared --enable-threads=posix --enable-__cxa_atexit
+--enable-clocale=gnu --disable-multilib --enable-altivec
+--disable-fixed-point --enable-targets=all --disable-libgcj
+--enable-libgomp --disable-libmudflap --disable-libssp --disable-libcilkrts
+--enable-lto --without-isl --enable-libsanitizer
+
+Thread model: posix
+
+gcc version 5.3.0 (Gentoo 5.3.0 p1.0, pie-0.6.5)
+
+  2) And the supported emulations
+
+leno@localhost ~ $ powerpc64le-unknown-linux-gnu-ld -V
+GNU ld (Gentoo 2.25.1 p1.1) 2.25.1
+  Supported emulations:
+   elf64lppc
+   elf32lppc
+   elf32lppclinux
+   elf32lppcsim
+
+   3) But when I set CHOST="powerpc64le-unkown-linux-gnu" in Gentoo and
+execute aclocal, automake, libtoolize --copy --force, autoconf. When I
+glance in the latest m4/libtool.m4 :
+
+if AC_TRY_EVAL(ac_compile); then
+   case `/usr/bin/file conftest.o` in
+ *32-bit*)
+   case $host in
+...
+ powerpc64le-*linux*)
+   LD="${LD-ld} -m elf32lppclinux"
+   ;;
+ powerpc64-*linux*)
+   LD="${LD-ld} -m elf32ppclinux"
+   ;;
+...
+ *64-bit*)
+   case $host in
+...
+ powerpcle-*linux*)
+   LD="${LD-ld} -m elf64lppc"
+   ;;
+ powerpc-*linux*)
+   LD="${LD-ld} -m elf64ppc"
+   ;;
+...
+
+seems linked to $LD='$LD-ld -m elf64ppc' and failed to compile packages.
+
+ 4)  Below is my workaround patch and works fine for this case.  If this is
+OK for you, Could this to be merged in upstream? Thanks
+
+URL: https://debbugs.gnu.org/23348
+URL: https://bugs.gentoo.org/581314
+---
+ m4/libtool.m4 | 4 ++--
+ 1 file changed, 2 insertions(+), 2 deletions(-)
+
+diff --git a/m4/libtool.m4 b/m4/libtool.m4
+index ee292aff5bca..758b6951ae07 100644
+--- a/m4/libtool.m4
 b/m4/libtool.m4
+@@ -1417,10 +1417,10 @@ s390*-*linux*|s390*-*tpf*|sparc*-*linux*)
+ x86_64-*linux*)
+   LD="${LD-ld} -m elf_x86_64"
+   ;;
+-powerpcle-*linux*)
++powerpcle-*linux*|powerpc64le-*linux*)
+   LD="${LD-ld} -m elf64lppc"
+   ;;
+-powerpc-*linux*)
++powerpc-*linux*|powerpc64-*linux*)
+   LD="${LD-ld} -m elf64ppc"
+   ;;
+ s390*-*linux*|s390*-*tpf*)
+-- 
+2.11.1
+

diff --git a/sys-devel/libtool/libtool-2.4.6-r3.ebuild 
b/sys-devel/libtool/libtool-2.4.6-r3.ebuild
new file mode 100644
index 00..9ac2aa6435
--- /dev/null
+++ b/sys-devel/libtool/libtool-2.4.6-r3.ebuild
@@ -0,0 +1,93 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2

[gentoo-commits] repo/gentoo:master commit in: sys-devel/libtool/

2017-02-21 Thread Mike Frysinger
commit: 63c613a904bf9ba1a0ad4d749ff94023b0d5b53e
Author: Mike Frysinger  gentoo  org>
AuthorDate: Tue Feb 21 22:37:48 2017 +
Commit: Mike Frysinger  gentoo  org>
CommitDate: Tue Feb 21 22:45:17 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=63c613a9

sys-devel/libtool: sync changes into live ebuild

 sys-devel/libtool/libtool-.ebuild | 12 
 1 file changed, 8 insertions(+), 4 deletions(-)

diff --git a/sys-devel/libtool/libtool-.ebuild 
b/sys-devel/libtool/libtool-.ebuild
index e46a9feace..22a5d3c104 100644
--- a/sys-devel/libtool/libtool-.ebuild
+++ b/sys-devel/libtool/libtool-.ebuild
@@ -1,8 +1,7 @@
-# Copyright 1999-2016 Gentoo Foundation
+# Copyright 1999-2017 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
-# $Id$
 
-EAPI=5
+EAPI="5"
 
 LIBTOOLIZE="true" #225559
 WANT_LIBTOOL="none"
@@ -27,7 +26,8 @@ IUSE="vanilla"
 # Pull in libltdl directly until we convert packages to the new dep.
 RDEPEND="sys-devel/gnuconfig
>=sys-devel/autoconf-2.69
-   >=sys-devel/automake-1.13"
+   >=sys-devel/automake-1.13
+   dev-libs/libltdl:0"
 DEPEND="${RDEPEND}
app-arch/xz-utils"
 [[ ${PV} == "" ]] && DEPEND+=" sys-apps/help2man"
@@ -65,6 +65,10 @@ src_configure() {
# cause problems for people who switch /bin/sh on the fly to other
# shells, so just force libtool to use /bin/bash all the time.
export CONFIG_SHELL=/bin/bash
+
+   # Do not bother hardcoding the full path to sed.  Just rely on $PATH. 
#574550
+   export ac_cv_path_SED=$(basename "$(type -P sed)")
+
ECONF_SOURCE=${S} econf --disable-ltdl-install
 }
 



[gentoo-commits] repo/gentoo:master commit in: sys-devel/libtool/files/

2017-02-04 Thread David Seifert
commit: bed9af4edef864395f57412fa1cb4bcc58514a14
Author: Michael Mair-Keimberger (asterix)  gmail 
 com>
AuthorDate: Fri Feb  3 15:24:12 2017 +
Commit: David Seifert  gentoo  org>
CommitDate: Sat Feb  4 21:20:57 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bed9af4e

sys-devel/libtool: remove unused patch

Closes: https://github.com/gentoo/gentoo/pull/3791

 .../libtool/files/libtool-2.4.6-fuse-ld.patch  | 53 --
 1 file changed, 53 deletions(-)

diff --git a/sys-devel/libtool/files/libtool-2.4.6-fuse-ld.patch 
b/sys-devel/libtool/files/libtool-2.4.6-fuse-ld.patch
deleted file mode 100644
index c352d52..
--- a/sys-devel/libtool/files/libtool-2.4.6-fuse-ld.patch
+++ /dev/null
@@ -1,53 +0,0 @@
-From 2f258b87ce4415edede1b2a84a3a7dbcf44555c2 Mon Sep 17 00:00:00 2001
-From: Mike Frysinger 
-Date: Mon, 16 Mar 2015 18:17:31 -0400
-Subject: [PATCH] libtool: pass through -fuse-ld flags
-
-Starting with gcc-4.8, there's a -fuse-ld flag that can be used to select
-between bfd & gold.  Make sure we pass it through to the linking stage.
-
-* build-aux/ltmain.in (func_mode_link): Pass -fuse-ld=* flags through.

- build-aux/ltmain.in | 4 +++-
- 1 file changed, 3 insertions(+), 1 deletion(-)
-
-diff --git a/build-aux/ltmain.in b/build-aux/ltmain.in
-index d5cf07a..0fc8279 100644
 a/build-aux/ltmain.in
-+++ b/build-aux/ltmain.in
-@@ -5360,10 +5360,12 @@ func_mode_link ()
-   # -tp=*Portland pgcc target processor selection
-   # --sysroot=*  for sysroot support
-   # -O*, -g*, -flto*, -fwhopr*, -fuse-linker-plugin GCC link-time 
optimization
-+  # -fuse-ld=*   Linker select flags for GCC
-   # -stdlib=*select c++ std lib with clang
-   -64|-mips[0-9]|-r[0-9][0-9]*|-xarch=*|-xtarget=*|+DA*|+DD*|-q*|-m*| \
-   
-t[45]*|-txscale*|-p|-pg|--coverage|-fprofile-*|-F*|@*|-tp=*|--sysroot=*| \
--  
-O*|-g*|-flto*|-fwhopr*|-fuse-linker-plugin|-fstack-protector*|-stdlib=*)
-+  
-O*|-g*|-flto*|-fwhopr*|-fuse-linker-plugin|-fstack-protector*|-stdlib=*| \
-+  -fuse-ld=*)
- func_quote_for_eval "$arg"
-   arg=$func_quote_for_eval_result
- func_append compile_command " $arg"
-
-patch the generated file too to keep help2man from generating man pages
-https://bugs.gentoo.org/556512
-
 a/build-aux/ltmain.sh
-+++ b/build-aux/ltmain.sh
-@@ -5360,10 +5360,12 @@ func_mode_link ()
-   # -tp=*Portland pgcc target processor selection
-   # --sysroot=*  for sysroot support
-   # -O*, -g*, -flto*, -fwhopr*, -fuse-linker-plugin GCC link-time 
optimization
-+  # -fuse-ld=*   Linker select flags for GCC
-   # -stdlib=*select c++ std lib with clang
-   -64|-mips[0-9]|-r[0-9][0-9]*|-xarch=*|-xtarget=*|+DA*|+DD*|-q*|-m*| \
-   
-t[45]*|-txscale*|-p|-pg|--coverage|-fprofile-*|-F*|@*|-tp=*|--sysroot=*| \
--  
-O*|-g*|-flto*|-fwhopr*|-fuse-linker-plugin|-fstack-protector*|-stdlib=*)
-+  
-O*|-g*|-flto*|-fwhopr*|-fuse-linker-plugin|-fstack-protector*|-stdlib=*| \
-+  -fuse-ld=*)
- func_quote_for_eval "$arg"
-   arg=$func_quote_for_eval_result
- func_append compile_command " $arg"
--- 
-2.3.2



[gentoo-commits] repo/gentoo:master commit in: sys-devel/libtool/

2017-01-09 Thread Jeroen Roovers
commit: 88a0d0af8d2363af8aaa49ddeb6102df21622413
Author: Jeroen Roovers  gentoo  org>
AuthorDate: Tue Jan 10 07:15:12 2017 +
Commit: Jeroen Roovers  gentoo  org>
CommitDate: Tue Jan 10 07:15:12 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=88a0d0af

sys-devel/libtool: Stable for HPPA (bug #601098).

Package-Manager: Portage-2.3.3, Repoman-2.3.1
RepoMan-Options: --ignore-arches

 sys-devel/libtool/libtool-2.4.6-r2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-devel/libtool/libtool-2.4.6-r2.ebuild 
b/sys-devel/libtool/libtool-2.4.6-r2.ebuild
index 2e709fc..7f0bb80 100644
--- a/sys-devel/libtool/libtool-2.4.6-r2.ebuild
+++ b/sys-devel/libtool/libtool-2.4.6-r2.ebuild
@@ -14,7 +14,7 @@ if [[ ${PV} == "" ]] ; then
inherit git-2
 else
SRC_URI="mirror://gnu/${PN}/${P}.tar.xz"
-   KEYWORDS="alpha amd64 arm ~arm64 ~hppa ia64 ~m68k ~mips ppc ppc64 ~s390 
~sh sparc x86 ~amd64-fbsd ~sparc-fbsd ~x86-fbsd"
+   KEYWORDS="alpha amd64 arm ~arm64 hppa ia64 ~m68k ~mips ppc ppc64 ~s390 
~sh sparc x86 ~amd64-fbsd ~sparc-fbsd ~x86-fbsd"
 fi
 
 DESCRIPTION="A shared library tool for developers"



[gentoo-commits] repo/gentoo:master commit in: sys-devel/libtool/

2017-01-08 Thread Markus Meier
commit: babc208922acb425cde28c5dcfd98afa46e1688e
Author: Markus Meier  gentoo  org>
AuthorDate: Sun Jan  8 18:22:06 2017 +
Commit: Markus Meier  gentoo  org>
CommitDate: Sun Jan  8 18:22:06 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=babc2089

sys-devel/libtool: arm stable, bug #601098

Package-Manager: Portage-2.3.3, Repoman-2.3.1
RepoMan-Options: --include-arches="arm"

 sys-devel/libtool/libtool-2.4.6-r2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-devel/libtool/libtool-2.4.6-r2.ebuild 
b/sys-devel/libtool/libtool-2.4.6-r2.ebuild
index fea991d..2e709fc 100644
--- a/sys-devel/libtool/libtool-2.4.6-r2.ebuild
+++ b/sys-devel/libtool/libtool-2.4.6-r2.ebuild
@@ -14,7 +14,7 @@ if [[ ${PV} == "" ]] ; then
inherit git-2
 else
SRC_URI="mirror://gnu/${PN}/${P}.tar.xz"
-   KEYWORDS="alpha amd64 ~arm ~arm64 ~hppa ia64 ~m68k ~mips ppc ppc64 
~s390 ~sh sparc x86 ~amd64-fbsd ~sparc-fbsd ~x86-fbsd"
+   KEYWORDS="alpha amd64 arm ~arm64 ~hppa ia64 ~m68k ~mips ppc ppc64 ~s390 
~sh sparc x86 ~amd64-fbsd ~sparc-fbsd ~x86-fbsd"
 fi
 
 DESCRIPTION="A shared library tool for developers"



[gentoo-commits] repo/gentoo:master commit in: sys-devel/libtool/

2016-12-09 Thread Lars Wendler
commit: 4259d92bb2b450fd04ccf016ad7e4b497de1b218
Author: Lars Wendler  gentoo  org>
AuthorDate: Fri Dec  9 13:48:45 2016 +
Commit: Lars Wendler  gentoo  org>
CommitDate: Fri Dec  9 13:53:33 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4259d92b

sys-devel/libtool: Converted live ebuild to EAPI-5 and git-r3.eclass.

Package-Manager: portage-2.3.3

 sys-devel/libtool/libtool-.ebuild | 9 +
 1 file changed, 5 insertions(+), 4 deletions(-)

diff --git a/sys-devel/libtool/libtool-.ebuild 
b/sys-devel/libtool/libtool-.ebuild
index 8b6ede5..e46a9fe 100644
--- a/sys-devel/libtool/libtool-.ebuild
+++ b/sys-devel/libtool/libtool-.ebuild
@@ -1,8 +1,8 @@
-# Copyright 1999-2014 Gentoo Foundation
+# Copyright 1999-2016 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 # $Id$
 
-EAPI="4"
+EAPI=5
 
 LIBTOOLIZE="true" #225559
 WANT_LIBTOOL="none"
@@ -11,7 +11,7 @@ inherit eutils autotools multilib unpacker
 if [[ ${PV} == "" ]] ; then
EGIT_REPO_URI="git://git.savannah.gnu.org/${PN}.git
http://git.savannah.gnu.org/r/${PN}.git;
-   inherit git-2
+   inherit git-r3
 else
SRC_URI="mirror://gnu/${PN}/${P}.tar.xz"
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 
~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~sparc-fbsd ~x86-fbsd"
@@ -24,6 +24,7 @@ LICENSE="GPL-2"
 SLOT="2"
 IUSE="vanilla"
 
+# Pull in libltdl directly until we convert packages to the new dep.
 RDEPEND="sys-devel/gnuconfig
>=sys-devel/autoconf-2.69
>=sys-devel/automake-1.13"
@@ -33,7 +34,7 @@ DEPEND="${RDEPEND}
 
 src_unpack() {
if [[ ${PV} == "" ]] ; then
-   git-2_src_unpack
+   git-r3_src_unpack
cd "${S}"
./bootstrap || die
else



[gentoo-commits] repo/gentoo:master commit in: sys-devel/libtool/, sys-devel/libtool/files/1.5.20/

2016-12-09 Thread Lars Wendler
commit: e5719bec93136e71cc64b6357d24f1199df33a8e
Author: Lars Wendler  gentoo  org>
AuthorDate: Fri Dec  9 13:52:27 2016 +
Commit: Lars Wendler  gentoo  org>
CommitDate: Fri Dec  9 13:53:40 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e5719bec

sys-devel/libtool: Removed old.

Package-Manager: portage-2.3.3

 sys-devel/libtool/Manifest |  3 -
 .../libtool-1.5.20-use-linux-version-in-fbsd.patch | 38 -
 sys-devel/libtool/libtool-2.4.2-r1.ebuild  | 96 --
 sys-devel/libtool/libtool-2.4.4.ebuild | 77 -
 sys-devel/libtool/libtool-2.4.5.ebuild | 77 -
 sys-devel/libtool/libtool-2.4.6-r1.ebuild  | 84 ---
 6 files changed, 375 deletions(-)

diff --git a/sys-devel/libtool/Manifest b/sys-devel/libtool/Manifest
index ba9189f..5c4e7a0 100644
--- a/sys-devel/libtool/Manifest
+++ b/sys-devel/libtool/Manifest
@@ -1,4 +1 @@
-DIST libtool-2.4.2.tar.xz 868760 SHA256 
1d7b6862c1ed162e327f083a6f78f40eae29218f0db8c38393d61dab764c4407 SHA512 
34f2d4a32beb4d85cfefd9c2c4ff33b0117e9e89c6599c303a7b850c43be5ed090b2f530388b8c8154e8f3f693abd2079180dca9afc948feb800b2e009bed169
 WHIRLPOOL 
300697c30b6cf693463338ee3bfe10b9ccce2c496b319862182124828caf7b667a7e9cf21f287572ec1fed8abe529a14d171da2983369522faf3eed5513a1af5
-DIST libtool-2.4.4.tar.xz 957476 SHA256 
a8295b5853bf82a46635c944031e84970f2aa79c19df7a0c28f3ec8e11c07f6c SHA512 
1ff24aa88962e0aae82e1fff41df7863f925627a506c6a663a79afa23729272aa4e5816889dd4697d5286d42483bcee2cc7352514768f1bd28ea546476074a84
 WHIRLPOOL 
def0381a3608b52f8f5e9b83d297643d48d3e695117199b10b4ae3d6f5b11f3d3a36c4b6572b7659061c3fee77e46da4f5e3cfffa594063fed0fe382869c3539
-DIST libtool-2.4.5.tar.xz 971620 SHA256 
84aac136513b009278896ffa255e4d685bcdb0cb0e5363be36adad64c986177e SHA512 
67ceb387e33fbf0ffe6df422cd26939e305a365bb22674ce064ed7f7d6602054682515b014e290c70587b7f9b6f85f00fac31d6f000b4b022daaa2b343c17327
 WHIRLPOOL 
4a5171a8f23d50b78eb70bbd2ff9497fe2a970933392c65c41ab44600838cdc744e4e9ddfef37ac009cf5784de8c7b1ef061f8156919b7417e78529978afe7ed
 DIST libtool-2.4.6.tar.xz 973080 SHA256 
7c87a8c2c8c0fc9cd5019e402bed4292462d00a718a7cd5f11218153bf28b26f SHA512 
a6eef35f3cbccf2c9e2667f44a476ebc80ab888725eb768e91a3a6c33b8c931afc46eb23efaee76c8696d3e4eed74ab1c71157bcb924f38ee912c8a90a6521a4
 WHIRLPOOL 
f6e1ea25cc8dd853f0de53c045bcd1166cfede9cb0e890079c2c05e6cbdb5e705e137f83ba32f7e16691b9c9108e9cfb2d14ed030cea07b6eacbe3f1ae18a73b

diff --git 
a/sys-devel/libtool/files/1.5.20/libtool-1.5.20-use-linux-version-in-fbsd.patch 
b/sys-devel/libtool/files/1.5.20/libtool-1.5.20-use-linux-version-in-fbsd.patch
deleted file mode 100644
index cc9d8b8..
--- 
a/sys-devel/libtool/files/1.5.20/libtool-1.5.20-use-linux-version-in-fbsd.patch
+++ /dev/null
@@ -1,38 +0,0 @@
-Force linux-style versioning when generating shared libraries on 
-Gentoo/FreeBSD hosts only.
-
-Patch by Diego Petten�
-
-http://bugs.gentoo.org/109105
-
 libtool-1.5.20/libtool.m4
-+++ libtool-1.5.20/libtool.m4
-@@ -1375,7 +1375,14 @@ freebsd* | dragonfly*)
- *) objformat=elf ;;
- esac
-   fi
--  version_type=freebsd-$objformat
-+  # Handle Gentoo/FreeBSD as it was Linux
-+  case $host_vendor in
-+gentoo)
-+  version_type=linux ;;
-+*)
-+  version_type=freebsd-$objformat ;;
-+  esac
-+
-   case $version_type in
- freebsd-elf*)
-   library_names_spec='${libname}${release}${shared_ext}$versuffix 
${libname}${release}${shared_ext} $libname${shared_ext}'
-@@ -1386,6 +1392,12 @@ freebsd* | dragonfly*)
-   library_names_spec='${libname}${release}${shared_ext}$versuffix 
$libname${shared_ext}$versuffix'
-   need_version=yes
-   ;;
-+linux)
-+  library_names_spec='${libname}${release}${shared_ext}$versuffix 
${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
-+  soname_spec='${libname}${release}${shared_ext}$major'
-+  need_lib_prefix=no
-+  need_version=no
-+  ;;
-   esac
-   shlibpath_var=LD_LIBRARY_PATH
-   case $host_os in

diff --git a/sys-devel/libtool/libtool-2.4.2-r1.ebuild 
b/sys-devel/libtool/libtool-2.4.2-r1.ebuild
deleted file mode 100644
index 7aa4d88..
--- a/sys-devel/libtool/libtool-2.4.2-r1.ebuild
+++ /dev/null
@@ -1,96 +0,0 @@
-# Copyright 1999-2014 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Id$
-
-EAPI="4"
-
-LIBTOOLIZE="true" #225559
-WANT_LIBTOOL="none"
-inherit eutils autotools multilib unpacker multilib-minimal
-
-if [[ ${PV} == "" ]] ; then
-   EGIT_REPO_URI="git://git.savannah.gnu.org/${PN}.git
-   http://git.savannah.gnu.org/r/${PN}.git;
-   inherit git-2
-else
-   SRC_URI="mirror://gnu/${PN}/${P}.tar.xz"
-   KEYWORDS="alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 s390 sh 
sparc x86 ~amd64-fbsd ~sparc-fbsd ~x86-fbsd"
-fi
-
-DESCRIPTION="A shared library tool for developers"

[gentoo-commits] repo/gentoo:master commit in: sys-devel/libtool/

2016-12-09 Thread Lars Wendler
commit: 9fc06cff65b9ebdcfe0b9843e4cd35e90d56935c
Author: Lars Wendler  gentoo  org>
AuthorDate: Fri Dec  9 13:49:49 2016 +
Commit: Lars Wendler  gentoo  org>
CommitDate: Fri Dec  9 13:53:36 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9fc06cff

sys-devel/libtool: Stable for amd64 and x86 (bug #601098).

Package-Manager: portage-2.3.3

 sys-devel/libtool/libtool-2.4.6-r2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-devel/libtool/libtool-2.4.6-r2.ebuild 
b/sys-devel/libtool/libtool-2.4.6-r2.ebuild
index 4390ac8..85e47b6 100644
--- a/sys-devel/libtool/libtool-2.4.6-r2.ebuild
+++ b/sys-devel/libtool/libtool-2.4.6-r2.ebuild
@@ -14,7 +14,7 @@ if [[ ${PV} == "" ]] ; then
inherit git-2
 else
SRC_URI="mirror://gnu/${PN}/${P}.tar.xz"
-   KEYWORDS="alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 
~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~sparc-fbsd ~x86-fbsd"
+   KEYWORDS="alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 
~s390 ~sh ~sparc x86 ~amd64-fbsd ~sparc-fbsd ~x86-fbsd"
 fi
 
 DESCRIPTION="A shared library tool for developers"



[gentoo-commits] repo/gentoo:master commit in: sys-devel/libtool/

2016-12-02 Thread Tobias Klausmann
commit: 7a29e9ebcab32a97c999143657831cffb27d5d0c
Author: Tobias Klausmann  gentoo  org>
AuthorDate: Fri Dec  2 18:27:14 2016 +
Commit: Tobias Klausmann  gentoo  org>
CommitDate: Fri Dec  2 18:27:14 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7a29e9eb

sys-devel/libtool-2.4.6-r2: stable on alpha

Gentoo-Bug: 601098

 sys-devel/libtool/libtool-2.4.6-r2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-devel/libtool/libtool-2.4.6-r2.ebuild 
b/sys-devel/libtool/libtool-2.4.6-r2.ebuild
index 7e8b7ef..4390ac8 100644
--- a/sys-devel/libtool/libtool-2.4.6-r2.ebuild
+++ b/sys-devel/libtool/libtool-2.4.6-r2.ebuild
@@ -14,7 +14,7 @@ if [[ ${PV} == "" ]] ; then
inherit git-2
 else
SRC_URI="mirror://gnu/${PN}/${P}.tar.xz"
-   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 
~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~sparc-fbsd ~x86-fbsd"
+   KEYWORDS="alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 
~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~sparc-fbsd ~x86-fbsd"
 fi
 
 DESCRIPTION="A shared library tool for developers"



[gentoo-commits] repo/gentoo:master commit in: sys-devel/libtool/files/, sys-devel/libtool/

2016-02-13 Thread Mike Frysinger
commit: 5f4225eb727dcd8cc0eebd60620d4b2b160712aa
Author: Mike Frysinger  gentoo  org>
AuthorDate: Sat Feb 13 08:49:22 2016 +
Commit: Mike Frysinger  gentoo  org>
CommitDate: Sat Feb 13 08:51:55 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5f4225eb

sys-devel/libtool: add various upstream patches #542252 #573744 #574550

Three sets of fixes here, mostly from upstream:
 - speed up libtool/libtoolize #542252
 - update some set of flags accepted at link time #573744
 - make $SED look up use $PATH at runtime #574550

 .../libtool-2.4.6-libtoolize-delay-help.patch  |  53 
 .../files/libtool-2.4.6-libtoolize-slow.patch  | 118 +
 .../files/libtool-2.4.6-link-fsanitize.patch   |  58 +
 .../libtool/files/libtool-2.4.6-link-fuse-ld.patch |  54 +
 .../libtool/files/libtool-2.4.6-link-specs.patch   |  57 +
 .../files/libtool-2.4.6-sed-quote-speedup.patch| 268 +
 sys-devel/libtool/libtool-2.4.6-r2.ebuild  |  93 +++
 7 files changed, 701 insertions(+)

diff --git a/sys-devel/libtool/files/libtool-2.4.6-libtoolize-delay-help.patch 
b/sys-devel/libtool/files/libtool-2.4.6-libtoolize-delay-help.patch
new file mode 100644
index 000..974cd44
--- /dev/null
+++ b/sys-devel/libtool/files/libtool-2.4.6-libtoolize-delay-help.patch
@@ -0,0 +1,53 @@
+https://lists.gnu.org/archive/html/libtool-patches/2016-02/msg2.html
+
+From 53419307d5b44e5b0cff80d76f88ea02f237b747 Mon Sep 17 00:00:00 2001
+From: Mike Frysinger 
+Date: Sat, 13 Feb 2016 03:32:20 -0500
+Subject: [PATCH] libtoolize: don't execute automake and autoconf on every
+ invocation.
+
+Same fix as applied to libtool in commit 408cfb9c5fa8a666917167ffb806cb
+to delay use of automake/autoconf to when the --help option is actually
+specified.
+
+* libtoolize.in (func_help): Override func_help() from
+gl/build-aux/options-parser to only run automake --version and
+autoconf --version when libtool --help is executed on the command
+line.
+---
+ libtoolize.in | 12 +---
+ 1 file changed, 9 insertions(+), 3 deletions(-)
+
+diff --git a/libtoolize.in b/libtoolize.in
+index 3fe61ce..0d4af3d 100644
+--- a/libtoolize.in
 b/libtoolize.in
+@@ -94,7 +94,12 @@ usage_message="Options:
+ "
+ 
+ # Additional text appended to 'usage_message' in response to '--help'.
+-long_help_message=$long_help_message"
++func_help ()
++{
++$debug_cmd
++
++func_usage_message
++$ECHO "$long_help_message
+'environment'   show warnings about LIBTOOLIZE_OPTIONS content
+'file'  show warnings about file copying and linking
+ 
+@@ -120,8 +125,9 @@ include the following information:
+ 
+ Report bugs to <@PACKAGE_BUGREPORT@>.
+ GNU @PACKAGE@ home page: <@PACKAGE_URL@>.
+-General help using GNU software: .
+-"
++General help using GNU software: ."
++exit 0
++}
+ 
+ warning_categories='environment file'
+ 
+-- 
+2.6.2
+

diff --git a/sys-devel/libtool/files/libtool-2.4.6-libtoolize-slow.patch 
b/sys-devel/libtool/files/libtool-2.4.6-libtoolize-slow.patch
new file mode 100644
index 000..abddee1
--- /dev/null
+++ b/sys-devel/libtool/files/libtool-2.4.6-libtoolize-slow.patch
@@ -0,0 +1,118 @@
+From 351a88feee66eda6ce33eb06acdebb8e9c6d6716 Mon Sep 17 00:00:00 2001
+From: Pavel Raiskup 
+Date: Fri, 18 Sep 2015 23:17:07 +0200
+Subject: [PATCH] libtoolize: fix infinite recursion in m4
+
+Some projects use this construct in configure.ac:
+
+  m4_define([version], m4_include([version]))
+  pkg_version=version
+
+When the m4_include builtin is undefined (as was done in
+libtoolize and extract-trace scripts), the call to this 'version'
+macro enters an infinite recursion (until ENOMEM).  So rather
+re-define all potentially dangerous macros by empty strings,
+suggested by Eric Blake.
+
+While we are on it, merge the macro-"blacklist" with similar list
+implemented in gettext, except for 'm4_esyscmd'.  It's kept
+defined because we already trace AC_INIT macro for package
+version, while it is often specified by
+m4_esyscmd(git-version-gen).  Similarly to m4_include, m4_esyscmd
+might be opt-in-blacklisted in future.
+
+References:
+http://lists.gnu.org/archive/html/libtool/2015-09/msg0.html
+https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=764580
+
+* gl/build-aux/extract-trace (_G_mini): Redefine trace-breaking
+macros to empty strings rather than undefining those.  Use 'dnl'
+for comments.
+* bootstrap: Likewise, sync with extract-trace.
+* NEWS: Document.
+* NO-THANKS: Mention Hiroyuki Sato.
+
+Signed-off-by: Pavel Raiskup 
+---
+ NEWS   |  4 
+ NO-THANKS  |  1 +
+ bootstrap  | 42 +++---
+ gl/build-aux/extract-trace | 42 +++---
+ 4 files changed, 59 insertions(+), 30 deletions(-)
+
+diff --git 

[gentoo-commits] repo/gentoo:master commit in: sys-devel/libtool/, sys-devel/libtool/files/

2015-09-11 Thread Mike Frysinger
commit: 840e66d340d39348cf401d8079138b7ed5676354
Author: Mike Frysinger  gentoo  org>
AuthorDate: Fri Sep 11 17:26:51 2015 +
Commit: Mike Frysinger  gentoo  org>
CommitDate: Fri Sep 11 18:10:54 2015 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=840e66d3

sys-devel/libtool: force disable help2man w/releases #556512

We want to make sure that help2man isn't run inadvertently (since we
explicitly do not depend on it w/releases), so set HELP2MAN to `false`
so it hard fails immediately.

We also fix the build-aux/ltmain.in patch as it triggers rebuilding of
build-aux/ltmain.sh which triggers rebuilding of doc/libtool.1 which
requires `help2man`.

 sys-devel/libtool/files/libtool-2.4.6-fuse-ld.patch | 21 -
 sys-devel/libtool/libtool-2.4.6-r1.ebuild   |  6 ++
 sys-devel/libtool/libtool-.ebuild   |  6 ++
 3 files changed, 32 insertions(+), 1 deletion(-)

diff --git a/sys-devel/libtool/files/libtool-2.4.6-fuse-ld.patch 
b/sys-devel/libtool/files/libtool-2.4.6-fuse-ld.patch
index eb8ee07..c352d52 100644
--- a/sys-devel/libtool/files/libtool-2.4.6-fuse-ld.patch
+++ b/sys-devel/libtool/files/libtool-2.4.6-fuse-ld.patch
@@ -29,6 +29,25 @@ index d5cf07a..0fc8279 100644
  func_quote_for_eval "$arg"
arg=$func_quote_for_eval_result
  func_append compile_command " $arg"
+
+patch the generated file too to keep help2man from generating man pages
+https://bugs.gentoo.org/556512
+
+--- a/build-aux/ltmain.sh
 b/build-aux/ltmain.sh
+@@ -5360,10 +5360,12 @@ func_mode_link ()
+   # -tp=*Portland pgcc target processor selection
+   # --sysroot=*  for sysroot support
+   # -O*, -g*, -flto*, -fwhopr*, -fuse-linker-plugin GCC link-time 
optimization
++  # -fuse-ld=*   Linker select flags for GCC
+   # -stdlib=*select c++ std lib with clang
+   -64|-mips[0-9]|-r[0-9][0-9]*|-xarch=*|-xtarget=*|+DA*|+DD*|-q*|-m*| \
+   
-t[45]*|-txscale*|-p|-pg|--coverage|-fprofile-*|-F*|@*|-tp=*|--sysroot=*| \
+-  
-O*|-g*|-flto*|-fwhopr*|-fuse-linker-plugin|-fstack-protector*|-stdlib=*)
++  
-O*|-g*|-flto*|-fwhopr*|-fuse-linker-plugin|-fstack-protector*|-stdlib=*| \
++  -fuse-ld=*)
+ func_quote_for_eval "$arg"
+   arg=$func_quote_for_eval_result
+ func_append compile_command " $arg"
 -- 
 2.3.2
-

diff --git a/sys-devel/libtool/libtool-2.4.6-r1.ebuild 
b/sys-devel/libtool/libtool-2.4.6-r1.ebuild
index 5dbc9f9..677db33 100644
--- a/sys-devel/libtool/libtool-2.4.6-r1.ebuild
+++ b/sys-devel/libtool/libtool-2.4.6-r1.ebuild
@@ -53,6 +53,12 @@ src_prepare() {
popd >/dev/null
AT_NOELIBTOOLIZE=yes eautoreconf
epunt_cxx
+
+   # Make sure timestamps don't trigger a rebuild of man pages. #556512
+   if [[ ${PV} != "" ]] ; then
+   touch doc/*.1
+   export HELP2MAN=false
+   fi
 }
 
 src_configure() {

diff --git a/sys-devel/libtool/libtool-.ebuild 
b/sys-devel/libtool/libtool-.ebuild
index 923f8b4..8b6ede5 100644
--- a/sys-devel/libtool/libtool-.ebuild
+++ b/sys-devel/libtool/libtool-.ebuild
@@ -50,6 +50,12 @@ src_prepare() {
popd >/dev/null
AT_NOELIBTOOLIZE=yes eautoreconf
epunt_cxx
+
+   # Make sure timestamps don't trigger a rebuild of man pages. #556512
+   if [[ ${PV} != "" ]] ; then
+   touch doc/*.1
+   export HELP2MAN=false
+   fi
 }
 
 src_configure() {