Update of /cvsroot/fink/dists/10.4/unstable/main/finkinfo/x11
In directory sc8-pr-cvs5.sourceforge.net:/tmp/cvs-serv5063

Modified Files:
        wine.info 
Log Message:
dep on mesa rather than x11's GL safer for some versions of Apple's X11
Also shlibs policy stuff.

Index: wine.info
===================================================================
RCS file: /cvsroot/fink/dists/10.4/unstable/main/finkinfo/x11/wine.info,v
retrieving revision 1.3
retrieving revision 1.4
diff -u -d -r1.3 -r1.4
--- wine.info   26 Sep 2006 07:44:08 -0000      1.3
+++ wine.info   30 Dec 2006 05:36:57 -0000      1.4
@@ -1,6 +1,6 @@
 Package: wine
 Version: 0.9.21
-Revision: 2
+Revision: 3
 Description: Microsoft Windows compatibility layer
 License: LGPL
 Maintainer: Trevor Harmon <[EMAIL PROTECTED]>
@@ -12,29 +12,40 @@
 # According to the Wine README, any GCC higher than 2.7.2 should work, but 
only GCC 4.x has been tested.
 # See Wine's documentation/PACKAGING file for more details about dependencies.
 # I may have gone overboard on these dependencies, but better safe than sorry.
-BuildDepends: arts-dev, audiofile, bison, dbus-dev, esound, fontconfig2-dev, 
flex (>= 2.5), fontforge, freeglut, freetype2-hinting-dev | freetype2-dev, 
gcc4.0, giflib | libungif, glib2-dev, jack-dev, lcms, lcms-bin, 
libgettext3-dev, libgl-dev, libiconv-dev, libicu32-dev, libjpeg, libusb, 
libxml2, libxml2-bin, libxslt, libxslt-bin, openldap23-dev, openssl097-dev, 
sane-backends-dev, x11-dev
-Depends: arts-shlibs, audiofile-shlibs, dbus-shlibs, esound-shlibs, 
fontconfig2-shlibs, freeglut-shlibs, freetype2-hinting-shlibs | 
freetype2-shlibs, giflib-shlibs | libungif-shlibs, glib2-shlibs, jack-shlibs, 
lcms-shlibs, libgettext3-shlibs, libgl-shlibs, libiconv, libjpeg-shlibs, 
libusb-shlibs, libxml2-shlibs, libxslt-shlibs, openldap23-shlibs, 
openssl097-shlibs, sane-backends-shlibs, x11
+BuildDepends: arts-dev, audiofile, bison, dbus-dev, esound, fontconfig2-dev, 
flex (>= 2.5), fontforge, freetype2-hinting-dev | freetype2-dev, gcc4.0, giflib 
| libungif, glib2-dev, jack-dev, lcms, lcms-bin, libgettext3-dev, libiconv-dev, 
libicu32-dev, libjpeg, libusb, libxml2, libxml2-bin, libxslt, libxslt-bin, 
mesa, openldap23-dev, openssl097-dev, sane-backends-dev, x11-dev
+Depends: arts-shlibs, audiofile-shlibs, dbus-shlibs, esound-shlibs, 
fontconfig2-shlibs, freetype2-hinting-shlibs | freetype2-shlibs, giflib-shlibs 
| libungif-shlibs, glib2-shlibs, jack-shlibs, lcms-shlibs, libgettext3-shlibs, 
libiconv, libjpeg-shlibs, libusb-shlibs, libxml2-shlibs, libxslt-shlibs, 
mesa-shlibs, openldap23-shlibs, openssl097-shlibs, sane-backends-shlibs, x11
 
 Source: mirror:sourceforge:%n/%n-%v.tar.bz2
 Source-MD5: 4f9528529153399034ab807478887456
 GCC: 4.0
+
+PatchScript: perl -pi -e 's,install_name.*/,install_name %p/lib/,' configure
 NoSetCPPFLAGS: true
 SetCPPFLAGS: -DDBUS_API_SUBJECT_TO_CHANGE
 NoSetLDFLAGS: true
-SetLIBRARY_PATH: %p/lib
+SetLIBRARY_PATH: %p/lib/mesa:%p/lib
 # A custom CompileScript is necessary for the extra "make depend" step
 CompileScript: <<
 #!/bin/sh -ev
- export 
CPATH=%p/include/dbus-1.0:%p/lib/dbus-1.0/include:/usr/X11R6/include:%p/include
+ export 
CPATH=%p/include/dbus-1.0:%p/lib/dbus-1.0/include:%p/include/mesa:/usr/X11R6/include:%p/include
+ export X_CFLAGS=-I%p/include/mesa X_LIBS=-L%p/lib/mesa
  ./configure %c
+ # small safety measure: preventing libSystem from coming up too early in the 
link line (and hence also in load commands)
+ # (specifically for wineesd.drv.so winearts.drv.so sane.ds.so and 
msxml3.dll.so).
+ # For further safety, we can then as well remove the remaining -L%p/lib and 
-I%p/include flags ... 
+ perl -pi.bak -e 's,\-L%p/lib ,,g; s:\-I%p/include( |,):\1:g; 
s,\-l(m|dl|pthread)([^a-z]),\2,g' config.status
+ ./config.status
  make depend
  make
 <<
+Shlibs: %p/lib/libwine.1.dylib 1.0.0 %n (>= 0.9.21-3)
 
 DocFiles: ANNOUNCE AUTHORS COPYING.LIB ChangeLog LICENSE README VERSION
 DescPort: <<
 Didn't find "dbus/dbus.h" : added %p/include/dbus-1.0:%p/lib/dbus-1.0/include 
to search path, and required CPPFLAGS
 fontconfig.h : added /usr/X11R6/include
+Use mesa because GL/gl.h in some versions of Apple's X11 is too old. But then 
to be safe mesa has also
+to substitute for the glut or freeglut dep; thus put mesa in every path before 
%p and before /usr/X11R6.
 <<
 
 DescDetail: <<
@@ -75,5 +86,5 @@
   Package: %N-dev
   Depends: %N (= %v-%r)
   BuildDependsOnly: true
-  Files: include
+  Files: include lib/libwine.dylib share/aclocal
 <<


-------------------------------------------------------------------------
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the chance to share your
opinions on IT & business topics through brief surveys - and earn cash
http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV
_______________________________________________
Fink-commits mailing list
Fink-commits@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/fink-commits

Reply via email to