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
[email protected]
http://news.gmane.org/gmane.os.apple.fink.cvs