Your message dated Tue, 10 Jan 2017 15:06:25 +0000
with message-id <e1cqy0h-000bsi...@fasolo.debian.org>
and subject line Bug#749288: fixed in libv8-3.14 3.14.5.8-11
has caused the Debian Bug report #749288,
regarding libv8-3.14 please support raspbian
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 ow...@bugs.debian.org
immediately.)


-- 
749288: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=749288
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Package: libv8-3.14
Severity: wishlist
Version: 3.14.5.8-8
Tags: patch

Attatched is a debdiff to make libv8-3.14 build correctly on raspbian (and hence run on armv6 systems running raspbian). There are two parts to the patch.

1: Changes to debian/rules to supply appropriate configuration options
2: A small change to the upstream build process to not assume hardfloat implies vfpv3. I don't think this should have any impact on debian armhf as you set things explicitly but if you are concerned you might want to talk to upstream (and you might want to talk to them anyway to push this upstream).

It would be good if you could apply this since carrying patches like this locally is a pain (especially for a package that seems like it will be changing source package names from time to time therefore subverting our tracking)

No intent to NMU
diff -Nru libv8-3.14-3.14.5.8/debian/changelog 
libv8-3.14-3.14.5.8/debian/changelog
--- libv8-3.14-3.14.5.8/debian/changelog        2014-05-06 19:35:22.000000000 
+0000
+++ libv8-3.14-3.14.5.8/debian/changelog        2014-05-24 03:12:01.000000000 
+0000
@@ -1,3 +1,9 @@
+libv8-3.14 (3.14.5.8-8+rpi1) jessie-staging; urgency=medium
+
+  * Add Raspbian support to configuration logic.
+
+ -- Peter Michael Green <plugw...@raspbian.org>  Sat, 24 May 2014 03:08:09 
+0000
+
 libv8-3.14 (3.14.5.8-8) unstable; urgency=medium
 
   * Add 0004_hurd.patch, add Architecture: hurd-i386.
diff -Nru 
libv8-3.14-3.14.5.8/debian/patches/dont-assume-hardfloat-means-vfpv3.diff 
libv8-3.14-3.14.5.8/debian/patches/dont-assume-hardfloat-means-vfpv3.diff
--- libv8-3.14-3.14.5.8/debian/patches/dont-assume-hardfloat-means-vfpv3.diff   
1970-01-01 00:00:00.000000000 +0000
+++ libv8-3.14-3.14.5.8/debian/patches/dont-assume-hardfloat-means-vfpv3.diff   
2014-05-25 02:53:57.000000000 +0000
@@ -0,0 +1,13 @@
+Description: don't assume hardfloat means vfpv3
+Author: Peter Michael Green <plugw...@raspbian.org>
+
+--- libv8-3.14-3.14.5.8.orig/build/common.gypi
++++ libv8-3.14-3.14.5.8/build/common.gypi
+@@ -157,7 +157,6 @@
+           [ 'v8_use_arm_eabi_hardfloat=="true"', {
+             'defines': [
+               'USE_EABI_HARDFLOAT=1',
+-              'CAN_USE_VFP3_INSTRUCTIONS',
+             ],
+             'target_conditions': [
+               ['_toolset=="target"', {
diff -Nru libv8-3.14-3.14.5.8/debian/patches/series 
libv8-3.14-3.14.5.8/debian/patches/series
--- libv8-3.14-3.14.5.8/debian/patches/series   2014-05-06 19:25:10.000000000 
+0000
+++ libv8-3.14-3.14.5.8/debian/patches/series   2014-05-25 02:53:22.000000000 
+0000
@@ -9,3 +9,4 @@
 0012_loongson_force_cache_flush.patch
 0013_gcc_48_compat.patch
 0014_cve_2013_6639_6640.patch
+dont-assume-hardfloat-means-vfpv3.diff
diff -Nru libv8-3.14-3.14.5.8/debian/rules libv8-3.14-3.14.5.8/debian/rules
--- libv8-3.14-3.14.5.8/debian/rules    2014-05-06 18:21:42.000000000 +0000
+++ libv8-3.14-3.14.5.8/debian/rules    2014-05-25 03:06:45.000000000 +0000
@@ -80,9 +80,15 @@
 ifeq (armhf, $(DEB_HOST_ARCH))
 CXXFLAGS += -fno-tree-sink
 CXXFLAGS += -Wno-psabi
+ifeq ($(shell dpkg-vendor --derives-from raspbian && echo true),true)
+# enable vfpv2, disable armv7
+GYPFLAGS += -Darmv7=0 -Darm_fpu=vfpv2 -Darm_neon=0 
-Dv8_use_arm_eabi_hardfloat=true
+DEB_MAKE_EXTRA_ARGS += vfp3=off
+else
 # enable armv7 vfpv3
 GYPFLAGS += -Darmv7=1 -Darm_fpu=vfpv3 -Darm_neon=0 
-Dv8_use_arm_eabi_hardfloat=true
 endif
+endif
 
 ifeq (armel, $(DEB_HOST_ARCH))
 # hints can be found there:

--- End Message ---
--- Begin Message ---
Source: libv8-3.14
Source-Version: 3.14.5.8-11

We believe that the bug you reported is fixed in the latest version of
libv8-3.14, 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 749...@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Balint Reczey <bal...@balintreczey.hu> (supplier of updated libv8-3.14 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 ftpmas...@ftp-master.debian.org)


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

Format: 1.8
Date: Tue, 10 Jan 2017 15:26:12 +0100
Source: libv8-3.14
Binary: libv8-dev libv8-3.14-dev libv8-3.14.5 libv8-3.14-dbg
Architecture: source
Version: 3.14.5.8-11
Distribution: unstable
Urgency: medium
Maintainer: Debian Javascript Maintainers 
<pkg-javascript-devel@lists.alioth.debian.org>
Changed-By: Balint Reczey <bal...@balintreczey.hu>
Description:
 libv8-3.14-dbg - V8 JavaScript engine - debugging symbols
 libv8-3.14-dev - V8 JavaScript engine - development files for 3.14 branch
 libv8-3.14.5 - V8 JavaScript engine - runtime library
 libv8-dev  - V8 JavaScript engine - development files for latest branch
Closes: 749288 760994 798590 812304 831161
Changes:
 libv8-3.14 (3.14.5.8-11) unstable; urgency=medium
 .
   [ Balint Reczey ]
   * Fix FTBFS due to this == NULL tests (Closes: #831161)
   * Increase stack size for failing test to make it pass
   * Fix test failures by disabling optimizations (Closes: #812304)
   * Use -fno-delete-null-pointer-checks C++ flag instead of disabling all 
optimizations
   * Add support for powerpc, ppc and ppc64el platform merging patch from Ubuntu
     (Closes: #760994)
   * Target default mips variant instead of loongson to fix FTBFS (Closes: 
#798590)
   * Sync d/control and d/control.in
   * Keep old ABI to prevent symbol changes due to libcxx11 (GCC 5) transition
 .
   [ Peter Michael Green ]
   * Add Raspbian support to configuration logic (Closes: #749288)
Checksums-Sha1:
 072317392512c9197d3502352bdb5297a5d22b5d 2690 libv8-3.14_3.14.5.8-11.dsc
 bb33be6b85e830276b7a762ee25b9d414b4b3bb7 324764 
libv8-3.14_3.14.5.8-11.debian.tar.xz
Checksums-Sha256:
 6a8bf4e8361d8ffdb7bf96903166881b265c0c213b39836090f9abfd01e8a0b0 2690 
libv8-3.14_3.14.5.8-11.dsc
 5a0a5cfa46e72b2e703d133bce8f6bcefe62a51052c4a2de363f12fd1db15c42 324764 
libv8-3.14_3.14.5.8-11.debian.tar.xz
Files:
 d2d6d925f875cb0d2581ebcb133d7764 2690 libs optional libv8-3.14_3.14.5.8-11.dsc
 0c28d43cdb7e60daecadadbc3246492f 324764 libs optional 
libv8-3.14_3.14.5.8-11.debian.tar.xz

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

iQIcBAEBCAAGBQJYdO92AAoJEPZk0la0aRp9wPQP/1/0AxbmFavsWAQjOoP2Ivpq
DC4dlx4BpCvu88h/2Hrs5LsY87lzU8NW7n3+owetY44aclVJg2YYg9OMJ8WU8Cdx
ySGpQjVL2NtKzn1kN2vW8Xpk1J+D7g3ZHcBVX1tzshQejB3al2Hiy+wJEdkpSius
7dS5CBi5lb1vdhzWU0QSYp50ueptFtn5p8o3fcOSNEDEYLz+mzkjChTvMxgHjFhT
G84gNimANbBwvj5G7MxIlhwpzIqsd2ed+0D/5C4PI4S4lBEWfrFzxb95JedWRysO
ihb6TfDr2Nu2IBqGaiDUxijVeW+1bo19FR7J/+749oep06tft0/D8a1hdvuvo4ax
JTfSGnPZ4JNkAFC0Qj42knDNrIs734kbBcYq4xZxO1WJApog5KFvaRGq9A/LxdLc
g3tZ8CM9Pfnul31SrXqfpDDnPHgG+TJszDIaoVIHOX8kUwevjcw+LhwgvIydbtSX
q7OjrseUmmtQx59d+uXgxJXEG6VRK7WazMfqA8DX/un9TpVog6LuVN1wQZJZc+op
QfxrAAG9YJTVaUGnwfI8UcAZ+rk+ERbj73pWAdhu2s/upZ+TQcdq/K28W8GyH1cT
mlaidUrbi6Y8/Wfneukgjfhb0q24M9sQmBVlbrCmkZCkQhnkJxJftcfLv4YF0dDO
8gC44eRU28Imeu0DXEPS
=a7uM
-----END PGP SIGNATURE-----

--- End Message ---
-- 
Pkg-javascript-devel mailing list
Pkg-javascript-devel@lists.alioth.debian.org
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-javascript-devel

Reply via email to