Port details |
- v8-devel Open source JavaScript engine by Google
- 3.27.7_17 lang
=1 3.27.7_17Version of this port present on the latest quarterly branch.
- BROKEN: fails to build
DEPRECATED: Broken for more than 5 months This port expired on: 2018-08-20 IGNORE: is marked as broken: fails to build
- Maintainer: sunpoet@FreeBSD.org
- Port Added: 2013-12-28 04:28:55
- Last Update: 2018-08-21 12:06:54
- SVN Revision: 477717
- People watching this port, also watch:: python, unoconv, py39-pycparser, sysinfo
- License: BSD3CLAUSE
- WWW:
- http://code.google.com/p/v8/
- Description:
- 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/
-
cgit ¦ GitHub ¦ GitHub ¦ GitLab ¦
- Manual pages:
- FreshPorts has no man page information for this port.
- pkg-plist: as obtained via:
make generate-plist - Dependency lines:
-
- No installation instructions:
- This port has been deleted.
- PKGNAME: v8-devel
- Flavors: there is no flavor information for this port.
- ONLY_FOR_ARCHS: i386 amd64
- distinfo:
- SHA256 (v8-3.27.7.tar.xz) = 1b93c506c27f934df092d4193a3caa5fc845141ea397bf0adbc6e6a81ba55db5
SIZE (v8-3.27.7.tar.xz) = 34568660
No package information for this port in our database- Sometimes this happens. Not all ports have packages. Perhaps there is a build error. Check the fallout link:
- Dependencies
- NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
- Build dependencies:
-
- gmake : devel/gmake
- python2.7 : lang/python27
- gcc7 : lang/gcc7
- as : devel/binutils
- Runtime dependencies:
-
- python2.7 : lang/python27
- gcc7 : lang/gcc7
- Library dependencies:
-
- libicui18n.so : devel/icu
- There are no ports dependent upon this port
Configuration Options:
- No options to configure
- Options name:
- N/A
- USES:
- compiler:c++11-lib cpe gmake localbase python:2.7 shebangfix tar:xz
- FreshPorts was unable to extract/find any pkg message
- Master Sites:
|
Commit History - (may be incomplete: for full details, see links to repositories near top of page) |
Commit | Credits | Log message |
3.27.7_17 21 Aug 2018 12:06:54 |
rene |
Remove expired ports:
2018-08-20 net/openmq: Broken for more than 5 months
2018-08-20 net/coda6_server: Broken for more than 5 months
2018-08-20 net/ceph-devel: Broken for more than 5 months
2018-08-20 java/jgrapht: Broken for more than 5 months
2018-08-20 mail/mutt14: mutt 1.4.x has been out of support for 10+ years use
mail/mutt
2018-08-20 www/pydio: Broken for more than 5 months
2018-08-20 security/fastd-devel: Broken for more than 5 months
2018-08-20 security/fastd: Broken for more than 5 months
2018-08-20 devel/bhyve-vm-goagent: Broken for more than 5 months
2018-08-20 devel/cherivis-devel: Depends on broken and expiring cheritrace-devel
2018-08-20 devel/cheritrace-devel: Broken for more than 5 months
2018-08-20 devel/javolution: Broken for more than 5 months
2018-08-20 devel/bisoncpp: Depends on broken and expiring libbobcat
2018-08-20 databases/php5-pdo_cassandra: Broken for more than 5 months
2018-08-20 games/crafty-open-large: Broken for more than 5 months
2018-08-20 games/crafty-open-enormous: Broken for more than 5 months
2018-08-20 games/crafty-open-medium: Broken for more than 5 months
2018-08-20 math/jakarta-commons-math: Broken for more than 5 months
2018-08-20 math/hfst: Broken for more than 5 months
2018-08-20 math/octave-forge-communications: Broken for more than 5 months
2018-08-20 lang/v8-devel: Broken for more than 5 months
2018-08-20 sysutils/rubygem-fluentd010: Broken for more than 5 months |
3.27.7_17 29 Jul 2018 22:18:46 |
gerald |
Bump PORTREVISION for ports depending on the canonical version of GCC
in the ports tree (via Mk/bsd.default-versions.mk and lang/gcc) which
has now moved from GCC 6 to GCC 7 by default.
This includes ports
- featuring USE_GCC=yes or USE_GCC=any,
- featuring USES=fortran,
- using Mk/bsd.octave.mk which in turn features USES=fortran, and those
- with USES=compiler specifying one of openmp, nestedfct, c11, c++0x,
c++11-lib, c++11-lang, c++14-lang, c++17-lang, or gcc-c++11-lib.
PR: 222542 |
3.27.7_16 17 Jul 2018 08:56:32 |
antoine |
Deprecate ports broken for more than 5 months |
3.27.7_16 29 Jun 2018 14:22:11 |
jbeich |
devel/icu: update to 62.1
Changes: http://site.icu-project.org/download/62
ABI: https://abi-laboratory.pro/tracker/timeline/icu4c/
PR: 229359
Exp-run by: antoine (only 10.4) |
3.27.7_15 06 Apr 2018 15:53:17 |
jbeich |
devel/icu: update to 61.1
Changes: http://site.icu-project.org/download/61
ABI: https://abi-laboratory.pro/tracker/timeline/icu4c/
PR: 227042
Exp-run by: antoine
MFH: 2018Q2 (required by Firefox 61) |
3.27.7_14 05 Mar 2018 09:23:08 |
antoine |
Mark BROKEN: fails to build
CXX(target)
/wrkdirs/usr/ports/lang/v8-devel/work/v8-3.27.7/out/native/obj.target/v8_base/src/accessors.o
In file included from ../src/accessors.cc:5:
In file included from .././src/v8.h:29:
.././include/v8.h:5690:54: error: 'CreateHandle' is a protected member of
'v8::HandleScope'
return Handle<T>(reinterpret_cast<T*>(HandleScope::CreateHandle(
~~~~~~~~~~~~~^~~~~~~~~~~~
.././include/v8.h:820:29:
.././src/ast.h:915:15: error: 'ComputeFeedbackSlotCount' overrides a member
function but is not marked 'override' [-Werror,-Winconsistent-missing-override]
virtual int ComputeFeedbackSlotCount() { return 1; }
^
Reported by: pkg-fallout |
3.27.7_14 19 Feb 2018 11:10:43 |
antoine |
Reduce dependency on the python2 metaport
PR: 225752
Submitted by: Yasuhiro KIMURA |
3.27.7_13 09 Feb 2018 09:12:48 |
jbeich |
devel/icu: drop C++98 compatibility workarounds
Now that both USE_GCC and -CURRENT default to C++14 there's little
reason to complicate maintenance. Revert r449685 to usher consumers
into post-C++11 world.
PR: 222433 222434 222435 |
3.27.7_12 09 Nov 2017 02:31:48 |
jbeich |
devel/icu: update to 60.1
Changes: http://site.icu-project.org/download/60
ABI: https://abi-laboratory.pro/tracker/timeline/icu4c/
PR: 223373
Exp-run by: antoine |
3.27.7_11 25 Sep 2017 00:02:36 |
jbeich |
devel/icu: update to 59.1
- Temporarily keep C++98 working in consumers for Clang's default -std=
Changes: http://site.icu-project.org/download/59
PR: 218788
Submitted by: takefu@airport.fm, dcarmich@dcarmichael.net (early version)
Exp-run by: antoine |
3.27.7_10 22 Sep 2017 10:48:29 |
mat |
Remove USES=execinfo.
PR: 220271
Submitted by: mat (review), Yasuhiro KIMURA (PR)
Sponsored by: Absolight
Differential Revision: https://reviews.freebsd.org/D11488 |
3.27.7_10 14 Sep 2017 21:46:30 |
jbeich |
lang/v8-devel: unbreak with ICU >= 59
In file included from ../src/i18n.cc:8:
In file included from /usr/local/include/unicode/brkiter.h:47:
In file included from /usr/local/include/unicode/unistr.h:33:
/usr/local/include/unicode/char16ptr.h:90:19: error: deleted function
definitions are a C++11 extension [-Werror,-Wc++11-extensions]
Char16Ptr() = delete;
^
/usr/local/include/unicode/char16ptr.h:198:24: error: deleted function
definitions are a C++11 extension [-Werror,-Wc++11-extensions]
ConstChar16Ptr() = delete;
^
../src/runtime.cc:14238:3: error: no member named 'Normalizer' in namespace
'icu'; did you mean 'UNormalizer2'?
icu::Normalizer::normalize(u_value, normalizationForms[form_id], 0,
^~~~~~~~~~~~~~~
UNormalizer2 (Only the first 15 lines of the commit message are shown above ) |
3.27.7_10 10 Sep 2017 20:55:39 |
gerald |
Bump PORTREVISION for ports depending on the canonical version of GCC
(via Mk/bsd.default-versions.mk and lang/gcc) which has moved from
GCC 5.4 to GCC 6.4 under most circumstances.
This includes ports
- with USE_GCC=yes or USE_GCC=any,
- with USES=fortran,
- using Mk/bsd.octave.mk which in turn features USES=fortran, and
- with USES=compiler specifying openmp, nestedfct, c++11-lib, c++11-lang,
c++14-lang, c++0x, c11, or gcc-c++11-lib.
PR: 219275 |
3.27.7_9 01 Apr 2017 15:23:32 |
gerald |
Bump PORTREVISIONs for ports depending on the canonical version of GCC and
lang/gcc which have moved from GCC 4.9.4 to GCC 5.4 (at least under some
circumstances such as versions of FreeBSD or platforms).
This includes ports
- with USE_GCC=yes or USE_GCC=any,
- with USES=fortran,
- using using Mk/bsd.octave.mk which in turn has USES=fortran, and
- with USES=compiler specifying openmp, nestedfct, c++11-lib, c++14-lang,
c++11-lang, c++0x, c11, or gcc-c++11-lib.
PR: 216707 |
3.27.7_8 20 Nov 2016 09:38:09 |
gerald |
Bump PORTREVISIONS for ports depending on the canonical version of GCC and
lang/gcc which have moved from GCC 4.8.5 to GCC 4.9.4 (at least under some
circumstances such as versions of FreeBSD or platforms).
In particular that is ports with USE_GCC=yes, USE_GCC=any, or one of
gcc-c++11-lib, openmp, nestedfct, c++11-lib as well as c++14-lang,
c++11-lang, c++0x, c11 requested via USES=compiler. |
3.27.7_7 19 Nov 2016 18:21:20 |
jbeich |
devel/icu: update to 58.1
Changes: http://site.icu-project.org/download/58
PR: 214384
Exp-run by: antoine
Approved by: office (bapt) |
3.27.7_6 24 Sep 2016 11:06:57 |
tijl |
- Update devel/icu to 57.1.
- Clean up the Makefile.
- Follow some upstream recommendations (--with-data-packaging=archive,
--disable-renaming, -DICU_NO_USER_DATA_OVERRIDE).
- Patch makefiles to install static libraries with INSTALL_DATA so they
aren't stripped.
- Patch config/mh-bsd-gcc to sync with config/mh-linux-gcc.
- Fix endianness detection in ICU. The code wanted to use BYTE_ORDER
defined in machine/endian.h, but this isn't visible because ICU is
compiled with _XOPEN_SOURCE. Patch the code to use _BYTE_ORDER instead.
- Compile ICU with C++11 compiler to enable move constructors.
- Patch ICU to fix a problem with atomics in the case of a C++11 compiler
without C++11 header <atomic> (like Clang on FreeBSD 9).
- Bump all ports that depend on it due to library version change.
- Add USES=compiler:c++0x to some ports that pick up -std=c++0x from ICU
pkgconfig files.
- Add USES=compiler:c++11-lib to graphics/libcdr01 because it also needs
a C++11 runtime library now. Add this to all ports that depend on it
so their executables load the right libstdc++.so on FreeBSD 9.
PR: 205120
Exp-run by: antoine
Approved by: portmgr (antoine) |
3.27.7_5 06 Jul 2016 22:10:14 |
mat |
Bump PORTREVISION for the icu revert.
This time not bumping lang/php70, but devel/php70-intl which is the one
really depending on icu.
PR: 205120
With hat: portmgr
Sponsored by: Absolight |
3.27.7_4 06 Jul 2016 07:34:13 |
gahr |
devel/icu: bump PORTREVISION on dependent ports |
3.27.7_3 01 Apr 2016 14:08:38 |
mat |
Remove ${PORTSDIR}/ from dependencies, categories h, i, j, k, and l.
With hat: portmgr
Sponsored by: Absolight |
3.27.7_3 19 Jan 2016 14:23:31 |
sunpoet |
- Fix build with Clang 3.7.0+
PR: 206332
Submitted by: dim |
3.27.7_3 20 Sep 2015 20:24:04 |
sunpoet |
- Revert r397413: this file is not part of clang 3.7.0 fix
- Pet portlint: fix diff header of patch files |
3.27.7_3 20 Sep 2015 20:18:03 |
sunpoet |
- Fix warnings generated by recent snapshot of Clang 3.7.0, including:
- Printing non-void pointers with %p.
- Left-shifting negative numbers.
PR: 202534
Submitted by: dim |
3.27.7_3 29 Jul 2015 17:00:30 |
feld |
lang/v8, lang/v8-devel: Backport CVE fix
This fix has been backported instead of upgrading to a newer release as
the upstream release process is a complicated fast-moving target and the
current ports are using custom snapshots created by the port maintainer.
This will also limit the amount of potential fallout as we know the
existing v8 port works well enough to keep mongodb up to date.
PR: 201450
MFH: 2015Q3
Security: CVE-2015-5380
Security: 864e6f75-2372-11e5-86ff-14dae9d210b8 |
3.27.7_2 23 Apr 2015 21:26:10 |
bapt |
Update icu to 55.1 |
3.27.7_1 21 Feb 2015 11:32:03 |
sunpoet |
- Use CXXFLAGS instead of CFLAGS
- Simplify CXXFLAGS: all supported Clang are 3.3+ |
3.27.7_1 05 Dec 2014 17:12:42 |
sunpoet |
- Fix build with clang 3.5.0
PR: ports/195666
Submitted by: dim |
3.27.7_1 05 Dec 2014 16:54:14 |
sunpoet |
- Remove lang/python from BUILD_DEPENDS
- Fix SHEBANG_FILES
- Respect LOCALBASE
- Use REINPLACE_CMD instead of patch files
- Move ONLY_FOR_ARCHS upward |
3.27.7_1 05 Dec 2014 15:27:00 |
sunpoet |
- Fix build when DEFAULT_VERSIONS=python=3.* |
3.27.7_1 18 Oct 2014 12:20:43 |
jhb |
The MAP_NORESERVE flag to mmap() has never been implemented in FreeBSD and
is being removed. No portrev bump needed since the kernel will continue to
accept this flag for old binaries even after support for it in new binaries
is removed.
PR: 193961
Approved by: portmgr (antoine) |
3.27.7_1 15 Aug 2014 03:01:40 |
sunpoet |
- Use USES=python |
3.27.7_1 13 Aug 2014 09:06:37 |
sunpoet |
- Add CPE information |
3.27.7_1 12 Aug 2014 18:16:28 |
sunpoet |
- Reword COMMENT
- Use CONFLICTS_INSTALL instead of CONFLICTS
- Use USES=execinfo
- Fix PLIST
- Bump PORTREVISION for package change
- Cosmetic change
- Update pkg-descr |
3.27.7 07 Aug 2014 16:53:23 |
sunpoet |
- Take maintainership |
3.27.7 07 Aug 2014 14:57:50 |
vanilla |
reset maintainer to ports@. |
3.27.7 23 Jul 2014 01:45:47 |
adamw |
Remove backslashes from single- and double-quotes in COMMENT and _DESC
strings, that were passed through rather than escaping anything.
Approved by: portmgr (not really, but it touches unstaged ports) |
3.27.7 03 Jun 2014 12:45:28 |
vanilla |
Upgrade v8-devel to 3.27.7. |
3.24.30_1 27 Mar 2014 09:22:54 |
vanilla |
1: fix build with clang34.
2: convert to new style of LIB_DEPENDS.
3: switch to tar:xz
Submitted by: lev@ [1] |
3.24.30_1 08 Feb 2014 10:06:41 |
sunpoet |
- Add LICENSE
- Fix build for users with python 3.x as default
- Simplify shebang fix
Submitted by: sunpoet (myself)
Approved by: vanilla (maintainer) |
3.24.30_1 07 Feb 2014 11:44:09 |
bapt |
Chase boost and icu bump
While here convert some LIB_DEPENDS |
3.24.30 04 Feb 2014 09:15:37 |
vanilla |
1: use compiler.mk
2: upgrade v8-devel to 3.24.30.
PR: ports/186373 [1]
Submitted by: mat@ [1] |
3.24.7 13 Jan 2014 21:00:04 |
rene |
Python cleanup:
- USE_PYTHON* = 2.X -> USE_PYTHON* = 2
- USE_PYTHON* = 2.X+ -> USE_PYTHON* = yes
Reviewed by: python (mva, rm)
Approved by: portmgr-lurkers (mat) |
3.24.7 28 Dec 2013 14:51:03 |
vanilla |
Fix build on i386. |
3.24.7 28 Dec 2013 04:28:43 |
vanilla |
repo copy lang/v8 to lang/v8-devel. |