gnunet-svn
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[GNUnet-SVN] r8229 - Extractor/contrib/macosx


From: gnunet
Subject: [GNUnet-SVN] r8229 - Extractor/contrib/macosx
Date: Fri, 13 Feb 2009 04:10:20 -0700 (MST)

Author: holindho
Date: 2009-02-13 04:10:20 -0700 (Fri, 13 Feb 2009)
New Revision: 8229

Modified:
   Extractor/contrib/macosx/build-osx-framework.sh
Log:
make "proper" framework file, update libmpeg2, fix libtool 2 issues


Modified: Extractor/contrib/macosx/build-osx-framework.sh
===================================================================
--- Extractor/contrib/macosx/build-osx-framework.sh     2009-02-13 11:08:48 UTC 
(rev 8228)
+++ Extractor/contrib/macosx/build-osx-framework.sh     2009-02-13 11:10:20 UTC 
(rev 8229)
@@ -40,7 +40,7 @@
 LIBFLAC_URL=http://kent.dl.sourceforge.net/sourceforge/flac
 LIBFLAC_NAME=flac-1.2.1
 LIBMPEG2_URL=http://libmpeg2.sourceforge.net/files
-LIBMPEG2_NAME=mpeg2dec-0.4.1
+LIBMPEG2_NAME=libmpeg2-0.5.1
 
 export 
PATH=${BUILD_DIR}/toolchain/bin:/usr/local/bin:/bin:/sbin:/usr/bin:/usr/sbin
 
@@ -388,6 +388,7 @@
                        CFLAGS="${CFLAGS}"                      \
                        CXXFLAGS="${CXXFLAGS}"                  \
                        LDFLAGS="${LDFLAGS}"                    \
+                       NM="/usr/bin/nm -p"                     \
                        ac_cv_func_memcmp_working=yes           \
                        ac_cv_func_mmap_fixed_mapped=yes        \
                        ac_cv_func_stat_empty_string_bug=no     \
@@ -420,11 +421,24 @@
                find ./ -type f -name "Makefile" |      \
                        xargs perl -pi -w -e "s#-lintl#-lintl -liconv#g;"
                if ! ( test $build_retval = 0 && make clean &&          \
-                       make DESTDIR="${SDK_PATH}" install &&           \
+                       make DESTDIR="${SDK_PATH}" install )
+               then
+                       build_retval=1
+               fi
+# XXX version info for fw
+               if ! ( test $build_retval = 0 && \
+                       gcc -dynamiclib -install_name "${FW_DIR}/Extractor" \
+                       -compatibility_version 1 -current_version 1.0 \
+                       -o "${SDK_PATH}/${FW_DIR}/Extractor" \
+                       ${LDFLAGS} \
+                       -L"${SDK_PATH}/${FW_DIR}/lib" \
+                       -sub_library libextractor \
+                       -lextractor && \
                        touch "${BUILD_DIR}/built-Extractor-${ARCH_NAME}" )
                then
                        build_retval=1
                fi
+
                cp -v config.log 
"${BUILD_DIR}/config.log-Extractor-${ARCH_NAME}"
                cp -v config.h "${BUILD_DIR}/config.h-Extractor-${ARCH_NAME}"
                unset CPPFLAGS
@@ -721,6 +735,7 @@
 do
        install_executable_to_framework "$tfn"
 done
+install_executable_to_framework "Extractor"
 for tfn in lib/libextractor/libextractor*so
 do
        install_executable_to_framework "$tfn"
@@ -738,7 +753,6 @@
        install_message_catalog_to_framework "$tfn"
 done
 install_en_message_catalog_to_framework "./po/libextractor.pot"
-make_framework_link "lib/libextractor.dylib" "Extractor"
 make_framework_link "lib" "Libraries"
 make_framework_link "lib/libextractor" "PlugIns"
 make_framework_link "include" "Headers"





reply via email to

[Prev in Thread] Current Thread [Next in Thread]