[packages/freetype1] - updated autoconf stuff
hawk
hawk at pld-linux.org
Sun Dec 3 18:00:55 CET 2023
commit c179549671277888a8a8eb992fb7fd26390cde90
Author: Marcin Krol <hawk at tld-linux.org>
Date: Sun Dec 3 17:27:16 2023 +0100
- updated autoconf stuff
freetype-autoconf.patch | 173 +++++++++++++++++++++++++++++++++++++++++++-----
freetype1-link.patch | 10 ---
2 files changed, 158 insertions(+), 25 deletions(-)
---
diff --git a/freetype-autoconf.patch b/freetype-autoconf.patch
index c6c44e6..5f37d3c 100644
--- a/freetype-autoconf.patch
+++ b/freetype-autoconf.patch
@@ -1,16 +1,27 @@
diff -urN freetype-1.3.1.org/configure.in freetype-1.3.1/configure.in
---- freetype-1.3.1.org/configure.in Fri Apr 12 13:38:29 2002
-+++ freetype-1.3.1/configure.in Fri Apr 12 13:38:43 2002
-@@ -4,6 +4,8 @@
+--- freetype-1.3.1.org/configure.in 1999-09-03 15:09:55.000000000 +0200
++++ freetype-1.3.1/configure.in 2023-12-03 15:53:38.966698165 +0100
+@@ -2,14 +2,16 @@
+ dnl
+ dnl Process this file with autoconf to produce a configure script.
- AC_INIT(lib/freetype.h)
-
-+AM_INIT_AUTOMAKE(freetype, 1.3.1)
+-AC_INIT(lib/freetype.h)
++AC_INIT([freetype],[1.3.1])
+
++AM_INIT_AUTOMAKE
+
dnl Due to a bug in autoconf we must set $srcdir explicitly to an absolute
dnl path.
srcdir=`cd $srcdir; pwd`
-@@ -17,11 +19,6 @@
+
+-AM_DISABLE_STATIC
+-AM_PROG_LIBTOOL
++AC_DISABLE_STATIC([])
++LT_INIT
+
+ dnl FreeType version
+ freetype_version='1.2.0'
+@@ -17,14 +19,6 @@
dnl libttf.so version
version_info='4:0:2'
@@ -19,10 +30,21 @@ diff -urN freetype-1.3.1.org/configure.in freetype-1.3.1/configure.in
- USE_NLS=no, USE_NLS=yes)
-AC_SUBST(USE_NLS)
-
- dnl Checks for system type.
- AC_CANONICAL_SYSTEM
+-dnl Checks for system type.
+-AC_CANONICAL_SYSTEM
+-
+ dnl Checks for programs.
+ AC_PROG_CC
+ AC_PROG_CPP
+@@ -44,6 +38,7 @@
+ esac
+ fi
+ AC_SUBST(XX_CFLAGS)
++AC_SUBST(LDFLAGS)
-@@ -57,100 +54,8 @@
+ dnl at least Digital UNIX 4.0d needs this due to a strange make program
+
+@@ -57,100 +52,8 @@
AC_SUBST(freetype_version)
AC_SUBST(version_info)
@@ -121,11 +143,23 @@ diff -urN freetype-1.3.1.org/configure.in freetype-1.3.1/configure.in
-fi
-
+ALL_LINGUAS="cs de es fr nl"
-+AM_GNU_GETTEXT
++AM_GNU_GETTEXT([external])
AC_CHECK_PROG(RM, rm, rm)
AC_CHECK_PROG(RMDIR, rmdir, rmdir)
-@@ -194,8 +99,7 @@
+@@ -184,18 +87,18 @@
+
+ AC_CHECK_FUNCS(memcpy memmove)
+
+-AC_CONFIG_HEADER(ft_conf.h)
++AC_CONFIG_HEADERS([ft_conf.h])
+
+ dnl Another bug: to make --srcdir work correctly we have to create the
+ dnl directory hierarchy first since autoconf only uses mkdir.
+ $srcdir/mkinstalldirs lib/arch/unix test/arch/unix
+
+-AC_OUTPUT(Makefile
++AC_CONFIG_FILES([Makefile
MakeSub
lib/arch/unix/Makefile
test/arch/unix/Makefile
@@ -133,12 +167,121 @@ diff -urN freetype-1.3.1.org/configure.in freetype-1.3.1/configure.in
- [sed -e "/POTFILES =/r po/POTFILES" po/Makefile.in > po/Makefile])
-
+ po/Makefile.in
-+ intl/Makefile)
++ ])
++AC_OUTPUT
+
+ dnl end of configure.in
+diff -urN freetype-1.3.1.org/contrib/ttf2bdf/configure.in freetype-1.3.1/contrib/ttf2bdf/configure.in
+--- freetype-1.3.1.org/contrib/ttf2bdf/configure.in 1998-01-14 22:45:26.000000000 +0100
++++ freetype-1.3.1/contrib/ttf2bdf/configure.in 2023-12-03 17:03:19.985312018 +0100
+@@ -1,7 +1,8 @@
+ dnl $Id: configure.in,v 1.1 1998/01/14 21:45:26 mleisher Exp $
+ dnl Process this file with autoconf to produce a configure script.
+
+-AC_INIT(../../lib/freetype.h)
++AC_INIT
++AC_CONFIG_SRCDIR([../../lib/freetype.h])
+
+ AC_PROG_CC
+
+@@ -31,10 +32,13 @@
+ AC_CHECK_PROG(RM, rm, rm)
+
+ dnl Checks for header files.
+-AC_HEADER_STDC
++AC_CHECK_INCLUDES_DEFAULT
++AC_PROG_EGREP
++
+ AC_CHECK_HEADERS(unistd.h)
+
+ dnl Checks for library functions.
+ AC_FUNC_MEMCMP
+
+-AC_OUTPUT(Makefile)
++AC_CONFIG_FILES([Makefile])
++AC_OUTPUT
+diff -urN freetype-1.3.1.org/contrib/ttf2pfb/configure.in freetype-1.3.1/contrib/ttf2pfb/configure.in
+--- freetype-1.3.1.org/contrib/ttf2pfb/configure.in 1999-03-02 18:34:16.000000000 +0100
++++ freetype-1.3.1/contrib/ttf2pfb/configure.in 2023-12-03 17:03:29.788431544 +0100
+@@ -1,8 +1,9 @@
+ dnl Process this file with autoconf to produce a configure script.
+
+-AC_INIT(../../lib/freetype.h)
++AC_INIT
++AC_CONFIG_SRCDIR([../../lib/freetype.h])
+
+-AC_CANONICAL_SYSTEM
++AC_CANONICAL_TARGET
+
+ AC_PROG_CC
+ AC_PROG_CPP
+@@ -37,9 +38,12 @@
+ AC_STRUCT_TM
+
+ dnl Checks for header files.
+-AC_HEADER_STDC
++AC_CHECK_INCLUDES_DEFAULT
++AC_PROG_EGREP
++
+ AC_CHECK_HEADERS(unistd.h)
+
+-AC_OUTPUT(Makefile)
++AC_CONFIG_FILES([Makefile])
++AC_OUTPUT
+
+ dnl end of configure.in
+diff -urN freetype-1.3.1.org/contrib/ttf2pk/configure.in freetype-1.3.1/contrib/ttf2pk/configure.in
+--- freetype-1.3.1.org/contrib/ttf2pk/configure.in 1999-06-10 23:51:36.000000000 +0200
++++ freetype-1.3.1/contrib/ttf2pk/configure.in 2023-12-03 17:01:47.867188847 +0100
+@@ -5,9 +5,10 @@
+ dnl Some tests are omitted since we assume that you've built the
+ dnl FreeType library successfully.
+
+-AC_INIT(../../lib/freetype.h)
++AC_INIT
++AC_CONFIG_SRCDIR([../../lib/freetype.h])
+
+-AC_CANONICAL_SYSTEM
++AC_CANONICAL_TARGET
+
+ AC_PROG_CC
+ AC_PROG_CPP
+@@ -82,6 +83,7 @@
+ ])
+ fi
+
+-AC_OUTPUT(Makefile MakeSub)
++AC_CONFIG_FILES([Makefile MakeSub])
++AC_OUTPUT
+
+ dnl end of configure.in
+diff -urN freetype-1.3.1.org/contrib/ttfbanner/configure.in freetype-1.3.1/contrib/ttfbanner/configure.in
+--- freetype-1.3.1.org/contrib/ttfbanner/configure.in 1998-12-30 18:54:37.000000000 +0100
++++ freetype-1.3.1/contrib/ttfbanner/configure.in 2023-12-03 16:59:03.894189572 +0100
+@@ -1,8 +1,9 @@
+ dnl Process this file with autoconf to produce a configure script.
+
+-AC_INIT(../../lib/freetype.h)
++AC_INIT
++AC_CONFIG_SRCDIR([../../lib/freetype.h])
+
+-AC_CANONICAL_SYSTEM
++AC_CANONICAL_TARGET
+
+ AC_PROG_CC
+ AC_PROG_CPP
+@@ -33,6 +34,7 @@
+ AC_CHECK_PROG(RM, rm, rm)
+ AC_PROG_INSTALL
+
+-AC_OUTPUT(Makefile)
++AC_CONFIG_FILES([Makefile])
++AC_OUTPUT
dnl end of configure.in
diff -urN freetype-1.3.1.org/lib/arch/unix/Makefile.in freetype-1.3.1/lib/arch/unix/Makefile.in
---- freetype-1.3.1.org/lib/arch/unix/Makefile.in Fri Apr 12 13:38:30 2002
-+++ freetype-1.3.1/lib/arch/unix/Makefile.in Fri Apr 12 13:42:10 2002
+--- freetype-1.3.1.org/lib/arch/unix/Makefile.in 2023-12-03 15:58:46.892394657 +0100
++++ freetype-1.3.1/lib/arch/unix/Makefile.in 2023-12-03 15:59:03.767597237 +0100
@@ -132,7 +132,7 @@
FT_LIBS = @LIBS@
diff --git a/freetype1-link.patch b/freetype1-link.patch
index 30c4ee7..d9a2b79 100644
--- a/freetype1-link.patch
+++ b/freetype1-link.patch
@@ -40,13 +40,3 @@
#PROCESS = $(CC) $(FT_CFLAGS)
LIBTTF = $(top_builddir)/lib/libttf.la
---- freetype-1.3.1/configure.in.orig 2009-10-08 16:52:50.204105629 +0200
-+++ freetype-1.3.1/configure.in 2009-10-08 17:00:45.140723630 +0200
-@@ -41,6 +41,7 @@ else
- esac
- fi
- AC_SUBST(XX_CFLAGS)
-+AC_SUBST(LDFLAGS)
-
- dnl at least Digital UNIX 4.0d needs this due to a strange make program
-
================================================================
---- gitweb:
http://git.pld-linux.org/gitweb.cgi/packages/freetype1.git/commitdiff/718cdb2118cd27e1be686d0d51a11f34226370a8
More information about the pld-cvs-commit
mailing list