Changeset 7380
- Timestamp:
- 02/17/11 05:58:54 (2 years ago)
- Location:
- pkg/security/vinnie/main/libv8/trunk/debian
- Files:
-
- 3 added
- 3 deleted
- 7 edited
-
README.source (modified) (2 diffs)
-
changelog (modified) (1 diff)
-
control (modified) (4 diffs)
-
gbp.conf (added)
-
libv8-2.5.9.15.install (added)
-
libv8-2.5.9.9.install (deleted)
-
patches/0001-enable_soname.patch (modified) (2 diffs)
-
patches/0002-armel-build.patch (modified) (1 diff)
-
patches/0003-add-the-install-target.patch (added)
-
patches/0003-platform-detection-x86_64-and-mips.patch (deleted)
-
patches/0004-add-the-install-target.patch (deleted)
-
patches/series (modified) (1 diff)
-
rules (modified) (3 diffs)
Legend:
- Unmodified
- Added
- Removed
-
pkg/security/vinnie/main/libv8/trunk/debian/README.source
r7379 r7380 1 Patches management2 =====3 This package uses quilt to manage all modifications to the upstream4 source. Changes are stored in the source package as diffs in5 debian/patches and applied during the build. Please see:6 /usr/share/doc/quilt/README.source7 8 for more information on how to apply the patches, modify patches, or9 remove a patch.10 11 12 1 Import a new version using git-buildpackage layout: 13 2 ===== … … 41 30 4) edit debian/control and remove any reference to the old version by updating 42 31 it with the new version 43 44 45 ARMEL and VFP46 =============47 48 v8 detects at runtime the available processor features, like vfp.49 Unfortunately, in libv8 2.4.9.9 it assumes "vfp" feature is "vfp3", see :50 http://code.google.com/p/v8/issues/detail?id=91451 This bug appears when running v8 on some arm variants (qemu arm being one of them),52 and has been fixed in version 2.5.4 -
pkg/security/vinnie/main/libv8/trunk/debian/changelog
r7379 r7380 1 libv8 (2.5.9.15-2) unstable; urgency=low 2 3 * Builds with snapshot=on. (Closes: #612781) 4 5 -- Jérémy Lal <kapouer@melix.org> Sat, 12 Feb 2011 02:27:40 +0100 6 7 libv8 (2.5.9.15-1) unstable; urgency=low 8 9 * New upstream release. 10 11 [ Jérémy Lal ] 12 * Map DEB_HOST_ARCH and DEB_HOST_ARCH_OS to v8 scons options 'arch' 13 and 'os'. (Closes: #611215) 14 Move to team-maintainance, with me as maintainer and Jonas 15 Smedegaard as uploader. 16 Drop Antonio Radici as uploader: Thanks for your contributions, 17 Antonio! 18 19 [ Jonas Smedegaard ] 20 * Tidy CDBS variables internally in rules file. 21 22 -- Jonas Smedegaard <dr@jones.dk> Mon, 07 Feb 2011 01:36:39 +0100 23 1 24 libv8 (2.5.9.9-2) unstable; urgency=low 2 25 -
pkg/security/vinnie/main/libv8/trunk/debian/control
r7379 r7380 1 1 Source: libv8 2 2 Priority: optional 3 Maintainer: Antonio Radici <antonio@dyne.org> 4 Uploaders: Jérémy Lal <kapouer@melix.org> 3 Maintainer: Debian Javascript Maintainers <pkg-javascript-devel@lists.alioth.debian.org> 4 Uploaders: Jérémy Lal <kapouer@melix.org>, 5 Jonas Smedegaard <dr@jones.dk> 5 6 Build-Depends: debhelper (>= 7), pkg-config, scons, cdbs (>= 0.4.73) 6 7 Standards-Version: 3.9.1 … … 14 15 Section: libdevel 15 16 Architecture: i386 amd64 armel 16 Depends: libv8-2.5.9. 9(= ${binary:Version}), ${misc:Depends}17 Depends: libv8-2.5.9.15 (= ${binary:Version}), ${misc:Depends} 17 18 Description: Development files for the V8 JavaScript Engine 18 19 V8 is Google's open source, high performance JavaScript engine. It is written … … 22 23 V8 JavaScript Engine 23 24 24 Package: libv8-2.5.9. 925 Package: libv8-2.5.9.15 25 26 Architecture: i386 amd64 armel 26 27 Depends: ${shlibs:Depends}, ${misc:Depends} … … 36 37 Section: debug 37 38 Architecture: i386 amd64 armel 38 Depends: libv8-2.5.9. 9(= ${binary:Version}), ${misc:Depends}39 Depends: libv8-2.5.9.15 (= ${binary:Version}), ${misc:Depends} 39 40 Description: Debugging symbols for the V8 JavaScript Engine 40 41 V8 is Google's open source, high performance JavaScript engine. It is written -
pkg/security/vinnie/main/libv8/trunk/debian/patches/0001-enable_soname.patch
r7379 r7380 1 patch to enable the soname that is not automatically shipped with SConstruct 2 1 Description: scons soname=on needs soname to be set 2 Forwarded: not-needed 3 Author: Antonio Radici <antonio@dyne.org> 4 Last-Update: 2011-01-24 3 5 --- a/src/version.cc 4 6 +++ b/src/version.cc … … 8 10 // number. This define is mainly used by the SCons build script. 9 11 -#define SONAME "" 10 +#define SONAME "libv8.so.2.5.9. 9"12 +#define SONAME "libv8.so.2.5.9.15" 11 13 12 14 namespace v8 { -
pkg/security/vinnie/main/libv8/trunk/debian/patches/0002-armel-build.patch
r7379 r7380 1 Tune flags to build libv8 on armel 2 * mno-thumb-interwork to allow compilation on default debian armel target (-march=armv4t), see http://code.google.com/p/v8/issues/detail?id=590. Actually simply removing the warning seems to be fine now. 3 * fno-tree-sink to workaround a gcc armel bug, see http://gcc.gnu.org/bugzilla/show_bug.cgi?id=39604 4 * Wno-psabi to fix gcc warnings on armel, see http://gcc.gnu.org/bugzilla/show_bug.cgi?id=42748 5 1 Description: tune flags to build libv8 on armel 2 * mno-thumb-interwork to allow compilation on default debian armel target (-march=armv4t) 3 * fno-tree-sink to workaround a gcc armel bug 4 * Wno-psabi to fix gcc warnings on armel 5 Forwarded: not-needed 6 Author: Antonio Radici <antonio@dyne.org> 7 Author: Jérémy Lal <kapouer@melix.org> 8 Bug-V8: http://code.google.com/p/v8/issues/detail?id=590 9 Bug-GCC: http://gcc.gnu.org/bugzilla/show_bug.cgi?id=39604 10 Bug-GCC: http://gcc.gnu.org/bugzilla/show_bug.cgi?id=42748 11 Last-Update: 2010-11-25 6 12 --- a/SConstruct 7 13 +++ b/SConstruct -
pkg/security/vinnie/main/libv8/trunk/debian/patches/series
r7379 r7380 1 1 0001-enable_soname.patch 2 2 0002-armel-build.patch 3 0003-platform-detection-x86_64-and-mips.patch 4 0004-add-the-install-target.patch 3 0003-add-the-install-target.patch -
pkg/security/vinnie/main/libv8/trunk/debian/rules
r7379 r7380 4 4 include /usr/share/cdbs/1/class/scons.mk 5 5 6 SONAME := 2.5.9.96 SONAME = 2.5.9.15 7 7 8 DEB_DH_MAKESHLIBS_ARGS := -- -c48 DEB_DH_MAKESHLIBS_ARGS = -- -c4 9 9 10 10 CXXFLAGS += -fno-strict-aliasing … … 13 13 export CXXFLAGS 14 14 15 DEB_SCONS_OPTIONS := library=shared soname=on shlibtype=hidden 16 DEB_SCONS_BUILD_TARGET := library 17 # policy 4.9.1 18 ifeq (,$(filter nocheck,$(DEB_BUILD_OPTIONS))) 19 DEB_SCONS_BUILD_OPTIONS := sample=shell 20 DEB_SCONS_BUILD_TARGET += sample cctests 21 endif 22 ifneq (,$(filter parallel=%,$(DEB_BUILD_OPTIONS))) 23 NUMJOBS = $(patsubst parallel=%,%,$(filter parallel=%,$(DEB_BUILD_OPTIONS))) 24 DEB_SCONS_BUILD_OPTIONS += -j$(NUMJOBS) 25 endif 26 DEB_SCONS_INSTALL_OPTIONS := $(DEB_SCONS_OPTIONS) DESTDIR=$(DEB_DESTDIR) 15 # map HOST ARCH AND OS to v8 options 16 v8arch := $(or $(v8arch),$(if $(filter i386,$(DEB_HOST_ARCH)),ia32)) 17 v8arch := $(or $(v8arch),$(if $(filter amd64,$(DEB_HOST_ARCH)),x64)) 18 v8arch := $(or $(v8arch),$(if $(filter armel,$(DEB_HOST_ARCH)),arm)) 19 v8arch := $(or $(v8arch),$(if $(filter armhf,$(DEB_HOST_ARCH)),arm)) 20 v8arch := $(or $(v8arch),$(if $(filter mipsel,$(DEB_HOST_ARCH)),mips)) 21 v8arch := $(or $(v8arch),$(DEB_HOST_ARCH)) 22 v8os := $(or $(v8os),$(if $(filter linux,$(DEB_HOST_ARCH_OS)),linux)) 23 v8os := $(or $(v8os),$(if $(filter kfreebsd,$(DEB_HOST_ARCH_OS)),freebsd)) 24 v8os := $(or $(v8os),$(DEB_HOST_ARCH_OS)) 25 26 DEB_SCONS_OPTIONS = library=shared soname=on snapshot=on shlibtype=hidden arch=$(v8arch) os=$(v8os) 27 DEB_SCONS_BUILD_TARGET = library 28 29 # regression tests need to build shell for mjsunit, and cc code for cctest 30 DEB_SCONS_CHECK_TARGET = sample sample=shell cctests 31 32 DEB_SCONS_INSTALL_OPTIONS += DESTDIR="$(cdbs_curdestdir)" 27 33 28 34 clean:: … … 32 38 rm -f shell 33 39 40 # actually run regression tests 34 41 common-post-build-impl:: 35 ifeq (,$(filter nocheck,$(DEB_BUILD_OPTIONS))) 36 LD_PRELOAD=$(CURDIR)/libv8-$(SONAME).so $(CURDIR)/tools/test.py --no-build cctest mjsunit message 37 endif 42 $(if $(filter nocheck,$(DEB_BUILD_OPTIONS)),,LD_PRELOAD=$(CURDIR)/libv8-$(SONAME).so $(CURDIR)/tools/test.py --snapshot --no-build cctest mjsunit message arch=$(v8arch)) 38 43 39 44 common-install-impl::
Note: See TracChangeset
for help on using the changeset viewer.


