--- libpng-mingw-w64-1.6.37.orig/debian/changelog +++ libpng-mingw-w64-1.6.37/debian/changelog @@ -0,0 +1,103 @@ +libpng-mingw-w64 (1.6.37-2.1) focal; urgency=medium + + * Fix hardening + + -- Tobias Junghans Tue, 15 Mar 2022 13:43:29 +0100 + +libpng-mingw-w64 (1.6.37-2) focal; urgency=medium + + * Upload to Focal + + -- Tobias Junghans Tue, 15 Mar 2022 12:21:01 +0100 + +libpng-mingw-w64 (1.6.37-1) bionic; urgency=medium + + * New upstream release + + -- Tobias Junghans Thu, 25 Apr 2019 14:28:04 +0200 + +libpng-mingw-w64 (1.6.36-1) bionic; urgency=medium + + * New upstream release + + -- Tobias Junghans Wed, 19 Dec 2018 09:56:45 +0100 + +libpng-mingw-w64 (1.6.35-1.1) xenial; urgency=medium + + * Upload to Xenial + + -- Tobias Junghans Tue, 16 Oct 2018 15:14:12 +0200 + +libpng-mingw-w64 (1.6.35-1) bionic; urgency=medium + + * New upstream release + + -- Tobias Junghans Mon, 27 Aug 2018 10:36:15 +0200 + +libpng-mingw-w64 (1.6.34-3) bionic; urgency=medium + + * Upload to Bionic + + -- Tobias Junghans Wed, 14 Mar 2018 07:28:46 +0100 + +libpng-mingw-w64 (1.6.34-2) artful; urgency=medium + + * Upload to Artful + + -- Tobias Junghans Mon, 04 Dec 2017 14:12:32 +0100 + +libpng-mingw-w64 (1.6.34-1) xenial; urgency=medium + + * New upstream release + + -- Tobias Junghans Mon, 04 Dec 2017 14:11:41 +0100 + +libpng-mingw-w64 (1.6.32-2) artful; urgency=medium + + * Cleanups + + -- Tobias Junghans Wed, 18 Oct 2017 16:26:20 +0200 + +libpng-mingw-w64 (1.6.32-1) artful; urgency=medium + + * New upstream release + * Upload for artful + + -- Tobias Junghans Wed, 04 Oct 2017 18:33:05 +0200 + +libpng-mingw-w64 (1.6.30-1) xenial; urgency=medium + + * New upstream release + + -- Tobias Junghans Tue, 08 Aug 2017 08:50:02 +0200 + +libpng-mingw-w64 (1.6.29-1) xenial; urgency=medium + + * New upstream release + * Enable SSE support via configure flag + + -- Tobias Junghans Tue, 06 Jun 2017 08:31:03 +0200 + +libpng-mingw-w64 (1.6.28-1) xenial; urgency=medium + + * New upstream release + + -- Tobias Junghans Thu, 16 Mar 2017 07:36:06 +0100 + +libpng-mingw-w64 (1.6.26-1) xenial; urgency=medium + + * New upstream release + + -- Tobias Junghans Tue, 01 Nov 2016 19:13:08 +0100 + +libpng-mingw-w64 (1.6.23-1) xenial; urgency=medium + + * New upstream release + + -- Tobias Junghans Sat, 06 Aug 2016 22:13:56 +0200 + +libpng-mingw-w64 (1.6.21-1) xenial; urgency=medium + + * Initial Release. + + -- Tobias Junghans Sun, 24 Apr 2016 18:53:42 +0200 --- libpng-mingw-w64-1.6.37.orig/debian/compat +++ libpng-mingw-w64-1.6.37/debian/compat @@ -0,0 +1 @@ +10 --- libpng-mingw-w64-1.6.37.orig/debian/control +++ libpng-mingw-w64-1.6.37/debian/control @@ -0,0 +1,11 @@ +Source: libpng-mingw-w64 +Section: devel +Priority: optional +Maintainer: Tobias Junghans +Build-Depends: debhelper (>= 9), g++-mingw-w64, libz-mingw-w64-dev +Standards-Version: 3.9.7 + +Package: libpng-mingw-w64 +Architecture: all +Depends: ${misc:Depends} +Description: PNG library - Windows runtime and headers --- libpng-mingw-w64-1.6.37.orig/debian/copyright +++ libpng-mingw-w64-1.6.37/debian/copyright @@ -0,0 +1,22 @@ +This package was debianized by Tobias Junghans on +Tue, 02 May 2006 22:53:45 +0100. + +Copyright: + + This package is free software; you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation; version 2 dated June, 1991. + + This package is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU Lesser General Public + License along with this library; if not, write to the Free Software + Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA + 02110-1301, USA + +On Debian GNU/Linux systems, the complete text of the GNU General +Public License can be found in `/usr/share/common-licenses/GPL'. + --- libpng-mingw-w64-1.6.37.orig/debian/docs +++ libpng-mingw-w64-1.6.37/debian/docs @@ -0,0 +1 @@ +build-*/README --- libpng-mingw-w64-1.6.37.orig/debian/rules +++ libpng-mingw-w64-1.6.37/debian/rules @@ -0,0 +1,45 @@ +#!/usr/bin/make -f + +export DH_OPTIONS +export DEB_BUILD_MAINT_OPTIONS=hardening=-relro +include /usr/share/dpkg/buildflags.mk + +TARGETS := i686-w64-mingw32 x86_64-w64-mingw32 +DESTDIR = $(CURDIR)/debian/libpng-mingw-w64 + +%: + dh $@ + +override_dh_auto_clean: + for target in $(TARGETS); do \ + rm -rf build-$$target; \ + done + dh_auto_clean + +override_dh_auto_configure: + for target in $(TARGETS); do \ + mkdir build-$$target; \ + cd build-$$target; \ + tar xf $(CURDIR)/libpng*.tar.xz --strip-components=1; \ + ./configure --prefix=/usr/$$target --host=$$target --target=$$target --disable-static --enable-intel-sse=yes; \ + cd ..; \ + done + + +override_dh_auto_build: + for target in $(TARGETS); do \ + cd build-$$target; \ + $(MAKE); \ + cd ..; \ + done + +override_dh_auto_install: + for target in $(TARGETS); do \ + cd build-$$target; \ + $(MAKE) DESTDIR=$(DESTDIR) install; \ + rm $(DESTDIR)/usr/$$target/bin/*.exe; \ + cd ..; \ + done + +override_dh_auto_test: +