changeset 5038:993e61c56602

libpaper: update to 1.1.26 * src/libpaper-1-noundefined.patch: new file * dist-files.mk: add ref to patch file * src/libpaper.mk: update version, checksum, call autoreconf
author John Donoghue
date Fri, 29 Mar 2019 16:59:38 -0400
parents d6cc0ad10bde
children 99d521cc4f49
files dist-files.mk src/libpaper-1-noundefined.patch src/libpaper.mk
diffstat 3 files changed, 27 insertions(+), 3 deletions(-) [+]
line wrap: on
line diff
--- a/dist-files.mk	Fri Mar 29 08:06:28 2019 -0400
+++ b/dist-files.mk	Fri Mar 29 16:59:38 2019 -0400
@@ -278,6 +278,7 @@
   libodbc++.mk \
   liboil.mk \
   libpano13.mk \
+  libpaper-1-noundefined.patch \
   libpaper.mk \
   libpng-test.c \
   libpng.mk \
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/src/libpaper-1-noundefined.patch	Fri Mar 29 16:59:38 2019 -0400
@@ -0,0 +1,23 @@
+This file is part of MXE. See LICENSE.md for licensing information.
+
+Contains ad hoc patches for cross building.
+
+From 0000000000000000000000000000000000000000 Mon Sep 17 00:00:00 2001
+From: darealshinji <djcj@gmx.de>
+Date: Fri, 25 May 2018 01:21:03 +0200
+Subject: [PATCH 1/1] enable DLL builds
+
+
+diff --git a/lib/Makefile.am b/lib/Makefile.am
+index 1111111..2222222 100644
+--- a/lib/Makefile.am
++++ b/lib/Makefile.am
+@@ -1,7 +1,7 @@
+ 
+ lib_LTLIBRARIES = libpaper.la
+ libpaper_la_SOURCES = dimen.c paper.c dimen.h paperspecs.h
+-libpaper_la_LDFLAGS = -version-info 2:2:1
++libpaper_la_LDFLAGS = -no-undefined -version-info 2:2:1
+ libpaper_la_CPPFLAGS = -D_REENTRANT
+ 
+ BUILT_SOURCES = paperspecs.h
--- a/src/libpaper.mk	Fri Mar 29 08:06:28 2019 -0400
+++ b/src/libpaper.mk	Fri Mar 29 16:59:38 2019 -0400
@@ -3,8 +3,8 @@
 
 PKG             := libpaper
 $(PKG)_IGNORE   :=
-$(PKG)_VERSION  := 1.1.24+nmu2
-$(PKG)_CHECKSUM := 40f16453d7752bf5e3c9e74515650eb37edbb3fe
+$(PKG)_VERSION  := 1.1.26
+$(PKG)_CHECKSUM := eb8b0b0c5f6c526911f56158a6a8cd98bc6a6089
 $(PKG)_SUBDIR   := libpaper-$($(PKG)_VERSION)
 $(PKG)_FILE     := libpaper_$($(PKG)_VERSION).tar.gz
 $(PKG)_URL      := http://ftp.debian.org/debian/pool/main/libp/$(PKG)/$($(PKG)_FILE)
@@ -18,7 +18,7 @@
 endef
 
 define $(PKG)_BUILD
-    cd '$(1)' && ./configure \
+    cd '$(1)' && autoreconf -fi && ./configure \
         $(HOST_AND_BUILD_CONFIGURE_OPTIONS) \
         $(ENABLE_SHARED_OR_STATIC) \
         --prefix='$(HOST_PREFIX)'