[gnome-continuous] Re-add fontconfig's autogen patch
- From: Emmanuele Bassi <ebassi src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gnome-continuous] Re-add fontconfig's autogen patch
- Date: Tue, 9 Jan 2018 11:06:09 +0000 (UTC)
commit 8f152d4ee82b83b44f8cd3914cf5ed6d68f85f49
Author: Emmanuele Bassi <ebassi gnome org>
Date: Tue Jan 9 11:05:37 2018 +0000
Re-add fontconfig's autogen patch
Nope, the autogen.sh is still broken.
manifest.json | 1 +
patches/fontconfig-autogen.patch | 145 ++++++++++++++++++++++++++++++++++++++
2 files changed, 146 insertions(+), 0 deletions(-)
---
diff --git a/manifest.json b/manifest.json
index 4777680..e79b016 100644
--- a/manifest.json
+++ b/manifest.json
@@ -172,6 +172,7 @@
{"src": "git:https://github.com/Distrotech/itstool.git"},
{"src": "fd:fontconfig",
+ "patches": ["fontconfig-autogen.sh"],
"config-opts": ["--with-cache-dir=/usr/lib/fontconfig/cache",
"--disable-docs"]},
diff --git a/patches/fontconfig-autogen.patch b/patches/fontconfig-autogen.patch
new file mode 100644
index 0000000..71c755f
--- /dev/null
+++ b/patches/fontconfig-autogen.patch
@@ -0,0 +1,145 @@
+From 1500247ea02394eb4a43a405677850e6b82caf4e Mon Sep 17 00:00:00 2001
+From: Emmanuele Bassi <ebassi gnome org>
+Date: Tue, 9 Jan 2018 11:04:08 +0000
+Subject: [PATCH] Use a minimal autogen.sh
+
+We only need autoreconf, no need for a bajillion checks that inevitably
+fail.
+---
+ autogen.sh | 125 +------------------------------------------------------------
+ 1 file changed, 1 insertion(+), 124 deletions(-)
+
+diff --git a/autogen.sh b/autogen.sh
+index ab4eab3..94c673d 100755
+--- a/autogen.sh
++++ b/autogen.sh
+@@ -1,125 +1,2 @@
+ #!/bin/sh
+-# fontconfig/autogen.sh
+-#
+-# Copyright © 2000 Keith Packard
+-#
+-# Permission to use, copy, modify, distribute, and sell this software and its
+-# documentation for any purpose is hereby granted without fee, provided that
+-# the above copyright notice appear in all copies and that both that
+-# copyright notice and this permission notice appear in supporting
+-# documentation, and that the name of the author(s) not be used in
+-# advertising or publicity pertaining to distribution of the software without
+-# specific, written prior permission. The authors make no
+-# representations about the suitability of this software for any purpose. It
+-# is provided "as is" without express or implied warranty.
+-#
+-# THE AUTHOR(S) DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE,
+-# INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO
+-# EVENT SHALL THE AUTHOR(S) BE LIABLE FOR ANY SPECIAL, INDIRECT OR
+-# CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE,
+-# DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER
+-# TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
+-# PERFORMANCE OF THIS SOFTWARE.
+-
+-# Run this to generate all the initial makefiles, etc.
+-
+-set -e
+-
+-srcdir=`dirname $0`
+-test -z "$srcdir" && srcdir=.
+-
+-case "$1" in
+---noconf*)
+- AUTOGEN_SUBDIR_MODE="true"
+- shift
+- ;;
+-esac
+-
+-ORIGDIR=`pwd`
+-cd $srcdir
+-PROJECT=Fontconfig
+-TEST_TYPE=-f
+-FILE=fontconfig/fontconfig.h
+-AUTOPOINT=${AUTOPOINT-autopoint}
+-AUTORECONF=${AUTORECONF-autoreconf}
+-AUTORECONF_FLAGS="-i"
+-GPERF=${GPERF-gperf}
+-GETTEXTIZE=${GETTEXTIZE-gettextize}
+-GETTEXTIZE_FLAGS="--force --no-changelog"
+-
+-DIE=0
+-
+-($GPERF --version) < /dev/null > /dev/null 2>&1 || {
+- echo
+- echo "You must have gperf installed to compile $PROJECT."
+- echo "Install the appropriate package for your distribution."
+- echo "or get the source tarball at ftp://ftp.gnu.org/pub/gnu/"
+- DIE=1
+-}
+-
+-have_libtool=false
+-if $LIBTOOLIZE --version < /dev/null > /dev/null 2>&1 ; then
+- libtool_version=`$LIBTOOLIZE --version | sed 's/^.* \([0-9][.][0-9.]*\)[^ ]*$/\1/'`
+- case $libtool_version in
+- 1.4*|1.5*|1.6*|1.7*|2*)
+- have_libtool=true
+- ;;
+- esac
+-fi
+-if $have_libtool ; then : ; else
+- echo
+- echo "You must have libtool 1.4 installed to compile $PROJECT."
+- echo "Install the appropriate package for your distribution,"
+- echo "or get the source tarball at ftp://ftp.gnu.org/pub/gnu/"
+- DIE=1
+-fi
+-($GETTEXTIZE --version) < /dev/null > /dev/null 2>&1 || {
+- echo
+- echo "You must have gettext installed to compile $PROJECT."
+- echo "Install the appropriate package for your distribution,"
+- echo "or get the source tarball at ftp://ftp.gnu.org/pub/gnu/"
+- DIE=1
+-}
+-($AUTOPOINT --version) < /dev/null > /dev/null 2>&1 || {
+- echo
+- echo "You must have autopoint installed to compile $PROJECT."
+- echo "Install the appropriate package for your distribution,"
+- echo "or get the source tarball at ftp://ftp.gnu.org/pub/gnu/"
+- DIE=1
+-}
+-($AUTORECONF --version) < /dev/null > /dev/null 2>&1 || {
+- echo
+- echo "You must have autoreconf installed to compile $PROJECT."
+- echo "Install the appropriate package for your distribution,"
+- echo "or get the source tarball at ftp://ftp.gnu.org/pub/gnu/"
+- DIE=1
+-}
+-
+-if test "$DIE" -eq 1; then
+- exit 1
+-fi
+-
+-test $TEST_TYPE $FILE || {
+- echo "You must run this script in the top-level $PROJECT directory"
+- exit 1
+-}
+-
+-if test -z "$AUTOGEN_SUBDIR_MODE" -a -z "$NOCONFIGURE"; then
+- if test -z "$*"; then
+- echo "I am going to run ./configure with no arguments - if you wish "
+- echo "to pass any to it, please specify them on the $0 command line."
+- fi
+-fi
+-
+-echo Running $AUTORECONF $AUTORECONF_FLAGS
+-$AUTORECONF $AUTORECONF_FLAGS
+-
+-cd $ORIGDIR
+-
+-if test -z "$AUTOGEN_SUBDIR_MODE" -a -z "$NOCONFIGURE"; then
+- echo Running $srcdir/configure "$@"
+- $srcdir/configure "$@"
+-
+- echo
+- echo "Now type 'make' to compile $PROJECT."
+-fi
++exec autoreconf -fvi
+--
+2.14.3
+
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]