tags 660324 + pending thanks Dear maintainer,
I've prepared an NMU for picolisp (versioned as 3.0.9.3-1.1) and uploaded it to DELAYED/7. Please feel free to tell me if I should delay it longer. Regards. -- Hector Oron
diff -Nru picolisp-3.0.9.3/debian/changelog picolisp-3.0.9.3/debian/changelog --- picolisp-3.0.9.3/debian/changelog 2012-02-17 16:19:30.000000000 +0100 +++ picolisp-3.0.9.3/debian/changelog 2012-03-05 04:46:11.000000000 +0100 @@ -1,3 +1,10 @@ +picolisp (3.0.9.3-1.1) unstable; urgency=low + + * Non-maintainer upload. + * Fix building with fPIE on amd64 and armhf (Closes: #660324) + + -- Hector Oron <zu...@debian.org> Mon, 05 Mar 2012 03:45:36 +0000 + picolisp (3.0.9.3-1) unstable; urgency=low * New upstream release. diff -Nru picolisp-3.0.9.3/debian/patches/picolisp_fix_build_with_PIE.patch picolisp-3.0.9.3/debian/patches/picolisp_fix_build_with_PIE.patch --- picolisp-3.0.9.3/debian/patches/picolisp_fix_build_with_PIE.patch 1970-01-01 01:00:00.000000000 +0100 +++ picolisp-3.0.9.3/debian/patches/picolisp_fix_build_with_PIE.patch 2012-03-05 04:44:53.000000000 +0100 @@ -0,0 +1,47 @@ +Description: <short summary of the patch> + TODO: Put a short summary on the line above and replace this paragraph + with a longer explanation of this change. Complete the meta-information + with other relevant fields (see below for details). To make it easier, the + information below has been extracted from the changelog. Adjust it or drop + it. + . + picolisp (3.0.9.3-1) unstable; urgency=low + . + * New upstream release. + * Sync to upstream tip. +Author: Kan-Ru Chen <kos...@debian.org> + +--- +The information above should follow the Patch Tagging Guidelines, please +checkout http://dep.debian.net/deps/dep3/ to learn about the format. Here +are templates for supplementary fields that you might want to add: + +Origin: <vendor|upstream|other>, <url of original patch> +Bug: <url in upstream bugtracker> +Bug-Debian: http://bugs.debian.org/<bugnumber> +Bug-Ubuntu: https://launchpad.net/bugs/<bugnumber> +Forwarded: <no|not-needed|url proving that it has been forwarded> +Reviewed-By: <name and email of someone who approved the patch> +Last-Update: <YYYY-MM-DD> + +--- picolisp-3.0.9.3.orig/src/Makefile ++++ picolisp-3.0.9.3/src/Makefile +@@ -13,7 +13,7 @@ CFLAGS = -c -O2 -pipe \ + -W -Wimplicit -Wreturn-type -Wunused -Wformat \ + -Wuninitialized -Wstrict-prototypes \ + -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 +- ++CFLAGS += -fPIE + + OS ?= + LDFLAGS ?= +--- picolisp-3.0.9.3.orig/src64/Makefile ++++ picolisp-3.0.9.3/src64/Makefile +@@ -24,6 +24,7 @@ else + endif + endif + ++CFLAGS += -fPIE + OS ?= + LDFLAGS ?= + diff -Nru picolisp-3.0.9.3/debian/patches/series picolisp-3.0.9.3/debian/patches/series --- picolisp-3.0.9.3/debian/patches/series 2012-02-17 16:19:30.000000000 +0100 +++ picolisp-3.0.9.3/debian/patches/series 2012-03-05 04:45:09.000000000 +0100 @@ -2,3 +2,4 @@ picolisp_fix_manpage.patch picolisp_build_on_multi_cpu.patch picolisp_fix_shbang_path.patch +picolisp_fix_build_with_PIE.patch diff -Nru picolisp-3.0.9.3/debian/rules picolisp-3.0.9.3/debian/rules --- picolisp-3.0.9.3/debian/rules 2012-02-17 16:19:30.000000000 +0100 +++ picolisp-3.0.9.3/debian/rules 2012-03-05 04:46:26.000000000 +0100 @@ -5,11 +5,6 @@ DEB_HOST_ARCH_CPU := $(shell dpkg-architecture -qDEB_HOST_ARCH_CPU) DEB_HOST_ARCH_OS := $(shell dpkg-architecture -qDEB_HOST_ARCH_OS) -ifeq (amd64,$(DEB_HOST_ARCH_CPU)) - # disabled on amd64 - DEB_BUILD_HARDENING_PIE := 0 -endif - include /usr/share/hardening-includes/hardening.make export CFLAGS=$(shell dpkg-buildflags --get CFLAGS) export LDFLAGS=$(shell dpkg-buildflags --get LDFLAGS)