From owner-svn-ports-all@FreeBSD.ORG Fri Mar 29 09:49:23 2013 Return-Path: Delivered-To: svn-ports-all@freebsd.org Received: from mx1.freebsd.org (mx1.FreeBSD.org [8.8.178.115]) by hub.freebsd.org (Postfix) with ESMTP id A1CBBEDF; Fri, 29 Mar 2013 09:49:23 +0000 (UTC) (envelope-from kwm@FreeBSD.org) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:1900:2254:2068::e6a:0]) by mx1.freebsd.org (Postfix) with ESMTP id 93E5676A; Fri, 29 Mar 2013 09:49:23 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.6/8.14.6) with ESMTP id r2T9nNVW033477; Fri, 29 Mar 2013 09:49:23 GMT (envelope-from kwm@svn.freebsd.org) Received: (from kwm@localhost) by svn.freebsd.org (8.14.6/8.14.5/Submit) id r2T9nMHS033470; Fri, 29 Mar 2013 09:49:22 GMT (envelope-from kwm@svn.freebsd.org) Message-Id: <201303290949.r2T9nMHS033470@svn.freebsd.org> From: Koop Mast Date: Fri, 29 Mar 2013 09:49:22 +0000 (UTC) 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 X-SVN-Group: ports-head MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-ports-all@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: SVN commit messages for the ports tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 29 Mar 2013 09:49:23 -0000 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 +# $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 + +.if ${OSVERSION} < 1000024 +EXTRA_PATCHES= ${PATCHDIR}/extra-src_hb-open-type-private.hh +.endif + +.include 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 +@@ -968,5 +973,8 @@ struct SortedArrayOf : ArrayOf { + + } /* 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