OpenPKG CVS Repository
http://cvs.openpkg.org/
____________________________________________________________________________
Server: cvs.openpkg.org Name: Michael Schloh
Root: /e/openpkg/cvs Email: [EMAIL PROTECTED]
Module: openpkg-src openpkg-web Date: 19-Nov-2003 15:54:03
Branch: HEAD Handle: 2003111914540102
Modified files:
openpkg-src/qt qt.spec
openpkg-web news.txt
Log:
Add support for Xft and Xrender X11 library extensions
Summary:
Revision Changes Path
1.92 +18 -7 openpkg-src/qt/qt.spec
1.7473 +1 -0 openpkg-web/news.txt
____________________________________________________________________________
patch -p0 <<'@@ .'
Index: openpkg-src/qt/qt.spec
============================================================================
$ cvs diff -u -r1.91 -r1.92 qt.spec
--- openpkg-src/qt/qt.spec 15 Nov 2003 19:55:32 -0000 1.91
+++ openpkg-src/qt/qt.spec 19 Nov 2003 14:54:03 -0000 1.92
@@ -33,7 +33,7 @@
Group: XWindow
License: GPL
Version: 3.2.3
-Release: 20031115
+Release: 20031119
# package library options (each 'yes' builds more libraries)
%option with_shared no
@@ -46,12 +46,13 @@
# list of sources
Source0: ftp://ftp.trolltech.com/pub/qt/source/qt-x11-free-%{version}.tar.bz2
+Patch0: qt.patch
# build information
Prefix: %{l_prefix}
BuildRoot: %{l_buildroot}
-BuildPreReq: OpenPKG, openpkg >= 20030909, X11, freetype, gcc, sed
-PreReq: OpenPKG, openpkg >= 20030909, X11, freetype
+BuildPreReq: OpenPKG, openpkg >= 20030909, X11, gcc, sed, xrender, xft
+PreReq: OpenPKG, openpkg >= 20030909, X11
%if "%{with_pgsql}" == "yes"
BuildPreReq: postgresql
PreReq: postgresql
@@ -78,6 +79,7 @@
%prep
%setup -q -n qt-x11-free-%{version}
+ %patch -p1
# avoid dependencies external to OpenPKG instance
cp -rp mkspecs mkspecs.fresh
@@ -92,6 +94,15 @@
mkspecs/macx-pbuilder/qmake.conf \
mkspecs/openbsd-g++/qmake.conf
+ # correctly detect OpenPKG xrender and xft installations
+ %{l_shtool} subst \
+ -e 's;INCDIRS=";INCDIRS="%{l_prefix}/include ;g' \
+ -e 's;LIBDIRS=";LIBDIRS="%{l_prefix}/lib ;g' \
+ -e 's;freetype2/freetype/;freetype/;g' \
+ -e 's;freetype2;freetype;g' \
+ config.tests/x11/xfreetype.test \
+ config.tests/x11/xrender.test
+
# repair nonstandard posix thread test macro usage
%{l_shtool} subst \
-e 's/\(defined(_POSIX_THREAD_SAFE_FUNCTIONS)\)/(\1 \&\&
_POSIX_THREAD_SAFE_FUNCTIONS-0>0)/g' \
@@ -146,7 +157,7 @@
-plugindir %{l_prefix}/share/qt/plugins \
-translationdir %{l_prefix}/share/qt/translations \
-sysconfdir %{l_prefix}/etc/qt \
- -release -shared -stl -sm \
+ -release -shared -stl -sm -xrender -xft \
-qt-zlib -qt-libpng -qt-libjpeg -qt-libmng -qt-gif \
-I$QTDIR/include %{l_cppflags} -I${l_x11_incdir} \
-L$QTDIR/lib %{l_ldflags} -L${l_x11_libdir} \
@@ -179,7 +190,7 @@
-plugindir %{l_prefix}/share/qt/plugins \
-translationdir %{l_prefix}/share/qt/translations \
-sysconfdir %{l_prefix}/etc/qt \
- -release -shared -stl -sm \
+ -release -shared -stl -sm -xrender -xft \
-qt-zlib -qt-libpng -qt-libjpeg -qt-libmng -qt-gif \
-I$QTDIR/include %{l_cppflags} -I${l_x11_incdir} \
-L$QTDIR/lib %{l_ldflags} -L${l_x11_libdir} \
@@ -218,7 +229,7 @@
-plugindir %{l_prefix}/share/qt/plugins \
-translationdir %{l_prefix}/share/qt/translations \
-sysconfdir %{l_prefix}/etc/qt \
- -release -static -stl -sm \
+ -release -static -stl -sm -xrender -xft \
-qt-zlib -qt-libpng -qt-libjpeg -qt-libmng -qt-gif \
-I$QTDIR/include %{l_cppflags} -I${l_x11_incdir} \
-L$QTDIR/lib %{l_ldflags} -L${l_x11_libdir} \
@@ -257,7 +268,7 @@
-plugindir %{l_prefix}/share/qt/plugins \
-translationdir %{l_prefix}/share/qt/translations \
-sysconfdir %{l_prefix}/etc/qt \
- -release -static -stl -sm \
+ -release -static -stl -sm -xrender -xft \
-qt-zlib -qt-libpng -qt-libjpeg -qt-libmng -qt-gif \
-I$QTDIR/include %{l_cppflags} -I${l_x11_incdir} \
-L$QTDIR/lib %{l_ldflags} -L${l_x11_libdir} \
@@ .
patch -p0 <<'@@ .'
Index: openpkg-web/news.txt
============================================================================
$ cvs diff -u -r1.7472 -r1.7473 news.txt
--- openpkg-web/news.txt 19 Nov 2003 14:05:51 -0000 1.7472
+++ openpkg-web/news.txt 19 Nov 2003 14:54:01 -0000 1.7473
@@ -1,3 +1,4 @@
+19-Nov-2003: Upgraded package: P<qt-3.2.3-20031119>
19-Nov-2003: New package: P<pan-0.14.2-20031119>
19-Nov-2003: Upgraded package: P<xmame-0.77.1-20031119>
19-Nov-2003: Upgraded package: P<openpkg-20031119-20031119>
@@ .
______________________________________________________________________
The OpenPKG Project www.openpkg.org
CVS Repository Commit List [EMAIL PROTECTED]