Update of /cvsroot/fink/dists/10.4/unstable/main/finkinfo/text
In directory sc8-pr-cvs17:/tmp/cvs-serv2955

Modified Files:
        scribus-aqua.info 
Log Message:
New upstream version 1.3.3.9. Uses cmake.

Index: scribus-aqua.info
===================================================================
RCS file: 
/cvsroot/fink/dists/10.4/unstable/main/finkinfo/text/scribus-aqua.info,v
retrieving revision 1.14
retrieving revision 1.15
diff -u -d -r1.14 -r1.15
--- scribus-aqua.info   27 Feb 2007 09:10:53 -0000      1.14
+++ scribus-aqua.info   11 May 2007 19:23:44 -0000      1.15
@@ -1,45 +1,57 @@
 Package: scribus-aqua
-Version: 1.3.3.8
+Version: 1.3.3.9
 Revision: 1
 Source: mirror:sourceforge:scribus/scribus-%v.tar.bz2
-Source-MD5: fa79c8bba3e6e09b0bdeaf16579d6fa1
-Source2: http://perso.wanadoo.fr/costabel/Scribusapp-skeleton.tar.bz2
-Source2-MD5: 7aa33546b4113007bdc0e3fef94a0f81
+Source-MD5: 137941773eaa6975393c1aa97236e1e8
+#Source2: http://perso.wanadoo.fr/costabel/Scribusapp-skeleton.tar.bz2
+#Source2-MD5: 7aa33546b4113007bdc0e3fef94a0f81
 License: GPL
 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, expat
+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)
 BuildConflicts: qt3, qt3-dev
 PatchScript: <<
-#!/bin/sh -e
-# name resource forks more canonically
- perl -pi.bak -e 's|/rsrc|/..namedfork/rsrc|g' scribus/scfonts.cpp
-# remove obsolete compiler flag
- perl -pi -e 's|\-no\-cpp\-precomp||g' configure
-# better optimisation 
- perl -pi -e 's|\-g \-O2|\-Os|g; s|\-O2|\-Os|g' configure
+#!/bin/sh -ev
+# 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
 <<
 CompileScript: <<
 #!/bin/sh -ex
+# Use Fink's freetype219, qt3mac, fontconfig2,
+# but Apple's Python framework (this means no PIL, sorry)
+# For fontconfig2, we have to bypass Scribus' CMake find mechanism,
+# because it uses pkg-config, and Fink's pkg-config has the unfortunate
+# habit of finding the X11 stuff first 
  export PATH=%p/lib/freetype219/bin:$PATH 
  unset QMAKESPEC
  export QTDIR=%p/lib/qt3mac
- export PKG_CONFIG_PATH="%p/lib/fontconfig2/lib/pkgconfig/"
- export LIBPYTHON=" " 
- ./configure --prefix=%p/lib/%n --enable-mac \
-        --with-qt-dir=$QTDIR --with-qt-includes=$QTDIR/include 
--with-qt-libraries=$QTDIR/lib \
-        --with-extra-includes=%p/include --with-extra-libs=%p/lib \
-        --disable-dependency-tracking 
+
+ mkdir build
+ cd build
+ cmake -DCMAKE_VERBOSE_MAKEFILE:BOOL=ON \
+       -DCMAKE_INSTALL_PREFIX:PATH=%p \
+       -DFREETYPE_INCLUDE_DIR_FT2BUILD:PATH=%p/lib/freetype219/include \
+       -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 \
+       ..
  make
 << 
 InstallScript: <<
- make install prefix=%i/lib/%n
- /bin/cp /System/Library/ColorSync/Profiles/* %i/lib/%n/lib/scribus/profiles/ 
|| /usr/bin/true
+#!/bin/sh -ex
+ tar zxf Scribus.app.tgz
  mkdir -p %i/Applications
- /bin/cp -p -R ../Scribus.app %i/Applications/
- mkdir %i/Applications/Scribus.app/Contents/MacOS
- /bin/cp -p scribus/scribus %i/Applications/Scribus.app/Contents/MacOS/Scribus
+ mv Scribus.app %i/Applications/
+ cd build
+ make install DESTDIR=%d
+ /bin/cp /System/Library/ColorSync/Profiles/* %i/lib/scribus/profiles/ || 
/usr/bin/true
+ mv %i/{bin,lib,share} %i/Applications/Scribus.app/Contents/
 <<
 DocFiles: AUTHORS COPYING ChangeLog README ChangeLogCVS
 PostInstScript: <<
@@ -47,7 +59,7 @@
  ln -nfs %p/Applications/Scribus.app /Applications/Fink/
 <<
 PostRmScript: <<
- rm -f /Applications/Fink/Scribus.app
+ if test -h /Applications/Fink/Scribus.app; then rm -f 
/Applications/Fink/Scribus.app; fi
 <<
 Description: Layout program
 DescDetail: << 
@@ -90,11 +102,12 @@
  A standalone version prepared by Andreas Vox can be downloaded
  from the web at http://aqua.scribus.net
 
- The app skeleton is taken from Scribus CVS, branch Release_1_3_3_3.
- It is not contained in the Release 1.3.3.3 source tarball.
-
  Uses fontconfig2-dev and freetype219 from Fink, not from X11,
  and qt3-mac-free as packaged in the qt3mac packaqge.
+
+ This version uses the new CMake build system.
+ It follows the proposed installation of everything
+ into the app bundle, in the Contents directory.
 <<
 Maintainer: Martin Costabel <[EMAIL PROTECTED]>
 Homepage: http://www.scribus.net/


-------------------------------------------------------------------------
This SF.net email is sponsored by DB2 Express
Download DB2 Express C - the FREE version of DB2 express and take
control of your XML. No limits. Just data. Click to get it now.
http://sourceforge.net/powerbar/db2/
_______________________________________________
Fink-commits mailing list
Fink-commits@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/fink-commits

Reply via email to