diff options
Diffstat (limited to 'x11/XFree86-libs')
-rw-r--r-- | x11/XFree86-libs/distinfo | 5 | ||||
-rw-r--r-- | x11/XFree86-libs/files/host.def | 4 | ||||
-rw-r--r-- | x11/XFree86-libs/patches/patch-ai | 26 | ||||
-rw-r--r-- | x11/XFree86-libs/patches/patch-as | 22 |
4 files changed, 49 insertions, 8 deletions
diff --git a/x11/XFree86-libs/distinfo b/x11/XFree86-libs/distinfo index f46f5016fea..94869619d9b 100644 --- a/x11/XFree86-libs/distinfo +++ b/x11/XFree86-libs/distinfo @@ -1,4 +1,4 @@ -$NetBSD: distinfo,v 1.7 2004/09/16 19:28:56 minskim Exp $ +$NetBSD: distinfo,v 1.8 2004/11/07 12:57:37 markd Exp $ SHA1 (XFree86-4.4.0-src-1.tgz) = 44b38a7044c82d0b2f785b0e6a935349abcb5d79 Size (XFree86-4.4.0-src-1.tgz) = 11760814 bytes @@ -16,7 +16,7 @@ SHA1 (patch-ae) = 90584e5732fb882f431afd69f6fd1c26c9d22bee SHA1 (patch-af) = b34f46d715e90159df3897cf20023b58b9deff67 SHA1 (patch-ag) = a06752ee9f55e64a407fac6fbde3547fd096c71d SHA1 (patch-ah) = 30618658577dd37b31191197cd2c156ff72e0d90 -SHA1 (patch-ai) = 178d556fa11818420cd685308cf179ee5f6f7dac +SHA1 (patch-ai) = dd2f382f7dc3aea9ca591b386e988cd1655adff0 SHA1 (patch-aj) = 4545d9fd50c2a7b6f5a04da330784eaf9a5373ad SHA1 (patch-ak) = 8df00ceb043f9a1d99b5bd270bd19198f0a23a51 SHA1 (patch-al) = 4eb342844fe90e1269b6a0296c5ba52ab7be50b3 @@ -26,3 +26,4 @@ SHA1 (patch-ao) = 12af967565c0c3ddb29464f7f726786c5d04c60b SHA1 (patch-ap) = e2d533dd24e176e20fb1af7c8791e2670aad5c20 SHA1 (patch-aq) = 398fbbeca94beb6e4a878941d1b825d0b734e11b SHA1 (patch-ar) = c9ad52d94aedd94d7c0e0dc254d02cde5e33b637 +SHA1 (patch-as) = c0b27ef82c688c535fdd46cb5de3315e24677fc6 diff --git a/x11/XFree86-libs/files/host.def b/x11/XFree86-libs/files/host.def index 90b4ee4e082..1e3255c0b79 100644 --- a/x11/XFree86-libs/files/host.def +++ b/x11/XFree86-libs/files/host.def @@ -1,4 +1,4 @@ -/* $NetBSD: host.def,v 1.3 2004/04/27 21:49:57 reed Exp $ */ +/* $NetBSD: host.def,v 1.4 2004/11/07 12:57:37 markd Exp $ */ #define ProjectRoot @PREFIX@ @@ -45,7 +45,7 @@ #define HasXdmAuth YES #define UseInstalledPrograms YES -#ifndef FreeBSDArchitecture +#if !defined(FreeBSDArchitecture) && !defined(SunArchitecture) # ifndef BuildThreadStubLibrary # define BuildThreadStubLibrary YES # endif diff --git a/x11/XFree86-libs/patches/patch-ai b/x11/XFree86-libs/patches/patch-ai index 5dbf49772e7..4e1a8ef0fe4 100644 --- a/x11/XFree86-libs/patches/patch-ai +++ b/x11/XFree86-libs/patches/patch-ai @@ -1,14 +1,32 @@ -$NetBSD: patch-ai,v 1.3 2004/07/03 06:26:08 grant Exp $ +$NetBSD: patch-ai,v 1.4 2004/11/07 12:57:37 markd Exp $ ---- config/cf/sun.cf.orig 2004-02-02 14:55:26.000000000 +1100 -+++ config/cf/sun.cf -@@ -19,6 +19,9 @@ XCOMM platform: $XFree86: xc/config/cf/ +--- config/cf/sun.cf.in.orig 2004-02-02 16:55:26.000000000 +1300 ++++ config/cf/sun.cf.in +@@ -19,6 +19,12 @@ XCOMM platform: $XFree86: xc/config/cf/ #endif XCOMM operating system: OSName (OSMajorVersion./**/OSMinorVersion./**/OSTeenyVersion) +/* This is the XFree86 package - we want to build XFree86 on Solaris */ +#define BuildXFree86OnSparcSunOS YES ++#define HasZlib YES ++#define HasSunC NO ++#define HasGcc2 YES + /* * Compiler setup. This sun.cf file knows what options to use with * certain compilers, including Sun C, CenterLine C, and gcc. It +@@ -224,6 +230,14 @@ XCOMM SunPro C++ CplusplusCompilerMajorV + #endif + #endif + ++#define CcCmd @@PKGSRC_CC@@ ++#define LdCmd @@PKGSRC_CC@@ ++#define CplusplusCmd @@PKGSRC_CXX@@ ++#define OptimizedCDebugFlags @@PKGSRC_CFLAGS@@ ++#define ExtraLoadFlags -Wl,-R$(USRLIBDIRPATH) ++#define SharedLibraryLoadFlags -shared ExtraLoadFlags ++#define HasLdRunPath NO ++ + # if HasSunC && (CCompilerMajorVersion < 3) + # define BootstrapCFlags -DSVR4 + # else diff --git a/x11/XFree86-libs/patches/patch-as b/x11/XFree86-libs/patches/patch-as new file mode 100644 index 00000000000..890914656c8 --- /dev/null +++ b/x11/XFree86-libs/patches/patch-as @@ -0,0 +1,22 @@ +$NetBSD: patch-as,v 1.3 2004/11/07 12:57:37 markd Exp $ + +--- config/cf/sunLib.tmpl.orig 2003-07-12 10:17:41.000000000 +1200 ++++ config/cf/sunLib.tmpl +@@ -57,6 +57,17 @@ XCOMM $XFree86: xc/config/cf/sunLib.tmpl + # define SharedXrenderReqs $(LDPRELIB) $(XLIB) + # define FixupLibReferences() /**/ + ++#define SharedX11Reqs $(LDPRELIB) -lsocket -lnsl ++#define SharedXlibi18nReqs $(LDPRELIB) $(XONLYLIB) ++#define SharedOldXReqs $(LDPRELIBS) $(XONLYLIB) ++#define SharedXtReqs $(LDPRELIBS) $(XONLYLIB) $(SMLIB) $(ICELIB) ++#define SharedXaw6Reqs $(LDPRELIBS) $(XMULIB) $(XTOOLLIB) $(XLIB) ++#define SharedXawReqs $(LDPRELIBS) $(XMULIB) $(XTOOLLIB) $(XPMLIB) $(XLIB) ++#define SharedXextReqs $(LDPRELIBS) $(XONLYLIB) ++#define SharedXiReqs $(LDPRELIBS) $(XLIB) ++#define SharedXtstReqs $(LDPRELIBS) $(XLIB) ++#define SharedSMReqs $(LDPRELIBS) $(ICELIB) ++ + # define SharedPamReqs -ldl + # define SharedPamUnixReqs $(LDPRELIBS) -lpam $(LDPOSTLIBS) -lnsl -lmp -lcmd SharedThreadReqs + # define SharedPamSampleReqs $(LDPRELIBS) -lpam $(LDPOSTLIBS) SharedThreadReqs |