Magellan Linux

Diff of /smage/trunk/core/llvm/llvm-10.0.0-r1.smage2

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 14019 by niro, Thu Jul 2 12:37:50 2020 UTC revision 14020 by niro, Thu Jul 2 14:38:27 2020 UTC
# Line 67  fi Line 67  fi
67  SRCFILE="${PNAME}-${PVER}.src.tar.xz"  SRCFILE="${PNAME}-${PVER}.src.tar.xz"
68  SRCDIR="${BUILDDIR}/${PNAME}-${PVER}.src"  SRCDIR="${BUILDDIR}/${PNAME}-${PVER}.src"
69    
70  #CLANG_SRCFILE="cfe-${PVER}.src.tar.xz"  CLANG_SRCFILE="clang-${PVER}.src.tar.xz"
71  #CLANG_SRCDIR="${BUILDDIR}/cfe-${PVER}.src"  CLANG_SRCDIR="${BUILDDIR}/clang-${PVER}.src"
72    
73  #CLANG_EXTRA_SRCFILE="clang-tools-extra-${PVER}.src.tar.xz"  CLANG_EXTRA_SRCFILE="clang-tools-extra-${PVER}.src.tar.xz"
74  #CLANG_EXTRA_SRCDIR="${BUILDDIR}/clang-tools-extra-${PVER}.src"  CLANG_EXTRA_SRCDIR="${BUILDDIR}/clang-tools-extra-${PVER}.src"
75    
76  #COMPILER_RT_SRCFILE="compiler-rt-${PVER}.src.tar.xz"  COMPILER_RT_SRCFILE="compiler-rt-${PVER}.src.tar.xz"
77  #COMPILER_RT_SRCDIR="${BUILDDIR}/compiler-rt-${PVER}.src"  COMPILER_RT_SRCDIR="${BUILDDIR}/compiler-rt-${PVER}.src"
78    
79  #LLD_SRCFILE="lld-${PVER}.src.tar.xz"  LLD_SRCFILE="lld-${PVER}.src.tar.xz"
80  #LLD_SRCDIR="${BUILDDIR}/lld-${PVER}.src"  LLD_SRCDIR="${BUILDDIR}/lld-${PVER}.src"
81    
82  #LLDB_SRCFILE="lldb-${PVER}.src.tar.xz"  LLDB_SRCFILE="lldb-${PVER}.src.tar.xz"
83  #LLDB_SRCDIR="${BUILDDIR}/lldb-${PVER}.src"  LLDB_SRCDIR="${BUILDDIR}/lldb-${PVER}.src"
84    
85  MANPAGES_SRCFILE="${PNAME}-${PVER}-manpages.tar.bz2"  MANPAGES_SRCFILE="${PNAME}-${PVER}-manpages.tar.bz2"
86  MANPAGES_SRCDIR="${BUILDDIR}/${PNAME}-${PVER}-manpages"  MANPAGES_SRCDIR="${BUILDDIR}/${PNAME}-${PVER}-manpages"
# Line 95  SRC_URI=( Line 95  SRC_URI=(
95  # http://llvm.org/releases/${PVER}/${COMPILER_RT_SRCFILE}  # http://llvm.org/releases/${PVER}/${COMPILER_RT_SRCFILE}
96  # http://llvm.org/releases/${PVER}/${LLD_SRCFILE}  # http://llvm.org/releases/${PVER}/${LLD_SRCFILE}
97   https://github.com/${PNAME}/llvm-project/releases/download/llvmorg-${PVER}/${SRCFILE}   https://github.com/${PNAME}/llvm-project/releases/download/llvmorg-${PVER}/${SRCFILE}
98     https://github.com/${PNAME}/llvm-project/releases/download/llvmorg-${PVER}/${CLANG_SRCFILE}
99     https://github.com/${PNAME}/llvm-project/releases/download/llvmorg-${PVER}/${CLANG_EXTRA_SRCFILE}
100     https://github.com/${PNAME}/llvm-project/releases/download/llvmorg-${PVER}/${COMPILER_RT_SRCFILE}
101     https://github.com/${PNAME}/llvm-project/releases/download/llvmorg-${PVER}/${LLD_SRCFILE}
102   mirror://${PNAME}/${SRCFILE}   mirror://${PNAME}/${SRCFILE}
103   mirror://${PNAME}/${MANPAGES_SRCFILE}   mirror://${PNAME}/${MANPAGES_SRCFILE}
104  )  )
105    
106  #if [[ ${LLDB_ENABLED} = 1 ]]  if [[ ${LLDB_ENABLED} = 1 ]]
107  #then  then
108  # SRC_URI+=( http://llvm.org/releases/${PVER}/${LLDB_SRCFILE} )  # SRC_URI+=( http://llvm.org/releases/${PVER}/${LLDB_SRCFILE} )
109  #fi   SRC_URI+=( https://github.com/${PNAME}/llvm-project/releases/download/llvmorg-${PVER}/${LLDB_SRCFILE} )
110    fi
111    
112  #UP2DATE="updatecmd ${HOMEPAGE} | grep 'Download now' | sed 's:.*][lL][lL][vV][mM]\ \(.*\):\1:'"  #UP2DATE="updatecmd ${HOMEPAGE} | grep 'Download now' | sed 's:.*][lL][lL][vV][mM]\ \(.*\):\1:'"
113  UP2DATE="updatecmd ${HOMEPAGE}/releases/download.html | grep '.src.' | grep '/${PNAME}-[0-9]' | sed 's:.src::g' | highesttarball xz"  UP2DATE="updatecmd ${HOMEPAGE}/releases/download.html | grep '.src.' | grep '/${PNAME}-[0-9]' | sed 's:.src::g' | highesttarball xz"
# Line 151  split_info_clang-tools-extra() Line 156  split_info_clang-tools-extra()
156  src_prepare()  src_prepare()
157  {  {
158   munpack ${SRCFILE} || die   munpack ${SRCFILE} || die
159  # SRCDIR="${LLD_SRCDIR}" munpack ${LLD_SRCFILE} || die   SRCDIR="${LLD_SRCDIR}" munpack ${LLD_SRCFILE} || die
160  # SRCDIR="${CLANG_SRCDIR}" munpack ${CLANG_SRCFILE} || die   SRCDIR="${CLANG_SRCDIR}" munpack ${CLANG_SRCFILE} || die
161  # SRCDIR="${CLANG_EXTRA_SRCDIR}" munpack ${CLANG_EXTRA_SRCFILE} || die   SRCDIR="${CLANG_EXTRA_SRCDIR}" munpack ${CLANG_EXTRA_SRCFILE} || die
162  # SRCDIR="${COMPILER_RT_SRCDIR}" munpack ${COMPILER_RT_SRCFILE} || die   SRCDIR="${COMPILER_RT_SRCDIR}" munpack ${COMPILER_RT_SRCFILE} || die
163  # if [[ ${LLDB_ENABLED} = 1 ]]   if [[ ${LLDB_ENABLED} = 1 ]]
164  # then   then
165  # SRCDIR="${LLDB_SRCDIR}" munpack ${LLDB_SRCFILE} || die   SRCDIR="${LLDB_SRCDIR}" munpack ${LLDB_SRCFILE} || die
166  # fi   fi
167    
168  # # move all sources into the llvm src tree   # move all sources into the llvm src tree
169  # all-abis mv ${LLD_SRCDIR}-$(mabi) ${SRCDIR}-$(mabi)/tools/lld || die   all-abis mv ${LLD_SRCDIR}-$(mabi) ${SRCDIR}-$(mabi)/tools/lld || die
170  # all-abis mv ${CLANG_SRCDIR}-$(mabi) ${SRCDIR}-$(mabi)/tools/clang || die   all-abis mv ${CLANG_SRCDIR}-$(mabi) ${SRCDIR}-$(mabi)/tools/clang || die
171  # all-abis mv ${CLANG_EXTRA_SRCDIR}-$(mabi) ${SRCDIR}-$(mabi)/tools/clang/tools/extra || die   all-abis mv ${CLANG_EXTRA_SRCDIR}-$(mabi) ${SRCDIR}-$(mabi)/tools/clang/tools/extra || die
172  # all-abis mv ${COMPILER_RT_SRCDIR}-$(mabi) ${SRCDIR}-$(mabi)/projects/compiler-rt || die   all-abis mv ${COMPILER_RT_SRCDIR}-$(mabi) ${SRCDIR}-$(mabi)/projects/compiler-rt || die
173  # if [[ ${LLDB_ENABLED} = 1 ]]   if [[ ${LLDB_ENABLED} = 1 ]]
174  # then   then
175  # all-abis mv ${LLDB_SRCDIR}-$(mabi) ${SRCDIR}-$(mabi)/tools/lldb || die   all-abis mv ${LLDB_SRCDIR}-$(mabi) ${SRCDIR}-$(mabi)/tools/lldb || die
176  # fi   fi
177    
178   # pre-generated man-pages   # pre-generated man-pages
179   oldmunpack ${MANPAGES_SRCFILE} || die   oldmunpack ${MANPAGES_SRCFILE} || die
# Line 232  src_install_llvm-libs() Line 237  src_install_llvm-libs()
237    
238  src_install_llvm()  src_install_llvm()
239  {  {
   
240   SRCDIR=${BUILDDIR}/build mmake DESTDIR=${BINDIR} install || die   SRCDIR=${BUILDDIR}/build mmake DESTDIR=${BINDIR} install || die
241    
242   # install pre-generated man-pages   # install pre-generated man-pages

Legend:
Removed from v.14019  
changed lines
  Added in v.14020