dev-vcs/git: Fix build on musl
authorAric Belsito <lluixhi@gmail.com>
Sun, 25 Dec 2016 17:47:52 +0000 (09:47 -0800)
committerLars Wendler <polynomial-c@gentoo.org>
Mon, 26 Dec 2016 16:05:04 +0000 (17:05 +0100)
2.10.1+ introduce a configuration option which enables non-posix compatible
regex by default, which breaks compilation on musl.

Gentoo-Bug: https://bugs.gentoo.org/603710
Closes: https://github.com/gentoo/gentoo/pull/3237

dev-vcs/git/git-2.10.1.ebuild
dev-vcs/git/git-2.10.2.ebuild
dev-vcs/git/git-2.11.0.ebuild
dev-vcs/git/git-2.11.0_rc2.ebuild

index da2cc395b011c2991abe77ed3bd326cdbd9c4233..bf2f4b52979c987661671cb22d28b35e2fb2fcb6 100644 (file)
@@ -191,6 +191,8 @@ exportmakeopts() {
                || myopts+=" NO_PTHREADS=YesPlease"
        use cvs \
                || myopts+=" NO_CVS=YesPlease"
+       use elibc_musl \
+               && myopts+=" NO_REGEX=YesPlease"
 # Disabled until ~m68k-mint can be keyworded again
 #      if [[ ${CHOST} == *-mint* ]] ; then
 #              myopts+=" NO_MMAP=YesPlease"
index f82defc1ca3a8f8ab3bcdbc8c6594f3cd8b90419..ffc7e53f260510c4bfa11b3ac7a614a35e95d325 100644 (file)
@@ -191,6 +191,8 @@ exportmakeopts() {
                || myopts+=" NO_PTHREADS=YesPlease"
        use cvs \
                || myopts+=" NO_CVS=YesPlease"
+       use elibc_musl \
+               && myopts+=" NO_REGEX=YesPlease"
 # Disabled until ~m68k-mint can be keyworded again
 #      if [[ ${CHOST} == *-mint* ]] ; then
 #              myopts+=" NO_MMAP=YesPlease"
index c4271de825c64c88dd18d142fb4b43cebf8a0a8c..82ef7b1feb25c2c4c526541a8de90585b28c04b5 100644 (file)
@@ -192,6 +192,8 @@ exportmakeopts() {
                || myopts+=" NO_PTHREADS=YesPlease"
        use cvs \
                || myopts+=" NO_CVS=YesPlease"
+       use elibc_musl \
+               && myopts+=" NO_REGEX=YesPlease"
 # Disabled until ~m68k-mint can be keyworded again
 #      if [[ ${CHOST} == *-mint* ]] ; then
 #              myopts+=" NO_MMAP=YesPlease"
index c4271de825c64c88dd18d142fb4b43cebf8a0a8c..82ef7b1feb25c2c4c526541a8de90585b28c04b5 100644 (file)
@@ -192,6 +192,8 @@ exportmakeopts() {
                || myopts+=" NO_PTHREADS=YesPlease"
        use cvs \
                || myopts+=" NO_CVS=YesPlease"
+       use elibc_musl \
+               && myopts+=" NO_REGEX=YesPlease"
 # Disabled until ~m68k-mint can be keyworded again
 #      if [[ ${CHOST} == *-mint* ]] ; then
 #              myopts+=" NO_MMAP=YesPlease"