[gcc-6] 207/401: - fix building the docs with --program-prefix

Ximin Luo infinity0 at debian.org
Wed Apr 5 15:49:28 UTC 2017


This is an automated email from the git hooks/post-receive script.

infinity0 pushed a commit to branch pu/reproducible_builds
in repository gcc-6.

commit 0b6df741dfc8deac50bd52b600665a8f3d1ca620
Author: doko <doko at 6ca36cf4-e1d1-0310-8c6f-e303bb2178ca>
Date:   Sun Sep 11 10:52:55 2016 +0000

     - fix building the docs with --program-prefix
    
    
    git-svn-id: svn://anonscm.debian.org/gcccvs/branches/sid/gcc-6@8975 6ca36cf4-e1d1-0310-8c6f-e303bb2178ca
---
 debian/rules.d/binary-gcc.mk  | 6 ++++--
 debian/rules.d/binary-java.mk | 4 ++--
 debian/rules2                 | 6 ++++++
 3 files changed, 12 insertions(+), 4 deletions(-)

diff --git a/debian/rules.d/binary-gcc.mk b/debian/rules.d/binary-gcc.mk
index d7745ee..23e66e4 100644
--- a/debian/rules.d/binary-gcc.mk
+++ b/debian/rules.d/binary-gcc.mk
@@ -325,12 +325,14 @@ $(binary_stamp)-gcc-doc: $(build_html_stamp) $(install_stamp)
 
 ifeq ($(with_gomp),yes)
 	$(MAKE) -C $(buildlibdir)/libgomp stamp-build-info
-	cp -p $(buildlibdir)/libgomp/libgomp$(pkg_ver).info $(d_doc)/$(PF)/share/info/
+	cp -p $(buildlibdir)/libgomp/$(cmd_prefix)libgomp$(pkg_ver).info \
+		$(d_doc)/$(PF)/share/info/libgomp$(pkg_ver).info
 endif
 ifeq ($(with_itm),yes)
 	-$(MAKE) -C $(buildlibdir)/libitm stamp-build-info
 	if [ -f $(buildlibdir)/libitm/libitm$(pkg_ver).info ]; then \
-	  cp -p $(buildlibdir)/libitm/libitm$(pkg_ver).info $(d_doc)/$(PF)/share/info/; \
+	  cp -p $(buildlibdir)/libitm/$(cmd_prefix)libitm$(pkg_ver).info \
+		$(d_doc)/$(PF)/share/info/; \
 	fi
 endif
 
diff --git a/debian/rules.d/binary-java.mk b/debian/rules.d/binary-java.mk
index 66b6851..7a138a0 100644
--- a/debian/rules.d/binary-java.mk
+++ b/debian/rules.d/binary-java.mk
@@ -121,7 +121,7 @@ files_jdk = \
 ifneq ($(GFDL_INVARIANT_FREE),yes)
   files_jdk += \
 	$(PF)/share/info/gcj* \
-	$(PF)/share/man/man1/{gc-analyze,grmic,jv-convert,jcf-dump}$(pkg_ver).1
+	$(PF)/share/man/man1/$(cmd_prefix){gc-analyze,grmic,jv-convert,jcf-dump}$(pkg_ver).1
 endif
 
 dirs_jrehl = \
@@ -144,7 +144,7 @@ files_jrehl = \
 
 ifneq ($(GFDL_INVARIANT_FREE),yes)
   files_jrehl += \
-	$(PF)/share/man/man1/{gij,gcj-dbtool}$(pkg_ver).1
+	$(PF)/share/man/man1/$(cmd_prefix){gij,gcj-dbtool}$(pkg_ver).1
 endif
 
 dirs_jre = \
diff --git a/debian/rules2 b/debian/rules2
index 2b9d792..789e877 100644
--- a/debian/rules2
+++ b/debian/rules2
@@ -2272,6 +2272,12 @@ else
   endif
 endif
 
+ifneq (,$(cmd_prefix))
+	for i in $(d)/$(PF)/share/info/$(cmd_prefix)*; do \
+	  mv $$i $$(echo $$i | sed 's/$(cmd_prefix)//'); \
+	done
+endif
+
 ifeq ($(with_libcxxdbg),yes)
 	: # FIXME: the libstdc++ gdb.py file is installed with a wrong name
 	for i in $$(find $(d)/$(PF) -name libstdc++_pic.a-gdb.py); do \

-- 
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/reproducible/gcc-6.git



More information about the Reproducible-commits mailing list