Update of /cvsroot/fink/experimental/jaguar
In directory usw-pr-cvs1:/tmp/cvs-serv16429
Modified Files:
xfree86-rootless-4.2.0-4.info xfree86-rootless-4.2.0-4.patch
Removed Files:
xfree86-rootless-4.2.0-3.info xfree86-rootless-4.2.0-3.patch
Log Message:
updated xfree86-rootless with some of feanor's changes
the -mno-dynamic-no-pic stuff freaked out libGL :(
Index: xfree86-rootless-4.2.0-4.info
===================================================================
RCS file: /cvsroot/fink/experimental/jaguar/xfree86-rootless-4.2.0-4.info,v
retrieving revision 1.5
retrieving revision 1.6
diff -u -r1.5 -r1.6
--- xfree86-rootless-4.2.0-4.info 30 Jul 2002 20:40:38 -0000 1.5
+++ xfree86-rootless-4.2.0-4.info 31 Jul 2002 04:47:21 -0000 1.6
@@ -22,8 +22,10 @@
echo '#define TclIncDir /usr/include' >>config/cf/host.def
echo '#define TclLibName tcl8.3' >>config/cf/host.def
echo '#define HasDlopen YES' >>config/cf/host.def
+ echo '#define DlLibrary -L%p/lib -ldl' >>config/cf/host.def
echo '#define HasNCurses YES' >>config/cf/host.def
- sed -e 's;@prefix@;%p;g' -e 's;-fno-common;-fno-common -mno-dynamic-no-pic;g' <
config/cf/darwin.cf > config/cf/darwin-tmp
+ echo '#define PositionIndependentCFlags -dynamic -fno-common -fPIC'
+>>config/cf/host.def
+ sed -e 's;@prefix@;%p;g' < config/cf/darwin.cf > config/cf/darwin-tmp
mv config/cf/darwin-tmp config/cf/darwin.cf
<<
CompileScript: <<
Index: xfree86-rootless-4.2.0-4.patch
===================================================================
RCS file: /cvsroot/fink/experimental/jaguar/xfree86-rootless-4.2.0-4.patch,v
retrieving revision 1.3
retrieving revision 1.4
diff -u -r1.3 -r1.4
--- xfree86-rootless-4.2.0-4.patch 30 Jul 2002 20:35:46 -0000 1.3
+++ xfree86-rootless-4.2.0-4.patch 31 Jul 2002 04:47:21 -0000 1.4
@@ -1,12 +1,48 @@
-diff -ruN xc/config/cf/darwin.cf xc-patched/config/cf/darwin.cf
---- xc/config/cf/darwin.cf Tue Jan 15 16:22:31 2002
-+++ xc-patched/config/cf/darwin.cf Mon Jul 29 18:26:47 2002
-@@ -62,10 +62,10 @@
- #define MathLibrary /**/
+diff -uNbr xc/config/cf/darwin.cf xc-new/config/cf/darwin.cf
+--- xc/config/cf/darwin.cf 2002-01-15 16:22:31.000000000 -0500
++++ xc-new/config/cf/darwin.cf 2002-07-30 21:13:32.000000000 -0500
+@@ -27,12 +27,12 @@
+ #define HasUsableFileMmap YES
+ #define HasZlib YES
+ #ifndef HasShm
+-# define HasShm YES
++#define HasShm YES
+ #endif
+ #define HasNdbm YES
+
+ #ifndef HasGroff
+-# define HasGroff YES
++#define HasGroff YES
+ #endif
+
+ /* Libtool on Darwin always uses minor numbers */
+@@ -50,6 +50,16 @@
+ # define XFree86Devel NO
+ #endif
+
++#ifdef PpcDarwinArchitecture
++# define DarwinMachineDefines -D__powerpc__
++# define OptimizedCDebugFlags -O2
++#endif /* PpcDarwinArchitecture */
++
++#ifdef i386DarwinArchitecture
++# define DarwinMachineDefines -D__i386__
++# define OptimizedCDebugFlags -O2 -fno-strength-reduce
++#endif /* i386DarwinArchitecture */
++
+ /*
+ * This enables Quartz compatibility.
+ * Turn off to build on raw Darwin systems.
+@@ -59,13 +69,13 @@
+ #endif
+
+ /* we don't need -lm */
+-#define MathLibrary /**/
++#define MathLibrary -lm
/* we don't have a termcap library */
-#define TermcapLibrary /**/
-+#define TermcapLibrary -lncurses
++#define TermcapLibrary -lncurses
/* we don't have a dbm library */
-#define DBMLibrary /**/
@@ -14,30 +50,145 @@
#define MkdirHierCmd mkdir -p
-@@ -83,9 +83,9 @@
+@@ -83,9 +93,9 @@
# define DefaultCCOptions -Wall -Wpointer-arith -Wstrict-prototypes \
-Wmissing-prototypes -Wmissing-declarations \
-Wredundant-decls -Wnested-externs \
- -no-cpp-precomp
-+ -no-cpp-precomp -I@prefix@/include -L@prefix@/lib
-lstdc++
++ -no-cpp-precomp -I@prefix@/include -L@prefix@/lib
#else
-# define DefaultCCOptions -Wall -Wpointer-arith -no-cpp-precomp
-+# define DefaultCCOptions -Wall -Wpointer-arith -no-cpp-precomp
-I@prefix@/include -L@prefix@/lib -lstdc++
++# define DefaultCCOptions -Wall -Wpointer-arith -no-cpp-precomp
+-I@prefix@/include -L@prefix@/lib
#endif
#endif
-@@ -96,7 +96,7 @@
+@@ -96,7 +106,7 @@
#ifdef PpcDarwinArchitecture
# define DarwinMachineDefines -D__powerpc__
-# define OptimizedCDebugFlags -O2
-+# define OptimizedCDebugFlags -Os -mdynamic-no-pic
++# define OptimizedCDebugFlags -Os
# define ByteOrder X_BIG_ENDIAN
#endif /* PpcDarwinArchitecture */
-diff -ruN xc/include/Xos_r.h xc-patched/include/Xos_r.h
---- xc/include/Xos_r.h Fri Dec 14 14:53:26 2001
-+++ xc-patched/include/Xos_r.h Mon Jul 29 18:25:10 2002
+@@ -125,7 +135,7 @@
+ #define BuildServer YES
+
+ /* our custom X server */
+-#define XDarwinServer YES
++#define XDarwinServer NO
+
+ /* Thanks to the IOKit, the X server does not have to be SetUID. */
+ #ifndef InstallXserverSetUID
+diff -uNbr xc/config/cf/darwinLib.rules xc-new/config/cf/darwinLib.rules
+--- xc/config/cf/darwinLib.rules 2002-01-15 19:39:59.000000000 -0500
++++ xc-new/config/cf/darwinLib.rules 2002-07-30 21:13:32.000000000 -0500
+@@ -1,4 +1,4 @@
+-XCOMM $XFree86: xc/config/cf/darwinLib.rules,v 1.4 2002/01/16 00:39:59 keithp Exp $
++XCOMM $XFree86: xc/config/cf/darwinLib.rules,v 1.5 2002/07/17 01:06:04 torrey Exp $
+ /*
+ * Darwin/Mac OS X shared library rules
+ */
+@@ -57,14 +57,14 @@
+ * the library gone for long periods.
+ */
+ #ifndef SharedLibraryTarget
+-#ifdef UseInstalled
+-#define LinkBuildSonameLibrary(lib) true
+-#else
+-#define LinkBuildSonameLibrary(lib) (RemoveFile($(BUILDLIBDIR)/lib); \
++# ifdef UseInstalled
++# define LinkBuildSonameLibrary(lib) true
++# else
++# define LinkBuildSonameLibrary(lib) (RemoveFile($(BUILDLIBDIR)/lib); \
+ cd $(BUILDLIBDIR); $(LN) $(BUILDINCTOP)/$(CURRENT_DIR)/lib .)
+-#endif
++# endif
+
+-#define SharedLibraryTarget(libname,rev,solist,down,up) @@\
++# define SharedLibraryTarget(libname,rev,solist,down,up) @@\
+ AllTarget(Concat(lib,libname.rev.dylib)) @@\
+ @@\
+ Concat(lib,libname.rev.dylib): solist $(EXTRALIBRARYDEPS) @@\
+@@ -93,18 +93,18 @@
+ * SharedDepLibraryTarget - generate rules to create a shared library.
+ */
+ #ifndef SharedDepLibraryTarget
+-#ifdef UseInstalled
+-#ifndef LinkBuildSonameLibrary
+-#define LinkBuildSonameLibrary(lib) true
+-#endif
+-#else
+-#ifndef LinkBuildSonameLibrary
+-#define LinkBuildSonameLibrary(lib) (RemoveFile($(BUILDLIBDIR)/lib); \
++# ifdef UseInstalled
++# ifndef LinkBuildSonameLibrary
++# define LinkBuildSonameLibrary(lib) true
++# endif
++# else
++# ifndef LinkBuildSonameLibrary
++# define LinkBuildSonameLibrary(lib) (RemoveFile($(BUILDLIBDIR)/lib); \
+ cd $(BUILDLIBDIR); $(LN) $(BUILDINCTOP)/$(CURRENT_DIR)/lib .)
+-#endif
+-#endif
++# endif
++# endif
+
+-#define SharedDepLibraryTarget(libname,rev,deplist,solist,down,up) @@\
++# define SharedDepLibraryTarget(libname,rev,deplist,solist,down,up) @@\
+ AllTarget(Concat(lib,libname.rev.dylib)) @@\
+ @@\
+ Concat(lib,libname.rev.dylib): deplist $(EXTRALIBRARYDEPS) @@\
+@@ -129,6 +129,46 @@
+
+ #endif /* SharedDepLibraryTarget */
+
++/*
++ * SharedDepCplusplusLibraryTarget - generate rules to create a shared library.
++ */
++#ifndef SharedDepCplusplusLibraryTarget
++# ifdef UseInstalled
++# ifndef LinkBuildSonameLibrary
++# define LinkBuildSonameLibrary(lib) true
++# endif
++# else
++# ifndef LinkBuildSonameLibrary
++# define LinkBuildSonameLibrary(lib) (RemoveFile($(BUILDLIBDIR)/lib); \
++ cd $(BUILDLIBDIR); $(LN) $(BUILDINCTOP)/$(CURRENT_DIR)/lib .)
++# endif
++# endif
++
++# define SharedDepCplusplusLibraryTarget(libname,rev,deplist,solist,down,up) @@\
++AllTarget(Concat(lib,libname.rev.dylib)) @@\
++ @@\
++Concat(lib,libname.rev.dylib): deplist $(EXTRALIBRARYDEPS) @@\
++ $(RM) $@~ @@\
++ @MAJREV=`expr rev : '\([^.]*\)'`; \ @@\
++ INSTALLNAME=Concat(lib,libname.$$MAJREV.dylib); \ @@\
++ set -x; (cd down; $(CXX) -o up/$@~ $(SHLIBLDFLAGS) -install_name
+$(USRLIBDIR)/$$INSTALLNAME -current_version rev -compatibility_version rev solist
+$(REQUIREDLIBS)); \ @@\
++ $(RM) $$INSTALLNAME; $(LN) $@ $$INSTALLNAME; \ @@\
++ LinkBuildSonameLibrary($$INSTALLNAME) @@\
++ $(RM) $@ @@\
++ $(MV) $@~ $@ @@\
++ @if $(SOSYMLINK); then (set -x; \ @@\
++ $(RM) Concat(lib,libname.dylib); \ @@\
++ $(LN) $@ Concat(lib,libname.dylib)); fi @@\
++ LinkBuildLibrary($@) @@\
++ LinkBuildLibraryMaybe(Concat(lib,libname.dylib),$(SOSYMLINK)) @@\
++ @@\
++clean:: @@\
++ @MAJREV=`expr rev : '\([^.]*\)'`; \ @@\
++ set -x; $(RM) Concat(lib,libname.$$MAJREV.dylib) @@\
++ $(RM) Concat(lib,libname.rev.dylib) Concat(lib,libname.dylib)
++
++#endif /* SharedDepCplusplusLibraryTarget */
++
+ #ifndef SharedDepModuleTarget
+ #define SharedDepModuleTarget(name,deps,solist) @@\
+ AllTarget(name) @@\
+diff -uNbr xc/include/Xos_r.h xc-new/include/Xos_r.h
+--- xc/include/Xos_r.h 2001-12-14 14:53:26.000000000 -0500
++++ xc-new/include/Xos_r.h 2002-07-30 21:03:48.000000000 -0500
@@ -254,7 +254,7 @@
* fields.
*/
@@ -47,9 +198,26 @@
static __inline__ void _Xpw_copyPasswd(_Xgetpwparams p)
{
memcpy(&(p).pws, (p).pwp, sizeof(struct passwd));
-diff -ruN xc/programs/Xserver/hw/darwin/bundle/XDarwin.pbproj/project.pbxproj
xc-patched/programs/Xserver/hw/darwin/bundle/XDarwin.pbproj/project.pbxproj
---- xc/programs/Xserver/hw/darwin/bundle/XDarwin.pbproj/project.pbxproj Mon
Jan 14 02:12:22 2002
-+++ xc-patched/programs/Xserver/hw/darwin/bundle/XDarwin.pbproj/project.pbxproj
Mon Jul 29 18:25:10 2002
+diff -uNbr xc/lib/GLU/libnurbs/internals/Imakefile
+xc-new/lib/GLU/libnurbs/internals/Imakefile
+--- xc/lib/GLU/libnurbs/internals/Imakefile 2001-06-11 02:23:11.000000000 -0500
++++ xc-new/lib/GLU/libnurbs/internals/Imakefile 2002-07-30 21:21:49.000000000
+-0500
+@@ -143,8 +143,12 @@
+ -I$(TOP)/include \
+ -I$(TOP)/include/GL
+
+-#if SystemV4 || defined(DarwinArchitecture)
++#if SystemV4
+ OSDEFINES = -DNEEDCEILF
++#elif defined(DarwinArchitecture)
++# if OSMajorVersion <= 5
++OSDEFINES = -DNEEDCEILF
++# endif
+ #else
+ OSDEFINES = -D_EXTENSIONS_
+ #endif
+diff -uNbr xc/programs/Xserver/hw/darwin/bundle/XDarwin.pbproj/project.pbxproj
+xc-new/programs/Xserver/hw/darwin/bundle/XDarwin.pbproj/project.pbxproj
+--- xc/programs/Xserver/hw/darwin/bundle/XDarwin.pbproj/project.pbxproj
+2002-01-14 02:12:22.000000000 -0500
++++ xc-new/programs/Xserver/hw/darwin/bundle/XDarwin.pbproj/project.pbxproj
+2002-07-30 21:03:57.000000000 -0500
@@ -324,7 +324,7 @@
0A79E1A4004499A1CE6F79C2,
);
@@ -68,3 +236,83 @@
productName = XDarwin;
productReference = 0A79E19E004499A1CE6F79C2;
productSettingsXML = "<?xml version=\"1.0\"
encoding=\"UTF-8\"?>
+diff -uNbr xc/programs/xterm/Tekproc.c xc-new/programs/xterm/Tekproc.c
+--- xc/programs/xterm/Tekproc.c 2002-01-05 17:05:02.000000000 -0500
++++ xc-new/programs/xterm/Tekproc.c 2002-07-30 21:03:48.000000000 -0500
+@@ -105,7 +105,7 @@
+ #include <data.h>
+ #include <error.h>
+ #include <menu.h>
+-
++#include "menu.h"
+ #ifdef MINIX
+ #include <sys/nbio.h>
+
+diff -uNbr xc/programs/xterm/charproc.c xc-new/programs/xterm/charproc.c
+--- xc/programs/xterm/charproc.c 2002-01-07 16:02:44.000000000 -0500
++++ xc-new/programs/xterm/charproc.c 2002-07-30 21:03:48.000000000 -0500
+@@ -128,6 +128,8 @@
+ #include <xcharmouse.h>
+ #include <charclass.h>
+
++#include "menu.h"
++
+ #if OPT_ZICONBEEP || OPT_TOOLBAR
+ #define HANDLE_STRUCT_NOTIFY 1
+ #endif
+diff -uNbr xc/programs/xterm/fontutils.c xc-new/programs/xterm/fontutils.c
+--- xc/programs/xterm/fontutils.c 2001-06-18 14:09:26.000000000 -0500
++++ xc-new/programs/xterm/fontutils.c 2002-07-30 21:03:48.000000000 -0500
+@@ -48,7 +48,7 @@
+ #include <xterm.h>
+
+ #include <stdio.h>
+-
++#include "menu.h"
+ /* from X11/Xlibint.h - not all vendors install this file */
+ #define CI_NONEXISTCHAR(cs) (((cs)->width == 0) && \
+ (((cs)->rbearing|(cs)->lbearing| \
+diff -uNbr xc/programs/xterm/menu.c xc-new/programs/xterm/menu.c
+--- xc/programs/xterm/menu.c 2002-01-05 17:05:03.000000000 -0500
++++ xc-new/programs/xterm/menu.c 2002-07-30 21:03:48.000000000 -0500
+@@ -51,6 +51,7 @@
+ #include <xterm.h>
+ #include <data.h>
+ #include <menu.h>
++#include "menu.h"
+ #include <fontutils.h>
+
+ #include <X11/StringDefs.h>
+diff -uNbr xc/programs/xterm/misc.c xc-new/programs/xterm/misc.c
+--- xc/programs/xterm/misc.c 2001-10-23 20:21:24.000000000 -0500
++++ xc-new/programs/xterm/misc.c 2002-07-30 21:03:48.000000000 -0500
+@@ -80,6 +80,7 @@
+ #include <data.h>
+ #include <error.h>
+ #include <menu.h>
++#include "menu.h"
+ #include <fontutils.h>
+ #include <xcharmouse.h>
+ #include <xstrings.h>
+diff -uNbr xc/programs/xterm/scrollbar.c xc-new/programs/xterm/scrollbar.c
+--- xc/programs/xterm/scrollbar.c 2001-09-08 20:07:26.000000000 -0500
++++ xc-new/programs/xterm/scrollbar.c 2002-07-30 21:03:48.000000000 -0500
+@@ -67,6 +67,7 @@
+ #include <data.h>
+ #include <error.h>
+ #include <menu.h>
++#include "menu.h"
+ #include <xcharmouse.h>
+
+ /* Event handlers */
+diff -uNbr xc/programs/xterm/util.c xc-new/programs/xterm/util.c
+--- xc/programs/xterm/util.c 2002-01-05 17:05:03.000000000 -0500
++++ xc-new/programs/xterm/util.c 2002-07-30 21:03:48.000000000 -0500
+@@ -63,6 +63,7 @@
+ #include <data.h>
+ #include <error.h>
+ #include <menu.h>
++#include "menu.h"
+ #include <fontutils.h>
+
+ #if OPT_WIDE_CHARS
--- xfree86-rootless-4.2.0-3.info DELETED ---
--- xfree86-rootless-4.2.0-3.patch DELETED ---
-------------------------------------------------------
This sf.net email is sponsored by: Dice - The leading online job board
for high-tech professionals. Search and apply for tech jobs today!
http://seeker.dice.com/seeker.epl?rel_code=31
_______________________________________________
Fink-commits mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/fink-commits