diff options
author | Rene Ladan <rene@FreeBSD.org> | 2018-08-21 12:06:54 +0000 |
---|---|---|
committer | Rene Ladan <rene@FreeBSD.org> | 2018-08-21 12:06:54 +0000 |
commit | 7526a10e450ca9426aaed0fa9341f56da75cdc0e (patch) | |
tree | 7247af281307dfc53b3d0e9891be0278d6ed213a /lang | |
parent | 8950e0e96943dd73a5322e0622a1adf63ad849f3 (diff) |
Notes
Diffstat (limited to 'lang')
-rw-r--r-- | lang/Makefile | 1 | ||||
-rw-r--r-- | lang/v8-devel/Makefile | 68 | ||||
-rw-r--r-- | lang/v8-devel/distinfo | 2 | ||||
-rw-r--r-- | lang/v8-devel/files/patch-CVE-2015-5380 | 95 | ||||
-rw-r--r-- | lang/v8-devel/files/patch-Makefile | 37 | ||||
-rw-r--r-- | lang/v8-devel/files/patch-src-allocation-tracker.cc | 13 | ||||
-rw-r--r-- | lang/v8-devel/files/patch-src-deoptimizer.cc | 29 | ||||
-rw-r--r-- | lang/v8-devel/files/patch-src-heap-snapshot-generator.cc | 61 | ||||
-rw-r--r-- | lang/v8-devel/files/patch-src-ia32-code-stubs-ia32.cc | 11 | ||||
-rw-r--r-- | lang/v8-devel/files/patch-src-ia32-disasm-ia32.cc | 11 | ||||
-rw-r--r-- | lang/v8-devel/files/patch-src-ia32-ic-ia32.cc | 12 | ||||
-rw-r--r-- | lang/v8-devel/files/patch-src-liveedit.cc | 11 | ||||
-rw-r--r-- | lang/v8-devel/files/patch-src-objects.h | 13 | ||||
-rw-r--r-- | lang/v8-devel/files/patch-src-x64-disasm-x64.cc | 11 | ||||
-rw-r--r-- | lang/v8-devel/files/patch-src-x64-ic-x64.cc | 12 | ||||
-rw-r--r-- | lang/v8-devel/files/patch-src_runtime.cc | 10 | ||||
-rw-r--r-- | lang/v8-devel/pkg-descr | 14 | ||||
-rw-r--r-- | lang/v8-devel/pkg-plist | 11 |
18 files changed, 0 insertions, 422 deletions
diff --git a/lang/Makefile b/lang/Makefile index d64a694b3f76..677cfc841ef4 100644 --- a/lang/Makefile +++ b/lang/Makefile @@ -374,7 +374,6 @@ SUBDIR += ucc SUBDIR += urweb SUBDIR += v8 - SUBDIR += v8-devel SUBDIR += vala SUBDIR += visualworks SUBDIR += yabasic diff --git a/lang/v8-devel/Makefile b/lang/v8-devel/Makefile deleted file mode 100644 index f062f23cface..000000000000 --- a/lang/v8-devel/Makefile +++ /dev/null @@ -1,68 +0,0 @@ -# Created by: siasia -# $FreeBSD$ - -PORTNAME= v8 -PORTVERSION= 3.27.7 -PORTREVISION= 17 -CATEGORIES= lang -MASTER_SITES= LOCAL/vanilla -PKGNAMESUFFIX= -devel - -MAINTAINER= sunpoet@FreeBSD.org -COMMENT= Open source JavaScript engine by Google - -LICENSE= BSD3CLAUSE - -BROKEN= fails to build -DEPRECATED= Broken for more than 5 months -EXPIRATION_DATE= 2018-08-20 - -LIB_DEPENDS= libicui18n.so:devel/icu - -CONFLICTS_INSTALL= v8-[0-9]* - -ONLY_FOR_ARCHS= i386 amd64 - -ALL_TARGET= native -MAKE_ARGS= library=shared use_system_icu=on -MAKE_ENV= CC.host=${CC} CXX.host=${CXX} LINK.host=${CXX} LINK.target=${CXX} -USE_LDCONFIG= yes -USE_CXXSTD= gnu++11 -USES= compiler:c++11-lib cpe gmake localbase python:2.7 shebangfix tar:xz - -CPE_VENDOR= google - -SHEBANG_FILES= build/gyp/gyp -bash_CMD= ${SH} - -.include <bsd.port.pre.mk> - -.if ${COMPILER_TYPE} == clang -CXXFLAGS+= -Wno-nested-anon-types -Wno-unused-function -Wno-unused-private-field -Wno-unused-variable -MAKE_ARGS+= clang=on -MAKE_ENV+= LINK=clang++ AR=/usr/bin/ar -.if ${COMPILER_VERSION} >= 34 -CXXFLAGS+= -Wno-unused-const-variable -.if ${COMPILER_VERSION} >= 35 -CXXFLAGS+= -Wno-tautological-undefined-compare -.endif -.endif -.else -MAKE_ARGS+= strictaliasing=off -USE_GCC= any -.endif - -post-patch: - @${REINPLACE_CMD} -e 's|test/cctest/cctest.gyp||' ${WRKSRC}/Makefile - @${REINPLACE_CMD} -e '/test\/cctest\/cctest.gyp/d' ${WRKSRC}/build/all.gyp - @${REINPLACE_CMD} -e 's|python|${PYTHON_CMD}|' ${WRKSRC}/build/shim_headers.gypi ${WRKSRC}/build/gyp/gyp ${WRKSRC}/tools/gyp/v8.gyp - @${REINPLACE_CMD} -e 's|/usr/local|${LOCALBASE}|' ${WRKSRC}/build/toolchain.gypi ${WRKSRC}/tools/gyp/v8.gyp - @${REINPLACE_CMD} -e 's, | MAP_NORESERVE,,' ${WRKSRC}/src/platform-freebsd.cc - -do-install: - ${INSTALL_PROGRAM} ${WRKSRC}/out/native/d8 ${STAGEDIR}${PREFIX}/bin/d8 - cd ${WRKSRC}/include/ && ${INSTALL_DATA} *.h ${STAGEDIR}${PREFIX}/include/ - ${INSTALL_LIB} ${WRKSRC}/out/native/lib.target/libv8.so ${STAGEDIR}${PREFIX}/lib/libv8.so.1 - ${LN} -fs ${PREFIX}/lib/libv8.so.1 ${STAGEDIR}${PREFIX}/lib/libv8.so - -.include <bsd.port.post.mk> diff --git a/lang/v8-devel/distinfo b/lang/v8-devel/distinfo deleted file mode 100644 index 0be92b2d2b99..000000000000 --- a/lang/v8-devel/distinfo +++ /dev/null @@ -1,2 +0,0 @@ -SHA256 (v8-3.27.7.tar.xz) = 1b93c506c27f934df092d4193a3caa5fc845141ea397bf0adbc6e6a81ba55db5 -SIZE (v8-3.27.7.tar.xz) = 34568660 diff --git a/lang/v8-devel/files/patch-CVE-2015-5380 b/lang/v8-devel/files/patch-CVE-2015-5380 deleted file mode 100644 index 78293cff9f37..000000000000 --- a/lang/v8-devel/files/patch-CVE-2015-5380 +++ /dev/null @@ -1,95 +0,0 @@ -Backport of fix found here: -https://github.com/joyent/node/commit/78b0e30954111cfaba0edbeee85450d8cbc6fdf6 - -Note, this patch is modified to use ASSERT instead of DCHECK because -this version of node is from before the rename which happened here: -https://codereview.chromium.org/430503007 - ---- src/unicode-inl.h.orig 2013-05-01 12:56:29 UTC -+++ src/unicode-inl.h -@@ -168,6 +168,7 @@ unsigned Utf8::Length(uchar c, int previ - - Utf8DecoderBase::Utf8DecoderBase() - : unbuffered_start_(NULL), -+ unbuffered_length_(0), - utf16_length_(0), - last_byte_of_buffer_unused_(false) {} - -@@ -207,8 +208,7 @@ unsigned Utf8Decoder<kBufferSize>::Write - if (length <= buffer_length) return length; - ASSERT(unbuffered_start_ != NULL); - // Copy the rest the slow way. -- WriteUtf16Slow(unbuffered_start_, -- data + buffer_length, -+ WriteUtf16Slow(unbuffered_start_, unbuffered_length_, data + buffer_length, - length - buffer_length); - return length; - } ---- src/unicode.cc.orig 2013-05-01 12:56:29 UTC -+++ src/unicode.cc -@@ -284,6 +284,7 @@ void Utf8DecoderBase::Reset(uint16_t* bu - // Assume everything will fit in the buffer and stream won't be needed. - last_byte_of_buffer_unused_ = false; - unbuffered_start_ = NULL; -+ unbuffered_length_ = 0; - bool writing_to_buffer = true; - // Loop until stream is read, writing to buffer as long as buffer has space. - unsigned utf16_length = 0; -@@ -310,6 +311,7 @@ void Utf8DecoderBase::Reset(uint16_t* bu - // Just wrote last character of buffer - writing_to_buffer = false; - unbuffered_start_ = stream; -+ unbuffered_length_ = stream_length; - } - continue; - } -@@ -319,20 +321,24 @@ void Utf8DecoderBase::Reset(uint16_t* bu - writing_to_buffer = false; - last_byte_of_buffer_unused_ = true; - unbuffered_start_ = stream - cursor; -+ unbuffered_length_ = stream_length + cursor; - } - utf16_length_ = utf16_length; - } - - - void Utf8DecoderBase::WriteUtf16Slow(const uint8_t* stream, -+ unsigned stream_length, - uint16_t* data, - unsigned data_length) { - while (data_length != 0) { - unsigned cursor = 0; -- uint32_t character = Utf8::ValueOf(stream, Utf8::kMaxEncodedSize, &cursor); -+ -+ uint32_t character = Utf8::ValueOf(stream, stream_length, &cursor); - // There's a total lack of bounds checking for stream - // as it was already done in Reset. - stream += cursor; -+ stream_length -= cursor; - if (character > unibrow::Utf16::kMaxNonSurrogateCharCode) { - *data++ = Utf16::LeadSurrogate(character); - *data++ = Utf16::TrailSurrogate(character); -@@ -343,6 +349,7 @@ void Utf8DecoderBase::WriteUtf16Slow(con - data_length -= 1; - } - } -+ ASSERT(stream_length >= 0); - } - - ---- src/unicode.h.orig 2013-05-01 12:56:29 UTC -+++ src/unicode.h -@@ -184,10 +184,10 @@ class Utf8DecoderBase { - unsigned buffer_length, - const uint8_t* stream, - unsigned stream_length); -- static void WriteUtf16Slow(const uint8_t* stream, -- uint16_t* data, -- unsigned length); -+ static void WriteUtf16Slow(const uint8_t* stream, unsigned stream_length, -+ uint16_t* data, unsigned length); - const uint8_t* unbuffered_start_; -+ unsigned unbuffered_length_; - unsigned utf16_length_; - bool last_byte_of_buffer_unused_; - private: diff --git a/lang/v8-devel/files/patch-Makefile b/lang/v8-devel/files/patch-Makefile deleted file mode 100644 index 7992668e2ff8..000000000000 --- a/lang/v8-devel/files/patch-Makefile +++ /dev/null @@ -1,37 +0,0 @@ ---- Makefile.orig 2014-02-04 02:07:31 UTC -+++ Makefile -@@ -52,6 +52,14 @@ endif - ifdef console - GYPFLAGS += -Dconsole=$(console) - endif -+# clang=on -+ifeq ($(clang), on) -+ GYPFLAGS += -Dclang=1 -+endif -+# use_system_icu=on -+ifeq ($(use_system_icu), on) -+ GYPFLAGS += -Duse_system_icu=1 -+endif - # disassembler=on - ifeq ($(disassembler), on) - GYPFLAGS += -Dv8_enable_disassembler=1 -@@ -386,8 +394,7 @@ clean: $(addsuffix .clean, $(ARCHES) $(A - # GYP file generation targets. - OUT_MAKEFILES = $(addprefix $(OUTDIR)/Makefile.,$(BUILDS)) - $(OUT_MAKEFILES): $(GYPFILES) $(ENVFILE) -- PYTHONPATH="$(shell pwd)/tools/generate_shim_headers:$(PYTHONPATH)" \ -- PYTHONPATH="$(shell pwd)/build/gyp/pylib:$(PYTHONPATH)" \ -+ PYTHONPATH="$(shell pwd)/build/gyp/pylib:$(shell pwd)/tools/generate_shim_headers:$(PYTHONPATH)" \ - GYP_GENERATORS=make \ - build/gyp/gyp --generator-output="$(OUTDIR)" build/all.gyp \ - -Ibuild/standalone.gypi --depth=. \ -@@ -396,8 +403,7 @@ $(OUT_MAKEFILES): $(GYPFILES) $(ENVFILE) - -S$(suffix $(basename $@))$(suffix $@) $(GYPFLAGS) - - $(OUTDIR)/Makefile.native: $(GYPFILES) $(ENVFILE) -- PYTHONPATH="$(shell pwd)/tools/generate_shim_headers:$(PYTHONPATH)" \ -- PYTHONPATH="$(shell pwd)/build/gyp/pylib:$(PYTHONPATH)" \ -+ PYTHONPATH="$(shell pwd)/build/gyp/pylib:$(shell pwd)/tools/generate_shim_headers:$(PYTHONPATH)" \ - GYP_GENERATORS=make \ - build/gyp/gyp --generator-output="$(OUTDIR)" build/all.gyp \ - -Ibuild/standalone.gypi --depth=. -S.native $(GYPFLAGS) diff --git a/lang/v8-devel/files/patch-src-allocation-tracker.cc b/lang/v8-devel/files/patch-src-allocation-tracker.cc deleted file mode 100644 index ea235d3cce51..000000000000 --- a/lang/v8-devel/files/patch-src-allocation-tracker.cc +++ /dev/null @@ -1,13 +0,0 @@ ---- src/allocation-tracker.cc.orig 2014-06-03 08:52:11 UTC -+++ src/allocation-tracker.cc -@@ -152,8 +152,8 @@ void AddressToTraceMap::Clear() { - void AddressToTraceMap::Print() { - PrintF("[AddressToTraceMap (%" V8PRIuPTR "): \n", ranges_.size()); - for (RangeMap::iterator it = ranges_.begin(); it != ranges_.end(); ++it) { -- PrintF("[%p - %p] => %u\n", it->second.start, it->first, -- it->second.trace_node_id); -+ PrintF("[%p - %p] => %u\n", reinterpret_cast<void*>(it->second.start), -+ reinterpret_cast<void*>(it->first), it->second.trace_node_id); - } - PrintF("]\n"); - } diff --git a/lang/v8-devel/files/patch-src-deoptimizer.cc b/lang/v8-devel/files/patch-src-deoptimizer.cc deleted file mode 100644 index a80aa850c9e5..000000000000 --- a/lang/v8-devel/files/patch-src-deoptimizer.cc +++ /dev/null @@ -1,29 +0,0 @@ ---- src/deoptimizer.cc.orig 2014-06-03 08:52:11 UTC -+++ src/deoptimizer.cc -@@ -1920,7 +1920,7 @@ void Deoptimizer::MaterializeHeapObjects - "Materialized a new heap number %p [%e] in slot %p\n", - reinterpret_cast<void*>(*num), - d.value(), -- d.destination()); -+ reinterpret_cast<void*>(d.destination())); - } - Memory::Object_at(d.destination()) = *num; - } -@@ -2017,7 +2017,7 @@ void Deoptimizer::MaterializeHeapNumbers - "for parameter slot #%d\n", - reinterpret_cast<void*>(*num), - d.value(), -- d.destination(), -+ reinterpret_cast<void*>(d.destination()), - index); - } - -@@ -2034,7 +2034,7 @@ void Deoptimizer::MaterializeHeapNumbers - "for expression slot #%d\n", - reinterpret_cast<void*>(*num), - d.value(), -- d.destination(), -+ reinterpret_cast<void*>(d.destination()), - index); - } - diff --git a/lang/v8-devel/files/patch-src-heap-snapshot-generator.cc b/lang/v8-devel/files/patch-src-heap-snapshot-generator.cc deleted file mode 100644 index bc865f33ded6..000000000000 --- a/lang/v8-devel/files/patch-src-heap-snapshot-generator.cc +++ /dev/null @@ -1,61 +0,0 @@ ---- src/heap-snapshot-generator.cc.orig 2014-06-03 08:52:11 UTC -+++ src/heap-snapshot-generator.cc -@@ -410,8 +410,8 @@ bool HeapObjectsMap::MoveObject(Address - // object is migrated. - if (FLAG_heap_profiler_trace_objects) { - PrintF("Move object from %p to %p old size %6d new size %6d\n", -- from, -- to, -+ reinterpret_cast<void*>(from), -+ reinterpret_cast<void*>(to), - entries_.at(from_entry_info_index).size, - object_size); - } -@@ -451,7 +451,7 @@ SnapshotObjectId HeapObjectsMap::FindOrA - entry_info.accessed = accessed; - if (FLAG_heap_profiler_trace_objects) { - PrintF("Update object size : %p with old size %d and new size %d\n", -- addr, -+ reinterpret_cast<void*>(addr), - entry_info.size, - size); - } -@@ -486,9 +486,9 @@ void HeapObjectsMap::UpdateHeapObjectsMa - FindOrAddEntry(obj->address(), obj->Size()); - if (FLAG_heap_profiler_trace_objects) { - PrintF("Update object : %p %6d. Next address is %p\n", -- obj->address(), -+ reinterpret_cast<void*>(obj->address()), - obj->Size(), -- obj->address() + obj->Size()); -+ reinterpret_cast<void*>(obj->address() + obj->Size())); - } - } - RemoveDeadEntries(); -@@ -516,20 +516,20 @@ struct HeapObjectInfo { - void Print() const { - if (expected_size == 0) { - PrintF("Untracked object : %p %6d. Next address is %p\n", -- obj->address(), -+ reinterpret_cast<void*>(obj->address()), - obj->Size(), -- obj->address() + obj->Size()); -+ reinterpret_cast<void*>(obj->address() + obj->Size())); - } else if (obj->Size() != expected_size) { - PrintF("Wrong size %6d: %p %6d. Next address is %p\n", - expected_size, -- obj->address(), -+ reinterpret_cast<void*>(obj->address()), - obj->Size(), -- obj->address() + obj->Size()); -+ reinterpret_cast<void*>(obj->address() + obj->Size())); - } else { - PrintF("Good object : %p %6d. Next address is %p\n", -- obj->address(), -+ reinterpret_cast<void*>(obj->address()), - expected_size, -- obj->address() + obj->Size()); -+ reinterpret_cast<void*>(obj->address() + obj->Size())); - } - } - }; diff --git a/lang/v8-devel/files/patch-src-ia32-code-stubs-ia32.cc b/lang/v8-devel/files/patch-src-ia32-code-stubs-ia32.cc deleted file mode 100644 index baf25032ff0c..000000000000 --- a/lang/v8-devel/files/patch-src-ia32-code-stubs-ia32.cc +++ /dev/null @@ -1,11 +0,0 @@ ---- src/ia32/code-stubs-ia32.cc.orig 2014-06-03 08:52:11 UTC -+++ src/ia32/code-stubs-ia32.cc -@@ -3143,7 +3143,7 @@ void StringCharFromCodeGenerator::Genera - ASSERT(IsPowerOf2(String::kMaxOneByteCharCode + 1)); - __ test(code_, - Immediate(kSmiTagMask | -- ((~String::kMaxOneByteCharCode) << kSmiTagSize))); -+ ((~String::kMaxOneByteCharCodeU) << kSmiTagSize))); - __ j(not_zero, &slow_case_); - - Factory* factory = masm->isolate()->factory(); diff --git a/lang/v8-devel/files/patch-src-ia32-disasm-ia32.cc b/lang/v8-devel/files/patch-src-ia32-disasm-ia32.cc deleted file mode 100644 index f5ada567c412..000000000000 --- a/lang/v8-devel/files/patch-src-ia32-disasm-ia32.cc +++ /dev/null @@ -1,11 +0,0 @@ ---- src/ia32/disasm-ia32.cc.orig 2014-06-03 08:52:11 UTC -+++ src/ia32/disasm-ia32.cc -@@ -1743,7 +1743,7 @@ int Disassembler::ConstantPoolSizeAt(byt - buffer[0] = '\0'; - byte* prev_pc = pc; - pc += d.InstructionDecode(buffer, pc); -- fprintf(f, "%p", prev_pc); -+ fprintf(f, "%p", reinterpret_cast<void*>(prev_pc)); - fprintf(f, " "); - - for (byte* bp = prev_pc; bp < pc; bp++) { diff --git a/lang/v8-devel/files/patch-src-ia32-ic-ia32.cc b/lang/v8-devel/files/patch-src-ia32-ic-ia32.cc deleted file mode 100644 index f298e15f0fa6..000000000000 --- a/lang/v8-devel/files/patch-src-ia32-ic-ia32.cc +++ /dev/null @@ -1,12 +0,0 @@ ---- src/ia32/ic-ia32.cc.orig 2014-06-03 08:52:11 UTC -+++ src/ia32/ic-ia32.cc -@@ -1262,7 +1262,8 @@ void PatchInlinedSmiCode(Address address - uint8_t delta = *reinterpret_cast<uint8_t*>(delta_address); - if (FLAG_trace_ic) { - PrintF("[ patching ic at %p, test=%p, delta=%d\n", -- address, test_instruction_address, delta); -+ reinterpret_cast<void*>(address), -+ reinterpret_cast<void*>(test_instruction_address), delta); - } - - // Patch with a short conditional jump. Enabling means switching from a short diff --git a/lang/v8-devel/files/patch-src-liveedit.cc b/lang/v8-devel/files/patch-src-liveedit.cc deleted file mode 100644 index 8ad906791f56..000000000000 --- a/lang/v8-devel/files/patch-src-liveedit.cc +++ /dev/null @@ -1,11 +0,0 @@ ---- src/liveedit.cc.orig 2014-06-03 08:52:11 UTC -+++ src/liveedit.cc -@@ -174,7 +174,7 @@ class Differencer { - - static const int kDirectionSizeBits = 2; - static const int kDirectionMask = (1 << kDirectionSizeBits) - 1; -- static const int kEmptyCellValue = -1 << kDirectionSizeBits; -+ static const int kEmptyCellValue = -(1 << kDirectionSizeBits); - - // This method only holds static assert statement (unfortunately you cannot - // place one in class scope). diff --git a/lang/v8-devel/files/patch-src-objects.h b/lang/v8-devel/files/patch-src-objects.h deleted file mode 100644 index f39b68b493da..000000000000 --- a/lang/v8-devel/files/patch-src-objects.h +++ /dev/null @@ -1,13 +0,0 @@ ---- src/objects.h.orig 2014-06-03 08:52:11 UTC -+++ src/objects.h -@@ -8824,8 +8824,8 @@ class Name: public HeapObject { - STATIC_ASSERT(IS_POWER_OF_TWO(kMaxCachedArrayIndexLength + 1)); - - static const unsigned int kContainsCachedArrayIndexMask = -- (~kMaxCachedArrayIndexLength << ArrayIndexLengthBits::kShift) | -- kIsNotArrayIndexMask; -+ (~static_cast<unsigned>(kMaxCachedArrayIndexLength) -+ << ArrayIndexLengthBits::kShift) | kIsNotArrayIndexMask; - - // Value of empty hash field indicating that the hash is not computed. - static const int kEmptyHashField = diff --git a/lang/v8-devel/files/patch-src-x64-disasm-x64.cc b/lang/v8-devel/files/patch-src-x64-disasm-x64.cc deleted file mode 100644 index eb3d887c10bb..000000000000 --- a/lang/v8-devel/files/patch-src-x64-disasm-x64.cc +++ /dev/null @@ -1,11 +0,0 @@ ---- src/x64/disasm-x64.cc.orig 2016-01-17 13:52:37 UTC -+++ src/x64/disasm-x64.cc -@@ -1894,7 +1894,7 @@ void Disassembler::Disassemble(FILE* f, - buffer[0] = '\0'; - byte* prev_pc = pc; - pc += d.InstructionDecode(buffer, pc); -- fprintf(f, "%p", prev_pc); -+ fprintf(f, "%p", reinterpret_cast<void*>(prev_pc)); - fprintf(f, " "); - - for (byte* bp = prev_pc; bp < pc; bp++) { diff --git a/lang/v8-devel/files/patch-src-x64-ic-x64.cc b/lang/v8-devel/files/patch-src-x64-ic-x64.cc deleted file mode 100644 index e39c3cab29e6..000000000000 --- a/lang/v8-devel/files/patch-src-x64-ic-x64.cc +++ /dev/null @@ -1,12 +0,0 @@ ---- src/x64/ic-x64.cc.orig 2016-01-17 13:52:46 UTC -+++ src/x64/ic-x64.cc -@@ -1283,7 +1283,8 @@ void PatchInlinedSmiCode(Address address - uint8_t delta = *reinterpret_cast<uint8_t*>(delta_address); - if (FLAG_trace_ic) { - PrintF("[ patching ic at %p, test=%p, delta=%d\n", -- address, test_instruction_address, delta); -+ reinterpret_cast<void*>(address), -+ reinterpret_cast<void*>(test_instruction_address), delta); - } - - // Patch with a short conditional jump. Enabling means switching from a short diff --git a/lang/v8-devel/files/patch-src_runtime.cc b/lang/v8-devel/files/patch-src_runtime.cc deleted file mode 100644 index 98c747ef8f24..000000000000 --- a/lang/v8-devel/files/patch-src_runtime.cc +++ /dev/null @@ -1,10 +0,0 @@ ---- src/runtime.cc.orig 2014-06-03 08:52:11 UTC -+++ src/runtime.cc -@@ -56,6 +56,7 @@ - #include "unicode/dtfmtsym.h" - #include "unicode/dtptngen.h" - #include "unicode/locid.h" -+#include "unicode/normlzr.h" - #include "unicode/numfmt.h" - #include "unicode/numsys.h" - #include "unicode/rbbi.h" diff --git a/lang/v8-devel/pkg-descr b/lang/v8-devel/pkg-descr deleted file mode 100644 index 8992a1120350..000000000000 --- a/lang/v8-devel/pkg-descr +++ /dev/null @@ -1,14 +0,0 @@ -V8 is Google's open source JavaScript engine. - -V8 is written in C++ and is used in Google Chrome, the open source browser from -Google. - -V8 implements ECMAScript as specified in ECMA-262, 5th edition, and runs on -Windows (XP or newer), Mac OS X (10.5 or newer), and Linux systems that use -IA-32, x64, or ARM processors. - -V8 can run standalone, or can be embedded into any C++ application. - -Git repository at https://github.com/v8/v8 - -WWW: http://code.google.com/p/v8/ diff --git a/lang/v8-devel/pkg-plist b/lang/v8-devel/pkg-plist deleted file mode 100644 index 05eb40157dd5..000000000000 --- a/lang/v8-devel/pkg-plist +++ /dev/null @@ -1,11 +0,0 @@ -bin/d8 -include/v8-debug.h -include/v8-platform.h -include/v8-profiler.h -include/v8-testing.h -include/v8-util.h -include/v8.h -include/v8config.h -include/v8stdint.h -lib/libv8.so -lib/libv8.so.1 |