De-Lint recipes.

*	fossil
	Improved SUMMARY, thanks waddlesplash for noticing the error.

*	gcc
	Shortened SUMMARY (at least removing the "\" linebreak that seems to
	trigger the lint warning)
	Minor cosmetics.

*	gd
	Renamed recipe to correct version.
	Added license.
	Corrected copyright.
	Added autoconf, aclocal, libtoolize to BUILD_PREREQUIRES.
	Added SOURCE_DIR.
	Now it almost builds, failing with:

	configure.ac:79: warning: macro 'AM_ICONV' not found in library
	configure.ac:130: error: possibly undefined macro: AC_MSG_ERROR

*	global
	Removed "." from SUMMARY.
	Minor cosmetics.

*	gnupg
	Removed "." from SUMMARY.
	Minor cosmetics.

*	gnutls
	Added PATCHES="gnutls-2.8.6.patch" to fix the lint warning.
	Moved haiku_devel to BUILD_REQUIRES.
	Sorted the _devel blocks to the top.
	Minor cosmetics.
	Build fails...

*	golang
	Removed "." from SUMMARY.
	Minor cosmetics.

*	gptfdisk
	Removed "." from SUMMARY.
	Minor cosmetics.

*	graphviz
	Minor cosmetics.

*	gri
	Removed "." from SUMMARY.
	Minor cosmetics.

*	ha
	Slightly improved SUMMARY/DESCRIPTION
	Minor cosmetics.

*	handbreak
	Removed "." from SUMMARY.
	Minor cosmetics.

*	harfbuzz
	Removed "." from SUMMARY.
	Minor cosmetics.
	Sorted the _devel blocks to the top.

*	hdialog
	Removed "." from SUMMARY.
	Use g++ instead of gcc.
	Minor cosmetics.

*	help2man
	Removed "." from SUMMARY.
	Minor cosmetics.

*	heroes
	Removed "." from SUMMARY.
	Minor cosmetics.

*	homeworld
	Removed "." from SUMMARY.
	Minor cosmetics.

*	htmldoc
	Remove outdated patch file
	Minor cosmetics.

*	htmltidy
	Removed "." from SUMMARY.
	Minor cosmetics.
	Sorted the _devel blocks to the top.

*	hyperstudio
	Removed "." from SUMMARY.
	Minor cosmetics.
This commit is contained in:
Humdinger
2015-07-19 20:15:36 +02:00
parent 5577804739
commit 5113be297d
34 changed files with 259 additions and 438 deletions

View File

@@ -1,11 +1,12 @@
SUMMARY="GD is an open source library for the dynamic creation of images by programmers."
DESCRIPTION="GD is an open source library for the dynamic creation of images by programmers."
SUMMARY="A library for the dynamic creation of images"
DESCRIPTION="GD is an open source library for the dynamic creation of images \
by programmers."
HOMEPAGE="http://www.libgd.org"
SOURCE_URI="https://bitbucket.org/libgd/gd-libgd/downloads/libgd-2.1.0.tar.xz"
CHECKSUM_SHA256="fa6665dfe3d898019671293c84d77067a3d2ede50884dbcb6df899d508370e5a"
REVISION="1"
COPYRIGHT="1999-2013 "
LICENSE="LIBGD"
REVISION="2"
COPYRIGHT="1999-2013 Pierre-Alain Joye"
LICENSE="Libgd"
ARCHITECTURES="?x86_gcc2 ?x86 ?x86_64"
@@ -13,24 +14,26 @@ PROVIDES="
gd = $portVersion
cmd:gd
"
REQUIRES="
haiku
lib:libpng
lib:libjpeg
lib:libgif
"
BUILD_REQUIRES="
haiku_devel
"
BUILD_PREREQUIRES="
cmd:gcc
cmd:autoconf
cmd:aclocal
cmd:cmake
cmd:gcc
cmd:libtoolize
cmd:make
"
SOURCE_DIR="libgd-$portVersion"
BUILD()
{
echo libdir=$libDir
@@ -46,4 +49,3 @@ INSTALL()
{
make install
}

View File

@@ -0,0 +1,53 @@
Portions copyright 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001,
2002 by Cold Spring Harbor Laboratory. Funded under Grant
P41-RR02188 by the National Institutes of Health.
Portions copyright 1996, 1997, 1998, 1999, 2000, 2001, 2002 by
Boutell.Com, Inc.
Portions relating to GD2 format copyright 1999, 2000, 2001, 2002
Philip Warner.
Portions relating to PNG copyright 1999, 2000, 2001, 2002 Greg
Roelofs.
Portions relating to gdttf.c copyright 1999, 2000, 2001, 2002 John
Ellson (ellson@lucent.com).
Portions relating to gdft.c copyright 2001, 2002 John Ellson
(ellson@lucent.com).
Portions copyright 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007
Pierre-Alain Joye (pierre@libgd.org).
Portions relating to JPEG and to color quantization copyright 2000,
2001, 2002, Doug Becker and copyright (C) 1994, 1995, 1996, 1997,
1998, 1999, 2000, 2001, 2002, Thomas G. Lane. This software is
based in part on the work of the Independent JPEG Group. See the
file README-JPEG.TXT for more information.
Portions relating to WBMP copyright 2000, 2001, 2002 Maurice
Szmurlo and Johan Van den Brande.
Permission has been granted to copy, distribute and modify gd in
any context without fee, including a commercial application,
provided that this notice is present in user-accessible supporting
documentation.
This does not affect your ownership of the derived work itself, and
the intent is to assure proper credit for the authors of gd, not to
interfere with your productive use of gd. If you have questions,
ask. "Derived works" includes all programs that utilize the
library. Credit must be given in user-accessible documentation.
This software is provided "AS IS." The copyright holders disclaim
all warranties, either express or implied, including but not
limited to implied warranties of merchantability and fitness for a
particular purpose, with respect to this code and accompanying
documentation.
Although their code does not appear in gd, the authors wish to thank
David Koblas, David Rowley, and Hutchison Avenue Software Corporation
for their prior contributions.

View File

@@ -1,8 +1,6 @@
SUMMARY="HarfBuzz is an OpenType text shaping engine."
DESCRIPTION="
HarfBuzz is an OpenType text shaping engine. It is used to layout complex text
such as the Indic and Arabic alphabets.
"
SUMMARY="HarfBuzz is an OpenType text shaping engine"
DESCRIPTION="HarfBuzz is an OpenType text shaping engine. It is used to \
layout complex text such as the Indic and Arabic alphabets."
HOMEPAGE="http://www.freedesktop.org/wiki/Software/HarfBuzz/"
LICENSE="MIT"
COPYRIGHT="
@@ -37,6 +35,10 @@ PROVIDES="
cmd:hb_ot_shape_closure$secondaryArchSuffix
cmd:hb_shape$secondaryArchSuffix
"
PROVIDES_devel="
harfbuzz${secondaryArchSuffix}_devel = $portVersion compat >= 0.9
devel:libharfbuzz$secondaryArchSuffix = 0.940.0 compat >= 0
"
REQUIRES="
haiku$secondaryArchSuffix
lib:libfreetype$secondaryArchSuffix
@@ -49,6 +51,9 @@ REQUIRES="
lib:libstdc++$secondaryArchSuffix
lib:libgraphite2$secondaryArchSuffix
"
REQUIRES_devel="
harfbuzz$secondaryArchSuffix == $portVersion base
"
BUILD_REQUIRES="
devel:libfreetype$secondaryArchSuffix
devel:libglib_2.0$secondaryArchSuffix
@@ -69,7 +74,7 @@ BUILD_PREREQUIRES="
cmd:grep
cmd:sed
cmd:pkg_config$secondaryArchSuffix
"
"
BUILD()
{
@@ -93,13 +98,3 @@ INSTALL()
$dataDir
}
# ----- devel package -------------------------------------------------------
PROVIDES_devel="
harfbuzz${secondaryArchSuffix}_devel = $portVersion compat >= 0.9
devel:libharfbuzz$secondaryArchSuffix = 0.940.0 compat >= 0
"
REQUIRES_devel="
harfbuzz$secondaryArchSuffix == $portVersion base
"