mailarchive of the ptxdist mailing list
 help / color / mirror / Atom feed
* [ptxdist] [PATCH] libgd: version bump 2.0.36RC1 -> 2.2.4
@ 2017-06-20 23:22 Clemens Gruber
  0 siblings, 0 replies; only message in thread
From: Clemens Gruber @ 2017-06-20 23:22 UTC (permalink / raw)
  To: ptxdist; +Cc: Michael Olbrich, Clemens Gruber

Even with the freetype patch, the old libgd was not compatible.
Let's therefore also update libgd to the most recent stable version to
fix this.

Signed-off-by: Clemens Gruber <clemens.gruber@pqgruber.com>
---
 patches/gd-2.0.36RC1/series                        |  1 -
 .../0001-gdlib-config-add-SYSROOT-support.patch    | 16 +++---
 patches/gd-2.2.4/series                            |  4 ++
 rules/libgd.in                                     |  1 +
 rules/libgd.make                                   | 57 +++++++---------------
 5 files changed, 28 insertions(+), 51 deletions(-)
 delete mode 100644 patches/gd-2.0.36RC1/series
 rename patches/{gd-2.0.36RC1 => gd-2.2.4}/0001-gdlib-config-add-SYSROOT-support.patch (75%)
 create mode 100644 patches/gd-2.2.4/series

diff --git a/patches/gd-2.0.36RC1/series b/patches/gd-2.0.36RC1/series
deleted file mode 100644
index d0b3605ab..000000000
--- a/patches/gd-2.0.36RC1/series
+++ /dev/null
@@ -1 +0,0 @@
-0001-gdlib-config-add-SYSROOT-support.patch
diff --git a/patches/gd-2.0.36RC1/0001-gdlib-config-add-SYSROOT-support.patch b/patches/gd-2.2.4/0001-gdlib-config-add-SYSROOT-support.patch
similarity index 75%
rename from patches/gd-2.0.36RC1/0001-gdlib-config-add-SYSROOT-support.patch
rename to patches/gd-2.2.4/0001-gdlib-config-add-SYSROOT-support.patch
index 1d49fcaff..8c740adf1 100644
--- a/patches/gd-2.0.36RC1/0001-gdlib-config-add-SYSROOT-support.patch
+++ b/patches/gd-2.2.4/0001-gdlib-config-add-SYSROOT-support.patch
@@ -1,18 +1,17 @@
-From 1a799651d294c10fe9c25ac33d0914d403f24c04 Mon Sep 17 00:00:00 2001
 From: Marc Kleine-Budde <mkl@pengutronix.de>
 Date: Sat, 9 Jan 2010 22:48:48 +0100
 Subject: [PATCH] gdlib-config: add SYSROOT support
 
 Signed-off-by: Marc Kleine-Budde <mkl@pengutronix.de>
 ---
- config/gdlib-config.in |   12 ++++++------
- 1 files changed, 6 insertions(+), 6 deletions(-)
+ config/gdlib-config.in | 12 ++++++------
+ 1 file changed, 6 insertions(+), 6 deletions(-)
 
 diff --git a/config/gdlib-config.in b/config/gdlib-config.in
-index 93f7282..2a0e44d 100644
+index 6e4e49447474..394f575e211b 100644
 --- a/config/gdlib-config.in
 +++ b/config/gdlib-config.in
-@@ -50,10 +50,10 @@ while test $# -gt 0; do
+@@ -53,10 +53,10 @@ while test $# -gt 0; do
  
      case $1 in
      --libdir)
@@ -25,8 +24,8 @@ index 93f7282..2a0e44d 100644
  	;;
      --version)
  	echo @VERSION@
-@@ -74,18 +74,18 @@ while test $# -gt 0; do
- 	echo @LIBS@ @LIBICONV@
+@@ -77,18 +77,18 @@ while test $# -gt 0; do
+ 	echo -lgd @LIBS@ @LIBICONV@
  	;;
      --cflags|--includes)
 -	echo -I@includedir@
@@ -48,6 +47,3 @@ index 93f7282..2a0e44d 100644
  	echo "features:   @FEATURES@"
  	;;
      *)
--- 
-1.6.6
-
diff --git a/patches/gd-2.2.4/series b/patches/gd-2.2.4/series
new file mode 100644
index 000000000..6037ddffa
--- /dev/null
+++ b/patches/gd-2.2.4/series
@@ -0,0 +1,4 @@
+# generated by git-ptx-patches
+#tag:base --start-number 1
+0001-gdlib-config-add-SYSROOT-support.patch
+# de517217ce144facb9af4c8cbe5cf127  - git-ptx-patches magic
diff --git a/rules/libgd.in b/rules/libgd.in
index cfd146ee8..7bec08975 100644
--- a/rules/libgd.in
+++ b/rules/libgd.in
@@ -6,6 +6,7 @@ menuconfig LIBGD
 	select ZLIB
 	select LIBPNG		if LIBGD_PNG
 	select LIBJPEG		if LIBGD_JPEG
+	select LIBGD_X		if LIBGD_XPM
 	select XORG_LIB_XPM	if LIBGD_XPM
 	select FONTCONFIG	if LIBGD_FONTCONFIG
 	select FREETYPE		if LIBGD_FREETYPE
diff --git a/rules/libgd.make b/rules/libgd.make
index c2a9a35e8..850046231 100644
--- a/rules/libgd.make
+++ b/rules/libgd.make
@@ -16,11 +16,11 @@ PACKAGES-$(PTXCONF_LIBGD) += libgd
 #
 # Paths and names
 #
-LIBGD_VERSION	:= 2.0.36RC1
-LIBGD_MD5	:= 39ac48e6d5e0012a3bd2248a0102f209
+LIBGD_VERSION	:= 2.2.4
+LIBGD_MD5	:= 0a3c307b5075edbe1883543dd1153c02
 LIBGD		:= gd-$(LIBGD_VERSION)
 LIBGD_SUFFIX	:= tar.gz
-LIBGD_URL	:= http://www.pengutronix.de/software/ptxdist/temporary-src/$(LIBGD).$(LIBGD_SUFFIX)
+LIBGD_URL	:= https://github.com/libgd/libgd/releases/download/$(LIBGD)/libgd-$(LIBGD_VERSION).$(LIBGD_SUFFIX)
 LIBGD_SOURCE	:= $(SRCDIR)/$(LIBGD).$(LIBGD_SUFFIX)
 LIBGD_DIR	:= $(BUILDDIR)/$(LIBGD)
 
@@ -34,43 +34,20 @@ LIBGD_ENV 	:= $(CROSS_ENV)
 #
 # autoconf
 #
-LIBGD_AUTOCONF  := $(CROSS_AUTOCONF_USR)
-
-ifdef PTXCONF_LIBGD_X
-LIBGD_AUTOCONF += --with-x
-else
-LIBGD_AUTOCONF += --without-x
-endif
-
-ifdef PTXCONF_LIBGD_JPEG
-LIBGD_AUTOCONF += --with-jpeg=$(SYSROOT)/usr
-else
-LIBGD_AUTOCONF += --without-jpeg
-endif
-
-ifdef PTXCONF_LIBGD_PNG
-LIBGD_AUTOCONF += --with-png=$(SYSROOT)/usr
-else
-LIBGD_AUTOCONF += --without-png
-endif
-
-ifdef PTXCONF_LIBGD_XPM
-LIBGD_AUTOCONF += --with-xpm=$(SYSROOT)/usr --with-x
-else
-LIBGD_AUTOCONF += --without-xpm --without-x
-endif
-
-ifdef PTXCONF_LIBGD_FREETYPE
-LIBGD_AUTOCONF += --with-freetype=$(SYSROOT)/usr
-else
-LIBGD_AUTOCONF += --without-freetype
-endif
-
-ifdef PTXCONF_LIBGD_FONTCONFIG
-LIBGD_AUTOCONF += --with-fontconfig=$(SYSROOT)/usr
-else
-LIBGD_AUTOCONF += --without-fontconfig
-endif
+LIBGD_AUTOCONF  := \
+	$(CROSS_AUTOCONF_USR) \
+	--disable-rpath \
+	--disable-werror \
+	--$(call ptx/wwo, PTXCONF_LIBGD_X)-x \
+	--with-zlib \
+	--$(call ptx/wwo, PTXCONF_LIBGD_PNG)-png \
+	--$(call ptx/wwo, PTXCONF_LIBGD_FREETYPE)-freetype \
+	--$(call ptx/wwo, PTXCONF_LIBGD_FONTCONFIG)-fontconfig \
+	--$(call ptx/wwo, PTXCONF_LIBGD_JPEG)-jpeg \
+	--without-liq \
+	--$(call ptx/wwo, PTXCONF_LIBGD_XPM)-xpm \
+	--without-tiff \
+	--without-webp
 
 # ----------------------------------------------------------------------------
 # Target-Install
-- 
2.13.1


_______________________________________________
ptxdist mailing list
ptxdist@pengutronix.de

^ permalink raw reply	[flat|nested] only message in thread

only message in thread, other threads:[~2017-06-20 23:22 UTC | newest]

Thread overview: (only message) (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2017-06-20 23:22 [ptxdist] [PATCH] libgd: version bump 2.0.36RC1 -> 2.2.4 Clemens Gruber

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox