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