Update of /cvsroot/fink/dists/10.2/unstable/main/finkinfo/x11-system
In directory sc8-pr-cvs1:/tmp/cvs-serv17072

Added Files:
        xfree86-4.3.0-1.info xfree86-4.3.0-1.patch 
        xfree86-upgrade-20030228-1.info 
Log Message:
Unified xfree86 4.3 package and upgrade script.


--- NEW FILE: xfree86-4.3.0-1.info ---
Package: xfree86
Version: 4.3.0
Revision: 1
BuildDepends: dlcompat-dev
Depends: xfree86-shlibs (= %v-%r)
Replaces: x11
Provides: x11, rman, libgl, xfree86-base-threaded, xfree86-rootless-threaded
Conflicts: x11, xfree86-base, xfree86-base-threaded, xfree86-rootless, 
xfree86-rootless-threaded
GCC: 3.1
Patch: %f.patch
Source: mirror:sourceforge:fink/X430.tar.bz2
Source-MD5: 03712531a7fb9a35ce964fe6c2e44958
SourceDirectory: xc
PatchScript: <<
 echo '#define ExtraIncDir      %p/include' > config/cf/host.def
 echo '#define EtcX11Directory  ProjectRoot/etc' >> config/cf/host.def
 echo '#define CppCmd                   cpp' >> config/cf/host.def             
 echo '#define CcCmd                    cc'  >> config/cf/host.def             
 echo '#define CplusplusCmd             c++' >> config/cf/host.def             
<<
CompileScript: <<
 make MAKE=/usr/bin/gnumake World WORLDOPTS=-S
<<
SplitOff: <<
 Package: xfree86-shlibs 
 Depends: dlcompat-shlibs
 Conflicts: xfree86-base-shlibs, xfree86-base-threaded-shlibs, 
xfree86-rootless-shlibs, xfree86-rootless-threaded-shlibs
 Provides: libgl-shlibs, xfree86-base-threaded-shlibs, xfree86-rootless-threaded-shlibs
 Files: <<
   /usr/X11R6/lib/libdps.*.dylib
   /usr/X11R6/lib/libdpstk.*.dylib
   /usr/X11R6/lib/libfreetype.*.dylib
   /usr/X11R6/lib/libICE.*.dylib
   /usr/X11R6/lib/liboldX.*.dylib
   /usr/X11R6/lib/libpsres.*.dylib
   /usr/X11R6/lib/libSM.*.dylib
   /usr/X11R6/lib/libX11.*.dylib
   /usr/X11R6/lib/libXaw.*.dylib
   /usr/X11R6/lib/libXext.*.dylib
   /usr/X11R6/lib/libXfont.*.dylib
   /usr/X11R6/lib/libXft.*.dylib
   /usr/X11R6/lib/libXi.*.dylib
   /usr/X11R6/lib/libXmu.*.dylib
   /usr/X11R6/lib/libXmuu.*.dylib
   /usr/X11R6/lib/libXp.*.dylib
   /usr/X11R6/lib/libXpm.*.dylib
   /usr/X11R6/lib/libXrandr.*.dylib
   /usr/X11R6/lib/libXrender.*.dylib
   /usr/X11R6/lib/libXt.*.dylib
   /usr/X11R6/lib/libXTrap.*.dylib
   /usr/X11R6/lib/libXtst.*.dylib
   /usr/X11R6/lib/libGL*.*.dylib
   /usr/X11R6/lib/libXv.*.dylib
   /usr/X11R6/lib/libXcursor.*.dylib
   /usr/X11R6/lib/libOSMesa.*.dylib
   /usr/X11R6/lib/libexpat.*.dylib
   /usr/X11R6/lib/libfontconfig.*.dylib
   <<
 Shlibs: <<
/usr/X11R6/lib/libOSMesa.4.dylib 4.0.0 %n (>= 4.3.0-1) | system-free86 (>= 4.3-1)
/usr/X11R6/lib/libGL.1.dylib 1.2.0 %n (>= 4.3.0-1) | system-free86 (>= 4.3-1)
/usr/X11R6/lib/libXcursor.1.dylib 1.0.0 %n (>= 4.3.0-1) | system-free86 (>= 4.3-1)
/usr/X11R6/lib/libXv.1.dylib 1.0.0 %n (>= 4.3.0-1) | system-free86 (>= 4.3-1)
/usr/X11R6/lib/libexpat.1.dylib 1.0.0 %n (>= 4.3.0-1) | system-free86 (>= 4.3-1)
/usr/X11R6/lib/libfontconfig.1.dylib 1.0.0 %n (>= 4.3.0-1) | system-free86 (>= 4.3-1)
/usr/X11R6/lib/libGLU.1.dylib 1.3.0 %n (>= 4.3.0-1) | system-free86 (>= 4.3-1)
/usr/X11R6/lib/libICE.6.dylib 6.3.0 %n (>= 4.3.0-1) | system-free86 (>= 4.3-1)
/usr/X11R6/lib/libSM.6.dylib 6.0.0 %n (>= 4.3.0-1) | system-free86 (>= 4.3-1)
/usr/X11R6/lib/libX11.6.dylib 6.2.0 %n (>= 4.3.0-1) | system-free86 (>= 4.3-1)
/usr/X11R6/lib/libXTrap.6.dylib 6.4.0 %n (>= 4.3.0-1) | system-free86 (>= 4.3-1)
/usr/X11R6/lib/libXaw.6.dylib 6.1.0 %n (>= 4.3.0-1) | system-free86 (>= 4.3-1)
/usr/X11R6/lib/libXaw.7.dylib 7.0.0 %n (>= 4.3.0-1) | system-free86 (>= 4.3-1)
/usr/X11R6/lib/libXext.6.dylib 6.4.0 %n (>= 4.3.0-1) | system-free86 (>= 4.3-1)
/usr/X11R6/lib/libXfont.1.dylib 1.4.0 %n (>= 4.3.0-1) | system-free86 (>= 4.3-1)
/usr/X11R6/lib/libXft.1.dylib 1.1.0 %n (>= 4.3.0-1) | system-free86 (>= 4.3-1)
/usr/X11R6/lib/libXft.2.dylib 2.0.0 %n (>= 4.3.0-1) | system-free86 (>= 4.3-1)
/usr/X11R6/lib/libXi.6.dylib 6.0.0 %n (>= 4.3.0-1) | system-free86 (>= 4.3-1)
/usr/X11R6/lib/libXmu.6.dylib 6.2.0 %n (>= 4.3.0-1) | system-free86 (>= 4.3-1)
/usr/X11R6/lib/libXmuu.1.dylib 1.0.0 %n (>= 4.3.0-1) | system-free86 (>= 4.3-1)
/usr/X11R6/lib/libXp.6.dylib 6.2.0 %n (>= 4.3.0-1) | system-free86 (>= 4.3-1)
/usr/X11R6/lib/libXpm.4.dylib 4.11.0 %n (>= 4.3.0-1) | system-free86 (>= 4.3-1)
/usr/X11R6/lib/libXrandr.2.dylib 2.0.0 %n (>= 4.3.0-1) | system-free86 (>= 4.3-1)
/usr/X11R6/lib/libXrender.1.dylib 1.2.0 %n (>= 4.3.0-1) | system-free86 (>= 4.3-1)
/usr/X11R6/lib/libXt.6.dylib 6.0.0 %n (>= 4.3.0-1) | system-free86 (>= 4.3-1)
/usr/X11R6/lib/libXtst.6.dylib 6.1.0 %n (>= 4.3.0-1) | system-free86 (>= 4.3-1)
/usr/X11R6/lib/libdps.1.dylib 1.0.0 %n (>= 4.3.0-1) | system-free86 (>= 4.3-1)
/usr/X11R6/lib/libdpstk.1.dylib 1.0.0 %n (>= 4.3.0-1) | system-free86 (>= 4.3-1)
/usr/X11R6/lib/libfreetype.6.dylib 6.3.0 %n (>= 4.3.0-1) | system-free86 (>= 4.3-1)
/usr/X11R6/lib/liboldX.6.dylib 6.0.0 %n (>= 4.3.0-1) | system-free86 (>= 4.3-1)
/usr/X11R6/lib/libpsres.1.dylib 1.0.0 %n (>= 4.3.0-1) | system-free86 (>= 4.3-1)
   <<
 <<
InstallScript: <<
 make MAKE=/usr/bin/gnumake install install.man WORLDOPTS=-S DESTDIR=%d
 mkdir -p %d/private 
 mv %d/etc %d/private 
<<
#
PreInstScript: <<
case "$1" in
  install)
    if [ -e /usr/X11R6/bin/xterm -o -e /usr/X11R6/bin/xrdb -o \
         -e /etc/X11 -o -L /etc/X11 ]; then
      echo
      echo "You have an existing X11 installation in /usr/X11R6 and/or /etc/X11."
      echo "This package refuses to overwrite these. Remove them, then tell Fink to"
      echo "install xfree86 again. (The package won't be recompiled.) If you want"
      echo "to keep your X11 installation, install system-xfree86 resp. system-xtools"
      echo "instead to make this known to Fink's package system."
      echo
      echo "Press Return to continue."
      read
      exit 1
    fi
    ;;
  upgrade)

    # deal with font listings (we no longer use xfont-base, font
    #  packages install their fonts in the Fink directories)
    for dir in 100dpi 75dpi CID cyrillic local misc Speedo Type1 ; do
      rm -f /usr/X11R6/lib/X11/fonts/$dir/fonts.dir 
/usr/X11R6/lib/X11/fonts/$dir/fonts.scale /usr/X11R6/lib/X11/fonts/$dir/fonts.scale.bak
    done
    ;;
esac
<<
PostInstScript: <<
if [ -L /etc/X11 ]; then
  rm -f /etc/X11
else
  if [ -e /etc/X11 ]; then
    echo "ERROR: /etc/X11 exists, but is not a symlink to /usr/X11R6/etc."
    exit 1
  fi
fi
ln -s /usr/X11R6/etc /etc/X11
<<
PreRmScript: <<
case "$1" in
  remove|purge)
    if [ -L /etc/X11 ]; then
      rm -f /etc/X11
    fi
    ;;
esac
<<
#
Description: XFree86 distribution
DescDetail: <<
XFree86 is a free X11 implementation that supports Darwin and Mac OS X.
This will let you run X11 applications and desktop environments.

IMPORTANT UPGRADE NOTICE:
-------------------------------------------------------------------------
If you already have the fink xfree86-base or xfree86-base-threaded package
installed, you cannot install this package with "fink install xfree86".

Instead, please install the xfree86-upgrade package and run the shell
script "upgrade-xfree86".
-------------------------------------------------------------------------
<<
DescPackaging: <<
WARNING: This package will not honor the prefix you installed Fink
in. It will always install into /usr/X11R6. This is by design. The
preinst script checks to make sure it doesn't overwrite existing
files.

Previous versions by Christoph Pfisterer.
Help from Benjamin Reed, Martin Costabel and David Morrison.
<<
License: BSD
Homepage: http://www.xfree86.org/
Maintainer: Jeffrey Whitaker <[EMAIL PROTECTED]>

--- NEW FILE: xfree86-4.3.0-1.patch ---
--- xc/programs/Xserver/include/Imakefile.orig  Sat Mar  1 06:30:25 2003
+++ xc/programs/Xserver/include/Imakefile       Sat Mar  1 06:31:13 2003
@@ -13,6 +13,7 @@
 LinkSourceFile(xf86_libc.h,$(XF86OSSRC))
 LinkSourceFile(xf86_ansic.h,$(XF86OSSRC))
 LinkSourceFile(xf86Version.h,$(XF86SRC))
+LinkSourceFile(xf86Date.h,$(XF86SRC))
 LinkSourceFile(compiler.h,$(XF86COMSRC))
 #endif
 

--- NEW FILE: xfree86-upgrade-20030228-1.info ---
Package: xfree86-upgrade
Version: 20030228
Revision: 1
Type: nosource
Patch: %f.patch
CompileScript: echo "no compile script"
InstallScript: mkdir -p %i/bin
 cp upgrade-xfree86 %i/bin
 chmod 755 %i/bin/upgrade-xfree86
Maintainer: Jeffrey Whitaker <[EMAIL PROTECTED]>
Description:  Shell script to upgrade xfree86
License: OSI-Approved
DescDetail:  Performs the necessary "dpkg -r --force-depends" to upgrade
an xfree86-base or xfree86-base-threaded installation to the new "unified"
xfree86 package available starting with version 4.3.0.



-------------------------------------------------------
This sf.net email is sponsored by:ThinkGeek
Welcome to geek heaven.
http://thinkgeek.com/sf
_______________________________________________
Fink-commits mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/fink-commits

Reply via email to