Your message dated Fri, 11 Jul 2014 19:33:50 +0000
with message-id <[email protected]>
and subject line Bug#751390: fixed in pcre3 1:8.35-1
has caused the Debian Bug report #751390,
regarding src:pcre3: use dh-autoreconf to fix FTBFS on ppc64el
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact [email protected]
immediately.)


-- 
751390: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=751390
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: src:pcre3
Version: 8.31-5
Severity: normal
Tags: patch

Dear Maintainer,

For the ppc64el architecture in Ubuntu, since this package uses libtool, a full autoreconf is necessary. This is because we need new libtool macros for ppc64el.

In Ubuntu, the attached patch was applied to achieve the following:

  * Build using dh-autoreconf for new port support.
  * Enable parallel builds.
  * Disable JIT on ppc64el, needs explicit porting to ELFv2.

Thanks for considering the patch.

Erwan Prioul.

-- System Information:
Debian Release: jessie/sid
  APT prefers unstable
  APT policy: (500, 'unstable')
Architecture: ppc64el (ppc64le)

Kernel: Linux 3.13-1-powerpc64le (SMP w/1 CPU core)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash

--- a/debian/rules
+++ b/debian/rules
@@ -12,6 +12,9 @@
 DEB_HOST_MULTIARCH  ?= $(shell dpkg-architecture -qDEB_HOST_MULTIARCH)
 
 CFLAGS = -Wall -g
+ifneq (,$(filter parallel=%,$(DEB_BUILD_OPTIONS)))
+  NJOBS = -j$(patsubst parallel=%,%,$(filter parallel=%,$(DEB_BUILD_OPTIONS)))
+endif
 INSTALL = install
 INSTALL_FILE    = $(INSTALL) -p    -o root -g root  -m  644
 INSTALL_PROGRAM = $(INSTALL) -p    -o root -g root  -m  755
@@ -27,9 +30,10 @@
 INSTALL_PROGRAM += -s
 endif
 
-config.status: configure
+configure-stamp:
 	dh_testdir
 	# Add here commands to configure the package.
+	dh_autoreconf
 	CC_FOR_BUILD=cc CFLAGS="$(CFLAGS)" ./configure \
 		--host=$(DEB_HOST_GNU_TYPE) --build=$(DEB_BUILD_GNU_TYPE) \
 		--prefix=/usr --mandir=\$${prefix}/share/man \
@@ -38,25 +42,26 @@
 		--enable-utf8 --enable-unicode-properties \
 		--disable-silent-rules \
 		$(shell . debian/jit-test)
+	touch configure-stamp
 
 build: build-arch build-indep
 build-arch: build-stamp
 build-indep: build-stamp
-build-stamp:  config.status
+build-stamp:  configure-stamp
 	dh_testdir
 
 	# Add here commands to compile the package.
-	$(MAKE)
+	$(MAKE) $(NJOBS)
 ifeq ($(DEB_BUILD_GNU_TYPE),$(DEB_HOST_GNU_TYPE))
 	$(MAKE) check
 endif
 
 	touch build-stamp
 
-clean: config.status
+clean: 
 	dh_testdir
 	dh_testroot
-	rm -f build-stamp
+	rm -f configure-stamp build-stamp
 	# Add here commands to clean up after the build process.
 	[ ! -f Makefile ] || $(MAKE) distclean
 ###	-test -r /usr/share/misc/config.sub && \
@@ -64,6 +69,7 @@
 ###	-test -r /usr/share/misc/config.guess && \
 ###	  cp -f /usr/share/misc/config.guess config.guess
 	rm -f dftables testsavedregex
+	dh_autoreconf_clean
 	dh_clean
 
 install: build
@@ -112,8 +118,8 @@
 	rm debian/libpcre3-dbg/usr/lib/debug/usr/lib/libpcre*
 	dh_compress -a
 	dh_fixperms -a
-	dh_makeshlibs -plibpcre3 --add-udeb="libpcre3-udeb" -V 'libpcre3 (>= 8.10)'
-	dh_makeshlibs -plibpcrecpp0 -V 'libpcrecpp0 (>= 7.7)'
+	dh_makeshlibs -plibpcre3 --add-udeb="libpcre3-udeb"
+	dh_makeshlibs -plibpcrecpp0
 	dh_installdeb -a
 #	dh_perl -a
 	dh_shlibdeps -a -ldebian/libpcre3/usr/lib/$(DEB_HOST_MULTIARCH)
--- a/debian/control
+++ b/debian/control
@@ -3,7 +3,7 @@
 Priority: optional
 Maintainer:  Mark Baker <[email protected]>
 Standards-Version: 3.9.3
-Build-Depends: debhelper (>= 5.0.22), dpkg-dev (>= 1.16.0)
+Build-Depends: debhelper (>= 5.0.22), dpkg-dev (>= 1.16.0), dh-autoreconf
 
 Package: libpcre3
 Section: libs
--- a/sljit/sljitConfigInternal.h
+++ b/sljit/sljitConfigInternal.h
@@ -94,7 +94,11 @@
 #define SLJIT_CONFIG_ARM_V5 1
 #endif
 #elif defined(__ppc64__) || defined(__powerpc64__)
-#define SLJIT_CONFIG_PPC_64 1
+# if _CALL_ELF != 2
+#  define SLJIT_CONFIG_PPC_64 1
+# else
+#  define SLJIT_CONFIG_UNSUPPORTED 1
+# endif
 #elif defined(__ppc__) || defined(__powerpc__)
 #define SLJIT_CONFIG_PPC_32 1
 #elif defined(__mips__)


--- End Message ---
--- Begin Message ---
Source: pcre3
Source-Version: 1:8.35-1

We believe that the bug you reported is fixed in the latest version of
pcre3, which is due to be installed in the Debian FTP archive.

A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to [email protected],
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Mark Baker <[email protected]> (supplier of updated pcre3 package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing [email protected])


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Format: 1.8
Date: Fri, 11 Jul 2014 19:54:51 +0100
Source: pcre3
Binary: libpcre3 libpcre3-udeb libpcrecpp0 libpcre3-dev libpcre3-dbg pcregrep
Architecture: source amd64
Version: 1:8.35-1
Distribution: unstable
Urgency: medium
Maintainer: Mark Baker <[email protected]>
Changed-By: Mark Baker <[email protected]>
Description: 
 libpcre3   - Perl 5 Compatible Regular Expression Library - runtime files
 libpcre3-dbg - Perl 5 Compatible Regular Expression Library - debug symbols
 libpcre3-dev - Perl 5 Compatible Regular Expression Library - development files
 libpcre3-udeb - Perl 5 Compatible Regular Expression Library - runtime files 
(ude (udeb)
 libpcrecpp0 - Perl 5 Compatible Regular Expression Library - C++ runtime files
 pcregrep   - grep utility that uses perl 5 compatible regexes.
Closes: 751390
Changes: 
 pcre3 (1:8.35-1) unstable; urgency=medium
 .
   * New upstream release
   * Use dh-autoreconf
   * Disable JIT on ppc64el (Closes: 751390) (Thanks Erwan Prioul)
Checksums-Sha1: 
 903df6897eea4abdeba3b868b010de8b46fbcb3d 1244 pcre3_8.35-1.dsc
 5a0efc7332c6741114372020a60acfed22befcb9 1996552 pcre3_8.35.orig.tar.gz
 744ef4c5bc04239934b68e408eb06e47ac4f73c1 16151 pcre3_8.35-1.debian.tar.gz
 5447582c0054d6640c4cabe7b10297a39ccb7667 335404 libpcre3_8.35-1_amd64.deb
 4e02bf7562d401a9add8e8201402ff0b7228400e 141378 libpcre3-udeb_8.35-1_amd64.udeb
 8a6f281e35fd8af5a38e6ec52c0451784fd6a92e 142030 libpcrecpp0_8.35-1_amd64.deb
 91fca11f315e612d5d61281b9810fc05b3193740 467830 libpcre3-dev_8.35-1_amd64.deb
 40a4363d8206927692881e6e3b869b471c33af36 418494 libpcre3-dbg_8.35-1_amd64.deb
 8112c259f65b85f5905db590ae4d20d88cf2ef99 28242 pcregrep_8.35-1_amd64.deb
Checksums-Sha256: 
 2c4ea7340a67a60cc4bf926ad8f401fb9a658065cab62f99cc5efa5a09a36553 1244 
pcre3_8.35-1.dsc
 1c9ee292943ba2737f127b481a3f72f44c13fbd09a7b5b4eb8fa58650cfa56a0 1996552 
pcre3_8.35.orig.tar.gz
 82109535cf70be874255680267d34968fb833d1df5e225b1c0b9554341205620 16151 
pcre3_8.35-1.debian.tar.gz
 3f118e7c888c23cbb57809a708aedefb54d8c72dd42b6e60e432e7a230f16363 335404 
libpcre3_8.35-1_amd64.deb
 1e1e45e16240bb3d7b5beb909cdc29648e7cc4f9bbfac638feff935ac65500fb 141378 
libpcre3-udeb_8.35-1_amd64.udeb
 045a9871ede01f169d68da423db737875eb1dfa55d32e7a3b5bf1e3bfdb433af 142030 
libpcrecpp0_8.35-1_amd64.deb
 3d0a7bf1f6c150292947a36554f48ba8458ec664b12e4b68c90a688ea4687aec 467830 
libpcre3-dev_8.35-1_amd64.deb
 d0412fc7a3994ba1432aefb8af83f4ceded7236950a28e2496ba2c383a7f7140 418494 
libpcre3-dbg_8.35-1_amd64.deb
 8c0d01907b38dfd56398512f799f11af43ce12e183a488bacc02429d8daf522e 28242 
pcregrep_8.35-1_amd64.deb
Files: 
 305e5d20605148dcddd7ccf99d7effbe 1244 libs optional pcre3_8.35-1.dsc
 ed58bcbe54d3b1d59e9f5415ef45ce1c 1996552 libs optional pcre3_8.35.orig.tar.gz
 300dacd040b0d674906671edc9c2a672 16151 libs optional pcre3_8.35-1.debian.tar.gz
 f67177691d22661eb1a5e2d742a65f03 335404 libs important 
libpcre3_8.35-1_amd64.deb
 f7ed4903f733cc9b9ff8ab5370a0aa78 141378 debian-installer important 
libpcre3-udeb_8.35-1_amd64.udeb
 a16357f005edf98e41f3bf91aec50ba1 142030 libs optional 
libpcrecpp0_8.35-1_amd64.deb
 113b952e2876cdd9789c260f35e461ef 467830 libdevel optional 
libpcre3-dev_8.35-1_amd64.deb
 de93a3feffdca040bc4aff39c0b4a66c 418494 debug extra 
libpcre3-dbg_8.35-1_amd64.deb
 8bf1e6548cc0071592dbbaf9caca7185 28242 utils optional pcregrep_8.35-1_amd64.deb

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1

iEYEARECAAYFAlPANOgACgkQLk+GuosNQvlv8QCfUWaW3yGNpyBrlME691KVM6/X
/TMAn3v6jV5Z/olATE1hjli711FTXDCU
=xco7
-----END PGP SIGNATURE-----

--- End Message ---

Reply via email to