mirror of
https://github.com/yann64/haikuports.git
synced 2026-04-23 12:10:06 +02:00
De-lint recipes.
* v8 Removed "." from SUMMARY. Re-ordered blocks. * verilator 80-char limit of DESCRIPTION. Re-ordered blocks. * vim Removed "." from SUMMARY. Re-ordered blocks. * virtulbelive Removed "." from SUMMARY. Re-ordered blocks. * vl_gothic Shortened SUMMARY. Re-ordered blocks. * vlc Re-ordered blocks. Changed libgpg-error to libgpg_error. * vncserver Improved COPYRIGHT. Re-ordered blocks. * vwget Removed "." from SUMMARY. Re-ordered blocks. * wesnoth Removed "." from SUMMARY. Re-ordered blocks. * xerces Removed "." from SUMMARY. Re-ordered blocks. * zip Re-ordered blocks. Lint warning of non-declared patch can be ignored, as it doesn't grok: $portName-$portVersion.patchset
This commit is contained in:
@@ -1,18 +1,20 @@
|
||||
SUMMARY="Google's open source JavaScript engine."
|
||||
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.
|
||||
"
|
||||
LICENSE="BSD (3-clause)"
|
||||
COPYRIGHT="2006-2012 The V8 Project Authors"
|
||||
SUMMARY="Google's open source JavaScript engine"
|
||||
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."
|
||||
HOMEPAGE="https://code.google.com/p/v8/"
|
||||
COPYRIGHT="2006-2012 The V8 Project Authors"
|
||||
LICENSE="BSD (3-clause)"
|
||||
REVISION="1"
|
||||
SOURCE_URI="git+https://github.com/hamishm/v8.git#5698a30"
|
||||
SOURCE_URI_2="svn+http://gyp.googlecode.com/svn/trunk#1773"
|
||||
REVISION="1"
|
||||
SOURCE_DIR="v8"
|
||||
SOURCE_DIR_2="gyp"
|
||||
PATCHES="v8-3.16.1.patch"
|
||||
|
||||
ARCHITECTURES="?x86"
|
||||
if [ $effectiveTargetArchitecture != x86_gcc2 ]; then
|
||||
# x86_gcc2 is fine as primary target architecture as long as we're building
|
||||
@@ -36,15 +38,22 @@ PROVIDES="
|
||||
cmd:d8$commandSuffix = $portVersion
|
||||
lib:libv8$secondaryArchSuffix = $portVersion
|
||||
"
|
||||
|
||||
REQUIRES="
|
||||
haiku$secondaryArchSuffix
|
||||
"
|
||||
|
||||
BUILD_REQUIRES=""
|
||||
PROVIDES_devel="
|
||||
v8${secondaryArchSuffix}_devel = $portVersion
|
||||
devel:libv8$secondaryArchSuffix
|
||||
"
|
||||
REQUIRES_devel="
|
||||
v8$secondaryArchSuffix == $portVersion
|
||||
"
|
||||
|
||||
BUILD_PREREQUIRES="
|
||||
BUILD_REQUIRES="
|
||||
haiku${secondaryArchSuffix}_devel
|
||||
"
|
||||
BUILD_PREREQUIRES="
|
||||
cmd:g++$secondaryArchSuffix
|
||||
cmd:make
|
||||
cmd:python
|
||||
@@ -53,27 +62,12 @@ BUILD_PREREQUIRES="
|
||||
cmd:ld$secondaryArchSuffix
|
||||
"
|
||||
|
||||
PROVIDES_devel="
|
||||
v8${secondaryArchSuffix}_devel = $portVersion
|
||||
devel:libv8$secondaryArchSuffix
|
||||
"
|
||||
|
||||
REQUIRES_devel="
|
||||
v8$secondaryArchSuffix == $portVersion
|
||||
"
|
||||
|
||||
PATCHES="v8-3.16.1.patch"
|
||||
|
||||
PATCH()
|
||||
{
|
||||
cd $sourceDir2
|
||||
patch -p0 -i $(haikuporter -t)/dev-lang/v8/patches/gyp-r1773.patch
|
||||
}
|
||||
|
||||
SOURCE_DIR="v8"
|
||||
|
||||
SOURCE_DIR_2="gyp"
|
||||
|
||||
BUILD()
|
||||
{
|
||||
ln -sfn $sourceDir2 build/gyp
|
||||
|
||||
Reference in New Issue
Block a user