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:
Humdinger
2015-07-23 13:23:17 +02:00
parent effe88db3f
commit 9e304a2e9a
14 changed files with 206 additions and 224 deletions

View File

@@ -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