Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 29 Mar 2013 09:49:22 +0000 (UTC)
From:      Koop Mast <kwm@FreeBSD.org>
To:        ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org
Subject:   svn commit: r315531 - in head/print: . harfbuzz harfbuzz/files
Message-ID:  <201303290949.r2T9nMHS033470@svn.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: kwm
Date: Fri Mar 29 09:49:21 2013
New Revision: 315531
URL: http://svnweb.freebsd.org/changeset/ports/315531

Log:
  Add harfbuzz. Harfbuzz is a OpenType text shaping engine.
  
  The extra-src_hb-open-type-private.hh patch is from pkgsrc to fix the build
  with base gcc.

Added:
  head/print/harfbuzz/
  head/print/harfbuzz/Makefile   (contents, props changed)
  head/print/harfbuzz/distinfo   (contents, props changed)
  head/print/harfbuzz/files/
  head/print/harfbuzz/files/extra-src_hb-open-type-private.hh   (contents, props changed)
  head/print/harfbuzz/files/patch-configure   (contents, props changed)
  head/print/harfbuzz/pkg-descr   (contents, props changed)
  head/print/harfbuzz/pkg-plist   (contents, props changed)
Modified:
  head/print/Makefile

Modified: head/print/Makefile
==============================================================================
--- head/print/Makefile	Fri Mar 29 08:56:13 2013	(r315530)
+++ head/print/Makefile	Fri Mar 29 09:49:21 2013	(r315531)
@@ -102,6 +102,7 @@
     SUBDIR += gutenprint-foomatic
     SUBDIR += gutenprint-ijs
     SUBDIR += gv
+    SUBDIR += harfbuzz
     SUBDIR += hp2xx
     SUBDIR += hpijs
     SUBDIR += hplip

Added: head/print/harfbuzz/Makefile
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/print/harfbuzz/Makefile	Fri Mar 29 09:49:21 2013	(r315531)
@@ -0,0 +1,29 @@
+# Created by: Koop Mast <kwm@FreeBSD.org>
+# $FreeBSD$
+
+PORTNAME=	harfbuzz
+PORTVERSION=	0.9.14
+CATEGORIES=	print
+MASTER_SITES=	http://www.freedesktop.org/software/harfbuzz/release/
+
+MAINTAINER=	kwm@FreeBSD.org
+COMMENT=	OpenType text shaping engine
+
+LIB_DEPENDS=	freetype:${PORTSDIR}/print/freetype2
+
+USE_BZIP2=	yes
+USE_GMAKE=	yes
+USE_LDCONFIG=	yes
+USE_PKGCONFIG=	build
+USES=		pathfix
+USE_GNOME=	glib20
+GNU_CONFIGURE=	yes
+CONFIGURE_ARGS=	--disable-silent-rules
+
+.include <bsd.port.pre.mk>
+
+.if ${OSVERSION} < 1000024
+EXTRA_PATCHES=	${PATCHDIR}/extra-src_hb-open-type-private.hh
+.endif
+
+.include <bsd.port.post.mk>

Added: head/print/harfbuzz/distinfo
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/print/harfbuzz/distinfo	Fri Mar 29 09:49:21 2013	(r315531)
@@ -0,0 +1,2 @@
+SHA256 (harfbuzz-0.9.14.tar.bz2) = d07c0ffdbbbfdfbb6c65e73fe9c76466e87dbf04b094cbd0abf5fd7d571a4004
+SIZE (harfbuzz-0.9.14.tar.bz2) = 900959

Added: head/print/harfbuzz/files/extra-src_hb-open-type-private.hh
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/print/harfbuzz/files/extra-src_hb-open-type-private.hh	Fri Mar 29 09:49:21 2013	(r315531)
@@ -0,0 +1,25 @@
+$NetBSD: patch-src_hb-open-type-private.hh,v 1.1 2013/02/03 05:13:26 ryoon Exp $
+
+--- src/hb-open-type-private.hh.orig	2013-01-08 22:13:42.000000000 +0000
++++ src/hb-open-type-private.hh
+@@ -941,6 +941,11 @@ struct HeadlessArrayOf
+   DEFINE_SIZE_ARRAY (sizeof (USHORT), array);
+ };
+ 
++#if __GNUC__ && (__GNUC__ < 4 || (__GNUC__ == 4 && __GNUC_MINOR__ < 4))
++// work around GCC 4.3 bug where the search() function gets improperly
++// optimized away from some instantiations of this template
++#pragma GCC visibility push(default)
++#endif
+ 
+ /* An array with sorted elements.  Supports binary searching. */
+ template <typename Type>
+@@ -968,5 +973,8 @@ struct SortedArrayOf : ArrayOf<Type> {
+ 
+ } /* namespace OT */
+ 
++#if __GNUC__ && (__GNUC__ < 4 || (__GNUC__ == 4 && __GNUC_MINOR__ < 4))
++#pragma GCC visibility pop
++#endif
+ 
+ #endif /* HB_OPEN_TYPE_PRIVATE_HH */

Added: head/print/harfbuzz/files/patch-configure
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/print/harfbuzz/files/patch-configure	Fri Mar 29 09:49:21 2013	(r315531)
@@ -0,0 +1,556 @@
+--- configure.orig	2013-03-28 14:35:03.000000000 +0000
++++ configure	2013-03-28 14:35:49.000000000 +0000
+@@ -17114,553 +17114,20 @@
+ 
+ 
+ 
+-pkg_failed=no
+-{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for CAIRO" >&5
+-$as_echo_n "checking for CAIRO... " >&6; }
+-
+-if test -n "$PKG_CONFIG"; then
+-    if test -n "$CAIRO_CFLAGS"; then
+-        pkg_cv_CAIRO_CFLAGS="$CAIRO_CFLAGS"
+-    else
+-        if test -n "$PKG_CONFIG" && \
+-    { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"cairo >= 1.8.0\""; } >&5
+-  ($PKG_CONFIG --exists --print-errors "cairo >= 1.8.0") 2>&5
+-  ac_status=$?
+-  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
+-  test $ac_status = 0; }; then
+-  pkg_cv_CAIRO_CFLAGS=`$PKG_CONFIG --cflags "cairo >= 1.8.0" 2>/dev/null`
+-else
+-  pkg_failed=yes
+-fi
+-    fi
+-else
+-	pkg_failed=untried
+-fi
+-if test -n "$PKG_CONFIG"; then
+-    if test -n "$CAIRO_LIBS"; then
+-        pkg_cv_CAIRO_LIBS="$CAIRO_LIBS"
+-    else
+-        if test -n "$PKG_CONFIG" && \
+-    { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"cairo >= 1.8.0\""; } >&5
+-  ($PKG_CONFIG --exists --print-errors "cairo >= 1.8.0") 2>&5
+-  ac_status=$?
+-  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
+-  test $ac_status = 0; }; then
+-  pkg_cv_CAIRO_LIBS=`$PKG_CONFIG --libs "cairo >= 1.8.0" 2>/dev/null`
+-else
+-  pkg_failed=yes
+-fi
+-    fi
+-else
+-	pkg_failed=untried
+-fi
+-
+-
+-
+-if test $pkg_failed = yes; then
+-
+-if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then
+-        _pkg_short_errors_supported=yes
+-else
+-        _pkg_short_errors_supported=no
+-fi
+-        if test $_pkg_short_errors_supported = yes; then
+-	        CAIRO_PKG_ERRORS=`$PKG_CONFIG --short-errors --errors-to-stdout --print-errors "cairo >= 1.8.0"`
+-        else
+-	        CAIRO_PKG_ERRORS=`$PKG_CONFIG --errors-to-stdout --print-errors "cairo >= 1.8.0"`
+-        fi
+-	# Put the nasty error message in config.log where it belongs
+-	echo "$CAIRO_PKG_ERRORS" >&5
+-
+-	{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
+-$as_echo "no" >&6; }
+-                have_cairo=false
+-elif test $pkg_failed = untried; then
+-	have_cairo=false
+-else
+-	CAIRO_CFLAGS=$pkg_cv_CAIRO_CFLAGS
+-	CAIRO_LIBS=$pkg_cv_CAIRO_LIBS
+-        { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
+-$as_echo "yes" >&6; }
+-	have_cairo=true
+-fi
+-if $have_cairo; then
+-
+-$as_echo "#define HAVE_CAIRO 1" >>confdefs.h
+-
+-fi
+- if $have_cairo; then
+-  HAVE_CAIRO_TRUE=
+-  HAVE_CAIRO_FALSE='#'
+-else
+   HAVE_CAIRO_TRUE='#'
+   HAVE_CAIRO_FALSE=
+-fi
+-
+-
+-
+-pkg_failed=no
+-{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for CAIRO_FT" >&5
+-$as_echo_n "checking for CAIRO_FT... " >&6; }
+-
+-if test -n "$PKG_CONFIG"; then
+-    if test -n "$CAIRO_FT_CFLAGS"; then
+-        pkg_cv_CAIRO_FT_CFLAGS="$CAIRO_FT_CFLAGS"
+-    else
+-        if test -n "$PKG_CONFIG" && \
+-    { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"cairo-ft\""; } >&5
+-  ($PKG_CONFIG --exists --print-errors "cairo-ft") 2>&5
+-  ac_status=$?
+-  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
+-  test $ac_status = 0; }; then
+-  pkg_cv_CAIRO_FT_CFLAGS=`$PKG_CONFIG --cflags "cairo-ft" 2>/dev/null`
+-else
+-  pkg_failed=yes
+-fi
+-    fi
+-else
+-	pkg_failed=untried
+-fi
+-if test -n "$PKG_CONFIG"; then
+-    if test -n "$CAIRO_FT_LIBS"; then
+-        pkg_cv_CAIRO_FT_LIBS="$CAIRO_FT_LIBS"
+-    else
+-        if test -n "$PKG_CONFIG" && \
+-    { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"cairo-ft\""; } >&5
+-  ($PKG_CONFIG --exists --print-errors "cairo-ft") 2>&5
+-  ac_status=$?
+-  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
+-  test $ac_status = 0; }; then
+-  pkg_cv_CAIRO_FT_LIBS=`$PKG_CONFIG --libs "cairo-ft" 2>/dev/null`
+-else
+-  pkg_failed=yes
+-fi
+-    fi
+-else
+-	pkg_failed=untried
+-fi
+-
+-
+-
+-if test $pkg_failed = yes; then
+-
+-if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then
+-        _pkg_short_errors_supported=yes
+-else
+-        _pkg_short_errors_supported=no
+-fi
+-        if test $_pkg_short_errors_supported = yes; then
+-	        CAIRO_FT_PKG_ERRORS=`$PKG_CONFIG --short-errors --errors-to-stdout --print-errors "cairo-ft"`
+-        else
+-	        CAIRO_FT_PKG_ERRORS=`$PKG_CONFIG --errors-to-stdout --print-errors "cairo-ft"`
+-        fi
+-	# Put the nasty error message in config.log where it belongs
+-	echo "$CAIRO_FT_PKG_ERRORS" >&5
+-
+-	{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
+-$as_echo "no" >&6; }
+-                have_cairo_ft=false
+-elif test $pkg_failed = untried; then
+-	have_cairo_ft=false
+-else
+-	CAIRO_FT_CFLAGS=$pkg_cv_CAIRO_FT_CFLAGS
+-	CAIRO_FT_LIBS=$pkg_cv_CAIRO_FT_LIBS
+-        { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
+-$as_echo "yes" >&6; }
+-	have_cairo_ft=true
+-fi
+-if $have_cairo_ft; then
+ 
+-$as_echo "#define HAVE_CAIRO_FT 1" >>confdefs.h
+-
+-fi
+- if $have_cairo_ft; then
+-  HAVE_CAIRO_FT_TRUE=
+-  HAVE_CAIRO_FT_FALSE='#'
+-else
+   HAVE_CAIRO_FT_TRUE='#'
+   HAVE_CAIRO_FT_FALSE=
+-fi
+-
+-
+-
+-
+-pkg_failed=no
+-{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ICU" >&5
+-$as_echo_n "checking for ICU... " >&6; }
+-
+-if test -n "$PKG_CONFIG"; then
+-    if test -n "$ICU_CFLAGS"; then
+-        pkg_cv_ICU_CFLAGS="$ICU_CFLAGS"
+-    else
+-        if test -n "$PKG_CONFIG" && \
+-    { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"icu-uc\""; } >&5
+-  ($PKG_CONFIG --exists --print-errors "icu-uc") 2>&5
+-  ac_status=$?
+-  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
+-  test $ac_status = 0; }; then
+-  pkg_cv_ICU_CFLAGS=`$PKG_CONFIG --cflags "icu-uc" 2>/dev/null`
+-else
+-  pkg_failed=yes
+-fi
+-    fi
+-else
+-	pkg_failed=untried
+-fi
+-if test -n "$PKG_CONFIG"; then
+-    if test -n "$ICU_LIBS"; then
+-        pkg_cv_ICU_LIBS="$ICU_LIBS"
+-    else
+-        if test -n "$PKG_CONFIG" && \
+-    { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"icu-uc\""; } >&5
+-  ($PKG_CONFIG --exists --print-errors "icu-uc") 2>&5
+-  ac_status=$?
+-  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
+-  test $ac_status = 0; }; then
+-  pkg_cv_ICU_LIBS=`$PKG_CONFIG --libs "icu-uc" 2>/dev/null`
+-else
+-  pkg_failed=yes
+-fi
+-    fi
+-else
+-	pkg_failed=untried
+-fi
+-
+-
+-
+-if test $pkg_failed = yes; then
+-
+-if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then
+-        _pkg_short_errors_supported=yes
+-else
+-        _pkg_short_errors_supported=no
+-fi
+-        if test $_pkg_short_errors_supported = yes; then
+-	        ICU_PKG_ERRORS=`$PKG_CONFIG --short-errors --errors-to-stdout --print-errors "icu-uc"`
+-        else
+-	        ICU_PKG_ERRORS=`$PKG_CONFIG --errors-to-stdout --print-errors "icu-uc"`
+-        fi
+-	# Put the nasty error message in config.log where it belongs
+-	echo "$ICU_PKG_ERRORS" >&5
+ 
+-	{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
+-$as_echo "no" >&6; }
+-                have_icu=false
+-elif test $pkg_failed = untried; then
+-	have_icu=false
+-else
+-	ICU_CFLAGS=$pkg_cv_ICU_CFLAGS
+-	ICU_LIBS=$pkg_cv_ICU_LIBS
+-        { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
+-$as_echo "yes" >&6; }
+-	have_icu=true
+-fi
+-if test "$have_icu" != "true"; then
+-	# Extract the first word of "icu-config", so it can be a program name with args.
+-set dummy icu-config; ac_word=$2
+-{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
+-$as_echo_n "checking for $ac_word... " >&6; }
+-if ${ac_cv_path_icu_config+:} false; then :
+-  $as_echo_n "(cached) " >&6
+-else
+-  case $icu_config in
+-  [\\/]* | ?:[\\/]*)
+-  ac_cv_path_icu_config="$icu_config" # Let the user override the test with a path.
+-  ;;
+-  *)
+-  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+-for as_dir in $PATH
+-do
+-  IFS=$as_save_IFS
+-  test -z "$as_dir" && as_dir=.
+-    for ac_exec_ext in '' $ac_executable_extensions; do
+-  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
+-    ac_cv_path_icu_config="$as_dir/$ac_word$ac_exec_ext"
+-    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
+-    break 2
+-  fi
+-done
+-  done
+-IFS=$as_save_IFS
+-
+-  test -z "$ac_cv_path_icu_config" && ac_cv_path_icu_config="no"
+-  ;;
+-esac
+-fi
+-icu_config=$ac_cv_path_icu_config
+-if test -n "$icu_config"; then
+-  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $icu_config" >&5
+-$as_echo "$icu_config" >&6; }
+-else
+-  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
+-$as_echo "no" >&6; }
+-fi
+-
+-
+-	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ICU by using icu-config fallback" >&5
+-$as_echo_n "checking for ICU by using icu-config fallback... " >&6; }
+-	if test "$icu_config" != "no" && "$icu_config" --version >/dev/null; then
+-		have_icu=true
+-		# We don't use --cflags as this gives us a lot of things that we don't
+-		# necessarily want, like debugging and optimization flags
+-		# See man (1) icu-config for more info.
+-		ICU_CFLAGS=`$icu_config --cppflags`
+-		ICU_LIBS=`$icu_config --ldflags-libsonly`
+-
+-
+-		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
+-$as_echo "yes" >&6; }
+-	else
+-		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
+-$as_echo "no" >&6; }
+-	fi
+-fi
+-
+-if $have_icu; then
+-	CXXFLAGS="$CXXFLAGS `$PKG_CONFIG --variable=CXXFLAGS icu-uc`"
+-
+-$as_echo "#define HAVE_ICU 1" >>confdefs.h
+-
+-fi
+- if $have_icu; then
+-  HAVE_ICU_TRUE=
+-  HAVE_ICU_FALSE='#'
+-else
+   HAVE_ICU_TRUE='#'
+   HAVE_ICU_FALSE=
+-fi
+-
+-
+-
+-
+-pkg_failed=no
+-{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ICU_LE" >&5
+-$as_echo_n "checking for ICU_LE... " >&6; }
+-
+-if test -n "$PKG_CONFIG"; then
+-    if test -n "$ICU_LE_CFLAGS"; then
+-        pkg_cv_ICU_LE_CFLAGS="$ICU_LE_CFLAGS"
+-    else
+-        if test -n "$PKG_CONFIG" && \
+-    { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"icu-le icu-uc\""; } >&5
+-  ($PKG_CONFIG --exists --print-errors "icu-le icu-uc") 2>&5
+-  ac_status=$?
+-  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
+-  test $ac_status = 0; }; then
+-  pkg_cv_ICU_LE_CFLAGS=`$PKG_CONFIG --cflags "icu-le icu-uc" 2>/dev/null`
+-else
+-  pkg_failed=yes
+-fi
+-    fi
+-else
+-	pkg_failed=untried
+-fi
+-if test -n "$PKG_CONFIG"; then
+-    if test -n "$ICU_LE_LIBS"; then
+-        pkg_cv_ICU_LE_LIBS="$ICU_LE_LIBS"
+-    else
+-        if test -n "$PKG_CONFIG" && \
+-    { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"icu-le icu-uc\""; } >&5
+-  ($PKG_CONFIG --exists --print-errors "icu-le icu-uc") 2>&5
+-  ac_status=$?
+-  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
+-  test $ac_status = 0; }; then
+-  pkg_cv_ICU_LE_LIBS=`$PKG_CONFIG --libs "icu-le icu-uc" 2>/dev/null`
+-else
+-  pkg_failed=yes
+-fi
+-    fi
+-else
+-	pkg_failed=untried
+-fi
+-
+-
+-
+-if test $pkg_failed = yes; then
+ 
+-if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then
+-        _pkg_short_errors_supported=yes
+-else
+-        _pkg_short_errors_supported=no
+-fi
+-        if test $_pkg_short_errors_supported = yes; then
+-	        ICU_LE_PKG_ERRORS=`$PKG_CONFIG --short-errors --errors-to-stdout --print-errors "icu-le icu-uc"`
+-        else
+-	        ICU_LE_PKG_ERRORS=`$PKG_CONFIG --errors-to-stdout --print-errors "icu-le icu-uc"`
+-        fi
+-	# Put the nasty error message in config.log where it belongs
+-	echo "$ICU_LE_PKG_ERRORS" >&5
+-
+-	{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
+-$as_echo "no" >&6; }
+-                have_icu_le=false
+-elif test $pkg_failed = untried; then
+-	have_icu_le=false
+-else
+-	ICU_LE_CFLAGS=$pkg_cv_ICU_LE_CFLAGS
+-	ICU_LE_LIBS=$pkg_cv_ICU_LE_LIBS
+-        { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
+-$as_echo "yes" >&6; }
+-	have_icu_le=true
+-fi
+-if test "$have_icu_le" != "true"; then
+-	# Extract the first word of "icu-config", so it can be a program name with args.
+-set dummy icu-config; ac_word=$2
+-{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
+-$as_echo_n "checking for $ac_word... " >&6; }
+-if ${ac_cv_path_icu_config+:} false; then :
+-  $as_echo_n "(cached) " >&6
+-else
+-  case $icu_config in
+-  [\\/]* | ?:[\\/]*)
+-  ac_cv_path_icu_config="$icu_config" # Let the user override the test with a path.
+-  ;;
+-  *)
+-  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+-for as_dir in $PATH
+-do
+-  IFS=$as_save_IFS
+-  test -z "$as_dir" && as_dir=.
+-    for ac_exec_ext in '' $ac_executable_extensions; do
+-  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
+-    ac_cv_path_icu_config="$as_dir/$ac_word$ac_exec_ext"
+-    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
+-    break 2
+-  fi
+-done
+-  done
+-IFS=$as_save_IFS
+-
+-  test -z "$ac_cv_path_icu_config" && ac_cv_path_icu_config="no"
+-  ;;
+-esac
+-fi
+-icu_config=$ac_cv_path_icu_config
+-if test -n "$icu_config"; then
+-  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $icu_config" >&5
+-$as_echo "$icu_config" >&6; }
+-else
+-  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
+-$as_echo "no" >&6; }
+-fi
+-
+-
+-	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ICU_LE by using icu-config fallback" >&5
+-$as_echo_n "checking for ICU_LE by using icu-config fallback... " >&6; }
+-	if test "$icu_config" != "no" && "$icu_config" --version >/dev/null; then
+-		have_icu_le=true
+-		# We don't use --cflags as this gives us a lot of things that we don't
+-		# necessarily want, like debugging and optimization flags
+-		# See man (1) icu-config for more info.
+-		ICU_LE_CFLAGS=`$icu_config --cppflags`
+-		ICU_LE_LIBS=`$icu_config --ldflags-libsonly --ldflags-layout`
+-
+-
+-		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
+-$as_echo "yes" >&6; }
+-	else
+-		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
+-$as_echo "no" >&6; }
+-	fi
+-fi
+-if $have_icu_le; then
+-
+-$as_echo "#define HAVE_ICU_LE 1" >>confdefs.h
+-
+-fi
+- if $have_icu_le; then
+-  HAVE_ICU_LE_TRUE=
+-  HAVE_ICU_LE_FALSE='#'
+-else
+   HAVE_ICU_LE_TRUE='#'
+   HAVE_ICU_LE_FALSE=
+-fi
+-
+-
+ 
+-
+-pkg_failed=no
+-{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for GRAPHITE2" >&5
+-$as_echo_n "checking for GRAPHITE2... " >&6; }
+-
+-if test -n "$PKG_CONFIG"; then
+-    if test -n "$GRAPHITE2_CFLAGS"; then
+-        pkg_cv_GRAPHITE2_CFLAGS="$GRAPHITE2_CFLAGS"
+-    else
+-        if test -n "$PKG_CONFIG" && \
+-    { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"graphite2\""; } >&5
+-  ($PKG_CONFIG --exists --print-errors "graphite2") 2>&5
+-  ac_status=$?
+-  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
+-  test $ac_status = 0; }; then
+-  pkg_cv_GRAPHITE2_CFLAGS=`$PKG_CONFIG --cflags "graphite2" 2>/dev/null`
+-else
+-  pkg_failed=yes
+-fi
+-    fi
+-else
+-	pkg_failed=untried
+-fi
+-if test -n "$PKG_CONFIG"; then
+-    if test -n "$GRAPHITE2_LIBS"; then
+-        pkg_cv_GRAPHITE2_LIBS="$GRAPHITE2_LIBS"
+-    else
+-        if test -n "$PKG_CONFIG" && \
+-    { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"graphite2\""; } >&5
+-  ($PKG_CONFIG --exists --print-errors "graphite2") 2>&5
+-  ac_status=$?
+-  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
+-  test $ac_status = 0; }; then
+-  pkg_cv_GRAPHITE2_LIBS=`$PKG_CONFIG --libs "graphite2" 2>/dev/null`
+-else
+-  pkg_failed=yes
+-fi
+-    fi
+-else
+-	pkg_failed=untried
+-fi
+-
+-
+-
+-if test $pkg_failed = yes; then
+-
+-if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then
+-        _pkg_short_errors_supported=yes
+-else
+-        _pkg_short_errors_supported=no
+-fi
+-        if test $_pkg_short_errors_supported = yes; then
+-	        GRAPHITE2_PKG_ERRORS=`$PKG_CONFIG --short-errors --errors-to-stdout --print-errors "graphite2"`
+-        else
+-	        GRAPHITE2_PKG_ERRORS=`$PKG_CONFIG --errors-to-stdout --print-errors "graphite2"`
+-        fi
+-	# Put the nasty error message in config.log where it belongs
+-	echo "$GRAPHITE2_PKG_ERRORS" >&5
+-
+-	{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
+-$as_echo "no" >&6; }
+-                have_graphite=false
+-elif test $pkg_failed = untried; then
+-	have_graphite=false
+-else
+-	GRAPHITE2_CFLAGS=$pkg_cv_GRAPHITE2_CFLAGS
+-	GRAPHITE2_LIBS=$pkg_cv_GRAPHITE2_LIBS
+-        { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
+-$as_echo "yes" >&6; }
+-	have_graphite=true
+-fi
+-if $have_graphite; then
+-
+-$as_echo "#define HAVE_GRAPHITE2 1" >>confdefs.h
+-
+-fi
+- if $have_graphite; then
+-  HAVE_GRAPHITE2_TRUE=
+-  HAVE_GRAPHITE2_FALSE='#'
+-else
+   HAVE_GRAPHITE2_TRUE='#'
+   HAVE_GRAPHITE2_FALSE=
+-fi
+ 
+ 
+ 

Added: head/print/harfbuzz/pkg-descr
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/print/harfbuzz/pkg-descr	Fri Mar 29 09:49:21 2013	(r315531)
@@ -0,0 +1,3 @@
+HarfBuzz is an OpenType text shaping engine.
+
+WWW: http://www.freedesktop.org/wiki/Software/HarfBuzz

Added: head/print/harfbuzz/pkg-plist
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/print/harfbuzz/pkg-plist	Fri Mar 29 09:49:21 2013	(r315531)
@@ -0,0 +1,23 @@
+bin/hb-ot-shape-closure
+bin/hb-shape
+include/harfbuzz/hb-blob.h
+include/harfbuzz/hb-buffer.h
+include/harfbuzz/hb-common.h
+include/harfbuzz/hb-font.h
+include/harfbuzz/hb-ft.h
+include/harfbuzz/hb-glib.h
+include/harfbuzz/hb-gobject.h
+include/harfbuzz/hb-ot-layout.h
+include/harfbuzz/hb-ot-tag.h
+include/harfbuzz/hb-ot.h
+include/harfbuzz/hb-set.h
+include/harfbuzz/hb-shape-plan.h
+include/harfbuzz/hb-shape.h
+include/harfbuzz/hb-unicode.h
+include/harfbuzz/hb-version.h
+include/harfbuzz/hb.h
+lib/libharfbuzz.la
+lib/libharfbuzz.so
+lib/libharfbuzz.so.914
+libdata/pkgconfig/harfbuzz.pc
+@dirrm include/harfbuzz



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201303290949.r2T9nMHS033470>