pkgsrc-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[pkgsrc/trunk]: pkgsrc/x11/xorg-libs Make this package build on platforms wit...



details:   https://anonhg.NetBSD.org/pkgsrc/rev/7a3a7f027593
branches:  trunk
changeset: 516585:7a3a7f027593
user:      minskim <minskim%pkgsrc.org@localhost>
date:      Sun Jul 23 15:45:36 2006 +0000

description:
Make this package build on platforms without native zlib by including
zlib's buildlink3.mk.  Thanks to Joerg Sonnenberger for review.

diffstat:

 x11/xorg-libs/Makefile         |  10 +++++++++-
 x11/xorg-libs/distinfo         |   4 ++--
 x11/xorg-libs/patches/patch-au |  13 +++++++++++--
 3 files changed, 22 insertions(+), 5 deletions(-)

diffs (71 lines):

diff -r 3985cf00f354 -r 7a3a7f027593 x11/xorg-libs/Makefile
--- a/x11/xorg-libs/Makefile    Sun Jul 23 15:35:08 2006 +0000
+++ b/x11/xorg-libs/Makefile    Sun Jul 23 15:45:36 2006 +0000
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.36 2006/06/12 00:36:25 joerg Exp $
+# $NetBSD: Makefile,v 1.37 2006/07/23 15:45:36 minskim Exp $
 
 DISTNAME=              ${DISTFILES}
 PKGNAME=               xorg-libs-${XORG_VER}
@@ -49,6 +49,13 @@
 SUBST_SED.mkstrs=      -e 's,@MAKESTRS@,${X11ROOT}/bin/makestrs,g'
 SUBST_MESSAGE.mkstrs=  Fixing path of makestrs.
 
+SUBST_CLASSES+=                zlib
+SUBST_STAGE.zlib=      pre-configure
+SUBST_FILES.zlib=      config/cf/Imake.tmpl
+SUBST_SED.zlib=                -e 's|@ZLIBDIR@|${BUILDLINK_PREFIX.zlib}/lib|g' \
+                       -e 's|@COMPILER_RPATH_FLAG@|${COMPILER_RPATH_FLAG}|g'
+SUBST_MESSAGE.zlib=    Adding the zlib library path.
+
 post-install:
        @${SED} ${XORG_PLIST_SED} ${PKGDIR}/PLIST > ${PLIST_SRC}
 .if ${OPSYS} == "Linux"
@@ -66,6 +73,7 @@
        ${INSTALL_DATA} ${WRKSRC}/${f} ${X11BASE}/lib/pkgconfig/${f}
 .endfor
 
+.include "../../devel/zlib/buildlink3.mk"
 .include "../../fonts/fontconfig/buildlink3.mk"
 .include "../../graphics/freetype2/buildlink3.mk"
 .include "../../textproc/expat/buildlink3.mk"
diff -r 3985cf00f354 -r 7a3a7f027593 x11/xorg-libs/distinfo
--- a/x11/xorg-libs/distinfo    Sun Jul 23 15:35:08 2006 +0000
+++ b/x11/xorg-libs/distinfo    Sun Jul 23 15:45:36 2006 +0000
@@ -1,4 +1,4 @@
-$NetBSD: distinfo,v 1.47 2006/07/23 13:34:06 minskim Exp $
+$NetBSD: distinfo,v 1.48 2006/07/23 15:45:36 minskim Exp $
 
 SHA1 (X11R6.9.0-src1.tar.gz) = a6c077ed8fdeee5fe1956a427c4cb0bc266e1bef
 RMD160 (X11R6.9.0-src1.tar.gz) = d12270a4f41a3ceee4bfd5da22d387a3aa707df8
@@ -29,7 +29,7 @@
 SHA1 (patch-ar) = 1343c744c3fde364b0407f24e09d0b11d5dcb8c4
 SHA1 (patch-as) = 492de38023ab7babebe0db8ab700d76e5f2b8a8b
 SHA1 (patch-at) = de62c6d1eedda14bac4344978b18065d46de3efd
-SHA1 (patch-au) = 3b76dbc381190ef18957a5af73208a72df687151
+SHA1 (patch-au) = 8c4062d46c817b80bb0ca85821f6c69dc9947f84
 SHA1 (patch-av) = bfcdb21557e8e6f8c24399ad0077b75d4a5215c6
 SHA1 (patch-aw) = f9bc393bb6867cd5e2ed54ce7e84ddfb4837785b
 SHA1 (patch-ax) = 582b2b9d8f0f8316b9e2b5528cd14753df1f4bdf
diff -r 3985cf00f354 -r 7a3a7f027593 x11/xorg-libs/patches/patch-au
--- a/x11/xorg-libs/patches/patch-au    Sun Jul 23 15:35:08 2006 +0000
+++ b/x11/xorg-libs/patches/patch-au    Sun Jul 23 15:45:36 2006 +0000
@@ -1,7 +1,16 @@
-$NetBSD: patch-au,v 1.2 2006/01/18 23:53:06 xtraeme Exp $
+$NetBSD: patch-au,v 1.3 2006/07/23 15:45:36 minskim Exp $
 
---- config/cf/Imake.tmpl.orig  2006-01-06 16:13:36.000000000 +0000
+--- config/cf/Imake.tmpl.orig  2005-11-07 22:33:24.000000000 -0800
 +++ config/cf/Imake.tmpl
+@@ -596,7 +596,7 @@ XCOMM deprecated; please strongly consid
+ #undef GzipLibrary    /* GzipLibrary was valid only if HasZlib */
+ #endif
+ #ifndef GzipLibrary   /* if OS config didn't define it, assume it's -lz */
+-#define GzipLibrary -lz
++#define GzipLibrary -L@ZLIBDIR@ @COMPILER_RPATH_FLAG@@ZLIBDIR@ -lz
+ #endif
+ /* If the system has the Freetype2 library - if NO, the copy in extras is built */
+ #ifndef HasFreetype2
 @@ -1965,7 +1965,11 @@ MODLDCOMBINEFLAGS = ModuleLdCombineFlags
       SHLIBLDFLAGS = SharedLibraryLoadFlags $(SHLIBGLOBALSFLAGS)
  #if HasGcc



Home | Main Index | Thread Index | Old Index