dev-lang/julia: Disable doc fetching #628358
authorPatrick Lauer <patrick@gentoo.org>
Mon, 25 Sep 2017 07:34:50 +0000 (07:34 +0000)
committerPatrick Lauer <patrick@gentoo.org>
Mon, 25 Sep 2017 07:35:04 +0000 (07:35 +0000)
This is a dirty hack and most likely not a good solution.

Package-Manager: Portage-2.3.10, Repoman-2.3.3

dev-lang/julia/julia-0.6.0-r1.ebuild [moved from dev-lang/julia/julia-0.6.0.ebuild with 91% similarity]

similarity index 91%
rename from dev-lang/julia/julia-0.6.0.ebuild
rename to dev-lang/julia/julia-0.6.0-r1.ebuild
index f3f54493445c94d487e8064706496d8f828d987e..9c6d3d76eb334e7cf02557f4df52704e98076b19 100644 (file)
@@ -102,6 +102,9 @@ src_prepare() {
        sed -i \
                -e "s|ar -rcs|$(tc-getAR) -rcs|g" \
                src/Makefile || die
+
+       # disable doc install starting  git fetching
+       sed -i -e 's~install: $(build_depsbindir)/stringreplace $(BUILDROOT)/doc/_build/html/en/index.html~install: $(build_depsbindir)/stringreplace~' Makefile || die
 }
 
 src_configure() {
@@ -159,7 +162,10 @@ src_install() {
        # Julia is special. It tries to find a valid git repository (that would
        # normally be cloned during compilation/installation). Just make it
        # happy...
-       git init && git commit -a --allow-empty -m "initial" || die "git failed"
+       git init && \
+               git config --local user.email "whatyoudoing@example.com" && \
+               git config --local user.name "Whyyyyyy" && \
+               git commit -a --allow-empty -m "initial" || die "git failed"
 
        emake install \
                prefix="/usr" DESTDIR="${D}" CC="$(tc-getCC)" CXX="$(tc-getCXX)"