pkgsrc-Changes-HG archive

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

[pkgsrc/trunk]: pkgsrc/fonts/fontconfig Fix build under GNU/kFreeBSD.



details:   https://anonhg.NetBSD.org/pkgsrc/rev/a22bf3fd34f8
branches:  trunk
changeset: 622123:a22bf3fd34f8
user:      ryoon <ryoon%pkgsrc.org@localhost>
date:      Fri Jul 26 11:37:22 2013 +0000

description:
Fix build under GNU/kFreeBSD.

diffstat:

 fonts/fontconfig/distinfo         |   4 ++--
 fonts/fontconfig/patches/patch-ab |  14 +++++++++++++-
 2 files changed, 15 insertions(+), 3 deletions(-)

diffs (41 lines):

diff -r bc6d4521027d -r a22bf3fd34f8 fonts/fontconfig/distinfo
--- a/fonts/fontconfig/distinfo Fri Jul 26 11:27:41 2013 +0000
+++ b/fonts/fontconfig/distinfo Fri Jul 26 11:37:22 2013 +0000
@@ -1,10 +1,10 @@
-$NetBSD: distinfo,v 1.41 2013/05/20 19:56:39 adam Exp $
+$NetBSD: distinfo,v 1.42 2013/07/26 11:37:22 ryoon Exp $
 
 SHA1 (fontconfig-2.10.93.tar.bz2) = 78a87be2a59b0c803bfd69cdafc85cbc31381d3a
 RMD160 (fontconfig-2.10.93.tar.bz2) = 0427185e941f534c3e40dd3ae4abdd2ab72fac20
 Size (fontconfig-2.10.93.tar.bz2) = 1526089 bytes
 SHA1 (patch-aa) = a0a752e7050ae438198b7286d01dbc5ab4a7e53e
-SHA1 (patch-ab) = 04d21073e6e585c5317e5c29d2d1918d240ce233
+SHA1 (patch-ab) = 5aabb4bd60319c83cbb22f784efe11bdc7308f92
 SHA1 (patch-ac) = 7de7a672650286d2f72b95b9c96e19b5df2a9155
 SHA1 (patch-af) = d351265c894738284215f0bb38d47cc1c8f28ec7
 SHA1 (patch-ba) = e4f116b777a8046615569ae6e89545ad3c7abf77
diff -r bc6d4521027d -r a22bf3fd34f8 fonts/fontconfig/patches/patch-ab
--- a/fonts/fontconfig/patches/patch-ab Fri Jul 26 11:27:41 2013 +0000
+++ b/fonts/fontconfig/patches/patch-ab Fri Jul 26 11:37:22 2013 +0000
@@ -1,4 +1,7 @@
-$NetBSD: patch-ab,v 1.12 2013/04/10 11:41:37 wiz Exp $
+$NetBSD: patch-ab,v 1.13 2013/07/26 11:37:22 ryoon Exp $
+
+On Debian GNU/kFreeBSD 7.0, there is posix_fadvise(2), but no
+POSIX_FADV_WILLNEED.
 
 --- src/fccache.c.orig 2013-03-21 09:50:26.000000000 +0000
 +++ src/fccache.c
@@ -10,3 +13,12 @@
  #include <assert.h>
  #if defined(HAVE_MMAP) || defined(__CYGWIN__)
  #  include <unistd.h>
+@@ -575,7 +576,7 @@ FcDirCacheMapFd (int fd, struct stat *fd
+     {
+ #if defined(HAVE_MMAP) || defined(__CYGWIN__)
+       cache = mmap (0, fd_stat->st_size, PROT_READ, MAP_SHARED, fd, 0);
+-#ifdef HAVE_POSIX_FADVISE
++#if defined(HAVE_POSIX_FADVISE) && defined(POSIX_FADV_WILLNEED)
+       posix_fadvise (fd, 0, fd_stat->st_size, POSIX_FADV_WILLNEED);
+ #endif
+       if (cache == MAP_FAILED)



Home | Main Index | Thread Index | Old Index