Update of /cvsroot/fink/dists/10.4/stable/main/finkinfo/text In directory sc8-pr-cvs17.sourceforge.net:/tmp/cvs-serv7897
Modified Files: scribus-aqua.info scribus.info Added Files: scribus.patch Log Message: latest version to stable --- NEW FILE: scribus.patch --- --- scribus-1.3.3.12/CMakeLists.txt 2008-06-20 23:44:21.000000000 +0200 +++ scribus-1.3.3.12_corr/CMakeLists.txt 2008-08-21 19:54:45.000000000 +0200 @@ -221,15 +221,15 @@ SET (QT_MT_REQUIRED true) SET (QT_MIN_VERSION "3.3.4") FIND_PACKAGE(Qt3 REQUIRED) + MESSAGE("QTDIR=$ENV{QTDIR}") + MESSAGE("QT_MOC_EXECUTABLE=${QT_MOC_EXECUTABLE}") + MESSAGE("QT_UIC_EXECUTABLE=${QT_UIC_EXECUTABLE}") + MESSAGE("QT_QT_LIBRARY=${QT_QT_LIBRARY}") + MESSAGE("QT_INCLUDE_DIR=${QT_INCLUDE_DIR}") + MESSAGE("qt_version_str=${qt_version_str}") + MESSAGE("qt_version_str_lib=${qt_version_str_lib}") IF (QT_FOUND) MESSAGE("Qt3 Found OK (${qt_version_str})") -# MESSAGE("$ENV{QTDIR}") -# MESSAGE("${QT_MOC_EXECUTABLE}") -# MESSAGE("${QT_UIC_EXECUTABLE}") -# MESSAGE("${QT_QT_LIBRARY}") -# MESSAGE("${QT_INCLUDE_DIR}") -# MESSAGE("${qt_version_str}") -# MESSAGE(${qt_version_str_lib}) ELSE(QT_FOUND) MESSAGE(FATAL_ERROR "No Qt3") ENDIF(QT_FOUND) @@ -263,12 +263,13 @@ ENDIF(PYTHON_LIBRARY) # START FREETYPE -SET(FREETYPE_DIR ${CMAKE_MODULE_PATH}) -FIND_PACKAGE(FREETYPE REQUIRED) +FIND_PACKAGE(Freetype REQUIRED) IF (FREETYPE_FOUND) MESSAGE("FreeType2 Library Found OK") - CHECK_LIBRARY_EXISTS(libfreetype.so FT_Get_First_Char "" HAVE_FREETYPE_FIRST) - CHECK_LIBRARY_EXISTS(libfreetype.so FT_Get_Next_Char "" HAVE_FREETYPE_NEXT) +MESSAGE("LIBFREETYPE_CFLAGS: ${LIBFREETYPE_CFLAGS}") +MESSAGE("FREETYPE_INCLUDE_DIR: ${FREETYPE_INCLUDE_DIR}") +MESSAGE("FREETYPE_INCLUDE_DIRS: ${FREETYPE_INCLUDE_DIRS}") +MESSAGE("FREETYPE_LIBRARIES: ${FREETYPE_LIBRARIES}") ENDIF(FREETYPE_FOUND) #FIXME: if cflags empty add, otherwise replace as now SET(CFLAGS "${LIBFREETYPE_CFLAGS}") @@ -397,10 +398,12 @@ INCLUDE_DIRECTORIES( ${CMAKE_BINARY_DIR} ${CMAKE_BINARY_DIR}/scribus +${CMAKE_SOURCE_DIR}/scribus ${QT_INCLUDE_DIR} ${QT_INCLUDE_PATH} ${CUPS_INCLUDE_DIR} ${FREETYPE_INCLUDE_DIR} +${FREETYPE_INCLUDE_DIRS} ${FONTCONFIG_INCLUDE_DIR} ${LCMS_INCLUDE_DIR} ${LIBXML2_INCLUDE_DIR} Index: scribus.info =================================================================== RCS file: /cvsroot/fink/dists/10.4/stable/main/finkinfo/text/scribus.info,v retrieving revision 1.8 retrieving revision 1.9 diff -u -d -r1.8 -r1.9 --- scribus.info 16 Jul 2008 03:01:51 -0000 1.8 +++ scribus.info 29 Sep 2008 04:56:47 -0000 1.9 @@ -1,6 +1,6 @@ Package: scribus Version: 1.3.3.12 -Revision: 1 +Revision: 2 GCC: 4.0 Source: mirror:sourceforge:%n/%n-%v.tar.bz2 Source-MD5: 48f6d762809ad714b366d8d4fc82d5c3 @@ -10,27 +10,28 @@ Replaces: scribus12, scribus-i18n-en, scribus-scripting, scribus134 Recommends: x-ghostscript-fonts, msttcorefonts, applesystemfonts Depends: x11, ghostscript, qt3-shlibs (>= 3.3.5-1023), libjpeg-shlibs, libjpeg-bin, lcms-shlibs, libart2-shlibs, libpng3-shlibs, libtiff-shlibs, freetype219-shlibs, libxml2-shlibs, libiconv, python25, pil-py25 -BuildDepends: x11-dev, lcms, libjpeg, qt3 (>= 3.3.5-1023), libart2, cups-dev, libpng3, libtiff, freetype219, libxml2, libiconv-dev, python, cmake (>= 2.4.6-1) +BuildDepends: fink (>= 0.24.12), x11-dev, lcms, libjpeg, qt3 (>= 3.3.5-1023), libart2, cups-dev, libpng3, libtiff, freetype219, libxml2, libiconv-dev, python, cmake (>= 2.6.0-1) SetLDFLAGS: -dylib_file /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGL.dylib:/System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGL.dylib +PatchFile: %n.patch +PatchFile-MD5: a0c9dadc5b4651f8fcb59601903ebe73 PatchScript: << #!/bin/sh -ev -# Try to make cmake find Fink's freetype219. Needs quite some coaxing... +# Try to make cmake find Fink's freetype219. Needs quite some coaxing.. + patch -p1 < %{PatchFile} + rm cmake/modules/FREETYPEConfig.cmake # Also don't build an app bundle in this version. We are using X11 here. - perl -pi.bak -e 's|/usr/local/|%p/lib/freetype219/|g' cmake/modules/FREETYPEConfig.cmake - perl -pi.bak -e ' - s|libfreetype.so( FT.* )\"\"(.*)|libfreetype.dylib\1 \"%p/lib/freetype219/lib\"\2|g; - s|(BUILD_MAC_BUNDLE) 1|\1 0|g; - s|(\$\{CMAKE_BINARY_DIR\}/scribus)|\1\n\$\{CMAKE_SOURCE_DIR\}/scribus|g - ' CMakeLists.txt + perl -pi.bak -e 's|(BUILD_MAC_BUNDLE) 1|\1 0|g;' CMakeLists.txt << CompileScript: << #!/bin/sh -ev export PATH=%p/lib/freetype219/bin:$PATH mkdir build cd build - cmake -DCMAKE_VERBOSE_MAKEFILE:BOOL=ON \ + cmake --debug-output -DCMAKE_VERBOSE_MAKEFILE:BOOL=ON \ -DCMAKE_INSTALL_PREFIX:PATH=%p \ - -DFREETYPE_INCLUDE_DIR_FT2BUILD:PATH=%p/lib/freetype219/include \ + -DFREETYPE_DIR:PATH=%p/lib/freetype219 \ + -DFREETYPE_INCLUDE_DIR_ft2build:PATH=%p/lib/freetype219/include \ + -DFREETYPE_INCLUDE_DIR_freetype2:PATH=%p/lib/freetype219/include/freetype2 \ -DFREETYPE_LIBRARY:FILEPATH=%p/lib/freetype219/lib/libfreetype.dylib \ -DBUILD_MAC_BUNDLE:BOOL=0 \ -DPYTHON_DEBUG_LIBRARY:FILEPATH=%p/lib/python2.5/config/libpython2.5.dylib \ Index: scribus-aqua.info =================================================================== RCS file: /cvsroot/fink/dists/10.4/stable/main/finkinfo/text/scribus-aqua.info,v retrieving revision 1.6 retrieving revision 1.7 diff -u -d -r1.6 -r1.7 --- scribus-aqua.info 16 Jul 2008 03:01:51 -0000 1.6 +++ scribus-aqua.info 29 Sep 2008 04:56:47 -0000 1.7 @@ -1,6 +1,6 @@ Package: scribus-aqua Version: 1.3.3.12 -Revision: 1 +Revision: 3 Source: mirror:sourceforge:scribus/scribus-%v.tar.bz2 Source-MD5: 48f6d762809ad714b366d8d4fc82d5c3 SourceDirectory: scribus-%v @@ -10,20 +10,21 @@ GCC: 4.0 Recommends: x-ghostscript-fonts, msttcorefonts, applesystemfonts Depends: ghostscript, qt3mac-shlibs (>= 3.3.5-13), qt3mac-apps (>= 3.3.5-13), libjpeg-shlibs, libjpeg-bin, lcms-shlibs, libart2-shlibs, libpng3-shlibs, libtiff-shlibs, freetype219-shlibs, libxml2-shlibs, libiconv, fontconfig2-shlibs -BuildDepends: lcms, libjpeg, qt3mac (>= 3.3.5-13), libart2, cups-dev, libpng3, libtiff, freetype219, libxml2, libiconv-dev, fontconfig2-dev, expat1, cmake (>= 2.4.6-1) +BuildDepends: fink (>= 0.24.12), lcms, libjpeg, qt3mac (>= 3.3.5-13), libart2, cups-dev, libpng3, libtiff, freetype219, libxml2, libiconv-dev, fontconfig2-dev, expat1, cmake (>= 2.6.0-1) BuildConflicts: qt3, qt3-dev Conflicts: scribus134-aqua Replaces: scribus134-aqua SetLDFLAGS: -dylib_file /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGL.dylib:/System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGL.dylib +PatchFile: scribus.patch +PatchFile-MD5: a0c9dadc5b4651f8fcb59601903ebe73 PatchScript: << #!/bin/sh -ev +#don't build pixbuf stuff that wants to pull in X11 + perl -pi.bak -e 's|^.*pixbuf.*$||g; s|^.*PIXBUF.*$||g' scribus/CMakeLists.txt # Use Fink's freetype219 # and place all source tree include dirs before %p/include - perl -pi.bak -e 's|/usr/local/|%p/lib/freetype219/|g' cmake/modules/FREETYPEConfig.cmake - perl -pi.bak -e ' - s|libfreetype.so( FT.* )\"\"(.*)|libfreetype.dylib\1 \"%p/lib/freetype219/lib\"\2|g; - s|(\$\{CMAKE_BINARY_DIR\}/scribus)|\1\n\$\{CMAKE_SOURCE_DIR\}/scribus|g - ' CMakeLists.txt +# with cmake-2.6.0 this gets too messy to do with a patch script, we need a patch file now + patch -p1 < %{PatchFile} << CompileScript: << #!/bin/sh -ex @@ -32,15 +33,21 @@ # For fontconfig2, we have to bypass Scribus' CMake find mechanism, # so that it finds Fink's fontconfig2, which is still important # on Tiger. +# For freetype219, we provide both +# FREETYPE_INCLUDE_DIR_FT2BUILD (understood by cmake-2.4, used by scribus) and +# FREETYPE_INCLUDE_DIR_ft2build (understood by cmake-2.6) +# export PATH=%p/lib/freetype219/bin:$PATH unset QMAKESPEC export QTDIR=%p/lib/qt3mac mkdir build cd build - cmake -DCMAKE_VERBOSE_MAKEFILE:BOOL=ON \ + cmake --debug-output -DCMAKE_VERBOSE_MAKEFILE:BOOL=ON \ -DCMAKE_INSTALL_PREFIX:PATH=%p \ - -DFREETYPE_INCLUDE_DIR_FT2BUILD:PATH=%p/lib/freetype219/include \ + -DFREETYPE_DIR:PATH=%p/lib/freetype219 \ + -DFREETYPE_INCLUDE_DIR_ft2build:PATH=%p/lib/freetype219/include \ + -DFREETYPE_INCLUDE_DIR_freetype2:PATH=%p/lib/freetype219/include/freetype2 \ -DFREETYPE_LIBRARY:FILEPATH=%p/lib/freetype219/lib/libfreetype.dylib \ -DFONTCONFIG_INCLUDE_DIR:PATH=%p/lib/fontconfig2/include \ -DFONTCONFIG_LIBRARY:FILEPATH=%p/lib/fontconfig2/lib/libfontconfig.dylib \ ------------------------------------------------------------------------- This SF.Net email is sponsored by the Moblin Your Move Developer's challenge Build the coolest Linux based applications with Moblin SDK & win great prizes Grand prize is a trip for two to an Open Source event anywhere in the world http://moblin-contest.org/redirect.php?banner_id=100&url=/ _______________________________________________ Fink-commits mailing list Fink-commits@lists.sourceforge.net http://news.gmane.org/gmane.os.apple.fink.cvs