Magellan Linux

Diff of /trunk/core/argon2/argon2-20171227-r1.smage2

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

revision 30635 by niro, Thu Feb 8 09:30:44 2018 UTC revision 30636 by niro, Thu Feb 8 09:50:56 2018 UTC
# Line 25  SRC_URI=( Line 25  SRC_URI=(
25  UP2SEPERATOR="\/"  UP2SEPERATOR="\/"
26  UP2DATE="updatecmd https://github.com/P-H-C/phc-winner-argon2/releases | highesttarball gz"  UP2DATE="updatecmd https://github.com/P-H-C/phc-winner-argon2/releases | highesttarball gz"
27    
28    src_prepare()
29    {
30     munpack ${SRCFILE} || die
31    
32     # fix libdir
33     all-abis 'sed -i "s:^\(LIBRARY_REL =\).*:\1 $(mlibdir):"' ${SRCDIR}-$(mabi)/Makefile || die
34    }
35    
36  src_compile()  src_compile()
37  {  {
38   mmake OPTTARGET=none || die   mmake OPTTARGET=none || die
# Line 32  src_compile() Line 40  src_compile()
40    
41  src_install()  src_install()
42  {  {
43   mmake OPTTARGET=none DESTDIR=${BINDIR} LIBRARY_REL=\$(mlibdir) install || die   mmake OPTTARGET=none DESTDIR=${BINDIR} install || die
44    
45   # create and install a custon pkgconfig file   # create and install a custon pkgconfig file
46   MCONFIG=${BUILDDIR}/libargon2.pc   cat > ${BUILDDIR}/libargon2.pc << 'EOF'
47   mclearconfig  prefix=/usr
48   maddconfig 'prefix=/usr'  exec_prefix=${prefix}
49   maddconfig 'exec_prefix=${prefix}'  libdir=${prefix}/@@MLIBDIR@@
50   maddconfig 'libdir=${prefix}/@@MLIBDIR@@'  includedir=${prefix}/include
51   maddconfig 'includedir=${prefix}/include'  
52   maddconfig  Name: libargon2
53   maddconfig 'Name: libargon2'  Description: Development libraries for libargon2
54   maddconfig 'Description: Development libraries for libargon2'  Version: @@PVER@@
55   maddconfig 'Version: @@PVER@@'  Libs: -L${libdir} -largon2 -lrt -ldl
56   maddconfig 'Libs: -L${libdir} -largon2 -lrt -ldl'  Cflags:
57   maddconfig 'Cflags:'  URL: https://github.com/P-H-C/phc-winner-argon2
58   maddconfig 'URL: https://github.com/P-H-C/phc-winner-argon2'  EOF
59    
60   all-abis minstalldir /usr/'$(mlibdir)'/pkgconfig || die   all-abis minstalldir /usr/'$(mlibdir)'/pkgconfig || die
61   all-abis minstallfile ${MCONFIG} /usr/'$(mlibdir)'/pkgconfig/ || die   all-abis minstallfile ${BUILDDIR}/libargon2.pc /usr/'$(mlibdir)'/pkgconfig/ || die
62   all-abis sed -i -e 's:@@MLIBDIR@@:$(mlibdir):g' -e "s:@@PVER@@:${PVER}:g" /usr/'$(mlibdir)'/pkgconfig/libargon2.pc || die   all-abis sed -i -e 's:@@MLIBDIR@@:$(mlibdir):g' -e "s:@@PVER@@:${PVER}:g" ${BINDIR}/usr/'$(mlibdir)'/pkgconfig/libargon2.pc || die
63  }  }

Legend:
Removed from v.30635  
changed lines
  Added in v.30636