46 |
all-abis 'sed -i |
all-abis 'sed -i |
47 |
-e "s,^PROJ_docsdir.*,PROJ_docsdir := \$(PROJ_prefix)/share/doc/${PNAME}-${PVER}," |
-e "s,^PROJ_docsdir.*,PROJ_docsdir := \$(PROJ_prefix)/share/doc/${PNAME}-${PVER}," |
48 |
-e "s,^PROJ_etcdir.*,PROJ_etcdir := ''/etc/llvm," |
-e "s,^PROJ_etcdir.*,PROJ_etcdir := ''/etc/llvm," |
49 |
-e "s,^PROJ_libdir.*,PROJ_libdir := \$(PROJ_prefix)/$(mlibdir)/${PNAME}," |
-e "s,^PROJ_libdir.*,PROJ_libdir := \$(PROJ_prefix)/$(mlibdir)/llvm," |
50 |
Makefile.config.in || die' |
Makefile.config.in || die' |
51 |
all-abis 'sed -i |
all-abis 'sed -i |
52 |
-e "s,\$(RPATH) -Wl\,\$(\(ToolDir\|LibDir\)),\$(RPATH) -Wl\,/usr/$(mlibdir)/${PNAME}," |
-e "s,\$(RPATH) -Wl\,\$(\(ToolDir\|LibDir\)),\$(RPATH) -Wl\,/usr/$(mlibdir)/llvm," |
53 |
-e "/OmitFramePointer/s/-fomit-frame-pointer//" |
-e "/OmitFramePointer/s/-fomit-frame-pointer//" |
54 |
Makefile.rules || die' |
Makefile.rules || die' |
55 |
all-abis 'sed -i "s:\$(PROJ_libdir):/usr/$(mlibdir)/llvm:" bindings/ocaml/Makefile.ocaml || die' |
all-abis 'sed -i "s:\$(PROJ_libdir):/usr/$(mlibdir)/llvm:" bindings/ocaml/Makefile.ocaml || die' |
56 |
all-abis 'sed -i "/ActiveLibDir = ActivePrefix/s:lib:$(mlibdir)/llvm:" tools/llvm-config/llvm-config.cpp || die' |
all-abis 'sed -i |
57 |
|
"s:ActiveLibDir = ActivePrefix + \"/lib\":ActiveLibDir = ActivePrefix + \"/$(mlibdir)/llvm\":" |
58 |
|
tools/llvm-config/llvm-config.cpp || die' |
59 |
all-abis 'sed -i |
all-abis 'sed -i |
60 |
"s:LLVM_LIBDIR=\"\${prefix}/lib\":LLVM_LIBDIR=\"\${prefix}/$(mlibdir)/llvm\":" |
"s:LLVM_LIBDIR=\"\${prefix}/lib\":LLVM_LIBDIR=\"\${prefix}/$(mlibdir)/llvm\":" |
61 |
autoconf/configure.ac configure || die' |
autoconf/configure.ac configure || die' |
62 |
|
# fix gold |
63 |
|
all-abis 'sed -i "s:\$(SharedLibDir):/usr/$(mlibdir)/llvm:" tools/gold/Makefile || die' |
64 |
|
|
65 |
# do not generate docs, which are just the man pages |
# do not generate docs, which are just the man pages |
66 |
mpatch ${PNAME}-2.9-no-docs.patch || die |
mpatch ${PNAME}-2.9-no-docs.patch || die |