pkgsrc-Changes-HG archive

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

[pkgsrc/trunk]: pkgsrc/x11/libXevie Fix build with XFree86.



details:   https://anonhg.NetBSD.org/pkgsrc/rev/af1745657825
branches:  trunk
changeset: 552060:af1745657825
user:      jmcneill <jmcneill%pkgsrc.org@localhost>
date:      Thu Dec 25 00:14:42 2008 +0000

description:
Fix build with XFree86.

diffstat:

 x11/libXevie/Makefile         |   7 +++++--
 x11/libXevie/distinfo         |   3 ++-
 x11/libXevie/patches/patch-aa |  30 ++++++++++++++++++++++++++++++
 3 files changed, 37 insertions(+), 3 deletions(-)

diffs (73 lines):

diff -r a08714e1557f -r af1745657825 x11/libXevie/Makefile
--- a/x11/libXevie/Makefile     Wed Dec 24 21:46:22 2008 +0000
+++ b/x11/libXevie/Makefile     Thu Dec 25 00:14:42 2008 +0000
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.3 2008/05/24 21:45:15 tnn Exp $
+# $NetBSD: Makefile,v 1.4 2008/12/25 00:14:42 jmcneill Exp $
 #
 
 DISTNAME=              libXevie-1.0.2
@@ -15,7 +15,7 @@
 
 USE_LIBTOOL=           yes
 GNU_CONFIGURE=         yes
-USE_TOOLS+=            pkg-config
+USE_TOOLS+=            pkg-config autoconf
 
 PKGCONFIG_OVERRIDE+=   xevie.pc.in
 
@@ -25,6 +25,9 @@
 CONFIGURE_ARGS+=       --disable-malloc0returnsnull
 .endif
 
+pre-configure:
+       cd ${WRKSRC} && autoconf -f
+
 .include "../../x11/evieext/buildlink3.mk"
 .include "../../x11/libX11/buildlink3.mk"
 .include "../../x11/libXext/buildlink3.mk"
diff -r a08714e1557f -r af1745657825 x11/libXevie/distinfo
--- a/x11/libXevie/distinfo     Wed Dec 24 21:46:22 2008 +0000
+++ b/x11/libXevie/distinfo     Thu Dec 25 00:14:42 2008 +0000
@@ -1,5 +1,6 @@
-$NetBSD: distinfo,v 1.1.1.1 2006/11/03 21:50:18 joerg Exp $
+$NetBSD: distinfo,v 1.2 2008/12/25 00:14:42 jmcneill Exp $
 
 SHA1 (libXevie-1.0.2.tar.bz2) = d22fd24d8f096fdff54d303d63fea1422f0cfeea
 RMD160 (libXevie-1.0.2.tar.bz2) = 9edd76129097691259e07c972a90378ecabe2c00
 Size (libXevie-1.0.2.tar.bz2) = 227721 bytes
+SHA1 (patch-aa) = 140edf9033452e4153bcb777be97030a371174a7
diff -r a08714e1557f -r af1745657825 x11/libXevie/patches/patch-aa
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/x11/libXevie/patches/patch-aa     Thu Dec 25 00:14:42 2008 +0000
@@ -0,0 +1,30 @@
+$NetBSD: patch-aa,v 1.1 2008/12/25 00:14:42 jmcneill Exp $
+
+--- configure.ac.orig  2008-12-24 19:09:47.000000000 -0500
++++ configure.ac       2008-12-24 19:12:24.000000000 -0500
+@@ -15,10 +15,24 @@
+ AC_PROG_LIBTOOL
+ 
+ # Checks for pkg-config packages
+-PKG_CHECK_MODULES(XEVIE, xproto x11 xextproto xext evieproto)
++PKG_CHECK_MODULES(XEVIE, xextproto evieproto)
+ AC_SUBST(XEVIE_CFLAGS)
+ AC_SUBST(XEVIE_LIBS)
+ 
++PKG_CHECK_MODULES(X11, xproto x11 xextproto xext, [HAVE_X11=yes], [HAVE_X11=no])
++if test x$HAVE_X11 = xno; then
++  AC_PATH_XTRA
++  if test "x$no_x" = xyes; then
++    AC_MSG_ERROR(X11 development libraries not found);
++  else
++    XLIB_LIBS="$X_PRE_LIBS $X_LIBS -lX11 -lXext $X_EXTRA_LIBS"
++    XLIB_CFLAGS="$X_CFLAGS -D_REENTRANT"
++  fi
++fi
++XEVIE_CFLAGS="$XEVIE_CFLAGS $X11_CFLAGS $XLIB_CFLAGS"
++XEVIE_LIBS="$XEVIE_LIBS $X11_LIBS $XLIB_LIBS"
++
++
+ XORG_CHECK_MALLOC_ZERO
+ XORG_MANPAGE_SECTIONS
+ XORG_RELEASE_VERSION



Home | Main Index | Thread Index | Old Index