Ticket #25257: libmcs-install_name.diff

File libmcs-install_name.diff, 2.2 KB (added by ryandesign (Ryan Carsten Schmidt), 14 years ago)

proposed patch

  • Portfile

    old new  
    66
    77name                    libmcs
    88version                 0.7.1
     9revision                1
    910categories              devel
    1011maintainers             nodetwo.com:jdunn
    1112license                 GPLv3
     
    3132    sha1    683f0c62aa8374f5ec1bf32e5b778a82e638ae21 \
    3233    rmd160  6c8e2f5afc3c4dd1c951f73131cd5d3c6751c8a0
    3334
     35patchfiles \
     36    patch-m4-buildsys.m4.diff
     37
    3438post-patch {
    3539    # Remove terminal color sequences so the log is readable.
    3640    reinplace {s|\\033[^m]*m||g} ${worksrcpath}/buildsys.mk.in
    3741}
    3842
     43use_autoconf            yes
     44
    3945# These are just temporary since i dont want to install all the dependencies.
    4046configure.args \
    4147    --disable-gconf \
  • files/patch-m4-buildsys.m4.diff

    old new  
     1--- m4/buildsys.m4.orig 2010-06-13 12:23:13.000000000 -0500
     2+++ m4/buildsys.m4      2010-06-14 22:09:03.000000000 -0500
     3@@ -57,13 +57,13 @@
     4                        AC_MSG_RESULT(Darwin)
     5                        LIB_CPPFLAGS='-DPIC'
     6                        LIB_CFLAGS='-fPIC'
     7-                       LIB_LDFLAGS='-dynamiclib -flat_namespace'
     8+                       LIB_LDFLAGS='-dynamiclib -current_version ${LIB_MAJOR}.${LIB_MINOR} -compatibility_version ${LIB_MAJOR} -install_name ${libdir}/${LIB}'
     9                        LIB_PREFIX='lib'
     10                        LIB_SUFFIX='.dylib'
     11                        LDFLAGS_RPATH='-Wl,-rpath,${libdir}'
     12                        PLUGIN_CPPFLAGS='-DPIC'
     13                        PLUGIN_CFLAGS='-fPIC'
     14-                       PLUGIN_LDFLAGS='-bundle -flat_namespace -undefined suppress'
     15+                       PLUGIN_LDFLAGS='-bundle -undefined dynamic_lookup'
     16                        PLUGIN_SUFFIX='.impl'
     17                        INSTALL_LIB='${INSTALL} -m 755 $$i ${DESTDIR}${libdir}/$${i%.dylib}.${LIB_MAJOR}.${LIB_MINOR}.dylib && ${LN_S} -f $${i%.dylib}.${LIB_MAJOR}.${LIB_MINOR}.dylib ${DESTDIR}${libdir}/$${i%.dylib}.${LIB_MAJOR}.dylib && ${LN_S} -f $${i%.dylib}.${LIB_MAJOR}.${LIB_MINOR}.dylib ${DESTDIR}${libdir}/$$i'
     18                        UNINSTALL_LIB='rm -f ${DESTDIR}${libdir}/$$i ${DESTDIR}${libdir}/$${i%.dylib}.${LIB_MAJOR}.dylib ${DESTDIR}${libdir}/$${i%.dylib}.${LIB_MAJOR}.${LIB_MINOR}.dylib'